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

0% found this document useful (0 votes)
8 views232 pages

Trace

The log details the initialization process of an Android application related to audio and video recording, including setting up media codec objects and audio device configurations. There are multiple errors encountered, such as failure to open configuration files and issues with audio processing. The device model is identified as m2101k6i, and various audio settings like sample rate and channel count are configured during the setup.

Uploaded by

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

Trace

The log details the initialization process of an Android application related to audio and video recording, including setting up media codec objects and audio device configurations. There are multiple errors encountered, such as failure to open configuration files and issues with audio processing. The device model is identified as m2101k6i, and various audio settings like sample rate and channel count are configured during the setup.

Uploaded by

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

[000:054] [2025-07-26 13:42:39 +0000.

831847][2ff5] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-07-
26 13:42:39 +0000
[000:054] [2025-07-26 13:42:39 +0000.831920][2ff5] set AppID=50011 old AppID=-1
[000:054] [2025-07-26 13:42:39 +0000.831938][2ff5] Init the android object with
jvm:0xb40000776cc9d540 env:0x76a8258500 context:0x76293222e8

[000:054] [2025-07-26 13:42:39 +0000.831954][2ff5] SetAndroidMediaCodecObjects


time:190863995 enter.

[000:054] [2025-07-26 13:42:39 +0000.831972][2ff5] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:054] [2025-07-26 13:42:39 +0000.831993][2ff5] SetAndroidMediaCodecObjects


time:190863995 enter.

[000:054] [2025-07-26 13:42:39 +0000.832006][2ff5] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb40000776cc9d540
[000:054] [2025-07-26 13:42:39 +0000.832018][2ff5] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb40000776cc9d540 address:0x758d2b6760
[000:054] [2025-07-26 13:42:39 +0000.832033][2ff5] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb40000776cc9d540
address:0x758d2b6760
[000:054] [2025-07-26 13:42:39 +0000.832047][2ff5] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:054] [2025-07-26 13:42:39 +0000.832077][2ff5] Set the android objects with


jvm:0xb40000776cc9d540 env:0x76a8258500 context:0x76293222e8

[000:054] [2025-07-26 13:42:39 +0000.832098][2ff5] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x76a8258500
[000:054] [2025-07-26 13:42:39 +0000.832112][2ff5] SystemUtil Init done
[000:058] [2025-07-26 13:42:39 +0000.835558][2ff5]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:058] [2025-07-26 13:42:39 +0000.835764][2ff5] MediaFilterCamera
[000:058] [2025-07-26 13:42:39 +0000.835823][2ff5] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:058] [2025-07-26 13:42:39 +0000.836147][2ff5] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:059] [2025-07-26 13:42:39 +0000.836242][2ff5] Recording session using default
bitrate support by app:31457280
[000:059] [2025-07-26 13:42:39 +0000.836361][4571] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x76a7b914c0
[000:059] [2025-07-26 13:42:39 +0000.836548][4571] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:059] [2025-07-26 13:42:39 +0000.837039][2ff5] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:062] [2025-07-26 13:42:39 +0000.839525][2ff5] Error(ini.cc:191): Open the file
failed. error:2
[000:062] [2025-07-26 13:42:39 +0000.839698][2ff5]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:062] [2025-07-26 13:42:39 +0000.839747][2ff5] The device model: m2101k6i
usingSoftwareAEC value: 0
[000:067] [2025-07-26 13:42:39 +0000.844233][2ff5] Error(ini.cc:191): Open the file
failed. error:2
[000:067] [2025-07-26 13:42:39 +0000.844321][2ff5]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:067] [2025-07-26 13:42:39 +0000.844349][2ff5] The device model: m2101k6i
usingHardwareAEC value: 0
[000:067] [2025-07-26 13:42:39 +0000.844364][2ff5] The machine device: m2101k6i
usingHardwareAEC value: 0
[000:067] [2025-07-26 13:42:39 +0000.844378][2ff5] Using Default AEC type: software
AEC
[000:068] [2025-07-26 13:42:39 +0000.845560][2ff5] The device model: m2101k6i enum
value: 0
[000:068] [2025-07-26 13:42:39 +0000.846145][2ff5] GetMachineModel is M2101K6I
[000:069] [2025-07-26 13:42:39 +0000.846537][2ff5] GetMachineInfo: M2101K6I
[000:069] [2025-07-26 13:42:39 +0000.846600][2ff5] Construct BeautifyReader
begin...
[000:069] [2025-07-26 13:42:39 +0000.846867][2ff5] dumpStickerRgba:0
dumpStickerYuv:0
[000:069] [2025-07-26 13:42:39 +0000.846998][2ff5] Construct BeautifyReader done.
[000:073] [2025-07-26 13:42:39 +0000.850946][2ff5] Error(ini.cc:191): Open the file
failed. error:2
[000:073] [2025-07-26 13:42:39 +0000.851050][2ff5]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/support_resolution.txt
[000:074] [2025-07-26 13:42:39 +0000.851160][2ff5] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:074] [2025-07-26 13:42:39 +0000.851191][2ff5] AppDeviceManager telnet server
for statistics started......
[000:074] [2025-07-26 13:42:39 +0000.851288][4574] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x76a7aacba0
[000:074] [2025-07-26 13:42:39 +0000.851968][2ff5] CpuOverloadDetect time:190864015
enter.

[000:074] [2025-07-26 13:42:39 +0000.852142][2ff5] CpuOverloadDetect leave. expire


time = 0 ms

[000:075] [2025-07-26 13:42:39 +0000.852210][4575] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x76a7aa3b00
[000:075] [2025-07-26 13:42:39 +0000.852723][2ff5] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:075] [2025-07-26 13:42:39 +0000.852769][2ff5] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:075] [2025-07-26 13:42:39 +0000.853052][2ff5] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:076] [2025-07-26 13:42:39 +0000.853414][2ff5] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:077] [2025-07-26 13:42:39 +0000.854184][2ff5] CreatePlatformSpecificObjects:
[000:077] [2025-07-26 13:42:39 +0000.854261][2ff5] audio device use opensle input
and opensl output
[000:077] [2025-07-26 13:42:39 +0000.854302][2ff5] Create OpenSLES output module
with java VM support.

[000:077] [2025-07-26 13:42:39 +0000.854465][2ff5] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:077] [2025-07-26 13:42:39 +0000.854733][2ff5] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:077] [2025-07-26 13:42:39 +0000.855008][2ff5] Create OpenSLES output module
with buffer num:1

[000:078] [2025-07-26 13:42:39 +0000.855229][2ff5] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:078] [2025-07-26 13:42:39 +0000.855447][2ff5] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:078] [2025-07-26 13:42:39 +0000.855687][2ff5] Create OpenSLES input module
with java VM support.

[000:078] [2025-07-26 13:42:39 +0000.855734][2ff5] Create OpenSLES input module


with buffer num:1

[000:078] [2025-07-26 13:42:39 +0000.855778][2ff5] Error(trace.cc:40): Init the


output and input for audio device template.
[000:078] [2025-07-26 13:42:39 +0000.855803][2ff5] Init the output device.

[000:078] [2025-07-26 13:42:39 +0000.855816][2ff5] Init the opensl input.


[000:078] [2025-07-26 13:42:39 +0000.855831][2ff5] AppDeviceManager get setting
samplerate: 0
[000:079] [2025-07-26 13:42:39 +0000.856239][2ff5] The device model: m2101k6i enum
value: 0
[000:079] [2025-07-26 13:42:39 +0000.856745][2ff5] The device model: m2101k6i enum
value: 0
[000:079] [2025-07-26 13:42:39 +0000.856773][2ff5] Set the sample rate to be:48000

[000:079] [2025-07-26 13:42:39 +0000.856788][2ff5] Enable the recording stereo:0


[000:079] [2025-07-26 13:42:39 +0000.856802][2ff5] Set the playout as stereo:1
[000:079] [2025-07-26 13:42:39 +0000.856813][2ff5] Init the microphone.
[000:081] [2025-07-26 13:42:39 +0000.858674][2ff5] Update the recording sample rate
to be: 48000
[000:081] [2025-07-26 13:42:39 +0000.858742][2ff5] Init the speaker.
[000:081] [2025-07-26 13:42:39 +0000.858792][2ff5] Low latency buffer size:144 low
sample rate:48000
[000:081] [2025-07-26 13:42:39 +0000.859058][2ff5] Using 1 x 10ms for an audio
frame.

[000:086] [2025-07-26 13:42:39 +0000.863742][2ff5] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:086] [2025-07-26 13:42:39 +0000.863869][2ff5] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:086] [2025-07-26 13:42:39 +0000.863941][2ff5] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:099] [2025-07-26 13:42:39 +0000.877131][2ff5] The device model:m2101k6i

[000:100] [2025-07-26 13:42:39 +0000.877214][2ff5] speaker output factor:100


defaultFactor: 100

[000:100] [2025-07-26 13:42:39 +0000.877233][2ff5] headset output factor:100


defaultFactor: 100

[000:100] [2025-07-26 13:42:39 +0000.877599][2ff5] AppDeviceManagerStart finished.


[000:100] [2025-07-26 13:42:39 +0000.877646][2ff5] AppDeviceManagerStartMic::mic
status is off
[000:100] [2025-07-26 13:42:39 +0000.877689][2ff5] AppDeviceManagerStartMic update
aec type: 2

[000:100] [2025-07-26 13:42:39 +0000.877710][2ff5] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:100] [2025-07-26 13:42:39 +0000.877726][2ff5]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:100] [2025-07-26 13:42:39 +0000.877739][2ff5]
AudioDeviceDataHandler::StartMicProcess

[000:100] [2025-07-26 13:42:39 +0000.877828][2ff5] Try to start webrtc recording


device.
[000:100] [2025-07-26 13:42:39 +0000.877853][2ff5] StartRecording. threadID:12277

[000:102] [2025-07-26 13:42:39 +0000.880101][4576] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:103] [2025-07-26 13:42:39 +0000.880212][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[000:105] [2025-07-26 13:42:39 +0000.882822][2ff5] The machine model:M2101K6I

[000:105] [2025-07-26 13:42:39 +0000.882933][2ff5] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:105] [2025-07-26 13:42:39 +0000.882953][2ff5] Set the recording mode before


getSetting: 4
[000:105] [2025-07-26 13:42:39 +0000.882994][2ff5] Set the recording mode after
getSetting: 1
[000:269] [2025-07-26 13:42:40 +0000.46678][2ff5] StartRecording finished.

[000:269] [2025-07-26 13:42:40 +0000.46736][2ff5] audio: start the audio mic


checker timer.

[000:270] [2025-07-26 13:42:40 +0000.47185][2ff5] machine model :redmi


[000:270] [2025-07-26 13:42:40 +0000.47232][2ff5] Support this machine model :redmi
[000:270] [2025-07-26 13:42:40 +0000.47337][2ff5] global inited! current sdk
version: 07-20-936c45f
[000:424] [2025-07-26 13:42:40 +0000.201240][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:424] [2025-07-26 13:42:40 +0000.201409][4578] _deviceSampleRate:48000

[000:426] [2025-07-26 13:42:40 +0000.203503][4576] Run AGC when audioType = 0


[000:426] [2025-07-26 13:42:40 +0000.203720][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:784] [2025-07-26 13:42:40 +0000.561195][3e7f]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:784] [2025-07-26 13:42:40 +0000.561683][4572] MediaFilterCamera, recording
file context:0x769bc46000 input texture:10
[000:784] [2025-07-26 13:42:40 +0000.561810][4572] GLESContext:
[000:784] [2025-07-26 13:42:40 +0000.561859][4572] The result of eglGetDisplay is:
0xb4000076b73d5a00
[000:786] [2025-07-26 13:42:40 +0000.563434][4572] The result of creation:
0x75d434e100
[000:786] [2025-07-26 13:42:40 +0000.563600][4572] The result of
eglCreatePbufferSurface is: 0x75c7308b80
[000:787] [2025-07-26 13:42:40 +0000.565059][3e7f]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x769bc46000 input_texture: 10
[001:914] [2025-07-26 13:42:41 +0000.691575][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[002:429] [2025-07-26 13:42:42 +0000.206478][4576] Run AGC when audioType = 0
[003:626] [2025-07-26 13:42:43 +0000.403583][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[004:274] [2025-07-26 13:42:44 +0000.51515][456d]
monitorTime:4005totalDuration:3860
[004:426] [2025-07-26 13:42:44 +0000.203204][4576] Run AGC when audioType = 0
[004:426] [2025-07-26 13:42:44 +0000.203439][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:347] [2025-07-26 13:42:45 +0000.124725][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[006:425] [2025-07-26 13:42:46 +0000.202830][4576] Run AGC when audioType = 0
[007:074] [2025-07-26 13:42:46 +0000.851802][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[008:428] [2025-07-26 13:42:48 +0000.205830][4576] Run AGC when audioType = 0
[008:429] [2025-07-26 13:42:48 +0000.206233][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:796] [2025-07-26 13:42:48 +0000.573835][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[010:424] [2025-07-26 13:42:50 +0000.202158][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:425] [2025-07-26 13:42:50 +0000.202398][4578] _deviceSampleRate:48000

[010:429] [2025-07-26 13:42:50 +0000.206354][4576] Run AGC when audioType = 0


[010:512] [2025-07-26 13:42:50 +0000.289650][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[012:230] [2025-07-26 13:42:52 +0000.7324][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[012:425] [2025-07-26 13:42:52 +0000.203116][4576] Run AGC when audioType = 0
[012:426] [2025-07-26 13:42:52 +0000.203360][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[013:945] [2025-07-26 13:42:53 +0000.722768][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[014:430] [2025-07-26 13:42:54 +0000.207488][4576] Run AGC when audioType = 0
[015:670] [2025-07-26 13:42:55 +0000.447864][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[016:426] [2025-07-26 13:42:56 +0000.203564][4576] Run AGC when audioType = 0
[016:426] [2025-07-26 13:42:56 +0000.203779][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[017:394] [2025-07-26 13:42:57 +0000.171282][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[018:443] [2025-07-26 13:42:58 +0000.220368][4576] Run AGC when audioType = 0
[019:118] [2025-07-26 13:42:58 +0000.895931][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[020:425] [2025-07-26 13:43:00 +0000.202579][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:425] [2025-07-26 13:43:00 +0000.202765][4578] _deviceSampleRate:48000

[020:429] [2025-07-26 13:43:00 +0000.207033][4576] Run AGC when audioType = 0


[020:430] [2025-07-26 13:43:00 +0000.207250][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:830] [2025-07-26 13:43:00 +0000.607880][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[022:427] [2025-07-26 13:43:02 +0000.204969][4576] Run AGC when audioType = 0
[022:548] [2025-07-26 13:43:02 +0000.325548][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[024:269] [2025-07-26 13:43:04 +0000.46422][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[024:425] [2025-07-26 13:43:04 +0000.202900][4576] Run AGC when audioType = 0
[024:425] [2025-07-26 13:43:04 +0000.203091][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[025:985] [2025-07-26 13:43:05 +0000.762608][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[026:427] [2025-07-26 13:43:06 +0000.204647][4576] Run AGC when audioType = 0
[027:706] [2025-07-26 13:43:07 +0000.484109][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[028:426] [2025-07-26 13:43:08 +0000.203226][4576] Run AGC when audioType = 0
[028:426] [2025-07-26 13:43:08 +0000.203346][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[029:429] [2025-07-26 13:43:09 +0000.206665][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[030:424] [2025-07-26 13:43:10 +0000.201899][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[030:424] [2025-07-26 13:43:10 +0000.202088][4578] _deviceSampleRate:48000

[030:427] [2025-07-26 13:43:10 +0000.205055][4576] Run AGC when audioType = 0


[031:144] [2025-07-26 13:43:10 +0000.922038][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[032:425] [2025-07-26 13:43:12 +0000.202552][4576] Run AGC when audioType = 0
[032:425] [2025-07-26 13:43:12 +0000.202836][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[032:853] [2025-07-26 13:43:12 +0000.631105][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[034:427] [2025-07-26 13:43:14 +0000.204429][4576] Run AGC when audioType = 0
[034:568] [2025-07-26 13:43:14 +0000.345223][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[036:288] [2025-07-26 13:43:16 +0000.65493][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[036:424] [2025-07-26 13:43:16 +0000.202115][4576] Run AGC when audioType = 0
[036:425] [2025-07-26 13:43:16 +0000.202755][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[038:003] [2025-07-26 13:43:17 +0000.780404][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[038:427] [2025-07-26 13:43:18 +0000.204637][4576] Run AGC when audioType = 0
[039:718] [2025-07-26 13:43:19 +0000.495237][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[040:424] [2025-07-26 13:43:20 +0000.201266][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[040:424] [2025-07-26 13:43:20 +0000.201461][4578] _deviceSampleRate:48000

[040:429] [2025-07-26 13:43:20 +0000.206587][4576] Run AGC when audioType = 0


[040:429] [2025-07-26 13:43:20 +0000.206891][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[041:436] [2025-07-26 13:43:21 +0000.213401][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[042:428] [2025-07-26 13:43:22 +0000.205938][4576] Run AGC when audioType = 0
[043:169] [2025-07-26 13:43:22 +0000.946682][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[044:426] [2025-07-26 13:43:24 +0000.203897][4576] Run AGC when audioType = 0
[044:426] [2025-07-26 13:43:24 +0000.204093][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[044:869] [2025-07-26 13:43:24 +0000.646442][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[046:427] [2025-07-26 13:43:26 +0000.205126][4576] Run AGC when audioType = 0
[046:589] [2025-07-26 13:43:26 +0000.366846][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[048:307] [2025-07-26 13:43:28 +0000.84193][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[048:426] [2025-07-26 13:43:28 +0000.203529][4576] Run AGC when audioType = 0
[048:426] [2025-07-26 13:43:28 +0000.203739][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[050:018] [2025-07-26 13:43:29 +0000.795643][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[050:424] [2025-07-26 13:43:30 +0000.202040][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[050:425] [2025-07-26 13:43:30 +0000.202240][4578] _deviceSampleRate:48000

[050:428] [2025-07-26 13:43:30 +0000.206046][4576] Run AGC when audioType = 0


[051:742] [2025-07-26 13:43:31 +0000.520118][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[052:426] [2025-07-26 13:43:32 +0000.203766][4576] Run AGC when audioType = 0
[052:426] [2025-07-26 13:43:32 +0000.204061][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[053:465] [2025-07-26 13:43:33 +0000.243131][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[054:429] [2025-07-26 13:43:34 +0000.206871][4576] Run AGC when audioType = 0
[055:180] [2025-07-26 13:43:34 +0000.957527][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[056:428] [2025-07-26 13:43:36 +0000.205242][4576] Run AGC when audioType = 0
[056:428] [2025-07-26 13:43:36 +0000.205471][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[056:895] [2025-07-26 13:43:36 +0000.672892][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[058:426] [2025-07-26 13:43:38 +0000.204193][4576] Run AGC when audioType = 0
[058:623] [2025-07-26 13:43:38 +0000.400468][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[060:339] [2025-07-26 13:43:40 +0000.116932][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[060:424] [2025-07-26 13:43:40 +0000.201364][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[060:424] [2025-07-26 13:43:40 +0000.201544][4578] _deviceSampleRate:48000

[060:428] [2025-07-26 13:43:40 +0000.205696][4576] Run AGC when audioType = 0


[060:428] [2025-07-26 13:43:40 +0000.205888][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[062:052] [2025-07-26 13:43:41 +0000.829895][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[062:427] [2025-07-26 13:43:42 +0000.204918][4576] Run AGC when audioType = 0
[063:766] [2025-07-26 13:43:43 +0000.543302][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[064:428] [2025-07-26 13:43:44 +0000.205933][4576] Run AGC when audioType = 0
[064:429] [2025-07-26 13:43:44 +0000.206271][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[065:482] [2025-07-26 13:43:45 +0000.259233][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[066:426] [2025-07-26 13:43:46 +0000.203562][4576] Run AGC when audioType = 0
[067:198] [2025-07-26 13:43:46 +0000.975315][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[068:426] [2025-07-26 13:43:48 +0000.203866][4576] Run AGC when audioType = 0
[068:426] [2025-07-26 13:43:48 +0000.204074][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[068:910] [2025-07-26 13:43:48 +0000.687862][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[070:426] [2025-07-26 13:43:50 +0000.203814][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[070:426] [2025-07-26 13:43:50 +0000.204006][4578] _deviceSampleRate:48000

[070:431] [2025-07-26 13:43:50 +0000.208291][4576] Run AGC when audioType = 0


[070:629] [2025-07-26 13:43:50 +0000.406505][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[072:341] [2025-07-26 13:43:52 +0000.118633][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[072:424] [2025-07-26 13:43:52 +0000.201524][4576] Run AGC when audioType = 0
[072:424] [2025-07-26 13:43:52 +0000.201696][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[074:049] [2025-07-26 13:43:53 +0000.827029][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[074:426] [2025-07-26 13:43:54 +0000.203843][4576] Run AGC when audioType = 0
[075:770] [2025-07-26 13:43:55 +0000.547659][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[076:426] [2025-07-26 13:43:56 +0000.203354][4576] Run AGC when audioType = 0
[076:426] [2025-07-26 13:43:56 +0000.203583][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[077:498] [2025-07-26 13:43:57 +0000.275255][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[078:426] [2025-07-26 13:43:58 +0000.203381][4576] Run AGC when audioType = 0
[079:207] [2025-07-26 13:43:58 +0000.985118][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[080:424] [2025-07-26 13:44:00 +0000.201983][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[080:425] [2025-07-26 13:44:00 +0000.202283][4578] _deviceSampleRate:48000

[080:429] [2025-07-26 13:44:00 +0000.206675][4576] Run AGC when audioType = 0


[080:429] [2025-07-26 13:44:00 +0000.206901][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[080:928] [2025-07-26 13:44:00 +0000.705313][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[082:427] [2025-07-26 13:44:02 +0000.204224][4576] Run AGC when audioType = 0
[082:648] [2025-07-26 13:44:02 +0000.425848][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[084:361] [2025-07-26 13:44:04 +0000.138214][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[084:428] [2025-07-26 13:44:04 +0000.206223][4576] Run AGC when audioType = 0
[084:429] [2025-07-26 13:44:04 +0000.206451][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[086:084] [2025-07-26 13:44:05 +0000.862078][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[086:428] [2025-07-26 13:44:06 +0000.205263][4576] Run AGC when audioType = 0
[087:794] [2025-07-26 13:44:07 +0000.571256][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[088:426] [2025-07-26 13:44:08 +0000.203803][4576] Run AGC when audioType = 0
[088:426] [2025-07-26 13:44:08 +0000.204004][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[089:510] [2025-07-26 13:44:09 +0000.287606][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[090:424] [2025-07-26 13:44:10 +0000.201405][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[090:424] [2025-07-26 13:44:10 +0000.201662][4578] _deviceSampleRate:48000


[090:425] [2025-07-26 13:44:10 +0000.202694][4576] Run AGC when audioType = 0
[091:228] [2025-07-26 13:44:11 +0000.5382][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[092:430] [2025-07-26 13:44:12 +0000.207487][4576] Run AGC when audioType = 0
[092:430] [2025-07-26 13:44:12 +0000.207722][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[092:948] [2025-07-26 13:44:12 +0000.725974][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[094:430] [2025-07-26 13:44:14 +0000.207585][4576] Run AGC when audioType = 0
[094:658] [2025-07-26 13:44:14 +0000.435456][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[096:377] [2025-07-26 13:44:16 +0000.154768][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[096:424] [2025-07-26 13:44:16 +0000.202115][4576] Run AGC when audioType = 0
[096:425] [2025-07-26 13:44:16 +0000.202316][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[098:094] [2025-07-26 13:44:17 +0000.871655][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[098:427] [2025-07-26 13:44:18 +0000.205137][4576] Run AGC when audioType = 0
[099:813] [2025-07-26 13:44:19 +0000.590977][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[100:426] [2025-07-26 13:44:20 +0000.203225][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[100:426] [2025-07-26 13:44:20 +0000.203449][4578] _deviceSampleRate:48000

[100:427] [2025-07-26 13:44:20 +0000.204212][4576] Run AGC when audioType = 0


[100:427] [2025-07-26 13:44:20 +0000.204347][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[101:536] [2025-07-26 13:44:21 +0000.314131][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[102:427] [2025-07-26 13:44:22 +0000.204618][4576] Run AGC when audioType = 0
[103:262] [2025-07-26 13:44:23 +0000.39423][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[104:427] [2025-07-26 13:44:24 +0000.204416][4576] Run AGC when audioType = 0
[104:427] [2025-07-26 13:44:24 +0000.204590][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[104:972] [2025-07-26 13:44:24 +0000.749827][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[106:428] [2025-07-26 13:44:26 +0000.205659][4576] Run AGC when audioType = 0
[106:689] [2025-07-26 13:44:26 +0000.466451][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[108:412] [2025-07-26 13:44:28 +0000.189995][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[108:428] [2025-07-26 13:44:28 +0000.205922][4576] Run AGC when audioType = 0
[108:429] [2025-07-26 13:44:28 +0000.206912][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[110:127] [2025-07-26 13:44:29 +0000.904200][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[110:425] [2025-07-26 13:44:30 +0000.202622][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[110:425] [2025-07-26 13:44:30 +0000.202826][4578] _deviceSampleRate:48000

[110:427] [2025-07-26 13:44:30 +0000.204554][4576] Run AGC when audioType = 0


[111:851] [2025-07-26 13:44:31 +0000.629157][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[112:426] [2025-07-26 13:44:32 +0000.203983][4576] Run AGC when audioType = 0
[112:427] [2025-07-26 13:44:32 +0000.204171][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[113:569] [2025-07-26 13:44:33 +0000.346410][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[114:427] [2025-07-26 13:44:34 +0000.204603][4576] Run AGC when audioType = 0
[115:287] [2025-07-26 13:44:35 +0000.65166][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[116:424] [2025-07-26 13:44:36 +0000.201993][4576] Run AGC when audioType = 0
[116:425] [2025-07-26 13:44:36 +0000.202232][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[116:990] [2025-07-26 13:44:36 +0000.768111][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[118:424] [2025-07-26 13:44:38 +0000.202074][4576] Run AGC when audioType = 0
[118:726] [2025-07-26 13:44:38 +0000.503782][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[120:425] [2025-07-26 13:44:40 +0000.202620][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[120:425] [2025-07-26 13:44:40 +0000.202886][4578] _deviceSampleRate:48000

[120:429] [2025-07-26 13:44:40 +0000.206479][4576] Run AGC when audioType = 0


[120:429] [2025-07-26 13:44:40 +0000.206767][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[120:440] [2025-07-26 13:44:40 +0000.217425][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[122:151] [2025-07-26 13:44:41 +0000.928213][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[122:428] [2025-07-26 13:44:42 +0000.206003][4576] Run AGC when audioType = 0
[123:867] [2025-07-26 13:44:43 +0000.644955][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[124:429] [2025-07-26 13:44:44 +0000.206711][4576] Run AGC when audioType = 0
[124:429] [2025-07-26 13:44:44 +0000.206969][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[125:582] [2025-07-26 13:44:45 +0000.359843][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[126:425] [2025-07-26 13:44:46 +0000.202824][4576] Run AGC when audioType = 0
[127:291] [2025-07-26 13:44:47 +0000.68351][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[128:431] [2025-07-26 13:44:48 +0000.208903][4576] Run AGC when audioType = 0
[128:431] [2025-07-26 13:44:48 +0000.209126][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[129:004] [2025-07-26 13:44:48 +0000.781872][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[130:424] [2025-07-26 13:44:50 +0000.201924][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[130:424] [2025-07-26 13:44:50 +0000.202129][4578] _deviceSampleRate:48000

[130:425] [2025-07-26 13:44:50 +0000.202272][4576] Run AGC when audioType = 0


[130:720] [2025-07-26 13:44:50 +0000.497550][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[132:425] [2025-07-26 13:44:52 +0000.202841][4576] Run AGC when audioType = 0
[132:425] [2025-07-26 13:44:52 +0000.203027][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[132:436] [2025-07-26 13:44:52 +0000.213370][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[134:146] [2025-07-26 13:44:53 +0000.923635][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[134:428] [2025-07-26 13:44:54 +0000.205368][4576] Run AGC when audioType = 0
[135:865] [2025-07-26 13:44:55 +0000.642350][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[136:426] [2025-07-26 13:44:56 +0000.203659][4576] Run AGC when audioType = 0
[136:426] [2025-07-26 13:44:56 +0000.203858][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[137:589] [2025-07-26 13:44:57 +0000.366413][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[138:426] [2025-07-26 13:44:58 +0000.203585][4576] Run AGC when audioType = 0
[139:299] [2025-07-26 13:44:59 +0000.76429][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[140:424] [2025-07-26 13:45:00 +0000.201750][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[140:424] [2025-07-26 13:45:00 +0000.201937][4578] _deviceSampleRate:48000

[140:426] [2025-07-26 13:45:00 +0000.204115][4576] Run AGC when audioType = 0


[140:427] [2025-07-26 13:45:00 +0000.204317][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[141:009] [2025-07-26 13:45:00 +0000.786296][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[142:428] [2025-07-26 13:45:02 +0000.205405][4576] Run AGC when audioType = 0
[142:727] [2025-07-26 13:45:02 +0000.504213][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[144:424] [2025-07-26 13:45:04 +0000.202136][4576] Run AGC when audioType = 0
[144:425] [2025-07-26 13:45:04 +0000.202343][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[144:446] [2025-07-26 13:45:04 +0000.223185][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[146:164] [2025-07-26 13:45:05 +0000.942013][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[146:428] [2025-07-26 13:45:06 +0000.205461][4576] Run AGC when audioType = 0
[147:889] [2025-07-26 13:45:07 +0000.666325][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[148:427] [2025-07-26 13:45:08 +0000.204775][4576] Run AGC when audioType = 0
[148:427] [2025-07-26 13:45:08 +0000.204987][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[149:606] [2025-07-26 13:45:09 +0000.383357][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[150:424] [2025-07-26 13:45:10 +0000.201444][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[150:424] [2025-07-26 13:45:10 +0000.201612][4578] _deviceSampleRate:48000

[150:427] [2025-07-26 13:45:10 +0000.205001][4576] Run AGC when audioType = 0


[151:324] [2025-07-26 13:45:11 +0000.101489][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[152:426] [2025-07-26 13:45:12 +0000.203198][4576] Run AGC when audioType = 0
[152:426] [2025-07-26 13:45:12 +0000.203463][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[153:045] [2025-07-26 13:45:12 +0000.822547][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[154:427] [2025-07-26 13:45:14 +0000.204353][4576] Run AGC when audioType = 0
[154:769] [2025-07-26 13:45:14 +0000.546528][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[156:428] [2025-07-26 13:45:16 +0000.205558][4576] Run AGC when audioType = 0
[156:428] [2025-07-26 13:45:16 +0000.205830][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[156:491] [2025-07-26 13:45:16 +0000.268188][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[158:206] [2025-07-26 13:45:17 +0000.983354][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[158:426] [2025-07-26 13:45:18 +0000.203456][4576] Run AGC when audioType = 0
[159:928] [2025-07-26 13:45:19 +0000.705948][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[160:425] [2025-07-26 13:45:20 +0000.202195][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[160:425] [2025-07-26 13:45:20 +0000.202356][4578] _deviceSampleRate:48000

[160:426] [2025-07-26 13:45:20 +0000.203566][4576] Run AGC when audioType = 0


[160:426] [2025-07-26 13:45:20 +0000.203786][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[161:646] [2025-07-26 13:45:21 +0000.423312][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[162:427] [2025-07-26 13:45:22 +0000.204907][4576] Run AGC when audioType = 0
[163:367] [2025-07-26 13:45:23 +0000.144528][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[164:426] [2025-07-26 13:45:24 +0000.203690][4576] Run AGC when audioType = 0
[164:426] [2025-07-26 13:45:24 +0000.203919][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[165:088] [2025-07-26 13:45:24 +0000.865961][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[166:426] [2025-07-26 13:45:26 +0000.203815][4576] Run AGC when audioType = 0
[166:802] [2025-07-26 13:45:26 +0000.579867][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[168:424] [2025-07-26 13:45:28 +0000.202105][4576] Run AGC when audioType = 0
[168:425] [2025-07-26 13:45:28 +0000.202341][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[168:514] [2025-07-26 13:45:28 +0000.291255][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[170:224] [2025-07-26 13:45:30 +0000.2094][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[170:424] [2025-07-26 13:45:30 +0000.201752][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[170:424] [2025-07-26 13:45:30 +0000.201961][4578] _deviceSampleRate:48000

[170:426] [2025-07-26 13:45:30 +0000.203957][4576] Run AGC when audioType = 0


[171:947] [2025-07-26 13:45:31 +0000.724699][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[172:427] [2025-07-26 13:45:32 +0000.204838][4576] Run AGC when audioType = 0
[172:427] [2025-07-26 13:45:32 +0000.205151][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[173:660] [2025-07-26 13:45:33 +0000.437897][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[174:427] [2025-07-26 13:45:34 +0000.204970][4576] Run AGC when audioType = 0
[175:374] [2025-07-26 13:45:35 +0000.151932][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[176:426] [2025-07-26 13:45:36 +0000.203325][4576] Run AGC when audioType = 0
[176:426] [2025-07-26 13:45:36 +0000.203555][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[177:087] [2025-07-26 13:45:36 +0000.864588][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[178:426] [2025-07-26 13:45:38 +0000.203973][4576] Run AGC when audioType = 0
[178:806] [2025-07-26 13:45:38 +0000.583659][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[180:424] [2025-07-26 13:45:40 +0000.201590][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[180:424] [2025-07-26 13:45:40 +0000.201755][4578] _deviceSampleRate:48000

[180:427] [2025-07-26 13:45:40 +0000.204836][4576] Run AGC when audioType = 0


[180:427] [2025-07-26 13:45:40 +0000.205016][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[180:515] [2025-07-26 13:45:40 +0000.292526][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[182:247] [2025-07-26 13:45:42 +0000.24855][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[182:430] [2025-07-26 13:45:42 +0000.207575][4576] Run AGC when audioType = 0
[183:967] [2025-07-26 13:45:43 +0000.744470][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[184:430] [2025-07-26 13:45:44 +0000.207251][4576] Run AGC when audioType = 0
[184:430] [2025-07-26 13:45:44 +0000.207488][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[185:684] [2025-07-26 13:45:45 +0000.462154][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[186:426] [2025-07-26 13:45:46 +0000.203934][4576] Run AGC when audioType = 0
[187:406] [2025-07-26 13:45:47 +0000.183694][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[188:427] [2025-07-26 13:45:48 +0000.204776][4576] Run AGC when audioType = 0
[188:427] [2025-07-26 13:45:48 +0000.204973][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[189:115] [2025-07-26 13:45:48 +0000.892564][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[190:424] [2025-07-26 13:45:50 +0000.202014][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[190:425] [2025-07-26 13:45:50 +0000.202178][4578] _deviceSampleRate:48000

[190:428] [2025-07-26 13:45:50 +0000.205536][4576] Run AGC when audioType = 0


[190:849] [2025-07-26 13:45:50 +0000.626525][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[192:428] [2025-07-26 13:45:52 +0000.205706][4576] Run AGC when audioType = 0
[192:428] [2025-07-26 13:45:52 +0000.205910][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[192:559] [2025-07-26 13:45:52 +0000.337106][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[194:282] [2025-07-26 13:45:54 +0000.59522][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[194:428] [2025-07-26 13:45:54 +0000.205690][4576] Run AGC when audioType = 0
[196:005] [2025-07-26 13:45:55 +0000.783145][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[196:426] [2025-07-26 13:45:56 +0000.203667][4576] Run AGC when audioType = 0
[196:426] [2025-07-26 13:45:56 +0000.203888][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[197:721] [2025-07-26 13:45:57 +0000.498769][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[198:426] [2025-07-26 13:45:58 +0000.203773][4576] Run AGC when audioType = 0
[199:442] [2025-07-26 13:45:59 +0000.219573][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[200:424] [2025-07-26 13:46:00 +0000.202110][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[200:425] [2025-07-26 13:46:00 +0000.202699][4578] _deviceSampleRate:48000

[200:428] [2025-07-26 13:46:00 +0000.205606][4576] Run AGC when audioType = 0


[200:428] [2025-07-26 13:46:00 +0000.205901][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[201:148] [2025-07-26 13:46:00 +0000.925871][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[202:425] [2025-07-26 13:46:02 +0000.202921][4576] Run AGC when audioType = 0
[202:869] [2025-07-26 13:46:02 +0000.646899][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[204:427] [2025-07-26 13:46:04 +0000.204583][4576] Run AGC when audioType = 0
[204:427] [2025-07-26 13:46:04 +0000.204802][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[204:588] [2025-07-26 13:46:04 +0000.366084][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[206:308] [2025-07-26 13:46:06 +0000.85232][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[206:428] [2025-07-26 13:46:06 +0000.205739][4576] Run AGC when audioType = 0
[208:044] [2025-07-26 13:46:07 +0000.821249][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[208:425] [2025-07-26 13:46:08 +0000.202833][4576] Run AGC when audioType = 0
[208:425] [2025-07-26 13:46:08 +0000.202989][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[209:764] [2025-07-26 13:46:09 +0000.542074][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[210:424] [2025-07-26 13:46:10 +0000.202115][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[210:425] [2025-07-26 13:46:10 +0000.202263][4578] _deviceSampleRate:48000

[210:427] [2025-07-26 13:46:10 +0000.205165][4576] Run AGC when audioType = 0


[211:486] [2025-07-26 13:46:11 +0000.263366][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[212:429] [2025-07-26 13:46:12 +0000.206851][4576] Run AGC when audioType = 0
[212:429] [2025-07-26 13:46:12 +0000.207056][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[213:218] [2025-07-26 13:46:12 +0000.995318][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[214:427] [2025-07-26 13:46:14 +0000.204365][4576] Run AGC when audioType = 0
[214:944] [2025-07-26 13:46:14 +0000.721712][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[216:428] [2025-07-26 13:46:16 +0000.205682][4576] Run AGC when audioType = 0
[216:428] [2025-07-26 13:46:16 +0000.205902][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[216:668] [2025-07-26 13:46:16 +0000.445510][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[218:387] [2025-07-26 13:46:18 +0000.164879][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[218:428] [2025-07-26 13:46:18 +0000.206136][4576] Run AGC when audioType = 0
[220:100] [2025-07-26 13:46:19 +0000.878151][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[220:426] [2025-07-26 13:46:20 +0000.203844][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[220:426] [2025-07-26 13:46:20 +0000.204043][4578] _deviceSampleRate:48000

[220:429] [2025-07-26 13:46:20 +0000.206588][4576] Run AGC when audioType = 0


[220:430] [2025-07-26 13:46:20 +0000.207257][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[221:809] [2025-07-26 13:46:21 +0000.586380][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[222:424] [2025-07-26 13:46:22 +0000.201602][4576] Run AGC when audioType = 0
[223:530] [2025-07-26 13:46:23 +0000.307645][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[224:428] [2025-07-26 13:46:24 +0000.205417][4576] Run AGC when audioType = 0
[224:428] [2025-07-26 13:46:24 +0000.205588][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[225:248] [2025-07-26 13:46:25 +0000.25394][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[226:429] [2025-07-26 13:46:26 +0000.206919][4576] Run AGC when audioType = 0
[226:967] [2025-07-26 13:46:26 +0000.744638][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[228:426] [2025-07-26 13:46:28 +0000.203706][4576] Run AGC when audioType = 0
[228:426] [2025-07-26 13:46:28 +0000.203970][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[228:683] [2025-07-26 13:46:28 +0000.460750][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[230:403] [2025-07-26 13:46:30 +0000.180414][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[230:424] [2025-07-26 13:46:30 +0000.201474][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[230:424] [2025-07-26 13:46:30 +0000.201659][4578] _deviceSampleRate:48000

[230:429] [2025-07-26 13:46:30 +0000.206601][4576] Run AGC when audioType = 0


[232:121] [2025-07-26 13:46:31 +0000.899124][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[232:428] [2025-07-26 13:46:32 +0000.205385][4576] Run AGC when audioType = 0
[232:428] [2025-07-26 13:46:32 +0000.205594][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[233:837] [2025-07-26 13:46:33 +0000.614455][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[234:424] [2025-07-26 13:46:34 +0000.201997][4576] Run AGC when audioType = 0
[235:553] [2025-07-26 13:46:35 +0000.330424][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[236:427] [2025-07-26 13:46:36 +0000.204812][4576] Run AGC when audioType = 0
[236:427] [2025-07-26 13:46:36 +0000.205024][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[237:268] [2025-07-26 13:46:37 +0000.45979][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[238:429] [2025-07-26 13:46:38 +0000.206671][4576] Run AGC when audioType = 0
[238:986] [2025-07-26 13:46:38 +0000.763227][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[240:424] [2025-07-26 13:46:40 +0000.201534][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[240:424] [2025-07-26 13:46:40 +0000.201682][4578] _deviceSampleRate:48000


[240:426] [2025-07-26 13:46:40 +0000.203328][4576] Run AGC when audioType = 0
[240:426] [2025-07-26 13:46:40 +0000.203493][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[240:703] [2025-07-26 13:46:40 +0000.480783][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[242:410] [2025-07-26 13:46:42 +0000.187759][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[242:426] [2025-07-26 13:46:42 +0000.203407][4576] Run AGC when audioType = 0
[244:129] [2025-07-26 13:46:43 +0000.906985][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[244:425] [2025-07-26 13:46:44 +0000.202813][4576] Run AGC when audioType = 0
[244:425] [2025-07-26 13:46:44 +0000.203015][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[245:840] [2025-07-26 13:46:45 +0000.617905][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[246:426] [2025-07-26 13:46:46 +0000.203654][4576] Run AGC when audioType = 0
[247:561] [2025-07-26 13:46:47 +0000.338640][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[248:430] [2025-07-26 13:46:48 +0000.207715][4576] Run AGC when audioType = 0
[248:430] [2025-07-26 13:46:48 +0000.208009][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[249:285] [2025-07-26 13:46:49 +0000.62976][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[250:425] [2025-07-26 13:46:50 +0000.202315][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[250:425] [2025-07-26 13:46:50 +0000.202429][4578] _deviceSampleRate:48000

[250:428] [2025-07-26 13:46:50 +0000.205352][4576] Run AGC when audioType = 0


[251:006] [2025-07-26 13:46:50 +0000.783967][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[252:426] [2025-07-26 13:46:52 +0000.203720][4576] Run AGC when audioType = 0
[252:426] [2025-07-26 13:46:52 +0000.203895][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[252:725] [2025-07-26 13:46:52 +0000.502454][4576] haveEnoughProcessedData
internalAudioStream.length: 10
[254:426] [2025-07-26 13:46:54 +0000.203537][4576] Run AGC when audioType = 0
[254:447] [2025-07-26 13:46:54 +0000.224315][4576] haveEnoughProcessedData
internalAudioStream.length: 20
[256:162] [2025-07-26 13:46:55 +0000.939569][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[256:427] [2025-07-26 13:46:56 +0000.204828][4576] Run AGC when audioType = 0
[256:428] [2025-07-26 13:46:56 +0000.205165][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[257:867] [2025-07-26 13:46:57 +0000.644987][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[258:425] [2025-07-26 13:46:58 +0000.202221][4576] Run AGC when audioType = 0
[259:588] [2025-07-26 13:46:59 +0000.366109][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[260:433] [2025-07-26 13:47:00 +0000.210730][4578] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[260:433] [2025-07-26 13:47:00 +0000.210952][4578] _deviceSampleRate:48000

[260:437] [2025-07-26 13:47:00 +0000.214215][4576] Run AGC when audioType = 0


[260:437] [2025-07-26 13:47:00 +0000.214408][4576]
AudioDeviceDataHandler::MixAndSendOutFrame
[261:307] [2025-07-26 13:47:01 +0000.84984][4576] haveEnoughProcessedData
internalAudioStream.length: 0
[261:385] [2025-07-26 13:47:01 +0000.162860][2ff5]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[261:388] [2025-07-26 13:47:01 +0000.165652][2ff5] ~MediaFilterCamera
time:191125329 enter.

[261:394] [2025-07-26 13:47:01 +0000.171543][2ff5] StopPullFrameAndWriteMp4


time:191125335 enter.

[261:395] [2025-07-26 13:47:01 +0000.172579][4571] stop recording


[261:395] [2025-07-26 13:47:01 +0000.172772][4571] we have stopped recording before
[261:395] [2025-07-26 13:47:01 +0000.173036][2ff5] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[261:396] [2025-07-26 13:47:01 +0000.173863][2ff5] DestroyPipelineAndFilters


time:191125337 enter.

[261:396] [2025-07-26 13:47:01 +0000.173944][2ff5] DestroyPipelineAndFilters


leave. expire time = 0 ms

[261:396] [2025-07-26 13:47:01 +0000.173965][2ff5] AppDeviceManagerStopMic

[261:396] [2025-07-26 13:47:01 +0000.174118][2ff5] AppDeviceManagerStopMic::mic


status is on
[261:397] [2025-07-26 13:47:01 +0000.174191][2ff5] Try to stop webrtc device.

[261:397] [2025-07-26 13:47:01 +0000.174374][2ff5] Set record state to


stopped.threadID:12277

[261:454] [2025-07-26 13:47:01 +0000.231394][2ff5] Try to destory the


recorder.threadID:12277

[261:654] [2025-07-26 13:47:01 +0000.431640][2ff5] DestroyAudioRecorder:


[261:654] [2025-07-26 13:47:01 +0000.431733][2ff5] Cleanup the buffer queue in the
recorder.
[261:654] [2025-07-26 13:47:01 +0000.431752][2ff5] Destroy the recorder.

[261:658] [2025-07-26 13:47:01 +0000.435992][2ff5] StopRecording finished.

[261:658] [2025-07-26 13:47:01 +0000.436121][2ff5] The stop recording success.

[261:659] [2025-07-26 13:47:01 +0000.436937][2ff5]


AudioDeviceDataHandler::StopMicProcess

[261:663] [2025-07-26 13:47:01 +0000.440654][2ff5] AppDeviceManager stop.

[261:663] [2025-07-26 13:47:01 +0000.440740][2ff5] Rlease the webrtc device object.

[261:664] [2025-07-26 13:47:01 +0000.441181][2ff5] OpenSlesInput destruct.

[261:664] [2025-07-26 13:47:01 +0000.441259][2ff5] OpenSlesOutput destruct.

[261:670] [2025-07-26 13:47:01 +0000.447822][2ff5] EventDispatchServerScope


destruct
[261:670] [2025-07-26 13:47:01 +0000.447920][2ff5]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[261:670] [2025-07-26 13:47:01 +0000.447977][2ff5] ~AudioDeviceDataHandler
[261:671] [2025-07-26 13:47:01 +0000.448675][2ff5] AppDeviceManagerDestruct.

[261:671] [2025-07-26 13:47:01 +0000.448745][2ff5] ~AppDeviceManager:


[261:671] [2025-07-26 13:47:01 +0000.448828][2ff5] ~CpuOverloadDetect
time:191125612 enter.

[261:671] [2025-07-26 13:47:01 +0000.449133][2ff5] ~CpuOverloadDetect leave.


expire time = 1 ms

[261:683] [2025-07-26 13:47:01 +0000.460434][2ff5] Destruct BeautifyReader begin...


[261:683] [2025-07-26 13:47:01 +0000.460502][2ff5] Destruct BeautifyReader done.
[261:683] [2025-07-26 13:47:01 +0000.460524][2ff5] ~MediaFilterCamera leave.
expire time = 295 ms

[261:688] [2025-07-26 13:47:01 +0000.46[000:026] [2025-07-26 15:27:51 +0000.601626]


[6cee] Log to file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start
time:2025-07-26 15:27:51 +0000
[000:026] [2025-07-26 15:27:51 +0000.601694][6cee] set AppID=50011 old AppID=-1
[000:026] [2025-07-26 15:27:51 +0000.601712][6cee] Init the android object with
jvm:0xb40000776cc9d540 env:0x76a82448c0 context:0x76225812e8

[000:026] [2025-07-26 15:27:51 +0000.601742][6cee] SetAndroidMediaCodecObjects


time:197175765 enter.

[000:026] [2025-07-26 15:27:51 +0000.601759][6cee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:026] [2025-07-26 15:27:51 +0000.601782][6cee] SetAndroidMediaCodecObjects


time:197175765 enter.

[000:026] [2025-07-26 15:27:51 +0000.601795][6cee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb40000776cc9d540
[000:026] [2025-07-26 15:27:51 +0000.601820][6cee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb40000776cc9d540 address:0x75a00e6760
[000:026] [2025-07-26 15:27:51 +0000.601835][6cee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb40000776cc9d540
address:0x75a00e6760
[000:026] [2025-07-26 15:27:51 +0000.601859][6cee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:026] [2025-07-26 15:27:51 +0000.601891][6cee] Set the android objects with


jvm:0xb40000776cc9d540 env:0x76a82448c0 context:0x76225812e8

[000:028] [2025-07-26 15:27:51 +0000.603522][6cee] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x76a82448c0
[000:028] [2025-07-26 15:27:51 +0000.603587][6cee] SystemUtil Init done
[000:028] [2025-07-26 15:27:51 +0000.604109][6cee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:030] [2025-07-26 15:27:51 +0000.605770][6cee] MediaFilterCamera
[000:030] [2025-07-26 15:27:51 +0000.605842][6cee] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:030] [2025-07-26 15:27:51 +0000.605937][6cee] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:030] [2025-07-26 15:27:51 +0000.605972][6cee] Recording session using default
bitrate support by app:31457280
[000:030] [2025-07-26 15:27:51 +0000.605973][74a3] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x76a7b6c8c0
[000:031] [2025-07-26 15:27:51 +0000.606373][74a3] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:031] [2025-07-26 15:27:51 +0000.606517][6cee] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:032] [2025-07-26 15:27:51 +0000.607206][6cee] Error(ini.cc:191): Open the file
failed. error:2
[000:032] [2025-07-26 15:27:51 +0000.607248][6cee]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:032] [2025-07-26 15:27:51 +0000.607278][6cee] The device model: m2101k6i
usingSoftwareAEC value: 0
[000:035] [2025-07-26 15:27:51 +0000.610507][6cee] Error(ini.cc:191): Open the file
failed. error:2
[000:035] [2025-07-26 15:27:51 +0000.610595][6cee]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:035] [2025-07-26 15:27:51 +0000.610660][6cee] The device model: m2101k6i
usingHardwareAEC value: 0
[000:035] [2025-07-26 15:27:51 +0000.610682][6cee] The machine device: m2101k6i
usingHardwareAEC value: 0
[000:035] [2025-07-26 15:27:51 +0000.610695][6cee] Using Default AEC type: software
AEC
[000:036] [2025-07-26 15:27:51 +0000.612101][6cee] The device model: m2101k6i enum
value: 0
[000:037] [2025-07-26 15:27:51 +0000.612625][6cee] GetMachineModel is M2101K6I
[000:037] [2025-07-26 15:27:51 +0000.612667][6cee] GetMachineInfo: M2101K6I
[000:037] [2025-07-26 15:27:51 +0000.612695][6cee] Construct BeautifyReader
begin...
[000:037] [2025-07-26 15:27:51 +0000.612717][6cee] dumpStickerRgba:0
dumpStickerYuv:0
[000:037] [2025-07-26 15:27:51 +0000.612744][6cee] Construct BeautifyReader done.
[000:043] [2025-07-26 15:27:51 +0000.618833][6cee] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:043] [2025-07-26 15:27:51 +0000.618932][6cee] AppDeviceManager telnet server
for statistics started......
[000:044] [2025-07-26 15:27:51 +0000.619437][74a6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x76a7ab03a0
[000:044] [2025-07-26 15:27:51 +0000.619908][6cee] CpuOverloadDetect time:197175783
enter.

[000:044] [2025-07-26 15:27:51 +0000.620025][6cee] CpuOverloadDetect leave. expire


time = 0 ms

[000:044] [2025-07-26 15:27:51 +0000.620049][74a7] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x76a7aa4740
[000:045] [2025-07-26 15:27:51 +0000.620549][6cee] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:045] [2025-07-26 15:27:51 +0000.620576][6cee] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:045] [2025-07-26 15:27:51 +0000.620833][6cee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:046] [2025-07-26 15:27:51 +0000.621182][6cee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:046] [2025-07-26 15:27:51 +0000.621726][6cee] CreatePlatformSpecificObjects:
[000:046] [2025-07-26 15:27:51 +0000.621778][6cee] audio device use opensle input
and opensl output
[000:046] [2025-07-26 15:27:51 +0000.621823][6cee] Create OpenSLES output module
with java VM support.

[000:046] [2025-07-26 15:27:51 +0000.621963][6cee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:047] [2025-07-26 15:27:51 +0000.622160][6cee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:047] [2025-07-26 15:27:51 +0000.622375][6cee] Create OpenSLES output module
with buffer num:1

[000:047] [2025-07-26 15:27:51 +0000.622546][6cee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:047] [2025-07-26 15:27:51 +0000.622726][6cee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:047] [2025-07-26 15:27:51 +0000.622914][6cee] Create OpenSLES input module
with java VM support.

[000:047] [2025-07-26 15:27:51 +0000.622951][6cee] Create OpenSLES input module


with buffer num:1

[000:047] [2025-07-26 15:27:51 +0000.623004][6cee] Error(trace.cc:40): Init the


output and input for audio device template.
[000:047] [2025-07-26 15:27:51 +0000.623026][6cee] Init the output device.

[000:047] [2025-07-26 15:27:51 +0000.623038][6cee] Init the opensl input.


[000:047] [2025-07-26 15:27:51 +0000.623061][6cee] AppDeviceManager get setting
samplerate: 0
[000:048] [2025-07-26 15:27:51 +0000.623448][6cee] The device model: m2101k6i enum
value: 0
[000:048] [2025-07-26 15:27:51 +0000.623883][6cee] The device model: m2101k6i enum
value: 0
[000:048] [2025-07-26 15:27:51 +0000.623909][6cee] Set the sample rate to be:48000

[000:048] [2025-07-26 15:27:51 +0000.623934][6cee] Enable the recording stereo:0


[000:048] [2025-07-26 15:27:51 +0000.623949][6cee] Set the playout as stereo:1
[000:048] [2025-07-26 15:27:51 +0000.623966][6cee] Init the microphone.
[000:050] [2025-07-26 15:27:51 +0000.626147][6cee] Update the recording sample rate
to be: 48000
[000:051] [2025-07-26 15:27:51 +0000.626246][6cee] Init the speaker.
[000:051] [2025-07-26 15:27:51 +0000.626282][6cee] Low latency buffer size:144 low
sample rate:48000
[000:051] [2025-07-26 15:27:51 +0000.626546][6cee] Using 1 x 10ms for an audio
frame.

[000:054] [2025-07-26 15:27:51 +0000.630073][6cee] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:055] [2025-07-26 15:27:51 +0000.630188][6cee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:055] [2025-07-26 15:27:51 +0000.630224][6cee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:060] [2025-07-26 15:27:51 +0000.635754][6cee] The device model:m2101k6i

[000:060] [2025-07-26 15:27:51 +0000.635830][6cee] speaker output factor:100


defaultFactor: 100

[000:060] [2025-07-26 15:27:51 +0000.635848][6cee] headset output factor:100


defaultFactor: 100

[000:061] [2025-07-26 15:27:51 +0000.636311][6cee] AppDeviceManagerStart finished.


[000:061] [2025-07-26 15:27:51 +0000.636369][6cee] AppDeviceManagerStartMic::mic
status is off
[000:061] [2025-07-26 15:27:51 +0000.636413][6cee] AppDeviceManagerStartMic update
aec type: 2
[000:061] [2025-07-26 15:27:51 +0000.636436][6cee] AppDeviceManagerStartMic update
voiceChangeMode: 4

[000:061] [2025-07-26 15:27:51 +0000.636451][6cee]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:061] [2025-07-26 15:27:51 +0000.636476][6cee]
AudioDeviceDataHandler::StartMicProcess

[000:061] [2025-07-26 15:27:51 +0000.636574][6cee] Try to start webrtc recording


device.

[000:061] [2025-07-26 15:27:51 +0000.636603][6cee] StartRecording. threadID:27886

[000:061] [2025-07-26 15:27:51 +0000.636940][6cee] The machine model:M2101K6I

[000:061] [2025-07-26 15:27:51 +0000.636999][6cee] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:061] [2025-07-26 15:27:51 +0000.637020][6cee] Set the recording mode before


getSetting: 4
[000:061] [2025-07-26 15:27:51 +0000.637036][6cee] Set the recording mode after
getSetting: 1
[000:062] [2025-07-26 15:27:51 +0000.637231][74a8] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:062] [2025-07-26 15:27:51 +0000.637296][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[000:108] [2025-07-26 15:27:51 +0000.683237][6cee] StartRecording finished.

[000:108] [2025-07-26 15:27:51 +0000.683300][6cee] audio: start the audio mic


checker timer.

[000:108] [2025-07-26 15:27:51 +0000.683752][6cee] machine model :redmi


[000:108] [2025-07-26 15:27:51 +0000.683806][6cee] Support this machine
model :redmi
[000:114] [2025-07-26 15:27:51 +0000.689424][6cee] global inited! current sdk
version: 07-20-936c45f
[000:236] [2025-07-26 15:27:51 +0000.811764][74a9] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:236] [2025-07-26 15:27:51 +0000.811847][74a9] _deviceSampleRate:48000

[000:239] [2025-07-26 15:27:51 +0000.814370][74a8] Run AGC when audioType = 0


[000:239] [2025-07-26 15:27:51 +0000.814491][74a8]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:600] [2025-07-26 15:27:52 +0000.175457][7306]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:600] [2025-07-26 15:27:52 +0000.175622][74a4] MediaFilterCamera, recording
file context:0x76a7a47900 input texture:8
[000:600] [2025-07-26 15:27:52 +0000.175679][74a4] GLESContext:
[000:600] [2025-07-26 15:27:52 +0000.175725][74a4] The result of eglGetDisplay is:
0xb4000076b73d5a00
[000:601] [2025-07-26 15:27:52 +0000.176710][74a4] The result of creation:
0x7594611180
[000:601] [2025-07-26 15:27:52 +0000.176866][74a4] The result of
eglCreatePbufferSurface is: 0x7594611280
[000:602] [2025-07-26 15:27:52 +0000.177739][7306]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x76a7a47900 input_texture: 8
[001:827] [2025-07-26 15:27:53 +0000.402975][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[002:236] [2025-07-26 15:27:53 +0000.811947][74a8] Run AGC when audioType = 0
[002:871] [2025-07-26 15:27:54 +0000.447120][6cbf] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[002:872] [2025-07-26 15:27:54 +0000.447257][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[002:872] [2025-07-26 15:27:54 +0000.447634][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[002:873] [2025-07-26 15:27:54 +0000.448249][74a4] operator() time:197178612
enter.

[002:873] [2025-07-26 15:27:54 +0000.448389][74a4] MediaFilterCamera, recording


file context:0x76a7a47900 input texture:8
[002:875] [2025-07-26 15:27:54 +0000.450296][74a4] MicSource: Mic source
created:10x75af7c6680
[002:876] [2025-07-26 15:27:54 +0000.451389][74a4] received external audio stream

[002:876] [2025-07-26 15:27:54 +0000.451544][74a4] alloc thread: 0x75b4c3c700


name:worker0 thread id:504864709808 to Mic_source
[002:876] [2025-07-26 15:27:54 +0000.451678][74a4] audio: start the audio sender
thread.

[002:876] [2025-07-26 15:27:54 +0000.451813][74a4] construct OpenGLRenderProgram


0x75af685798
[002:876] [2025-07-26 15:27:54 +0000.451876][74a4] CropFilter::SetOrientation
orientation: 90
[002:876] [2025-07-26 15:27:54 +0000.452126][74a4] filter: filter pipeline
construtc this: 0x76a7a31b80
[002:877] [2025-07-26 15:27:54 +0000.452220][74a4] filter: filter pipeline2 update
pattern: 1
[002:877] [2025-07-26 15:27:54 +0000.452338][74a4] CameraSource::source_id_:1
[002:877] [2025-07-26 15:27:54 +0000.452378][74a4] RecordAudioSource::source_id_:2
[002:877] [2025-07-26 15:27:54 +0000.452700][74a4] BindInputFilter 0x75b4c3ce40
this 0x75af6859c0
[002:877] [2025-07-26 15:27:54 +0000.452806][74a4] BindInputFilter 0x75b4c3cfd8
this 0x75af778150
[002:877] [2025-07-26 15:27:54 +0000.452858][74a4] BindInputFilter 0x75af6859c0
this 0x76a7a31c20
[002:877] [2025-07-26 15:27:54 +0000.452931][74a4] setParamentForFilters:
speed:1.000000
[002:877] [2025-07-26 15:27:54 +0000.452967][74a4] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[002:877] [2025-07-26 15:27:54 +0000.453007][74a4] SetParamForFilter time:197178616
enter.

[002:877] [2025-07-26 15:27:54 +0000.453041][74a4] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[002:877] [2025-07-26 15:27:54 +0000.453079][74a4] SetParamForFilter: Params video
index is: 0
[002:877] [2025-07-26 15:27:54 +0000.453111][74a4] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[002:878] [2025-07-26 15:27:54 +0000.453161][74a4] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[002:878] [2025-07-26 15:27:54 +0000.453194][74a4] crop filter mode tpye:
citytravelvideo index:0
[002:880] [2025-07-26 15:27:54 +0000.455228][74a8] On audio frame the broadcast
with timestamp:197178619 samples:480. (1000 frame for one log)
[002:884] [2025-07-26 15:27:54 +0000.459543][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:884] [2025-07-26 15:27:54 +0000.459619][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:884] [2025-07-26 15:27:54 +0000.459639][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:884] [2025-07-26 15:27:54 +0000.459658][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:884] [2025-07-26 15:27:54 +0000.459674][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:884] [2025-07-26 15:27:54 +0000.459693][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:884] [2025-07-26 15:27:54 +0000.459708][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:884] [2025-07-26 15:27:54 +0000.459720][74a4]
Warning(parse_template_json.cc:81): json parament no found the parament
[002:884] [2025-07-26 15:27:54 +0000.459735][74a4]
Warning(parse_template_json.cc:81): json parament no found the parament
[002:884] [2025-07-26 15:27:54 +0000.459747][74a4]
Warning(parse_template_json.cc:67): json parament no found the parament
[002:884] [2025-07-26 15:27:54 +0000.459760][74a4]
Warning(parse_template_json.cc:93): json parament no found the duration
[002:884] [2025-07-26 15:27:54 +0000.459775][74a4] SetParamForFilter leave. expire
time = 7 ms

[002:884] [2025-07-26 15:27:54 +0000.459957][74a4] OnOutputSizeChanged width 1280


height 720
[002:884] [2025-07-26 15:27:54 +0000.459995][74a4] OpenGLFrameBuffer: width:1280
height:720
[002:884] [2025-07-26 15:27:54 +0000.460016][74a4] OpenGLFrameBuffer: width:1280
height:720
[002:884] [2025-07-26 15:27:54 +0000.460035][74a4] OpenGLFrameBuffer: width:1280
height:720
[002:884] [2025-07-26 15:27:54 +0000.460054][74a4] OpenGLFrameBuffer: width:1280
height:720
[002:884] [2025-07-26 15:27:54 +0000.460071][74a4] OpenGLFrameBuffer: width:1280
height:720
[002:884] [2025-07-26 15:27:54 +0000.460086][74a4] OpenGLFrameBuffer: width:1280
height:720
[002:884] [2025-07-26 15:27:54 +0000.460141][74a4] construct TrivalImageDrawer
0x75afada7c0
[002:885] [2025-07-26 15:27:54 +0000.460163][74a4] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x75afada7c0 context 0x75c8dbf400
[002:885] [2025-07-26 15:27:54 +0000.460184][74a4] setupGLES:
[002:886] [2025-07-26 15:27:54 +0000.461933][7519] Get data in mic source, which
has byte length:1764micAudioStream->length():20
[002:887] [2025-07-26 15:27:54 +0000.462397][7519] The output timestamp from audio
mixer change:197178619
[002:887] [2025-07-26 15:27:54 +0000.462447][7519] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[002:888] [2025-07-26 15:27:54 +0000.464169][74a4] OpenGLRenderProgram::Initialize.
[002:890] [2025-07-26 15:27:54 +0000.465311][74a4] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[002:890] [2025-07-26 15:27:54 +0000.465386][74a4] 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_validate_shader_binary GL_QCOM_YUV_texture_gather
[002:890] [2025-07-26 15:27:54 +0000.465431][74a4] Init open gl render:
0x75af685798
[002:890] [2025-07-26 15:27:54 +0000.465476][74a4] Fragement shader path:
[002:890] [2025-07-26 15:27:54 +0000.465537][74a4] Fragement shader path:
[002:890] [2025-07-26 15:27:54 +0000.465572][74a4] create opengl program object.
[002:890] [2025-07-26 15:27:54 +0000.465599][74a4] create shader: vertex
[002:893] [2025-07-26 15:27:54 +0000.468551][74a4] create shader: fragment
[002:933] [2025-07-26 15:27:54 +0000.508625][74a4] Have not extra filter filename!
[002:933] [2025-07-26 15:27:54 +0000.508755][74a4] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[002:933] [2025-07-26 15:27:54 +0000.508797][74a4] OpenGLRenderProgram::Initialize
success.
[002:933] [2025-07-26 15:27:54 +0000.508962][74a4] Setup the OpenGL result:1
[002:934] [2025-07-26 15:27:54 +0000.509365][74a3] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4
[002:934] [2025-07-26 15:27:54 +0000.509532][74a3] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[002:934] [2025-07-26 15:27:54 +0000.509603][74a3] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[002:934] [2025-07-26 15:27:54 +0000.509660][74a3] 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_197178672.mp4
fileFD: -1
[002:934] [2025-07-26 15:27:54 +0000.509744][7527] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75bd60e698
[002:934] [2025-07-26 15:27:54 +0000.510044][74a3] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4
is opened successfully
[002:934] [2025-07-26 15:27:54 +0000.510101][74a3] setupMediaProcessers:
[002:934] [2025-07-26 15:27:54 +0000.510120][74a3]
RecordingSessionInternalSimple:setup media processers.
[002:935] [2025-07-26 15:27:54 +0000.510164][74a3] construct AAC encoder
[002:935] [2025-07-26 15:27:54 +0000.510816][74a3] H264Encoder creating:
superfast011818
[002:935] [2025-07-26 15:27:54 +0000.510907][74a3] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[002:936] [2025-07-26 15:27:54 +0000.511479][74a3] H264Encode::GetMachineModel is
M2101K6I
[002:936] [2025-07-26 15:27:54 +0000.511546][74a3] H264Encoder machine_mode
is:M2101K6I
[002:936] [2025-07-26 15:27:54 +0000.511568][74a3] H264Encode::machine size :9
machine_mode:M2101K6I
[002:936] [2025-07-26 15:27:54 +0000.511585][74a3] H264Encode::machine array
size :22 machine_mode:M2101K6I
[002:936] [2025-07-26 15:27:54 +0000.511602][74a3] H264Encode::current machine
is :M2101K6I auto check hw codec decide to use hw codec
[002:936] [2025-07-26 15:27:54 +0000.511615][74a3] setupCompressionSession:
[002:936] [2025-07-26 15:27:54 +0000.511628][74a3] H264Encode::creating hareware
Encoder
[002:936] [2025-07-26 15:27:54 +0000.511641][74a3] AndroidHwAvcEncoder
time:197178675 enter.

[002:936] [2025-07-26 15:27:54 +0000.511832][74a3] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000776cc9d540 address:0x75a00e6760
[002:936] [2025-07-26 15:27:54 +0000.511943][74a3] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[002:936] [2025-07-26 15:27:54 +0000.511974][74a3] The video avc hw codec address
is 0x75bd6b1110
[002:936] [2025-07-26 15:27:54 +0000.512039][74a3] AndroidHwAvcEncoder leave.
expire time = 0 ms

[002:936] [2025-07-26 15:27:54 +0000.512067][74a3] RegisterEncodeCompleteCallback


time:197178675 enter.

[002:937] [2025-07-26 15:27:54 +0000.512164][74a3] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[002:937] [2025-07-26 15:27:54 +0000.512193][74a3] InitEncode time:197178676


enter.

[002:937] [2025-07-26 15:27:54 +0000.512253][74a3] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[002:937] [2025-07-26 15:27:54 +0000.512281][74a3] Create time:197178676 enter.

[002:937] [2025-07-26 15:27:54 +0000.512302][74a3] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[002:937] [2025-07-26 15:27:54 +0000.512326][74a3]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75bd658f40
[002:959] [2025-07-26 15:27:54 +0000.534959][74a3] supported_type:video/avc
[002:959] [2025-07-26 15:27:54 +0000.535148][74a3] name:OMX.qcom.video.encoder.avc
mime:video/avc
[002:960] [2025-07-26 15:27:54 +0000.535247][74a3] hwCodecPrefix :OMX.qcom.
[002:960] [2025-07-26 15:27:54 +0000.535283][74a3] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[002:960] [2025-07-26 15:27:54 +0000.535306][74a3] mediacodec_createCodecByName
time:197178699 enter.

[002:960] [2025-07-26 15:27:54 +0000.535330][74a3] WrapAndroidMediaCodec


time:197178699 enter.

[002:960] [2025-07-26 15:27:54 +0000.535488][74a3] WrapAndroidMediaCodec leave.


expire time = 0 ms

[003:000] [2025-07-26 15:27:54 +0000.576121][74a3] mediacodec_createCodecByName


leave. expire time = 40 ms

[003:001] [2025-07-26 15:27:54 +0000.576379][74a3] WrapAndroidMediaFromat


time:197178740 enter.

[003:001] [2025-07-26 15:27:54 +0000.576568][74a3] WrapAndroidMediaFromat leave.


expire time = 0 ms

[003:091] [2025-07-26 15:27:54 +0000.666326][74a3] Destroy time:197178830 enter.

[003:091] [2025-07-26 15:27:54 +0000.666428][74a3] WrapAndroidMediaFromat::


Destroy
[003:091] [2025-07-26 15:27:54 +0000.666455][74a3] Destroy leave. expire time = 0
ms

[003:091] [2025-07-26 15:27:54 +0000.666481][74a3] ~WrapAndroidMediaFromat


time:197178830 enter.

[003:091] [2025-07-26 15:27:54 +0000.666510][74a3] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[003:091] [2025-07-26 15:27:54 +0000.666542][74a3] Create leave. expire time = 154


ms

[003:091] [2025-07-26 15:27:54 +0000.666566][74a3] isSemiPlanarSupport


time:197178830 enter.

[003:091] [2025-07-26 15:27:54 +0000.666582][74a3] H264Encoder isSemiPlanarSupport


[003:091] [2025-07-26 15:27:54 +0000.666598][74a3] isSemiPlanarSupport leave.
expire time = 0 ms

[003:091] [2025-07-26 15:27:54 +0000.666618][74a3] creat hw H264Encoder success,


isSemiPlanar:1
[003:091] [2025-07-26 15:27:54 +0000.666747][74a3] InitEncode leave. expire time =
154 ms

[003:091] [2025-07-26 15:27:54 +0000.666790][74a3] H264Encode::created Encoder


[003:091] [2025-07-26 15:27:54 +0000.666815][74a3] H264Encode:: H264 encoder
created.
[003:091] [2025-07-26 15:27:54 +0000.666854][74a3] H264 encoder created.
[003:091] [2025-07-26 15:27:54 +0000.666885][74a3]
RecordingSessionInternalSimple:created avc encoder avc: 0x75dd9c1ec0
[003:091] [2025-07-26 15:27:54 +0000.666920][74a3] setOutput:
[003:091] [2025-07-26 15:27:54 +0000.666950][74a3]
RecordingSessionInternalSimple:encoder set output to muxer!
[003:091] [2025-07-26 15:27:54 +0000.666978][74a3] request a key frame
[003:091] [2025-07-26 15:27:54 +0000.667008][74a3] H264Encode:: request a key frame
[003:092] [2025-07-26 15:27:54 +0000.667483][74a3] setDisplayRotate :90
[003:092] [2025-07-26 15:27:54 +0000.667546][74a3] 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
[003:092] [2025-07-26 15:27:54 +0000.667618][74a4] StartRecording:
[003:092] [2025-07-26 15:27:54 +0000.667731][7519] operator(): Set the recording
session in mic source. recording session: 0x75b4c3ce80
[003:092] [2025-07-26 15:27:54 +0000.667836][74a4] operator() leave. expire time =
219 ms

[003:092] [2025-07-26 15:27:54 +0000.667915][7518] AF_SpeedFilter audio


0x75af778000 PullFrame
[003:092] [2025-07-26 15:27:54 +0000.667967][7518]
RecordAudioSource::PullAudioFrame
[003:092] [2025-07-26 15:27:54 +0000.668000][7518] AF_SpeedFilter::PullFrame eof4
[003:094] [2025-07-26 15:27:54 +0000.670140][7518]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[003:101] [2025-07-26 15:27:54 +0000.676725][7518] AF_SpeedFilter audio time,
0x75af778000 rcv time: 197178838
[003:101] [2025-07-26 15:27:54 +0000.676803][7518] AF_SpeedFilter audio time,
0x75af778000 rcv time: 197178838in_nSamples:441
[003:101] [2025-07-26 15:27:54 +0000.676917][7518] resampled_data_size:0
[003:135] [2025-07-26 15:27:54 +0000.710749][74a4]
MediaFilterCamera::NeedProcessTexture
[003:135] [2025-07-26 15:27:54 +0000.710821][74a4] begine recode to first frame
spend time:262
[003:135] [2025-07-26 15:27:54 +0000.710845][74a4] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x75b4c3cd00
[003:135] [2025-07-26 15:27:54 +0000.710923][74a4] blur_distance_:0
[003:135] [2025-07-26 15:27:54 +0000.710946][74a4] blur_direction_angle_:-90
[003:135] [2025-07-26 15:27:54 +0000.710976][74a4]
GPUImageProcessing::SetOrientation orientation: 90
[003:135] [2025-07-26 15:27:54 +0000.711002][74a4] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[003:135] [2025-07-26 15:27:54 +0000.711063][74a4] GPUImageProcessing: process
video frame with resolution 1280 X 720
[003:135] [2025-07-26 15:27:54 +0000.711091][74a4] GPUImageProcessing: input frame
width1280 X 720
[003:138] [2025-07-26 15:27:54 +0000.714080][74a4] drawYUV420 render
OpenGLRenderProgram:0x75af685798
[003:140] [2025-07-26 15:27:54 +0000.715406][74a4] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[003:140] [2025-07-26 15:27:54 +0000.715568][74a4] CropFilter::OnVideoFrame
outputtexture :10
[003:140] [2025-07-26 15:27:54 +0000.715594][74a4] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[003:148] [2025-07-26 15:27:54 +0000.723540][74a4] The read pixel from buffer take:
8 width:1280 height:720 frameType:0
[003:172] [2025-07-26 15:27:54 +0000.747185][74a4] drawYUV420 render
OpenGLRenderProgram:0x75af685798
[003:181] [2025-07-26 15:27:54 +0000.757083][74a4] The convert RGB to YUV take 3
[003:182] [2025-07-26 15:27:54 +0000.757850][74a4] FilterPipeline2::OnVideoFrame
pts 34 last_video_timestamp_ 34
[003:183] [2025-07-26 15:27:54 +0000.758214][74a4]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[003:184] [2025-07-26 15:27:54 +0000.759621][7526]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[003:184] [2025-07-26 15:27:54 +0000.759690][7526] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[003:184] [2025-07-26 15:27:54 +0000.759711][7526] push video frame to H264
encoder. (100 frame for one log)

[003:184] [2025-07-26 15:27:54 +0000.759748][7526] push video frame to H264


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

[003:184] [2025-07-26 15:27:54 +0000.759764][7526] H264Encode::push video frame to


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

[003:184] [2025-07-26 15:27:54 +0000.759790][7526] Push an pts:0 to dts queue.


[003:184] [2025-07-26 15:27:54 +0000.759832][7526] DTS queue for
Generator:0x75bd60e8b8 0
[003:184] [2025-07-26 15:27:54 +0000.759854][7526] The input pts:0 fps:30
[003:185] [2025-07-26 15:27:54 +0000.760840][7526]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[003:204] [2025-07-26 15:27:54 +0000.780007][74a4] drawYUV420 render
OpenGLRenderProgram:0x75af685798
[003:226] [2025-07-26 15:27:54 +0000.802084][7518] AF_SpeedFilter audio time 222,
0x75af778000 out time: 197178838 org time: 197178838
[003:227] [2025-07-26 15:27:54 +0000.802225][7518] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[003:227] [2025-07-26 15:27:54 +0000.802258][7518]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 197178838
[003:227] [2025-07-26 15:27:54 +0000.802274][7518]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[003:227] [2025-07-26 15:27:54 +0000.802305][7518] AF_SpeedFilter audio time
[003:227] [2025-07-26 15:27:54 +0000.802339][7518] AF_SpeedFilter audio time 111,
0x75af778000 out time: 197178848 org time: 197178848
[003:230] [2025-07-26 15:27:54 +0000.805485][7524]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:3
[003:231] [2025-07-26 15:27:54 +0000.806391][7527] add aac audio track with id:1
[003:231] [2025-07-26 15:27:54 +0000.806530][7527] audio start ts:0
[003:231] [2025-07-26 15:27:54 +0000.806579][7527] the audio frame has been written
into MP4 file
[003:247] [2025-07-26 15:27:54 +0000.822895][7526] h264 add frame header cdr flag
[003:249] [2025-07-26 15:27:54 +0000.824931][7526] h264 add frame header cdr flag
[003:250] [2025-07-26 15:27:54 +0000.825401][7526] SendFrame
encodedImage._timeStamp:0encodedImage->_length:212349
[003:250] [2025-07-26 15:27:54 +0000.825463][7526] Received key frame:0
[003:250] [2025-07-26 15:27:54 +0000.825541][7526] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[003:250] [2025-07-26 15:27:54 +0000.825558][7526] H264Encode::H264SWEncoder get
callback, length:212349 type:0 nalType:7length:17
[003:250] [2025-07-26 15:27:54 +0000.825572][7526] H264Encode:: get a sps pps
header!headerSize:29
[003:250] [2025-07-26 15:27:54 +0000.825585][7526] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[003:250] [2025-07-26 15:27:54 +0000.825911][7527] get the H.264 SPS parameter
[003:250] [2025-07-26 15:27:54 +0000.826139][7527] add video track with id:2
[003:251] [2025-07-26 15:27:54 +0000.827155][7527] get the H.264 PPS parameter
[003:252] [2025-07-26 15:27:54 +0000.828101][7527] get the H.264 IDR frame
[003:253] [2025-07-26 15:27:54 +0000.828197][7527] resss:true
[003:253] [2025-07-26 15:27:54 +0000.828216][7527] video start ts:0
[003:253] [2025-07-26 15:27:54 +0000.828383][7527] the video frame has been written
into MP4 file
[003:540] [2025-07-26 15:27:55 +0000.115289][74a8] haveEnoughProcessedData
internalAudioStream.length: 20
[003:637] [2025-07-26 15:27:55 +0000.212747][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[003:668] [2025-07-26 15:27:55 +0000.243500][74a4] The convert RGB to YUV take 2
[003:888] [2025-07-26 15:27:55 +0000.463405][7519] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[004:009] [2025-07-26 15:27:55 +0000.584751][7526] DTS queue for
Generator:0x75bd60e8b8 795 834
[004:112] [2025-07-26 15:27:55 +0000.688138][749f]
monitorTime:4004totalDuration:3880
[004:131] [2025-07-26 15:27:55 +0000.706391][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:174] [2025-07-26 15:27:55 +0000.749633][74a4] The convert RGB to YUV take 2
[004:237] [2025-07-26 15:27:55 +0000.812730][74a8] Run AGC when audioType = 0
[004:237] [2025-07-26 15:27:55 +0000.812994][74a8]
AudioDeviceDataHandler::MixAndSendOutFrame
[004:506] [2025-07-26 15:27:56 +0000.81953][7526] Push an pts:1331 to dts queue.
[004:538] [2025-07-26 15:27:56 +0000.113847][7526] last dts:1297 currentPts:1331
ppsOrSPS:0 queue length:2
[004:636] [2025-07-26 15:27:56 +0000.211660][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:669] [2025-07-26 15:27:56 +0000.245105][74a4] The convert RGB to YUV take 2
[004:704] [2025-07-26 15:27:56 +0000.279236][7518] AF_SpeedFilter audio
0x75af778000 PullFrame
[004:840] [2025-07-26 15:27:56 +0000.415702][7526] DTS queue for
Generator:0x75bd60e8b8 1633 1666
[004:889] [2025-07-26 15:27:56 +0000.464260][7519] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[004:950] [2025-07-26 15:27:56 +0000.525898][7518]
RecordAudioSource::PullAudioFrame
[005:136] [2025-07-26 15:27:56 +0000.712022][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:169] [2025-07-26 15:27:56 +0000.745023][74a4] The convert RGB to YUV take 2
[005:200] [2025-07-26 15:27:56 +0000.775766][74a4] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[005:210] [2025-07-26 15:27:56 +0000.785700][7526] h264 add frame header cdr flag
[005:211] [2025-07-26 15:27:56 +0000.786240][7526] Received key frame:1998
[005:245] [2025-07-26 15:27:56 +0000.820500][7527] get the H.264 IDR frame
[005:261] [2025-07-26 15:27:56 +0000.837152][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[005:374] [2025-07-26 15:27:56 +0000.949870][7518] AF_SpeedFilter::PullFrame eof4
[005:376] [2025-07-26 15:27:56 +0000.952159][7518]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[005:381] [2025-07-26 15:27:56 +0000.956910][7518] resampled_data_size:7168
[005:566] [2025-07-26 15:27:57 +0000.141801][7524]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:6
[005:632] [2025-07-26 15:27:57 +0000.207252][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:639] [2025-07-26 15:27:57 +0000.214330][7526] DTS queue for
Generator:0x75bd60e8b8 2462
[005:668] [2025-07-26 15:27:57 +0000.243238][74a4] The convert RGB to YUV take 3
[005:838] [2025-07-26 15:27:57 +0000.413836][7526] Push an pts:2665 to dts queue.
[005:870] [2025-07-26 15:27:57 +0000.445403][7526] last dts:2631 currentPts:2665
ppsOrSPS:0 queue length:2
[005:887] [2025-07-26 15:27:57 +0000.462609][7519] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:134] [2025-07-26 15:27:57 +0000.710046][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:173] [2025-07-26 15:27:57 +0000.748362][74a4] The convert RGB to YUV take 2
[006:238] [2025-07-26 15:27:57 +0000.813778][74a8] Run AGC when audioType = 0
[006:297] [2025-07-26 15:27:57 +0000.872702][7518] AF_SpeedFilter audio
0x75af778000 PullFrame
[006:435] [2025-07-26 15:27:58 +0000.10298][74a4] drawYUV420 render
OpenGLRenderProgram:0x75af685798
[006:469] [2025-07-26 15:27:58 +0000.44201][7526] DTS queue for
Generator:0x75bd60e8b8 3293
[006:500] [2025-07-26 15:27:58 +0000.75544][74a4] GPUImageProcessing: process video
frame with resolution 1280 X 720
[006:500] [2025-07-26 15:27:58 +0000.75633][74a4] GPUImageProcessing: input frame
width1280 X 720
[006:500] [2025-07-26 15:27:58 +0000.76060][74a4] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[006:501] [2025-07-26 15:27:58 +0000.76294][74a4] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[006:506] [2025-07-26 15:27:58 +0000.81269][7526]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3331
[006:509] [2025-07-26 15:27:58 +0000.85117][7526] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3293 pts:3293
[006:537] [2025-07-26 15:27:58 +0000.113048][7526] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3362
[006:538] [2025-07-26 15:27:58 +0000.113273][7526] push video frame to H264
encoder. (100 frame for one log)

[006:538] [2025-07-26 15:27:58 +0000.113334][7526] push video frame to H264


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

[006:538] [2025-07-26 15:27:58 +0000.113375][7526] H264Encode::push video frame to


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

[006:538] [2025-07-26 15:27:58 +0000.113432][7526] The input pts:3362 fps:30


[006:541] [2025-07-26 15:27:58 +0000.116326][7526] SendFrame
encodedImage._timeStamp:3331encodedImage->_length:117344
[006:573] [2025-07-26 15:27:58 +0000.148434][7526] H264Encode::H264SWEncoder get
callback, length:149728 type:1 nalType:1length:149724
[006:635] [2025-07-26 15:27:58 +0000.211022][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:668] [2025-07-26 15:27:58 +0000.243763][74a4] The convert RGB to YUV take 2
[006:812] [2025-07-26 15:27:58 +0000.387279][7518]
RecordAudioSource::PullAudioFrame
[006:880] [2025-07-26 15:27:58 +0000.456090][7519] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:982] [2025-07-26 15:27:58 +0000.557976][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[007:131] [2025-07-26 15:27:58 +0000.706989][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:166] [2025-07-26 15:27:58 +0000.742129][74a4] The convert RGB to YUV take 2
[007:169] [2025-07-26 15:27:58 +0000.744524][7526] Push an pts:3995 to dts queue.
[007:200] [2025-07-26 15:27:58 +0000.776054][7526] h264 add frame header cdr flag
[007:201] [2025-07-26 15:27:58 +0000.776778][7526] Received key frame:3995
[007:201] [2025-07-26 15:27:58 +0000.776906][7526] last dts:3961 currentPts:3995
ppsOrSPS:0 queue length:2
[007:235] [2025-07-26 15:27:58 +0000.810432][7527] get the H.264 IDR frame
[007:265] [2025-07-26 15:27:58 +0000.840944][74a4] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[007:302] [2025-07-26 15:27:58 +0000.877640][7526] DTS queue for
Generator:0x75bd60e8b8 4093 4130
[007:584] [2025-07-26 15:27:59 +0000.159306][7518] resampled_data_size:0
[007:629] [2025-07-26 15:27:59 +0000.205049][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:664] [2025-07-26 15:27:59 +0000.239293][74a4] The convert RGB to YUV take 2
[007:665] [2025-07-26 15:27:59 +0000.240849][7518] AF_SpeedFilter::PullFrame eof4
[007:667] [2025-07-26 15:27:59 +0000.243038][7518]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[007:877] [2025-07-26 15:27:59 +0000.452975][7519] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[007:887] [2025-07-26 15:27:59 +0000.463037][7518] AF_SpeedFilter audio
0x75af778000 PullFrame
[007:939] [2025-07-26 15:27:59 +0000.514437][7524]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:10
[008:133] [2025-07-26 15:27:59 +0000.708590][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:138] [2025-07-26 15:27:59 +0000.713787][7526] DTS queue for
Generator:0x75bd60e8b8 4930 4963
[008:165] [2025-07-26 15:27:59 +0000.740299][74a4] The convert RGB to YUV take 2
[008:239] [2025-07-26 15:27:59 +0000.815114][74a8] Run AGC when audioType = 0
[008:240] [2025-07-26 15:27:59 +0000.815341][74a8]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:503] [2025-07-26 15:28:00 +0000.78274][7526] Push an pts:5330 to dts queue.
[008:541] [2025-07-26 15:28:00 +0000.116592][7526] last dts:5294 currentPts:5330
ppsOrSPS:0 queue length:2
[008:633] [2025-07-26 15:28:00 +0000.208714][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:669] [2025-07-26 15:28:00 +0000.244686][74a4] The convert RGB to YUV take 2
[008:682] [2025-07-26 15:28:00 +0000.257755][7518]
RecordAudioSource::PullAudioFrame
[008:713] [2025-07-26 15:28:00 +0000.288384][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[008:885] [2025-07-26 15:28:00 +0000.460221][7519] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[008:966] [2025-07-26 15:28:00 +0000.541509][7526] DTS queue for
Generator:0x75bd60e8b8 5760 5793
[009:134] [2025-07-26 15:28:00 +0000.709458][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:166] [2025-07-26 15:28:00 +0000.741187][74a4] The convert RGB to YUV take 3
[009:204] [2025-07-26 15:28:00 +0000.779222][7526] h264 add frame header cdr flag
[009:204] [2025-07-26 15:28:00 +0000.780146][7526] Received key frame:5993
[009:244] [2025-07-26 15:28:00 +0000.819382][7527] get the H.264 IDR frame
[009:365] [2025-07-26 15:28:00 +0000.940562][74a4] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2980 diff: 21
[009:453] [2025-07-26 15:28:01 +0000.29023][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[009:454] [2025-07-26 15:28:01 +0000.29433][74a4] operator(): Stop
[009:454] [2025-07-26 15:28:01 +0000.29564][74a4] StopPullFrameAndWriteMp4
time:197185193 enter.

[009:454] [2025-07-26 15:28:01 +0000.29684][74a4] StopRecording:


[009:459] [2025-07-26 15:28:01 +0000.34933][7518] resampled_data_size:512
[009:459] [2025-07-26 15:28:01 +0000.35139][7518] AF_SpeedFilter audio time 222,
0x75af778000 out time: 197185148 org time: 197185148
[009:460] [2025-07-26 15:28:01 +0000.35294][7518] PullAudioFrame: PullFrame audio
finished.
[009:460] [2025-07-26 15:28:01 +0000.35365][7518]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[009:461] [2025-07-26 15:28:01 +0000.36855][7526]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:189
[009:465] [2025-07-26 15:28:01 +0000.40387][74a3] stop recording
[009:465] [2025-07-26 15:28:01 +0000.40533][74a3]
RecordingSessionInternalSimple:destroy media processers
[009:465] [2025-07-26 15:28:01 +0000.40583][74a3] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[009:465] [2025-07-26 15:28:01 +0000.40636][74a3] H264Encode::flushing hareware
Encoder
[009:465] [2025-07-26 15:28:01 +0000.40928][74a3] Flush time:197185204 enter.

[009:465] [2025-07-26 15:28:01 +0000.41014][74a3] H264Encoder encoder flush


[009:465] [2025-07-26 15:28:01 +0000.41070][74a3] flush output queue
[009:793] [2025-07-26 15:28:01 +0000.368644][74a3] Flush leave. expire time = 328
ms

[009:793] [2025-07-26 15:28:01 +0000.369059][74a3] ~H264EncodeWrap:


[009:794] [2025-07-26 15:28:01 +0000.369197][74a3] ~H264Encode:
[009:794] [2025-07-26 15:28:01 +0000.369271][74a3] teardownCompressionSession:
H264Encode::destroying Encoder
[009:794] [2025-07-26 15:28:01 +0000.369345][74a3] Release time:197185533 enter.

[009:794] [2025-07-26 15:28:01 +0000.369655][74a3] Release:


MediaCodecVideoEncoder::Release _inited:1
[009:794] [2025-07-26 15:28:01 +0000.369753][74a3] Destroy time:197185533 enter.

[009:794] [2025-07-26 15:28:01 +0000.369826][74a3] H264Encoder encoderDestroy


[009:794] [2025-07-26 15:28:01 +0000.369895][74a3]
AndroidMediaCodecVideoEncoder::release env: 0x75dda13900
[009:794] [2025-07-26 15:28:01 +0000.369965][74a3]
AndroidMediaCodecVideoEncoder::Destroy
[009:838] [2025-07-26 15:28:01 +0000.413480][74a3] Destroy leave. expire time = 44
ms

[009:838] [2025-07-26 15:28:01 +0000.413724][74a3] Release leave. expire time = 44


ms

[009:838] [2025-07-26 15:28:01 +0000.413769][74a3] ~AndroidHwAvcEncoder


time:197185577 enter.

[009:838] [2025-07-26 15:28:01 +0000.413913][74a3] Release time:197185577 enter.

[009:838] [2025-07-26 15:28:01 +0000.413993][74a3] Release:


MediaCodecVideoEncoder:: has been released before, just return
[009:838] [2025-07-26 15:28:01 +0000.414017][74a3] Release leave. expire time = 0
ms

[009:838] [2025-07-26 15:28:01 +0000.414033][74a3] ~AndroidMediaCodecVideoEncoder


[009:838] [2025-07-26 15:28:01 +0000.414052][74a3] ~WrapAndroidMediaCodec
time:197185577 enter.

[009:838] [2025-07-26 15:28:01 +0000.414069][74a3] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[009:838] [2025-07-26 15:28:01 +0000.414088][74a3] video hevc hw codec


destructor:0x75bd6b1110
[009:838] [2025-07-26 15:28:01 +0000.414155][74a3] ~AndroidHwAvcEncoder leave.
expire time = 1 ms

[009:839] [2025-07-26 15:28:01 +0000.414192][74a3] teardownCompressionSession:


H264Encode::destroyed Encoder
[009:839] [2025-07-26 15:28:01 +0000.414216][74a3]
RecordingSessionInternalSimple:destroy aac encoder output!
[009:839] [2025-07-26 15:28:01 +0000.414232][74a3] AACSWEncode destructor
[009:841] [2025-07-26 15:28:01 +0000.416769][7527] MP4 close file successfully
[009:841] [2025-07-26 15:28:01 +0000.416845][7527] Recording session Internal:
notify recording ok
[009:841] [2025-07-26 15:28:01 +0000.416870][7527] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4,
output_video_timestamp_:6261 last_video_pts_:6261
[009:841] [2025-07-26 15:28:01 +0000.416903][7527] OnRecordFinish:
[009:842] [2025-07-26 15:28:01 +0000.417875][7527] onRecordingOk: net seek
pos:0record video duration:6294record audio duration:6269
[009:843] [2025-07-26 15:28:01 +0000.418748][7519] destructMicSource_w:
[009:843] [2025-07-26 15:28:01 +0000.418864][7519] setOutput_w:
MicSource::setOutput() 0x0
[009:843] [2025-07-26 15:28:01 +0000.418922][7519] close external audio stream

[009:844] [2025-07-26 15:28:01 +0000.420017][74a4] releaseThread 0x75b4c3c700


[009:844] [2025-07-26 15:28:01 +0000.420094][74a4] ~MicSource: Mic source
destroyed:0x75af7c6680
[009:847] [2025-07-26 15:28:01 +0000.422864][74a4] StopPullFrameAndWriteMp4 leave.
expire time = 393 ms

[009:847] [2025-07-26 15:28:01 +0000.422945][74a4] DestroyPipelineAndFilters


time:197185586 enter.

[009:847] [2025-07-26 15:28:01 +0000.422979][74a4] UnbindInputFilter 0x75b4c3ce40


this 0x75af6859c0
[009:847] [2025-07-26 15:28:01 +0000.423003][74a4] UnbindInputFilter 0x75b4c3cfd8
this 0x75af778150
[009:847] [2025-07-26 15:28:01 +0000.423031][74a4] UnbindInputFilter 0x75af6859c0
this 0x76a7a31c20
[009:847] [2025-07-26 15:28:01 +0000.423066][74a4] filter: filter pipeline destroy
this: 0x76a7a31b80
[009:849] [2025-07-26 15:28:01 +0000.424172][74a4] ClearVideoOfSources: recodring
total frames:0
[009:849] [2025-07-26 15:28:01 +0000.424254][74a4] ClearVideoOfSources:
[009:849] [2025-07-26 15:28:01 +0000.424273][74a4] GPUImageProcessing destruct.
[009:849] [2025-07-26 15:28:01 +0000.424322][74a4] destroy TrivalImageDrawer
0x75afada7c0
[009:849] [2025-07-26 15:28:01 +0000.424350][74a4] The shader has been initialize,
clean up them.

[009:849] [2025-07-26 15:28:01 +0000.424411][74a4] ~OpenGLFrameBuffer:


[009:849] [2025-07-26 15:28:01 +0000.424503][74a4] ~OpenGLFrameBuffer:
[009:849] [2025-07-26 15:28:01 +0000.424583][74a4] ~OpenGLFrameBuffer:
[009:849] [2025-07-26 15:28:01 +0000.424651][74a4] ~OpenGLFrameBuffer:
[009:849] [2025-07-26 15:28:01 +0000.424713][74a4] ~OpenGLFrameBuffer:
[009:849] [2025-07-26 15:28:01 +0000.424790][74a4] ~OpenGLFrameBuffer:
[009:849] [2025-07-26 15:28:01 +0000.424969][74a4] GPUImageProcessing destruct
finish.
[009:849] [2025-07-26 15:28:01 +0000.425019][74a4] GPURGBAFrame destruct.
[009:849] [2025-07-26 15:28:01 +0000.425072][74a4] destroy OpenGLRenderProgram
0x75af685798
[009:849] [2025-07-26 15:28:01 +0000.425115][74a4] ~CameraSource time:197185588
enter.

[009:849] [2025-07-26 15:28:01 +0000.425141][74a4] ~CameraSource leave. expire


time = 0 ms

[009:850] [2025-07-26 15:28:01 +0000.425170][74a4] ~RecordAudioSource


time:197185589 enter.

[009:850] [2025-07-26 15:28:01 +0000.425196][74a4] ~RecordAudioSource leave.


expire time = 0 ms

[009:850] [2025-07-26 15:28:01 +0000.425218][74a4] DestroyPipelineAndFilters


leave. expire time = 3 ms

[010:235] [2025-07-26 15:28:01 +0000.811031][74a9] webrtc device:Handle the data


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

[010:236] [2025-07-26 15:28:01 +0000.811275][74a9] _deviceSampleRate:48000

[010:237] [2025-07-26 15:28:01 +0000.813112][74a8] Run AGC when audioType = 0


[010:426] [2025-07-26 15:28:02 +0000.1326][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[012:151] [2025-07-26 15:28:03 +0000.726691][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[012:239] [2025-07-26 15:28:03 +0000.814603][74a8] Run AGC when audioType = 0
[012:239] [2025-07-26 15:28:03 +0000.814909][74a8]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:915] [2025-07-26 15:28:04 +0000.490953][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[012:916] [2025-07-26 15:28:04 +0000.491288][74a4] operator() time:197188655
enter.

[012:916] [2025-07-26 15:28:04 +0000.491357][74a4] MediaFilterCamera, recording


file context:0x76a7a47900 input texture:8
[012:918] [2025-07-26 15:28:04 +0000.493937][74a4] MicSource: Mic source
created:10x75af7c6680
[012:919] [2025-07-26 15:28:04 +0000.494353][74a4] alloc thread: 0x75939d9300
name:worker2 thread id:505589243056 to Mic_source
[012:919] [2025-07-26 15:28:04 +0000.494401][74a4] audio: start the audio sender
thread.

[012:919] [2025-07-26 15:28:04 +0000.494457][74a4] construct OpenGLRenderProgram


0x75af685798
[012:919] [2025-07-26 15:28:04 +0000.494488][74a4] CropFilter::SetOrientation
orientation: 90
[012:919] [2025-07-26 15:28:04 +0000.494690][74a4] filter: filter pipeline
construtc this: 0x75afa05380
[012:919] [2025-07-26 15:28:04 +0000.494744][74a4] filter: filter pipeline2 update
pattern: 1
[012:919] [2025-07-26 15:28:04 +0000.494778][74a4] CameraSource::source_id_:3
[012:919] [2025-07-26 15:28:04 +0000.494807][74a4] RecordAudioSource::source_id_:4
[012:919] [2025-07-26 15:28:04 +0000.495087][74a4] BindInputFilter 0x75af7791c0
this 0x75af6859c0
[012:919] [2025-07-26 15:28:04 +0000.495151][74a4] BindInputFilter 0x75af779358
this 0x75c8dc26d0
[012:920] [2025-07-26 15:28:04 +0000.495187][74a4] BindInputFilter 0x75af6859c0
this 0x75afa05420
[012:920] [2025-07-26 15:28:04 +0000.495248][74a4] setParamentForFilters:
speed:1.000000
[012:920] [2025-07-26 15:28:04 +0000.495278][74a4] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[012:920] [2025-07-26 15:28:04 +0000.495305][74a4] SetParamForFilter time:197188659
enter.

[012:920] [2025-07-26 15:28:04 +0000.495328][74a4] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[012:920] [2025-07-26 15:28:04 +0000.495409][74a4] SetParamForFilter: Params video
index is: 0
[012:920] [2025-07-26 15:28:04 +0000.495437][74a4] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[012:920] [2025-07-26 15:28:04 +0000.495463][74a4] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[012:920] [2025-07-26 15:28:04 +0000.495488][74a4] crop filter mode tpye:
citytravelvideo index:0
[012:928] [2025-07-26 15:28:04 +0000.503582][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[012:928] [2025-07-26 15:28:04 +0000.503691][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[012:928] [2025-07-26 15:28:04 +0000.503728][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[012:928] [2025-07-26 15:28:04 +0000.503756][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[012:928] [2025-07-26 15:28:04 +0000.503783][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[012:928] [2025-07-26 15:28:04 +0000.503807][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[012:928] [2025-07-26 15:28:04 +0000.503834][74a4]
Warning(parse_template_json.cc:45): json parament no found the parament
[012:928] [2025-07-26 15:28:04 +0000.503858][74a4]
Warning(parse_template_json.cc:81): json parament no found the parament
[012:928] [2025-07-26 15:28:04 +0000.503879][74a4]
Warning(parse_template_json.cc:81): json parament no found the parament
[012:928] [2025-07-26 15:28:04 +0000.503900][74a4]
Warning(parse_template_json.cc:67): json parament no found the parament
[012:928] [2025-07-26 15:28:04 +0000.503921][74a4]
Warning(parse_template_json.cc:93): json parament no found the duration
[012:928] [2025-07-26 15:28:04 +0000.503947][74a4] SetParamForFilter leave. expire
time = 8 ms

[012:928] [2025-07-26 15:28:04 +0000.504023][74a4] OnOutputSizeChanged width 1280


height 720
[012:928] [2025-07-26 15:28:04 +0000.504094][74a4] OpenGLFrameBuffer: width:1280
height:720
[012:929] [2025-07-26 15:28:04 +0000.504167][74a4] OpenGLFrameBuffer: width:1280
height:720
[012:929] [2025-07-26 15:28:04 +0000.504197][74a4] OpenGLFrameBuffer: width:1280
height:720
[012:929] [2025-07-26 15:28:04 +0000.504222][74a4] OpenGLFrameBuffer: width:1280
height:720
[012:929] [2025-07-26 15:28:04 +0000.504248][74a4] OpenGLFrameBuffer: width:1280
height:720
[012:929] [2025-07-26 15:28:04 +0000.504271][74a4] OpenGLFrameBuffer: width:1280
height:720
[012:929] [2025-07-26 15:28:04 +0000.504293][74a4] construct TrivalImageDrawer
0x7594667540
[012:929] [2025-07-26 15:28:04 +0000.504315][74a4] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7594667540 context 0x75c8dbf400
[012:929] [2025-07-26 15:28:04 +0000.504342][74a4] setupGLES:
[012:929] [2025-07-26 15:28:04 +0000.504725][74a4] OpenGLRenderProgram::Initialize.
[012:929] [2025-07-26 15:28:04 +0000.504796][74a4] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[012:929] [2025-07-26 15:28:04 +0000.504833][74a4] 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_validate_shader_binary GL_QCOM_YUV_texture_gather
[012:929] [2025-07-26 15:28:04 +0000.504938][74a4] Init open gl render:
0x75af685798
[012:929] [2025-07-26 15:28:04 +0000.504983][74a4] Fragement shader path:
[012:929] [2025-07-26 15:28:04 +0000.505022][74a4] Fragement shader path:
[012:929] [2025-07-26 15:28:04 +0000.505051][74a4] create opengl program object.
[012:929] [2025-07-26 15:28:04 +0000.505079][74a4] create shader: vertex
[012:930] [2025-07-26 15:28:04 +0000.505297][74a4] create shader: fragment
[012:932] [2025-07-26 15:28:04 +0000.507180][74a4] Have not extra filter filename!
[012:932] [2025-07-26 15:28:04 +0000.507291][74a4] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[012:932] [2025-07-26 15:28:04 +0000.507332][74a4] OpenGLRenderProgram::Initialize
success.
[012:932] [2025-07-26 15:28:04 +0000.507417][74a4] Setup the OpenGL result:1
[012:932] [2025-07-26 15:28:04 +0000.507885][74a3] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4
[012:933] [2025-07-26 15:28:04 +0000.508220][74a3] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[012:933] [2025-07-26 15:28:04 +0000.508314][74a3] 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
[012:933] [2025-07-26 15:28:04 +0000.508394][74a3] 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_197188671.mp4
fileFD: -1
[012:934] [2025-07-26 15:28:04 +0000.509251][74a3] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4
is opened successfully
[012:934] [2025-07-26 15:28:04 +0000.509362][74a3] setupMediaProcessers:
[012:934] [2025-07-26 15:28:04 +0000.509411][74a3]
RecordingSessionInternalSimple:setup media processers.
[012:934] [2025-07-26 15:28:04 +0000.509457][74a3] construct AAC encoder
[012:934] [2025-07-26 15:28:04 +0000.510003][74a3] H264Encoder creating:
superfast011818
[012:934] [2025-07-26 15:28:04 +0000.510110][74a3] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[012:936] [2025-07-26 15:28:04 +0000.512139][74a3] H264Encode::GetMachineModel is
M2101K6I
[012:937] [2025-07-26 15:28:04 +0000.512308][74a3] H264Encoder machine_mode
is:M2101K6I
[012:937] [2025-07-26 15:28:04 +0000.512365][74a3] H264Encode::machine size :9
machine_mode:M2101K6I
[012:937] [2025-07-26 15:28:04 +0000.512414][74a3] H264Encode::machine array
size :22 machine_mode:M2101K6I
[012:937] [2025-07-26 15:28:04 +0000.512461][74a3] H264Encode::current machine
is :M2101K6I auto check hw codec decide to use hw codec
[012:937] [2025-07-26 15:28:04 +0000.512597][74a3] setupCompressionSession:
[012:937] [2025-07-26 15:28:04 +0000.512650][74a3] H264Encode::creating hareware
Encoder
[012:937] [2025-07-26 15:28:04 +0000.512693][74a3] AndroidHwAvcEncoder
time:197188676 enter.

[012:937] [2025-07-26 15:28:04 +0000.513013][74a3] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000776cc9d540 address:0x75a00e6760
[012:938] [2025-07-26 15:28:04 +0000.513217][74a3] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[012:938] [2025-07-26 15:28:04 +0000.513282][74a3] The video avc hw codec address
is 0x75bd6b1098
[012:938] [2025-07-26 15:28:04 +0000.513416][74a3] AndroidHwAvcEncoder leave.
expire time = 1 ms

[012:938] [2025-07-26 15:28:04 +0000.513469][74a3] RegisterEncodeCompleteCallback


time:197188677 enter.

[012:938] [2025-07-26 15:28:04 +0000.513790][74a3] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[012:938] [2025-07-26 15:28:04 +0000.513863][74a3] InitEncode time:197188677


enter.

[012:938] [2025-07-26 15:28:04 +0000.514013][74a3] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[012:938] [2025-07-26 15:28:04 +0000.514078][74a3] Create time:197188677 enter.

[012:938] [2025-07-26 15:28:04 +0000.514124][74a3] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[012:939] [2025-07-26 15:28:04 +0000.514179][74a3]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7696de91c0
[012:939] [2025-07-26 15:28:04 +0000.514497][74a3] supported_type:video/avc
[012:939] [2025-07-26 15:28:04 +0000.514560][74a3] name:OMX.qcom.video.encoder.avc
mime:video/avc
[012:939] [2025-07-26 15:28:04 +0000.514657][74a3] hwCodecPrefix :OMX.qcom.
[012:939] [2025-07-26 15:28:04 +0000.514713][74a3] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[012:939] [2025-07-26 15:28:04 +0000.514766][74a3] mediacodec_createCodecByName
time:197188678 enter.

[012:939] [2025-07-26 15:28:04 +0000.514844][74a3] WrapAndroidMediaCodec


time:197188678 enter.

[012:940] [2025-07-26 15:28:04 +0000.515244][74a3] WrapAndroidMediaCodec leave.


expire time = 1 ms

[012:941] [2025-07-26 15:28:04 +0000.516274][7546] Error(MicSource.cpp:254): There


is no output connect to mic source, discard the frame.
[012:941] [2025-07-26 15:28:04 +0000.516984][754b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75bd60e698
[012:955] [2025-07-26 15:28:04 +0000.530719][74a3] mediacodec_createCodecByName
leave. expire time = 16 ms

[012:955] [2025-07-26 15:28:04 +0000.530833][74a3] WrapAndroidMediaFromat


time:197188694 enter.

[012:955] [2025-07-26 15:28:04 +0000.530921][74a3] WrapAndroidMediaFromat leave.


expire time = 0 ms

[012:999] [2025-07-26 15:28:04 +0000.574459][74a3] Destroy time:197188738 enter.

[012:999] [2025-07-26 15:28:04 +0000.574572][74a3] WrapAndroidMediaFromat::


Destroy
[012:999] [2025-07-26 15:28:04 +0000.574601][74a3] Destroy leave. expire time = 0
ms

[012:999] [2025-07-26 15:28:04 +0000.574625][74a3] ~WrapAndroidMediaFromat


time:197188738 enter.

[012:999] [2025-07-26 15:28:04 +0000.574681][74a3] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[012:999] [2025-07-26 15:28:04 +0000.574702][74a3] Create leave. expire time = 61


ms

[012:999] [2025-07-26 15:28:04 +0000.574724][74a3] isSemiPlanarSupport


time:197188738 enter.

[012:999] [2025-07-26 15:28:04 +0000.574763][74a3] H264Encoder isSemiPlanarSupport


[012:999] [2025-07-26 15:28:04 +0000.574824][74a3] isSemiPlanarSupport leave.
expire time = 0 ms
[012:999] [2025-07-26 15:28:04 +0000.574864][74a3] creat hw H264Encoder success,
isSemiPlanar:1
[012:999] [2025-07-26 15:28:04 +0000.575010][74a3] InitEncode leave. expire time =
61 ms

[012:999] [2025-07-26 15:28:04 +0000.575074][74a3] H264Encode::created Encoder


[012:999] [2025-07-26 15:28:04 +0000.575100][74a3] H264Encode:: H264 encoder
created.
[012:999] [2025-07-26 15:28:04 +0000.575116][74a3] H264 encoder created.
[013:000] [2025-07-26 15:28:04 +0000.575158][74a3]
RecordingSessionInternalSimple:created avc encoder avc: 0x75dda13900
[013:000] [2025-07-26 15:28:04 +0000.575178][74a3] setOutput:
[013:000] [2025-07-26 15:28:04 +0000.575225][74a3]
RecordingSessionInternalSimple:encoder set output to muxer!
[013:000] [2025-07-26 15:28:04 +0000.575240][74a3] request a key frame
[013:000] [2025-07-26 15:28:04 +0000.575253][74a3] H264Encode:: request a key frame
[013:000] [2025-07-26 15:28:04 +0000.575367][74a3] setDisplayRotate :90
[013:000] [2025-07-26 15:28:04 +0000.575403][74a3] 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
[013:000] [2025-07-26 15:28:04 +0000.575474][74a4] StartRecording:
[013:000] [2025-07-26 15:28:04 +0000.575545][7546] operator(): Set the recording
session in mic source. recording session: 0x75af779200
[013:000] [2025-07-26 15:28:04 +0000.575679][74a4] operator() leave. expire time =
84 ms

[013:001] [2025-07-26 15:28:04 +0000.576495][74a4] begine recode to first frame


spend time:85
[013:001] [2025-07-26 15:28:04 +0000.576633][74a4]
GPUImageProcessing::SetOrientation orientation: 90
[013:001] [2025-07-26 15:28:04 +0000.576928][74a4] drawYUV420 render
OpenGLRenderProgram:0x75af685798
[013:007] [2025-07-26 15:28:04 +0000.583021][74a4] drawYUV420 render
OpenGLRenderProgram:0x75af685798
[013:018] [2025-07-26 15:28:04 +0000.594057][754a]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[013:026] [2025-07-26 15:28:04 +0000.601710][7543] AF_SpeedFilter audio
0x75c8dc2580 PullFrame
[013:032] [2025-07-26 15:28:04 +0000.607479][74a4] drawYUV420 render
OpenGLRenderProgram:0x75af685798
[013:098] [2025-07-26 15:28:04 +0000.673977][754a] h264 add frame header cdr flag
[013:099] [2025-07-26 15:28:04 +0000.674612][754a] h264 add frame header cdr flag
[013:100] [2025-07-26 15:28:04 +0000.675197][754a] Received key frame:0
[013:100] [2025-07-26 15:28:04 +0000.675290][754a] H264Encode:: get a sps pps
header!headerSize:29
[013:100] [2025-07-26 15:28:04 +0000.675559][754b] get the H.264 SPS parameter
[013:100] [2025-07-26 15:28:04 +0000.675962][754b] add video track with id:1
[013:102] [2025-07-26 15:28:04 +0000.677439][754b] get the H.264 PPS parameter
[013:102] [2025-07-26 15:28:04 +0000.678035][754b] get the H.264 IDR frame
[013:102] [2025-07-26 15:28:04 +0000.678124][754b] resss:true
[013:103] [2025-07-26 15:28:04 +0000.678190][754b] video start ts:0
[013:103] [2025-07-26 15:28:04 +0000.678275][754b] the video frame has been written
into MP4 file
[013:129] [2025-07-26 15:28:04 +0000.704942][754b] add aac audio track with id:2
[013:130] [2025-07-26 15:28:04 +0000.705283][754b] audio start ts:0
[013:130] [2025-07-26 15:28:04 +0000.705380][754b] the audio frame has been written
into MP4 file
[013:133] [2025-07-26 15:28:04 +0000.708506][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:199] [2025-07-26 15:28:04 +0000.774418][74a4] The convert RGB to YUV take 2
[013:298] [2025-07-26 15:28:04 +0000.874149][754a] DTS queue for
Generator:0x75bd60e8b8 255 285
[013:334] [2025-07-26 15:28:04 +0000.909804][754a] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:285 pts:285
[013:359] [2025-07-26 15:28:04 +0000.934655][74a4] GPUImageProcessing: process
video frame with resolution 1280 X 720
[013:359] [2025-07-26 15:28:04 +0000.934838][74a4] GPUImageProcessing: input frame
width1280 X 720
[013:360] [2025-07-26 15:28:04 +0000.935394][74a4] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[013:360] [2025-07-26 15:28:04 +0000.935645][74a4] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[013:364] [2025-07-26 15:28:04 +0000.939544][754a]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:352
[013:364] [2025-07-26 15:28:04 +0000.939692][754a] Push an pts:352 to dts queue.
[013:403] [2025-07-26 15:28:04 +0000.978855][754a] SendFrame
encodedImage._timeStamp:352encodedImage->_length:131360
[013:404] [2025-07-26 15:28:04 +0000.979177][754a] last dts:320 currentPts:352
ppsOrSPS:0 queue length:2
[013:407] [2025-07-26 15:28:04 +0000.982548][7543] resampled_data_size:7680
[013:428] [2025-07-26 15:28:05 +0000.3421][754a] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:417
[013:428] [2025-07-26 15:28:05 +0000.3591][754a] push video frame to H264 encoder.
(100 frame for one log)

[013:428] [2025-07-26 15:28:05 +0000.3645][754a] push video frame to H264 encoder.


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

[013:428] [2025-07-26 15:28:05 +0000.3697][754a] H264Encode::push video frame to


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

[013:428] [2025-07-26 15:28:05 +0000.3760][754a] The input pts:417 fps:30


[013:471] [2025-07-26 15:28:05 +0000.46211][754a] H264Encode::H264SWEncoder get
callback, length:4672 type:1 nalType:1length:4668
[013:506] [2025-07-26 15:28:05 +0000.81659][7543] AF_SpeedFilter::PullFrame eof4
[013:511] [2025-07-26 15:28:05 +0000.86429][7543]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[013:625] [2025-07-26 15:28:05 +0000.200440][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:697] [2025-07-26 15:28:05 +0000.272263][74a4] The convert RGB to YUV take 3
[013:790] [2025-07-26 15:28:05 +0000.365825][7549]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 673queue_audio_frame_:5
[013:871] [2025-07-26 15:28:05 +0000.446800][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[013:942] [2025-07-26 15:28:05 +0000.517443][7546] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[014:093] [2025-07-26 15:28:05 +0000.668932][7543]
RecordAudioSource::PullAudioFrame
[014:131] [2025-07-26 15:28:05 +0000.706965][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:135] [2025-07-26 15:28:05 +0000.710911][754a] DTS queue for
Generator:0x75bd60e8b8 1083 1123
[014:200] [2025-07-26 15:28:05 +0000.775338][74a4] The convert RGB to YUV take 3
[014:240] [2025-07-26 15:28:05 +0000.816046][74a8] Run AGC when audioType = 0
[014:626] [2025-07-26 15:28:06 +0000.201668][74a4] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:629] [2025-07-26 15:28:06 +0000.204987][7543] AF_SpeedFilter audio
0x75c8dc2580 PullFrame
[014:696] [2025-07-26 15:28:06 +0000.271733][74a4] The convert RGB to YUV take 2
[014:699] [2025-07-26 15:28:06 +0000.274524][754a] Push an pts:1686 to dts queue.
[014:732] [2025-07-26 15:28:06 +0000.307324][754a] last dts:1650 currentPts:1686
ppsOrSPS:0 queue length:2
[014:928] [2025-07-26 15:28:06 +0000.503797][74a4] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3984 diff: 17
[014:943] [2025-07-26 15:28:06 +0000.518674][7546] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[014:964] [2025-07-26 15:28:06 +0000.539421][754a] DTS queue for
Generator:0x75bd60e8b8 1916 1951
[015:030] [2025-07-26 15:28:06 +0000.605802][754a] h264 add frame header cdr flag
[015:031] [2025-07-26 15:28:06 +0000.606285][754a] Received key frame:1983
[015:044] [2025-07-26 15:28:06 +0000.620042][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[015:045] [2025-07-26 15:28:06 +0000.620270][74a4] operator(): Stop
[015:045] [2025-07-26 15:28:06 +0000.620334][74a4] StopPullFrameAndWriteMp4
time:197190784 enter.

[015:045] [2025-07-26 15:28:06 +0000.620362][74a4] StopRecording:


[015:046] [2025-07-26 15:28:06 +0000.621919][7543] PullAudioFrame: PullFrame audio
finished.
[015:046] [2025-07-26 15:28:06 +0000.622044][7543]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[015:049] [2025-07-26 15:28:06 +0000.624814][754a]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:62
[015:051] [2025-07-26 15:28:06 +0000.627135][74a3] stop recording
[015:052] [2025-07-26 15:28:06 +0000.627286][74a3]
RecordingSessionInternalSimple:destroy media processers
[015:052] [2025-07-26 15:28:06 +0000.627330][74a3] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[015:052] [2025-07-26 15:28:06 +0000.627349][74a3] H264Encode::flushing hareware
Encoder
[015:052] [2025-07-26 15:28:06 +0000.627637][74a3] Flush time:197190791 enter.

[015:052] [2025-07-26 15:28:06 +0000.627695][74a3] H264Encoder encoder flush


[015:052] [2025-07-26 15:28:06 +0000.627734][74a3] flush output queue
[015:064] [2025-07-26 15:28:06 +0000.639533][754b] get the H.264 IDR frame
[015:363] [2025-07-26 15:28:06 +0000.938453][74a3] Flush leave. expire time = 311
ms

[015:363] [2025-07-26 15:28:06 +0000.938606][74a3] ~H264EncodeWrap:


[015:363] [2025-07-26 15:28:06 +0000.938659][74a3] ~H264Encode:
[015:363] [2025-07-26 15:28:06 +0000.938690][74a3] teardownCompressionSession:
H264Encode::destroying Encoder
[015:363] [2025-07-26 15:28:06 +0000.938706][74a3] Release time:197191102 enter.

[015:363] [2025-07-26 15:28:06 +0000.938824][74a3] Release:


MediaCodecVideoEncoder::Release _inited:1
[015:363] [2025-07-26 15:28:06 +0000.938859][74a3] Destroy time:197191102 enter.

[015:363] [2025-07-26 15:28:06 +0000.938894][74a3] H264Encoder encoderDestroy


[015:363] [2025-07-26 15:28:06 +0000.938908][74a3]
AndroidMediaCodecVideoEncoder::release env: 0x76b73d9c40
[015:363] [2025-07-26 15:28:06 +0000.938933][74a3]
AndroidMediaCodecVideoEncoder::Destroy
[015:380] [2025-07-26 15:28:06 +0000.956128][74a3] Destroy leave. expire time = 17
ms
[015:381] [2025-07-26 15:28:06 +0000.956360][74a3] Release leave. expire time = 18
ms

[015:381] [2025-07-26 15:28:06 +0000.957002][74a3] ~AndroidHwAvcEncoder


time:197191120 enter.

[015:382] [2025-07-26 15:28:06 +0000.957211][74a3] Release time:197191121 enter.

[015:382] [2025-07-26 15:28:06 +0000.957258][74a3] Release:


MediaCodecVideoEncoder:: has been released before, just return
[015:382] [2025-07-26 15:28:06 +0000.957278][74a3] Release leave. expire time = 0
ms

[015:382] [2025-07-26 15:28:06 +0000.957314][74a3] ~AndroidMediaCodecVideoEncoder


[015:382] [2025-07-26 15:28:06 +0000.957329][74a3] ~WrapAndroidMediaCodec
time:197191121 enter.

[015:382] [2025-07-26 15:28:06 +0000.957355][74a3] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[015:382] [2025-07-26 15:28:06 +0000.957368][74a3] video hevc hw codec


destructor:0x75bd6b1098

[015:382] [2025-07-26 15:28:06 +0000.957435][74a3] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[015:382] [2025-07-26 15:28:06 +0000.957477][74a3] teardownCompressionSession:


H264Encode::destroyed Encoder
[015:382] [2025-07-26 15:28:06 +0000.957499][74a3]
RecordingSessionInternalSimple:destroy aac encoder output!
[015:382] [2025-07-26 15:28:06 +0000.957525][74a3] AACSWEncode destructor
[015:387] [2025-07-26 15:28:06 +0000.963138][754b] MP4 close file successfully
[015:388] [2025-07-26 15:28:06 +0000.963275][754b] Recording session Internal:
notify recording ok
[015:388] [2025-07-26 15:28:06 +0000.963298][754b] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4,
output_video_timestamp_:2016 last_video_pts_:2016
[015:388] [2025-07-26 15:28:06 +0000.963327][754b] OnRecordFinish:
[015:388] [2025-07-26 15:28:06 +0000.964008][754b] onRecordingOk: net seek
pos:0record video duration:2049record audio duration:1996
[015:389] [2025-07-26 15:28:06 +0000.964689][7546] destructMicSource_w:
[015:389] [2025-07-26 15:28:06 +0000.964762][7546] setOutput_w:
MicSource::setOutput() 0x0
[015:389] [2025-07-26 15:28:06 +0000.964855][74a4] releaseThread 0x75939d9300
[015:389] [2025-07-26 15:28:06 +0000.964952][74a4] ~MicSource: Mic source
destroyed:0x75af7c6680
[015:393] [2025-07-26 15:28:06 +0000.968362][74a4] StopPullFrameAndWriteMp4 leave.
expire time = 348 ms

[015:393] [2025-07-26 15:28:06 +0000.968447][74a4] DestroyPipelineAndFilters


time:197191132 enter.

[015:393] [2025-07-26 15:28:06 +0000.968476][74a4] UnbindInputFilter 0x75af7791c0


this 0x75af6859c0
[015:393] [2025-07-26 15:28:06 +0000.968498][74a4] UnbindInputFilter 0x75af779358
this 0x75c8dc26d0
[015:393] [2025-07-26 15:28:06 +0000.968526][74a4] UnbindInputFilter 0x75af6859c0
this 0x75afa05420
[015:393] [2025-07-26 15:28:06 +0000.968560][74a4] filter: filter pipeline destroy
this: 0x75afa05380
[015:393] [2025-07-26 15:28:06 +0000.969031][74a4] ClearVideoOfSources: recodring
total frames:0
[015:393] [2025-07-26 15:28:06 +0000.969152][74a4] ClearVideoOfSources:
[015:394] [2025-07-26 15:28:06 +0000.969201][74a4] GPUImageProcessing destruct.
[015:394] [2025-07-26 15:28:06 +0000.969283][74a4] destroy TrivalImageDrawer
0x7594667540
[015:394] [2025-07-26 15:28:06 +0000.969334][74a4] The shader has been initialize,
clean up them.

[015:394] [2025-07-26 15:28:06 +0000.969415][74a4] ~OpenGLFrameBuffer:


[015:394] [2025-07-26 15:28:06 +0000.969595][74a4] ~OpenGLFrameBuffer:
[015:394] [2025-07-26 15:28:06 +0000.969741][74a4] ~OpenGLFrameBuffer:
[015:396] [2025-07-26 15:28:06 +0000.971965][74a4] ~OpenGLFrameBuffer:
[015:396] [2025-07-26 15:28:06 +0000.972085][74a4] ~OpenGLFrameBuffer:
[015:396] [2025-07-26 15:28:06 +0000.972156][74a4] ~OpenGLFrameBuffer:
[015:397] [2025-07-26 15:28:06 +0000.972334][74a4] GPUImageProcessing destruct
finish.
[015:397] [2025-07-26 15:28:06 +0000.972383][74a4] GPURGBAFrame destruct.
[015:397] [2025-07-26 15:28:06 +0000.972428][74a4] destroy OpenGLRenderProgram
0x75af685798
[015:397] [2025-07-26 15:28:06 +0000.972460][74a4] ~CameraSource time:197191136
enter.

[015:397] [2025-07-26 15:28:06 +0000.972482][74a4] ~CameraSource leave. expire


time = 0 ms

[015:397] [2025-07-26 15:28:06 +0000.972512][74a4] ~RecordAudioSource


time:197191136 enter.

[015:397] [2025-07-26 15:28:06 +0000.972533][74a4] ~RecordAudioSource leave.


expire time = 0 ms

[015:397] [2025-07-26 15:28:06 +0000.972563][74a4] DestroyPipelineAndFilters


leave. expire time = 4 ms

[015:436] [2025-07-26 15:28:07 +0000.11830][6cbf]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[015:438] [2025-07-26 15:28:07 +0000.13318][6cbf] machine model :redmi
[015:438] [2025-07-26 15:28:07 +0000.13462][6cbf] Support this machine model :redmi
[015:438] [2025-07-26 15:28:07 +0000.13515][6cbf] global inited! current sdk
version: 07-20-936c45f
[015:438] [2025-07-26 15:28:07 +0000.13884][6cbf] filter: filter pipeline construtc
this: 0x75ddbf2580
[015:438] [2025-07-26 15:28:07 +0000.14014][6cbf] MediaFilterGraph:
MediaFilterGraph construct
[015:438] [2025-07-26 15:28:07 +0000.14067][6cbf] GLESContext:
[015:439] [2025-07-26 15:28:07 +0000.14196][6cbf] The result of eglGetDisplay is:
0xb4000076b73d5a00
[015:440] [2025-07-26 15:28:07 +0000.15304][6cbf] The result of creation:
0x75ddbb8900
[015:440] [2025-07-26 15:28:07 +0000.15514][6cbf] The result of
eglCreatePbufferSurface is: 0x75ddc17580
[015:440] [2025-07-26 15:28:07 +0000.15724][6cbf] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4
[015:440] [2025-07-26 15:28:07 +0000.15758][6cbf] The source 1
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4
[015:440] [2025-07-26 15:28:07 +0000.15796][6cbf] The source 0 speed:1
[015:440] [2025-07-26 15:28:07 +0000.15820][6cbf] The source 1 speed:1
[015:440] [2025-07-26 15:28:07 +0000.15852][6cbf] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4,
delay: 0
[015:440] [2025-07-26 15:28:07 +0000.15889][6cbf] CreateDecoderByVideoSource
time:197191179 enter.

[015:440] [2025-07-26 15:28:07 +0000.16055][6cbf] running_decoder_count:0max


count:2
[015:440] [2025-07-26 15:28:07 +0000.16086][6cbf] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x75ddc4c400
[015:480] [2025-07-26 15:28:07 +0000.55531][755a] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x769be20e00] Current FFmpeg version git-2021-06-16-97cea6f

[015:527] [2025-07-26 15:28:07 +0000.102831][755a] OnStreamInfoFound: video


duration_: 6294
[015:529] [2025-07-26 15:28:07 +0000.104857][755b] NO get frame from decoder
[015:530] [2025-07-26 15:28:07 +0000.105957][6cbf] start decoder
[015:530] [2025-07-26 15:28:07 +0000.106042][6cbf] CreateDecoderByVideoSource
leave. expire time = 90 ms

[015:530] [2025-07-26 15:28:07 +0000.106098][6cbf] BindInputFilter 0x75ddb3ed20


this 0x75bd646f58
[015:530] [2025-07-26 15:28:07 +0000.106120][6cbf] BindInputFilter 0x75bd646f58
this 0x75bd647018
[015:531] [2025-07-26 15:28:07 +0000.106181][6cbf] BindInputFilter 0x75ddb3ed20
this 0x75bd6470d8
[015:531] [2025-07-26 15:28:07 +0000.106285][6cbf] BindInputFilter 0x75bd6470d8
this 0x75bd647198
[015:531] [2025-07-26 15:28:07 +0000.106360][6cbf] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4
[015:531] [2025-07-26 15:28:07 +0000.106382][6cbf] BindInputFilter 0x75bd647018
this 0x75bd647258
[015:531] [2025-07-26 15:28:07 +0000.106399][6cbf] BindInputFilter 0x75bd647258
this 0x75ddbf2620
[015:531] [2025-07-26 15:28:07 +0000.106420][6cbf] BindInputFilter 0x75bd647198
this 0x75bd647318
[015:531] [2025-07-26 15:28:07 +0000.106463][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4
[015:531] [2025-07-26 15:28:07 +0000.106479][6cbf] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4,
delay: 0
[015:531] [2025-07-26 15:28:07 +0000.106513][6cbf] CreateDecoderByVideoSource
time:197191270 enter.

[015:536] [2025-07-26 15:28:07 +0000.111827][6cbf] running_decoder_count:1max


count:2
[015:536] [2025-07-26 15:28:07 +0000.111908][6cbf] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x75ddc4cc00
[015:536] [2025-07-26 15:28:07 +0000.111978][6cbf] start decoder
[015:536] [2025-07-26 15:28:07 +0000.112051][6cbf] CreateDecoderByVideoSource
leave. expire time = 5 ms
[015:536] [2025-07-26 15:28:07 +0000.112080][6cbf] BindInputFilter 0x75ddbcc120
this 0x75bd6473d8
[015:536] [2025-07-26 15:28:07 +0000.112103][6cbf] BindInputFilter 0x75bd6473d8
this 0x75bd647498
[015:536] [2025-07-26 15:28:07 +0000.112124][6cbf] BindInputFilter 0x75ddbcc120
this 0x75bd647558
[015:536] [2025-07-26 15:28:07 +0000.112148][6cbf] BindInputFilter 0x75bd647558
this 0x75bd647618
[015:537] [2025-07-26 15:28:07 +0000.112161][6cbf] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4
[015:537] [2025-07-26 15:28:07 +0000.112253][6cbf] UnbindInputFilter 0x75bd647258
this 0x75ddbf2620
[015:537] [2025-07-26 15:28:07 +0000.112272][6cbf] BindInputFilter 0x75bd647258
this 0x75bd673158
[015:537] [2025-07-26 15:28:07 +0000.112312][6cbf] BindInputFilter 0x75bd647498
this 0x75bd673158
[015:537] [2025-07-26 15:28:07 +0000.112328][6cbf] BindInputFilter 0x75bd673158
this 0x75ddbf2620
[015:537] [2025-07-26 15:28:07 +0000.112376][6cbf] BindInputFilter 0x75bd647318
this 0x75dda987e8
[015:537] [2025-07-26 15:28:07 +0000.112403][6cbf] BindInputFilter 0x75bd647618
this 0x75dda987e8
[015:537] [2025-07-26 15:28:07 +0000.112434][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4
[015:537] [2025-07-26 15:28:07 +0000.112790][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[015:537] [2025-07-26 15:28:07 +0000.113008][755b] NO get frame from decoder
[015:538] [2025-07-26 15:28:07 +0000.113248][6cbf] machine model :redmi
[015:538] [2025-07-26 15:28:07 +0000.113286][6cbf] Support this machine
model :redmi
[015:538] [2025-07-26 15:28:07 +0000.113337][6cbf] global inited! current sdk
version: 07-20-936c45f
[015:538] [2025-07-26 15:28:07 +0000.113394][6cbf] GetPipeline:
-----------------------------------------
[015:538] [2025-07-26 15:28:07 +0000.113419][6cbf] GetPipeline: source:
0x75ddb3eb00
[015:538] [2025-07-26 15:28:07 +0000.113444][6cbf] GetPipeline: filter: NULLFilter
[015:538] [2025-07-26 15:28:07 +0000.113457][6cbf] GetPipeline: filter: NULLFilter
[015:538] [2025-07-26 15:28:07 +0000.113474][6cbf] GetPipeline: filter: NULLFilter
[015:538] [2025-07-26 15:28:07 +0000.113484][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[015:538] [2025-07-26 15:28:07 +0000.113504][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[015:538] [2025-07-26 15:28:07 +0000.113514][6cbf] GetPipeline: audio filter:
AudioNUllFilter
[015:538] [2025-07-26 15:28:07 +0000.113534][6cbf] GetPipeline: source:
0x75ddbcbf00
[015:538] [2025-07-26 15:28:07 +0000.113546][6cbf] GetPipeline: filter: NULLFilter
[015:538] [2025-07-26 15:28:07 +0000.113564][6cbf] GetPipeline: filter: NULLFilter
[015:538] [2025-07-26 15:28:07 +0000.113574][6cbf] GetPipeline: filter:
BasicTransitionFilter2
[015:538] [2025-07-26 15:28:07 +0000.113622][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[015:538] [2025-07-26 15:28:07 +0000.113634][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[015:538] [2025-07-26 15:28:07 +0000.113644][6cbf] GetPipeline: audio filter:
AudioTransitionFilter
[015:538] [2025-07-26 15:28:07 +0000.113654][6cbf] GetPipeline:
------------------------------------------
[015:538] [2025-07-26 15:28:07 +0000.113678][6cbf] filter: filter pipeline2 update
pattern: 0
[015:538] [2025-07-26 15:28:07 +0000.113806][756b] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75bda1bc00] Current FFmpeg version git-2021-06-16-
97cea6f

[015:538] [2025-07-26 15:28:07 +0000.114048][6cbf] Reset: volume estimator reset


frequency : 44100 history size(ms): -1
[015:540] [2025-07-26 15:28:07 +0000.115589][755b] NO get frame from decoder
[015:543] [2025-07-26 15:28:07 +0000.118479][6cbf] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[015:543] [2025-07-26 15:28:07 +0000.118770][6cbf] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[015:544] [2025-07-26 15:28:07 +0000.119205][6cbf] DeviceInit:
[015:544] [2025-07-26 15:28:07 +0000.119856][6cbf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[015:545] [2025-07-26 15:28:07 +0000.120328][6cbf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[015:545] [2025-07-26 15:28:07 +0000.120655][6cbf] CreatePlatformSpecificObjects:
[015:545] [2025-07-26 15:28:07 +0000.120709][6cbf] audio device use null audio
input and opensl output
[015:545] [2025-07-26 15:28:07 +0000.120737][6cbf] Create OpenSLES output module
with java VM support.

[015:545] [2025-07-26 15:28:07 +0000.120888][6cbf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[015:546] [2025-07-26 15:28:07 +0000.121210][6cbf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[015:546] [2025-07-26 15:28:07 +0000.121699][6cbf] Create OpenSLES output module
with buffer num:2

[015:546] [2025-07-26 15:28:07 +0000.121773][6cbf] Error(trace.cc:40): Init the


output and input for audio device template.
[015:546] [2025-07-26 15:28:07 +0000.121792][6cbf] Init the output device.

[015:546] [2025-07-26 15:28:07 +0000.121805][6cbf] Set the playout as stereo:1


[015:546] [2025-07-26 15:28:07 +0000.121839][6cbf] Set the sample rate to be:44100

[015:546] [2025-07-26 15:28:07 +0000.121880][6cbf] Low latency buffer size:144 low


sample rate:48000
[015:546] [2025-07-26 15:28:07 +0000.121906][6cbf] DeviceInit: Done
[015:546] [2025-07-26 15:28:07 +0000.122031][6cbf] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[015:546] [2025-07-26 15:28:07 +0000.122088][756d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x758e69c318
[015:548] [2025-07-26 15:28:07 +0000.124086][755b] NO get frame from decoder
[015:551] [2025-07-26 15:28:07 +0000.126870][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[015:552] [2025-07-26 15:28:07 +0000.127356][6cbf]
MediaFilterPlayer::SetPlayerNotify 0x75bd5a77a0
[015:552] [2025-07-26 15:28:07 +0000.127589][6cbf]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[015:552] [2025-07-26 15:28:07 +0000.127634][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[015:552] [2025-07-26 15:28:07 +0000.128052][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[015:553] [2025-07-26 15:28:07 +0000.128295][6cbf] SetGraphLoop: SetGraphLoop 1
[015:553] [2025-07-26 15:28:07 +0000.128375][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[015:553] [2025-07-26 15:28:07 +0000.128482][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[015:554] [2025-07-26 15:28:07 +0000.129922][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[015:553] [2025-07-26 15:28:07 +0000.128318][755b] NO get frame from decoder
[015:555] [2025-07-26 15:28:07 +0000.130796][755b] NO get frame from decoder
[015:555] [2025-07-26 15:28:07 +0000.130805][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[015:556] [2025-07-26 15:28:07 +0000.131987][756f] Start:
[015:559] [2025-07-26 15:28:07 +0000.134231][755b] NO get frame from decoder
[015:560] [2025-07-26 15:28:07 +0000.135877][755b] NO get frame from decoder
[015:565] [2025-07-26 15:28:07 +0000.140502][756e] operator(): video render
started.
[015:565] [2025-07-26 15:28:07 +0000.141031][756e] DriveRender working... (1/200)
[015:565] [2025-07-26 15:28:07 +0000.141060][756e] Warning(video_render.cc:390): No
picture to display (1/50)
[015:569] [2025-07-26 15:28:07 +0000.144744][756b] OnStreamInfoFound: video
duration_: 2049
[015:574] [2025-07-26 15:28:07 +0000.149173][756f] Start:
[015:574] [2025-07-26 15:28:07 +0000.149554][756f] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[015:574] [2025-07-26 15:28:07 +0000.149618][756f] Reset: history total size: 98
[015:574] [2025-07-26 15:28:07 +0000.149656][756f] DeviceStart:
audioDevice_:0x75ddc2c000
[015:574] [2025-07-26 15:28:07 +0000.149673][756f] DeviceStart: time profile
playout init before
[015:574] [2025-07-26 15:28:07 +0000.149728][756f] DeviceStart: time profile
playout init end
[015:574] [2025-07-26 15:28:07 +0000.149816][756f] OpenSlesOutput:Start playout

[015:577] [2025-07-26 15:28:07 +0000.152471][756f] Create the opensl output player.


streamtype before:0

[015:578] [2025-07-26 15:28:07 +0000.153879][756f] Create the opensl output player.


streamtype after:3

[015:581] [2025-07-26 15:28:07 +0000.156920][756c] NO get frame from decoder


[015:588] [2025-07-26 15:28:07 +0000.163817][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[015:599] [2025-07-26 15:28:07 +0000.174942][756c] NO get frame from decoder
[015:605] [2025-07-26 15:28:07 +0000.181111][756c] NO get frame from decoder
[015:628] [2025-07-26 15:28:07 +0000.204183][756f] Enqueue opensl buffer size:1764
[015:630] [2025-07-26 15:28:07 +0000.205410][756c] NO get frame from decoder
[015:643] [2025-07-26 15:28:07 +0000.218319][756c] NO get frame from decoder
[015:652] [2025-07-26 15:28:07 +0000.227367][756c] NO get frame from decoder
[015:654] [2025-07-26 15:28:07 +0000.229793][756c] NO get frame from decoder
[015:656] [2025-07-26 15:28:07 +0000.231391][756f] DeviceStart: time profile
playout all end
[015:656] [2025-07-26 15:28:07 +0000.231472][757c]
PlayerSimpleBufferQueueCallbackHandler function
[015:656] [2025-07-26 15:28:07 +0000.231580][756f] operator(): Audio playback
started.
[015:656] [2025-07-26 15:28:07 +0000.231740][756f] operator(): Started now!
[015:656] [2025-07-26 15:28:07 +0000.231767][757c] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[015:656] [2025-07-26 15:28:07 +0000.231845][757c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[015:656] [2025-07-26 15:28:07 +0000.231862][7570] Pull audio failed.(wait video!)
[015:656] [2025-07-26 15:28:07 +0000.231956][7571] Error(video_source.cc:430): wait
decoder a frame: 0
[015:656] [2025-07-26 15:28:07 +0000.232059][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:658] [2025-07-26 15:28:07 +0000.233813][7571] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[015:664] [2025-07-26 15:28:07 +0000.239629][7570] audio_frame_list_ empty
[015:680] [2025-07-26 15:28:07 +0000.255989][756c] NO get frame from decoder
[015:681] [2025-07-26 15:28:07 +0000.256539][7571] OnVideoFrameReady(1/200)
[015:681] [2025-07-26 15:28:07 +0000.256986][756e] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[015:690] [2025-07-26 15:28:07 +0000.265730][756e] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:197191429
[015:733] [2025-07-26 15:28:07 +0000.308509][7571]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[015:758] [2025-07-26 15:28:07 +0000.333490][756e] lipsync_debug: render a video
frame
[015:758] [2025-07-26 15:28:07 +0000.333635][756e] lipsync_debug: First video frame
rendering.
[015:768] [2025-07-26 15:28:07 +0000.344125][756e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:22 timeDelta:78 last
video ts:900 frame->pts:2880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[015:769] [2025-07-26 15:28:07 +0000.344483][756e] lipsync_debug: tsDelta -
timeDelta = -56
[015:769] [2025-07-26 15:28:07 +0000.344549][756e] lipsync_debug:result remaining
time:0
[015:769] [2025-07-26 15:28:07 +0000.344586][756e] dynamic updated lipsync delay:0
[015:805] [2025-07-26 15:28:07 +0000.380621][756e] lipsync_debug:remaining time:10
tsDelta - timeDelta:3
[015:805] [2025-07-26 15:28:07 +0000.380720][756e] lipsync_debug:result remaining
time:3
[015:913] [2025-07-26 15:28:07 +0000.488426][7570] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[015:913] [2025-07-26 15:28:07 +0000.488554][7570] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[015:913] [2025-07-26 15:28:07 +0000.488705][756f] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[015:913] [2025-07-26 15:28:07 +0000.488794][756f] The audio playback speed:100
(1/100)
[015:913] [2025-07-26 15:28:07 +0000.488824][756f] lipsync_debug: The current
played audio timestamp is:0(1/50)
[015:913] [2025-07-26 15:28:07 +0000.488844][756f] First audio frame rendering
[015:916] [2025-07-26 15:28:07 +0000.491189][7571] video frame wait audio frame:
last_video_timestamp:127 last_audio_timestamp:0
[015:919] [2025-07-26 15:28:07 +0000.494474][7570] audio frame wait video
frame.last_video_timestamp:127 last_audio_timestamp:232
[015:919] [2025-07-26 15:28:07 +0000.494898][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:920] [2025-07-26 15:28:07 +0000.495660][7570] audio frame wait video
frame.last_video_timestamp:127 last_audio_timestamp:232
[015:920] [2025-07-26 15:28:07 +0000.496016][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:921] [2025-07-26 15:28:07 +0000.496908][7570] audio frame wait video
frame.last_video_timestamp:127 last_audio_timestamp:232
[015:922] [2025-07-26 15:28:07 +0000.497474][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:923] [2025-07-26 15:28:07 +0000.498244][7570] audio frame wait video
frame.last_video_timestamp:162 last_audio_timestamp:278
[015:923] [2025-07-26 15:28:07 +0000.498641][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:924] [2025-07-26 15:28:07 +0000.499386][7570] audio frame wait video
frame.last_video_timestamp:162 last_audio_timestamp:278
[015:924] [2025-07-26 15:28:07 +0000.499722][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:927] [2025-07-26 15:28:07 +0000.503085][7570] audio frame wait video
frame.last_video_timestamp:197 last_audio_timestamp:301
[015:928] [2025-07-26 15:28:07 +0000.503502][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:929] [2025-07-26 15:28:07 +0000.504225][7570] audio frame wait video
frame.last_video_timestamp:197 last_audio_timestamp:301
[015:929] [2025-07-26 15:28:07 +0000.504583][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:930] [2025-07-26 15:28:07 +0000.505277][7570] audio frame wait video
frame.last_video_timestamp:197 last_audio_timestamp:301
[015:930] [2025-07-26 15:28:07 +0000.505941][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:931] [2025-07-26 15:28:07 +0000.506851][7570] audio frame wait video
frame.last_video_timestamp:228 last_audio_timestamp:348
[015:932] [2025-07-26 15:28:07 +0000.507233][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:932] [2025-07-26 15:28:07 +0000.507935][7570] audio frame wait video
frame.last_video_timestamp:228 last_audio_timestamp:348
[015:933] [2025-07-26 15:28:07 +0000.508283][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:933] [2025-07-26 15:28:07 +0000.509044][7570] audio frame wait video
frame.last_video_timestamp:228 last_audio_timestamp:348
[015:934] [2025-07-26 15:28:07 +0000.509446][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:935] [2025-07-26 15:28:07 +0000.510185][7570] audio frame wait video
frame.last_video_timestamp:228 last_audio_timestamp:348
[015:935] [2025-07-26 15:28:07 +0000.510570][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:936] [2025-07-26 15:28:07 +0000.511276][7570] audio frame wait video
frame.last_video_timestamp:228 last_audio_timestamp:348
[015:936] [2025-07-26 15:28:07 +0000.511635][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:937] [2025-07-26 15:28:07 +0000.512347][7570] audio frame wait video
frame.last_video_timestamp:228 last_audio_timestamp:348
[015:937] [2025-07-26 15:28:07 +0000.512712][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:938] [2025-07-26 15:28:07 +0000.513433][7570] audio frame wait video
frame.last_video_timestamp:228 last_audio_timestamp:348
[015:938] [2025-07-26 15:28:07 +0000.513794][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:939] [2025-07-26 15:28:07 +0000.514496][7570] audio frame wait video
frame.last_video_timestamp:228 last_audio_timestamp:348
[015:939] [2025-07-26 15:28:07 +0000.514848][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[015:940] [2025-07-26 15:28:07 +0000.515547][7570] audio frame wait video
frame.last_video_timestamp:228 last_audio_timestamp:348
[015:940] [2025-07-26 15:28:07 +0000.515891][7570]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[016:237] [2025-07-26 15:28:07 +0000.812705][74a8] Run AGC when audioType = 0
[016:238] [2025-07-26 15:28:07 +0000.813307][74a8]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:350] [2025-07-26 15:28:07 +0000.925379][756e] lipsync_debug:displaying video
ts:60210 The current displayed video timestamp is:197192089
[016:544] [2025-07-26 15:28:08 +0000.119777][757c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[016:656] [2025-07-26 15:28:08 +0000.232001][756f] do work DoLipsync!
[016:657] [2025-07-26 15:28:08 +0000.232194][756f] total delay:365 videoTsMS:961
audioTsMS:596 diff:365
[016:657] [2025-07-26 15:28:08 +0000.232247][756f] Set the lipsync delay:365
[017:003] [2025-07-26 15:28:08 +0000.578628][7571] Error(video_source.cc:430): wait
decoder a frame: 0
[017:194] [2025-07-26 15:28:08 +0000.769941][756e] lipsync_debug:displaying video
ts:119790 The current displayed video timestamp is:197192933
[017:313] [2025-07-26 15:28:08 +0000.888477][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[017:327] [2025-07-26 15:28:08 +0000.902395][756e] DriveRender working... (1/200)
[017:522] [2025-07-26 15:28:09 +0000.97922][756e] lipsync_debug:lipsync_threadhold:
lipsync_delta:19 tsDelta:58 timeDelta:25 last video ts:137970 frame->pts:141480
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[017:523] [2025-07-26 15:28:09 +0000.98236][756e] lipsync_debug: tsDelta -
timeDelta = 33
[017:582] [2025-07-26 15:28:09 +0000.158101][757c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[018:000] [2025-07-26 15:28:09 +0000.576321][756e] lipsync_debug:remaining time:10
tsDelta - timeDelta:22
[018:001] [2025-07-26 15:28:09 +0000.576431][756e] lipsync_debug:result remaining
time:10
[018:070] [2025-07-26 15:28:09 +0000.645172][7570] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 2321
[018:070] [2025-07-26 15:28:09 +0000.645343][7570] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[018:091] [2025-07-26 15:28:09 +0000.667060][756e] lipsync_debug:displaying video
ts:179820 The current displayed video timestamp is:197193830
[018:165] [2025-07-26 15:28:09 +0000.740219][756f] The audio playback speed:100
(1/100)
[018:165] [2025-07-26 15:28:09 +0000.740382][756f] lipsync_debug: The current
played audio timestamp is:2321(1/50)
[018:237] [2025-07-26 15:28:09 +0000.812896][74a8] Run AGC when audioType = 0
[018:334] [2025-07-26 15:28:09 +0000.909938][7571] Error(video_source.cc:430): wait
decoder a frame: 0
[018:550] [2025-07-26 15:28:10 +0000.125481][757c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[018:720] [2025-07-26 15:28:10 +0000.295711][756e] lipsync_debug:displaying video
ts:239850 The current displayed video timestamp is:197194459
[018:911] [2025-07-26 15:28:10 +0000.486364][756e] DriveRender working... (1/200)
[018:946] [2025-07-26 15:28:10 +0000.521771][7571] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 299790pts ms:3.331e+06
[018:947] [2025-07-26 15:28:10 +0000.523031][7571] OnVideoFrameReady(1/200)
[018:948] [2025-07-26 15:28:10 +0000.523215][756e] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[019:028] [2025-07-26 15:28:10 +0000.603299][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[019:086] [2025-07-26 15:28:10 +0000.661698][756e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:30 last
video ts:270090 frame->pts:272790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[019:086] [2025-07-26 15:28:10 +0000.661866][756e] lipsync_debug: tsDelta -
timeDelta = 0
[019:386] [2025-07-26 15:28:10 +0000.961905][756e] lipsync_debug:displaying video
ts:299790 The current displayed video timestamp is:197195125
[019:390] [2025-07-26 15:28:10 +0000.965921][756e] lipsync_debug: render a video
frame
[019:418] [2025-07-26 15:28:10 +0000.993232][756e] lipsync_debug:result remaining
time:0
[019:418] [2025-07-26 15:28:10 +0000.993345][756e] dynamic updated lipsync delay:0
[019:432] [2025-07-26 15:28:11 +0000.7515][7570] FilterPipeline2::OnAudioFrame pts
3715 last_audio_timestamp_ 3715
[019:581] [2025-07-26 15:28:11 +0000.156780][757c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[019:582] [2025-07-26 15:28:11 +0000.158061][7571] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4988 diff: 13
[019:742] [2025-07-26 15:28:11 +0000.317823][7571] Error(video_source.cc:430): wait
decoder a frame: 0
[020:002] [2025-07-26 15:28:11 +0000.577708][756e] lipsync_debug:remaining time:10
tsDelta - timeDelta:24
[020:002] [2025-07-26 15:28:11 +0000.577881][756e] lipsync_debug:result remaining
time:10
[020:091] [2025-07-26 15:28:11 +0000.666322][756e] lipsync_debug:displaying video
ts:359550 The current displayed video timestamp is:197195830
[020:235] [2025-07-26 15:28:11 +0000.810851][74a9] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:235] [2025-07-26 15:28:11 +0000.811054][74a9] _deviceSampleRate:48000

[020:238] [2025-07-26 15:28:11 +0000.813641][74a8] Run AGC when audioType = 0


[020:238] [2025-07-26 15:28:11 +0000.813894][74a8]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:327] [2025-07-26 15:28:11 +0000.902960][755b] av_read_frame AVERROR_EOF
[020:383] [2025-07-26 15:28:11 +0000.959080][7570] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 4643
[020:384] [2025-07-26 15:28:11 +0000.959186][7570] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[020:449] [2025-07-26 15:28:12 +0000.24473][756f] The audio playback speed:100
(1/100)
[020:449] [2025-07-26 15:28:12 +0000.24650][756f] lipsync_debug: The current played
audio timestamp is:4643(1/50)
[020:453] [2025-07-26 15:28:12 +0000.28680][756e] DriveRender working... (1/200)
[020:561] [2025-07-26 15:28:12 +0000.137082][757c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[020:635] [2025-07-26 15:28:12 +0000.210326][756e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:14 last
video ts:407430 frame->pts:410400 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[020:635] [2025-07-26 15:28:12 +0000.210454][756e] lipsync_debug: tsDelta -
timeDelta = 19
[020:639] [2025-07-26 15:28:12 +0000.214353][755b] OnReceiveEOF:
[020:639] [2025-07-26 15:28:12 +0000.214443][755b] OnDecoderEOF time:197196378
enter.

[020:639] [2025-07-26 15:28:12 +0000.214534][755b] OnDecoderEOF leave. expire time


= 0 ms

[020:639] [2025-07-26 15:28:12 +0000.214566][7559] CleanUp time:197196378 enter.

[020:639] [2025-07-26 15:28:12 +0000.214576][755b] OnDecoderFinished:


OnDecoderFinished total decoder frames:189 this:0x75ddb3eb00
[020:645] [2025-07-26 15:28:12 +0000.220470][7559] CleanUp leave. expire time = 6
ms

[020:645] [2025-07-26 15:28:12 +0000.220602][7559] clean up


[020:645] [2025-07-26 15:28:12 +0000.220636][7559] running_decoder_count:1max
count:2
[020:720] [2025-07-26 15:28:12 +0000.296371][756e] lipsync_debug:displaying video
ts:419670 The current displayed video timestamp is:197196459
[020:747] [2025-07-26 15:28:12 +0000.322887][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[021:103] [2025-07-26 15:28:12 +0000.678414][7571] Error(video_source.cc:430): wait
decoder a frame: 0
[021:387] [2025-07-26 15:28:12 +0000.962949][756e] lipsync_debug:displaying video
ts:479700 The current displayed video timestamp is:197197126
[021:582] [2025-07-26 15:28:13 +0000.158128][757c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[022:001] [2025-07-26 15:28:13 +0000.576365][756e] DriveRender working... (1/200)
[022:013] [2025-07-26 15:28:13 +0000.588751][756e] lipsync_debug:remaining time:10
tsDelta - timeDelta:17
[022:013] [2025-07-26 15:28:13 +0000.588837][756e] lipsync_debug:result remaining
time:10
[022:059] [2025-07-26 15:28:13 +0000.634826][756e] lipsync_debug:displaying video
ts:539370 The current displayed video timestamp is:197197798
[022:184] [2025-07-26 15:28:13 +0000.759260][756e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:23 last
video ts:548550 frame->pts:551340 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[022:184] [2025-07-26 15:28:13 +0000.759397][756e] lipsync_debug: tsDelta -
timeDelta = 8
[022:206] [2025-07-26 15:28:13 +0000.781844][7571]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[022:239] [2025-07-26 15:28:13 +0000.814473][74a8] Run AGC when audioType = 0
[022:302] [2025-07-26 15:28:13 +0000.877733][7571] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 597330pts ms:6.637e+06
[022:303] [2025-07-26 15:28:13 +0000.879051][7571] OnVideoFrameReady(1/200)
[022:304] [2025-07-26 15:28:13 +0000.879292][756e] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[022:440] [2025-07-26 15:28:14 +0000.16070][7571] video frame wait audio frame:
last_video_timestamp:6776 last_audio_timestamp:6664
[022:464] [2025-07-26 15:28:14 +0000.39519][7571] Error(video_source.cc:430): wait
decoder a frame: 0
[022:466] [2025-07-26 15:28:14 +0000.41257][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[022:484] [2025-07-26 15:28:14 +0000.59273][756c] av_read_frame AVERROR_EOF
[022:559] [2025-07-26 15:28:14 +0000.134579][757c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[022:676] [2025-07-26 15:28:14 +0000.252096][756e] lipsync_debug:displaying video
ts:597330 The current displayed video timestamp is:197198415
[022:680] [2025-07-26 15:28:14 +0000.255694][756e] lipsync_debug: render a video
frame
[022:704] [2025-07-26 15:28:14 +0000.279603][7570] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 6965
[022:704] [2025-07-26 15:28:14 +0000.279698][7570] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[022:711] [2025-07-26 15:28:14 +0000.286355][756e] lipsync_debug:result remaining
time:0
[022:711] [2025-07-26 15:28:14 +0000.286499][756e] dynamic updated lipsync delay:0
[022:784] [2025-07-26 15:28:14 +0000.360061][756c] OnReceiveEOF:
[022:785] [2025-07-26 15:28:14 +0000.360184][756c] OnDecoderEOF time:197198524
enter.

[022:785] [2025-07-26 15:28:14 +0000.360298][756c] OnDecoderEOF leave. expire time


= 0 ms

[022:785] [2025-07-26 15:28:14 +0000.360328][7559] CleanUp time:197198524 enter.

[022:785] [2025-07-26 15:28:14 +0000.360341][756c] OnDecoderFinished:


OnDecoderFinished total decoder frames:62 this:0x75ddbcbf00
[022:789] [2025-07-26 15:28:14 +0000.365163][7559] CleanUp leave. expire time = 5
ms

[022:790] [2025-07-26 15:28:14 +0000.365395][7559] clean up


[022:790] [2025-07-26 15:28:14 +0000.365476][7559] running_decoder_count:0max
count:2
[022:791] [2025-07-26 15:28:14 +0000.366367][756f] The audio playback speed:100
(1/100)
[022:791] [2025-07-26 15:28:14 +0000.366572][756f] lipsync_debug: The current
played audio timestamp is:6965(1/50)
[023:343] [2025-07-26 15:28:14 +0000.918242][756e] lipsync_debug:displaying video
ts:657180 The current displayed video timestamp is:197199082
[023:545] [2025-07-26 15:28:15 +0000.120588][756e] DriveRender working... (1/200)
[023:582] [2025-07-26 15:28:15 +0000.157743][757c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[023:683] [2025-07-26 15:28:15 +0000.258891][7571] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5988 diff: 13
[023:751] [2025-07-26 15:28:15 +0000.327025][756e]
lipsync_debug:lipsync_threadhold: lipsync_delta:16 tsDelta:48 timeDelta:13 last
video ts:690210 frame->pts:693090 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[023:752] [2025-07-26 15:28:15 +0000.327235][756e] lipsync_debug: tsDelta -
timeDelta = 35
[023:828] [2025-07-26 15:28:15 +0000.404102][7571] Error(video_source.cc:430): wait
decoder a frame: 0
[023:983] [2025-07-26 15:28:15 +0000.558683][7571] ClearVideoOfSources:
[024:061] [2025-07-26 15:28:15 +0000.636469][756e] lipsync_debug:displaying video
ts:717390 The current displayed video timestamp is:197199800
[024:064] [2025-07-26 15:28:15 +0000.639525][756e] lipsync_debug:remaining time:10
tsDelta - timeDelta:30
[024:064] [2025-07-26 15:28:15 +0000.639626][756e] lipsync_debug:result remaining
time:10
[024:064] [2025-07-26 15:28:15 +0000.639770][7570] PullAudioFrame: PullFrame audio
finished.
[024:064] [2025-07-26 15:28:15 +0000.639858][7570] media player notify EOF, audio
PullFrameStatus is EOF
[024:094] [2025-07-26 15:28:15 +0000.670033][7570] Pull finished audio filter.
[024:094] [2025-07-26 15:28:15 +0000.670145][7570] media player notify EOF, audio
PullFrameStatus is EOF
[024:125] [2025-07-26 15:28:15 +0000.700431][7570] media player notify EOF, audio
PullFrameStatus is EOF
[024:154] [2025-07-26 15:28:15 +0000.729664][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[024:156] [2025-07-26 15:28:15 +0000.731214][756f] Stop:
[024:156] [2025-07-26 15:28:15 +0000.731834][756e] operator(): Video Render
stopped.
[024:156] [2025-07-26 15:28:15 +0000.732181][756f] Stop:
[024:157] [2025-07-26 15:28:15 +0000.732993][756f] DeviceStop:
audioDevice_:0x75ddc2c000
[024:157] [2025-07-26 15:28:15 +0000.733139][756f] OpenSlesOutput:Stop playout

[024:166] [2025-07-26 15:28:15 +0000.741996][756f] DeviceStop: Done


[024:167] [2025-07-26 15:28:15 +0000.742226][756f] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[024:167] [2025-07-26 15:28:15 +0000.742306][756f] operator(): Stop now!
[024:184] [2025-07-26 15:28:15 +0000.759679][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[024:204] [2025-07-26 15:28:15 +0000.779845][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[024:204] [2025-07-26 15:28:15 +0000.779943][6cbf] StopPreView: Have Stopped,
operation cancel
[024:204] [2025-07-26 15:28:15 +0000.779982][6cbf] Stop:
[024:204] [2025-07-26 15:28:15 +0000.780082][756f] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[024:205] [2025-07-26 15:28:15 +0000.780327][6cbf] DeviceRelease:
audioDevice_:0x75ddc2c000
[024:205] [2025-07-26 15:28:15 +0000.780376][6cbf] OpenSlesOutput:Stop playout

[024:205] [2025-07-26 15:28:15 +0000.780416][6cbf] DeviceRelease: Release the


webrtc device object.
[024:205] [2025-07-26 15:28:15 +0000.780591][6cbf] OpenSlesOutput destruct.

[024:205] [2025-07-26 15:28:15 +0000.780653][6cbf] DeviceRelease: Done


[024:205] [2025-07-26 15:28:15 +0000.780746][6cbf] Stop:
[024:205] [2025-07-26 15:28:15 +0000.780841][756e] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[024:210] [2025-07-26 15:28:15 +0000.785827][6cbf] global uninited!
[024:210] [2025-07-26 15:28:15 +0000.786035][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[024:210] [2025-07-26 15:28:15 +0000.786120][6cbf] ~MediaFilterGraph:
MediaFilterGraph destruct
[024:210] [2025-07-26 15:28:15 +0000.786150][6cbf] RemoveVideoBackGroud: hava not
add video backgroud
[024:211] [2025-07-26 15:28:15 +0000.786219][6cbf] UnbindInputFilter 0x75bd647258
this 0x75bd673158
[024:211] [2025-07-26 15:28:15 +0000.786257][6cbf] UnbindInputFilter 0x75bd647318
this 0x75dda987e8
[024:211] [2025-07-26 15:28:15 +0000.786286][6cbf] UnbindInputFilter 0x75bd673158
this 0x75ddbf2620
[024:211] [2025-07-26 15:28:15 +0000.786309][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75ddb3eb00
[024:211] [2025-07-26 15:28:15 +0000.786353][6cbf] DestoryDecoderByVideoSource
time:197199950 enter.

[024:211] [2025-07-26 15:28:15 +0000.786375][6cbf] ~VideoBindDecoder time:197199950


enter.

[024:211] [2025-07-26 15:28:15 +0000.786602][6cbf] CleanUp time:197199950 enter.

[024:211] [2025-07-26 15:28:15 +0000.786928][6cbf] CleanUp leave. expire time = 0


ms

[024:211] [2025-07-26 15:28:15 +0000.786979][6cbf] CleanUp time:197199950 enter.

[024:212] [2025-07-26 15:28:15 +0000.787232][6cbf] CleanUp leave. expire time = 1


ms

[024:212] [2025-07-26 15:28:15 +0000.788120][6cbf] ~VideoBindDecoder leave. expire


time = 1 ms

[024:213] [2025-07-26 15:28:15 +0000.788200][6cbf] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[024:213] [2025-07-26 15:28:15 +0000.788238][6cbf] UnbindInputFilter 0x75bd647018


this 0x75bd647258
[024:213] [2025-07-26 15:28:15 +0000.788270][6cbf] UnbindInputFilter 0x75bd646f58
this 0x75bd647018
[024:213] [2025-07-26 15:28:15 +0000.788303][6cbf] UnbindInputFilter 0x75ddb3ed20
this 0x75bd646f58
[024:213] [2025-07-26 15:28:15 +0000.788337][6cbf] UnbindInputFilter 0x75bd647198
this 0x75bd647318
[024:213] [2025-07-26 15:28:15 +0000.788369][6cbf] UnbindInputFilter 0x75bd6470d8
this 0x75bd647198
[024:213] [2025-07-26 15:28:15 +0000.788401][6cbf] UnbindInputFilter 0x75ddb3ed20
this 0x75bd6470d8
[024:213] [2025-07-26 15:28:15 +0000.788454][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75ddbcbf00
[024:213] [2025-07-26 15:28:15 +0000.788480][6cbf] DestoryDecoderByVideoSource
time:197199952 enter.

[024:213] [2025-07-26 15:28:15 +0000.788504][6cbf] ~VideoBindDecoder time:197199952


enter.

[024:213] [2025-07-26 15:28:15 +0000.788754][6cbf] CleanUp time:197199952 enter.

[024:215] [2025-07-26 15:28:15 +0000.790371][6cbf] CleanUp leave. expire time = 2


ms

[024:215] [2025-07-26 15:28:15 +0000.790507][6cbf] CleanUp time:197199954 enter.

[024:216] [2025-07-26 15:28:15 +0000.792140][6cbf] CleanUp leave. expire time = 2


ms

[024:219] [2025-07-26 15:28:15 +0000.794388][6cbf] ~VideoBindDecoder leave. expire


time = 6 ms

[024:219] [2025-07-26 15:28:15 +0000.794485][6cbf] DestoryDecoderByVideoSource


leave. expire time = 6 ms

[024:219] [2025-07-26 15:28:15 +0000.794575][6cbf] UnbindInputFilter 0x75bd647498


this 0x75bd673158
[024:219] [2025-07-26 15:28:15 +0000.794617][6cbf] ClearVideoOfSources:
[024:219] [2025-07-26 15:28:15 +0000.794669][6cbf] UnbindInputFilter 0x75bd6473d8
this 0x75bd647498
[024:219] [2025-07-26 15:28:15 +0000.794721][6cbf] UnbindInputFilter 0x75ddbcc120
this 0x75bd6473d8
[024:219] [2025-07-26 15:28:15 +0000.794767][6cbf] UnbindInputFilter 0x75bd647618
this 0x75dda987e8
[024:219] [2025-07-26 15:28:15 +0000.794810][6cbf] UnbindInputFilter 0x75bd647558
this 0x75bd647618
[024:219] [2025-07-26 15:28:15 +0000.794851][6cbf] UnbindInputFilter 0x75ddbcc120
this 0x75bd647558
[024:219] [2025-07-26 15:28:15 +0000.794902][6cbf] ~GLESContext:
[024:222] [2025-07-26 15:28:15 +0000.797529][6cbf] GLESContext destruct finish.
[024:222] [2025-07-26 15:28:15 +0000.797668][6cbf] filter: filter pipeline destroy
this: 0x75ddbf2580
[024:224] [2025-07-26 15:28:15 +0000.799361][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[024:224] [2025-07-26 15:28:15 +0000.800085][6cbf] machine model :redmi
[024:225] [2025-07-26 15:28:15 +0000.800173][6cbf] Support this machine
model :redmi
[024:225] [2025-07-26 15:28:15 +0000.800200][6cbf] global inited! current sdk
version: 07-20-936c45f
[024:225] [2025-07-26 15:28:15 +0000.800556][6cbf] filter: filter pipeline
construtc this: 0x75ddbf2580
[024:225] [2025-07-26 15:28:15 +0000.800617][6cbf] MediaFilterGraph:
MediaFilterGraph construct
[024:225] [2025-07-26 15:28:15 +0000.800642][6cbf] GLESContext:
[024:225] [2025-07-26 15:28:15 +0000.800687][6cbf] The result of eglGetDisplay is:
0xb4000076b73d5a00
[024:226] [2025-07-26 15:28:15 +0000.801645][6cbf] The result of creation:
0x75ddb37a80
[024:226] [2025-07-26 15:28:15 +0000.801805][6cbf] The result of
eglCreatePbufferSurface is: 0x75ddb37b80
[024:226] [2025-07-26 15:28:15 +0000.801930][6cbf] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4
[024:226] [2025-07-26 15:28:15 +0000.801963][6cbf] The source 1
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4
[024:226] [2025-07-26 15:28:15 +0000.801986][6cbf] The source 0 speed:1
[024:226] [2025-07-26 15:28:15 +0000.802013][6cbf] The source 1 speed:1
[024:226] [2025-07-26 15:28:15 +0000.802033][6cbf] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4,
delay: 0
[024:226] [2025-07-26 15:28:15 +0000.802056][6cbf] CreateDecoderByVideoSource
time:197199965 enter.

[024:227] [2025-07-26 15:28:15 +0000.802307][6cbf] running_decoder_count:0max


count:2
[024:227] [2025-07-26 15:28:15 +0000.802345][6cbf] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x75ddc4cc00
[024:228] [2025-07-26 15:28:15 +0000.803319][75ad] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x769be20e00] Current FFmpeg version git-2021-06-16-
97cea6f

[024:236] [2025-07-26 15:28:15 +0000.811875][74a8] Run AGC when audioType = 0


[024:236] [2025-07-26 15:28:15 +0000.812026][74a8]
AudioDeviceDataHandler::MixAndSendOutFrame
[024:246] [2025-07-26 15:28:15 +0000.822130][75ad] OnStreamInfoFound: video
duration_: 6294
[024:250] [2025-07-26 15:28:15 +0000.825445][6cbf] start decoder
[024:250] [2025-07-26 15:28:15 +0000.825445][75ae] NO get frame from decoder
[024:250] [2025-07-26 15:28:15 +0000.825588][6cbf] CreateDecoderByVideoSource
leave. expire time = 24 ms

[024:250] [2025-07-26 15:28:15 +0000.825629][6cbf] BindInputFilter 0x75ddbcc120


this 0x75bd5fea18
[024:250] [2025-07-26 15:28:15 +0000.825695][6cbf] BindInputFilter 0x75bd5fea18
this 0x75bd5fead8
[024:250] [2025-07-26 15:28:15 +0000.825728][6cbf] BindInputFilter 0x75ddbcc120
this 0x75bd5feb98
[024:250] [2025-07-26 15:28:15 +0000.825761][6cbf] BindInputFilter 0x75bd5feb98
this 0x75bd5fec58
[024:250] [2025-07-26 15:28:15 +0000.825781][6cbf] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4
[024:250] [2025-07-26 15:28:15 +0000.825857][6cbf] BindInputFilter 0x75bd5fead8
this 0x75bd5fed18
[024:250] [2025-07-26 15:28:15 +0000.825896][6cbf] BindInputFilter 0x75bd5fed18
this 0x75ddbf2620
[024:250] [2025-07-26 15:28:15 +0000.825928][6cbf] BindInputFilter 0x75bd5fec58
this 0x75bd5fedd8
[024:250] [2025-07-26 15:28:15 +0000.825953][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197178672.mp4
[024:250] [2025-07-26 15:28:15 +0000.825975][6cbf] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4,
delay: 0
[024:250] [2025-07-26 15:28:15 +0000.825996][6cbf] CreateDecoderByVideoSource
time:197199989 enter.

[024:251] [2025-07-26 15:28:15 +0000.826264][6cbf] running_decoder_count:1max


count:2
[024:251] [2025-07-26 15:28:15 +0000.826332][6cbf] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x75ddc4c400
[024:251] [2025-07-26 15:28:15 +0000.826370][6cbf] start decoder
[024:251] [2025-07-26 15:28:15 +0000.826399][6cbf] CreateDecoderByVideoSource
leave. expire time = 1 ms

[024:251] [2025-07-26 15:28:15 +0000.826434][6cbf] BindInputFilter 0x75ddb3ed20


this 0x75bd5fee98
[024:251] [2025-07-26 15:28:15 +0000.826469][6cbf] BindInputFilter 0x75bd5fee98
this 0x75bd5fef58
[024:251] [2025-07-26 15:28:15 +0000.826509][6cbf] BindInputFilter 0x75ddb3ed20
this 0x75bd5ff018
[024:251] [2025-07-26 15:28:15 +0000.826540][6cbf] BindInputFilter 0x75bd5ff018
this 0x75bd5ff318
[024:251] [2025-07-26 15:28:15 +0000.826567][6cbf] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4
[024:251] [2025-07-26 15:28:15 +0000.826611][6cbf] UnbindInputFilter 0x75bd5fed18
this 0x75ddbf2620
[024:251] [2025-07-26 15:28:15 +0000.826641][6cbf] BindInputFilter 0x75bd5fed18
this 0x75bd6005d8
[024:251] [2025-07-26 15:28:15 +0000.826679][6cbf] BindInputFilter 0x75bd5fef58
this 0x75bd6005d8
[024:251] [2025-07-26 15:28:15 +0000.826701][6cbf] BindInputFilter 0x75bd6005d8
this 0x75ddbf2620
[024:251] [2025-07-26 15:28:15 +0000.826750][6cbf] BindInputFilter 0x75bd5fedd8
this 0x75dda97d68
[024:251] [2025-07-26 15:28:15 +0000.826784][6cbf] BindInputFilter 0x75bd5ff318
this 0x75dda97d68
[024:251] [2025-07-26 15:28:15 +0000.826811][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197188671.mp4
[024:251] [2025-07-26 15:28:15 +0000.827162][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[024:252] [2025-07-26 15:28:15 +0000.827330][6cbf] MediaComposeFile time:197199991
enter.

[024:252] [2025-07-26 15:28:15 +0000.827375][6cbf] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[024:252] [2025-07-26 15:28:15 +0000.827550][6cbf] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[024:252] [2025-07-26 15:28:15 +0000.827592][6cbf] Recording session using default
bitrate support by app:31457280
[024:253] [2025-07-26 15:28:15 +0000.828182][75ae] NO get frame from decoder
[024:254] [2025-07-26 15:28:15 +0000.829656][75c9] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75b3818b40
[024:254] [2025-07-26 15:28:15 +0000.829784][75c9] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[024:254] [2025-07-26 15:28:15 +0000.829963][6cbf] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[024:255] [2025-07-26 15:28:15 +0000.830311][75ae] NO get frame from decoder
[024:255] [2025-07-26 15:28:15 +0000.830647][75ae] NO get frame from decoder
[024:255] [2025-07-26 15:28:15 +0000.830644][75c7] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75af8be800] Current FFmpeg version git-2021-06-16-
97cea6f

[024:257] [2025-07-26 15:28:15 +0000.832581][75ae] NO get frame from decoder


[024:257] [2025-07-26 15:28:15 +0000.833015][6cbf] GetPipeline:
-----------------------------------------
[024:257] [2025-07-26 15:28:15 +0000.833076][6cbf] GetPipeline: source:
0x75ddbcbf00
[024:257] [2025-07-26 15:28:15 +0000.833109][6cbf] GetPipeline: filter: NULLFilter
[024:257] [2025-07-26 15:28:15 +0000.833135][6cbf] GetPipeline: filter: NULLFilter
[024:258] [2025-07-26 15:28:15 +0000.833162][6cbf] GetPipeline: filter: NULLFilter
[024:258] [2025-07-26 15:28:15 +0000.833189][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[024:258] [2025-07-26 15:28:15 +0000.833215][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[024:258] [2025-07-26 15:28:15 +0000.833241][6cbf] GetPipeline: audio filter:
AudioNUllFilter
[024:258] [2025-07-26 15:28:15 +0000.833267][6cbf] GetPipeline: source:
0x75ddb3eb00
[024:258] [2025-07-26 15:28:15 +0000.833292][6cbf] GetPipeline: filter: NULLFilter
[024:258] [2025-07-26 15:28:15 +0000.833317][6cbf] GetPipeline: filter: NULLFilter
[024:258] [2025-07-26 15:28:15 +0000.833344][6cbf] GetPipeline: filter:
BasicTransitionFilter2
[024:258] [2025-07-26 15:28:15 +0000.833358][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[024:258] [2025-07-26 15:28:15 +0000.833372][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[024:258] [2025-07-26 15:28:15 +0000.833387][6cbf] GetPipeline: audio filter:
AudioTransitionFilter
[024:258] [2025-07-26 15:28:15 +0000.833403][6cbf] GetPipeline:
------------------------------------------
[024:258] [2025-07-26 15:28:15 +0000.833423][6cbf] filter: filter pipeline2 update
pattern: 2
[024:258] [2025-07-26 15:28:15 +0000.833901][6cbf] MediaComposeFile leave. expire
time = 6 ms

[024:259] [2025-07-26 15:28:15 +0000.834376][6cbf] machine model :redmi


[024:259] [2025-07-26 15:28:15 +0000.834412][6cbf] Support this machine
model :redmi
[024:259] [2025-07-26 15:28:15 +0000.834429][6cbf] global inited! current sdk
version: 07-20-936c45f
[024:266] [2025-07-26 15:28:15 +0000.842123][75ae] NO get frame from decoder
[024:269] [2025-07-26 15:28:15 +0000.844682][75ae] NO get frame from decoder
[024:270] [2025-07-26 15:28:15 +0000.845561][75ae] NO get frame from decoder
[024:270] [2025-07-26 15:28:15 +0000.845561][75c7] OnStreamInfoFound: video
duration_: 2049
[024:284] [2025-07-26 15:28:15 +0000.860020][75c8] NO get frame from decoder
[024:286] [2025-07-26 15:28:15 +0000.861276][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[024:286] [2025-07-26 15:28:15 +0000.861401][6cbf] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 332
[024:286] [2025-07-26 15:28:15 +0000.861525][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[024:286] [2025-07-26 15:28:15 +0000.861597][6cbf] BeginCompose: BeginCompose, is
composing 0
[024:286] [2025-07-26 15:28:15 +0000.861750][75c9] start recording, file path:
[024:286] [2025-07-26 15:28:15 +0000.861940][75c9] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 332 audio_timescale:44100
video_timescale:90000
[024:286] [2025-07-26 15:28:15 +0000.861986][75c9] 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
[024:286] [2025-07-26 15:28:15 +0000.862022][75c9] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 332
[024:286] [2025-07-26 15:28:15 +0000.862059][75c9] fd_open successed
handle:0xb40000776cd6d0b0
[024:287] [2025-07-26 15:28:15 +0000.862337][75c9] create mp4 file:358
m_fileHandle: 0x75b3a98100
[024:287] [2025-07-26 15:28:15 +0000.862363][75c9] MP4 file: is opened successfully
[024:287] [2025-07-26 15:28:15 +0000.862384][75c9] setupMediaProcessers:
[024:287] [2025-07-26 15:28:15 +0000.862402][75c9]
RecordingSessionInternalSimple:setup media processers.
[024:287] [2025-07-26 15:28:15 +0000.862416][75c9] construct AAC encoder
[024:287] [2025-07-26 15:28:15 +0000.862986][75c9] H264Encoder creating:
ultrafast012323
[024:287] [2025-07-26 15:28:15 +0000.863049][75c9] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[024:288] [2025-07-26 15:28:15 +0000.863646][75c9] H264Encode::GetMachineModel is
M2101K6I
[024:288] [2025-07-26 15:28:15 +0000.863764][75c9] H264Encoder machine_mode
is:M2101K6I
[024:288] [2025-07-26 15:28:15 +0000.863786][75c9] H264Encode::machine size :9
machine_mode:M2101K6I
[024:288] [2025-07-26 15:28:15 +0000.863806][75c9] H264Encode::machine array
size :22 machine_mode:M2101K6I
[024:288] [2025-07-26 15:28:15 +0000.863825][75c9] H264Encode::current machine
is :M2101K6I auto check hw codec decide to use hw codec
[024:288] [2025-07-26 15:28:15 +0000.863839][75c9] setupCompressionSession:
[024:288] [2025-07-26 15:28:15 +0000.863852][75c9] H264Encode::creating hareware
Encoder
[024:288] [2025-07-26 15:28:15 +0000.863866][75c9] AndroidHwAvcEncoder
time:197200027 enter.

[024:288] [2025-07-26 15:28:15 +0000.864118][75c9] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000776cc9d540 address:0x75a00e6760
[024:289] [2025-07-26 15:28:15 +0000.864280][75c9] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[024:289] [2025-07-26 15:28:15 +0000.864311][75c9] The video avc hw codec address
is 0x75bd6b1018
[024:289] [2025-07-26 15:28:15 +0000.864410][75c9] AndroidHwAvcEncoder leave.
expire time = 1 ms
[024:289] [2025-07-26 15:28:15 +0000.864437][75c9] RegisterEncodeCompleteCallback
time:197200028 enter.

[024:289] [2025-07-26 15:28:15 +0000.864608][75c9] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[024:289] [2025-07-26 15:28:15 +0000.864647][75c9] InitEncode time:197200028


enter.

[024:289] [2025-07-26 15:28:15 +0000.864741][75c9] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[024:289] [2025-07-26 15:28:15 +0000.864771][75c9] Create time:197200028 enter.

[024:289] [2025-07-26 15:28:15 +0000.864792][75c9] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[024:289] [2025-07-26 15:28:15 +0000.864820][75c9]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75bd5ffa00
[024:289] [2025-07-26 15:28:15 +0000.865023][75c9] supported_type:video/avc
[024:289] [2025-07-26 15:28:15 +0000.865057][75c9] name:OMX.qcom.video.encoder.avc
mime:video/avc
[024:289] [2025-07-26 15:28:15 +0000.865115][75c9] hwCodecPrefix :OMX.qcom.
[024:289] [2025-07-26 15:28:15 +0000.865145][75c9] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[024:290] [2025-07-26 15:28:15 +0000.865171][75c9] mediacodec_createCodecByName
time:197200029 enter.

[024:290] [2025-07-26 15:28:15 +0000.865197][75c9] WrapAndroidMediaCodec


time:197200029 enter.

[024:290] [2025-07-26 15:28:15 +0000.865364][75c9] WrapAndroidMediaCodec leave.


expire time = 0 ms

[024:295] [2025-07-26 15:28:15 +0000.870579][75d7] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7696c38698
[024:300] [2025-07-26 15:28:15 +0000.875424][75c8] NO get frame from decoder
[024:306] [2025-07-26 15:28:15 +0000.882189][75c9] mediacodec_createCodecByName
leave. expire time = 17 ms

[024:307] [2025-07-26 15:28:15 +0000.882265][75c9] WrapAndroidMediaFromat


time:197200046 enter.

[024:307] [2025-07-26 15:28:15 +0000.882332][75c9] WrapAndroidMediaFromat leave.


expire time = 0 ms

[024:310] [2025-07-26 15:28:15 +0000.885273][75c8] NO get frame from decoder


[024:329] [2025-07-26 15:28:15 +0000.904703][75c8] NO get frame from decoder
[024:339] [2025-07-26 15:28:15 +0000.914410][75c8] NO get frame from decoder
[024:349] [2025-07-26 15:28:15 +0000.924671][75c8] NO get frame from decoder
[024:352] [2025-07-26 15:28:15 +0000.927904][75c8] NO get frame from decoder
[024:353] [2025-07-26 15:28:15 +0000.929188][75c8] NO get frame from decoder
[024:381] [2025-07-26 15:28:15 +0000.956452][75c9] Destroy time:197200120 enter.

[024:381] [2025-07-26 15:28:15 +0000.956626][75c9] WrapAndroidMediaFromat::


Destroy
[024:381] [2025-07-26 15:28:15 +0000.956698][75c9] Destroy leave. expire time = 0
ms

[024:381] [2025-07-26 15:28:15 +0000.956737][75c9] ~WrapAndroidMediaFromat


time:197200120 enter.

[024:381] [2025-07-26 15:28:15 +0000.956857][75c9] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[024:381] [2025-07-26 15:28:15 +0000.956914][75c9] Create leave. expire time = 92


ms

[024:381] [2025-07-26 15:28:15 +0000.956950][75c9] isSemiPlanarSupport


time:197200120 enter.

[024:381] [2025-07-26 15:28:15 +0000.956982][75c9] H264Encoder isSemiPlanarSupport


[024:381] [2025-07-26 15:28:15 +0000.957016][75c9] isSemiPlanarSupport leave.
expire time = 0 ms

[024:381] [2025-07-26 15:28:15 +0000.957049][75c9] creat hw H264Encoder success,


isSemiPlanar:1
[024:382] [2025-07-26 15:28:15 +0000.957242][75c9] InitEncode leave. expire time =
93 ms

[024:382] [2025-07-26 15:28:15 +0000.957285][75c9] H264Encode::created Encoder


[024:382] [2025-07-26 15:28:15 +0000.957320][75c9] H264Encode:: H264 encoder
created.
[024:382] [2025-07-26 15:28:15 +0000.957351][75c9] H264 encoder created.
[024:382] [2025-07-26 15:28:15 +0000.957382][75c9]
RecordingSessionInternalSimple:created avc encoder avc: 0x75bd55f040
[024:382] [2025-07-26 15:28:15 +0000.957508][75c9] setOutput:
[024:382] [2025-07-26 15:28:15 +0000.957542][75c9]
RecordingSessionInternalSimple:encoder set output to muxer!
[024:382] [2025-07-26 15:28:15 +0000.957574][75c9] request a key frame
[024:382] [2025-07-26 15:28:15 +0000.957605][75c9] H264Encode:: request a key frame
[024:387] [2025-07-26 15:28:15 +0000.962196][75c9] setDisplayRotate :90
[024:387] [2025-07-26 15:28:15 +0000.962297][75c9] 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
[024:388] [2025-07-26 15:28:15 +0000.964193][75ca] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[024:391] [2025-07-26 15:28:15 +0000.966474][75ca]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[024:450] [2025-07-26 15:28:16 +0000.25625][75ca] h264 add frame header cdr flag
[024:458] [2025-07-26 15:28:16 +0000.33590][75ca] h264 add frame header cdr flag
[024:460] [2025-07-26 15:28:16 +0000.35499][75ca] Received key frame:10
[024:460] [2025-07-26 15:28:16 +0000.35782][75ca] H264Encode:: get a sps pps
header!headerSize:29
[024:460] [2025-07-26 15:28:16 +0000.35996][75d7] get the H.264 SPS parameter
[024:461] [2025-07-26 15:28:16 +0000.36360][75d7] add video track with id:1
[024:462] [2025-07-26 15:28:16 +0000.37321][75d7] get the H.264 PPS parameter
[024:464] [2025-07-26 15:28:16 +0000.39853][75d7] get the H.264 IDR frame
[024:464] [2025-07-26 15:28:16 +0000.39963][75d7] resss:true
[024:464] [2025-07-26 15:28:16 +0000.39986][75d7] video start ts:10
[024:464] [2025-07-26 15:28:16 +0000.40073][75d7] the video frame has been written
into MP4 file
[024:468] [2025-07-26 15:28:16 +0000.43633][75cd] audio_frame_list_ empty
[024:581] [2025-07-26 15:28:16 +0000.156966][75d7] add aac audio track with id:2
[024:581] [2025-07-26 15:28:16 +0000.157123][75d7] audio start ts:0
[024:582] [2025-07-26 15:28:16 +0000.157160][75d7] the audio frame has been written
into MP4 file
[024:583] [2025-07-26 15:28:16 +0000.158368][75c9] setDisplayRotate :90
[024:583] [2025-07-26 15:28:16 +0000.158464][75c9] 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
[024:712] [2025-07-26 15:28:16 +0000.287897][75ca] DTS queue for
Generator:0x7696ca90b8 634 669 701 733
[024:741] [2025-07-26 15:28:16 +0000.316913][75ca] Push an pts:961 to dts queue.
[024:766] [2025-07-26 15:28:16 +0000.341221][75cc] Error(video_source.cc:430): wait
decoder a frame: 5
[024:849] [2025-07-26 15:28:16 +0000.425040][75ca] last dts:929 currentPts:961
ppsOrSPS:0 queue length:7
[024:855] [2025-07-26 15:28:16 +0000.430993][75cd] audio_frame_list_ empty
[024:944] [2025-07-26 15:28:16 +0000.519421][75c9] setDisplayRotate :90
[024:944] [2025-07-26 15:28:16 +0000.519593][75c9] 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
[025:033] [2025-07-26 15:28:16 +0000.608467][75ca] DTS queue for
Generator:0x7696ca90b8 1466 1497 1533 1572
[025:070] [2025-07-26 15:28:16 +0000.645465][75ca] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1533 pts:1533
[025:085] [2025-07-26 15:28:16 +0000.660776][75ca] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1728
[025:085] [2025-07-26 15:28:16 +0000.660965][75ca] push video frame to H264
encoder. (100 frame for one log)

[025:085] [2025-07-26 15:28:16 +0000.661031][75ca] push video frame to H264


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

[025:085] [2025-07-26 15:28:16 +0000.661068][75ca] H264Encode::push video frame to


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

[025:085] [2025-07-26 15:28:16 +0000.661120][75ca] The input pts:1728 fps:30


[025:121] [2025-07-26 15:28:16 +0000.696831][75ca] SendFrame
encodedImage._timeStamp:1633encodedImage->_length:6496
[025:151] [2025-07-26 15:28:16 +0000.727142][75ca] H264Encode::H264SWEncoder get
callback, length:82400 type:1 nalType:1length:82396
[025:212] [2025-07-26 15:28:16 +0000.788018][75ca] h264 add frame header cdr flag
[025:213] [2025-07-26 15:28:16 +0000.788486][75ca] Received key frame:1998
[025:215] [2025-07-26 15:28:16 +0000.790326][75d7] get the H.264 IDR frame
[025:222] [2025-07-26 15:28:16 +0000.797639][75cd] audio_frame_list_ empty
[025:245] [2025-07-26 15:28:16 +0000.820566][75c9] setDisplayRotate :90
[025:245] [2025-07-26 15:28:16 +0000.820645][75c9] 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
[025:275] [2025-07-26 15:28:16 +0000.850353][75ca] Push an pts:2299 to dts queue.
[025:275] [2025-07-26 15:28:16 +0000.850511][75cc] Error(video_source.cc:430): wait
decoder a frame: 0
[025:288] [2025-07-26 15:28:16 +0000.863853][75ca] DTS queue for
Generator:0x7696ca90b8 2299 2333 2361
[025:308] [2025-07-26 15:28:16 +0000.883388][75ca] last dts:2267 currentPts:2299
ppsOrSPS:0 queue length:6
[025:516] [2025-07-26 15:28:17 +0000.91688][75ca] DTS queue for
Generator:0x7696ca90b8 3097 3129 3160 3194 3233
[025:612] [2025-07-26 15:28:17 +0000.187975][75c9] setDisplayRotate :90
[025:612] [2025-07-26 15:28:17 +0000.188057][75c9] 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
[025:685] [2025-07-26 15:28:17 +0000.261028][75cc] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6948 diff: 53
[025:693] [2025-07-26 15:28:17 +0000.268915][75cc] Error(video_source.cc:430): wait
decoder a frame: 5
[025:695] [2025-07-26 15:28:17 +0000.270286][75cd] audio_frame_list_ empty
[025:717] [2025-07-26 15:28:17 +0000.293344][75ca] Push an pts:3627 to dts queue.
[025:762] [2025-07-26 15:28:17 +0000.337450][75ca] last dts:3596 currentPts:3627
ppsOrSPS:0 queue length:4
[025:839] [2025-07-26 15:28:17 +0000.414857][75ca] DTS queue for
Generator:0x7696ca90b8 3894 3932 3961 3995 4026 4059 4093
[025:909] [2025-07-26 15:28:17 +0000.484428][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[025:910] [2025-07-26 15:28:17 +0000.485908][75ca] h264 add frame header cdr flag
[025:911] [2025-07-26 15:28:17 +0000.486889][75ca] Received key frame:3995
[025:913] [2025-07-26 15:28:17 +0000.488897][75d7] get the H.264 IDR frame
[025:960] [2025-07-26 15:28:17 +0000.535767][75c9] setDisplayRotate :90
[025:960] [2025-07-26 15:28:17 +0000.535906][75c9] 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
[026:067] [2025-07-26 15:28:17 +0000.642354][75cd] audio_frame_list_ empty
[026:094] [2025-07-26 15:28:17 +0000.669726][75cc] Error(video_source.cc:430): wait
decoder a frame: 3
[026:129] [2025-07-26 15:28:17 +0000.704797][75ca] DTS queue for
Generator:0x7696ca90b8 4726 4760 4797 4831 4862 4894
[026:136] [2025-07-26 15:28:17 +0000.712124][75ca] Push an pts:4963 to dts queue.
[026:168] [2025-07-26 15:28:17 +0000.743537][75ca] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5096
[026:168] [2025-07-26 15:28:17 +0000.743918][75ca] push video frame to H264
encoder. (100 frame for one log)

[026:168] [2025-07-26 15:28:17 +0000.744012][75ca] push video frame to H264


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

[026:168] [2025-07-26 15:28:17 +0000.744051][75ca] H264Encode::push video frame to


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

[026:168] [2025-07-26 15:28:17 +0000.744112][75ca] The input pts:5096 fps:30


[026:188] [2025-07-26 15:28:17 +0000.763453][75ca] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4894 pts:4894
[026:206] [2025-07-26 15:28:17 +0000.782080][75ca] SendFrame
encodedImage._timeStamp:4963encodedImage->_length:155584
[026:207] [2025-07-26 15:28:17 +0000.782323][75ca] last dts:4930 currentPts:4963
ppsOrSPS:0 queue length:8
[026:237] [2025-07-26 15:28:17 +0000.812445][74a8] Run AGC when audioType = 0
[026:237] [2025-07-26 15:28:17 +0000.813039][75ca] H264Encode::H264SWEncoder get
callback, length:30912 type:1 nalType:1length:30908
[026:302] [2025-07-26 15:28:17 +0000.877917][75ae] av_read_frame AVERROR_EOF
[026:354] [2025-07-26 15:28:17 +0000.929205][75ca] DTS queue for
Generator:0x7696ca90b8 5532 5562 5596 5627 5661 5698 5728 5760
[026:373] [2025-07-26 15:28:17 +0000.948964][75ae] OnReceiveEOF:
[026:373] [2025-07-26 15:28:17 +0000.949080][75ae] OnDecoderEOF time:197202112
enter.

[026:374] [2025-07-26 15:28:17 +0000.949282][75ac] CleanUp time:197202113 enter.

[026:374] [2025-07-26 15:28:17 +0000.949368][75ae] OnDecoderEOF leave. expire time


= 1 ms

[026:374] [2025-07-26 15:28:17 +0000.949402][75ae] OnDecoderFinished:


OnDecoderFinished total decoder frames:189 this:0x75ddbcbf00
[026:374] [2025-07-26 15:28:17 +0000.949436][75ae] NULLFilter::OnVideoSourceEOF
0x75ddbcbf00 this 0x75bd5fe980
[026:374] [2025-07-26 15:28:17 +0000.949465][75ae] NULLFilter::OnVideoSourceEOF
0x75bd5fe980 this 0x75bd5fea40
[026:374] [2025-07-26 15:28:17 +0000.949515][75ae] NULLFilter::OnVideoSourceEOF
0x75bd5fea40 this 0x75bd5fec80
[026:374] [2025-07-26 15:28:17 +0000.949542][75ae]
BasicTransitionFilter2::OnVideoSourceEOF 0x75bd5fec80 dd 0x75bd5fed18 offset_ 0
this 0x75bd600480
[026:406] [2025-07-26 15:28:17 +0000.982127][75ac] CleanUp leave. expire time = 32
ms

[026:407] [2025-07-26 15:28:17 +0000.982249][75ac] clean up


[026:407] [2025-07-26 15:28:17 +0000.982270][75ac] running_decoder_count:1max
count:2
[026:454] [2025-07-26 15:28:18 +0000.29797][75cd] audio_frame_list_ empty
[026:464] [2025-07-26 15:28:18 +0000.40002][75ca] h264 add frame header cdr flag
[026:465] [2025-07-26 15:28:18 +0000.40486][75ca] Received key frame:5993
[026:487] [2025-07-26 15:28:18 +0000.62922][75d7] get the H.264 IDR frame
[026:516] [2025-07-26 15:28:18 +0000.91511][75ca] Push an pts:6295 to dts queue.
[026:555] [2025-07-26 15:28:18 +0000.131020][75c9] setDisplayRotate :90
[026:555] [2025-07-26 15:28:18 +0000.131125][75c9] 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
[026:568] [2025-07-26 15:28:18 +0000.143863][75cc] Error(video_source.cc:430): wait
decoder a frame: 0
[026:574] [2025-07-26 15:28:18 +0000.149627][75ca] last dts:6261 currentPts:6295
ppsOrSPS:0 queue length:10
[026:574] [2025-07-26 15:28:18 +0000.149746][75ca] DTS queue for
Generator:0x7696ca90b8 6309 6338 6368 6410 6441 6474 6507 6540 6570
[026:802] [2025-07-26 15:28:18 +0000.377247][75ca] DTS queue for
Generator:0x7696ca90b8 7171 7202 7243 7273 7302 7335 7368
[026:824] [2025-07-26 15:28:18 +0000.399840][75cd] audio_frame_list_ empty
[026:899] [2025-07-26 15:28:18 +0000.474362][75c9] setDisplayRotate :90
[026:899] [2025-07-26 15:28:18 +0000.474433][75c9] 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
[026:902] [2025-07-26 15:28:18 +0000.477282][75c8] av_read_frame AVERROR_EOF
[026:928] [2025-07-26 15:28:18 +0000.503822][75ca] Push an pts:7608 to dts queue.
[026:940] [2025-07-26 15:28:18 +0000.516037][75cc] Error(video_source.cc:430): wait
decoder a frame: 0
[026:944] [2025-07-26 15:28:18 +0000.519580][75cc] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7940 diff: 61
[026:958] [2025-07-26 15:28:18 +0000.533680][75cc] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[026:970] [2025-07-26 15:28:18 +0000.545721][75c8] OnReceiveEOF:
[026:970] [2025-07-26 15:28:18 +0000.545835][75c8] OnDecoderEOF time:197202709
enter.

[026:970] [2025-07-26 15:28:18 +0000.545933][75c8] OnDecoderEOF leave. expire time


= 0 ms

[026:970] [2025-07-26 15:28:18 +0000.545961][75c8] OnDecoderFinished:


OnDecoderFinished total decoder frames:62 this:0x75ddb3eb00
[026:970] [2025-07-26 15:28:18 +0000.545960][75ac] CleanUp time:197202709 enter.

[026:972] [2025-07-26 15:28:18 +0000.547631][75ca] last dts:7575 currentPts:7608


ppsOrSPS:0 queue length:6
[026:973] [2025-07-26 15:28:18 +0000.548674][75cd] PullAudioFrame: PullFrame audio
finished.
[026:973] [2025-07-26 15:28:18 +0000.548860][75cd]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[026:973] [2025-07-26 15:28:18 +0000.548898][75cd] OnAudioTimer: OnAudioTimer
return
[026:976] [2025-07-26 15:28:18 +0000.552068][75cc] ClearVideoOfSources:
[026:977] [2025-07-26 15:28:18 +0000.552332][75cc]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[026:977] [2025-07-26 15:28:18 +0000.552456][75cc] OnVideoTimer: OnVideoTimer
EndComposeFile
[026:977] [2025-07-26 15:28:18 +0000.553116][75cc] EndComposeFile: EndComposeFile,
is composing 1
[026:991] [2025-07-26 15:28:18 +0000.566490][75ac] CleanUp leave. expire time = 21
ms

[026:991] [2025-07-26 15:28:18 +0000.566589][75ac] clean up


[026:991] [2025-07-26 15:28:18 +0000.566612][75ac] running_decoder_count:0max
count:2
[027:045] [2025-07-26 15:28:18 +0000.620864][75ca] DTS queue for
Generator:0x7696ca90b8 7971 8004 8033 8067 8107 8136 8166 8201 8236
[027:053] [2025-07-26 15:28:18 +0000.629082][75ca] h264 add frame header cdr flag
[027:054] [2025-07-26 15:28:18 +0000.629633][75ca] Received key frame:7971
[027:056] [2025-07-26 15:28:18 +0000.632050][75d7] get the H.264 IDR frame
[027:059] [2025-07-26 15:28:18 +0000.634515][75ca]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:251
[027:059] [2025-07-26 15:28:18 +0000.634926][75ca]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x75b7da7000
[027:061] [2025-07-26 15:28:18 +0000.636277][75cb]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[027:061] [2025-07-26 15:28:18 +0000.636383][75cb]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[027:061] [2025-07-26 15:28:18 +0000.636702][75c9] stop recording
[027:061] [2025-07-26 15:28:18 +0000.636753][75c9]
RecordingSessionInternalSimple:destroy media processers
[027:061] [2025-07-26 15:28:18 +0000.636780][75c9] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[027:061] [2025-07-26 15:28:18 +0000.636806][75c9] H264Encode::flushing hareware
Encoder
[027:061] [2025-07-26 15:28:18 +0000.636973][75c9] Flush time:197202800 enter.

[027:061] [2025-07-26 15:28:18 +0000.637013][75c9] H264Encoder encoder flush


[027:061] [2025-07-26 15:28:18 +0000.637044][75c9] flush output queue
[027:107] [2025-07-26 15:28:18 +0000.682946][75c9] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8236 pts:8236
[027:109] [2025-07-26 15:28:18 +0000.684321][75c9] SendFrame
encodedImage._timeStamp:8268encodedImage->_length:135408
[027:398] [2025-07-26 15:28:18 +0000.973819][75c9] Flush leave. expire time = 337
ms

[027:399] [2025-07-26 15:28:18 +0000.974165][75c9] ~H264EncodeWrap:


[027:399] [2025-07-26 15:28:18 +0000.974238][75c9] ~H264Encode:
[027:399] [2025-07-26 15:28:18 +0000.974276][75c9] teardownCompressionSession:
H264Encode::destroying Encoder
[027:399] [2025-07-26 15:28:18 +0000.974313][75c9] Release time:197203138 enter.

[027:399] [2025-07-26 15:28:18 +0000.974609][75c9] Release:


MediaCodecVideoEncoder::Release _inited:1
[027:399] [2025-07-26 15:28:18 +0000.974781][75c9] Destroy time:197203138 enter.
[027:399] [2025-07-26 15:28:18 +0000.974832][75c9] H264Encoder encoderDestroy
[027:399] [2025-07-26 15:28:18 +0000.974872][75c9]
AndroidMediaCodecVideoEncoder::release env: 0x75bd55f180
[027:399] [2025-07-26 15:28:18 +0000.974910][75c9]
AndroidMediaCodecVideoEncoder::Destroy
[027:427] [2025-07-26 15:28:19 +0000.2721][75c9] Destroy leave. expire time = 28
ms

[027:427] [2025-07-26 15:28:19 +0000.2885][75c9] Release leave. expire time = 28


ms

[027:427] [2025-07-26 15:28:19 +0000.2925][75c9] ~AndroidHwAvcEncoder


time:197203166 enter.

[027:427] [2025-07-26 15:28:19 +0000.3079][75c9] Release time:197203166 enter.

[027:427] [2025-07-26 15:28:19 +0000.3119][75c9] Release: MediaCodecVideoEncoder::


has been released before, just return
[027:427] [2025-07-26 15:28:19 +0000.3140][75c9] Release leave. expire time = 0 ms

[027:427] [2025-07-26 15:28:19 +0000.3155][75c9] ~AndroidMediaCodecVideoEncoder


[027:428] [2025-07-26 15:28:19 +0000.3169][75c9] ~WrapAndroidMediaCodec
time:197203167 enter.

[027:428] [2025-07-26 15:28:19 +0000.3183][75c9] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[027:428] [2025-07-26 15:28:19 +0000.3197][75c9] video hevc hw codec


destructor:0x75bd6b1018

[027:428] [2025-07-26 15:28:19 +0000.3246][75c9] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[027:428] [2025-07-26 15:28:19 +0000.3289][75c9] teardownCompressionSession:


H264Encode::destroyed Encoder
[027:428] [2025-07-26 15:28:19 +0000.3316][75c9]
RecordingSessionInternalSimple:destroy aac encoder output!
[027:428] [2025-07-26 15:28:19 +0000.3336][75c9] AACSWEncode destructor
[027:430] [2025-07-26 15:28:19 +0000.5366][75d7] fd_close successed!
[027:433] [2025-07-26 15:28:19 +0000.8678][75d7] MP4 close file successfully
[027:433] [2025-07-26 15:28:19 +0000.8782][75d7] Recording session Internal: notify
recording ok
[027:433] [2025-07-26 15:28:19 +0000.8804][75d7] onRecordingOk: Recording Ok,
compose use time: 3147, averagefps 0
[027:433] [2025-07-26 15:28:19 +0000.8822][75d7] OnReceiveEOF:
[027:435] [2025-07-26 15:28:19 +0000.10387][75cc] OnVideoTimer: OnVideoTimer return
[027:450] [2025-07-26 15:28:19 +0000.25844][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[027:450] [2025-07-26 15:28:19 +0000.25974][6cbf] ~MediaComposeFile time:197203189
enter.

[027:450] [2025-07-26 15:28:19 +0000.26003][6cbf] CancelCompose: CancelCompose, is


composing 0
[027:451] [2025-07-26 15:28:19 +0000.26404][75c9] stop recording
[027:451] [2025-07-26 15:28:19 +0000.26478][75c9] we have stopped recording before
[027:452] [2025-07-26 15:28:19 +0000.27351][6cbf] ~MediaComposeFile leave. expire
time = 2 ms
[027:452] [2025-07-26 15:28:19 +0000.27556][6cbf] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[027:453] [2025-07-26 15:28:19 +0000.28208][6cbf] global uninited!
[027:453] [2025-07-26 15:28:19 +0000.28368][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[027:453] [2025-07-26 15:28:19 +0000.28447][6cbf] ~MediaFilterGraph:
MediaFilterGraph destruct
[027:453] [2025-07-26 15:28:19 +0000.28482][6cbf] RemoveVideoBackGroud: hava not
add video backgroud
[027:453] [2025-07-26 15:28:19 +0000.28526][6cbf] UnbindInputFilter 0x75bd5fed18
this 0x75bd6005d8
[027:453] [2025-07-26 15:28:19 +0000.28560][6cbf] UnbindInputFilter 0x75bd5fedd8
this 0x75dda97d68
[027:453] [2025-07-26 15:28:19 +0000.28589][6cbf] UnbindInputFilter 0x75bd6005d8
this 0x75ddbf2620
[027:453] [2025-07-26 15:28:19 +0000.28614][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75ddbcbf00
[027:453] [2025-07-26 15:28:19 +0000.28638][6cbf] DestoryDecoderByVideoSource
time:197203192 enter.

[027:453] [2025-07-26 15:28:19 +0000.28667][6cbf] ~VideoBindDecoder time:197203192


enter.

[027:453] [2025-07-26 15:28:19 +0000.28852][6cbf] CleanUp time:197203192 enter.

[027:453] [2025-07-26 15:28:19 +0000.29106][6cbf] CleanUp leave. expire time = 0


ms

[027:454] [2025-07-26 15:28:19 +0000.29178][6cbf] CleanUp time:197203193 enter.

[027:454] [2025-07-26 15:28:19 +0000.29406][6cbf] CleanUp leave. expire time = 0


ms

[027:455] [2025-07-26 15:28:19 +0000.30544][6cbf] ~VideoBindDecoder leave. expire


time = 2 ms

[027:455] [2025-07-26 15:28:19 +0000.30620][6cbf] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[027:455] [2025-07-26 15:28:19 +0000.30652][6cbf] UnbindInputFilter 0x75bd5fead8


this 0x75bd5fed18
[027:455] [2025-07-26 15:28:19 +0000.30684][6cbf] UnbindInputFilter 0x75bd5fea18
this 0x75bd5fead8
[027:455] [2025-07-26 15:28:19 +0000.30714][6cbf] UnbindInputFilter 0x75ddbcc120
this 0x75bd5fea18
[027:455] [2025-07-26 15:28:19 +0000.30740][6cbf] UnbindInputFilter 0x75bd5fec58
this 0x75bd5fedd8
[027:455] [2025-07-26 15:28:19 +0000.30767][6cbf] UnbindInputFilter 0x75bd5feb98
this 0x75bd5fec58
[027:455] [2025-07-26 15:28:19 +0000.30794][6cbf] UnbindInputFilter 0x75ddbcc120
this 0x75bd5feb98
[027:455] [2025-07-26 15:28:19 +0000.30832][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75ddb3eb00
[027:455] [2025-07-26 15:28:19 +0000.30856][6cbf] DestoryDecoderByVideoSource
time:197203194 enter.

[027:455] [2025-07-26 15:28:19 +0000.30878][6cbf] ~VideoBindDecoder time:197203194


enter.
[027:455] [2025-07-26 15:28:19 +0000.31125][6cbf] CleanUp time:197203194 enter.

[027:456] [2025-07-26 15:28:19 +0000.31497][6cbf] CleanUp leave. expire time = 1


ms

[027:456] [2025-07-26 15:28:19 +0000.31539][6cbf] CleanUp time:197203195 enter.

[027:456] [2025-07-26 15:28:19 +0000.31771][6cbf] CleanUp leave. expire time = 0


ms

[027:458] [2025-07-26 15:28:19 +0000.33195][6cbf] ~VideoBindDecoder leave. expire


time = 3 ms

[027:458] [2025-07-26 15:28:19 +0000.33263][6cbf] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[027:458] [2025-07-26 15:28:19 +0000.33299][6cbf] UnbindInputFilter 0x75bd5fef58


this 0x75bd6005d8
[027:458] [2025-07-26 15:28:19 +0000.33318][6cbf] ClearVideoOfSources:
[027:458] [2025-07-26 15:28:19 +0000.33343][6cbf] UnbindInputFilter 0x75bd5fee98
this 0x75bd5fef58
[027:458] [2025-07-26 15:28:19 +0000.33371][6cbf] UnbindInputFilter 0x75ddb3ed20
this 0x75bd5fee98
[027:458] [2025-07-26 15:28:19 +0000.33396][6cbf] UnbindInputFilter 0x75bd5ff318
this 0x75dda97d68
[027:458] [2025-07-26 15:28:19 +0000.33417][6cbf] UnbindInputFilter 0x75bd5ff018
this 0x75bd5ff318
[027:458] [2025-07-26 15:28:19 +0000.33438][6cbf] UnbindInputFilter 0x75ddb3ed20
this 0x75bd5ff018
[027:458] [2025-07-26 15:28:19 +0000.33471][6cbf] ~GLESContext:
[027:461] [2025-07-26 15:28:19 +0000.36661][6cbf] GLESContext destruct finish.
[027:461] [2025-07-26 15:28:19 +0000.36749][6cbf] filter: filter pipeline destroy
this: 0x75ddbf2580
[027:639] [2025-07-26 15:28:19 +0000.215162][74a8] haveEnoughProcessedData
internalAudioStream.length: 10
[028:235] [2025-07-26 15:28:19 +0000.810910][74a8] Run AGC when audioType = 0
[028:235] [2025-07-26 15:28:19 +0000.811045][74a8]
AudioDeviceDataHandler::MixAndSendOutFrame
[029:352] [2025-07-26 15:28:20 +0000.927423][74a8] haveEnoughProcessedData
internalAudioStream.length: 0
[030:131] [2025-07-26 15:28:21 +0000.706662][6cee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[030:131] [2025-07-26 15:28:21 +0000.706898][6cee] ~MediaFilterCamera
time:197205870 enter.

[030:131] [2025-07-26 15:28:21 +0000.706951][6cee] StopPullFrameAndWriteMp4


time:197205870 enter.

[030:133] [2025-07-26 15:28:21 +0000.708948][74a3] stop recording


[030:133] [2025-07-26 15:28:21 +0000.709080][74a3] we have stopped recording before
[030:134] [2025-07-26 15:28:21 +0000.709334][6cee] StopPullFrameAndWriteMp4 leave.
expire time = 3 ms

[030:135] [2025-07-26 15:28:21 +0000.710850][6cee] DestroyPipelineAndFilters


time:197205874 enter.

[030:135] [2025-07-26 15:28:21 +0000.711028][6cee] DestroyPipelineAndFilters


leave. expire time = 0 ms
[030:135] [2025-07-26 15:28:21 +0000.711081][6cee] AppDeviceManagerStopMic

[030:136] [2025-07-26 15:28:21 +0000.711209][6cee] AppDeviceManagerStopMic::mic


status is on
[030:136] [2025-07-26 15:28:21 +0000.711266][6cee] Try to stop webrtc device.

[030:136] [2025-07-26 15:28:21 +0000.711385][6cee] Set record state to


stopped.threadID:27886

[030:241] [2025-07-26 15:28:21 +0000.816884][6cee] Try to destory the


recorder.threadID:27886

[030:442] [2025-07-26 15:28:22 +0000.17170][6cee] DestroyAudioRecorder:


[030:442] [2025-07-26 15:28:22 +0000.17297][6cee] Cleanup the buffer queue in the
recorder.
[030:442] [2025-07-26 15:28:22 +0000.17321][6cee] Destroy the recorder.

[030:443] [2025-07-26 15:28:22 +0000.18799][6cee] StopRecording finished.

[030:443] [2025-07-26 15:28:22 +0000.18849][6cee] The stop recording success.

[030:443] [2025-07-26 15:28:22 +0000.18864][6cee]


AudioDeviceDataHandler::StopMicProcess

[030:444] [2025-07-26 15:28:22 +0000.19267][6cee] AppDeviceManager stop.

[030:444] [2025-07-26 15:28:22 +0000.19336][6cee] Rlease the webrtc device object.

[030:444] [2025-07-26 15:28:22 +0000.19500][6cee] OpenSlesInput destruct.

[030:444] [2025-07-26 15:28:22 +0000.19539][6cee] OpenSlesOutput destruct.

[030:444] [2025-07-26 15:28:22 +0000.20032][6cee] EventDispatchServerScope destruct


[030:444] [2025-07-26 15:28:22 +0000.20128][6cee]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[030:445] [2025-07-26 15:28:22 +0000.20205][6cee] ~AudioDeviceDataHandler

[030:448] [2025-07-26 15:28:22 +0000.24060][6cee] AppDeviceManagerDestruct.

[030:449] [2025-07-26 15:28:22 +0000.24174][6cee] ~AppDeviceManager:


[030:449] [2025-07-26 15:28:22 +0000.24306][6cee] ~CpuOverloadDetect time:197206188
enter.

[030:450] [2025-07-26 15:28:22 +0000.25451][6cee] ~CpuOverloadDetect leave. expire


time = 1 ms

[030:453] [2025-07-26 15:28:22 +0000.28854][6cee] Destruct BeautifyReader begin...


[030:453] [2025-07-26 15:28:22 +0000.28976][6cee] Destruct BeautifyReader done.
[030:453] [2025-07-26 15:28:22 +0000.29031][6cee] ~MediaFilterCamera leave. expire
time = 322 ms

[030:454] [2025-07-26 15:28:22 +0000.29351][6cee] ~GLESContext:


[030:462] [2025-07-26 15:28:22 +0000.37249][6cee] GLESContext destruct finish.
[030:462] [2025-07-26 15:28:22 +0000.37427][6cee] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[030:463] [2025-07-26 15:28:22 +0000.39063][6cee] global uninited!
[030:464] [2025-07-26 15:28:22 +0000.40050][6cee] clear AppID 50011
[030:464] [2025-07-26 15:28:22 +0000.40156][6cee] UnRegister JVM for Xplatform util
[030:465] [2025-07-26 15:28:22 +0000.40200][6cee] Dispose::unregister webrtc video
engine
[030:465] [2025-07-26 15:28:22 +0000.40232][6cee] Init the android object with
jvm:0x0 env:0x0 context:0x0

[030:465] [2025-07-26 15:28:22 +0000.40274][6cee] SetAndroidMediaCodecObjects


time:197206204 enter.

[030:465] [2025-07-26 15:28:22 +0000.40308][6cee] ClearAndroidMediaCodecObjects


time:197206204 enter.

[030:465] [2025-07-26 15:28:22 +0000.40346][6cee] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[030:465] [2025-07-26 15:28:22 +0000.40380][6cee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[030:465] [2025-07-26 15:28:22 +0000.40414][6cee] SetAndroidMediaCodecObjects


time:197206204 enter.

[030:465] [2025-07-26 15:28:22 +0000.40447][6cee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[030:465] [2025-07-26 15:28:22 +0000.40480][6cee] ClearAndroidMediaCodecObjects
time:197206204 enter.

[030:465] [2025-07-26 15:28:22 +0000.40513][6cee] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[030:465] [2025-07-26 15:28:22 +0000.40546][6cee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[030:465] [2025-07-26 15:28:22 +0000.40577][6cee] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[030:465] [2025-07-26 15:28:22 +0000.40610][6cee] Dispose::unregister webrtc voice


engine
[030:465] [2025-07-26 15:28:22 +0000.40641][6cee] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[030:465] [2025-07-26 15:28:22 +0000.40680][6cee] SystemUtil UnInit done


[041:614] [2025-07-26 15:28:33 +0000.189441][6cee] Register JVM for xplatform util
[041:621] [2025-07-26 15:28:33 +0000.196858][6cee] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-07-
26 15:28:33 +0000
[041:621] [2025-07-26 15:28:33 +0000.196976][6cee] set AppID=50011 old AppID=-1
[041:621] [2025-07-26 15:28:33 +0000.197006][6cee] Init the android object with
jvm:0xb40000776cc9d540 env:0x76a82448c0 context:0x7622581918

[041:621] [2025-07-26 15:28:33 +0000.197054][6cee] SetAndroidMediaCodecObjects


time:197217360 enter.

[041:621] [2025-07-26 15:28:33 +0000.197083][6cee] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[041:621] [2025-07-26 15:28:33 +0000.197105][6cee] SetAndroidMediaCodecObjects


time:197217360 enter.

[041:621] [2025-07-26 15:28:33 +0000.197132][6cee] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb40000776cc9d540
[041:622] [2025-07-26 15:28:33 +0000.197160][6cee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb40000776cc9d540 address:0x75a00e6760
[041:622] [2025-07-26 15:28:33 +0000.197185][6cee] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb40000776cc9d540
address:0x75a00e6760
[041:622] [2025-07-26 15:28:33 +0000.197212][6cee] SetAndroidMediaCodecObjects
leave. expire time = 1 ms

[041:622] [2025-07-26 15:28:33 +0000.197240][6cee] Set the android objects with


jvm:0xb40000776cc9d540 env:0x76a82448c0 context:0x7622581918

[041:622] [2025-07-26 15:28:33 +0000.197266][6cee] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x76a82448c0
[041:622] [2025-07-26 15:28:33 +0000.197281][6cee] SystemUtil Init done
[041:622] [2025-07-26 15:28:33 +0000.197636][6cee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[041:622] [2025-07-26 15:28:33 +0000.197839][6cee] MediaFilterCamera
[041:622] [2025-07-26 15:28:33 +0000.197876][6cee] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[041:622] [2025-07-26 15:28:33 +0000.197969][6cee] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[041:622] [2025-07-26 15:28:33 +0000.198005][6cee] Recording session using default
bitrate support by app:31457280
[041:622] [2025-07-26 15:28:33 +0000.198006][771f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x76a7b6c8c0
[041:622] [2025-07-26 15:28:33 +0000.198104][771f] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[041:623] [2025-07-26 15:28:33 +0000.198203][6cee] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[041:623] [2025-07-26 15:28:33 +0000.199026][6cee] Error(ini.cc:191): Open the file
failed. error:2
[041:623] [2025-07-26 15:28:33 +0000.199083][6cee]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[041:623] [2025-07-26 15:28:33 +0000.199111][6cee] The device model: m2101k6i
usingSoftwareAEC value: 0
[041:629] [2025-07-26 15:28:33 +0000.204578][6cee] Error(ini.cc:191): Open the file
failed. error:2
[041:629] [2025-07-26 15:28:33 +0000.204661][6cee]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[041:629] [2025-07-26 15:28:33 +0000.204725][6cee] The device model: m2101k6i
usingHardwareAEC value: 0
[041:629] [2025-07-26 15:28:33 +0000.204750][6cee] The machine device: m2101k6i
usingHardwareAEC value: 0
[041:629] [2025-07-26 15:28:33 +0000.204765][6cee] Using Default AEC type: software
AEC
[041:630] [2025-07-26 15:28:33 +0000.206017][6cee] The device model: m2101k6i enum
value: 0
[041:631] [2025-07-26 15:28:33 +0000.206606][6cee] GetMachineModel is M2101K6I
[041:631] [2025-07-26 15:28:33 +0000.206661][6cee] GetMachineInfo: M2101K6I
[041:631] [2025-07-26 15:28:33 +0000.206675][6cee] Construct BeautifyReader
begin...
[041:631] [2025-07-26 15:28:33 +0000.206686][6cee] dumpStickerRgba:0
dumpStickerYuv:0
[041:631] [2025-07-26 15:28:33 +0000.206706][6cee] Construct BeautifyReader done.
[041:635] [2025-07-26 15:28:33 +0000.211057][6cee] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[041:635] [2025-07-26 15:28:33 +0000.211157][6cee] AppDeviceManager telnet server
for statistics started......
[041:636] [2025-07-26 15:28:33 +0000.211278][7722] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75c8ed74a0
[041:636] [2025-07-26 15:28:33 +0000.211984][6cee] CpuOverloadDetect time:197217375
enter.

[041:636] [2025-07-26 15:28:33 +0000.212126][6cee] CpuOverloadDetect leave. expire


time = 0 ms

[041:637] [2025-07-26 15:28:33 +0000.212169][7723] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x76a7aa12c0
[041:637] [2025-07-26 15:28:33 +0000.212826][6cee] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[041:637] [2025-07-26 15:28:33 +0000.212860][6cee] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[041:637] [2025-07-26 15:28:33 +0000.213121][6cee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[041:638] [2025-07-26 15:28:33 +0000.213360][6cee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[041:638] [2025-07-26 15:28:33 +0000.213690][6cee] CreatePlatformSpecificObjects:
[041:638] [2025-07-26 15:28:33 +0000.213787][6cee] audio device use opensle input
and opensl output
[041:638] [2025-07-26 15:28:33 +0000.213849][6cee] Create OpenSLES output module
with java VM support.

[041:638] [2025-07-26 15:28:33 +0000.213987][6cee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[041:639] [2025-07-26 15:28:33 +0000.214176][6cee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[041:639] [2025-07-26 15:28:33 +0000.214383][6cee] Create OpenSLES output module
with buffer num:1

[041:639] [2025-07-26 15:28:33 +0000.214539][6cee] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[041:639] [2025-07-26 15:28:33 +0000.214692][6cee] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[041:639] [2025-07-26 15:28:33 +0000.214872][6cee] Create OpenSLES input module
with java VM support.

[041:639] [2025-07-26 15:28:33 +0000.214909][6cee] Create OpenSLES input module


with buffer num:1

[041:639] [2025-07-26 15:28:33 +0000.214943][6cee] Error(trace.cc:40): Init the


output and input for audio device template.
[041:639] [2025-07-26 15:28:33 +0000.214961][6cee] Init the output device.

[041:639] [2025-07-26 15:28:33 +0000.214975][6cee] Init the opensl input.


[041:639] [2025-07-26 15:28:33 +0000.215001][6cee] AppDeviceManager get setting
samplerate: 0
[041:640] [2025-07-26 15:28:33 +0000.215345][6cee] The device model: m2101k6i enum
value: 0
[041:640] [2025-07-26 15:28:33 +0000.215785][6cee] The device model: m2101k6i enum
value: 0
[041:640] [2025-07-26 15:28:33 +0000.215810][6cee] Set the sample rate to be:48000

[041:640] [2025-07-26 15:28:33 +0000.215839][6cee] Enable the recording stereo:0


[041:640] [2025-07-26 15:28:33 +0000.215855][6cee] Set the playout as stereo:1
[041:640] [2025-07-26 15:28:33 +0000.215890][6cee] Init the microphone.
[041:641] [2025-07-26 15:28:33 +0000.216364][6cee] Update the recording sample rate
to be: 48000
[041:641] [2025-07-26 15:28:33 +0000.216418][6cee] Init the speaker.
[041:641] [2025-07-26 15:28:33 +0000.216445][6cee] Low latency buffer size:144 low
sample rate:48000
[041:641] [2025-07-26 15:28:33 +0000.216935][6cee] Using 1 x 10ms for an audio
frame.

[041:645] [2025-07-26 15:28:33 +0000.220789][6cee] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[041:645] [2025-07-26 15:28:33 +0000.220898][6cee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[041:645] [2025-07-26 15:28:33 +0000.220960][6cee] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[041:650] [2025-07-26 15:28:33 +0000.225909][6cee] The device model:m2101k6i

[041:650] [2025-07-26 15:28:33 +0000.225981][6cee] speaker output factor:100


defaultFactor: 100

[041:650] [2025-07-26 15:28:33 +0000.225998][6cee] headset output factor:100


defaultFactor: 100

[041:651] [2025-07-26 15:28:33 +0000.226479][6cee] AppDeviceManagerStart finished.


[041:651] [2025-07-26 15:28:33 +0000.226530][6cee] AppDeviceManagerStartMic::mic
status is off
[041:651] [2025-07-26 15:28:33 +0000.226576][6cee] AppDeviceManagerStartMic update
aec type: 2

[041:651] [2025-07-26 15:28:33 +0000.226597][6cee] AppDeviceManagerStartMic update


voiceChangeMode: 4

[041:651] [2025-07-26 15:28:33 +0000.226613][6cee]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[041:651] [2025-07-26 15:28:33 +0000.226631][6cee]
AudioDeviceDataHandler::StartMicProcess

[041:651] [2025-07-26 15:28:33 +0000.226734][6cee] Try to start webrtc recording


device.

[041:651] [2025-07-26 15:28:33 +0000.226761][6cee] StartRecording. threadID:27886

[041:651] [2025-07-26 15:28:33 +0000.226763][7724] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[041:651] [2025-07-26 15:28:33 +0000.226827][6cee] default mode: Set the recording
mode to voice communication to enable HW AEC .

[041:651] [2025-07-26 15:28:33 +0000.226890][6cee] Set the recording mode before


getSetting: 4
[041:651] [2025-07-26 15:28:33 +0000.226919][6cee] Set the recording mode after
getSetting: 1
[041:701] [2025-07-26 15:28:33 +0000.276791][6cee] StartRecording finished.

[041:701] [2025-07-26 15:28:33 +0000.276855][6cee] audio: start the audio mic


checker timer.

[041:702] [2025-07-26 15:28:33 +0000.277443][6cee] machine model :redmi


[041:702] [2025-07-26 15:28:33 +0000.277508][6cee] Support this machine
model :redmi
[041:702] [2025-07-26 15:28:33 +0000.277619][6cee] global inited! current sdk
version: 07-20-936c45f
[041:873] [2025-07-26 15:28:33 +0000.449092][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[041:874] [2025-07-26 15:28:33 +0000.449187][7725] _deviceSampleRate:48000

[041:874] [2025-07-26 15:28:33 +0000.449382][7724] Run AGC when audioType = 0


[042:135] [2025-07-26 15:28:33 +0000.711110][7306]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[042:136] [2025-07-26 15:28:33 +0000.711944][7720] MediaFilterCamera, recording
file context:0x76a7a47900 input texture:10
[042:136] [2025-07-26 15:28:33 +0000.712031][7720] GLESContext:
[042:136] [2025-07-26 15:28:33 +0000.712137][7720] The result of eglGetDisplay is:
0xb4000076b73d5a00
[042:138] [2025-07-26 15:28:33 +0000.713973][7720] The result of creation:
0x75ddb37b80
[042:138] [2025-07-26 15:28:33 +0000.714147][7720] The result of
eglCreatePbufferSurface is: 0x75ddb37c80
[042:139] [2025-07-26 15:28:33 +0000.714716][7306]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x76a7a47900 input_texture: 10
[042:439] [2025-07-26 15:28:34 +0000.14373][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[043:874] [2025-07-26 15:28:35 +0000.449797][7724] Run AGC when audioType = 0
[043:874] [2025-07-26 15:28:35 +0000.450076][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[044:155] [2025-07-26 15:28:35 +0000.731028][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[045:704] [2025-07-26 15:28:37 +0000.280062][749f]
monitorTime:4003totalDuration:3920
[045:880] [2025-07-26 15:28:37 +0000.455201][7724] Run AGC when audioType = 0
[045:880] [2025-07-26 15:28:37 +0000.455539][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[047:597] [2025-07-26 15:28:39 +0000.172860][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[047:874] [2025-07-26 15:28:39 +0000.449773][7724] Run AGC when audioType = 0
[047:874] [2025-07-26 15:28:39 +0000.450115][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[048:790] [2025-07-26 15:28:40 +0000.365343][6cbf] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[048:790] [2025-07-26 15:28:40 +0000.365472][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[048:790] [2025-07-26 15:28:40 +0000.365830][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[048:790] [2025-07-26 15:28:40 +0000.366121][7720] operator() time:197224529
enter.

[048:791] [2025-07-26 15:28:40 +0000.366408][7720] MediaFilterCamera, recording


file context:0x76a7a47900 input texture:10
[048:793] [2025-07-26 15:28:40 +0000.369149][7720] MicSource: Mic source
created:10x76a8428300
[048:794] [2025-07-26 15:28:40 +0000.370032][7720] alloc thread: 0x75bd8b1100
name:worker0 thread id:505841126576 to Mic_source
[048:794] [2025-07-26 15:28:40 +0000.370131][7720] audio: start the audio sender
thread.

[048:795] [2025-07-26 15:28:40 +0000.370190][7720] construct OpenGLRenderProgram


0x7696d5de98
[048:795] [2025-07-26 15:28:40 +0000.370233][7720] CropFilter::SetOrientation
orientation: 90
[048:795] [2025-07-26 15:28:40 +0000.370412][7720] filter: filter pipeline
construtc this: 0x76a81e4640
[048:795] [2025-07-26 15:28:40 +0000.370471][7720] filter: filter pipeline2 update
pattern: 1
[048:795] [2025-07-26 15:28:40 +0000.370611][7720] CameraSource::source_id_:9
[048:795] [2025-07-26 15:28:40 +0000.370649][7720] RecordAudioSource::source_id_:10
[048:795] [2025-07-26 15:28:40 +0000.370837][7720] BindInputFilter 0x75bd8b1840
this 0x7696d5e0c0
[048:795] [2025-07-26 15:28:40 +0000.370893][7720] BindInputFilter 0x75bd8b19d8
this 0x75bd8b1b50
[048:795] [2025-07-26 15:28:40 +0000.370936][7720] BindInputFilter 0x7696d5e0c0
this 0x76a81e46e0
[048:795] [2025-07-26 15:28:40 +0000.370994][7720] setParamentForFilters:
speed:2.000000
[048:795] [2025-07-26 15:28:40 +0000.371029][7720] SetParamForFilter:
AF_SpeedFilter params:, speed_ 2
[048:795] [2025-07-26 15:28:40 +0000.371068][7720] SetParamForFilter time:197224534
enter.

[048:795] [2025-07-26 15:28:40 +0000.371109][7720] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[048:795] [2025-07-26 15:28:40 +0000.371149][7720] SetParamForFilter: Params video
index is: 0
[048:796] [2025-07-26 15:28:40 +0000.371183][7720] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[048:796] [2025-07-26 15:28:40 +0000.371216][7720] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[048:796] [2025-07-26 15:28:40 +0000.371306][7720] crop filter mode tpye:
citytravelvideo index:0
[048:803] [2025-07-26 15:28:40 +0000.378958][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[048:803] [2025-07-26 15:28:40 +0000.379031][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[048:803] [2025-07-26 15:28:40 +0000.379054][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[048:803] [2025-07-26 15:28:40 +0000.379071][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[048:803] [2025-07-26 15:28:40 +0000.379088][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[048:803] [2025-07-26 15:28:40 +0000.379104][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[048:803] [2025-07-26 15:28:40 +0000.379118][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[048:803] [2025-07-26 15:28:40 +0000.379131][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[048:804] [2025-07-26 15:28:40 +0000.379162][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[048:804] [2025-07-26 15:28:40 +0000.379178][7720]
Warning(parse_template_json.cc:67): json parament no found the parament
[048:804] [2025-07-26 15:28:40 +0000.379204][7720]
Warning(parse_template_json.cc:93): json parament no found the duration
[048:804] [2025-07-26 15:28:40 +0000.379222][7720] SetParamForFilter leave. expire
time = 9 ms

[048:804] [2025-07-26 15:28:40 +0000.379410][7720] OnOutputSizeChanged width 1280


height 720
[048:804] [2025-07-26 15:28:40 +0000.379449][7720] OpenGLFrameBuffer: width:1280
height:720
[048:804] [2025-07-26 15:28:40 +0000.379481][7720] OpenGLFrameBuffer: width:1280
height:720
[048:804] [2025-07-26 15:28:40 +0000.379513][7720] OpenGLFrameBuffer: width:1280
height:720
[048:804] [2025-07-26 15:28:40 +0000.379556][7720] OpenGLFrameBuffer: width:1280
height:720
[048:804] [2025-07-26 15:28:40 +0000.379610][7720] OpenGLFrameBuffer: width:1280
height:720
[048:804] [2025-07-26 15:28:40 +0000.379637][7720] OpenGLFrameBuffer: width:1280
height:720
[048:804] [2025-07-26 15:28:40 +0000.379655][7720] construct TrivalImageDrawer
0x75bd55e500
[048:804] [2025-07-26 15:28:40 +0000.379672][7720] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x75bd55e500 context 0x75ddb8d280
[048:804] [2025-07-26 15:28:40 +0000.379696][7720] setupGLES:
[048:805] [2025-07-26 15:28:40 +0000.380264][7720] OpenGLRenderProgram::Initialize.
[048:805] [2025-07-26 15:28:40 +0000.380317][7720] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[048:805] [2025-07-26 15:28:40 +0000.380347][7720] 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_validate_shader_binary GL_QCOM_YUV_texture_gather
[048:805] [2025-07-26 15:28:40 +0000.380398][7720] Init open gl render:
0x7696d5de98
[048:805] [2025-07-26 15:28:40 +0000.380437][7720] Fragement shader path:
[048:805] [2025-07-26 15:28:40 +0000.380471][7720] Fragement shader path:
[048:805] [2025-07-26 15:28:40 +0000.380498][7720] create opengl program object.
[048:805] [2025-07-26 15:28:40 +0000.380518][7720] create shader: vertex
[048:805] [2025-07-26 15:28:40 +0000.380778][7720] create shader: fragment
[048:807] [2025-07-26 15:28:40 +0000.382553][7720] Have not extra filter filename!
[048:807] [2025-07-26 15:28:40 +0000.382648][7720] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[048:807] [2025-07-26 15:28:40 +0000.382716][7720] OpenGLRenderProgram::Initialize
success.
[048:807] [2025-07-26 15:28:40 +0000.382805][7720] Setup the OpenGL result:1
[048:808] [2025-07-26 15:28:40 +0000.384018][771f] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4
[048:809] [2025-07-26 15:28:40 +0000.384241][771f] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[048:809] [2025-07-26 15:28:40 +0000.384304][771f] 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
[048:809] [2025-07-26 15:28:40 +0000.384340][771f] 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_197224546.mp4
fileFD: -1
[048:809] [2025-07-26 15:28:40 +0000.384318][7788] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75c8dc5498
[048:809] [2025-07-26 15:28:40 +0000.384813][771f] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4
is opened successfully
[048:809] [2025-07-26 15:28:40 +0000.384856][771f] setupMediaProcessers:
[048:809] [2025-07-26 15:28:40 +0000.384875][771f]
RecordingSessionInternalSimple:setup media processers.
[048:809] [2025-07-26 15:28:40 +0000.384892][771f] construct AAC encoder
[048:810] [2025-07-26 15:28:40 +0000.385326][771f] H264Encoder creating:
superfast011818
[048:810] [2025-07-26 15:28:40 +0000.385378][771f] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[048:810] [2025-07-26 15:28:40 +0000.386104][771f] H264Encode::GetMachineModel is
M2101K6I
[048:811] [2025-07-26 15:28:40 +0000.386237][771f] H264Encoder machine_mode
is:M2101K6I
[048:811] [2025-07-26 15:28:40 +0000.386262][771f] H264Encode::machine size :9
machine_mode:M2101K6I
[048:811] [2025-07-26 15:28:40 +0000.386283][771f] H264Encode::machine array
size :22 machine_mode:M2101K6I
[048:811] [2025-07-26 15:28:40 +0000.386300][771f] H264Encode::current machine
is :M2101K6I auto check hw codec decide to use hw codec
[048:811] [2025-07-26 15:28:40 +0000.386315][771f] setupCompressionSession:
[048:811] [2025-07-26 15:28:40 +0000.386329][771f] H264Encode::creating hareware
Encoder
[048:811] [2025-07-26 15:28:40 +0000.386344][771f] AndroidHwAvcEncoder
time:197224550 enter.

[048:811] [2025-07-26 15:28:40 +0000.386566][771f] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000776cc9d540 address:0x75a00e6760
[048:811] [2025-07-26 15:28:40 +0000.386688][771f] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[048:811] [2025-07-26 15:28:40 +0000.386729][771f] The video avc hw codec address
is 0x75c90875e0
[048:811] [2025-07-26 15:28:40 +0000.386811][771f] AndroidHwAvcEncoder leave.
expire time = 0 ms

[048:811] [2025-07-26 15:28:40 +0000.386850][771f] RegisterEncodeCompleteCallback


time:197224550 enter.

[048:811] [2025-07-26 15:28:40 +0000.386998][771f] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[048:811] [2025-07-26 15:28:40 +0000.387052][771f] InitEncode time:197224550


enter.

[048:811] [2025-07-26 15:28:40 +0000.387151][771f] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[048:812] [2025-07-26 15:28:40 +0000.387197][771f] Create time:197224551 enter.

[048:812] [2025-07-26 15:28:40 +0000.387234][771f] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[048:812] [2025-07-26 15:28:40 +0000.387261][771f]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75af6c1ec0
[048:812] [2025-07-26 15:28:40 +0000.387456][771f] supported_type:video/avc
[048:812] [2025-07-26 15:28:40 +0000.387500][771f] name:OMX.qcom.video.encoder.avc
mime:video/avc
[048:812] [2025-07-26 15:28:40 +0000.387602][771f] hwCodecPrefix :OMX.qcom.
[048:812] [2025-07-26 15:28:40 +0000.387635][771f] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[048:812] [2025-07-26 15:28:40 +0000.387669][771f] mediacodec_createCodecByName
time:197224551 enter.

[048:812] [2025-07-26 15:28:40 +0000.387700][771f] WrapAndroidMediaCodec


time:197224551 enter.

[048:812] [2025-07-26 15:28:40 +0000.387825][771f] WrapAndroidMediaCodec leave.


expire time = 0 ms

[048:832] [2025-07-26 15:28:40 +0000.407294][771f] mediacodec_createCodecByName


leave. expire time = 20 ms

[048:832] [2025-07-26 15:28:40 +0000.407488][771f] WrapAndroidMediaFromat


time:197224571 enter.

[048:832] [2025-07-26 15:28:40 +0000.407600][771f] WrapAndroidMediaFromat leave.


expire time = 0 ms

[048:872] [2025-07-26 15:28:40 +0000.447587][771f] Destroy time:197224611 enter.

[048:872] [2025-07-26 15:28:40 +0000.447688][771f] WrapAndroidMediaFromat::


Destroy
[048:872] [2025-07-26 15:28:40 +0000.447715][771f] Destroy leave. expire time = 0
ms

[048:872] [2025-07-26 15:28:40 +0000.447743][771f] ~WrapAndroidMediaFromat


time:197224611 enter.

[048:872] [2025-07-26 15:28:40 +0000.447769][771f] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[048:872] [2025-07-26 15:28:40 +0000.447792][771f] Create leave. expire time = 60


ms
[048:872] [2025-07-26 15:28:40 +0000.447849][771f] isSemiPlanarSupport
time:197224611 enter.

[048:872] [2025-07-26 15:28:40 +0000.447884][771f] H264Encoder isSemiPlanarSupport


[048:872] [2025-07-26 15:28:40 +0000.447916][771f] isSemiPlanarSupport leave.
expire time = 0 ms

[048:872] [2025-07-26 15:28:40 +0000.447950][771f] creat hw H264Encoder success,


isSemiPlanar:1
[048:872] [2025-07-26 15:28:40 +0000.448130][771f] InitEncode leave. expire time =
61 ms

[048:873] [2025-07-26 15:28:40 +0000.448187][771f] H264Encode::created Encoder


[048:873] [2025-07-26 15:28:40 +0000.448241][771f] H264Encode:: H264 encoder
created.
[048:873] [2025-07-26 15:28:40 +0000.448282][771f] H264 encoder created.
[048:873] [2025-07-26 15:28:40 +0000.448316][771f]
RecordingSessionInternalSimple:created avc encoder avc: 0x75af7cbf00
[048:873] [2025-07-26 15:28:40 +0000.448359][771f] setOutput:
[048:873] [2025-07-26 15:28:40 +0000.448378][771f]
RecordingSessionInternalSimple:encoder set output to muxer!
[048:873] [2025-07-26 15:28:40 +0000.448395][771f] request a key frame
[048:873] [2025-07-26 15:28:40 +0000.448410][771f] H264Encode:: request a key frame
[048:873] [2025-07-26 15:28:40 +0000.448551][771f] setDisplayRotate :90
[048:873] [2025-07-26 15:28:40 +0000.448584][771f] 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
[048:873] [2025-07-26 15:28:40 +0000.448682][7720] StartRecording:
[048:873] [2025-07-26 15:28:40 +0000.448764][7781] operator(): Set the recording
session in mic source. recording session: 0x75bd8b1880
[048:873] [2025-07-26 15:28:40 +0000.449002][7720] operator() leave. expire time =
83 ms

[048:919] [2025-07-26 15:28:40 +0000.494476][7720] begine recode to first frame


spend time:128
[048:919] [2025-07-26 15:28:40 +0000.494604][7720]
GPUImageProcessing::SetOrientation orientation: 90
[048:920] [2025-07-26 15:28:40 +0000.495879][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[048:951] [2025-07-26 15:28:40 +0000.527100][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[048:955] [2025-07-26 15:28:40 +0000.531136][7720] Got a frame videoTime:0
nextWantTime:0 timeInterval:66 frameRate:15
[048:962] [2025-07-26 15:28:40 +0000.537257][7787]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[048:992] [2025-07-26 15:28:40 +0000.567512][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[048:993] [2025-07-26 15:28:40 +0000.568621][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[048:997] [2025-07-26 15:28:40 +0000.572345][7720] Drop a frame videoTime:40
nextWantTime:66 timeInterval:66 frameRate:15
[049:060] [2025-07-26 15:28:40 +0000.635950][7788] add aac audio track with id:1
[049:085] [2025-07-26 15:28:40 +0000.660535][7720] The convert RGB to YUV take 2
[049:091] [2025-07-26 15:28:40 +0000.666507][7787] h264 add frame header cdr flag
[049:093] [2025-07-26 15:28:40 +0000.668951][7787] h264 add frame header cdr flag
[049:094] [2025-07-26 15:28:40 +0000.669430][7787] Received key frame:0
[049:094] [2025-07-26 15:28:40 +0000.669500][7787] H264Encode:: get a sps pps
header!headerSize:29
[049:094] [2025-07-26 15:28:40 +0000.669643][7788] get the H.264 SPS parameter
[049:094] [2025-07-26 15:28:40 +0000.670040][7788] add video track with id:2
[049:095] [2025-07-26 15:28:40 +0000.670914][7788] get the H.264 PPS parameter
[049:098] [2025-07-26 15:28:40 +0000.673362][7788] get the H.264 IDR frame
[049:098] [2025-07-26 15:28:40 +0000.673486][7788] resss:true
[049:098] [2025-07-26 15:28:40 +0000.673506][7788] video start ts:0
[049:098] [2025-07-26 15:28:40 +0000.673663][7788] the video frame has been written
into MP4 file
[049:167] [2025-07-26 15:28:40 +0000.742180][7788] audio start ts:0
[049:167] [2025-07-26 15:28:40 +0000.742302][7788] the audio frame has been written
into MP4 file
[049:186] [2025-07-26 15:28:40 +0000.762107][7787] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:116
[049:187] [2025-07-26 15:28:40 +0000.762202][7787] push video frame to H264
encoder. (100 frame for one log)

[049:187] [2025-07-26 15:28:40 +0000.762222][7787] push video frame to H264


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

[049:187] [2025-07-26 15:28:40 +0000.762239][7787] H264Encode::push video frame to


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

[049:187] [2025-07-26 15:28:40 +0000.762277][7787] The input pts:116 fps:30


[049:262] [2025-07-26 15:28:40 +0000.837672][7787] H264Encode::H264SWEncoder get
callback, length:170928 type:1 nalType:1length:170924
[049:306] [2025-07-26 15:28:40 +0000.881847][7781] The output timestamp from audio
mixer change:197225036
[049:317] [2025-07-26 15:28:40 +0000.893036][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[049:333] [2025-07-26 15:28:40 +0000.908879][7724] On audio frame the broadcast
with timestamp:197225072 samples:480. (1000 frame for one log)

[049:337] [2025-07-26 15:28:40 +0000.912472][7781] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[049:337] [2025-07-26 15:28:40 +0000.912609][7781] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[049:479] [2025-07-26 15:28:41 +0000.54461][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[049:584] [2025-07-26 15:28:41 +0000.159390][7720] The convert RGB to YUV take 2
[049:601] [2025-07-26 15:28:41 +0000.176470][7780] AF_SpeedFilter::PullFrame eof4
[049:608] [2025-07-26 15:28:41 +0000.183917][7780]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[049:758] [2025-07-26 15:28:41 +0000.333348][7780]
RecordAudioSource::PullAudioFrame
[049:842] [2025-07-26 15:28:41 +0000.417824][7780] resampled_data_size:0
[049:875] [2025-07-26 15:28:41 +0000.451168][7724] Run AGC when audioType = 0
[049:985] [2025-07-26 15:28:41 +0000.560198][7720] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[050:089] [2025-07-26 15:28:41 +0000.664344][7720] The convert RGB to YUV take 2
[050:096] [2025-07-26 15:28:41 +0000.671386][7787] DTS queue for
Generator:0x75c8f33ab8 568
[050:132] [2025-07-26 15:28:41 +0000.707627][7780] AF_SpeedFilter audio
0x75bd8b1a00 PullFrame
[050:152] [2025-07-26 15:28:41 +0000.727762][7787] Push an pts:599 to dts queue.
[050:224] [2025-07-26 15:28:41 +0000.799824][7787] last dts:568 currentPts:599
ppsOrSPS:0 queue length:2
[050:338] [2025-07-26 15:28:41 +0000.913911][7781] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[050:482] [2025-07-26 15:28:42 +0000.57327][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[050:488] [2025-07-26 15:28:42 +0000.63331][7780] AF_SpeedFilter audio time,
0x75bd8b1a00 rcv time: 197226215
[050:488] [2025-07-26 15:28:42 +0000.63638][7780] AF_SpeedFilter audio time,
0x75bd8b1a00 rcv time: 197226215in_nSamples:441
[050:582] [2025-07-26 15:28:42 +0000.157990][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[050:582] [2025-07-26 15:28:42 +0000.158114][7720] GPUImageProcessing: input frame
width1280 X 720
[050:583] [2025-07-26 15:28:42 +0000.158532][7720] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[050:583] [2025-07-26 15:28:42 +0000.158697][7720] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[050:585] [2025-07-26 15:28:42 +0000.160976][7720] The convert RGB to YUV take 2
[050:981] [2025-07-26 15:28:42 +0000.556650][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[051:025] [2025-07-26 15:28:42 +0000.600328][7786]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 975queue_audio_frame_:2
[051:038] [2025-07-26 15:28:42 +0000.613619][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[051:086] [2025-07-26 15:28:42 +0000.661459][7720] The convert RGB to YUV take 2
[051:120] [2025-07-26 15:28:42 +0000.695762][7720] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8984 diff: 17
[051:340] [2025-07-26 15:28:42 +0000.915180][7781] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[051:480] [2025-07-26 15:28:43 +0000.55195][7720] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[051:588] [2025-07-26 15:28:43 +0000.163244][7720] The convert RGB to YUV take 2
[051:612] [2025-07-26 15:28:43 +0000.188032][7780]
RecordAudioSource::PullAudioFrame
[051:622] [2025-07-26 15:28:43 +0000.197236][7720] Got a frame videoTime:2668
nextWantTime:2640 timeInterval:66 frameRate:15
[051:653] [2025-07-26 15:28:43 +0000.229116][7720] Drop a frame videoTime:2700
nextWantTime:2706 timeInterval:66 frameRate:15
[051:761] [2025-07-26 15:28:43 +0000.336450][7787] DTS queue for
Generator:0x75c8f33ab8 1400
[051:864] [2025-07-26 15:28:43 +0000.439268][7780] AF_SpeedFilter audio
0x75bd8b1a00 PullFrame
[051:869] [2025-07-26 15:28:43 +0000.444334][7780] AF_SpeedFilter::PullFrame eof4
[051:874] [2025-07-26 15:28:43 +0000.449275][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[051:874] [2025-07-26 15:28:43 +0000.449438][7725] _deviceSampleRate:48000

[051:875] [2025-07-26 15:28:43 +0000.450913][7780]


Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[051:879] [2025-07-26 15:28:43 +0000.454420][7724] Run AGC when audioType = 0
[051:879] [2025-07-26 15:28:43 +0000.454607][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[051:983] [2025-07-26 15:28:43 +0000.559140][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[052:086] [2025-07-26 15:28:43 +0000.662115][7720] The convert RGB to YUV take 2
[052:159] [2025-07-26 15:28:43 +0000.734670][7780]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 197226216
[052:159] [2025-07-26 15:28:43 +0000.734850][7780]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[052:217] [2025-07-26 15:28:43 +0000.793070][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[052:223] [2025-07-26 15:28:43 +0000.799159][7787]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1633
[052:336] [2025-07-26 15:28:43 +0000.912006][7781] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[052:479] [2025-07-26 15:28:44 +0000.54694][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[052:582] [2025-07-26 15:28:44 +0000.157566][7720] The convert RGB to YUV take 3
[052:767] [2025-07-26 15:28:44 +0000.342344][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[052:786] [2025-07-26 15:28:44 +0000.361391][7787] Push an pts:1915 to dts queue.
[052:863] [2025-07-26 15:28:44 +0000.438673][7787] last dts:1881 currentPts:1915
ppsOrSPS:0 queue length:2
[052:980] [2025-07-26 15:28:44 +0000.556068][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[052:989] [2025-07-26 15:28:44 +0000.564295][7787] h264 add frame header cdr flag
[052:989] [2025-07-26 15:28:44 +0000.565049][7787] Received key frame:1982
[053:056] [2025-07-26 15:28:44 +0000.631759][7788] get the H.264 IDR frame
[053:083] [2025-07-26 15:28:44 +0000.658360][7720] The convert RGB to YUV take 2
[053:339] [2025-07-26 15:28:44 +0000.914816][7781] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[053:384] [2025-07-26 15:28:44 +0000.959232][7787] DTS queue for
Generator:0x75c8f33ab8 2183 2214
[053:406] [2025-07-26 15:28:44 +0000.981476][7780] resampled_data_size:2048
[053:466] [2025-07-26 15:28:45 +0000.41547][7780] RecordAudioSource::PullAudioFrame
[053:481] [2025-07-26 15:28:45 +0000.57009][7720] webrtc common_video plane
old ..... (1/1000) new: 10001 delete: 9980 diff: 21
[053:482] [2025-07-26 15:28:45 +0000.57832][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[053:585] [2025-07-26 15:28:45 +0000.160937][7720] The convert RGB to YUV take 2
[053:589] [2025-07-26 15:28:45 +0000.164874][7780] AF_SpeedFilter audio
0x75bd8b1a00 PullFrame
[053:877] [2025-07-26 15:28:45 +0000.452928][7724] Run AGC when audioType = 0
[053:949] [2025-07-26 15:28:45 +0000.524777][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[053:949] [2025-07-26 15:28:45 +0000.524932][7720] GPUImageProcessing: input frame
width1280 X 720
[053:950] [2025-07-26 15:28:45 +0000.525577][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[053:950] [2025-07-26 15:28:45 +0000.525722][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[053:984] [2025-07-26 15:28:45 +0000.559265][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[054:087] [2025-07-26 15:28:45 +0000.662757][7720] The convert RGB to YUV take 2
[054:146] [2025-07-26 15:28:45 +0000.721925][7780] AF_SpeedFilter::PullFrame eof4
[054:153] [2025-07-26 15:28:45 +0000.728551][7780]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[054:253] [2025-07-26 15:28:45 +0000.828550][7720] Got a frame videoTime:5300
nextWantTime:5280 timeInterval:66 frameRate:15
[054:342] [2025-07-26 15:28:45 +0000.917319][7781] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[054:353] [2025-07-26 15:28:45 +0000.928518][7720] Drop a frame videoTime:5398
nextWantTime:5412 timeInterval:66 frameRate:15
[054:483] [2025-07-26 15:28:46 +0000.58763][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[054:490] [2025-07-26 15:28:46 +0000.66124][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[054:583] [2025-07-26 15:28:46 +0000.158516][7720] The convert RGB to YUV take 2
[054:982] [2025-07-26 15:28:46 +0000.557408][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[055:051] [2025-07-26 15:28:46 +0000.626665][7787] DTS queue for
Generator:0x75c8f33ab8 3015 3047
[055:083] [2025-07-26 15:28:46 +0000.658592][7720] The convert RGB to YUV take 2
[055:320] [2025-07-26 15:28:46 +0000.895817][7780]
RecordAudioSource::PullAudioFrame
[055:321] [2025-07-26 15:28:46 +0000.897129][7780] AF_SpeedFilter audio
0x75bd8b1a00 PullFrame
[055:340] [2025-07-26 15:28:46 +0000.915548][7781] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[055:385] [2025-07-26 15:28:46 +0000.960328][7787] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3180 pts:3180
[055:437] [2025-07-26 15:28:47 +0000.13164][7780] AF_SpeedFilter audio time 111,
0x75bd8b1a00 out time: 197227856 org time: 197227856
[055:452] [2025-07-26 15:28:47 +0000.27627][7787] Push an pts:3248 to dts queue.
[055:479] [2025-07-26 15:28:47 +0000.54322][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[055:518] [2025-07-26 15:28:47 +0000.93304][7787] SendFrame
encodedImage._timeStamp:3248encodedImage->_length:106976
[055:518] [2025-07-26 15:28:47 +0000.93558][7787] last dts:3213 currentPts:3248
ppsOrSPS:0 queue length:2
[055:544] [2025-07-26 15:28:47 +0000.119230][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[055:581] [2025-07-26 15:28:47 +0000.157128][7720] The convert RGB to YUV take 2
[055:706] [2025-07-26 15:28:47 +0000.281969][7780] AF_SpeedFilter audio time
[055:707] [2025-07-26 15:28:47 +0000.282969][7786]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3297queue_audio_frame_:3
[055:854] [2025-07-26 15:28:47 +0000.429369][7720] webrtc common_video plane
old ..... (1/1000) new: 11001 delete: 10984 diff: 17
[055:855] [2025-07-26 15:28:47 +0000.431161][7787] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3450
[055:856] [2025-07-26 15:28:47 +0000.431311][7787] push video frame to H264
encoder. (100 frame for one log)

[055:856] [2025-07-26 15:28:47 +0000.431350][7787] push video frame to H264


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

[055:856] [2025-07-26 15:28:47 +0000.431388][7787] H264Encode::push video frame to


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

[055:856] [2025-07-26 15:28:47 +0000.431441][7787] The input pts:3450 fps:30


[055:875] [2025-07-26 15:28:47 +0000.450663][7724] Run AGC when audioType = 0
[055:875] [2025-07-26 15:28:47 +0000.450885][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[055:917] [2025-07-26 15:28:47 +0000.492880][7787] H264Encode::H264SWEncoder get
callback, length:144800 type:1 nalType:1length:144796
[055:979] [2025-07-26 15:28:47 +0000.554933][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[056:088] [2025-07-26 15:28:47 +0000.664001][7720] The convert RGB to YUV take 2
[056:213] [2025-07-26 15:28:47 +0000.789026][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[056:349] [2025-07-26 15:28:47 +0000.924328][7781] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[056:411] [2025-07-26 15:28:47 +0000.986531][7780] AF_SpeedFilter::PullFrame eof4
[056:418] [2025-07-26 15:28:47 +0000.993380][7780]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[056:479] [2025-07-26 15:28:48 +0000.55071][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[056:594] [2025-07-26 15:28:48 +0000.169372][7720] The convert RGB to YUV take 2
[056:597] [2025-07-26 15:28:48 +0000.173033][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[056:598] [2025-07-26 15:28:48 +0000.173807][7720] operator(): Stop
[056:598] [2025-07-26 15:28:48 +0000.173953][7720] StopPullFrameAndWriteMp4
time:197232337 enter.

[056:598] [2025-07-26 15:28:48 +0000.174015][7720] StopRecording:


[056:602] [2025-07-26 15:28:48 +0000.177807][7780] PullAudioFrame: PullFrame audio
finished.
[056:602] [2025-07-26 15:28:48 +0000.177944][7780]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[056:604] [2025-07-26 15:28:48 +0000.179435][7787]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:116
[056:607] [2025-07-26 15:28:48 +0000.182929][771f] stop recording
[056:607] [2025-07-26 15:28:48 +0000.183049][771f]
RecordingSessionInternalSimple:destroy media processers
[056:607] [2025-07-26 15:28:48 +0000.183082][771f] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[056:607] [2025-07-26 15:28:48 +0000.183104][771f] H264Encode::flushing hareware
Encoder
[056:608] [2025-07-26 15:28:48 +0000.183264][771f] Flush time:197232347 enter.

[056:608] [2025-07-26 15:28:48 +0000.183319][771f] H264Encoder encoder flush


[056:608] [2025-07-26 15:28:48 +0000.183349][771f] flush output queue
[056:930] [2025-07-26 15:28:48 +0000.505558][771f] Flush leave. expire time = 322
ms

[056:930] [2025-07-26 15:28:48 +0000.505929][771f] ~H264EncodeWrap:


[056:930] [2025-07-26 15:28:48 +0000.506024][771f] ~H264Encode:
[056:930] [2025-07-26 15:28:48 +0000.506090][771f] teardownCompressionSession:
H264Encode::destroying Encoder
[056:930] [2025-07-26 15:28:48 +0000.506207][771f] Release time:197232669 enter.

[056:931] [2025-07-26 15:28:48 +0000.506654][771f] Release:


MediaCodecVideoEncoder::Release _inited:1
[056:931] [2025-07-26 15:28:48 +0000.506752][771f] Destroy time:197232670 enter.

[056:931] [2025-07-26 15:28:48 +0000.506834][771f] H264Encoder encoderDestroy


[056:931] [2025-07-26 15:28:48 +0000.506900][771f]
AndroidMediaCodecVideoEncoder::release env: 0x75af7cc040
[056:931] [2025-07-26 15:28:48 +0000.506968][771f]
AndroidMediaCodecVideoEncoder::Destroy
[056:957] [2025-07-26 15:28:48 +0000.533099][771f] Destroy leave. expire time = 26
ms

[056:958] [2025-07-26 15:28:48 +0000.533373][771f] Release leave. expire time = 28


ms

[056:958] [2025-07-26 15:28:48 +0000.533515][771f] ~AndroidHwAvcEncoder


time:197232697 enter.

[056:958] [2025-07-26 15:28:48 +0000.533788][771f] Release time:197232697 enter.

[056:958] [2025-07-26 15:28:48 +0000.533839][771f] Release:


MediaCodecVideoEncoder:: has been released before, just return
[056:958] [2025-07-26 15:28:48 +0000.533874][771f] Release leave. expire time = 0
ms

[056:958] [2025-07-26 15:28:48 +0000.533908][771f] ~AndroidMediaCodecVideoEncoder


[056:958] [2025-07-26 15:28:48 +0000.533940][771f] ~WrapAndroidMediaCodec
time:197232697 enter.

[056:958] [2025-07-26 15:28:48 +0000.534016][771f] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[056:958] [2025-07-26 15:28:48 +0000.534051][771f] video hevc hw codec


destructor:0x75c90875e0

[056:958] [2025-07-26 15:28:48 +0000.534159][771f] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[056:959] [2025-07-26 15:28:48 +0000.534223][771f] teardownCompressionSession:


H264Encode::destroyed Encoder
[056:959] [2025-07-26 15:28:48 +0000.534283][771f]
RecordingSessionInternalSimple:destroy aac encoder output!
[056:959] [2025-07-26 15:28:48 +0000.534318][771f] AACSWEncode destructor
[056:974] [2025-07-26 15:28:48 +0000.549244][7788] MP4 close file successfully
[056:974] [2025-07-26 15:28:48 +0000.549382][7788] Recording session Internal:
notify recording ok
[056:974] [2025-07-26 15:28:48 +0000.549581][7788] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4,
output_video_timestamp_:3797.5 last_video_pts_:3797
[056:974] [2025-07-26 15:28:48 +0000.549887][7788] OnRecordFinish:
[056:976] [2025-07-26 15:28:48 +0000.551669][7788] onRecordingOk: net seek
pos:0record video duration:3830record audio duration:3784
[056:978] [2025-07-26 15:28:48 +0000.553541][7781] destructMicSource_w:
[056:978] [2025-07-26 15:28:48 +0000.553678][7781] setOutput_w:
MicSource::setOutput() 0x0
[056:978] [2025-07-26 15:28:48 +0000.553918][7720] releaseThread 0x75bd8b1100
[056:978] [2025-07-26 15:28:48 +0000.553980][7720] ~MicSource: Mic source
destroyed:0x76a8428300
[056:980] [2025-07-26 15:28:48 +0000.555685][7720] StopPullFrameAndWriteMp4 leave.
expire time = 382 ms

[056:980] [2025-07-26 15:28:48 +0000.555829][7720] DestroyPipelineAndFilters


time:197232719 enter.

[056:980] [2025-07-26 15:28:48 +0000.555900][7720] UnbindInputFilter 0x75bd8b1840


this 0x7696d5e0c0
[056:980] [2025-07-26 15:28:48 +0000.555969][7720] UnbindInputFilter 0x75bd8b19d8
this 0x75bd8b1b50
[056:980] [2025-07-26 15:28:48 +0000.556042][7720] UnbindInputFilter 0x7696d5e0c0
this 0x76a81e46e0
[056:980] [2025-07-26 15:28:48 +0000.556077][7720] filter: filter pipeline destroy
this: 0x76a81e4640
[056:982] [2025-07-26 15:28:48 +0000.557893][7720] ClearVideoOfSources: recodring
total frames:0
[056:982] [2025-07-26 15:28:48 +0000.558056][7720] ClearVideoOfSources:
[056:982] [2025-07-26 15:28:48 +0000.558094][7720] GPUImageProcessing destruct.
[056:983] [2025-07-26 15:28:48 +0000.558187][7720] destroy TrivalImageDrawer
0x75bd55e500
[056:983] [2025-07-26 15:28:48 +0000.558306][7720] The shader has been initialize,
clean up them.
[056:983] [2025-07-26 15:28:48 +0000.558575][7720] ~OpenGLFrameBuffer:
[056:983] [2025-07-26 15:28:48 +0000.558799][7720] ~OpenGLFrameBuffer:
[056:985] [2025-07-26 15:28:48 +0000.560877][7720] ~OpenGLFrameBuffer:
[056:985] [2025-07-26 15:28:48 +0000.561068][7720] ~OpenGLFrameBuffer:
[056:986] [2025-07-26 15:28:48 +0000.561270][7720] ~OpenGLFrameBuffer:
[056:986] [2025-07-26 15:28:48 +0000.561399][7720] ~OpenGLFrameBuffer:
[056:986] [2025-07-26 15:28:48 +0000.561732][7720] GPUImageProcessing destruct
finish.
[056:986] [2025-07-26 15:28:48 +0000.561793][7720] GPURGBAFrame destruct.
[056:986] [2025-07-26 15:28:48 +0000.561864][7720] destroy OpenGLRenderProgram
0x7696d5de98
[056:986] [2025-07-26 15:28:48 +0000.561911][7720] ~CameraSource time:197232725
enter.

[056:986] [2025-07-26 15:28:48 +0000.561945][7720] ~CameraSource leave. expire


time = 0 ms

[056:986] [2025-07-26 15:28:48 +0000.561984][7720] ~RecordAudioSource


time:197232725 enter.

[056:986] [2025-07-26 15:28:48 +0000.562032][7720] ~RecordAudioSource leave.


expire time = 0 ms

[056:986] [2025-07-26 15:28:48 +0000.562071][7720] DestroyPipelineAndFilters


leave. expire time = 6 ms

[057:303] [2025-07-26 15:28:48 +0000.879116][6cbf]


Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[057:304] [2025-07-26 15:28:48 +0000.879964][7720] operator() time:197233043
enter.

[057:304] [2025-07-26 15:28:48 +0000.880083][7720] MediaFilterCamera, recording


file context:0x76a7a47900 input texture:10
[057:309] [2025-07-26 15:28:48 +0000.884537][7720] MicSource: Mic source
created:10x76a8428300
[057:310] [2025-07-26 15:28:48 +0000.885822][7720] alloc thread: 0x75bd8b1700
name:worker1 thread id:505951870128 to Mic_source
[057:310] [2025-07-26 15:28:48 +0000.885948][7720] audio: start the audio sender
thread.

[057:310] [2025-07-26 15:28:48 +0000.886033][7720] construct OpenGLRenderProgram


0x7696d5de98
[057:310] [2025-07-26 15:28:48 +0000.886097][7720] CropFilter::SetOrientation
orientation: 90
[057:311] [2025-07-26 15:28:48 +0000.886403][7720] filter: filter pipeline
construtc this: 0x75b3de8300
[057:311] [2025-07-26 15:28:48 +0000.886539][7720] filter: filter pipeline2 update
pattern: 1
[057:311] [2025-07-26 15:28:48 +0000.886597][7720] CameraSource::source_id_:11
[057:311] [2025-07-26 15:28:48 +0000.886649][7720] RecordAudioSource::source_id_:12
[057:311] [2025-07-26 15:28:48 +0000.887011][7720] BindInputFilter 0x75bd8ecbc0
this 0x7696d5e0c0
[057:311] [2025-07-26 15:28:48 +0000.887135][7720] BindInputFilter 0x75bd8ecd58
this 0x75dd98e050
[057:312] [2025-07-26 15:28:48 +0000.887213][7720] BindInputFilter 0x7696d5e0c0
this 0x75b3de83a0
[057:312] [2025-07-26 15:28:48 +0000.887339][7720] setParamentForFilters:
speed:2.000000
[057:312] [2025-07-26 15:28:48 +0000.887382][7720] SetParamForFilter:
AF_SpeedFilter params:, speed_ 2
[057:312] [2025-07-26 15:28:48 +0000.887452][7720] SetParamForFilter time:197233051
enter.

[057:312] [2025-07-26 15:28:48 +0000.887500][7720] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[057:312] [2025-07-26 15:28:48 +0000.887559][7720] SetParamForFilter: Params video
index is: 0
[057:312] [2025-07-26 15:28:48 +0000.887634][7720] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[057:312] [2025-07-26 15:28:48 +0000.887675][7720] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[057:312] [2025-07-26 15:28:48 +0000.887749][7720] crop filter mode tpye:
citytravelvideo index:0
[057:321] [2025-07-26 15:28:48 +0000.896734][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[057:321] [2025-07-26 15:28:48 +0000.896860][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[057:321] [2025-07-26 15:28:48 +0000.896905][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[057:321] [2025-07-26 15:28:48 +0000.896938][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[057:321] [2025-07-26 15:28:48 +0000.896988][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[057:321] [2025-07-26 15:28:48 +0000.897033][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[057:321] [2025-07-26 15:28:48 +0000.897071][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[057:322] [2025-07-26 15:28:48 +0000.897246][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[057:322] [2025-07-26 15:28:48 +0000.897300][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[057:322] [2025-07-26 15:28:48 +0000.897353][7720]
Warning(parse_template_json.cc:67): json parament no found the parament
[057:322] [2025-07-26 15:28:48 +0000.897389][7720]
Warning(parse_template_json.cc:93): json parament no found the duration
[057:322] [2025-07-26 15:28:48 +0000.897426][7720] SetParamForFilter leave. expire
time = 10 ms

[057:322] [2025-07-26 15:28:48 +0000.897523][7720] OnOutputSizeChanged width 1280


height 720
[057:322] [2025-07-26 15:28:48 +0000.897572][7720] OpenGLFrameBuffer: width:1280
height:720
[057:322] [2025-07-26 15:28:48 +0000.897617][7720] OpenGLFrameBuffer: width:1280
height:720
[057:322] [2025-07-26 15:28:48 +0000.897646][7720] OpenGLFrameBuffer: width:1280
height:720
[057:322] [2025-07-26 15:28:48 +0000.897681][7720] OpenGLFrameBuffer: width:1280
height:720
[057:322] [2025-07-26 15:28:48 +0000.897713][7720] OpenGLFrameBuffer: width:1280
height:720
[057:322] [2025-07-26 15:28:48 +0000.897770][7720] OpenGLFrameBuffer: width:1280
height:720
[057:322] [2025-07-26 15:28:48 +0000.897810][7720] construct TrivalImageDrawer
0x75bd560580
[057:322] [2025-07-26 15:28:48 +0000.897848][7720] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x75bd560580 context 0x75ddb8d280
[057:322] [2025-07-26 15:28:48 +0000.897892][7720] setupGLES:
[057:323] [2025-07-26 15:28:48 +0000.898328][7720] OpenGLRenderProgram::Initialize.
[057:323] [2025-07-26 15:28:48 +0000.898429][7720] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[057:323] [2025-07-26 15:28:48 +0000.898502][7720] 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_validate_shader_binary GL_QCOM_YUV_texture_gather
[057:323] [2025-07-26 15:28:48 +0000.898648][7720] Init open gl render:
0x7696d5de98
[057:323] [2025-07-26 15:28:48 +0000.898716][7720] Fragement shader path:
[057:323] [2025-07-26 15:28:48 +0000.898771][7720] Fragement shader path:
[057:323] [2025-07-26 15:28:48 +0000.898819][7720] create opengl program object.
[057:323] [2025-07-26 15:28:48 +0000.898878][7720] create shader: vertex
[057:324] [2025-07-26 15:28:48 +0000.899216][7720] create shader: fragment
[057:326] [2025-07-26 15:28:48 +0000.901597][7720] Have not extra filter filename!
[057:326] [2025-07-26 15:28:48 +0000.901763][7720] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[057:326] [2025-07-26 15:28:48 +0000.901814][7720] OpenGLRenderProgram::Initialize
success.
[057:326] [2025-07-26 15:28:48 +0000.901901][7720] Setup the OpenGL result:1
[057:327] [2025-07-26 15:28:48 +0000.902454][771f] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4
[057:328] [2025-07-26 15:28:48 +0000.903790][771f] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[057:328] [2025-07-26 15:28:48 +0000.903841][77c4] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75c8dc5498
[057:328] [2025-07-26 15:28:48 +0000.903915][771f] 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
[057:328] [2025-07-26 15:28:48 +0000.903965][771f] 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_197233065.mp4
fileFD: -1
[057:329] [2025-07-26 15:28:48 +0000.904522][771f] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4
is opened successfully
[057:329] [2025-07-26 15:28:48 +0000.904583][771f] setupMediaProcessers:
[057:329] [2025-07-26 15:28:48 +0000.904607][771f]
RecordingSessionInternalSimple:setup media processers.
[057:329] [2025-07-26 15:28:48 +0000.904632][771f] construct AAC encoder
[057:329] [2025-07-26 15:28:48 +0000.904950][771f] H264Encoder creating:
superfast011818
[057:329] [2025-07-26 15:28:48 +0000.905001][771f] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[057:330] [2025-07-26 15:28:48 +0000.905862][771f] H264Encode::GetMachineModel is
M2101K6I
[057:330] [2025-07-26 15:28:48 +0000.905937][771f] H264Encoder machine_mode
is:M2101K6I
[057:330] [2025-07-26 15:28:48 +0000.905985][771f] H264Encode::machine size :9
machine_mode:M2101K6I
[057:330] [2025-07-26 15:28:48 +0000.906026][771f] H264Encode::machine array
size :22 machine_mode:M2101K6I
[057:330] [2025-07-26 15:28:48 +0000.906062][771f] H264Encode::current machine
is :M2101K6I auto check hw codec decide to use hw codec
[057:330] [2025-07-26 15:28:48 +0000.906097][771f] setupCompressionSession:
[057:330] [2025-07-26 15:28:48 +0000.906117][771f] H264Encode::creating hareware
Encoder
[057:330] [2025-07-26 15:28:48 +0000.906138][771f] AndroidHwAvcEncoder
time:197233069 enter.

[057:331] [2025-07-26 15:28:48 +0000.906423][771f] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000776cc9d540 address:0x75a00e6760
[057:331] [2025-07-26 15:28:48 +0000.906597][771f] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[057:331] [2025-07-26 15:28:48 +0000.906652][771f] The video avc hw codec address
is 0x76a7bc32a0
[057:331] [2025-07-26 15:28:48 +0000.906755][771f] AndroidHwAvcEncoder leave.
expire time = 1 ms

[057:331] [2025-07-26 15:28:48 +0000.906857][771f] RegisterEncodeCompleteCallback


time:197233070 enter.

[057:331] [2025-07-26 15:28:48 +0000.907029][771f] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[057:331] [2025-07-26 15:28:48 +0000.907086][771f] InitEncode time:197233070


enter.

[057:332] [2025-07-26 15:28:48 +0000.907201][771f] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[057:332] [2025-07-26 15:28:48 +0000.907259][771f] Create time:197233071 enter.

[057:332] [2025-07-26 15:28:48 +0000.907299][771f] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[057:332] [2025-07-26 15:28:48 +0000.907339][771f]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75af6c2280
[057:332] [2025-07-26 15:28:48 +0000.907555][771f] supported_type:video/avc
[057:332] [2025-07-26 15:28:48 +0000.907610][771f] name:OMX.qcom.video.encoder.avc
mime:video/avc
[057:332] [2025-07-26 15:28:48 +0000.907686][771f] hwCodecPrefix :OMX.qcom.
[057:332] [2025-07-26 15:28:48 +0000.907726][771f] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[057:332] [2025-07-26 15:28:48 +0000.907776][771f] mediacodec_createCodecByName
time:197233071 enter.

[057:332] [2025-07-26 15:28:48 +0000.907813][771f] WrapAndroidMediaCodec


time:197233071 enter.

[057:332] [2025-07-26 15:28:48 +0000.907980][771f] WrapAndroidMediaCodec leave.


expire time = 0 ms

[057:352] [2025-07-26 15:28:48 +0000.927707][771f] mediacodec_createCodecByName


leave. expire time = 20 ms

[057:352] [2025-07-26 15:28:48 +0000.927933][771f] WrapAndroidMediaFromat


time:197233091 enter.

[057:352] [2025-07-26 15:28:48 +0000.928074][771f] WrapAndroidMediaFromat leave.


expire time = 0 ms

[057:424] [2025-07-26 15:28:48 +0000.999409][771f] Destroy time:197233163 enter.

[057:424] [2025-07-26 15:28:48 +0000.999574][771f] WrapAndroidMediaFromat::


Destroy
[057:424] [2025-07-26 15:28:48 +0000.999630][771f] Destroy leave. expire time = 0
ms

[057:424] [2025-07-26 15:28:48 +0000.999673][771f] ~WrapAndroidMediaFromat


time:197233163 enter.

[057:424] [2025-07-26 15:28:48 +0000.999712][771f] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[057:424] [2025-07-26 15:28:48 +0000.999742][771f] Create leave. expire time = 92


ms

[057:424] [2025-07-26 15:28:48 +0000.999774][771f] isSemiPlanarSupport


time:197233163 enter.

[057:424] [2025-07-26 15:28:48 +0000.999807][771f] H264Encoder isSemiPlanarSupport


[057:424] [2025-07-26 15:28:48 +0000.999832][771f] isSemiPlanarSupport leave.
expire time = 0 ms

[057:424] [2025-07-26 15:28:48 +0000.999862][771f] creat hw H264Encoder success,


isSemiPlanar:1
[057:424] [2025-07-26 15:28:49 +0000.62][771f] InitEncode leave. expire time = 93
ms
[057:424] [2025-07-26 15:28:49 +0000.150][771f] H264Encode::created Encoder
[057:425] [2025-07-26 15:28:49 +0000.187][771f] H264Encode:: H264 encoder created.
[057:425] [2025-07-26 15:28:49 +0000.214][771f] H264 encoder created.
[057:425] [2025-07-26 15:28:49 +0000.237][771f]
RecordingSessionInternalSimple:created avc encoder avc: 0x75af7cc040
[057:425] [2025-07-26 15:28:49 +0000.266][771f] setOutput:
[057:425] [2025-07-26 15:28:49 +0000.287][771f]
RecordingSessionInternalSimple:encoder set output to muxer!
[057:425] [2025-07-26 15:28:49 +0000.307][771f] request a key frame
[057:425] [2025-07-26 15:28:49 +0000.324][771f] H264Encode:: request a key frame
[057:425] [2025-07-26 15:28:49 +0000.503][771f] setDisplayRotate :90
[057:425] [2025-07-26 15:28:49 +0000.548][771f] 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
[057:425] [2025-07-26 15:28:49 +0000.655][7720] StartRecording:
[057:425] [2025-07-26 15:28:49 +0000.862][77be] operator(): Set the recording
session in mic source. recording session: 0x75bd8ecc00
[057:425] [2025-07-26 15:28:49 +0000.1136][7720] operator() leave. expire time =
122 ms

[057:427] [2025-07-26 15:28:49 +0000.2514][7720] begine recode to first frame spend


time:123
[057:427] [2025-07-26 15:28:49 +0000.2672][7720]
GPUImageProcessing::SetOrientation orientation: 90
[057:427] [2025-07-26 15:28:49 +0000.3140][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[057:442] [2025-07-26 15:28:49 +0000.17965][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[057:455] [2025-07-26 15:28:49 +0000.30487][77c3]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[057:466] [2025-07-26 15:28:49 +0000.41188][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[057:516] [2025-07-26 15:28:49 +0000.91567][77c3] DTS queue for
Generator:0x75c8f33ab8 0 34
[057:552] [2025-07-26 15:28:49 +0000.128155][77c4] add aac audio track with id:1
[057:583] [2025-07-26 15:28:49 +0000.159302][77c3] h264 add frame header cdr flag
[057:584] [2025-07-26 15:28:49 +0000.160061][77c3] h264 add frame header cdr flag
[057:585] [2025-07-26 15:28:49 +0000.160596][77c3] Received key frame:0
[057:585] [2025-07-26 15:28:49 +0000.160682][77c3] H264Encode:: get a sps pps
header!headerSize:29
[057:585] [2025-07-26 15:28:49 +0000.160889][77c4] get the H.264 SPS parameter
[057:586] [2025-07-26 15:28:49 +0000.161310][77c4] add video track with id:2
[057:587] [2025-07-26 15:28:49 +0000.162234][77c4] get the H.264 PPS parameter
[057:589] [2025-07-26 15:28:49 +0000.164257][77c4] get the H.264 IDR frame
[057:589] [2025-07-26 15:28:49 +0000.164462][77c4] resss:true
[057:589] [2025-07-26 15:28:49 +0000.164535][77c4] video start ts:0
[057:589] [2025-07-26 15:28:49 +0000.164640][77c4] the video frame has been written
into MP4 file
[057:625] [2025-07-26 15:28:49 +0000.201139][77c4] audio start ts:0
[057:626] [2025-07-26 15:28:49 +0000.201391][77c4] the audio frame has been written
into MP4 file
[057:684] [2025-07-26 15:28:49 +0000.260076][77be] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[057:711] [2025-07-26 15:28:49 +0000.286353][7720] Got a frame videoTime:267
nextWantTime:264 timeInterval:66 frameRate:15
[057:744] [2025-07-26 15:28:49 +0000.319501][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[057:806] [2025-07-26 15:28:49 +0000.381535][77bc] resampled_data_size:4096
[057:820] [2025-07-26 15:28:49 +0000.395833][7720] Drop a frame videoTime:376
nextWantTime:396 timeInterval:66 frameRate:15
[057:878] [2025-07-26 15:28:49 +0000.453766][7720] The convert RGB to YUV take 2
[057:879] [2025-07-26 15:28:49 +0000.454414][7724] Run AGC when audioType = 0
[057:880] [2025-07-26 15:28:49 +0000.455421][77bc] AF_SpeedFilter audio
0x75dd98df00 PullFrame
[057:937] [2025-07-26 15:28:49 +0000.512455][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[057:981] [2025-07-26 15:28:49 +0000.556482][7720] FilterPipeline2::OnVideoFrame
pts 550 last_video_timestamp_ 550
[058:001] [2025-07-26 15:28:49 +0000.577009][77bc]
RecordAudioSource::PullAudioFrame
[058:083] [2025-07-26 15:28:49 +0000.658930][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[058:083] [2025-07-26 15:28:49 +0000.659114][7720] GPUImageProcessing: input frame
width1280 X 720
[058:084] [2025-07-26 15:28:49 +0000.659663][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[058:084] [2025-07-26 15:28:49 +0000.659785][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[058:246] [2025-07-26 15:28:49 +0000.821410][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[058:384] [2025-07-26 15:28:49 +0000.959497][7720] The convert RGB to YUV take 2
[058:679] [2025-07-26 15:28:50 +0000.254358][77be] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[058:682] [2025-07-26 15:28:50 +0000.258036][77bc] FilterPipeline2::OnAudioFrame
pts 590 last_audio_timestamp_ 590
[058:746] [2025-07-26 15:28:50 +0000.322029][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[058:882] [2025-07-26 15:28:50 +0000.457361][7720] The convert RGB to YUV take 3
[058:916] [2025-07-26 15:28:50 +0000.491408][77c3] Push an pts:736 to dts queue.
[058:987] [2025-07-26 15:28:50 +0000.562192][77c3] last dts:700 currentPts:736
ppsOrSPS:0 queue length:2
[059:012] [2025-07-26 15:28:50 +0000.587466][7720] webrtc common_video plane
old ..... (1/1000) new: 12001 delete: 11984 diff: 17
[059:118] [2025-07-26 15:28:50 +0000.693720][77c3] DTS queue for
Generator:0x75c8f33ab8 835
[059:247] [2025-07-26 15:28:50 +0000.823039][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[059:382] [2025-07-26 15:28:50 +0000.958094][7720] The convert RGB to YUV take 2
[059:398] [2025-07-26 15:28:50 +0000.973510][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[059:398] [2025-07-26 15:28:50 +0000.973969][7720] operator(): Stop
[059:398] [2025-07-26 15:28:50 +0000.974153][7720] StopPullFrameAndWriteMp4
time:197235137 enter.

[059:399] [2025-07-26 15:28:50 +0000.974235][7720] StopRecording:


[059:403] [2025-07-26 15:28:50 +0000.978746][77bc] PullAudioFrame: PullFrame audio
finished.
[059:403] [2025-07-26 15:28:50 +0000.978878][77bc]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[059:406] [2025-07-26 15:28:50 +0000.982109][77c3]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:30
[059:408] [2025-07-26 15:28:50 +0000.983889][771f] stop recording
[059:408] [2025-07-26 15:28:50 +0000.984101][771f]
RecordingSessionInternalSimple:destroy media processers
[059:408] [2025-07-26 15:28:50 +0000.984151][771f] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[059:409] [2025-07-26 15:28:50 +0000.984198][771f] H264Encode::flushing hareware
Encoder
[059:409] [2025-07-26 15:28:50 +0000.984551][771f] Flush time:197235148 enter.

[059:409] [2025-07-26 15:28:50 +0000.984665][771f] H264Encoder encoder flush


[059:409] [2025-07-26 15:28:50 +0000.984736][771f] flush output queue
[059:622] [2025-07-26 15:28:51 +0000.197602][77be] The output timestamp from audio
mixer change:197235357
[059:651] [2025-07-26 15:28:51 +0000.227159][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[059:657] [2025-07-26 15:28:51 +0000.232672][7724] On audio frame the broadcast
with timestamp:197235396 samples:480. (1000 frame for one log)

[059:685] [2025-07-26 15:28:51 +0000.260608][77be] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[059:685] [2025-07-26 15:28:51 +0000.261053][77be] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[059:733] [2025-07-26 15:28:51 +0000.309066][771f] Flush leave. expire time = 324
ms

[059:734] [2025-07-26 15:28:51 +0000.309438][771f] ~H264EncodeWrap:


[059:734] [2025-07-26 15:28:51 +0000.309519][771f] ~H264Encode:
[059:734] [2025-07-26 15:28:51 +0000.309566][771f] teardownCompressionSession:
H264Encode::destroying Encoder
[059:734] [2025-07-26 15:28:51 +0000.309615][771f] Release time:197235473 enter.

[059:734] [2025-07-26 15:28:51 +0000.309907][771f] Release:


MediaCodecVideoEncoder::Release _inited:1
[059:734] [2025-07-26 15:28:51 +0000.309983][771f] Destroy time:197235473 enter.

[059:734] [2025-07-26 15:28:51 +0000.310031][771f] H264Encoder encoderDestroy


[059:734] [2025-07-26 15:28:51 +0000.310076][771f]
AndroidMediaCodecVideoEncoder::release env: 0x75c8feed80
[059:734] [2025-07-26 15:28:51 +0000.310157][771f]
AndroidMediaCodecVideoEncoder::Destroy
[059:762] [2025-07-26 15:28:51 +0000.338013][771f] Destroy leave. expire time = 28
ms

[059:763] [2025-07-26 15:28:51 +0000.338461][771f] Release leave. expire time = 29


ms

[059:763] [2025-07-26 15:28:51 +0000.338578][771f] ~AndroidHwAvcEncoder


time:197235502 enter.

[059:763] [2025-07-26 15:28:51 +0000.339027][771f] Release time:197235502 enter.

[059:763] [2025-07-26 15:28:51 +0000.339130][771f] Release:


MediaCodecVideoEncoder:: has been released before, just return
[059:764] [2025-07-26 15:28:51 +0000.339183][771f] Release leave. expire time = 1
ms

[059:764] [2025-07-26 15:28:51 +0000.339232][771f] ~AndroidMediaCodecVideoEncoder


[059:764] [2025-07-26 15:28:51 +0000.339277][771f] ~WrapAndroidMediaCodec
time:197235503 enter.

[059:764] [2025-07-26 15:28:51 +0000.339441][771f] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[059:764] [2025-07-26 15:28:51 +0000.339517][771f] video hevc hw codec


destructor:0x76a7bc32a0
[059:764] [2025-07-26 15:28:51 +0000.339773][771f] ~AndroidHwAvcEncoder leave.
expire time = 1 ms

[059:764] [2025-07-26 15:28:51 +0000.339913][771f] teardownCompressionSession:


H264Encode::destroyed Encoder
[059:764] [2025-07-26 15:28:51 +0000.339994][771f]
RecordingSessionInternalSimple:destroy aac encoder output!
[059:764] [2025-07-26 15:28:51 +0000.340056][771f] AACSWEncode destructor
[059:782] [2025-07-26 15:28:51 +0000.357602][77c4] MP4 close file successfully
[059:782] [2025-07-26 15:28:51 +0000.357721][77c4] Recording session Internal:
notify recording ok
[059:782] [2025-07-26 15:28:51 +0000.357750][77c4] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4,
output_video_timestamp_:969 last_video_pts_:969
[059:782] [2025-07-26 15:28:51 +0000.357818][77c4] OnRecordFinish:
[059:783] [2025-07-26 15:28:51 +0000.358416][77c4] onRecordingOk: net seek
pos:0record video duration:1002record audio duration:952
[059:784] [2025-07-26 15:28:51 +0000.359825][77be] destructMicSource_w:
[059:784] [2025-07-26 15:28:51 +0000.360005][77be] setOutput_w:
MicSource::setOutput() 0x0
[059:785] [2025-07-26 15:28:51 +0000.361480][7720] releaseThread 0x75bd8b1700
[059:786] [2025-07-26 15:28:51 +0000.361645][7720] ~MicSource: Mic source
destroyed:0x76a8428300
[059:791] [2025-07-26 15:28:51 +0000.366245][7720] StopPullFrameAndWriteMp4 leave.
expire time = 393 ms

[059:791] [2025-07-26 15:28:51 +0000.366885][7720] DestroyPipelineAndFilters


time:197235530 enter.

[059:793] [2025-07-26 15:28:51 +0000.368499][7720] UnbindInputFilter 0x75bd8ecbc0


this 0x7696d5e0c0
[059:793] [2025-07-26 15:28:51 +0000.368615][7720] UnbindInputFilter 0x75bd8ecd58
this 0x75dd98e050
[059:793] [2025-07-26 15:28:51 +0000.368687][7720] UnbindInputFilter 0x7696d5e0c0
this 0x75b3de83a0
[059:793] [2025-07-26 15:28:51 +0000.368721][7720] filter: filter pipeline destroy
this: 0x75b3de8300
[059:795] [2025-07-26 15:28:51 +0000.370211][7720] ClearVideoOfSources: recodring
total frames:0
[059:795] [2025-07-26 15:28:51 +0000.370356][7720] ClearVideoOfSources:
[059:795] [2025-07-26 15:28:51 +0000.370422][7720] GPUImageProcessing destruct.
[059:795] [2025-07-26 15:28:51 +0000.370525][7720] destroy TrivalImageDrawer
0x75bd560580
[059:795] [2025-07-26 15:28:51 +0000.370649][7720] The shader has been initialize,
clean up them.

[059:795] [2025-07-26 15:28:51 +0000.370741][7720] ~OpenGLFrameBuffer:


[059:795] [2025-07-26 15:28:51 +0000.370942][7720] ~OpenGLFrameBuffer:
[059:795] [2025-07-26 15:28:51 +0000.371130][7720] ~OpenGLFrameBuffer:
[059:796] [2025-07-26 15:28:51 +0000.371288][7720] ~OpenGLFrameBuffer:
[059:796] [2025-07-26 15:28:51 +0000.371449][7720] ~OpenGLFrameBuffer:
[059:796] [2025-07-26 15:28:51 +0000.371620][7720] ~OpenGLFrameBuffer:
[059:797] [2025-07-26 15:28:51 +0000.372222][7720] GPUImageProcessing destruct
finish.
[059:797] [2025-07-26 15:28:51 +0000.372326][7720] GPURGBAFrame destruct.
[059:797] [2025-07-26 15:28:51 +0000.372425][7720] destroy OpenGLRenderProgram
0x7696d5de98
[059:797] [2025-07-26 15:28:51 +0000.372483][7720] ~CameraSource time:197235536
enter.

[059:797] [2025-07-26 15:28:51 +0000.372527][7720] ~CameraSource leave. expire


time = 0 ms

[059:797] [2025-07-26 15:28:51 +0000.372581][7720] ~RecordAudioSource


time:197235536 enter.

[059:797] [2025-07-26 15:28:51 +0000.372626][7720] ~RecordAudioSource leave.


expire time = 0 ms

[059:797] [2025-07-26 15:28:51 +0000.372673][7720] DestroyPipelineAndFilters


leave. expire time = 6 ms

[059:878] [2025-07-26 15:28:51 +0000.453757][7724] Run AGC when audioType = 0


[059:878] [2025-07-26 15:28:51 +0000.454005][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[061:248] [2025-07-26 15:28:52 +0000.824033][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[061:249] [2025-07-26 15:28:52 +0000.824493][7720] operator() time:197236988
enter.

[061:249] [2025-07-26 15:28:52 +0000.824659][7720] MediaFilterCamera, recording


file context:0x76a7a47900 input texture:10
[061:251] [2025-07-26 15:28:52 +0000.826844][7720] MicSource: Mic source
created:10x76a8428300
[061:252] [2025-07-26 15:28:52 +0000.827784][7720] alloc thread: 0x75bd8eca80
name:worker1 thread id:505952910512 to Mic_source
[061:252] [2025-07-26 15:28:52 +0000.827881][7720] audio: start the audio sender
thread.

[061:252] [2025-07-26 15:28:52 +0000.827966][7720] construct OpenGLRenderProgram


0x7696d5de98
[061:252] [2025-07-26 15:28:52 +0000.828025][7720] CropFilter::SetOrientation
orientation: 90
[061:253] [2025-07-26 15:28:52 +0000.828289][7720] filter: filter pipeline
construtc this: 0x75741a9300
[061:253] [2025-07-26 15:28:52 +0000.828342][7720] filter: filter pipeline2 update
pattern: 1
[061:253] [2025-07-26 15:28:52 +0000.828387][7720] CameraSource::source_id_:13
[061:253] [2025-07-26 15:28:52 +0000.828430][7720] RecordAudioSource::source_id_:14
[061:253] [2025-07-26 15:28:52 +0000.828676][7720] BindInputFilter 0x75bd601640
this 0x7696d5e0c0
[061:253] [2025-07-26 15:28:52 +0000.828732][7720] BindInputFilter 0x75bd601c58
this 0x75dd98ead0
[061:253] [2025-07-26 15:28:52 +0000.828778][7720] BindInputFilter 0x7696d5e0c0
this 0x75741a93a0
[061:253] [2025-07-26 15:28:52 +0000.828836][7720] setParamentForFilters:
speed:2.000000
[061:253] [2025-07-26 15:28:52 +0000.828863][7720] SetParamForFilter:
AF_SpeedFilter params:, speed_ 2
[061:253] [2025-07-26 15:28:52 +0000.828891][7720] SetParamForFilter time:197236992
enter.

[061:253] [2025-07-26 15:28:52 +0000.828914][7720] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[061:253] [2025-07-26 15:28:52 +0000.828940][7720] SetParamForFilter: Params video
index is: 0
[061:253] [2025-07-26 15:28:52 +0000.828962][7720] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[061:253] [2025-07-26 15:28:52 +0000.828984][7720] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[061:253] [2025-07-26 15:28:52 +0000.829006][7720] crop filter mode tpye:
citytravelvideo index:0
[061:259] [2025-07-26 15:28:52 +0000.835163][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[061:260] [2025-07-26 15:28:52 +0000.835273][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[061:260] [2025-07-26 15:28:52 +0000.835307][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[061:260] [2025-07-26 15:28:52 +0000.835329][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[061:260] [2025-07-26 15:28:52 +0000.835351][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[061:260] [2025-07-26 15:28:52 +0000.835395][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[061:260] [2025-07-26 15:28:52 +0000.835415][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[061:260] [2025-07-26 15:28:52 +0000.835431][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[061:260] [2025-07-26 15:28:52 +0000.835447][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[061:260] [2025-07-26 15:28:52 +0000.835463][7720]
Warning(parse_template_json.cc:67): json parament no found the parament
[061:260] [2025-07-26 15:28:52 +0000.835492][7720]
Warning(parse_template_json.cc:93): json parament no found the duration
[061:260] [2025-07-26 15:28:52 +0000.835515][7720] SetParamForFilter leave. expire
time = 7 ms

[061:260] [2025-07-26 15:28:52 +0000.835595][7720] OnOutputSizeChanged width 1280


height 720
[061:260] [2025-07-26 15:28:52 +0000.835636][7720] OpenGLFrameBuffer: width:1280
height:720
[061:260] [2025-07-26 15:28:52 +0000.835674][7720] OpenGLFrameBuffer: width:1280
height:720
[061:260] [2025-07-26 15:28:52 +0000.835708][7720] OpenGLFrameBuffer: width:1280
height:720
[061:260] [2025-07-26 15:28:52 +0000.835740][7720] OpenGLFrameBuffer: width:1280
height:720
[061:260] [2025-07-26 15:28:52 +0000.835821][7720] OpenGLFrameBuffer: width:1280
height:720
[061:260] [2025-07-26 15:28:52 +0000.835860][7720] OpenGLFrameBuffer: width:1280
height:720
[061:260] [2025-07-26 15:28:52 +0000.835887][7720] construct TrivalImageDrawer
0x75dd9bfbc0
[061:260] [2025-07-26 15:28:52 +0000.835913][7720] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x75dd9bfbc0 context 0x75ddb8d280
[061:260] [2025-07-26 15:28:52 +0000.835949][7720] setupGLES:
[061:261] [2025-07-26 15:28:52 +0000.836520][7720] OpenGLRenderProgram::Initialize.
[061:261] [2025-07-26 15:28:52 +0000.836625][7720] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[061:261] [2025-07-26 15:28:52 +0000.836662][7720] 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_validate_shader_binary GL_QCOM_YUV_texture_gather
[061:261] [2025-07-26 15:28:52 +0000.836723][7720] Init open gl render:
0x7696d5de98
[061:261] [2025-07-26 15:28:52 +0000.836763][7720] Fragement shader path:
[061:261] [2025-07-26 15:28:52 +0000.836794][7720] Fragement shader path:
[061:261] [2025-07-26 15:28:52 +0000.836831][7720] create opengl program object.
[061:261] [2025-07-26 15:28:52 +0000.836855][7720] create shader: vertex
[061:261] [2025-07-26 15:28:52 +0000.837064][7720] create shader: fragment
[061:263] [2025-07-26 15:28:52 +0000.838968][7720] Have not extra filter filename!
[061:263] [2025-07-26 15:28:52 +0000.839080][7720] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[061:264] [2025-07-26 15:28:52 +0000.839179][7720] OpenGLRenderProgram::Initialize
success.
[061:264] [2025-07-26 15:28:52 +0000.839277][7720] Setup the OpenGL result:1
[061:264] [2025-07-26 15:28:52 +0000.839692][771f] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4
[061:264] [2025-07-26 15:28:52 +0000.840020][771f] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[061:264] [2025-07-26 15:28:52 +0000.840134][771f] 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
[061:265] [2025-07-26 15:28:52 +0000.840232][771f] 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_197237003.mp4
fileFD: -1
[061:265] [2025-07-26 15:28:52 +0000.840496][77d6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75c8dc5498
[061:265] [2025-07-26 15:28:52 +0000.840998][771f] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4
is opened successfully
[061:265] [2025-07-26 15:28:52 +0000.841100][771f] setupMediaProcessers:
[061:266] [2025-07-26 15:28:52 +0000.841168][771f]
RecordingSessionInternalSimple:setup media processers.
[061:266] [2025-07-26 15:28:52 +0000.841232][771f] construct AAC encoder
[061:266] [2025-07-26 15:28:52 +0000.841711][771f] H264Encoder creating:
superfast011818
[061:266] [2025-07-26 15:28:52 +0000.841811][771f] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[061:267] [2025-07-26 15:28:52 +0000.843078][771f] H264Encode::GetMachineModel is
M2101K6I
[061:268] [2025-07-26 15:28:52 +0000.843174][771f] H264Encoder machine_mode
is:M2101K6I
[061:268] [2025-07-26 15:28:52 +0000.843237][771f] H264Encode::machine size :9
machine_mode:M2101K6I
[061:268] [2025-07-26 15:28:52 +0000.843303][771f] H264Encode::machine array
size :22 machine_mode:M2101K6I
[061:268] [2025-07-26 15:28:52 +0000.843367][771f] H264Encode::current machine
is :M2101K6I auto check hw codec decide to use hw codec
[061:268] [2025-07-26 15:28:52 +0000.843428][771f] setupCompressionSession:
[061:268] [2025-07-26 15:28:52 +0000.843488][771f] H264Encode::creating hareware
Encoder
[061:268] [2025-07-26 15:28:52 +0000.843549][771f] AndroidHwAvcEncoder
time:197237007 enter.

[061:268] [2025-07-26 15:28:52 +0000.843926][771f] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000776cc9d540 address:0x75a00e6760
[061:268] [2025-07-26 15:28:52 +0000.844148][771f] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[061:269] [2025-07-26 15:28:52 +0000.844225][771f] The video avc hw codec address
is 0x76a7bc3290
[061:269] [2025-07-26 15:28:52 +0000.844365][771f] AndroidHwAvcEncoder leave.
expire time = 1 ms

[061:269] [2025-07-26 15:28:52 +0000.844438][771f] RegisterEncodeCompleteCallback


time:197237008 enter.

[061:269] [2025-07-26 15:28:52 +0000.844638][771f] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[061:269] [2025-07-26 15:28:52 +0000.844722][771f] InitEncode time:197237008


enter.

[061:269] [2025-07-26 15:28:52 +0000.844866][771f] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[061:269] [2025-07-26 15:28:52 +0000.844947][771f] Create time:197237008 enter.

[061:269] [2025-07-26 15:28:52 +0000.845014][771f] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[061:269] [2025-07-26 15:28:52 +0000.845086][771f]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75af846880
[061:270] [2025-07-26 15:28:52 +0000.845404][771f] supported_type:video/avc
[061:270] [2025-07-26 15:28:52 +0000.845485][771f] name:OMX.qcom.video.encoder.avc
mime:video/avc
[061:270] [2025-07-26 15:28:52 +0000.845669][771f] hwCodecPrefix :OMX.qcom.
[061:270] [2025-07-26 15:28:52 +0000.845747][771f] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[061:270] [2025-07-26 15:28:52 +0000.845820][771f] mediacodec_createCodecByName
time:197237009 enter.

[061:270] [2025-07-26 15:28:52 +0000.845888][771f] WrapAndroidMediaCodec


time:197237009 enter.

[061:271] [2025-07-26 15:28:52 +0000.846383][771f] WrapAndroidMediaCodec leave.


expire time = 1 ms

[061:287] [2025-07-26 15:28:52 +0000.863139][771f] mediacodec_createCodecByName


leave. expire time = 18 ms

[061:288] [2025-07-26 15:28:52 +0000.863328][771f] WrapAndroidMediaFromat


time:197237027 enter.

[061:288] [2025-07-26 15:28:52 +0000.863490][771f] WrapAndroidMediaFromat leave.


expire time = 0 ms

[061:343] [2025-07-26 15:28:52 +0000.918583][771f] Destroy time:197237082 enter.

[061:343] [2025-07-26 15:28:52 +0000.918749][771f] WrapAndroidMediaFromat::


Destroy
[061:343] [2025-07-26 15:28:52 +0000.918801][771f] Destroy leave. expire time = 0
ms

[061:343] [2025-07-26 15:28:52 +0000.918840][771f] ~WrapAndroidMediaFromat


time:197237082 enter.

[061:343] [2025-07-26 15:28:52 +0000.918878][771f] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[061:343] [2025-07-26 15:28:52 +0000.918914][771f] Create leave. expire time = 74


ms

[061:343] [2025-07-26 15:28:52 +0000.918958][771f] isSemiPlanarSupport


time:197237082 enter.

[061:343] [2025-07-26 15:28:52 +0000.918997][771f] H264Encoder isSemiPlanarSupport


[061:343] [2025-07-26 15:28:52 +0000.919048][771f] isSemiPlanarSupport leave.
expire time = 0 ms

[061:343] [2025-07-26 15:28:52 +0000.919100][771f] creat hw H264Encoder success,


isSemiPlanar:1
[061:344] [2025-07-26 15:28:52 +0000.919291][771f] InitEncode leave. expire time =
75 ms

[061:344] [2025-07-26 15:28:52 +0000.919401][771f] H264Encode::created Encoder


[061:344] [2025-07-26 15:28:52 +0000.919444][771f] H264Encode:: H264 encoder
created.
[061:344] [2025-07-26 15:28:52 +0000.919480][771f] H264 encoder created.
[061:344] [2025-07-26 15:28:52 +0000.919510][771f]
RecordingSessionInternalSimple:created avc encoder avc: 0x75c8feed80
[061:344] [2025-07-26 15:28:52 +0000.919546][771f] setOutput:
[061:344] [2025-07-26 15:28:52 +0000.919574][771f]
RecordingSessionInternalSimple:encoder set output to muxer!
[061:344] [2025-07-26 15:28:52 +0000.919600][771f] request a key frame
[061:344] [2025-07-26 15:28:52 +0000.919624][771f] H264Encode:: request a key frame
[061:345] [2025-07-26 15:28:52 +0000.920363][771f] setDisplayRotate :90
[061:345] [2025-07-26 15:28:52 +0000.920502][771f] 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
[061:345] [2025-07-26 15:28:52 +0000.921037][7720] StartRecording:
[061:346] [2025-07-26 15:28:52 +0000.921205][77d0] operator(): Set the recording
session in mic source. recording session: 0x75bd601b00
[061:346] [2025-07-26 15:28:52 +0000.921419][7720] operator() leave. expire time =
97 ms

[061:346] [2025-07-26 15:28:52 +0000.921911][7720] begine recode to first frame


spend time:97
[061:346] [2025-07-26 15:28:52 +0000.921991][7720]
GPUImageProcessing::SetOrientation orientation: 90
[061:347] [2025-07-26 15:28:52 +0000.922876][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[061:352] [2025-07-26 15:28:52 +0000.927597][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[061:371] [2025-07-26 15:28:52 +0000.946880][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[061:373] [2025-07-26 15:28:52 +0000.948818][77d5]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[061:385] [2025-07-26 15:28:52 +0000.960252][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[061:447] [2025-07-26 15:28:53 +0000.22673][77d6] add aac audio track with id:1
[061:470] [2025-07-26 15:28:53 +0000.45403][77ce] AF_SpeedFilter::PullFrame eof4
[061:481] [2025-07-26 15:28:53 +0000.56229][77ce]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[061:521] [2025-07-26 15:28:53 +0000.96729][77d5] h264 add frame header cdr flag
[061:522] [2025-07-26 15:28:53 +0000.97749][77d5] h264 add frame header cdr flag
[061:523] [2025-07-26 15:28:53 +0000.98286][77d5] Received key frame:0
[061:523] [2025-07-26 15:28:53 +0000.98356][77d5] H264Encode:: get a sps pps
header!headerSize:29
[061:523] [2025-07-26 15:28:53 +0000.98710][77d6] get the H.264 SPS parameter
[061:523] [2025-07-26 15:28:53 +0000.99076][77d6] add video track with id:2
[061:525] [2025-07-26 15:28:53 +0000.100804][77d6] get the H.264 PPS parameter
[061:526] [2025-07-26 15:28:53 +0000.102143][77d6] get the H.264 IDR frame
[061:529] [2025-07-26 15:28:53 +0000.104463][77d6] resss:true
[061:529] [2025-07-26 15:28:53 +0000.104562][77d6] video start ts:0
[061:529] [2025-07-26 15:28:53 +0000.104756][77d6] the video frame has been written
into MP4 file
[061:529] [2025-07-26 15:28:53 +0000.104880][77d6] audio start ts:0
[061:529] [2025-07-26 15:28:53 +0000.104942][77d6] the audio frame has been written
into MP4 file
[061:554] [2025-07-26 15:28:53 +0000.129539][77ce] AF_SpeedFilter audio
0x75dd98e980 PullFrame
[061:577] [2025-07-26 15:28:53 +0000.153099][77d5]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:110
[061:639] [2025-07-26 15:28:53 +0000.215061][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[061:802] [2025-07-26 15:28:53 +0000.377896][77ce]
RecordAudioSource::PullAudioFrame
[061:811] [2025-07-26 15:28:53 +0000.386985][7720] The convert RGB to YUV take 2
[061:874] [2025-07-26 15:28:53 +0000.449191][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[061:874] [2025-07-26 15:28:53 +0000.449367][7725] _deviceSampleRate:48000

[061:879] [2025-07-26 15:28:53 +0000.454315][7724] Run AGC when audioType = 0


[062:141] [2025-07-26 15:28:53 +0000.716677][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[062:148] [2025-07-26 15:28:53 +0000.723413][77d0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[062:308] [2025-07-26 15:28:53 +0000.883505][7720] The convert RGB to YUV take 2
[062:308] [2025-07-26 15:28:53 +0000.883899][7720] Got a frame videoTime:954
nextWantTime:924 timeInterval:66 frameRate:15
[062:443] [2025-07-26 15:28:54 +0000.18749][7720] Drop a frame videoTime:1089
nextWantTime:1122 timeInterval:66 frameRate:15
[062:638] [2025-07-26 15:28:54 +0000.213609][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[062:709] [2025-07-26 15:28:54 +0000.284493][77d5] DTS queue for
Generator:0x75c8f33ab8 643 677
[062:809] [2025-07-26 15:28:54 +0000.385147][7720] The convert RGB to YUV take 1
[063:087] [2025-07-26 15:28:54 +0000.662242][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[063:134] [2025-07-26 15:28:54 +0000.709277][77d4]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 835queue_audio_frame_:3
[063:137] [2025-07-26 15:28:54 +0000.712842][77d0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[063:138] [2025-07-26 15:28:54 +0000.714090][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[063:265] [2025-07-26 15:28:54 +0000.840916][77ce] AF_SpeedFilter audio time,
0x75dd98e980 rcv time: 197238994
[063:265] [2025-07-26 15:28:54 +0000.841043][77ce] AF_SpeedFilter audio time,
0x75dd98e980 rcv time: 197238994in_nSamples:441
[063:272] [2025-07-26 15:28:54 +0000.847267][7720] webrtc common_video plane
old ..... (1/1000) new: 13001 delete: 12980 diff: 21
[063:285] [2025-07-26 15:28:54 +0000.860202][77ce] AF_SpeedFilter audio
0x75dd98e980 PullFrame
[063:309] [2025-07-26 15:28:54 +0000.885038][7720] The convert RGB to YUV take 1
[063:339] [2025-07-26 15:28:54 +0000.914431][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[063:339] [2025-07-26 15:28:54 +0000.914607][7720] GPUImageProcessing: input frame
width1280 X 720
[063:339] [2025-07-26 15:28:54 +0000.915128][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[063:340] [2025-07-26 15:28:54 +0000.915261][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[063:384] [2025-07-26 15:28:54 +0000.959591][77ce] resampled_data_size:2048
[063:480] [2025-07-26 15:28:55 +0000.56101][77d5] Push an pts:1063 to dts queue.
[063:548] [2025-07-26 15:28:55 +0000.123359][77d5] last dts:1030 currentPts:1063
ppsOrSPS:0 queue length:2
[063:639] [2025-07-26 15:28:55 +0000.214828][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[063:648] [2025-07-26 15:28:55 +0000.223352][77ce]
RecordAudioSource::PullAudioFrame
[063:739] [2025-07-26 15:28:55 +0000.314358][77ce] AF_SpeedFilter::PullFrame eof4
[063:752] [2025-07-26 15:28:55 +0000.327779][77ce]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[063:806] [2025-07-26 15:28:55 +0000.381991][7720] The convert RGB to YUV take 2
[063:875] [2025-07-26 15:28:55 +0000.450241][7724] Run AGC when audioType = 0
[063:875] [2025-07-26 15:28:55 +0000.450526][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[064:139] [2025-07-26 15:28:55 +0000.714502][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[064:147] [2025-07-26 15:28:55 +0000.722214][77d0] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[064:257] [2025-07-26 15:28:55 +0000.833118][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[064:258] [2025-07-26 15:28:55 +0000.833881][7720] operator(): Stop
[064:258] [2025-07-26 15:28:55 +0000.833979][7720] StopPullFrameAndWriteMp4
time:197239997 enter.

[064:258] [2025-07-26 15:28:55 +0000.834038][7720] StopRecording:


[064:263] [2025-07-26 15:28:55 +0000.838307][77ce] PullAudioFrame: PullFrame audio
finished.
[064:263] [2025-07-26 15:28:55 +0000.838437][77ce]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[064:265] [2025-07-26 15:28:55 +0000.840786][77d5]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:44
[064:266] [2025-07-26 15:28:55 +0000.842074][771f] stop recording
[064:267] [2025-07-26 15:28:55 +0000.842159][771f]
RecordingSessionInternalSimple:destroy media processers
[064:267] [2025-07-26 15:28:55 +0000.842187][771f] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[064:267] [2025-07-26 15:28:55 +0000.842218][771f] H264Encode::flushing hareware
Encoder
[064:267] [2025-07-26 15:28:55 +0000.842422][771f] Flush time:197240006 enter.

[064:267] [2025-07-26 15:28:55 +0000.842484][771f] H264Encoder encoder flush


[064:267] [2025-07-26 15:28:55 +0000.842522][771f] flush output queue
[064:580] [2025-07-26 15:28:56 +0000.155857][771f] Flush leave. expire time = 313
ms

[064:580] [2025-07-26 15:28:56 +0000.156045][771f] ~H264EncodeWrap:


[064:580] [2025-07-26 15:28:56 +0000.156082][771f] ~H264Encode:
[064:580] [2025-07-26 15:28:56 +0000.156114][771f] teardownCompressionSession:
H264Encode::destroying Encoder
[064:580] [2025-07-26 15:28:56 +0000.156131][771f] Release time:197240319 enter.

[064:581] [2025-07-26 15:28:56 +0000.156727][771f] Release:


MediaCodecVideoEncoder::Release _inited:1
[064:581] [2025-07-26 15:28:56 +0000.156770][771f] Destroy time:197240320 enter.

[064:581] [2025-07-26 15:28:56 +0000.156805][771f] H264Encoder encoderDestroy


[064:581] [2025-07-26 15:28:56 +0000.156821][771f]
AndroidMediaCodecVideoEncoder::release env: 0x75bd55a0c0
[064:581] [2025-07-26 15:28:56 +0000.156846][771f]
AndroidMediaCodecVideoEncoder::Destroy
[064:595] [2025-07-26 15:28:56 +0000.170899][771f] Destroy leave. expire time = 14
ms

[064:595] [2025-07-26 15:28:56 +0000.171072][771f] Release leave. expire time = 15


ms

[064:595] [2025-07-26 15:28:56 +0000.171110][771f] ~AndroidHwAvcEncoder


time:197240334 enter.

[064:596] [2025-07-26 15:28:56 +0000.171235][771f] Release time:197240335 enter.

[064:596] [2025-07-26 15:28:56 +0000.171357][771f] Release:


MediaCodecVideoEncoder:: has been released before, just return
[064:596] [2025-07-26 15:28:56 +0000.171378][771f] Release leave. expire time = 0
ms

[064:596] [2025-07-26 15:28:56 +0000.171438][771f] ~AndroidMediaCodecVideoEncoder


[064:596] [2025-07-26 15:28:56 +0000.171492][771f] ~WrapAndroidMediaCodec
time:197240335 enter.

[064:596] [2025-07-26 15:28:56 +0000.171515][771f] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[064:596] [2025-07-26 15:28:56 +0000.171549][771f] video hevc hw codec


destructor:0x76a7bc3290

[064:596] [2025-07-26 15:28:56 +0000.171610][771f] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[064:596] [2025-07-26 15:28:56 +0000.171646][771f] teardownCompressionSession:


H264Encode::destroyed Encoder
[064:596] [2025-07-26 15:28:56 +0000.171675][771f]
RecordingSessionInternalSimple:destroy aac encoder output!
[064:596] [2025-07-26 15:28:56 +0000.171698][771f] AACSWEncode destructor
[064:599] [2025-07-26 15:28:56 +0000.174881][77d6] MP4 close file successfully
[064:599] [2025-07-26 15:28:56 +0000.174967][77d6] Recording session Internal:
notify recording ok
[064:599] [2025-07-26 15:28:56 +0000.174994][77d6] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4,
output_video_timestamp_:1427.5 last_video_pts_:1427
[064:599] [2025-07-26 15:28:56 +0000.175020][77d6] OnRecordFinish:
[064:600] [2025-07-26 15:28:56 +0000.175576][77d6] onRecordingOk: net seek
pos:0record video duration:1460record audio duration:1416
[064:603] [2025-07-26 15:28:56 +0000.178394][77d0] destructMicSource_w:
[064:603] [2025-07-26 15:28:56 +0000.178505][77d0] setOutput_w:
MicSource::setOutput() 0x0
[064:603] [2025-07-26 15:28:56 +0000.178695][7720] releaseThread 0x75bd8eca80
[064:603] [2025-07-26 15:28:56 +0000.178756][7720] ~MicSource: Mic source
destroyed:0x76a8428300
[064:604] [2025-07-26 15:28:56 +0000.180053][7720] StopPullFrameAndWriteMp4 leave.
expire time = 346 ms

[064:604] [2025-07-26 15:28:56 +0000.180142][7720] DestroyPipelineAndFilters


time:197240343 enter.

[064:605] [2025-07-26 15:28:56 +0000.180176][7720] UnbindInputFilter 0x75bd601640


this 0x7696d5e0c0
[064:605] [2025-07-26 15:28:56 +0000.180196][7720] UnbindInputFilter 0x75bd601c58
this 0x75dd98ead0
[064:605] [2025-07-26 15:28:56 +0000.180234][7720] UnbindInputFilter 0x7696d5e0c0
this 0x75741a93a0
[064:605] [2025-07-26 15:28:56 +0000.180249][7720] filter: filter pipeline destroy
this: 0x75741a9300
[064:605] [2025-07-26 15:28:56 +0000.180476][7720] ClearVideoOfSources: recodring
total frames:0
[064:605] [2025-07-26 15:28:56 +0000.180557][7720] ClearVideoOfSources:
[064:605] [2025-07-26 15:28:56 +0000.180578][7720] GPUImageProcessing destruct.
[064:605] [2025-07-26 15:28:56 +0000.180630][7720] destroy TrivalImageDrawer
0x75dd9bfbc0
[064:605] [2025-07-26 15:28:56 +0000.180652][7720] The shader has been initialize,
clean up them.
[064:605] [2025-07-26 15:28:56 +0000.180696][7720] ~OpenGLFrameBuffer:
[064:605] [2025-07-26 15:28:56 +0000.180781][7720] ~OpenGLFrameBuffer:
[064:605] [2025-07-26 15:28:56 +0000.180845][7720] ~OpenGLFrameBuffer:
[064:605] [2025-07-26 15:28:56 +0000.180897][7720] ~OpenGLFrameBuffer:
[064:605] [2025-07-26 15:28:56 +0000.180948][7720] ~OpenGLFrameBuffer:
[064:606] [2025-07-26 15:28:56 +0000.181713][7720] ~OpenGLFrameBuffer:
[064:606] [2025-07-26 15:28:56 +0000.181921][7720] GPUImageProcessing destruct
finish.
[064:606] [2025-07-26 15:28:56 +0000.181977][7720] GPURGBAFrame destruct.
[064:606] [2025-07-26 15:28:56 +0000.182022][7720] destroy OpenGLRenderProgram
0x7696d5de98
[064:606] [2025-07-26 15:28:56 +0000.182050][7720] ~CameraSource time:197240345
enter.

[064:606] [2025-07-26 15:28:56 +0000.182073][7720] ~CameraSource leave. expire


time = 0 ms

[064:606] [2025-07-26 15:28:56 +0000.182106][7720] ~RecordAudioSource


time:197240345 enter.

[064:606] [2025-07-26 15:28:56 +0000.182125][7720] ~RecordAudioSource leave.


expire time = 0 ms

[064:606] [2025-07-26 15:28:56 +0000.182142][7720] DestroyPipelineAndFilters


leave. expire time = 2 ms

[064:635] [2025-07-26 15:28:56 +0000.210321][6cbf]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[064:636] [2025-07-26 15:28:56 +0000.211667][6cbf] machine model :redmi
[064:636] [2025-07-26 15:28:56 +0000.211796][6cbf] Support this machine
model :redmi
[064:636] [2025-07-26 15:28:56 +0000.211948][6cbf] global inited! current sdk
version: 07-20-936c45f
[064:637] [2025-07-26 15:28:56 +0000.212292][6cbf] filter: filter pipeline
construtc this: 0x75ddbd9d00
[064:637] [2025-07-26 15:28:56 +0000.212378][6cbf] MediaFilterGraph:
MediaFilterGraph construct
[064:637] [2025-07-26 15:28:56 +0000.212433][6cbf] GLESContext:
[064:637] [2025-07-26 15:28:56 +0000.212500][6cbf] The result of eglGetDisplay is:
0xb4000076b73d5a00
[064:641] [2025-07-26 15:28:56 +0000.216346][6cbf] The result of creation:
0x76a8286000
[064:645] [2025-07-26 15:28:56 +0000.220207][6cbf] The result of
eglCreatePbufferSurface is: 0x76a8286c00
[064:645] [2025-07-26 15:28:56 +0000.220361][6cbf] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4
[064:645] [2025-07-26 15:28:56 +0000.220389][6cbf] The source 1
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4
[064:645] [2025-07-26 15:28:56 +0000.220411][6cbf] The source 2
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4
[064:645] [2025-07-26 15:28:56 +0000.220428][6cbf] The source 0 speed:1
[064:645] [2025-07-26 15:28:56 +0000.220448][6cbf] The source 1 speed:1
[064:645] [2025-07-26 15:28:56 +0000.220461][6cbf] The source 2 speed:1
[064:645] [2025-07-26 15:28:56 +0000.220478][6cbf] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4,
delay: 0
[064:645] [2025-07-26 15:28:56 +0000.220498][6cbf] CreateDecoderByVideoSource
time:197240384 enter.
[064:645] [2025-07-26 15:28:56 +0000.220645][6cbf] running_decoder_count:0max
count:2
[064:645] [2025-07-26 15:28:56 +0000.220669][6cbf] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x75bd676800
[064:648] [2025-07-26 15:28:56 +0000.223340][77e5] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75bd78d800] Current FFmpeg version git-2021-06-16-
97cea6f

[064:676] [2025-07-26 15:28:56 +0000.251408][77e5] OnStreamInfoFound: video


duration_: 3830
[064:678] [2025-07-26 15:28:56 +0000.253616][6cbf] start decoder
[064:678] [2025-07-26 15:28:56 +0000.253652][77e6] NO get frame from decoder
[064:678] [2025-07-26 15:28:56 +0000.253698][6cbf] CreateDecoderByVideoSource
leave. expire time = 33 ms

[064:678] [2025-07-26 15:28:56 +0000.253733][6cbf] BindInputFilter 0x75bd7e72a0


this 0x75bd645f98
[064:678] [2025-07-26 15:28:56 +0000.253757][6cbf] BindInputFilter 0x75bd645f98
this 0x75bd646058
[064:678] [2025-07-26 15:28:56 +0000.253786][6cbf] BindInputFilter 0x75bd7e72a0
this 0x75bd646118
[064:678] [2025-07-26 15:28:56 +0000.253811][6cbf] BindInputFilter 0x75bd646118
this 0x75bd6565d8
[064:678] [2025-07-26 15:28:56 +0000.253830][6cbf] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4
[064:678] [2025-07-26 15:28:56 +0000.253870][6cbf] BindInputFilter 0x75bd646058
this 0x75bd656698
[064:678] [2025-07-26 15:28:56 +0000.253893][6cbf] BindInputFilter 0x75bd656698
this 0x75ddbd9da0
[064:678] [2025-07-26 15:28:56 +0000.253934][6cbf] BindInputFilter 0x75bd6565d8
this 0x75bd656758
[064:678] [2025-07-26 15:28:56 +0000.253957][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4
[064:678] [2025-07-26 15:28:56 +0000.253978][6cbf] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4,
delay: 0
[064:678] [2025-07-26 15:28:56 +0000.254015][6cbf] CreateDecoderByVideoSource
time:197240417 enter.

[064:679] [2025-07-26 15:28:56 +0000.254227][6cbf] running_decoder_count:1max


count:2
[064:679] [2025-07-26 15:28:56 +0000.254272][6cbf] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x75b3adb400
[064:679] [2025-07-26 15:28:56 +0000.254302][6cbf] start decoder
[064:679] [2025-07-26 15:28:56 +0000.254381][6cbf] CreateDecoderByVideoSource
leave. expire time = 1 ms

[064:679] [2025-07-26 15:28:56 +0000.254419][6cbf] BindInputFilter 0x75b937aaa0


this 0x75bd656818
[064:679] [2025-07-26 15:28:56 +0000.254455][6cbf] BindInputFilter 0x75bd656818
this 0x75bd6568d8
[064:679] [2025-07-26 15:28:56 +0000.254481][6cbf] BindInputFilter 0x75b937aaa0
this 0x75bd656998
[064:679] [2025-07-26 15:28:56 +0000.254506][6cbf] BindInputFilter 0x75bd656998
this 0x75bd656a58
[064:679] [2025-07-26 15:28:56 +0000.254524][6cbf] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4
[064:679] [2025-07-26 15:28:56 +0000.254559][6cbf] UnbindInputFilter 0x75bd656698
this 0x75ddbd9da0
[064:679] [2025-07-26 15:28:56 +0000.254582][6cbf] BindInputFilter 0x75bd656698
this 0x75bd6756d8
[064:679] [2025-07-26 15:28:56 +0000.254608][6cbf] BindInputFilter 0x75bd6568d8
this 0x75bd6756d8
[064:679] [2025-07-26 15:28:56 +0000.254633][6cbf] BindInputFilter 0x75bd6756d8
this 0x75ddbd9da0
[064:679] [2025-07-26 15:28:56 +0000.254668][6cbf] BindInputFilter 0x75bd656758
this 0x75ddbc7e68
[064:679] [2025-07-26 15:28:56 +0000.254687][6cbf] BindInputFilter 0x75bd656a58
this 0x75ddbc7e68
[064:679] [2025-07-26 15:28:56 +0000.254712][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4
[064:679] [2025-07-26 15:28:56 +0000.254731][6cbf] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4,
delay: 0
[064:679] [2025-07-26 15:28:56 +0000.254745][6cbf] CreateDecoderByVideoSource
time:197240418 enter.

[064:679] [2025-07-26 15:28:56 +0000.254900][6cbf] running_decoder_count:2max


count:2
[064:679] [2025-07-26 15:28:56 +0000.254933][6cbf] CreateDecoderByVideoSource
leave. expire time = 0 ms

[064:679] [2025-07-26 15:28:56 +0000.254957][6cbf] BindInputFilter 0x75b937ad20


this 0x75bd656b18
[064:679] [2025-07-26 15:28:56 +0000.254974][6cbf] BindInputFilter 0x75bd656b18
this 0x75bd656bd8
[064:679] [2025-07-26 15:28:56 +0000.255092][6cbf] BindInputFilter 0x75b937ad20
this 0x75bd656c98
[064:679] [2025-07-26 15:28:56 +0000.255109][6cbf] BindInputFilter 0x75bd656c98
this 0x75bd656d58
[064:679] [2025-07-26 15:28:56 +0000.255118][6cbf] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4
[064:680] [2025-07-26 15:28:56 +0000.255231][6cbf] UnbindInputFilter 0x75bd6756d8
this 0x75ddbd9da0
[064:680] [2025-07-26 15:28:56 +0000.255247][6cbf] BindInputFilter 0x75bd6756d8
this 0x75bd675858
[064:680] [2025-07-26 15:28:56 +0000.255269][6cbf] BindInputFilter 0x75bd656bd8
this 0x75bd675858
[064:680] [2025-07-26 15:28:56 +0000.255285][6cbf] BindInputFilter 0x75bd675858
this 0x75ddbd9da0
[064:680] [2025-07-26 15:28:56 +0000.255315][6cbf] BindInputFilter 0x75ddbc7e68
this 0x75b945c0e8
[064:680] [2025-07-26 15:28:56 +0000.255337][6cbf] BindInputFilter 0x75bd656d58
this 0x75b945c0e8
[064:680] [2025-07-26 15:28:56 +0000.255362][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4
[064:680] [2025-07-26 15:28:56 +0000.255428][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[064:680] [2025-07-26 15:28:56 +0000.255894][6cbf] machine model :redmi
[064:680] [2025-07-26 15:28:56 +0000.255951][6cbf] Support this machine
model :redmi
[064:680] [2025-07-26 15:28:56 +0000.255969][6cbf] global inited! current sdk
version: 07-20-936c45f
[064:680] [2025-07-26 15:28:56 +0000.256013][6cbf] GetPipeline:
-----------------------------------------
[064:680] [2025-07-26 15:28:56 +0000.256035][6cbf] GetPipeline: source:
0x75bd7e7080
[064:680] [2025-07-26 15:28:56 +0000.256063][6cbf] GetPipeline: filter: NULLFilter
[064:680] [2025-07-26 15:28:56 +0000.256074][6cbf] GetPipeline: filter: NULLFilter
[064:680] [2025-07-26 15:28:56 +0000.256093][6cbf] GetPipeline: filter: NULLFilter
[064:680] [2025-07-26 15:28:56 +0000.256139][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[064:680] [2025-07-26 15:28:56 +0000.256152][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[064:681] [2025-07-26 15:28:56 +0000.256218][6cbf] GetPipeline: audio filter:
AudioNUllFilter
[064:681] [2025-07-26 15:28:56 +0000.256232][6cbf] GetPipeline: source:
0x75b937a880
[064:681] [2025-07-26 15:28:56 +0000.256243][6cbf] GetPipeline: filter: NULLFilter
[064:681] [2025-07-26 15:28:56 +0000.256254][6cbf] GetPipeline: filter: NULLFilter
[064:681] [2025-07-26 15:28:56 +0000.256263][6cbf] GetPipeline: filter:
BasicTransitionFilter2
[064:681] [2025-07-26 15:28:56 +0000.256271][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[064:681] [2025-07-26 15:28:56 +0000.256280][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[064:681] [2025-07-26 15:28:56 +0000.256288][6cbf] GetPipeline: audio filter:
AudioTransitionFilter
[064:681] [2025-07-26 15:28:56 +0000.256298][6cbf] GetPipeline: source:
0x75b937ab00
[064:681] [2025-07-26 15:28:56 +0000.256307][6cbf] GetPipeline: filter: NULLFilter
[064:681] [2025-07-26 15:28:56 +0000.256315][6cbf] GetPipeline: filter: NULLFilter
[064:681] [2025-07-26 15:28:56 +0000.256324][6cbf] GetPipeline: filter:
BasicTransitionFilter2
[064:681] [2025-07-26 15:28:56 +0000.256332][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[064:681] [2025-07-26 15:28:56 +0000.256347][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[064:681] [2025-07-26 15:28:56 +0000.256361][6cbf] GetPipeline: audio filter:
AudioTransitionFilter
[064:681] [2025-07-26 15:28:56 +0000.256373][6cbf] GetPipeline:
------------------------------------------
[064:681] [2025-07-26 15:28:56 +0000.256386][6cbf] filter: filter pipeline2 update
pattern: 0
[064:681] [2025-07-26 15:28:56 +0000.257038][6cbf] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[064:682] [2025-07-26 15:28:56 +0000.257268][6cbf] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[064:682] [2025-07-26 15:28:56 +0000.257348][6cbf] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[064:682] [2025-07-26 15:28:56 +0000.257573][6cbf] DeviceInit:
[064:682] [2025-07-26 15:28:56 +0000.257820][6cbf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[064:683] [2025-07-26 15:28:56 +0000.258173][6cbf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[064:683] [2025-07-26 15:28:56 +0000.258472][6cbf] CreatePlatformSpecificObjects:
[064:683] [2025-07-26 15:28:56 +0000.258524][6cbf] audio device use null audio
input and opensl output
[064:683] [2025-07-26 15:28:56 +0000.258570][6cbf] Create OpenSLES output module
with java VM support.

[064:683] [2025-07-26 15:28:56 +0000.258717][6cbf] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[064:683] [2025-07-26 15:28:56 +0000.258958][6cbf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[064:684] [2025-07-26 15:28:56 +0000.259250][6cbf] Create OpenSLES output module
with buffer num:2

[064:684] [2025-07-26 15:28:56 +0000.259306][6cbf] Error(trace.cc:40): Init the


output and input for audio device template.
[064:684] [2025-07-26 15:28:56 +0000.259331][6cbf] Init the output device.

[064:684] [2025-07-26 15:28:56 +0000.259345][6cbf] Set the playout as stereo:1


[064:684] [2025-07-26 15:28:56 +0000.259367][6cbf] Set the sample rate to be:44100

[064:684] [2025-07-26 15:28:56 +0000.259419][6cbf] Low latency buffer size:144 low


sample rate:48000
[064:684] [2025-07-26 15:28:56 +0000.259457][6cbf] DeviceInit: Done
[064:684] [2025-07-26 15:28:56 +0000.259626][6cbf] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[064:684] [2025-07-26 15:28:56 +0000.259686][77f4] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75b3ea3a18
[064:684] [2025-07-26 15:28:56 +0000.259962][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[064:684] [2025-07-26 15:28:56 +0000.260077][6cbf]
MediaFilterPlayer::SetPlayerNotify 0x75bd5a7a40
[064:684] [2025-07-26 15:28:56 +0000.260122][6cbf]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[064:685] [2025-07-26 15:28:56 +0000.260221][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[064:685] [2025-07-26 15:28:56 +0000.260267][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[064:685] [2025-07-26 15:28:56 +0000.260335][6cbf] SetGraphLoop: SetGraphLoop 1
[064:685] [2025-07-26 15:28:56 +0000.260359][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[064:685] [2025-07-26 15:28:56 +0000.260378][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[064:685] [2025-07-26 15:28:56 +0000.260726][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[064:685] [2025-07-26 15:28:56 +0000.260950][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[064:685] [2025-07-26 15:28:56 +0000.260955][77e6] NO get frame from decoder
[064:687] [2025-07-26 15:28:56 +0000.262665][77f0] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75af8ee800] Current FFmpeg version git-2021-06-16-
97cea6f

[064:688] [2025-07-26 15:28:56 +0000.264140][77e6] NO get frame from decoder


[064:693] [2025-07-26 15:28:56 +0000.268419][77e6] NO get frame from decoder
[064:698] [2025-07-26 15:28:56 +0000.273470][77e6] NO get frame from decoder
[064:688] [2025-07-26 15:28:56 +0000.263594][77f6] Start:
[064:699] [2025-07-26 15:28:56 +0000.274890][77f5] operator(): video render
started.
[064:699] [2025-07-26 15:28:56 +0000.275041][77f6] Start:
[064:700] [2025-07-26 15:28:56 +0000.275291][77f6] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[064:700] [2025-07-26 15:28:56 +0000.275343][77f6] Reset: history total size: 98
[064:700] [2025-07-26 15:28:56 +0000.275365][77f6] DeviceStart:
audioDevice_:0x75b91de000
[064:700] [2025-07-26 15:28:56 +0000.275379][77f6] DeviceStart: time profile
playout init before
[064:700] [2025-07-26 15:28:56 +0000.275398][77f6] DeviceStart: time profile
playout init end
[064:700] [2025-07-26 15:28:56 +0000.275409][77f6] OpenSlesOutput:Start playout

[064:704] [2025-07-26 15:28:56 +0000.279214][77f6] Create the opensl output player.


streamtype before:0

[064:704] [2025-07-26 15:28:56 +0000.279214][77e6] NO get frame from decoder


[064:704] [2025-07-26 15:28:56 +0000.279422][77f6] Create the opensl output player.
streamtype after:3

[064:708] [2025-07-26 15:28:56 +0000.283444][77e6] NO get frame from decoder


[064:712] [2025-07-26 15:28:56 +0000.287864][77f0] OnStreamInfoFound: video
duration_: 1002
[064:712] [2025-07-26 15:28:56 +0000.287975][77e6] NO get frame from decoder
[064:725] [2025-07-26 15:28:56 +0000.300794][77f1] NO get frame from decoder
[064:731] [2025-07-26 15:28:56 +0000.307148][77f1] NO get frame from decoder
[064:742] [2025-07-26 15:28:56 +0000.317756][77f1] NO get frame from decoder
[064:744] [2025-07-26 15:28:56 +0000.319964][77f1] NO get frame from decoder
[064:748] [2025-07-26 15:28:56 +0000.323711][77f1] NO get frame from decoder
[064:751] [2025-07-26 15:28:56 +0000.327072][77f1] NO get frame from decoder
[064:755] [2025-07-26 15:28:56 +0000.330440][77f1] NO get frame from decoder
[064:758] [2025-07-26 15:28:56 +0000.333485][77f1] NO get frame from decoder
[064:776] [2025-07-26 15:28:56 +0000.351449][77f6] Enqueue opensl buffer size:1764
[064:809] [2025-07-26 15:28:56 +0000.384652][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[064:819] [2025-07-26 15:28:56 +0000.394994][77f6] DeviceStart: time profile
playout all end
[064:819] [2025-07-26 15:28:56 +0000.395062][77f6] operator(): Audio playback
started.
[064:819] [2025-07-26 15:28:56 +0000.395143][77f6] operator(): Started now!
[064:843] [2025-07-26 15:28:56 +0000.419013][77f5] lipsync_debug: First video frame
rendering.
[065:010] [2025-07-26 15:28:56 +0000.585946][77f6] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[065:011] [2025-07-26 15:28:56 +0000.586930][77f6] First audio frame rendering
[065:146] [2025-07-26 15:28:56 +0000.721768][77f9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[065:389] [2025-07-26 15:28:56 +0000.964435][77f5] lipsync_debug:displaying video
ts:51120 The current displayed video timestamp is:197241128
[065:737] [2025-07-26 15:28:57 +0000.312235][77f8] Error(video_source.cc:430): wait
decoder a frame: 0
[065:765] [2025-07-26 15:28:57 +0000.340589][77f5] DriveRender working... (1/200)
[065:790] [2025-07-26 15:28:57 +0000.365342][77f7] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 975
[065:790] [2025-07-26 15:28:57 +0000.365527][77f7] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[065:801] [2025-07-26 15:28:57 +0000.376678][77f6] The audio playback speed:100
(1/100)
[065:801] [2025-07-26 15:28:57 +0000.376918][77f6] lipsync_debug: The current
played audio timestamp is:975(1/50)
[065:877] [2025-07-26 15:28:57 +0000.452550][7724] Run AGC when audioType = 0
[066:111] [2025-07-26 15:28:57 +0000.687115][77f9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[066:137] [2025-07-26 15:28:57 +0000.712666][77f5]
lipsync_debug:lipsync_threadhold: lipsync_delta:16 tsDelta:49 timeDelta:2 last
video ts:107910 frame->pts:110880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[066:137] [2025-07-26 15:28:57 +0000.712760][77f5] lipsync_debug: tsDelta -
timeDelta = 47
[066:184] [2025-07-26 15:28:57 +0000.759632][77f5] lipsync_debug:displaying video
ts:110880 The current displayed video timestamp is:197241923
[066:348] [2025-07-26 15:28:57 +0000.923665][77f8] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 146970pts ms:1.633e+06
[066:352] [2025-07-26 15:28:57 +0000.928088][77f8] OnVideoFrameReady(1/200)
[066:354] [2025-07-26 15:28:57 +0000.930160][77f5] operator() frame->pts-
9223372036854775808 queue_ size: 9 (1/200)
[066:527] [2025-07-26 15:28:58 +0000.102515][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[066:901] [2025-07-26 15:28:58 +0000.477138][77f5] lipsync_debug:remaining time:10
tsDelta - timeDelta:11
[066:902] [2025-07-26 15:28:58 +0000.477243][77f5] lipsync_debug:result remaining
time:10
[066:941] [2025-07-26 15:28:58 +0000.516887][77f8] video frame wait audio frame:
last_video_timestamp:2214 last_audio_timestamp:2113
[067:037] [2025-07-26 15:28:58 +0000.612188][77f5] lipsync_debug:displaying video
ts:169290 The current displayed video timestamp is:197242775
[067:040] [2025-07-26 15:28:58 +0000.615565][77f5] lipsync_debug: render a video
frame
[067:082] [2025-07-26 15:28:58 +0000.658151][77e6] av_read_frame AVERROR_EOF
[067:080] [2025-07-26 15:28:58 +0000.655640][77f8] Error(video_source.cc:430): wait
decoder a frame: 0
[067:106] [2025-07-26 15:28:58 +0000.682059][77f5] lipsync_debug:result remaining
time:0
[067:107] [2025-07-26 15:28:58 +0000.682188][77f5] dynamic updated lipsync delay:0
[067:147] [2025-07-26 15:28:58 +0000.722980][77f9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[067:149] [2025-07-26 15:28:58 +0000.724396][77f8] webrtc common_video plane
old ..... (1/1000) new: 14001 delete: 13992 diff: 9
[067:315] [2025-07-26 15:28:58 +0000.890246][77e6] OnReceiveEOF:
[067:315] [2025-07-26 15:28:58 +0000.890429][77e6] OnDecoderEOF time:197243054
enter.

[067:315] [2025-07-26 15:28:58 +0000.890725][77e6] OnDecoderEOF leave. expire time


= 0 ms

[067:315] [2025-07-26 15:28:58 +0000.890766][77e4] CleanUp time:197243054 enter.

[067:315] [2025-07-26 15:28:58 +0000.890798][77e6] OnDecoderFinished:


OnDecoderFinished total decoder frames:116 this:0x75bd7e7080
[067:319] [2025-07-26 15:28:58 +0000.894883][77e4] CleanUp leave. expire time = 4
ms

[067:319] [2025-07-26 15:28:58 +0000.894993][77e4] clean up


[067:319] [2025-07-26 15:28:58 +0000.895020][77e4] running_decoder_count:1max
count:2
[067:319] [2025-07-26 15:28:58 +0000.895041][77e4] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x75b3adb800
[067:320] [2025-07-26 15:28:58 +0000.895229][77e4] StartDecode:
[067:321] [2025-07-26 15:28:58 +0000.896630][77f2] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75bd611600] Current FFmpeg version git-2021-06-16-
97cea6f

[067:332] [2025-07-26 15:28:58 +0000.908087][77f2] OnStreamInfoFound: video


duration_: 1460
[067:337] [2025-07-26 15:28:58 +0000.912943][77f3] NO get frame from decoder
[067:341] [2025-07-26 15:28:58 +0000.916776][77f3] NO get frame from decoder
[067:342] [2025-07-26 15:28:58 +0000.917715][77f3] NO get frame from decoder
[067:344] [2025-07-26 15:28:58 +0000.920125][77f3] NO get frame from decoder
[067:346] [2025-07-26 15:28:58 +0000.921986][77f3] NO get frame from decoder
[067:359] [2025-07-26 15:28:58 +0000.935156][77f3] NO get frame from decoder
[067:370] [2025-07-26 15:28:58 +0000.945640][77f5] DriveRender working... (1/200)
[067:371] [2025-07-26 15:28:58 +0000.946263][77f3] NO get frame from decoder
[067:372] [2025-07-26 15:28:58 +0000.947795][77f3] NO get frame from decoder
[067:705] [2025-07-26 15:28:59 +0000.281085][77f5] lipsync_debug:displaying video
ts:229410 The current displayed video timestamp is:197243444
[067:710] [2025-07-26 15:28:59 +0000.285185][77f5]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:5 last video
ts:229410 frame->pts:232290 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[067:710] [2025-07-26 15:28:59 +0000.285377][77f5] lipsync_debug: tsDelta -
timeDelta = 27
[067:821] [2025-07-26 15:28:59 +0000.396316][77f6] total delay:-27 videoTsMS:2650
audioTsMS:2677 diff:-27
[067:821] [2025-07-26 15:28:59 +0000.396500][77f6] Set the lipsync delay:-27
[067:875] [2025-07-26 15:28:59 +0000.450612][7724] Run AGC when audioType = 0
[067:875] [2025-07-26 15:28:59 +0000.450900][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[068:114] [2025-07-26 15:28:59 +0000.689773][77f9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[068:114] [2025-07-26 15:28:59 +0000.690037][77f7] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 3297
[068:114] [2025-07-26 15:28:59 +0000.690084][77f7] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[068:145] [2025-07-26 15:28:59 +0000.720217][77f6] The audio playback speed:100
(1/100)
[068:145] [2025-07-26 15:28:59 +0000.720465][77f6] lipsync_debug: The current
played audio timestamp is:3297(1/50)
[068:245] [2025-07-26 15:28:59 +0000.820707][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[068:343] [2025-07-26 15:28:59 +0000.918469][77f5] lipsync_debug:displaying video
ts:289170 The current displayed video timestamp is:197244082
[068:433] [2025-07-26 15:29:00 +0000.8948][77f8] Error(video_source.cc:430): wait
decoder a frame: 0
[068:618] [2025-07-26 15:29:00 +0000.193749][77f1] av_read_frame AVERROR_EOF
[068:641] [2025-07-26 15:29:00 +0000.216715][77f1] OnReceiveEOF:
[068:641] [2025-07-26 15:29:00 +0000.216866][77f1] OnDecoderEOF time:197244380
enter.

[068:641] [2025-07-26 15:29:00 +0000.216919][77f1] OnDecoderEOF leave. expire time


= 0 ms

[068:641] [2025-07-26 15:29:00 +0000.216944][77f1] OnDecoderFinished:


OnDecoderFinished total decoder frames:30 this:0x75b937a880
[068:641] [2025-07-26 15:29:00 +0000.217009][77e4] CleanUp time:197244380 enter.

[068:644] [2025-07-26 15:29:00 +0000.219193][77e4] CleanUp leave. expire time = 3


ms

[068:644] [2025-07-26 15:29:00 +0000.219291][77e4] clean up


[068:644] [2025-07-26 15:29:00 +0000.219315][77e4] running_decoder_count:1max
count:2
[068:889] [2025-07-26 15:29:00 +0000.464782][77f5] DriveRender working... (1/200)
[068:889] [2025-07-26 15:29:00 +0000.464935][77f5] lipsync_debug:remaining time:10
tsDelta - timeDelta:31
[068:889] [2025-07-26 15:29:00 +0000.464991][77f5] lipsync_debug:result remaining
time:10
[069:012] [2025-07-26 15:29:00 +0000.587182][77f5] lipsync_debug:displaying video
ts:346860 The current displayed video timestamp is:197244751
[069:150] [2025-07-26 15:29:00 +0000.725857][77f9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[069:245] [2025-07-26 15:29:00 +0000.820936][77f5]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:35 last
video ts:364770 frame->pts:367920 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[069:245] [2025-07-26 15:29:00 +0000.821073][77f5] lipsync_debug: tsDelta -
timeDelta = 0
[069:551] [2025-07-26 15:29:01 +0000.126616][77f8] ClearVideoOfSources:
[069:619] [2025-07-26 15:29:01 +0000.194787][77f8]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[069:658] [2025-07-26 15:29:01 +0000.233849][77f7] audio_frame_list_ empty
[069:672] [2025-07-26 15:29:01 +0000.247322][77f8] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 443250pts ms:4.925e+06
[069:673] [2025-07-26 15:29:01 +0000.248738][77f8] OnVideoFrameReady(1/200)
[069:673] [2025-07-26 15:29:01 +0000.249000][77f5] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[069:677] [2025-07-26 15:29:01 +0000.252834][77f5] lipsync_debug:displaying video
ts:406800 The current displayed video timestamp is:197245416
[069:769] [2025-07-26 15:29:01 +0000.345080][77f3] av_read_frame AVERROR_EOF
[069:797] [2025-07-26 15:29:01 +0000.372945][77f8] Error(video_source.cc:430): wait
decoder a frame: 0
[069:828] [2025-07-26 15:29:01 +0000.403391][77f3] OnReceiveEOF:
[069:828] [2025-07-26 15:29:01 +0000.403494][77f3] OnDecoderEOF time:197245567
enter.

[069:828] [2025-07-26 15:29:01 +0000.403547][77f3] OnDecoderEOF leave. expire time


= 0 ms

[069:828] [2025-07-26 15:29:01 +0000.403638][77f3] OnDecoderFinished:


OnDecoderFinished total decoder frames:44 this:0x75b937ab00
[069:828] [2025-07-26 15:29:01 +0000.403685][77e4] CleanUp time:197245567 enter.

[069:840] [2025-07-26 15:29:01 +0000.415207][77e4] CleanUp leave. expire time = 12


ms

[069:840] [2025-07-26 15:29:01 +0000.415308][77e4] clean up


[069:840] [2025-07-26 15:29:01 +0000.415334][77e4] running_decoder_count:0max
count:2
[069:874] [2025-07-26 15:29:01 +0000.449472][7724] Run AGC when audioType = 0
[069:957] [2025-07-26 15:29:01 +0000.532679][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[070:118] [2025-07-26 15:29:01 +0000.694050][77f9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[070:331] [2025-07-26 15:29:01 +0000.906432][77f5] lipsync_debug:displaying video
ts:467280 The current displayed video timestamp is:197246070
[070:334] [2025-07-26 15:29:01 +0000.909945][77f5] lipsync_debug: render a video
frame
[070:397] [2025-07-26 15:29:01 +0000.972793][77f5] lipsync_debug:result remaining
time:0
[070:397] [2025-07-26 15:29:01 +0000.972937][77f5] dynamic updated lipsync delay:0
[070:440] [2025-07-26 15:29:02 +0000.15817][77f5] DriveRender working... (1/200)
[070:441] [2025-07-26 15:29:02 +0000.16975][77f7] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 5619
[070:441] [2025-07-26 15:29:02 +0000.17050][77f7] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[070:469] [2025-07-26 15:29:02 +0000.44462][77f6] The audio playback speed:100
(1/100)
[070:469] [2025-07-26 15:29:02 +0000.44633][77f6] lipsync_debug: The current played
audio timestamp is:5619(1/50)
[070:783] [2025-07-26 15:29:02 +0000.358667][77f5]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:3 last video
ts:507960 frame->pts:510660 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[070:783] [2025-07-26 15:29:02 +0000.358820][77f5] lipsync_debug: tsDelta -
timeDelta = 27
[070:915] [2025-07-26 15:29:02 +0000.490319][77f5] lipsync_debug:remaining time:10
tsDelta - timeDelta:33
[070:915] [2025-07-26 15:29:02 +0000.490439][77f5] lipsync_debug:result remaining
time:10
[070:993] [2025-07-26 15:29:02 +0000.568187][77f8] ClearVideoOfSources:
[071:006] [2025-07-26 15:29:02 +0000.581388][77f7] PullAudioFrame: PullFrame audio
finished.
[071:006] [2025-07-26 15:29:02 +0000.581575][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:018] [2025-07-26 15:29:02 +0000.593396][77f5] lipsync_debug:displaying video
ts:526050 The current displayed video timestamp is:197246757
[071:067] [2025-07-26 15:29:02 +0000.643174][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:098] [2025-07-26 15:29:02 +0000.673551][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:128] [2025-07-26 15:29:02 +0000.703816][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:146] [2025-07-26 15:29:02 +0000.721525][77f9]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[071:159] [2025-07-26 15:29:02 +0000.734870][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:190] [2025-07-26 15:29:02 +0000.765190][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:222] [2025-07-26 15:29:02 +0000.797287][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:252] [2025-07-26 15:29:02 +0000.827672][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:282] [2025-07-26 15:29:02 +0000.858062][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:313] [2025-07-26 15:29:02 +0000.888462][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:343] [2025-07-26 15:29:02 +0000.918888][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:374] [2025-07-26 15:29:02 +0000.949231][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:404] [2025-07-26 15:29:02 +0000.979605][77f7] media player notify EOF, audio
PullFrameStatus is EOF
[071:418] [2025-07-26 15:29:02 +0000.993427][77f8] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[071:418] [2025-07-26 15:29:02 +0000.993904][77f8] Stop:
[071:419] [2025-07-26 15:29:02 +0000.994860][77f5] operator(): Video Render
stopped.
[071:420] [2025-07-26 15:29:02 +0000.995489][77f8] Stop:
[071:421] [2025-07-26 15:29:02 +0000.996452][77f6] DeviceStop:
audioDevice_:0x75b91de000
[071:421] [2025-07-26 15:29:02 +0000.996605][77f6] OpenSlesOutput:Stop playout

[071:424] [2025-07-26 15:29:02 +0000.999339][77f6] DeviceStop: Done


[071:424] [2025-07-26 15:29:02 +0000.999583][77f6] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[071:424] [2025-07-26 15:29:02 +0000.999892][77f8] to reset filter graph
[071:424] [2025-07-26 15:29:02 +0000.999953][77f8] RemoveVideoBackGroud: hava not
add video backgroud
[071:424] [2025-07-26 15:29:03 +0000.26][77f8] UnbindInputFilter 0x75bd656698 this
0x75bd6756d8
[071:424] [2025-07-26 15:29:03 +0000.82][77f8] UnbindInputFilter 0x75bd656758 this
0x75ddbc7e68
[071:424] [2025-07-26 15:29:03 +0000.133][77f8] UnbindInputFilter 0x75bd6756d8
this 0x75bd675858
[071:425] [2025-07-26 15:29:03 +0000.182][77f8] UnbindInputFilter 0x75ddbc7e68
this 0x75b945c0e8
[071:425] [2025-07-26 15:29:03 +0000.231][77f8] UnbindInputFilter 0x75bd675858
this 0x75ddbd9da0
[071:425] [2025-07-26 15:29:03 +0000.280][77f8] ClearAllSource: remove source
filter, sourceid: 0x75bd7e7080
[071:425] [2025-07-26 15:29:03 +0000.314][77f8] DestoryDecoderByVideoSource
time:197247164 enter.

[071:425] [2025-07-26 15:29:03 +0000.385][77f8] ~VideoBindDecoder time:197247164


enter.

[071:425] [2025-07-26 15:29:03 +0000.566][77f8] CleanUp time:197247164 enter.

[071:425] [2025-07-26 15:29:03 +0000.1166][77f8] CleanUp leave. expire time = 1 ms

[071:426] [2025-07-26 15:29:03 +0000.1261][77f8] CleanUp time:197247165 enter.

[071:427] [2025-07-26 15:29:03 +0000.2514][77f8] CleanUp leave. expire time = 1 ms

[071:429] [2025-07-26 15:29:03 +0000.4431][77f8] ~VideoBindDecoder leave. expire


time = 4 ms

[071:429] [2025-07-26 15:29:03 +0000.4591][77f8] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[071:429] [2025-07-26 15:29:03 +0000.4670][77f8] UnbindInputFilter 0x75bd646058


this 0x75bd656698
[071:429] [2025-07-26 15:29:03 +0000.4774][77f8] UnbindInputFilter 0x75bd645f98
this 0x75bd646058
[071:429] [2025-07-26 15:29:03 +0000.4911][77f8] UnbindInputFilter 0x75bd7e72a0
this 0x75bd645f98
[071:429] [2025-07-26 15:29:03 +0000.5007][77f8] UnbindInputFilter 0x75bd6565d8
this 0x75bd656758
[071:429] [2025-07-26 15:29:03 +0000.5098][77f8] UnbindInputFilter 0x75bd646118
this 0x75bd6565d8
[071:430] [2025-07-26 15:29:03 +0000.5171][77f8] UnbindInputFilter 0x75bd7e72a0
this 0x75bd646118
[071:430] [2025-07-26 15:29:03 +0000.5307][77f8] ClearAllSource: remove source
filter, sourceid: 0x75b937a880
[071:430] [2025-07-26 15:29:03 +0000.5372][77f8] DestoryDecoderByVideoSource
time:197247169 enter.

[071:430] [2025-07-26 15:29:03 +0000.5457][77f8] ~VideoBindDecoder time:197247169


enter.

[071:430] [2025-07-26 15:29:03 +0000.5770][77f8] CleanUp time:197247169 enter.

[071:433] [2025-07-26 15:29:03 +0000.8945][77f8] CleanUp leave. expire time = 3 ms

[071:433] [2025-07-26 15:29:03 +0000.9063][77f8] CleanUp time:197247172 enter.

[071:435] [2025-07-26 15:29:03 +0000.10683][77f8] CleanUp leave. expire time = 2


ms

[071:437] [2025-07-26 15:29:03 +0000.12651][77f8] ~VideoBindDecoder leave. expire


time = 7 ms

[071:437] [2025-07-26 15:29:03 +0000.12787][77f8] DestoryDecoderByVideoSource


leave. expire time = 7 ms

[071:437] [2025-07-26 15:29:03 +0000.12884][77f8] UnbindInputFilter 0x75bd6568d8


this 0x75bd6756d8
[071:437] [2025-07-26 15:29:03 +0000.12944][77f8] ClearVideoOfSources:
[071:437] [2025-07-26 15:29:03 +0000.13014][77f8] UnbindInputFilter 0x75bd656818
this 0x75bd6568d8
[071:437] [2025-07-26 15:29:03 +0000.13086][77f8] UnbindInputFilter 0x75b937aaa0
this 0x75bd656818
[071:437] [2025-07-26 15:29:03 +0000.13155][77f8] UnbindInputFilter 0x75bd656a58
this 0x75ddbc7e68
[071:438] [2025-07-26 15:29:03 +0000.13222][77f8] UnbindInputFilter 0x75bd656998
this 0x75bd656a58
[071:438] [2025-07-26 15:29:03 +0000.13292][77f8] UnbindInputFilter 0x75b937aaa0
this 0x75bd656998
[071:438] [2025-07-26 15:29:03 +0000.13356][77f8] ClearAllSource: remove source
filter, sourceid: 0x75b937ab00
[071:438] [2025-07-26 15:29:03 +0000.13419][77f8] DestoryDecoderByVideoSource
time:197247177 enter.

[071:438] [2025-07-26 15:29:03 +0000.13474][77f8] ~VideoBindDecoder time:197247177


enter.

[071:438] [2025-07-26 15:29:03 +0000.13844][77f8] CleanUp time:197247177 enter.

[071:440] [2025-07-26 15:29:03 +0000.15340][77f8] CleanUp leave. expire time = 2


ms

[071:440] [2025-07-26 15:29:03 +0000.15472][77f8] CleanUp time:197247179 enter.

[071:441] [2025-07-26 15:29:03 +0000.16631][77f8] CleanUp leave. expire time = 1


ms

[071:444] [2025-07-26 15:29:03 +0000.19934][77f8] ~VideoBindDecoder leave. expire


time = 6 ms

[071:444] [2025-07-26 15:29:03 +0000.20067][77f8] DestoryDecoderByVideoSource


leave. expire time = 6 ms

[071:444] [2025-07-26 15:29:03 +0000.20142][77f8] UnbindInputFilter 0x75bd656bd8


this 0x75bd675858
[071:445] [2025-07-26 15:29:03 +0000.20179][77f8] ClearVideoOfSources:
[071:445] [2025-07-26 15:29:03 +0000.20236][77f8] UnbindInputFilter 0x75bd656b18
this 0x75bd656bd8
[071:445] [2025-07-26 15:29:03 +0000.20296][77f8] UnbindInputFilter 0x75b937ad20
this 0x75bd656b18
[071:445] [2025-07-26 15:29:03 +0000.20344][77f8] UnbindInputFilter 0x75bd656d58
this 0x75b945c0e8
[071:445] [2025-07-26 15:29:03 +0000.20398][77f8] UnbindInputFilter 0x75bd656c98
this 0x75bd656d58
[071:445] [2025-07-26 15:29:03 +0000.20448][77f8] UnbindInputFilter 0x75b937ad20
this 0x75bd656c98
[071:445] [2025-07-26 15:29:03 +0000.20511][77f8] to reset filter graph clear end
[071:445] [2025-07-26 15:29:03 +0000.20552][77f8] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4,
delay: 0
[071:445] [2025-07-26 15:29:03 +0000.20596][77f8] CreateDecoderByVideoSource
time:197247184 enter.

[071:445] [2025-07-26 15:29:03 +0000.20852][77f8] running_decoder_count:0max


count:2
[071:445] [2025-07-26 15:29:03 +0000.20907][77f8] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x75b3adb800
[071:447] [2025-07-26 15:29:03 +0000.22642][781c] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x75c909f400] Current FFmpeg version git-2021-06-16-97cea6f

[071:468] [2025-07-26 15:29:03 +0000.43615][781c] OnStreamInfoFound: video


duration_: 3830
[071:470] [2025-07-26 15:29:03 +0000.45499][77f8] start decoder
[071:470] [2025-07-26 15:29:03 +0000.45596][77f8] CreateDecoderByVideoSource
leave. expire time = 25 ms

[071:470] [2025-07-26 15:29:03 +0000.45707][77f8] BindInputFilter 0x75b937ad20


this 0x75bd656c98
[071:470] [2025-07-26 15:29:03 +0000.45756][77f8] BindInputFilter 0x75bd656c98
this 0x75bd656d58
[071:470] [2025-07-26 15:29:03 +0000.45805][77f8] BindInputFilter 0x75b937ad20
this 0x75bd656b18
[071:470] [2025-07-26 15:29:03 +0000.45851][77f8] BindInputFilter 0x75bd656b18
this 0x75bd656bd8
[071:470] [2025-07-26 15:29:03 +0000.45880][77f8] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4
[071:470] [2025-07-26 15:29:03 +0000.46007][77f8] BindInputFilter 0x75bd656d58
this 0x75bd656998
[071:470] [2025-07-26 15:29:03 +0000.46056][77f8] BindInputFilter 0x75bd656998
this 0x75ddbd9da0
[071:470] [2025-07-26 15:29:03 +0000.46095][77f8] BindInputFilter 0x75bd656bd8
this 0x75bd656a58
[071:470] [2025-07-26 15:29:03 +0000.46132][77f8] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4
[071:471] [2025-07-26 15:29:03 +0000.46230][77f8] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4,
delay: 0
[071:471] [2025-07-26 15:29:03 +0000.46287][77f8] CreateDecoderByVideoSource
time:197247210 enter.
[071:471] [2025-07-26 15:29:03 +0000.46617][77f8] running_decoder_count:1max
count:2
[071:471] [2025-07-26 15:29:03 +0000.46682][77f8] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x75b3adb400
[071:471] [2025-07-26 15:29:03 +0000.46733][77f8] start decoder
[071:471] [2025-07-26 15:29:03 +0000.46765][77f8] CreateDecoderByVideoSource
leave. expire time = 0 ms

[071:471] [2025-07-26 15:29:03 +0000.46817][77f8] BindInputFilter 0x75b937aaa0


this 0x75bd656818
[071:471] [2025-07-26 15:29:03 +0000.46864][77f8] BindInputFilter 0x75bd656818
this 0x75bd6568d8
[071:471] [2025-07-26 15:29:03 +0000.46911][77f8] BindInputFilter 0x75b937aaa0
this 0x76a81e40d8
[071:471] [2025-07-26 15:29:03 +0000.46947][77f8] BindInputFilter 0x76a81e40d8
this 0x76a81e4c18
[071:471] [2025-07-26 15:29:03 +0000.46971][77f8] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4
[071:471] [2025-07-26 15:29:03 +0000.47031][77f8] UnbindInputFilter 0x75bd656998
this 0x75ddbd9da0
[071:471] [2025-07-26 15:29:03 +0000.47074][77f8] BindInputFilter 0x75bd656998
this 0x75bd675858
[071:471] [2025-07-26 15:29:03 +0000.47112][77f8] BindInputFilter 0x75bd6568d8
this 0x75bd675858
[071:471] [2025-07-26 15:29:03 +0000.47150][77f8] BindInputFilter 0x75bd675858
this 0x75ddbd9da0
[071:472] [2025-07-26 15:29:03 +0000.47200][77f8] BindInputFilter 0x75bd656a58
this 0x75ddbc67a8
[071:472] [2025-07-26 15:29:03 +0000.47239][77f8] BindInputFilter 0x76a81e4c18
this 0x75ddbc67a8
[071:472] [2025-07-26 15:29:03 +0000.47277][77f8] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4
[071:472] [2025-07-26 15:29:03 +0000.47305][77f8] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4,
delay: 0
[071:472] [2025-07-26 15:29:03 +0000.47340][77f8] CreateDecoderByVideoSource
time:197247211 enter.

[071:472] [2025-07-26 15:29:03 +0000.47532][77f8] running_decoder_count:2max


count:2
[071:472] [2025-07-26 15:29:03 +0000.47573][77f8] CreateDecoderByVideoSource
leave. expire time = 0 ms

[071:472] [2025-07-26 15:29:03 +0000.47618][77f8] BindInputFilter 0x75bd7e72a0


this 0x75ddab5f18
[071:472] [2025-07-26 15:29:03 +0000.47657][77f8] BindInputFilter 0x75ddab5f18
this 0x75ddab6818
[071:472] [2025-07-26 15:29:03 +0000.47695][77f8] BindInputFilter 0x75bd7e72a0
this 0x75ddab77d8
[071:472] [2025-07-26 15:29:03 +0000.47738][77f8] BindInputFilter 0x75ddab77d8
this 0x75ddab8018
[071:472] [2025-07-26 15:29:03 +0000.47769][77f8] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4
[071:472] [2025-07-26 15:29:03 +0000.47865][77f8] UnbindInputFilter 0x75bd675858
this 0x75ddbd9da0
[071:472] [2025-07-26 15:29:03 +0000.47915][77f8] BindInputFilter 0x75bd675858
this 0x75bd6756d8
[071:472] [2025-07-26 15:29:03 +0000.47960][77f8] BindInputFilter 0x75ddab6818
this 0x75bd6756d8
[071:472] [2025-07-26 15:29:03 +0000.48003][77f8] BindInputFilter 0x75bd6756d8
this 0x75ddbd9da0
[071:472] [2025-07-26 15:29:03 +0000.48055][77f8] BindInputFilter 0x75ddbc67a8
this 0x75ddbc5b68
[071:472] [2025-07-26 15:29:03 +0000.48098][77f8] BindInputFilter 0x75ddab8018
this 0x75ddbc5b68
[071:472] [2025-07-26 15:29:03 +0000.48137][77f8] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4
[071:473] [2025-07-26 15:29:03 +0000.48165][77f8] to reset filter graph end
[071:473] [2025-07-26 15:29:03 +0000.48197][77f8] Start:
[071:470] [2025-07-26 15:29:03 +0000.45854][781d] NO get frame from decoder
[071:473] [2025-07-26 15:29:03 +0000.48369][77f5] operator(): video render started.
[071:473] [2025-07-26 15:29:03 +0000.48517][77f8] Start:
[071:473] [2025-07-26 15:29:03 +0000.48782][77f6] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[071:473] [2025-07-26 15:29:03 +0000.48850][781d] NO get frame from decoder
[071:473] [2025-07-26 15:29:03 +0000.48869][77f6] Reset: history total size: 98
[071:473] [2025-07-26 15:29:03 +0000.48956][77f6] DeviceStart:
audioDevice_:0x75b91de000
[071:473] [2025-07-26 15:29:03 +0000.48992][77f6] DeviceStart: time profile playout
init before
[071:473] [2025-07-26 15:29:03 +0000.49029][77f6] DeviceStart: time profile playout
init end
[071:473] [2025-07-26 15:29:03 +0000.49057][77f6] OpenSlesOutput:Start playout

[071:474] [2025-07-26 15:29:03 +0000.49893][77f6] Create the opensl output player.


streamtype before:0

[071:474] [2025-07-26 15:29:03 +0000.49946][77f6] Create the opensl output player.


streamtype after:3

[071:477] [2025-07-26 15:29:03 +0000.52179][7828] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2


@ 0x75b92ee800] Current FFmpeg version git-2021-06-16-97cea6f

[071:487] [2025-07-26 15:29:03 +0000.62676][7828] OnStreamInfoFound: video


duration_: 1002
[071:488] [2025-07-26 15:29:03 +0000.63627][781d] NO get frame from decoder
[071:491] [2025-07-26 15:29:03 +0000.66332][781d] NO get frame from decoder
[071:491] [2025-07-26 15:29:03 +0000.66936][77f6] Enqueue opensl buffer size:1764
[071:492] [2025-07-26 15:29:03 +0000.67417][781d] NO get frame from decoder
[071:493] [2025-07-26 15:29:03 +0000.68455][781d] NO get frame from decoder
[071:494] [2025-07-26 15:29:03 +0000.69401][781d] NO get frame from decoder
[071:495] [2025-07-26 15:29:03 +0000.70669][781d] NO get frame from decoder
[071:497] [2025-07-26 15:29:03 +0000.72306][782a] NO get frame from decoder
[071:498] [2025-07-26 15:29:03 +0000.73736][782a] NO get frame from decoder
[071:500] [2025-07-26 15:29:03 +0000.75472][782a] NO get frame from decoder
[071:512] [2025-07-26 15:29:03 +0000.87610][782a] NO get frame from decoder
[071:514] [2025-07-26 15:29:03 +0000.89670][77f6] DeviceStart: time profile playout
all end
[071:514] [2025-07-26 15:29:03 +0000.89756][77f6] operator(): Audio playback
started.
[071:516] [2025-07-26 15:29:03 +0000.91311][782a] NO get frame from decoder
[071:517] [2025-07-26 15:29:03 +0000.92882][77f7] Pull audio failed.(wait video!)
[071:525] [2025-07-26 15:29:03 +0000.100958][77f5] lipsync_debug: First video frame
rendering.
[071:558] [2025-07-26 15:29:03 +0000.133987][782a] NO get frame from decoder
[071:564] [2025-07-26 15:29:03 +0000.139195][782a] NO get frame from decoder
[071:565] [2025-07-26 15:29:03 +0000.141100][782a] NO get frame from decoder
[071:594] [2025-07-26 15:29:03 +0000.169545][782d] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[071:652] [2025-07-26 15:29:03 +0000.227762][77f5] Warning(video_render.cc:390): No
picture to display (1/50)
[071:683] [2025-07-26 15:29:03 +0000.258455][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[071:754] [2025-07-26 15:29:03 +0000.330070][77f6] First audio frame rendering
[071:773] [2025-07-26 15:29:03 +0000.348276][77f8] Error(video_source.cc:430): wait
decoder a frame: 0
[071:806] [2025-07-26 15:29:03 +0000.381500][77f8] webrtc common_video plane
old ..... (1/1000) new: 15001 delete: 14992 diff: 9
[071:814] [2025-07-26 15:29:03 +0000.389805][77f5] lipsync_debug:displaying video
ts:20790 The current displayed video timestamp is:197247553
[071:874] [2025-07-26 15:29:03 +0000.449784][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[071:874] [2025-07-26 15:29:03 +0000.449942][7725] _deviceSampleRate:48000

[071:876] [2025-07-26 15:29:03 +0000.452023][7724] Run AGC when audioType = 0


[071:877] [2025-07-26 15:29:03 +0000.452890][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[072:080] [2025-07-26 15:29:03 +0000.656034][77f5] DriveRender working... (1/200)
[072:149] [2025-07-26 15:29:03 +0000.724742][782d]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[072:415] [2025-07-26 15:29:03 +0000.990478][77f5] lipsync_debug:displaying video
ts:81090 The current displayed video timestamp is:197248154
[072:668] [2025-07-26 15:29:04 +0000.243663][77f5]
lipsync_debug:lipsync_threadhold: lipsync_delta:17 tsDelta:52 timeDelta:4 last
video ts:99000 frame->pts:102150 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[072:668] [2025-07-26 15:29:04 +0000.243822][77f5] lipsync_debug: tsDelta -
timeDelta = 48
[073:030] [2025-07-26 15:29:04 +0000.605304][77f8] Error(video_source.cc:430): wait
decoder a frame: 0
[073:187] [2025-07-26 15:29:04 +0000.762269][782d]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[073:272] [2025-07-26 15:29:04 +0000.847933][77f7] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 1718
[073:272] [2025-07-26 15:29:04 +0000.848063][77f7] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[073:290] [2025-07-26 15:29:04 +0000.865685][77f6] The audio playback speed:100
(1/100)
[073:290] [2025-07-26 15:29:04 +0000.865868][77f6] lipsync_debug: The current
played audio timestamp is:1718(1/50)
[073:324] [2025-07-26 15:29:04 +0000.899568][77f5] lipsync_debug:remaining time:10
tsDelta - timeDelta:14
[073:324] [2025-07-26 15:29:04 +0000.899638][77f5] lipsync_debug:result remaining
time:10
[073:338] [2025-07-26 15:29:04 +0000.914044][77f5] lipsync_debug:displaying video
ts:139680 The current displayed video timestamp is:197249077
[073:402] [2025-07-26 15:29:04 +0000.978010][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[073:434] [2025-07-26 15:29:05 +0000.9661][77f8] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 175590pts ms:1.951e+06
[073:439] [2025-07-26 15:29:05 +0000.14190][77f8] OnVideoFrameReady(1/200)
[073:439] [2025-07-26 15:29:05 +0000.14536][77f5] operator() frame->pts-
9223372036854775808 queue_ size: 11 (1/200)
[073:563] [2025-07-26 15:29:05 +0000.138383][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[073:566] [2025-07-26 15:29:05 +0000.141521][77f6] Stop:
[073:567] [2025-07-26 15:29:05 +0000.142817][77f5] operator(): Video Render
stopped.
[073:568] [2025-07-26 15:29:05 +0000.143659][77f6] Stop:
[073:568] [2025-07-26 15:29:05 +0000.143848][77f6] DeviceStop:
audioDevice_:0x75b91de000
[073:568] [2025-07-26 15:29:05 +0000.143929][77f6] OpenSlesOutput:Stop playout

[073:572] [2025-07-26 15:29:05 +0000.148030][77f6] DeviceStop: Done


[073:573] [2025-07-26 15:29:05 +0000.148513][77f6] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[073:573] [2025-07-26 15:29:05 +0000.148681][77f6] operator(): Stop now!
[073:586] [2025-07-26 15:29:05 +0000.162039][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[073:586] [2025-07-26 15:29:05 +0000.162147][6cbf] StopPreView: Have Stopped,
operation cancel
[073:587] [2025-07-26 15:29:05 +0000.162188][6cbf] Stop:
[073:587] [2025-07-26 15:29:05 +0000.162378][77f6] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[073:587] [2025-07-26 15:29:05 +0000.162678][6cbf] DeviceRelease:
audioDevice_:0x75b91de000
[073:587] [2025-07-26 15:29:05 +0000.162727][6cbf] OpenSlesOutput:Stop playout

[073:587] [2025-07-26 15:29:05 +0000.162762][6cbf] DeviceRelease: Release the


webrtc device object.
[073:587] [2025-07-26 15:29:05 +0000.162958][6cbf] OpenSlesOutput destruct.

[073:587] [2025-07-26 15:29:05 +0000.163022][6cbf] DeviceRelease: Done


[073:587] [2025-07-26 15:29:05 +0000.163104][6cbf] Stop:
[073:588] [2025-07-26 15:29:05 +0000.163198][77f5] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[073:595] [2025-07-26 15:29:05 +0000.170470][6cbf] global uninited!
[073:595] [2025-07-26 15:29:05 +0000.170650][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[073:595] [2025-07-26 15:29:05 +0000.170738][6cbf] ~MediaFilterGraph:
MediaFilterGraph destruct
[073:595] [2025-07-26 15:29:05 +0000.170764][6cbf] RemoveVideoBackGroud: hava not
add video backgroud
[073:595] [2025-07-26 15:29:05 +0000.170799][6cbf] UnbindInputFilter 0x75bd656998
this 0x75bd675858
[073:595] [2025-07-26 15:29:05 +0000.170824][6cbf] UnbindInputFilter 0x75bd656a58
this 0x75ddbc67a8
[073:595] [2025-07-26 15:29:05 +0000.170847][6cbf] UnbindInputFilter 0x75bd675858
this 0x75bd6756d8
[073:595] [2025-07-26 15:29:05 +0000.170868][6cbf] UnbindInputFilter 0x75ddbc67a8
this 0x75ddbc5b68
[073:595] [2025-07-26 15:29:05 +0000.170888][6cbf] UnbindInputFilter 0x75bd6756d8
this 0x75ddbd9da0
[073:595] [2025-07-26 15:29:05 +0000.170908][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75b937ab00
[073:595] [2025-07-26 15:29:05 +0000.170924][6cbf] DestoryDecoderByVideoSource
time:197249334 enter.

[073:595] [2025-07-26 15:29:05 +0000.170943][6cbf] ~VideoBindDecoder time:197249334


enter.

[073:596] [2025-07-26 15:29:05 +0000.171448][6cbf] CleanUp time:197249335 enter.

[073:604] [2025-07-26 15:29:05 +0000.179673][6cbf] CleanUp leave. expire time = 8


ms

[073:604] [2025-07-26 15:29:05 +0000.179758][6cbf] CleanUp time:197249343 enter.

[073:604] [2025-07-26 15:29:05 +0000.180135][6cbf] CleanUp leave. expire time = 0


ms

[073:605] [2025-07-26 15:29:05 +0000.180889][6cbf] ~VideoBindDecoder leave. expire


time = 10 ms

[073:605] [2025-07-26 15:29:05 +0000.180967][6cbf] DestoryDecoderByVideoSource


leave. expire time = 10 ms

[073:605] [2025-07-26 15:29:05 +0000.181001][6cbf] UnbindInputFilter 0x75bd656d58


this 0x75bd656998
[073:605] [2025-07-26 15:29:05 +0000.181030][6cbf] UnbindInputFilter 0x75bd656c98
this 0x75bd656d58
[073:605] [2025-07-26 15:29:05 +0000.181057][6cbf] UnbindInputFilter 0x75b937ad20
this 0x75bd656c98
[073:605] [2025-07-26 15:29:05 +0000.181078][6cbf] UnbindInputFilter 0x75bd656bd8
this 0x75bd656a58
[073:605] [2025-07-26 15:29:05 +0000.181101][6cbf] UnbindInputFilter 0x75bd656b18
this 0x75bd656bd8
[073:605] [2025-07-26 15:29:05 +0000.181136][6cbf] UnbindInputFilter 0x75b937ad20
this 0x75bd656b18
[073:606] [2025-07-26 15:29:05 +0000.182001][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75b937a880
[073:606] [2025-07-26 15:29:05 +0000.182060][6cbf] DestoryDecoderByVideoSource
time:197249345 enter.

[073:606] [2025-07-26 15:29:05 +0000.182082][6cbf] ~VideoBindDecoder time:197249345


enter.

[073:607] [2025-07-26 15:29:05 +0000.182330][6cbf] CleanUp time:197249346 enter.

[073:610] [2025-07-26 15:29:05 +0000.185363][6cbf] CleanUp leave. expire time = 3


ms

[073:610] [2025-07-26 15:29:05 +0000.185465][6cbf] CleanUp time:197249349 enter.

[073:610] [2025-07-26 15:29:05 +0000.186087][6cbf] CleanUp leave. expire time = 0


ms

[073:612] [2025-07-26 15:29:05 +0000.187351][6cbf] ~VideoBindDecoder leave. expire


time = 6 ms

[073:612] [2025-07-26 15:29:05 +0000.187422][6cbf] DestoryDecoderByVideoSource


leave. expire time = 6 ms

[073:612] [2025-07-26 15:29:05 +0000.187458][6cbf] UnbindInputFilter 0x75bd6568d8


this 0x75bd675858
[073:612] [2025-07-26 15:29:05 +0000.187478][6cbf] ClearVideoOfSources:
[073:612] [2025-07-26 15:29:05 +0000.187545][6cbf] UnbindInputFilter 0x75bd656818
this 0x75bd6568d8
[073:612] [2025-07-26 15:29:05 +0000.187572][6cbf] UnbindInputFilter 0x75b937aaa0
this 0x75bd656818
[073:612] [2025-07-26 15:29:05 +0000.187627][6cbf] UnbindInputFilter 0x76a81e4c18
this 0x75ddbc67a8
[073:612] [2025-07-26 15:29:05 +0000.187663][6cbf] UnbindInputFilter 0x76a81e40d8
this 0x76a81e4c18
[073:612] [2025-07-26 15:29:05 +0000.187693][6cbf] UnbindInputFilter 0x75b937aaa0
this 0x76a81e40d8
[073:612] [2025-07-26 15:29:05 +0000.187738][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75bd7e7080
[073:612] [2025-07-26 15:29:05 +0000.187770][6cbf] DestoryDecoderByVideoSource
time:197249351 enter.

[073:612] [2025-07-26 15:29:05 +0000.187800][6cbf] ~VideoBindDecoder time:197249351


enter.

[073:612] [2025-07-26 15:29:05 +0000.187949][6cbf] CleanUp time:197249351 enter.

[073:613] [2025-07-26 15:29:05 +0000.188202][6cbf] CleanUp leave. expire time = 1


ms

[073:613] [2025-07-26 15:29:05 +0000.188236][6cbf] CleanUp time:197249352 enter.

[073:613] [2025-07-26 15:29:05 +0000.188465][6cbf] CleanUp leave. expire time = 0


ms

[073:613] [2025-07-26 15:29:05 +0000.189158][6cbf] ~VideoBindDecoder leave. expire


time = 2 ms

[073:614] [2025-07-26 15:29:05 +0000.189212][6cbf] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[073:614] [2025-07-26 15:29:05 +0000.189246][6cbf] UnbindInputFilter 0x75ddab6818


this 0x75bd6756d8
[073:614] [2025-07-26 15:29:05 +0000.189268][6cbf] ClearVideoOfSources:
[073:614] [2025-07-26 15:29:05 +0000.189323][6cbf] UnbindInputFilter 0x75ddab5f18
this 0x75ddab6818
[073:614] [2025-07-26 15:29:05 +0000.189358][6cbf] UnbindInputFilter 0x75bd7e72a0
this 0x75ddab5f18
[073:614] [2025-07-26 15:29:05 +0000.189390][6cbf] UnbindInputFilter 0x75ddab8018
this 0x75ddbc5b68
[073:614] [2025-07-26 15:29:05 +0000.189421][6cbf] UnbindInputFilter 0x75ddab77d8
this 0x75ddab8018
[073:614] [2025-07-26 15:29:05 +0000.189452][6cbf] UnbindInputFilter 0x75bd7e72a0
this 0x75ddab77d8
[073:614] [2025-07-26 15:29:05 +0000.189491][6cbf] ~GLESContext:
[073:616] [2025-07-26 15:29:05 +0000.191390][6cbf] GLESContext destruct finish.
[073:616] [2025-07-26 15:29:05 +0000.191459][6cbf] filter: filter pipeline destroy
this: 0x75ddbd9d00
[073:617] [2025-07-26 15:29:05 +0000.192269][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[073:617] [2025-07-26 15:29:05 +0000.192815][6cbf] machine model :redmi
[073:617] [2025-07-26 15:29:05 +0000.192858][6cbf] Support this machine
model :redmi
[073:617] [2025-07-26 15:29:05 +0000.192880][6cbf] global inited! current sdk
version: 07-20-936c45f
[073:617] [2025-07-26 15:29:05 +0000.193049][6cbf] filter: filter pipeline
construtc this: 0x75ddbd9d00
[073:617] [2025-07-26 15:29:05 +0000.193086][6cbf] MediaFilterGraph:
MediaFilterGraph construct
[073:617] [2025-07-26 15:29:05 +0000.193106][6cbf] GLESContext:
[073:617] [2025-07-26 15:29:05 +0000.193144][6cbf] The result of eglGetDisplay is:
0xb4000076b73d5a00
[073:619] [2025-07-26 15:29:05 +0000.194206][6cbf] The result of creation:
0x776cd4bc00
[073:619] [2025-07-26 15:29:05 +0000.194396][6cbf] The result of
eglCreatePbufferSurface is: 0x76a81e1900
[073:619] [2025-07-26 15:29:05 +0000.194659][6cbf] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4
[073:619] [2025-07-26 15:29:05 +0000.194705][6cbf] The source 1
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4
[073:619] [2025-07-26 15:29:05 +0000.194734][6cbf] The source 2
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4
[073:619] [2025-07-26 15:29:05 +0000.194762][6cbf] The source 0 speed:1
[073:619] [2025-07-26 15:29:05 +0000.194798][6cbf] The source 1 speed:1
[073:619] [2025-07-26 15:29:05 +0000.194823][6cbf] The source 2 speed:1
[073:619] [2025-07-26 15:29:05 +0000.194853][6cbf] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4,
delay: 0
[073:619] [2025-07-26 15:29:05 +0000.194883][6cbf] CreateDecoderByVideoSource
time:197249358 enter.

[073:621] [2025-07-26 15:29:05 +0000.196261][6cbf] running_decoder_count:0max


count:2
[073:621] [2025-07-26 15:29:05 +0000.196371][6cbf] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x75bd676800
[073:622] [2025-07-26 15:29:05 +0000.197259][783b] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75bd5d2200] Current FFmpeg version git-2021-06-16-
97cea6f

[073:639] [2025-07-26 15:29:05 +0000.214449][783b] OnStreamInfoFound: video


duration_: 3830
[073:641] [2025-07-26 15:29:05 +0000.216836][6cbf] start decoder
[073:641] [2025-07-26 15:29:05 +0000.216924][6cbf] CreateDecoderByVideoSource
leave. expire time = 22 ms

[073:641] [2025-07-26 15:29:05 +0000.216963][6cbf] BindInputFilter 0x75bd7e72a0


this 0x75bd5ff498
[073:641] [2025-07-26 15:29:05 +0000.216989][6cbf] BindInputFilter 0x75bd5ff498
this 0x75bd5ffb58
[073:641] [2025-07-26 15:29:05 +0000.217090][6cbf] BindInputFilter 0x75bd7e72a0
this 0x75bd645398
[073:641] [2025-07-26 15:29:05 +0000.217085][783c] NO get frame from decoder
[073:641] [2025-07-26 15:29:05 +0000.217149][6cbf] BindInputFilter 0x75bd645398
this 0x75bd645458
[073:642] [2025-07-26 15:29:05 +0000.217418][6cbf] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4
[073:642] [2025-07-26 15:29:05 +0000.217498][6cbf] BindInputFilter 0x75bd5ffb58
this 0x75bd645518
[073:642] [2025-07-26 15:29:05 +0000.217545][6cbf] BindInputFilter 0x75bd645518
this 0x75ddbd9da0
[073:642] [2025-07-26 15:29:05 +0000.217569][6cbf] BindInputFilter 0x75bd645458
this 0x75bd6455d8
[073:642] [2025-07-26 15:29:05 +0000.217593][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197224546.mp4
[073:642] [2025-07-26 15:29:05 +0000.217611][6cbf] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4,
delay: 0
[073:642] [2025-07-26 15:29:05 +0000.217630][6cbf] CreateDecoderByVideoSource
time:197249381 enter.

[073:642] [2025-07-26 15:29:05 +0000.217830][6cbf] running_decoder_count:1max


count:2
[073:642] [2025-07-26 15:29:05 +0000.217879][6cbf] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x75b3adb400
[073:642] [2025-07-26 15:29:05 +0000.217954][6cbf] start decoder
[073:642] [2025-07-26 15:29:05 +0000.217987][6cbf] CreateDecoderByVideoSource
leave. expire time = 0 ms

[073:642] [2025-07-26 15:29:05 +0000.218046][6cbf] BindInputFilter 0x75b937aaa0


this 0x75bd645698
[073:642] [2025-07-26 15:29:05 +0000.218082][6cbf] BindInputFilter 0x75bd645698
this 0x75bd645758
[073:642] [2025-07-26 15:29:05 +0000.218122][6cbf] BindInputFilter 0x75b937aaa0
this 0x75bd645818
[073:642] [2025-07-26 15:29:05 +0000.218154][6cbf] BindInputFilter 0x75bd645818
this 0x75bd6458d8
[073:643] [2025-07-26 15:29:05 +0000.218169][6cbf] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4
[073:643] [2025-07-26 15:29:05 +0000.218197][6cbf] UnbindInputFilter 0x75bd645518
this 0x75ddbd9da0
[073:643] [2025-07-26 15:29:05 +0000.218220][6cbf] BindInputFilter 0x75bd645518
this 0x75ddbf1958
[073:643] [2025-07-26 15:29:05 +0000.218261][6cbf] BindInputFilter 0x75bd645758
this 0x75ddbf1958
[073:643] [2025-07-26 15:29:05 +0000.218296][6cbf] BindInputFilter 0x75ddbf1958
this 0x75ddbd9da0
[073:643] [2025-07-26 15:29:05 +0000.218339][6cbf] BindInputFilter 0x75bd6455d8
this 0x75b945b128
[073:643] [2025-07-26 15:29:05 +0000.218361][6cbf] BindInputFilter 0x75bd6458d8
this 0x75b945b128
[073:643] [2025-07-26 15:29:05 +0000.218359][783c] NO get frame from decoder
[073:643] [2025-07-26 15:29:05 +0000.218399][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197233065.mp4
[073:643] [2025-07-26 15:29:05 +0000.218419][6cbf] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4,
delay: 0
[073:643] [2025-07-26 15:29:05 +0000.218506][6cbf] CreateDecoderByVideoSource
time:197249382 enter.

[073:643] [2025-07-26 15:29:05 +0000.218812][6cbf] running_decoder_count:2max


count:2
[073:643] [2025-07-26 15:29:05 +0000.218892][6cbf] CreateDecoderByVideoSource
leave. expire time = 0 ms

[073:643] [2025-07-26 15:29:05 +0000.218948][6cbf] BindInputFilter 0x75afa62920


this 0x75bd645998
[073:643] [2025-07-26 15:29:05 +0000.219004][6cbf] BindInputFilter 0x75bd645998
this 0x75bd645a58
[073:643] [2025-07-26 15:29:05 +0000.219051][6cbf] BindInputFilter 0x75afa62920
this 0x75bd645b18
[073:643] [2025-07-26 15:29:05 +0000.219137][6cbf] BindInputFilter 0x75bd645b18
this 0x75bd645bd8
[073:643] [2025-07-26 15:29:05 +0000.219154][6cbf] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4
[073:644] [2025-07-26 15:29:05 +0000.219198][6cbf] UnbindInputFilter 0x75ddbf1958
this 0x75ddbd9da0
[073:644] [2025-07-26 15:29:05 +0000.219227][6cbf] BindInputFilter 0x75ddbf1958
this 0x75bd602fd8
[073:644] [2025-07-26 15:29:05 +0000.219269][6cbf] BindInputFilter 0x75bd645a58
this 0x75bd602fd8
[073:644] [2025-07-26 15:29:05 +0000.219290][6cbf] BindInputFilter 0x75bd602fd8
this 0x75ddbd9da0
[073:644] [2025-07-26 15:29:05 +0000.219326][6cbf] BindInputFilter 0x75b945b128
this 0x75b945c0e8
[073:644] [2025-07-26 15:29:05 +0000.219350][6cbf] BindInputFilter 0x75bd645bd8
this 0x75b945c0e8
[073:644] [2025-07-26 15:29:05 +0000.219409][783c] NO get frame from decoder
[073:644] [2025-07-26 15:29:05 +0000.219410][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4
[073:644] [2025-07-26 15:29:05 +0000.220021][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[073:645] [2025-07-26 15:29:05 +0000.220293][7846] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75af8ea600] Current FFmpeg version git-2021-06-16-
97cea6f

[073:645] [2025-07-26 15:29:05 +0000.220361][6cbf] MediaComposeFile time:197249384


enter.

[073:645] [2025-07-26 15:29:05 +0000.220537][783c] NO get frame from decoder


[073:645] [2025-07-26 15:29:05 +0000.220519][6cbf] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[073:645] [2025-07-26 15:29:05 +0000.221036][6cbf] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[073:645] [2025-07-26 15:29:05 +0000.221091][6cbf] Recording session using default
bitrate support by app:31457280
[073:646] [2025-07-26 15:29:05 +0000.221271][783c] NO get frame from decoder
[073:648] [2025-07-26 15:29:05 +0000.223319][783c] NO get frame from decoder
[073:648] [2025-07-26 15:29:05 +0000.223721][783c] NO get frame from decoder
[073:649] [2025-07-26 15:29:05 +0000.224565][783c] NO get frame from decoder
[073:666] [2025-07-26 15:29:05 +0000.241948][784b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75afa62540
[073:666] [2025-07-26 15:29:05 +0000.242101][784b] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[073:667] [2025-07-26 15:29:05 +0000.242334][6cbf] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[073:669] [2025-07-26 15:29:05 +0000.244766][6cbf] GetPipeline:
-----------------------------------------
[073:669] [2025-07-26 15:29:05 +0000.245164][6cbf] GetPipeline: source:
0x75bd7e7080
[073:670] [2025-07-26 15:29:05 +0000.245252][6cbf] GetPipeline: filter: NULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245283][6cbf] GetPipeline: filter: NULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245308][6cbf] GetPipeline: filter: NULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245325][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245338][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245350][6cbf] GetPipeline: audio filter:
AudioNUllFilter
[073:670] [2025-07-26 15:29:05 +0000.245399][7846] OnStreamInfoFound: video
duration_: 1002
[073:670] [2025-07-26 15:29:05 +0000.245439][6cbf] GetPipeline: source:
0x75b937a880
[073:670] [2025-07-26 15:29:05 +0000.245554][6cbf] GetPipeline: filter: NULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245591][6cbf] GetPipeline: filter: NULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245612][6cbf] GetPipeline: filter:
BasicTransitionFilter2
[073:670] [2025-07-26 15:29:05 +0000.245627][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245644][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245658][6cbf] GetPipeline: audio filter:
AudioTransitionFilter
[073:670] [2025-07-26 15:29:05 +0000.245674][6cbf] GetPipeline: source:
0x75afa62700
[073:670] [2025-07-26 15:29:05 +0000.245690][6cbf] GetPipeline: filter: NULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245706][6cbf] GetPipeline: filter: NULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245718][6cbf] GetPipeline: filter:
BasicTransitionFilter2
[073:670] [2025-07-26 15:29:05 +0000.245733][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245747][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[073:670] [2025-07-26 15:29:05 +0000.245759][6cbf] GetPipeline: audio filter:
AudioTransitionFilter
[073:670] [2025-07-26 15:29:05 +0000.245773][6cbf] GetPipeline:
------------------------------------------
[073:670] [2025-07-26 15:29:05 +0000.245793][6cbf] filter: filter pipeline2 update
pattern: 2
[073:672] [2025-07-26 15:29:05 +0000.247711][6cbf] MediaComposeFile leave. expire
time = 27 ms

[073:673] [2025-07-26 15:29:05 +0000.248323][6cbf] machine model :redmi


[073:673] [2025-07-26 15:29:05 +0000.248402][6cbf] Support this machine
model :redmi
[073:673] [2025-07-26 15:29:05 +0000.248429][6cbf] global inited! current sdk
version: 07-20-936c45f
[073:674] [2025-07-26 15:29:05 +0000.249281][7847] NO get frame from decoder
[073:675] [2025-07-26 15:29:05 +0000.250596][7847] NO get frame from decoder
[073:683] [2025-07-26 15:29:05 +0000.258887][7847] NO get frame from decoder
[073:686] [2025-07-26 15:29:05 +0000.261855][7847] NO get frame from decoder
[073:693] [2025-07-26 15:29:05 +0000.268274][7847] NO get frame from decoder
[073:693] [2025-07-26 15:29:05 +0000.268364][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[073:693] [2025-07-26 15:29:05 +0000.268551][6cbf] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 207
[073:693] [2025-07-26 15:29:05 +0000.268694][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[073:693] [2025-07-26 15:29:05 +0000.268834][6cbf] BeginCompose: BeginCompose, is
composing 0
[073:694] [2025-07-26 15:29:05 +0000.269231][7847] NO get frame from decoder
[073:694] [2025-07-26 15:29:05 +0000.269441][784b] start recording, file path:
[073:697] [2025-07-26 15:29:05 +0000.272259][784b] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 207 audio_timescale:44100
video_timescale:90000
[073:697] [2025-07-26 15:29:05 +0000.272379][784b] 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:697] [2025-07-26 15:29:05 +0000.272416][784b] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 207
[073:697] [2025-07-26 15:29:05 +0000.272456][784b] fd_open successed
handle:0xb40000776cd6d0b0
[073:697] [2025-07-26 15:29:05 +0000.272631][784b] create mp4 file:346
m_fileHandle: 0x75c8ee5b00
[073:697] [2025-07-26 15:29:05 +0000.272668][784b] MP4 file: is opened successfully
[073:697] [2025-07-26 15:29:05 +0000.272686][784b] setupMediaProcessers:
[073:697] [2025-07-26 15:29:05 +0000.272699][784b]
RecordingSessionInternalSimple:setup media processers.
[073:697] [2025-07-26 15:29:05 +0000.272714][784b] construct AAC encoder
[073:697] [2025-07-26 15:29:05 +0000.273032][784b] H264Encoder creating:
ultrafast012323
[073:697] [2025-07-26 15:29:05 +0000.273079][784b] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[073:698] [2025-07-26 15:29:05 +0000.273641][784b] H264Encode::GetMachineModel is
M2101K6I
[073:698] [2025-07-26 15:29:05 +0000.273715][784b] H264Encoder machine_mode
is:M2101K6I
[073:698] [2025-07-26 15:29:05 +0000.273742][784b] H264Encode::machine size :9
machine_mode:M2101K6I
[073:698] [2025-07-26 15:29:05 +0000.273764][784b] H264Encode::machine array
size :22 machine_mode:M2101K6I
[073:698] [2025-07-26 15:29:05 +0000.273784][784b] H264Encode::current machine
is :M2101K6I auto check hw codec decide to use hw codec
[073:698] [2025-07-26 15:29:05 +0000.273802][784b] setupCompressionSession:
[073:698] [2025-07-26 15:29:05 +0000.273819][784b] H264Encode::creating hareware
Encoder
[073:698] [2025-07-26 15:29:05 +0000.273838][784b] AndroidHwAvcEncoder
time:197249437 enter.

[073:698] [2025-07-26 15:29:05 +0000.274096][784b] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000776cc9d540 address:0x75a00e6760
[073:699] [2025-07-26 15:29:05 +0000.274218][784b] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[073:699] [2025-07-26 15:29:05 +0000.274245][784b] The video avc hw codec address
is 0x76a7bc3278
[073:699] [2025-07-26 15:29:05 +0000.274319][784b] AndroidHwAvcEncoder leave.
expire time = 1 ms

[073:699] [2025-07-26 15:29:05 +0000.274349][784b] RegisterEncodeCompleteCallback


time:197249438 enter.

[073:699] [2025-07-26 15:29:05 +0000.274483][784b] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[073:699] [2025-07-26 15:29:05 +0000.274517][784b] InitEncode time:197249438


enter.

[073:699] [2025-07-26 15:29:05 +0000.274601][784b] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[073:699] [2025-07-26 15:29:05 +0000.274634][784b] Create time:197249438 enter.
[073:699] [2025-07-26 15:29:05 +0000.274656][784b] H264Encoder encoderCreate
width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[073:699] [2025-07-26 15:29:05 +0000.274681][784b]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75c8c15140
[073:699] [2025-07-26 15:29:05 +0000.274750][7847] NO get frame from decoder
[073:699] [2025-07-26 15:29:05 +0000.274850][784b] supported_type:video/avc
[073:699] [2025-07-26 15:29:05 +0000.274885][784b] name:OMX.qcom.video.encoder.avc
mime:video/avc
[073:699] [2025-07-26 15:29:05 +0000.274945][784b] hwCodecPrefix :OMX.qcom.
[073:699] [2025-07-26 15:29:05 +0000.274968][784b] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[073:699] [2025-07-26 15:29:05 +0000.274994][784b] mediacodec_createCodecByName
time:197249438 enter.

[073:699] [2025-07-26 15:29:05 +0000.275016][784b] WrapAndroidMediaCodec


time:197249438 enter.

[073:699] [2025-07-26 15:29:05 +0000.275152][784b] WrapAndroidMediaCodec leave.


expire time = 1 ms

[073:702] [2025-07-26 15:29:05 +0000.277648][7847] NO get frame from decoder


[073:706] [2025-07-26 15:29:05 +0000.282059][785a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x769be9aa98
[073:772] [2025-07-26 15:29:05 +0000.347445][784b] mediacodec_createCodecByName
leave. expire time = 73 ms

[073:772] [2025-07-26 15:29:05 +0000.347774][784b] WrapAndroidMediaFromat


time:197249511 enter.

[073:772] [2025-07-26 15:29:05 +0000.347918][784b] WrapAndroidMediaFromat leave.


expire time = 0 ms

[073:811] [2025-07-26 15:29:05 +0000.386371][784b] Destroy time:197249550 enter.

[073:811] [2025-07-26 15:29:05 +0000.386504][784b] WrapAndroidMediaFromat::


Destroy
[073:811] [2025-07-26 15:29:05 +0000.386540][784b] Destroy leave. expire time = 0
ms

[073:811] [2025-07-26 15:29:05 +0000.386567][784b] ~WrapAndroidMediaFromat


time:197249550 enter.

[073:811] [2025-07-26 15:29:05 +0000.386593][784b] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[073:811] [2025-07-26 15:29:05 +0000.386618][784b] Create leave. expire time = 112


ms

[073:811] [2025-07-26 15:29:05 +0000.386647][784b] isSemiPlanarSupport


time:197249550 enter.

[073:811] [2025-07-26 15:29:05 +0000.386714][784b] H264Encoder isSemiPlanarSupport


[073:811] [2025-07-26 15:29:05 +0000.386739][784b] isSemiPlanarSupport leave.
expire time = 0 ms

[073:811] [2025-07-26 15:29:05 +0000.386760][784b] creat hw H264Encoder success,


isSemiPlanar:1
[073:811] [2025-07-26 15:29:05 +0000.386881][784b] InitEncode leave. expire time =
112 ms

[073:811] [2025-07-26 15:29:05 +0000.386921][784b] H264Encode::created Encoder


[073:811] [2025-07-26 15:29:05 +0000.386943][784b] H264Encode:: H264 encoder
created.
[073:811] [2025-07-26 15:29:05 +0000.386960][784b] H264 encoder created.
[073:811] [2025-07-26 15:29:05 +0000.386976][784b]
RecordingSessionInternalSimple:created avc encoder avc: 0x769be24900
[073:811] [2025-07-26 15:29:05 +0000.386996][784b] setOutput:
[073:811] [2025-07-26 15:29:05 +0000.387010][784b]
RecordingSessionInternalSimple:encoder set output to muxer!
[073:811] [2025-07-26 15:29:05 +0000.387023][784b] request a key frame
[073:811] [2025-07-26 15:29:05 +0000.387035][784b] H264Encode:: request a key frame
[073:813] [2025-07-26 15:29:05 +0000.388579][784b] setDisplayRotate :90
[073:813] [2025-07-26 15:29:05 +0000.388830][784b] 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:822] [2025-07-26 15:29:05 +0000.397721][784d]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[073:832] [2025-07-26 15:29:05 +0000.407656][784d] DTS queue for
Generator:0x75c8d5eeb8 10 49
[073:862] [2025-07-26 15:29:05 +0000.437403][7851] audio_frame_list_ empty
[073:875] [2025-07-26 15:29:05 +0000.450739][7724] Run AGC when audioType = 0
[073:972] [2025-07-26 15:29:05 +0000.547974][785a] add aac audio track with id:1
[073:972] [2025-07-26 15:29:05 +0000.548119][785a] audio start ts:0
[073:972] [2025-07-26 15:29:05 +0000.548156][785a] the audio frame has been written
into MP4 file
[073:976] [2025-07-26 15:29:05 +0000.552102][784b] setDisplayRotate :90
[073:977] [2025-07-26 15:29:05 +0000.552168][784b] 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:994] [2025-07-26 15:29:05 +0000.569540][784d] h264 add frame header cdr flag
[073:995] [2025-07-26 15:29:05 +0000.570268][784d] h264 add frame header cdr flag
[073:995] [2025-07-26 15:29:05 +0000.570711][784d] Received key frame:10
[073:995] [2025-07-26 15:29:05 +0000.570772][784d] H264Encode:: get a sps pps
header!headerSize:29
[073:996] [2025-07-26 15:29:05 +0000.571272][785a] get the H.264 SPS parameter
[073:996] [2025-07-26 15:29:05 +0000.571648][785a] add video track with id:2
[073:997] [2025-07-26 15:29:05 +0000.572714][785a] get the H.264 PPS parameter
[073:997] [2025-07-26 15:29:05 +0000.572764][784d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:49 pts:49
[073:999] [2025-07-26 15:29:05 +0000.574864][785a] get the H.264 IDR frame
[073:999] [2025-07-26 15:29:05 +0000.574983][785a] resss:true
[073:999] [2025-07-26 15:29:05 +0000.575008][785a] video start ts:10
[073:999] [2025-07-26 15:29:05 +0000.575095][785a] the video frame has been written
into MP4 file
[074:045] [2025-07-26 15:29:05 +0000.621145][7850] Error(video_source.cc:430): wait
decoder a frame: 0
[074:048] [2025-07-26 15:29:05 +0000.623703][784d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:501
[074:048] [2025-07-26 15:29:05 +0000.623810][784d] push video frame to H264
encoder. (100 frame for one log)

[074:048] [2025-07-26 15:29:05 +0000.623862][784d] push video frame to H264


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

[074:048] [2025-07-26 15:29:05 +0000.623886][784d] H264Encode::push video frame to


H264 encoder, using hw H264:1 width:1280 height:720 pts:501(100 frame for one log)
[074:048] [2025-07-26 15:29:05 +0000.623914][784d] The input pts:501 fps:30
[074:068] [2025-07-26 15:29:05 +0000.643613][784d] SendFrame
encodedImage._timeStamp:264encodedImage->_length:27072
[074:119] [2025-07-26 15:29:05 +0000.694513][784d] H264Encode::H264SWEncoder get
callback, length:68096 type:1 nalType:1length:68092
[074:163] [2025-07-26 15:29:05 +0000.739068][784d] Push an pts:931 to dts queue.
[074:164] [2025-07-26 15:29:05 +0000.739407][784d] DTS queue for
Generator:0x75c8d5eeb8 735 765 800 834 868 901 931
[074:220] [2025-07-26 15:29:05 +0000.795896][784d] last dts:901 currentPts:931
ppsOrSPS:0 queue length:6
[074:236] [2025-07-26 15:29:05 +0000.811476][7851] audio_frame_list_ empty
[074:314] [2025-07-26 15:29:05 +0000.890118][784b] setDisplayRotate :90
[074:315] [2025-07-26 15:29:05 +0000.890301][784b] 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:339] [2025-07-26 15:29:05 +0000.915126][7850] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[074:403] [2025-07-26 15:29:05 +0000.978170][7850] Error(video_source.cc:430): wait
decoder a frame: 0
[074:425] [2025-07-26 15:29:06 +0000.347][7850] webrtc common_video plane
old ..... (1/1000) new: 16001 delete: 15904 diff: 97
[074:474] [2025-07-26 15:29:06 +0000.49623][784d] DTS queue for
Generator:0x75c8d5eeb8 1552 1585 1633 1668 1684 1734 1764
[074:480] [2025-07-26 15:29:06 +0000.56023][7850] video frame wait audio frame:
last_video_timestamp:2248 last_audio_timestamp:2020
[074:580] [2025-07-26 15:29:06 +0000.155765][784d] h264 add frame header cdr flag
[074:582] [2025-07-26 15:29:06 +0000.157448][784d] Received key frame:1982
[074:589] [2025-07-26 15:29:06 +0000.164312][785a] get the H.264 IDR frame
[074:598] [2025-07-26 15:29:06 +0000.173947][784d] Push an pts:2248 to dts queue.
[074:636] [2025-07-26 15:29:06 +0000.211842][784d] last dts:2214 currentPts:2248
ppsOrSPS:0 queue length:2
[074:680] [2025-07-26 15:29:06 +0000.256082][784d] DTS queue for
Generator:0x75c8d5eeb8 2382 2416 2448 2483 2516 2549
[074:773] [2025-07-26 15:29:06 +0000.348244][7850] Error(video_source.cc:430): wait
decoder a frame: 0
[074:791] [2025-07-26 15:29:06 +0000.366588][783c] av_read_frame AVERROR_EOF
[074:855] [2025-07-26 15:29:06 +0000.431070][7851] audio_frame_list_ empty
[074:856] [2025-07-26 15:29:06 +0000.431195][783c] OnReceiveEOF:
[074:856] [2025-07-26 15:29:06 +0000.431333][783c] OnDecoderEOF time:197250595
enter.

[074:856] [2025-07-26 15:29:06 +0000.431484][783c] OnDecoderEOF leave. expire time


= 0 ms

[074:856] [2025-07-26 15:29:06 +0000.431587][783c] OnDecoderFinished:


OnDecoderFinished total decoder frames:116 this:0x75bd7e7080
[074:856] [2025-07-26 15:29:06 +0000.431692][783c] NULLFilter::OnVideoSourceEOF
0x75bd7e7080 this 0x75bd5ff400
[074:856] [2025-07-26 15:29:06 +0000.431754][783c] NULLFilter::OnVideoSourceEOF
0x75bd5ff400 this 0x75bd5ffac0
[074:856] [2025-07-26 15:29:06 +0000.431805][783c] NULLFilter::OnVideoSourceEOF
0x75bd5ffac0 this 0x75bd645480
[074:856] [2025-07-26 15:29:06 +0000.431514][783a] CleanUp time:197250595 enter.

[074:856] [2025-07-26 15:29:06 +0000.431840][783c]


BasicTransitionFilter2::OnVideoSourceEOF 0x75bd645480 dd 0x75bd645518 offset_ 0
this 0x75ddbf1800
[074:868] [2025-07-26 15:29:06 +0000.443883][783a] CleanUp leave. expire time = 12
ms

[074:868] [2025-07-26 15:29:06 +0000.444083][783a] clean up


[074:868] [2025-07-26 15:29:06 +0000.444118][783a] running_decoder_count:1max
count:2
[074:868] [2025-07-26 15:29:06 +0000.444154][783a] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197237003.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x76a8220400
[074:869] [2025-07-26 15:29:06 +0000.444252][783a] StartDecode:
[074:869] [2025-07-26 15:29:06 +0000.445059][7848] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75bd78ba00] Current FFmpeg version git-2021-06-16-
97cea6f

[074:887] [2025-07-26 15:29:06 +0000.462287][7848] OnStreamInfoFound: video


duration_: 1460
[074:890] [2025-07-26 15:29:06 +0000.465324][784a] NO get frame from decoder
[074:894] [2025-07-26 15:29:06 +0000.470038][784d] DTS queue for
Generator:0x75c8d5eeb8 3213 3248 3279 3314 3352 3379
[074:906] [2025-07-26 15:29:06 +0000.481434][784a] NO get frame from decoder
[074:912] [2025-07-26 15:29:06 +0000.487723][784a] NO get frame from decoder
[074:922] [2025-07-26 15:29:06 +0000.497947][784a] NO get frame from decoder
[074:924] [2025-07-26 15:29:06 +0000.499961][784a] NO get frame from decoder
[074:931] [2025-07-26 15:29:06 +0000.506571][784a] NO get frame from decoder
[074:932] [2025-07-26 15:29:06 +0000.507885][784a] NO get frame from decoder
[074:934] [2025-07-26 15:29:06 +0000.509991][784a] NO get frame from decoder
[074:977] [2025-07-26 15:29:06 +0000.552514][784d] Push an pts:3568 to dts queue.
[075:025] [2025-07-26 15:29:06 +0000.600829][7847] av_read_frame AVERROR_EOF
[075:033] [2025-07-26 15:29:06 +0000.608781][784d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3379 pts:3379
[075:063] [2025-07-26 15:29:06 +0000.639144][784d] SendFrame
encodedImage._timeStamp:3568encodedImage->_length:81552
[075:064] [2025-07-26 15:29:06 +0000.639320][784d] last dts:3548 currentPts:3568
ppsOrSPS:0 queue length:4
[075:070] [2025-07-26 15:29:06 +0000.646020][7847] OnReceiveEOF:
[075:071] [2025-07-26 15:29:06 +0000.646197][7847] OnDecoderEOF time:197250810
enter.

[075:071] [2025-07-26 15:29:06 +0000.646301][783a] CleanUp time:197250810 enter.

[075:071] [2025-07-26 15:29:06 +0000.646354][7847] OnDecoderEOF leave. expire time


= 0 ms

[075:071] [2025-07-26 15:29:06 +0000.646381][7847] OnDecoderFinished:


OnDecoderFinished total decoder frames:30 this:0x75b937a880
[075:081] [2025-07-26 15:29:06 +0000.657035][783a] CleanUp leave. expire time = 10
ms

[075:082] [2025-07-26 15:29:06 +0000.657184][783a] clean up


[075:082] [2025-07-26 15:29:06 +0000.657213][783a] running_decoder_count:1max
count:2
[075:089] [2025-07-26 15:29:06 +0000.664283][784d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3830
[075:089] [2025-07-26 15:29:06 +0000.664533][784d] push video frame to H264
encoder. (100 frame for one log)

[075:089] [2025-07-26 15:29:06 +0000.664606][784d] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720
[075:089] [2025-07-26 15:29:06 +0000.664645][784d] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:3830(100 frame for one
log)

[075:089] [2025-07-26 15:29:06 +0000.664702][784d] The input pts:3830 fps:30


[075:102] [2025-07-26 15:29:06 +0000.677966][7850] ClearVideoOfSources:
[075:103] [2025-07-26 15:29:06 +0000.678357][7850] Error(video_source.cc:430): wait
decoder a frame: 0
[075:136] [2025-07-26 15:29:06 +0000.711950][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[075:139] [2025-07-26 15:29:06 +0000.714434][784d] H264Encode::H264SWEncoder get
callback, length:103424 type:1 nalType:1length:103420
[075:194] [2025-07-26 15:29:06 +0000.769675][784d] h264 add frame header cdr flag
[075:194] [2025-07-26 15:29:06 +0000.769955][784d] Received key frame:3953
[075:195] [2025-07-26 15:29:06 +0000.770569][784d] DTS queue for
Generator:0x75c8d5eeb8 3988 4021 4053 4088 4122 4156 4189
[075:207] [2025-07-26 15:29:06 +0000.782537][785a] get the H.264 IDR frame
[075:210] [2025-07-26 15:29:06 +0000.786115][7851] audio_frame_list_ empty
[075:396] [2025-07-26 15:29:06 +0000.971374][784a] av_read_frame AVERROR_EOF
[075:411] [2025-07-26 15:29:06 +0000.986626][784d] Push an pts:4894 to dts queue.
[075:451] [2025-07-26 15:29:07 +0000.26642][784d] DTS queue for
Generator:0x75c8d5eeb8 4825 4859 4894 4925 4958 4992 5026
[075:460] [2025-07-26 15:29:07 +0000.35593][7850] Error(video_source.cc:430): wait
decoder a frame: 12
[075:462] [2025-07-26 15:29:07 +0000.37629][784d] last dts:4859 currentPts:4894
ppsOrSPS:0 queue length:7
[075:482] [2025-07-26 15:29:07 +0000.57610][784a] OnReceiveEOF:
[075:482] [2025-07-26 15:29:07 +0000.57703][784a] OnDecoderEOF time:197251221
enter.

[075:482] [2025-07-26 15:29:07 +0000.57752][784a] OnDecoderEOF leave. expire time


= 0 ms

[075:482] [2025-07-26 15:29:07 +0000.57779][784a] OnDecoderFinished:


OnDecoderFinished total decoder frames:44 this:0x75afa62700
[075:482] [2025-07-26 15:29:07 +0000.57870][784a] NULLFilter::OnVideoSourceEOF
0x75afa62700 this 0x75bd645900
[075:482] [2025-07-26 15:29:07 +0000.57901][784a] NULLFilter::OnVideoSourceEOF
0x75bd645900 this 0x75bd6459c0
[075:482] [2025-07-26 15:29:07 +0000.57931][784a]
BasicTransitionFilter2::OnVideoSourceEOF 0x75bd6459c0 dd 0x75ddbf1958 offset_ 0
this 0x75bd602e80
[075:483] [2025-07-26 15:29:07 +0000.58202][783a] CleanUp time:197251222 enter.

[075:483] [2025-07-26 15:29:07 +0000.58580][7851] PullAudioFrame: PullFrame audio


finished.
[075:483] [2025-07-26 15:29:07 +0000.58664][7851] OnAudioTimer: OnAudioTimer return
[075:485] [2025-07-26 15:29:07 +0000.60654][7850] ClearVideoOfSources:
[075:485] [2025-07-26 15:29:07 +0000.60775][7850] OnVideoTimer: OnVideoTimer
EndComposeFile
[075:485] [2025-07-26 15:29:07 +0000.60798][7850] EndComposeFile: EndComposeFile,
is composing 1
[075:490] [2025-07-26 15:29:07 +0000.66073][783a] CleanUp leave. expire time = 7
ms

[075:490] [2025-07-26 15:29:07 +0000.66184][783a] clean up


[075:491] [2025-07-26 15:29:07 +0000.66210][783a] running_decoder_count:0max
count:2
[075:646] [2025-07-26 15:29:07 +0000.221918][784d] DTS queue for
Generator:0x75c8d5eeb8 5610 5644 5674 5708 5742 5775 5808 5845 5878
[075:729] [2025-07-26 15:29:07 +0000.305121][784d] Push an pts:6208 to dts queue.
[075:742] [2025-07-26 15:29:07 +0000.317348][784d] h264 add frame header cdr flag
[075:742] [2025-07-26 15:29:07 +0000.318057][784d] Received key frame:5942
[075:744] [2025-07-26 15:29:07 +0000.319846][784d]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:190
[075:744] [2025-07-26 15:29:07 +0000.319997][784d]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x75bd580000
[075:746] [2025-07-26 15:29:07 +0000.321202][784e]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[075:746] [2025-07-26 15:29:07 +0000.321417][784e]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[075:746] [2025-07-26 15:29:07 +0000.321911][784b] stop recording
[075:746] [2025-07-26 15:29:07 +0000.321989][784b]
RecordingSessionInternalSimple:destroy media processers
[075:746] [2025-07-26 15:29:07 +0000.322027][784b] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[075:746] [2025-07-26 15:29:07 +0000.322070][784b] H264Encode::flushing hareware
Encoder
[075:747] [2025-07-26 15:29:07 +0000.322303][784b] Flush time:197251486 enter.

[075:747] [2025-07-26 15:29:07 +0000.322381][784b] H264Encoder encoder flush


[075:747] [2025-07-26 15:29:07 +0000.322431][784b] flush output queue
[075:756] [2025-07-26 15:29:07 +0000.331342][785a] get the H.264 IDR frame
[075:817] [2025-07-26 15:29:07 +0000.392605][784b] last dts:6174 currentPts:6208
ppsOrSPS:0 queue length:2
[075:877] [2025-07-26 15:29:07 +0000.452457][7724] Run AGC when audioType = 0
[075:877] [2025-07-26 15:29:07 +0000.452681][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[076:090] [2025-07-26 15:29:07 +0000.666075][784b] Flush leave. expire time = 343
ms

[076:091] [2025-07-26 15:29:07 +0000.666494][784b] ~H264EncodeWrap:


[076:091] [2025-07-26 15:29:07 +0000.666663][784b] ~H264Encode:
[076:091] [2025-07-26 15:29:07 +0000.666743][784b] teardownCompressionSession:
H264Encode::destroying Encoder
[076:091] [2025-07-26 15:29:07 +0000.666804][784b] Release time:197251830 enter.

[076:092] [2025-07-26 15:29:07 +0000.667527][784b] Release:


MediaCodecVideoEncoder::Release _inited:1
[076:092] [2025-07-26 15:29:07 +0000.667748][784b] Destroy time:197251831 enter.

[076:092] [2025-07-26 15:29:07 +0000.667818][784b] H264Encoder encoderDestroy


[076:092] [2025-07-26 15:29:07 +0000.667870][784b]
AndroidMediaCodecVideoEncoder::release env: 0x75c8e80140
[076:092] [2025-07-26 15:29:07 +0000.667954][784b]
AndroidMediaCodecVideoEncoder::Destroy
[076:129] [2025-07-26 15:29:07 +0000.704472][784b] Destroy leave. expire time = 37
ms

[076:129] [2025-07-26 15:29:07 +0000.704619][784b] Release leave. expire time = 38


ms

[076:129] [2025-07-26 15:29:07 +0000.704661][784b] ~AndroidHwAvcEncoder


time:197251868 enter.

[076:129] [2025-07-26 15:29:07 +0000.704799][784b] Release time:197251868 enter.

[076:129] [2025-07-26 15:29:07 +0000.704893][784b] Release:


MediaCodecVideoEncoder:: has been released before, just return
[076:129] [2025-07-26 15:29:07 +0000.704924][784b] Release leave. expire time = 0
ms

[076:129] [2025-07-26 15:29:07 +0000.704945][784b] ~AndroidMediaCodecVideoEncoder


[076:129] [2025-07-26 15:29:07 +0000.704961][784b] ~WrapAndroidMediaCodec
time:197251868 enter.

[076:129] [2025-07-26 15:29:07 +0000.704975][784b] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[076:129] [2025-07-26 15:29:07 +0000.704990][784b] video hevc hw codec


destructor:0x76a7bc3278

[076:129] [2025-07-26 15:29:07 +0000.705050][784b] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[076:129] [2025-07-26 15:29:07 +0000.705099][784b] teardownCompressionSession:


H264Encode::destroyed Encoder
[076:129] [2025-07-26 15:29:07 +0000.705132][784b]
RecordingSessionInternalSimple:destroy aac encoder output!
[076:130] [2025-07-26 15:29:07 +0000.705158][784b] AACSWEncode destructor
[076:132] [2025-07-26 15:29:07 +0000.707507][785a] fd_close successed!
[076:132] [2025-07-26 15:29:07 +0000.707727][785a] MP4 close file successfully
[076:132] [2025-07-26 15:29:07 +0000.707768][785a] Recording session Internal:
notify recording ok
[076:132] [2025-07-26 15:29:07 +0000.707805][785a] onRecordingOk: Recording Ok,
compose use time: 2439, averagefps 0
[076:132] [2025-07-26 15:29:07 +0000.707825][785a] OnReceiveEOF:
[076:134] [2025-07-26 15:29:07 +0000.710055][7850] OnVideoTimer: OnVideoTimer
return
[076:150] [2025-07-26 15:29:07 +0000.725865][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[076:150] [2025-07-26 15:29:07 +0000.725968][6cbf] ~MediaComposeFile time:197251889
enter.

[076:150] [2025-07-26 15:29:07 +0000.726009][6cbf] CancelCompose: CancelCompose,


is composing 0
[076:150] [2025-07-26 15:29:07 +0000.726122][784b] stop recording
[076:150] [2025-07-26 15:29:07 +0000.726150][784b] we have stopped recording before
[076:152] [2025-07-26 15:29:07 +0000.727938][6cbf] ~MediaComposeFile leave. expire
time = 2 ms

[076:153] [2025-07-26 15:29:07 +0000.728219][6cbf] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[076:153] [2025-07-26 15:29:07 +0000.728778][6cbf] global uninited!
[076:153] [2025-07-26 15:29:07 +0000.728909][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[076:153] [2025-07-26 15:29:07 +0000.728981][6cbf] ~MediaFilterGraph:
MediaFilterGraph destruct
[076:153] [2025-07-26 15:29:07 +0000.729014][6cbf] RemoveVideoBackGroud: hava not
add video backgroud
[076:153] [2025-07-26 15:29:07 +0000.729058][6cbf] UnbindInputFilter 0x75bd645518
this 0x75ddbf1958
[076:153] [2025-07-26 15:29:07 +0000.729090][6cbf] UnbindInputFilter 0x75bd6455d8
this 0x75b945b128
[076:153] [2025-07-26 15:29:07 +0000.729129][6cbf] UnbindInputFilter 0x75ddbf1958
this 0x75bd602fd8
[076:153] [2025-07-26 15:29:07 +0000.729153][6cbf] UnbindInputFilter 0x75b945b128
this 0x75b945c0e8
[076:154] [2025-07-26 15:29:07 +0000.729177][6cbf] UnbindInputFilter 0x75bd602fd8
this 0x75ddbd9da0
[076:154] [2025-07-26 15:29:07 +0000.729208][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75bd7e7080
[076:154] [2025-07-26 15:29:07 +0000.729230][6cbf] DestoryDecoderByVideoSource
time:197251893 enter.

[076:154] [2025-07-26 15:29:07 +0000.729257][6cbf] ~VideoBindDecoder time:197251893


enter.

[076:154] [2025-07-26 15:29:07 +0000.729434][6cbf] CleanUp time:197251893 enter.

[076:154] [2025-07-26 15:29:07 +0000.729686][6cbf] CleanUp leave. expire time = 0


ms

[076:154] [2025-07-26 15:29:07 +0000.729723][6cbf] CleanUp time:197251893 enter.

[076:154] [2025-07-26 15:29:07 +0000.729946][6cbf] CleanUp leave. expire time = 0


ms

[076:155] [2025-07-26 15:29:07 +0000.730952][6cbf] ~VideoBindDecoder leave. expire


time = 1 ms

[076:155] [2025-07-26 15:29:07 +0000.731028][6cbf] DestoryDecoderByVideoSource


leave. expire time = 1 ms

[076:155] [2025-07-26 15:29:07 +0000.731064][6cbf] UnbindInputFilter 0x75bd5ffb58


this 0x75bd645518
[076:156] [2025-07-26 15:29:07 +0000.731161][6cbf] UnbindInputFilter 0x75bd5ff498
this 0x75bd5ffb58
[076:156] [2025-07-26 15:29:07 +0000.731203][6cbf] UnbindInputFilter 0x75bd7e72a0
this 0x75bd5ff498
[076:156] [2025-07-26 15:29:07 +0000.731241][6cbf] UnbindInputFilter 0x75bd645458
this 0x75bd6455d8
[076:164] [2025-07-26 15:29:07 +0000.739640][6cbf] UnbindInputFilter 0x75bd645398
this 0x75bd645458
[076:164] [2025-07-26 15:29:07 +0000.739722][6cbf] UnbindInputFilter 0x75bd7e72a0
this 0x75bd645398
[076:164] [2025-07-26 15:29:07 +0000.739768][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75b937a880
[076:164] [2025-07-26 15:29:07 +0000.739795][6cbf] DestoryDecoderByVideoSource
time:197251903 enter.

[076:164] [2025-07-26 15:29:07 +0000.739819][6cbf] ~VideoBindDecoder time:197251903


enter.

[076:164] [2025-07-26 15:29:07 +0000.740071][6cbf] CleanUp time:197251903 enter.

[076:165] [2025-07-26 15:29:07 +0000.740566][6cbf] CleanUp leave. expire time = 1


ms

[076:165] [2025-07-26 15:29:07 +0000.740633][6cbf] CleanUp time:197251904 enter.

[076:166] [2025-07-26 15:29:07 +0000.742035][6cbf] CleanUp leave. expire time = 1


ms

[076:170] [2025-07-26 15:29:07 +0000.745221][6cbf] ~VideoBindDecoder leave. expire


time = 6 ms
[076:170] [2025-07-26 15:29:07 +0000.745335][6cbf] DestoryDecoderByVideoSource
leave. expire time = 6 ms

[076:170] [2025-07-26 15:29:07 +0000.745373][6cbf] UnbindInputFilter 0x75bd645758


this 0x75ddbf1958
[076:170] [2025-07-26 15:29:07 +0000.745390][6cbf] ClearVideoOfSources:
[076:170] [2025-07-26 15:29:07 +0000.745417][6cbf] UnbindInputFilter 0x75bd645698
this 0x75bd645758
[076:170] [2025-07-26 15:29:07 +0000.745441][6cbf] UnbindInputFilter 0x75b937aaa0
this 0x75bd645698
[076:170] [2025-07-26 15:29:07 +0000.745495][6cbf] UnbindInputFilter 0x75bd6458d8
this 0x75b945b128
[076:170] [2025-07-26 15:29:07 +0000.745525][6cbf] UnbindInputFilter 0x75bd645818
this 0x75bd6458d8
[076:170] [2025-07-26 15:29:07 +0000.745553][6cbf] UnbindInputFilter 0x75b937aaa0
this 0x75bd645818
[076:170] [2025-07-26 15:29:07 +0000.745589][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75afa62700
[076:170] [2025-07-26 15:29:07 +0000.745617][6cbf] DestoryDecoderByVideoSource
time:197251909 enter.

[076:170] [2025-07-26 15:29:07 +0000.745644][6cbf] ~VideoBindDecoder time:197251909


enter.

[076:170] [2025-07-26 15:29:07 +0000.745804][6cbf] CleanUp time:197251909 enter.

[076:170] [2025-07-26 15:29:07 +0000.746080][6cbf] CleanUp leave. expire time = 0


ms

[076:171] [2025-07-26 15:29:07 +0000.746203][6cbf] CleanUp time:197251910 enter.

[076:171] [2025-07-26 15:29:07 +0000.746494][6cbf] CleanUp leave. expire time = 0


ms

[076:172] [2025-07-26 15:29:07 +0000.747801][6cbf] ~VideoBindDecoder leave. expire


time = 2 ms

[076:172] [2025-07-26 15:29:07 +0000.747881][6cbf] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[076:172] [2025-07-26 15:29:07 +0000.747916][6cbf] UnbindInputFilter 0x75bd645a58


this 0x75bd602fd8
[076:172] [2025-07-26 15:29:07 +0000.747933][6cbf] ClearVideoOfSources:
[076:172] [2025-07-26 15:29:07 +0000.747966][6cbf] UnbindInputFilter 0x75bd645998
this 0x75bd645a58
[076:172] [2025-07-26 15:29:07 +0000.747990][6cbf] UnbindInputFilter 0x75afa62920
this 0x75bd645998
[076:172] [2025-07-26 15:29:07 +0000.748012][6cbf] UnbindInputFilter 0x75bd645bd8
this 0x75b945c0e8
[076:172] [2025-07-26 15:29:07 +0000.748033][6cbf] UnbindInputFilter 0x75bd645b18
this 0x75bd645bd8
[076:172] [2025-07-26 15:29:07 +0000.748054][6cbf] UnbindInputFilter 0x75afa62920
this 0x75bd645b18
[076:172] [2025-07-26 15:29:07 +0000.748088][6cbf] ~GLESContext:
[076:173] [2025-07-26 15:29:07 +0000.749003][6cbf] GLESContext destruct finish.
[076:173] [2025-07-26 15:29:07 +0000.749081][6cbf] filter: filter pipeline destroy
this: 0x75ddbd9d00
[076:848] [2025-07-26 15:29:08 +0000.423916][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[077:879] [2025-07-26 15:29:09 +0000.454353][7724] Run AGC when audioType = 0
[078:558] [2025-07-26 15:29:10 +0000.133426][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[079:875] [2025-07-26 15:29:11 +0000.450437][7724] Run AGC when audioType = 0
[079:875] [2025-07-26 15:29:11 +0000.450730][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[080:279] [2025-07-26 15:29:11 +0000.854451][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[081:874] [2025-07-26 15:29:13 +0000.449646][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[081:874] [2025-07-26 15:29:13 +0000.449901][7725] _deviceSampleRate:48000

[081:878] [2025-07-26 15:29:13 +0000.453931][7724] Run AGC when audioType = 0


[081:999] [2025-07-26 15:29:13 +0000.574189][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[083:715] [2025-07-26 15:29:15 +0000.290554][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[083:878] [2025-07-26 15:29:15 +0000.453385][7724] Run AGC when audioType = 0
[083:878] [2025-07-26 15:29:15 +0000.453720][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[085:433] [2025-07-26 15:29:17 +0000.8619][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[085:875] [2025-07-26 15:29:17 +0000.450975][7724] Run AGC when audioType = 0
[087:147] [2025-07-26 15:29:18 +0000.722277][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[087:877] [2025-07-26 15:29:19 +0000.452683][7724] Run AGC when audioType = 0
[087:877] [2025-07-26 15:29:19 +0000.452928][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[088:861] [2025-07-26 15:29:20 +0000.436578][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[089:879] [2025-07-26 15:29:21 +0000.454728][7724] Run AGC when audioType = 0
[090:578] [2025-07-26 15:29:22 +0000.153605][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[091:874] [2025-07-26 15:29:23 +0000.449795][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[091:874] [2025-07-26 15:29:23 +0000.450085][7725] _deviceSampleRate:48000

[091:875] [2025-07-26 15:29:23 +0000.450821][7724] Run AGC when audioType = 0


[091:875] [2025-07-26 15:29:23 +0000.451159][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[092:298] [2025-07-26 15:29:23 +0000.873707][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[093:875] [2025-07-26 15:29:25 +0000.451101][7724] Run AGC when audioType = 0
[094:017] [2025-07-26 15:29:25 +0000.592294][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[095:740] [2025-07-26 15:29:27 +0000.315195][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[095:877] [2025-07-26 15:29:27 +0000.453055][7724] Run AGC when audioType = 0
[095:878] [2025-07-26 15:29:27 +0000.453281][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[097:461] [2025-07-26 15:29:29 +0000.36572][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[097:874] [2025-07-26 15:29:29 +0000.449951][7724] Run AGC when audioType = 0
[099:180] [2025-07-26 15:29:30 +0000.756032][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[099:879] [2025-07-26 15:29:31 +0000.454326][7724] Run AGC when audioType = 0
[099:879] [2025-07-26 15:29:31 +0000.454565][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[100:897] [2025-07-26 15:29:32 +0000.473181][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[101:874] [2025-07-26 15:29:33 +0000.449876][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[101:875] [2025-07-26 15:29:33 +0000.450204][7725] _deviceSampleRate:48000

[101:875] [2025-07-26 15:29:33 +0000.451116][7724] Run AGC when audioType = 0


[102:617] [2025-07-26 15:29:34 +0000.193129][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[103:875] [2025-07-26 15:29:35 +0000.450493][7724] Run AGC when audioType = 0
[103:875] [2025-07-26 15:29:35 +0000.450683][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[104:328] [2025-07-26 15:29:35 +0000.903427][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[105:878] [2025-07-26 15:29:37 +0000.453467][7724] Run AGC when audioType = 0
[106:045] [2025-07-26 15:29:37 +0000.620263][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[107:760] [2025-07-26 15:29:39 +0000.335824][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[107:878] [2025-07-26 15:29:39 +0000.453489][7724] Run AGC when audioType = 0
[107:878] [2025-07-26 15:29:39 +0000.453780][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[109:477] [2025-07-26 15:29:41 +0000.52967][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[109:875] [2025-07-26 15:29:41 +0000.450379][7724] Run AGC when audioType = 0
[111:198] [2025-07-26 15:29:42 +0000.773852][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[111:874] [2025-07-26 15:29:43 +0000.450044][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[111:875] [2025-07-26 15:29:43 +0000.450492][7725] _deviceSampleRate:48000

[111:879] [2025-07-26 15:29:43 +0000.454783][7724] Run AGC when audioType = 0


[111:879] [2025-07-26 15:29:43 +0000.455045][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[112:919] [2025-07-26 15:29:44 +0000.494214][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[113:874] [2025-07-26 15:29:45 +0000.449910][7724] Run AGC when audioType = 0
[114:635] [2025-07-26 15:29:46 +0000.210341][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[115:878] [2025-07-26 15:29:47 +0000.453534][7724] Run AGC when audioType = 0
[115:878] [2025-07-26 15:29:47 +0000.453766][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[116:358] [2025-07-26 15:29:47 +0000.933717][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[117:877] [2025-07-26 15:29:49 +0000.452188][7724] Run AGC when audioType = 0
[118:080] [2025-07-26 15:29:49 +0000.655308][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[119:798] [2025-07-26 15:29:51 +0000.373766][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[119:879] [2025-07-26 15:29:51 +0000.454211][7724] Run AGC when audioType = 0
[119:879] [2025-07-26 15:29:51 +0000.454469][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[120:705] [2025-07-26 15:29:52 +0000.280362][6cbf] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[120:705] [2025-07-26 15:29:52 +0000.280425][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[120:705] [2025-07-26 15:29:52 +0000.280719][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[120:706] [2025-07-26 15:29:52 +0000.281297][7720] operator() time:197296445
enter.

[120:706] [2025-07-26 15:29:52 +0000.281371][7720] MediaFilterCamera, recording


file context:0x76a7a47900 input texture:10
[120:707] [2025-07-26 15:29:52 +0000.282955][7720] MicSource: Mic source
created:10x76a8428300
[120:708] [2025-07-26 15:29:52 +0000.283822][7720] alloc thread: 0x75bd601500
name:worker1 thread id:505942432944 to Mic_source
[120:708] [2025-07-26 15:29:52 +0000.283896][7720] audio: start the audio sender
thread.

[120:708] [2025-07-26 15:29:52 +0000.283953][7720] construct OpenGLRenderProgram


0x7696d5de98
[120:708] [2025-07-26 15:29:52 +0000.283977][7720] CropFilter::SetOrientation
orientation: 90
[120:708] [2025-07-26 15:29:52 +0000.284123][7720] filter: filter pipeline
construtc this: 0x75b3de9800
[120:708] [2025-07-26 15:29:52 +0000.284148][7720] filter: filter pipeline2 update
pattern: 1
[120:709] [2025-07-26 15:29:52 +0000.284169][7720] CameraSource::source_id_:24
[120:709] [2025-07-26 15:29:52 +0000.284184][7720] RecordAudioSource::source_id_:25
[120:709] [2025-07-26 15:29:52 +0000.284364][7720] BindInputFilter 0x75ddbc1340
this 0x7696d5e0c0
[120:709] [2025-07-26 15:29:52 +0000.284400][7720] BindInputFilter 0x75ddbd75d8
this 0x75bd6750d0
[120:709] [2025-07-26 15:29:52 +0000.284427][7720] BindInputFilter 0x7696d5e0c0
this 0x75b3de98a0
[120:709] [2025-07-26 15:29:52 +0000.284468][7720] setParamentForFilters:
speed:3.000000
[120:709] [2025-07-26 15:29:52 +0000.284487][7720] SetParamForFilter:
AF_SpeedFilter params:, speed_ 3
[120:709] [2025-07-26 15:29:52 +0000.284571][7720] SetParamForFilter time:197296448
enter.

[120:709] [2025-07-26 15:29:52 +0000.284596][7720] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[120:709] [2025-07-26 15:29:52 +0000.284621][7720] SetParamForFilter: Params video
index is: 0
[120:709] [2025-07-26 15:29:52 +0000.284638][7720] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[120:709] [2025-07-26 15:29:52 +0000.284651][7720] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[120:709] [2025-07-26 15:29:52 +0000.284664][7720] crop filter mode tpye:
citytravelvideo index:0
[120:718] [2025-07-26 15:29:52 +0000.293929][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[120:718] [2025-07-26 15:29:52 +0000.294032][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[120:718] [2025-07-26 15:29:52 +0000.294054][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[120:718] [2025-07-26 15:29:52 +0000.294074][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[120:718] [2025-07-26 15:29:52 +0000.294090][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[120:718] [2025-07-26 15:29:52 +0000.294107][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[120:718] [2025-07-26 15:29:52 +0000.294119][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[120:718] [2025-07-26 15:29:52 +0000.294135][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[120:718] [2025-07-26 15:29:52 +0000.294153][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[120:719] [2025-07-26 15:29:52 +0000.294166][7720]
Warning(parse_template_json.cc:67): json parament no found the parament
[120:719] [2025-07-26 15:29:52 +0000.294182][7720]
Warning(parse_template_json.cc:93): json parament no found the duration
[120:719] [2025-07-26 15:29:52 +0000.294204][7720] SetParamForFilter leave. expire
time = 10 ms

[120:719] [2025-07-26 15:29:52 +0000.294277][7720] OnOutputSizeChanged width 1280


height 720
[120:719] [2025-07-26 15:29:52 +0000.294301][7720] OpenGLFrameBuffer: width:1280
height:720
[120:719] [2025-07-26 15:29:52 +0000.294327][7720] OpenGLFrameBuffer: width:1280
height:720
[120:719] [2025-07-26 15:29:52 +0000.294341][7720] OpenGLFrameBuffer: width:1280
height:720
[120:719] [2025-07-26 15:29:52 +0000.294358][7720] OpenGLFrameBuffer: width:1280
height:720
[120:719] [2025-07-26 15:29:52 +0000.294373][7720] OpenGLFrameBuffer: width:1280
height:720
[120:719] [2025-07-26 15:29:52 +0000.294386][7720] OpenGLFrameBuffer: width:1280
height:720
[120:719] [2025-07-26 15:29:52 +0000.294398][7720] construct TrivalImageDrawer
0x75bd561ac0
[120:719] [2025-07-26 15:29:52 +0000.294418][7720] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x75bd561ac0 context 0x75ddb8d280
[120:719] [2025-07-26 15:29:52 +0000.294434][7720] setupGLES:
[120:719] [2025-07-26 15:29:52 +0000.294736][7720] OpenGLRenderProgram::Initialize.
[120:719] [2025-07-26 15:29:52 +0000.294812][7720] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[120:719] [2025-07-26 15:29:52 +0000.294834][7720] 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_validate_shader_binary GL_QCOM_YUV_texture_gather
[120:719] [2025-07-26 15:29:52 +0000.294931][7720] Init open gl render:
0x7696d5de98
[120:719] [2025-07-26 15:29:52 +0000.294960][7720] Fragement shader path:
[120:719] [2025-07-26 15:29:52 +0000.294982][7720] Fragement shader path:
[120:719] [2025-07-26 15:29:52 +0000.294996][7720] create opengl program object.
[120:719] [2025-07-26 15:29:52 +0000.295011][7720] create shader: vertex
[120:719] [2025-07-26 15:29:52 +0000.295147][7720] create shader: fragment
[120:721] [2025-07-26 15:29:52 +0000.296805][7720] Have not extra filter filename!
[120:721] [2025-07-26 15:29:52 +0000.296884][7720] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[120:721] [2025-07-26 15:29:52 +0000.296916][7720] OpenGLRenderProgram::Initialize
success.
[120:721] [2025-07-26 15:29:52 +0000.297002][7720] Setup the OpenGL result:1
[120:722] [2025-07-26 15:29:52 +0000.297348][771f] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4
[120:722] [2025-07-26 15:29:52 +0000.297759][771f] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[120:722] [2025-07-26 15:29:52 +0000.297871][771f] 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
[120:722] [2025-07-26 15:29:52 +0000.297974][771f] 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_197296460.mp4
fileFD: -1
[120:723] [2025-07-26 15:29:52 +0000.298657][771f] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4
is opened successfully
[120:723] [2025-07-26 15:29:52 +0000.298748][771f] setupMediaProcessers:
[120:723] [2025-07-26 15:29:52 +0000.298806][771f]
RecordingSessionInternalSimple:setup media processers.
[120:723] [2025-07-26 15:29:52 +0000.298865][771f] construct AAC encoder
[120:724] [2025-07-26 15:29:52 +0000.299274][771f] H264Encoder creating:
superfast011818
[120:724] [2025-07-26 15:29:52 +0000.299482][771f] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[120:725] [2025-07-26 15:29:52 +0000.301158][771f] H264Encode::GetMachineModel is
M2101K6I
[120:726] [2025-07-26 15:29:52 +0000.301296][771f] H264Encoder machine_mode
is:M2101K6I
[120:726] [2025-07-26 15:29:52 +0000.301332][771f] H264Encode::machine size :9
machine_mode:M2101K6I
[120:726] [2025-07-26 15:29:52 +0000.301368][771f] H264Encode::machine array
size :22 machine_mode:M2101K6I
[120:726] [2025-07-26 15:29:52 +0000.301402][771f] H264Encode::current machine
is :M2101K6I auto check hw codec decide to use hw codec
[120:726] [2025-07-26 15:29:52 +0000.301452][771f] setupCompressionSession:
[120:726] [2025-07-26 15:29:52 +0000.301496][771f] H264Encode::creating hareware
Encoder
[120:726] [2025-07-26 15:29:52 +0000.301551][771f] AndroidHwAvcEncoder
time:197296465 enter.

[120:726] [2025-07-26 15:29:52 +0000.301810][771f] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000776cc9d540 address:0x75a00e6760
[120:726] [2025-07-26 15:29:52 +0000.301977][771f] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[120:726] [2025-07-26 15:29:52 +0000.302019][771f] The video avc hw codec address
is 0x76a7bc3250
[120:726] [2025-07-26 15:29:52 +0000.302121][771f] AndroidHwAvcEncoder leave.
expire time = 0 ms

[120:727] [2025-07-26 15:29:52 +0000.302159][771f] RegisterEncodeCompleteCallback


time:197296466 enter.

[120:727] [2025-07-26 15:29:52 +0000.302347][771f] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[120:727] [2025-07-26 15:29:52 +0000.302400][771f] InitEncode time:197296466


enter.

[120:727] [2025-07-26 15:29:52 +0000.302491][771f] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[120:727] [2025-07-26 15:29:52 +0000.302534][771f] Create time:197296466 enter.

[120:727] [2025-07-26 15:29:52 +0000.302568][771f] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[120:727] [2025-07-26 15:29:52 +0000.302608][771f]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75af6c2040
[120:727] [2025-07-26 15:29:52 +0000.302862][771f] supported_type:video/avc
[120:727] [2025-07-26 15:29:52 +0000.302922][771f] name:OMX.qcom.video.encoder.avc
mime:video/avc
[120:727] [2025-07-26 15:29:52 +0000.303043][771f] hwCodecPrefix :OMX.qcom.
[120:727] [2025-07-26 15:29:52 +0000.303084][771f] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[120:727] [2025-07-26 15:29:52 +0000.303125][771f] mediacodec_createCodecByName
time:197296466 enter.

[120:728] [2025-07-26 15:29:52 +0000.303160][771f] WrapAndroidMediaCodec


time:197296467 enter.

[120:728] [2025-07-26 15:29:52 +0000.303365][771f] WrapAndroidMediaCodec leave.


expire time = 0 ms

[120:729] [2025-07-26 15:29:52 +0000.304459][7908] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x75c8dc5498
[120:753] [2025-07-26 15:29:52 +0000.328957][771f] mediacodec_createCodecByName
leave. expire time = 26 ms

[120:753] [2025-07-26 15:29:52 +0000.329129][771f] WrapAndroidMediaFromat


time:197296492 enter.

[120:754] [2025-07-26 15:29:52 +0000.329264][771f] WrapAndroidMediaFromat leave.


expire time = 1 ms

[120:807] [2025-07-26 15:29:52 +0000.382951][771f] Destroy time:197296546 enter.

[120:807] [2025-07-26 15:29:52 +0000.383078][771f] WrapAndroidMediaFromat::


Destroy
[120:807] [2025-07-26 15:29:52 +0000.383103][771f] Destroy leave. expire time = 0
ms

[120:807] [2025-07-26 15:29:52 +0000.383134][771f] ~WrapAndroidMediaFromat


time:197296546 enter.

[120:808] [2025-07-26 15:29:52 +0000.383163][771f] ~WrapAndroidMediaFromat leave.


expire time = 1 ms

[120:808] [2025-07-26 15:29:52 +0000.383191][771f] Create leave. expire time = 81


ms

[120:808] [2025-07-26 15:29:52 +0000.383212][771f] isSemiPlanarSupport


time:197296547 enter.

[120:808] [2025-07-26 15:29:52 +0000.383234][771f] H264Encoder isSemiPlanarSupport


[120:808] [2025-07-26 15:29:52 +0000.383291][771f] isSemiPlanarSupport leave.
expire time = 0 ms

[120:808] [2025-07-26 15:29:52 +0000.383320][771f] creat hw H264Encoder success,


isSemiPlanar:1
[120:808] [2025-07-26 15:29:52 +0000.383432][771f] InitEncode leave. expire time =
81 ms

[120:808] [2025-07-26 15:29:52 +0000.383467][771f] H264Encode::created Encoder


[120:808] [2025-07-26 15:29:52 +0000.383494][771f] H264Encode:: H264 encoder
created.
[120:808] [2025-07-26 15:29:52 +0000.383518][771f] H264 encoder created.
[120:808] [2025-07-26 15:29:52 +0000.383569][771f]
RecordingSessionInternalSimple:created avc encoder avc: 0x75bd55a0c0
[120:808] [2025-07-26 15:29:52 +0000.383601][771f] setOutput:
[120:808] [2025-07-26 15:29:52 +0000.383618][771f]
RecordingSessionInternalSimple:encoder set output to muxer!
[120:808] [2025-07-26 15:29:52 +0000.383634][771f] request a key frame
[120:808] [2025-07-26 15:29:52 +0000.383648][771f] H264Encode:: request a key frame
[120:808] [2025-07-26 15:29:52 +0000.383754][771f] setDisplayRotate :90
[120:808] [2025-07-26 15:29:52 +0000.383780][771f] 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
[120:808] [2025-07-26 15:29:52 +0000.383836][7720] StartRecording:
[120:808] [2025-07-26 15:29:52 +0000.383904][7902] operator(): Set the recording
session in mic source. recording session: 0x75ddbd7480
[120:808] [2025-07-26 15:29:52 +0000.383986][7720] operator() leave. expire time =
102 ms
[120:867] [2025-07-26 15:29:52 +0000.443115][7720] begine recode to first frame
spend time:161
[120:868] [2025-07-26 15:29:52 +0000.443212][7720]
GPUImageProcessing::SetOrientation orientation: 90
[120:868] [2025-07-26 15:29:52 +0000.443429][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[120:897] [2025-07-26 15:29:52 +0000.472184][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[120:903] [2025-07-26 15:29:52 +0000.478881][7720] webrtc common_video plane
old ..... (1/1000) new: 17001 delete: 16984 diff: 17
[120:906] [2025-07-26 15:29:52 +0000.481325][7907]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[120:923] [2025-07-26 15:29:52 +0000.498336][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[120:927] [2025-07-26 15:29:52 +0000.502604][7720] The convert RGB to YUV take 3
[121:110] [2025-07-26 15:29:52 +0000.685452][7908] add aac audio track with id:1
[121:128] [2025-07-26 15:29:52 +0000.703335][7907] h264 add frame header cdr flag
[121:128] [2025-07-26 15:29:52 +0000.704144][7907] h264 add frame header cdr flag
[121:129] [2025-07-26 15:29:52 +0000.704473][7907] Received key frame:0
[121:129] [2025-07-26 15:29:52 +0000.704528][7907] H264Encode:: get a sps pps
header!headerSize:29
[121:129] [2025-07-26 15:29:52 +0000.704920][7908] get the H.264 SPS parameter
[121:130] [2025-07-26 15:29:52 +0000.705166][7908] add video track with id:2
[121:130] [2025-07-26 15:29:52 +0000.705993][7908] get the H.264 PPS parameter
[121:134] [2025-07-26 15:29:52 +0000.709614][7908] get the H.264 IDR frame
[121:134] [2025-07-26 15:29:52 +0000.709717][7908] resss:true
[121:134] [2025-07-26 15:29:52 +0000.709733][7908] video start ts:0
[121:134] [2025-07-26 15:29:52 +0000.709929][7908] the video frame has been written
into MP4 file
[121:220] [2025-07-26 15:29:52 +0000.795358][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[121:239] [2025-07-26 15:29:52 +0000.814970][7902] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[121:244] [2025-07-26 15:29:52 +0000.819259][7908] audio start ts:0
[121:244] [2025-07-26 15:29:52 +0000.819369][7908] the audio frame has been written
into MP4 file
[121:420] [2025-07-26 15:29:52 +0000.995372][7720] The convert RGB to YUV take 3
[121:487] [2025-07-26 15:29:53 +0000.63034][7720] Drop a frame videoTime:593
nextWantTime:600 timeInterval:100 frameRate:10
[121:515] [2025-07-26 15:29:53 +0000.90650][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[121:546] [2025-07-26 15:29:53 +0000.122091][7900] AF_SpeedFilter audio
0x75bd674f80 PullFrame
[121:720] [2025-07-26 15:29:53 +0000.295685][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[121:728] [2025-07-26 15:29:53 +0000.303944][7907] DTS queue for
Generator:0x75c8f33ab8 275
[121:874] [2025-07-26 15:29:53 +0000.449673][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[121:874] [2025-07-26 15:29:53 +0000.449849][7725] _deviceSampleRate:48000

[121:875] [2025-07-26 15:29:53 +0000.450311][7724] Run AGC when audioType = 0


[121:928] [2025-07-26 15:29:53 +0000.503464][7720] The convert RGB to YUV take 3
[121:928] [2025-07-26 15:29:53 +0000.503774][7720] Got a frame videoTime:1033
nextWantTime:1000 timeInterval:100 frameRate:10
[122:029] [2025-07-26 15:29:53 +0000.604385][7900]
RecordAudioSource::PullAudioFrame
[122:131] [2025-07-26 15:29:53 +0000.706736][7907] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:375 pts:375
[122:221] [2025-07-26 15:29:53 +0000.796302][7720] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[122:239] [2025-07-26 15:29:53 +0000.814533][7902] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[122:426] [2025-07-26 15:29:54 +0000.1232][7720] The convert RGB to YUV take 2
[122:533] [2025-07-26 15:29:54 +0000.108259][7900] AF_SpeedFilter::PullFrame eof4
[122:547] [2025-07-26 15:29:54 +0000.122565][7900]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[122:718] [2025-07-26 15:29:54 +0000.294123][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[122:830] [2025-07-26 15:29:54 +0000.405922][7907] SendFrame
encodedImage._timeStamp:608encodedImage->_length:130928
[122:927] [2025-07-26 15:29:54 +0000.502343][7720] The convert RGB to YUV take 2
[123:226] [2025-07-26 15:29:54 +0000.801275][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[123:234] [2025-07-26 15:29:54 +0000.810190][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[123:256] [2025-07-26 15:29:54 +0000.831204][7902] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[123:291] [2025-07-26 15:29:54 +0000.866405][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[123:291] [2025-07-26 15:29:54 +0000.866512][7720] GPUImageProcessing: input frame
width1280 X 720
[123:291] [2025-07-26 15:29:54 +0000.866918][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[123:291] [2025-07-26 15:29:54 +0000.867011][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[123:313] [2025-07-26 15:29:54 +0000.888459][7900] AF_SpeedFilter audio
0x75bd674f80 PullFrame
[123:420] [2025-07-26 15:29:54 +0000.995674][7720] webrtc common_video plane
old ..... (1/1000) new: 18001 delete: 17984 diff: 17
[123:424] [2025-07-26 15:29:54 +0000.999170][7720] The convert RGB to YUV take 2
[123:487] [2025-07-26 15:29:55 +0000.62923][7720] Drop a frame videoTime:2592
nextWantTime:2600 timeInterval:100 frameRate:10
[123:624] [2025-07-26 15:29:55 +0000.199302][7907] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:909
[123:624] [2025-07-26 15:29:55 +0000.199509][7907] push video frame to H264
encoder. (100 frame for one log)

[123:624] [2025-07-26 15:29:55 +0000.199588][7907] push video frame to H264


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

[123:624] [2025-07-26 15:29:55 +0000.199638][7907] H264Encode::push video frame to


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

[123:624] [2025-07-26 15:29:55 +0000.199703][7907] The input pts:909 fps:30


[123:705] [2025-07-26 15:29:55 +0000.280566][7907] H264Encode::H264SWEncoder get
callback, length:165456 type:1 nalType:1length:165452
[123:719] [2025-07-26 15:29:55 +0000.294554][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[123:875] [2025-07-26 15:29:55 +0000.450196][7724] Run AGC when audioType = 0
[123:875] [2025-07-26 15:29:55 +0000.450618][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[123:879] [2025-07-26 15:29:55 +0000.454738][7900]
RecordAudioSource::PullAudioFrame
[123:921] [2025-07-26 15:29:55 +0000.497010][7720] The convert RGB to YUV take 2
[124:157] [2025-07-26 15:29:55 +0000.732210][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[124:224] [2025-07-26 15:29:55 +0000.800050][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[124:237] [2025-07-26 15:29:55 +0000.812499][7907] DTS queue for
Generator:0x75c8f33ab8 1110
[124:239] [2025-07-26 15:29:55 +0000.814329][7902] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[124:286] [2025-07-26 15:29:55 +0000.861687][7900] resampled_data_size:5632
[124:423] [2025-07-26 15:29:55 +0000.998369][7720] The convert RGB to YUV take 3
[124:717] [2025-07-26 15:29:56 +0000.292391][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[124:722] [2025-07-26 15:29:56 +0000.297403][7907] Push an pts:1274 to dts queue.
[124:786] [2025-07-26 15:29:56 +0000.362033][7900] AF_SpeedFilter::PullFrame eof4
[124:800] [2025-07-26 15:29:56 +0000.376131][7900]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[124:839] [2025-07-26 15:29:56 +0000.414345][7907] last dts:1242 currentPts:1274
ppsOrSPS:0 queue length:2
[124:957] [2025-07-26 15:29:56 +0000.532389][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[124:959] [2025-07-26 15:29:56 +0000.534216][7720] The convert RGB to YUV take 2
[125:065] [2025-07-26 15:29:56 +0000.641088][7900] AF_SpeedFilter audio
0x75bd674f80 PullFrame
[125:243] [2025-07-26 15:29:56 +0000.818375][7902] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[125:252] [2025-07-26 15:29:56 +0000.827821][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[125:455] [2025-07-26 15:29:57 +0000.30814][7720] The convert RGB to YUV take 2
[125:556] [2025-07-26 15:29:57 +0000.131875][7720] Drop a frame videoTime:4661
nextWantTime:4700 timeInterval:100 frameRate:10
[125:701] [2025-07-26 15:29:57 +0000.276434][7900]
RecordAudioSource::PullAudioFrame
[125:754] [2025-07-26 15:29:57 +0000.330117][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[125:878] [2025-07-26 15:29:57 +0000.453397][7724] Run AGC when audioType = 0
[125:926] [2025-07-26 15:29:57 +0000.501413][7720] Got a frame videoTime:5031
nextWantTime:5000 timeInterval:100 frameRate:10
[125:926] [2025-07-26 15:29:57 +0000.501701][7720] webrtc common_video plane
old ..... (1/1000) new: 19001 delete: 18984 diff: 17
[125:958] [2025-07-26 15:29:57 +0000.533558][7720] The convert RGB to YUV take 2
[126:248] [2025-07-26 15:29:57 +0000.824053][7902] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[126:256] [2025-07-26 15:29:57 +0000.831563][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[126:275] [2025-07-26 15:29:57 +0000.850497][7906]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1718queue_audio_frame_:2
[126:458] [2025-07-26 15:29:58 +0000.33271][7720] The convert RGB to YUV take 2
[126:663] [2025-07-26 15:29:58 +0000.239070][7900] FilterPipeline2::OnAudioFrame
pts 1940 last_audio_timestamp_ 1940
[126:676] [2025-07-26 15:29:58 +0000.251756][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[126:684] [2025-07-26 15:29:58 +0000.259779][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[126:684] [2025-07-26 15:29:58 +0000.259915][7720] GPUImageProcessing: input frame
width1280 X 720
[126:685] [2025-07-26 15:29:58 +0000.260472][7720] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[126:685] [2025-07-26 15:29:58 +0000.260621][7720] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[126:728] [2025-07-26 15:29:58 +0000.304158][7907] DTS queue for
Generator:0x75c8f33ab8 1942
[126:751] [2025-07-26 15:29:58 +0000.326262][7720] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[126:811] [2025-07-26 15:29:58 +0000.387047][7900] AF_SpeedFilter audio
0x75bd674f80 PullFrame
[126:822] [2025-07-26 15:29:58 +0000.397574][7907]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1975
[126:952] [2025-07-26 15:29:58 +0000.527718][7720] The convert RGB to YUV take 2
[127:025] [2025-07-26 15:29:58 +0000.601125][7907] h264 add frame header cdr flag
[127:026] [2025-07-26 15:29:58 +0000.602014][7907] Received key frame:2000
[127:027] [2025-07-26 15:29:58 +0000.602566][7900] AF_SpeedFilter::PullFrame eof4
[127:040] [2025-07-26 15:29:58 +0000.616272][7900]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[127:127] [2025-07-26 15:29:58 +0000.702709][7908] get the H.264 IDR frame
[127:147] [2025-07-26 15:29:58 +0000.722330][7902] The output timestamp from audio
mixer change:197302877
[127:219] [2025-07-26 15:29:58 +0000.794217][7724] On audio frame the broadcast
with timestamp:197302958 samples:480. (1000 frame for one log)

[127:241] [2025-07-26 15:29:58 +0000.816896][7902] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[127:242] [2025-07-26 15:29:58 +0000.817797][7902] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[127:252] [2025-07-26 15:29:58 +0000.828056][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[127:455] [2025-07-26 15:29:59 +0000.30819][7720] The convert RGB to YUV take 2
[127:515] [2025-07-26 15:29:59 +0000.90655][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[127:543] [2025-07-26 15:29:59 +0000.118411][7900]
RecordAudioSource::PullAudioFrame
[127:554] [2025-07-26 15:29:59 +0000.129831][7720] Drop a frame videoTime:6658
nextWantTime:6700 timeInterval:100 frameRate:10
[127:748] [2025-07-26 15:29:59 +0000.323660][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[127:878] [2025-07-26 15:29:59 +0000.453921][7724] Run AGC when audioType = 0
[127:878] [2025-07-26 15:29:59 +0000.454109][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[127:949] [2025-07-26 15:29:59 +0000.525110][7720] The convert RGB to YUV take 2
[128:241] [2025-07-26 15:29:59 +0000.816565][7902] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[128:253] [2025-07-26 15:29:59 +0000.829160][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[128:408] [2025-07-26 15:29:59 +0000.983448][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[128:417] [2025-07-26 15:29:59 +0000.992530][7720] webrtc common_video plane
old ..... (1/1000) new: 20001 delete: 19984 diff: 17
[128:456] [2025-07-26 15:30:00 +0000.31866][7720] The convert RGB to YUV take 2
[128:570] [2025-07-26 15:30:00 +0000.145849][7900] AF_SpeedFilter audio
0x75bd674f80 PullFrame
[128:722] [2025-07-26 15:30:00 +0000.298154][7907] Push an pts:2608 to dts queue.
[128:749] [2025-07-26 15:30:00 +0000.324816][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[128:782] [2025-07-26 15:30:00 +0000.357429][7900] resampled_data_size:7796
[128:824] [2025-07-26 15:30:00 +0000.399879][7907] last dts:2574 currentPts:2608
ppsOrSPS:0 queue length:2
[128:952] [2025-07-26 15:30:00 +0000.527500][7720] The convert RGB to YUV take 2
[129:215] [2025-07-26 15:30:00 +0000.791033][7907] DTS queue for
Generator:0x75c8f33ab8 2740 2773
[129:240] [2025-07-26 15:30:00 +0000.816130][7902] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[129:243] [2025-07-26 15:30:00 +0000.818323][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[129:285] [2025-07-26 15:30:00 +0000.860826][7900] AF_SpeedFilter::PullFrame eof4
[129:298] [2025-07-26 15:30:00 +0000.873822][7900]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[129:384] [2025-07-26 15:30:00 +0000.959773][7900]
RecordAudioSource::PullAudioFrame
[129:452] [2025-07-26 15:30:01 +0000.27665][7720] The convert RGB to YUV take 2
[129:550] [2025-07-26 15:30:01 +0000.125320][7720] Drop a frame videoTime:8655
nextWantTime:8700 timeInterval:100 frameRate:10
[129:753] [2025-07-26 15:30:01 +0000.328962][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[129:773] [2025-07-26 15:30:01 +0000.349126][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[129:774] [2025-07-26 15:30:01 +0000.349417][7720] operator(): Stop
[129:774] [2025-07-26 15:30:01 +0000.349507][7720] StopPullFrameAndWriteMp4
time:197305513 enter.

[129:774] [2025-07-26 15:30:01 +0000.349551][7720] StopRecording:


[129:780] [2025-07-26 15:30:01 +0000.356046][7900] PullAudioFrame: PullFrame audio
finished.
[129:781] [2025-07-26 15:30:01 +0000.356394][7900]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[129:783] [2025-07-26 15:30:01 +0000.358667][7907]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:89
[129:785] [2025-07-26 15:30:01 +0000.360473][771f] stop recording
[129:785] [2025-07-26 15:30:01 +0000.360556][771f]
RecordingSessionInternalSimple:destroy media processers
[129:785] [2025-07-26 15:30:01 +0000.360595][771f] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[129:785] [2025-07-26 15:30:01 +0000.360624][771f] H264Encode::flushing hareware
Encoder
[129:785] [2025-07-26 15:30:01 +0000.360802][771f] Flush time:197305524 enter.

[129:785] [2025-07-26 15:30:01 +0000.360857][771f] H264Encoder encoder flush


[129:785] [2025-07-26 15:30:01 +0000.360896][771f] flush output queue
[129:875] [2025-07-26 15:30:01 +0000.450576][7724] Run AGC when audioType = 0
[130:101] [2025-07-26 15:30:01 +0000.676866][771f] Flush leave. expire time = 316
ms

[130:102] [2025-07-26 15:30:01 +0000.677352][771f] ~H264EncodeWrap:


[130:102] [2025-07-26 15:30:01 +0000.677484][771f] ~H264Encode:
[130:102] [2025-07-26 15:30:01 +0000.677529][771f] teardownCompressionSession:
H264Encode::destroying Encoder
[130:102] [2025-07-26 15:30:01 +0000.677574][771f] Release time:197305841 enter.

[130:102] [2025-07-26 15:30:01 +0000.677948][771f] Release:


MediaCodecVideoEncoder::Release _inited:1
[130:102] [2025-07-26 15:30:01 +0000.678019][771f] Destroy time:197305841 enter.

[130:102] [2025-07-26 15:30:01 +0000.678063][771f] H264Encoder encoderDestroy


[130:102] [2025-07-26 15:30:01 +0000.678105][771f]
AndroidMediaCodecVideoEncoder::release env: 0x75c8eb7980
[130:102] [2025-07-26 15:30:01 +0000.678148][771f]
AndroidMediaCodecVideoEncoder::Destroy
[130:129] [2025-07-26 15:30:01 +0000.704728][771f] Destroy leave. expire time = 27
ms

[130:129] [2025-07-26 15:30:01 +0000.705017][771f] Release leave. expire time = 27


ms

[130:129] [2025-07-26 15:30:01 +0000.705105][771f] ~AndroidHwAvcEncoder


time:197305868 enter.

[130:130] [2025-07-26 15:30:01 +0000.705400][771f] Release time:197305869 enter.

[130:130] [2025-07-26 15:30:01 +0000.705470][771f] Release:


MediaCodecVideoEncoder:: has been released before, just return
[130:130] [2025-07-26 15:30:01 +0000.705507][771f] Release leave. expire time = 0
ms

[130:130] [2025-07-26 15:30:01 +0000.705541][771f] ~AndroidMediaCodecVideoEncoder


[130:130] [2025-07-26 15:30:01 +0000.705572][771f] ~WrapAndroidMediaCodec
time:197305869 enter.

[130:130] [2025-07-26 15:30:01 +0000.705605][771f] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[130:130] [2025-07-26 15:30:01 +0000.705638][771f] video hevc hw codec


destructor:0x76a7bc3250

[130:130] [2025-07-26 15:30:01 +0000.705749][771f] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[130:130] [2025-07-26 15:30:01 +0000.705819][771f] teardownCompressionSession:


H264Encode::destroyed Encoder
[130:130] [2025-07-26 15:30:01 +0000.705863][771f]
RecordingSessionInternalSimple:destroy aac encoder output!
[130:130] [2025-07-26 15:30:01 +0000.705899][771f] AACSWEncode destructor
[130:130] [2025-07-26 15:30:01 +0000.706367][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[130:147] [2025-07-26 15:30:01 +0000.722540][7908] MP4 close file successfully
[130:147] [2025-07-26 15:30:01 +0000.722725][7908] Recording session Internal:
notify recording ok
[130:147] [2025-07-26 15:30:01 +0000.722768][7908] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4,
output_video_timestamp_:2942 last_video_pts_:2942
[130:147] [2025-07-26 15:30:01 +0000.722939][7908] OnRecordFinish:
[130:148] [2025-07-26 15:30:01 +0000.724049][7908] onRecordingOk: net seek
pos:0record video duration:2975record audio duration:2902
[130:150] [2025-07-26 15:30:01 +0000.725746][7902] destructMicSource_w:
[130:150] [2025-07-26 15:30:01 +0000.725938][7902] setOutput_w:
MicSource::setOutput() 0x0
[130:151] [2025-07-26 15:30:01 +0000.726283][7720] releaseThread 0x75bd601500
[130:151] [2025-07-26 15:30:01 +0000.726383][7720] ~MicSource: Mic source
destroyed:0x76a8428300
[130:152] [2025-07-26 15:30:01 +0000.727994][7720] StopPullFrameAndWriteMp4 leave.
expire time = 378 ms

[130:152] [2025-07-26 15:30:01 +0000.728150][7720] DestroyPipelineAndFilters


time:197305891 enter.

[130:153] [2025-07-26 15:30:01 +0000.728219][7720] UnbindInputFilter 0x75ddbc1340


this 0x7696d5e0c0
[130:153] [2025-07-26 15:30:01 +0000.728292][7720] UnbindInputFilter 0x75ddbd75d8
this 0x75bd6750d0
[130:153] [2025-07-26 15:30:01 +0000.728379][7720] UnbindInputFilter 0x7696d5e0c0
this 0x75b3de98a0
[130:153] [2025-07-26 15:30:01 +0000.728426][7720] filter: filter pipeline destroy
this: 0x75b3de9800
[130:153] [2025-07-26 15:30:01 +0000.728865][7720] ClearVideoOfSources: recodring
total frames:0
[130:153] [2025-07-26 15:30:01 +0000.728957][7720] ClearVideoOfSources:
[130:153] [2025-07-26 15:30:01 +0000.729044][7720] GPUImageProcessing destruct.
[130:153] [2025-07-26 15:30:01 +0000.729146][7720] destroy TrivalImageDrawer
0x75bd561ac0
[130:154] [2025-07-26 15:30:01 +0000.729197][7720] The shader has been initialize,
clean up them.

[130:154] [2025-07-26 15:30:01 +0000.729320][7720] ~OpenGLFrameBuffer:


[130:154] [2025-07-26 15:30:01 +0000.729533][7720] ~OpenGLFrameBuffer:
[130:154] [2025-07-26 15:30:01 +0000.729736][7720] ~OpenGLFrameBuffer:
[130:154] [2025-07-26 15:30:01 +0000.729912][7720] ~OpenGLFrameBuffer:
[130:154] [2025-07-26 15:30:01 +0000.730080][7720] ~OpenGLFrameBuffer:
[130:155] [2025-07-26 15:30:01 +0000.730239][7720] ~OpenGLFrameBuffer:
[130:159] [2025-07-26 15:30:01 +0000.734881][7720] GPUImageProcessing destruct
finish.
[130:159] [2025-07-26 15:30:01 +0000.735077][7720] GPURGBAFrame destruct.
[130:160] [2025-07-26 15:30:01 +0000.735231][7720] destroy OpenGLRenderProgram
0x7696d5de98
[130:160] [2025-07-26 15:30:01 +0000.735369][7720] ~CameraSource time:197305899
enter.

[130:160] [2025-07-26 15:30:01 +0000.735409][7720] ~CameraSource leave. expire


time = 0 ms

[130:160] [2025-07-26 15:30:01 +0000.735455][7720] ~RecordAudioSource


time:197305899 enter.

[130:160] [2025-07-26 15:30:01 +0000.735489][7720] ~RecordAudioSource leave.


expire time = 0 ms

[130:160] [2025-07-26 15:30:01 +0000.735529][7720] DestroyPipelineAndFilters


leave. expire time = 8 ms

[130:314] [2025-07-26 15:30:01 +0000.889361][6cbf]


Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[130:314] [2025-07-26 15:30:01 +0000.889661][7720] operator() time:197306053
enter.

[130:314] [2025-07-26 15:30:01 +0000.889715][7720] MediaFilterCamera, recording


file context:0x76a7a47900 input texture:10
[130:316] [2025-07-26 15:30:01 +0000.892150][7720] MicSource: Mic source
created:10x76a8428300
[130:317] [2025-07-26 15:30:01 +0000.892510][7720] alloc thread: 0x75bd673000
name:worker2 thread id:505841126576 to Mic_source
[130:317] [2025-07-26 15:30:01 +0000.892581][7720] audio: start the audio sender
thread.

[130:317] [2025-07-26 15:30:01 +0000.892630][7720] construct OpenGLRenderProgram


0x7696d5de98
[130:317] [2025-07-26 15:30:01 +0000.892653][7720] CropFilter::SetOrientation
orientation: 90
[130:317] [2025-07-26 15:30:01 +0000.892800][7720] filter: filter pipeline
construtc this: 0x75bd89a140
[130:317] [2025-07-26 15:30:01 +0000.892847][7720] filter: filter pipeline2 update
pattern: 1
[130:317] [2025-07-26 15:30:01 +0000.892884][7720] CameraSource::source_id_:26
[130:317] [2025-07-26 15:30:01 +0000.892914][7720] RecordAudioSource::source_id_:27
[130:317] [2025-07-26 15:30:01 +0000.893084][7720] BindInputFilter 0x75bd844dc0
this 0x7696d5e0c0
[130:317] [2025-07-26 15:30:01 +0000.893137][7720] BindInputFilter 0x75bd845258
this 0x75ddaa8dd0
[130:318] [2025-07-26 15:30:01 +0000.893175][7720] BindInputFilter 0x7696d5e0c0
this 0x75bd89a1e0
[130:318] [2025-07-26 15:30:01 +0000.893240][7720] setParamentForFilters:
speed:3.000000
[130:318] [2025-07-26 15:30:01 +0000.893276][7720] SetParamForFilter:
AF_SpeedFilter params:, speed_ 3
[130:318] [2025-07-26 15:30:01 +0000.893311][7720] SetParamForFilter time:197306057
enter.

[130:318] [2025-07-26 15:30:01 +0000.893340][7720] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[130:318] [2025-07-26 15:30:01 +0000.893370][7720] SetParamForFilter: Params video
index is: 0
[130:318] [2025-07-26 15:30:01 +0000.893406][7720] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[130:318] [2025-07-26 15:30:01 +0000.893425][7720] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[130:318] [2025-07-26 15:30:01 +0000.893445][7720] crop filter mode tpye:
citytravelvideo index:0
[130:323] [2025-07-26 15:30:01 +0000.899153][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[130:324] [2025-07-26 15:30:01 +0000.899268][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[130:324] [2025-07-26 15:30:01 +0000.899296][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[130:324] [2025-07-26 15:30:01 +0000.899316][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[130:324] [2025-07-26 15:30:01 +0000.899336][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[130:324] [2025-07-26 15:30:01 +0000.899353][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[130:324] [2025-07-26 15:30:01 +0000.899388][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[130:324] [2025-07-26 15:30:01 +0000.899406][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[130:324] [2025-07-26 15:30:01 +0000.899438][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[130:324] [2025-07-26 15:30:01 +0000.899455][7720]
Warning(parse_template_json.cc:67): json parament no found the parament
[130:324] [2025-07-26 15:30:01 +0000.899486][7720]
Warning(parse_template_json.cc:93): json parament no found the duration
[130:324] [2025-07-26 15:30:01 +0000.899507][7720] SetParamForFilter leave. expire
time = 6 ms

[130:324] [2025-07-26 15:30:01 +0000.899576][7720] OnOutputSizeChanged width 1280


height 720
[130:324] [2025-07-26 15:30:01 +0000.899614][7720] OpenGLFrameBuffer: width:1280
height:720
[130:324] [2025-07-26 15:30:01 +0000.899655][7720] OpenGLFrameBuffer: width:1280
height:720
[130:324] [2025-07-26 15:30:01 +0000.899695][7720] OpenGLFrameBuffer: width:1280
height:720
[130:324] [2025-07-26 15:30:01 +0000.899716][7720] OpenGLFrameBuffer: width:1280
height:720
[130:324] [2025-07-26 15:30:01 +0000.899733][7720] OpenGLFrameBuffer: width:1280
height:720
[130:324] [2025-07-26 15:30:01 +0000.899749][7720] OpenGLFrameBuffer: width:1280
height:720
[130:324] [2025-07-26 15:30:01 +0000.899765][7720] construct TrivalImageDrawer
0x75bd5582c0
[130:324] [2025-07-26 15:30:01 +0000.899805][7720] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x75bd5582c0 context 0x75ddb8d280
[130:324] [2025-07-26 15:30:01 +0000.899844][7720] setupGLES:
[130:325] [2025-07-26 15:30:01 +0000.900192][7720] OpenGLRenderProgram::Initialize.
[130:325] [2025-07-26 15:30:01 +0000.900249][7720] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[130:325] [2025-07-26 15:30:01 +0000.900291][7720] 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_validate_shader_binary GL_QCOM_YUV_texture_gather
[130:325] [2025-07-26 15:30:01 +0000.900402][7720] Init open gl render:
0x7696d5de98
[130:325] [2025-07-26 15:30:01 +0000.900445][7720] Fragement shader path:
[130:325] [2025-07-26 15:30:01 +0000.900481][7720] Fragement shader path:
[130:325] [2025-07-26 15:30:01 +0000.900512][7720] create opengl program object.
[130:325] [2025-07-26 15:30:01 +0000.900532][7720] create shader: vertex
[130:325] [2025-07-26 15:30:01 +0000.900698][7720] create shader: fragment
[130:327] [2025-07-26 15:30:01 +0000.902233][7720] Have not extra filter filename!
[130:327] [2025-07-26 15:30:01 +0000.902337][7720] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[130:327] [2025-07-26 15:30:01 +0000.902373][7720] OpenGLRenderProgram::Initialize
success.
[130:327] [2025-07-26 15:30:01 +0000.902432][7720] Setup the OpenGL result:1
[130:327] [2025-07-26 15:30:01 +0000.902871][771f] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4
[130:328] [2025-07-26 15:30:01 +0000.903200][771f] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[130:328] [2025-07-26 15:30:01 +0000.903220][7989] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75c8dc5498
[130:328] [2025-07-26 15:30:01 +0000.903325][771f] 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
[130:328] [2025-07-26 15:30:01 +0000.903425][771f] 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_197306066.mp4
fileFD: -1
[130:329] [2025-07-26 15:30:01 +0000.904313][771f] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4
is opened successfully
[130:329] [2025-07-26 15:30:01 +0000.904461][771f] setupMediaProcessers:
[130:329] [2025-07-26 15:30:01 +0000.904513][771f]
RecordingSessionInternalSimple:setup media processers.
[130:329] [2025-07-26 15:30:01 +0000.904558][771f] construct AAC encoder
[130:329] [2025-07-26 15:30:01 +0000.904967][771f] H264Encoder creating:
superfast011818
[130:329] [2025-07-26 15:30:01 +0000.905067][771f] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[130:331] [2025-07-26 15:30:01 +0000.907113][771f] H264Encode::GetMachineModel is
M2101K6I
[130:332] [2025-07-26 15:30:01 +0000.907271][771f] H264Encoder machine_mode
is:M2101K6I
[130:332] [2025-07-26 15:30:01 +0000.907313][771f] H264Encode::machine size :9
machine_mode:M2101K6I
[130:332] [2025-07-26 15:30:01 +0000.907368][771f] H264Encode::machine array
size :22 machine_mode:M2101K6I
[130:332] [2025-07-26 15:30:01 +0000.907423][771f] H264Encode::current machine
is :M2101K6I auto check hw codec decide to use hw codec
[130:332] [2025-07-26 15:30:01 +0000.907475][771f] setupCompressionSession:
[130:332] [2025-07-26 15:30:01 +0000.907526][771f] H264Encode::creating hareware
Encoder
[130:332] [2025-07-26 15:30:01 +0000.907579][771f] AndroidHwAvcEncoder
time:197306071 enter.

[130:332] [2025-07-26 15:30:01 +0000.907890][771f] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000776cc9d540 address:0x75a00e6760
[130:332] [2025-07-26 15:30:01 +0000.908094][771f] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[130:333] [2025-07-26 15:30:01 +0000.908161][771f] The video avc hw codec address
is 0x76a7bc31a0
[130:333] [2025-07-26 15:30:01 +0000.908291][771f] AndroidHwAvcEncoder leave.
expire time = 1 ms

[130:333] [2025-07-26 15:30:01 +0000.908352][771f] RegisterEncodeCompleteCallback


time:197306072 enter.

[130:333] [2025-07-26 15:30:01 +0000.908551][771f] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[130:333] [2025-07-26 15:30:01 +0000.908626][771f] InitEncode time:197306072


enter.

[130:333] [2025-07-26 15:30:01 +0000.908743][771f] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[130:333] [2025-07-26 15:30:01 +0000.908811][771f] Create time:197306072 enter.

[130:333] [2025-07-26 15:30:01 +0000.908866][771f] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[130:333] [2025-07-26 15:30:01 +0000.908927][771f]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75af847f00
[130:334] [2025-07-26 15:30:01 +0000.909225][771f] supported_type:video/avc
[130:334] [2025-07-26 15:30:01 +0000.909315][771f] name:OMX.qcom.video.encoder.avc
mime:video/avc
[130:334] [2025-07-26 15:30:01 +0000.909419][771f] hwCodecPrefix :OMX.qcom.
[130:334] [2025-07-26 15:30:01 +0000.909482][771f] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[130:334] [2025-07-26 15:30:01 +0000.909545][771f] mediacodec_createCodecByName
time:197306073 enter.

[130:334] [2025-07-26 15:30:01 +0000.909595][771f] WrapAndroidMediaCodec


time:197306073 enter.

[130:334] [2025-07-26 15:30:01 +0000.909834][771f] WrapAndroidMediaCodec leave.


expire time = 0 ms

[130:351] [2025-07-26 15:30:01 +0000.926555][771f] mediacodec_createCodecByName


leave. expire time = 17 ms

[130:351] [2025-07-26 15:30:01 +0000.926692][771f] WrapAndroidMediaFromat


time:197306090 enter.

[130:351] [2025-07-26 15:30:01 +0000.926780][771f] WrapAndroidMediaFromat leave.


expire time = 0 ms

[130:390] [2025-07-26 15:30:01 +0000.965750][771f] Destroy time:197306129 enter.

[130:390] [2025-07-26 15:30:01 +0000.965848][771f] WrapAndroidMediaFromat::


Destroy
[130:390] [2025-07-26 15:30:01 +0000.965873][771f] Destroy leave. expire time = 0
ms

[130:390] [2025-07-26 15:30:01 +0000.965960][771f] ~WrapAndroidMediaFromat


time:197306129 enter.

[130:390] [2025-07-26 15:30:01 +0000.965992][771f] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[130:390] [2025-07-26 15:30:01 +0000.966013][771f] Create leave. expire time = 57


ms

[130:390] [2025-07-26 15:30:01 +0000.966040][771f] isSemiPlanarSupport


time:197306129 enter.

[130:390] [2025-07-26 15:30:01 +0000.966076][771f] H264Encoder isSemiPlanarSupport


[130:390] [2025-07-26 15:30:01 +0000.966093][771f] isSemiPlanarSupport leave.
expire time = 0 ms

[130:390] [2025-07-26 15:30:01 +0000.966121][771f] creat hw H264Encoder success,


isSemiPlanar:1
[130:391] [2025-07-26 15:30:01 +0000.966372][771f] InitEncode leave. expire time =
58 ms

[130:391] [2025-07-26 15:30:01 +0000.966427][771f] H264Encode::created Encoder


[130:391] [2025-07-26 15:30:01 +0000.966460][771f] H264Encode:: H264 encoder
created.
[130:391] [2025-07-26 15:30:01 +0000.966492][771f] H264 encoder created.
[130:391] [2025-07-26 15:30:01 +0000.966510][771f]
RecordingSessionInternalSimple:created avc encoder avc: 0x75c8eb7980
[130:391] [2025-07-26 15:30:01 +0000.966538][771f] setOutput:
[130:391] [2025-07-26 15:30:01 +0000.966554][771f]
RecordingSessionInternalSimple:encoder set output to muxer!
[130:391] [2025-07-26 15:30:01 +0000.966579][771f] request a key frame
[130:391] [2025-07-26 15:30:01 +0000.966593][771f] H264Encode:: request a key frame
[130:391] [2025-07-26 15:30:01 +0000.966797][771f] setDisplayRotate :90
[130:391] [2025-07-26 15:30:01 +0000.966844][771f] 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
[130:391] [2025-07-26 15:30:01 +0000.966927][7720] StartRecording:
[130:391] [2025-07-26 15:30:01 +0000.966993][7984] operator(): Set the recording
session in mic source. recording session: 0x75bd845100
[130:392] [2025-07-26 15:30:01 +0000.967173][7720] operator() leave. expire time =
78 ms

[130:393] [2025-07-26 15:30:01 +0000.968478][7720] begine recode to first frame


spend time:79
[130:393] [2025-07-26 15:30:01 +0000.968588][7720]
GPUImageProcessing::SetOrientation orientation: 90
[130:393] [2025-07-26 15:30:01 +0000.968808][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[130:399] [2025-07-26 15:30:01 +0000.974726][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[130:401] [2025-07-26 15:30:01 +0000.976770][7984] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[130:408] [2025-07-26 15:30:01 +0000.983544][7988]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[130:416] [2025-07-26 15:30:01 +0000.991354][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[130:445] [2025-07-26 15:30:02 +0000.20733][7981] AF_SpeedFilter audio time,
0x75ddaa8c80 rcv time: 197306176
[130:445] [2025-07-26 15:30:02 +0000.20851][7981] AF_SpeedFilter audio time,
0x75ddaa8c80 rcv time: 197306176in_nSamples:441
[130:514] [2025-07-26 15:30:02 +0000.89235][7720] Got a frame videoTime:113
nextWantTime:100 timeInterval:100 frameRate:10
[130:543] [2025-07-26 15:30:02 +0000.118943][7989] add aac audio track with id:1
[130:547] [2025-07-26 15:30:02 +0000.122805][7720] The convert RGB to YUV take 3
[130:612] [2025-07-26 15:30:02 +0000.187968][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[130:612] [2025-07-26 15:30:02 +0000.188100][7720] GPUImageProcessing: input frame
width1280 X 720
[130:613] [2025-07-26 15:30:02 +0000.188485][7720] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[130:613] [2025-07-26 15:30:02 +0000.188610][7720] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[130:622] [2025-07-26 15:30:02 +0000.197284][7988] h264 add frame header cdr flag
[130:622] [2025-07-26 15:30:02 +0000.197864][7988] h264 add frame header cdr flag
[130:623] [2025-07-26 15:30:02 +0000.198384][7988] Received key frame:0
[130:623] [2025-07-26 15:30:02 +0000.198468][7988] H264Encode:: get a sps pps
header!headerSize:29
[130:623] [2025-07-26 15:30:02 +0000.198679][7989] get the H.264 SPS parameter
[130:623] [2025-07-26 15:30:02 +0000.199006][7989] add video track with id:2
[130:624] [2025-07-26 15:30:02 +0000.200024][7989] get the H.264 PPS parameter
[130:629] [2025-07-26 15:30:02 +0000.204972][7989] get the H.264 IDR frame
[130:629] [2025-07-26 15:30:02 +0000.205098][7989] resss:true
[130:629] [2025-07-26 15:30:02 +0000.205122][7989] video start ts:0
[130:630] [2025-07-26 15:30:02 +0000.205257][7989] the video frame has been written
into MP4 file
[130:692] [2025-07-26 15:30:02 +0000.267574][7989] audio start ts:0
[130:692] [2025-07-26 15:30:02 +0000.267774][7989] the audio frame has been written
into MP4 file
[130:814] [2025-07-26 15:30:02 +0000.389324][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[130:941] [2025-07-26 15:30:02 +0000.516374][7981] AF_SpeedFilter audio
0x75ddaa8c80 PullFrame
[131:049] [2025-07-26 15:30:02 +0000.624831][7720] The convert RGB to YUV take 2
[131:311] [2025-07-26 15:30:02 +0000.886862][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[131:400] [2025-07-26 15:30:02 +0000.975865][7984] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[131:485] [2025-07-26 15:30:03 +0000.60501][7720] webrtc common_video plane
old ..... (1/1000) new: 21001 delete: 20984 diff: 17
[131:554] [2025-07-26 15:30:03 +0000.129430][7720] The convert RGB to YUV take 2
[131:816] [2025-07-26 15:30:03 +0000.391479][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[131:835] [2025-07-26 15:30:03 +0000.410938][7981]
RecordAudioSource::PullAudioFrame
[131:843] [2025-07-26 15:30:03 +0000.418388][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[131:874] [2025-07-26 15:30:03 +0000.449989][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[131:874] [2025-07-26 15:30:03 +0000.450137][7725] _deviceSampleRate:48000

[131:879] [2025-07-26 15:30:03 +0000.455059][7724] Run AGC when audioType = 0


[131:880] [2025-07-26 15:30:03 +0000.455285][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[132:047] [2025-07-26 15:30:03 +0000.623166][7720] The convert RGB to YUV take 2
[132:150] [2025-07-26 15:30:03 +0000.726136][7720] Drop a frame videoTime:1750
nextWantTime:1800 timeInterval:100 frameRate:10
[132:153] [2025-07-26 15:30:03 +0000.728380][7981] AF_SpeedFilter::PullFrame eof4
[132:168] [2025-07-26 15:30:03 +0000.743531][7981]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[132:224] [2025-07-26 15:30:03 +0000.799882][7988] DTS queue for
Generator:0x75c8f33ab8 605
[132:315] [2025-07-26 15:30:03 +0000.890172][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[132:407] [2025-07-26 15:30:03 +0000.982670][7984] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[132:554] [2025-07-26 15:30:04 +0000.130029][7720] The convert RGB to YUV take 2
[132:620] [2025-07-26 15:30:04 +0000.195291][7988] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:706 pts:706
[132:703] [2025-07-26 15:30:04 +0000.278862][7981] AF_SpeedFilter audio
0x75ddaa8c80 PullFrame
[132:811] [2025-07-26 15:30:04 +0000.386812][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[133:048] [2025-07-26 15:30:04 +0000.623789][7720] The convert RGB to YUV take 2
[133:311] [2025-07-26 15:30:04 +0000.886611][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[133:315] [2025-07-26 15:30:04 +0000.890381][7988] Push an pts:971 to dts queue.
[133:402] [2025-07-26 15:30:04 +0000.977412][7984] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[133:429] [2025-07-26 15:30:05 +0000.4997][7988] SendFrame
encodedImage._timeStamp:971encodedImage->_length:126240
[133:429] [2025-07-26 15:30:05 +0000.5153][7988] last dts:938 currentPts:971
ppsOrSPS:0 queue length:2
[133:542] [2025-07-26 15:30:05 +0000.118163][7720]
MediaFilterCamera::NeedProcessTexture
[133:545] [2025-07-26 15:30:05 +0000.121155][7720] The convert RGB to YUV take 2
[133:558] [2025-07-26 15:30:05 +0000.133445][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[133:644] [2025-07-26 15:30:05 +0000.219458][7720] CameraSource::PushExtraFrame
pkt_dts: 3252, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x75bd844c80
[133:644] [2025-07-26 15:30:05 +0000.219792][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[133:645] [2025-07-26 15:30:05 +0000.220269][7720] CropFilter::OnVideoFrame
outputtexture :15
[133:684] [2025-07-26 15:30:05 +0000.259424][7720] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[133:686] [2025-07-26 15:30:05 +0000.261432][7981]
RecordAudioSource::PullAudioFrame
[133:814] [2025-07-26 15:30:05 +0000.389466][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[133:863] [2025-07-26 15:30:05 +0000.438188][7987]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1114queue_audio_frame_:1
[133:877] [2025-07-26 15:30:05 +0000.452404][7724] Run AGC when audioType = 0
[133:975] [2025-07-26 15:30:05 +0000.551050][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[133:976] [2025-07-26 15:30:05 +0000.551219][7720] GPUImageProcessing: input frame
width1280 X 720
[133:976] [2025-07-26 15:30:05 +0000.551909][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[133:976] [2025-07-26 15:30:05 +0000.552152][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[133:979] [2025-07-26 15:30:05 +0000.555071][7720] webrtc common_video plane
old ..... (1/1000) new: 22001 delete: 21984 diff: 17
[134:009] [2025-07-26 15:30:05 +0000.584679][7981] resampled_data_size:6656
[134:045] [2025-07-26 15:30:05 +0000.620878][7720] The convert RGB to YUV take 2
[134:153] [2025-07-26 15:30:05 +0000.728505][7720] Drop a frame videoTime:3753
nextWantTime:3800 timeInterval:100 frameRate:10
[134:313] [2025-07-26 15:30:05 +0000.888756][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[134:317] [2025-07-26 15:30:05 +0000.892205][7988] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1305
[134:317] [2025-07-26 15:30:05 +0000.892420][7988] push video frame to H264
encoder. (100 frame for one log)

[134:317] [2025-07-26 15:30:05 +0000.892533][7988] push video frame to H264


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

[134:317] [2025-07-26 15:30:05 +0000.892601][7988] H264Encode::push video frame to


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

[134:317] [2025-07-26 15:30:05 +0000.892743][7988] The input pts:1305 fps:30


[134:405] [2025-07-26 15:30:05 +0000.981129][7984] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[134:422] [2025-07-26 15:30:05 +0000.997915][7988] H264Encode::H264SWEncoder get
callback, length:157520 type:1 nalType:1length:157516
[134:429] [2025-07-26 15:30:06 +0000.4998][7981] AF_SpeedFilter::PullFrame eof4
[134:445] [2025-07-26 15:30:06 +0000.21040][7981]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[134:476] [2025-07-26 15:30:06 +0000.51308][7981] AF_SpeedFilter audio 0x75ddaa8c80
PullFrame
[134:517] [2025-07-26 15:30:06 +0000.92554][7720] Got a frame videoTime:4116
nextWantTime:4100 timeInterval:100 frameRate:10
[134:546] [2025-07-26 15:30:06 +0000.121750][7720] The convert RGB to YUV take 3
[134:718] [2025-07-26 15:30:06 +0000.293906][7988] DTS queue for
Generator:0x75c8f33ab8 1437
[134:809] [2025-07-26 15:30:06 +0000.384818][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[135:045] [2025-07-26 15:30:06 +0000.620963][7720] The convert RGB to YUV take 2
[135:275] [2025-07-26 15:30:06 +0000.850903][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[135:309] [2025-07-26 15:30:06 +0000.885095][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[135:407] [2025-07-26 15:30:06 +0000.982995][7984] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[135:536] [2025-07-26 15:30:07 +0000.112010][7981]
RecordAudioSource::PullAudioFrame
[135:545] [2025-07-26 15:30:07 +0000.120460][7720] The convert RGB to YUV take 2
[135:681] [2025-07-26 15:30:07 +0000.256990][7720] FilterPipeline2::OnVideoFrame
pts 5286 last_video_timestamp_ 5286
[135:809] [2025-07-26 15:30:07 +0000.384656][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[135:879] [2025-07-26 15:30:07 +0000.454204][7724] Run AGC when audioType = 0
[135:879] [2025-07-26 15:30:07 +0000.454450][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[136:043] [2025-07-26 15:30:07 +0000.618711][7720] The convert RGB to YUV take 2
[136:144] [2025-07-26 15:30:07 +0000.719867][7720] Drop a frame videoTime:5744
nextWantTime:5800 timeInterval:100 frameRate:10
[136:239] [2025-07-26 15:30:07 +0000.814460][7981] AF_SpeedFilter audio
0x75ddaa8c80 PullFrame
[136:314] [2025-07-26 15:30:07 +0000.889888][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[136:399] [2025-07-26 15:30:07 +0000.975055][7984] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[136:482] [2025-07-26 15:30:08 +0000.57214][7720] webrtc common_video plane
old ..... (1/1000) new: 23001 delete: 22984 diff: 17
[136:522] [2025-07-26 15:30:08 +0000.97390][7988] h264 add frame header cdr flag
[136:524] [2025-07-26 15:30:08 +0000.99345][7988] Received key frame:2003
[136:544] [2025-07-26 15:30:08 +0000.119310][7720] The convert RGB to YUV take 2
[136:619] [2025-07-26 15:30:08 +0000.194948][7989] get the H.264 IDR frame
[136:693] [2025-07-26 15:30:08 +0000.268617][7981] AF_SpeedFilter::PullFrame eof4
[136:708] [2025-07-26 15:30:08 +0000.284081][7981]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[136:809] [2025-07-26 15:30:08 +0000.384443][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[136:978] [2025-07-26 15:30:08 +0000.553616][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[137:011] [2025-07-26 15:30:08 +0000.586295][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[137:041] [2025-07-26 15:30:08 +0000.616703][7720] The convert RGB to YUV take 2
[137:214] [2025-07-26 15:30:08 +0000.789881][7988] DTS queue for
Generator:0x75c8f33ab8 2237 2270
[137:285] [2025-07-26 15:30:08 +0000.861078][7984] The output timestamp from audio
mixer change:197313015
[137:311] [2025-07-26 15:30:08 +0000.886750][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[137:314] [2025-07-26 15:30:08 +0000.889615][7988] Push an pts:2304 to dts queue.
[137:338] [2025-07-26 15:30:08 +0000.913697][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[137:338] [2025-07-26 15:30:08 +0000.913803][7720] GPUImageProcessing: input frame
width1280 X 720
[137:339] [2025-07-26 15:30:08 +0000.914276][7720] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[137:339] [2025-07-26 15:30:08 +0000.914405][7720] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[137:376] [2025-07-26 15:30:08 +0000.951445][7724] On audio frame the broadcast
with timestamp:197313115 samples:480. (1000 frame for one log)

[137:385] [2025-07-26 15:30:08 +0000.960252][7981]


RecordAudioSource::PullAudioFrame
[137:403] [2025-07-26 15:30:08 +0000.978734][7984] Get data in mic source, which
has byte length:1764micAudioStream->length():20
[137:404] [2025-07-26 15:30:08 +0000.979173][7984] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[137:410] [2025-07-26 15:30:08 +0000.985747][7988]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:2336
[137:414] [2025-07-26 15:30:08 +0000.990143][7988] last dts:2270 currentPts:2304
ppsOrSPS:0 queue length:2
[137:449] [2025-07-26 15:30:09 +0000.24296][7981]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 197308455
[137:449] [2025-07-26 15:30:09 +0000.24485][7981]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[137:544] [2025-07-26 15:30:09 +0000.119766][7720] The convert RGB to YUV take 2
[137:785] [2025-07-26 15:30:09 +0000.360315][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[137:785] [2025-07-26 15:30:09 +0000.360843][7720] operator(): Stop
[137:785] [2025-07-26 15:30:09 +0000.360933][7720] StopPullFrameAndWriteMp4
time:197313524 enter.

[137:785] [2025-07-26 15:30:09 +0000.360976][7720] StopRecording:


[137:788] [2025-07-26 15:30:09 +0000.363847][7981] PullAudioFrame: PullFrame audio
finished.
[137:788] [2025-07-26 15:30:09 +0000.364016][7981]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[137:792] [2025-07-26 15:30:09 +0000.367511][7988]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:74
[137:795] [2025-07-26 15:30:09 +0000.370456][771f] stop recording
[137:795] [2025-07-26 15:30:09 +0000.370533][771f]
RecordingSessionInternalSimple:destroy media processers
[137:795] [2025-07-26 15:30:09 +0000.370562][771f] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[137:795] [2025-07-26 15:30:09 +0000.370587][771f] H264Encode::flushing hareware
Encoder
[137:795] [2025-07-26 15:30:09 +0000.370757][771f] Flush time:197313534 enter.

[137:795] [2025-07-26 15:30:09 +0000.370799][771f] H264Encoder encoder flush


[137:795] [2025-07-26 15:30:09 +0000.370825][771f] flush output queue
[137:878] [2025-07-26 15:30:09 +0000.453183][7724] Run AGC when audioType = 0
[138:112] [2025-07-26 15:30:09 +0000.687827][771f] Flush leave. expire time = 317
ms

[138:112] [2025-07-26 15:30:09 +0000.687982][771f] ~H264EncodeWrap:


[138:112] [2025-07-26 15:30:09 +0000.688018][771f] ~H264Encode:
[138:112] [2025-07-26 15:30:09 +0000.688046][771f] teardownCompressionSession:
H264Encode::destroying Encoder
[138:112] [2025-07-26 15:30:09 +0000.688064][771f] Release time:197313851 enter.

[138:113] [2025-07-26 15:30:09 +0000.688173][771f] Release:


MediaCodecVideoEncoder::Release _inited:1
[138:113] [2025-07-26 15:30:09 +0000.688207][771f] Destroy time:197313852 enter.

[138:113] [2025-07-26 15:30:09 +0000.688236][771f] H264Encoder encoderDestroy


[138:113] [2025-07-26 15:30:09 +0000.688251][771f]
AndroidMediaCodecVideoEncoder::release env: 0x75c8eb75c0
[138:113] [2025-07-26 15:30:09 +0000.688275][771f]
AndroidMediaCodecVideoEncoder::Destroy
[138:126] [2025-07-26 15:30:09 +0000.702106][771f] Destroy leave. expire time = 13
ms

[138:127] [2025-07-26 15:30:09 +0000.702261][771f] Release leave. expire time = 15


ms

[138:127] [2025-07-26 15:30:09 +0000.702306][771f] ~AndroidHwAvcEncoder


time:197313866 enter.

[138:127] [2025-07-26 15:30:09 +0000.702431][771f] Release time:197313866 enter.

[138:127] [2025-07-26 15:30:09 +0000.702467][771f] Release:


MediaCodecVideoEncoder:: has been released before, just return
[138:127] [2025-07-26 15:30:09 +0000.702519][771f] Release leave. expire time = 0
ms

[138:127] [2025-07-26 15:30:09 +0000.702533][771f] ~AndroidMediaCodecVideoEncoder


[138:127] [2025-07-26 15:30:09 +0000.702570][771f] ~WrapAndroidMediaCodec
time:197313866 enter.

[138:127] [2025-07-26 15:30:09 +0000.702585][771f] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[138:127] [2025-07-26 15:30:09 +0000.702609][771f] video hevc hw codec


destructor:0x76a7bc31a0

[138:127] [2025-07-26 15:30:09 +0000.702660][771f] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[138:127] [2025-07-26 15:30:09 +0000.702696][771f] teardownCompressionSession:


H264Encode::destroyed Encoder
[138:127] [2025-07-26 15:30:09 +0000.702719][771f]
RecordingSessionInternalSimple:destroy aac encoder output!
[138:127] [2025-07-26 15:30:09 +0000.702747][771f] AACSWEncode destructor
[138:130] [2025-07-26 15:30:09 +0000.705662][7989] MP4 close file successfully
[138:130] [2025-07-26 15:30:09 +0000.705740][7989] Recording session Internal:
notify recording ok
[138:130] [2025-07-26 15:30:09 +0000.705758][7989] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4,
output_video_timestamp_:2437.67 last_video_pts_:2437
[138:130] [2025-07-26 15:30:09 +0000.705828][7989] OnRecordFinish:
[138:131] [2025-07-26 15:30:09 +0000.706385][7989] onRecordingOk: net seek
pos:0record video duration:2470record audio duration:2414
[138:131] [2025-07-26 15:30:09 +0000.706946][7984] destructMicSource_w:
[138:131] [2025-07-26 15:30:09 +0000.707024][7984] setOutput_w:
MicSource::setOutput() 0x0
[138:132] [2025-07-26 15:30:09 +0000.707230][7720] releaseThread 0x75bd673000
[138:132] [2025-07-26 15:30:09 +0000.707269][7720] ~MicSource: Mic source
destroyed:0x76a8428300
[138:133] [2025-07-26 15:30:09 +0000.708391][7720] StopPullFrameAndWriteMp4 leave.
expire time = 348 ms

[138:133] [2025-07-26 15:30:09 +0000.708525][7720] DestroyPipelineAndFilters


time:197313872 enter.

[138:133] [2025-07-26 15:30:09 +0000.708573][7720] UnbindInputFilter 0x75bd844dc0


this 0x7696d5e0c0
[138:133] [2025-07-26 15:30:09 +0000.708627][7720] UnbindInputFilter 0x75bd845258
this 0x75ddaa8dd0
[138:134] [2025-07-26 15:30:09 +0000.709166][7720] UnbindInputFilter 0x7696d5e0c0
this 0x75bd89a1e0
[138:134] [2025-07-26 15:30:09 +0000.709276][7720] filter: filter pipeline destroy
this: 0x75bd89a140
[138:134] [2025-07-26 15:30:09 +0000.709639][7720] ClearVideoOfSources: recodring
total frames:0
[138:134] [2025-07-26 15:30:09 +0000.709675][7720] ClearVideoOfSources:
[138:134] [2025-07-26 15:30:09 +0000.709689][7720] GPUImageProcessing destruct.
[138:134] [2025-07-26 15:30:09 +0000.709732][7720] destroy TrivalImageDrawer
0x75bd5582c0
[138:134] [2025-07-26 15:30:09 +0000.709755][7720] The shader has been initialize,
clean up them.

[138:134] [2025-07-26 15:30:09 +0000.709799][7720] ~OpenGLFrameBuffer:


[138:134] [2025-07-26 15:30:09 +0000.709872][7720] ~OpenGLFrameBuffer:
[138:134] [2025-07-26 15:30:09 +0000.709933][7720] ~OpenGLFrameBuffer:
[138:134] [2025-07-26 15:30:09 +0000.709987][7720] ~OpenGLFrameBuffer:
[138:135] [2025-07-26 15:30:09 +0000.711043][7720] ~OpenGLFrameBuffer:
[138:135] [2025-07-26 15:30:09 +0000.711153][7720] ~OpenGLFrameBuffer:
[138:136] [2025-07-26 15:30:09 +0000.711353][7720] GPUImageProcessing destruct
finish.
[138:136] [2025-07-26 15:30:09 +0000.711402][7720] GPURGBAFrame destruct.
[138:136] [2025-07-26 15:30:09 +0000.711448][7720] destroy OpenGLRenderProgram
0x7696d5de98
[138:136] [2025-07-26 15:30:09 +0000.711485][7720] ~CameraSource time:197313875
enter.

[138:136] [2025-07-26 15:30:09 +0000.711501][7720] ~CameraSource leave. expire


time = 0 ms
[138:136] [2025-07-26 15:30:09 +0000.711518][7720] ~RecordAudioSource
time:197313875 enter.

[138:136] [2025-07-26 15:30:09 +0000.711529][7720] ~RecordAudioSource leave.


expire time = 0 ms

[138:136] [2025-07-26 15:30:09 +0000.711557][7720] DestroyPipelineAndFilters


leave. expire time = 3 ms

[138:168] [2025-07-26 15:30:09 +0000.743882][6cbf]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[138:169] [2025-07-26 15:30:09 +0000.744533][6cbf] machine model :redmi
[138:169] [2025-07-26 15:30:09 +0000.744630][6cbf] Support this machine
model :redmi
[138:169] [2025-07-26 15:30:09 +0000.744658][6cbf] global inited! current sdk
version: 07-20-936c45f
[138:169] [2025-07-26 15:30:09 +0000.744831][6cbf] filter: filter pipeline
construtc this: 0x75ddb69300
[138:169] [2025-07-26 15:30:09 +0000.744879][6cbf] MediaFilterGraph:
MediaFilterGraph construct
[138:169] [2025-07-26 15:30:09 +0000.744896][6cbf] GLESContext:
[138:169] [2025-07-26 15:30:09 +0000.744932][6cbf] The result of eglGetDisplay is:
0xb4000076b73d5a00
[138:170] [2025-07-26 15:30:09 +0000.745806][6cbf] The result of creation:
0x76a8243f80
[138:170] [2025-07-26 15:30:09 +0000.745952][6cbf] The result of
eglCreatePbufferSurface is: 0x76a8286080
[138:170] [2025-07-26 15:30:09 +0000.746141][6cbf] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4
[138:171] [2025-07-26 15:30:09 +0000.746361][6cbf] The source 1
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4
[138:171] [2025-07-26 15:30:09 +0000.746391][6cbf] The source 0 speed:1
[138:171] [2025-07-26 15:30:09 +0000.746474][6cbf] The source 1 speed:1
[138:171] [2025-07-26 15:30:09 +0000.746496][6cbf] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4,
delay: 0
[138:171] [2025-07-26 15:30:09 +0000.746521][6cbf] CreateDecoderByVideoSource
time:197313910 enter.

[138:171] [2025-07-26 15:30:09 +0000.746919][6cbf] running_decoder_count:0max


count:2
[138:171] [2025-07-26 15:30:09 +0000.746968][6cbf] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x75dd9fec00
[138:186] [2025-07-26 15:30:09 +0000.761861][79b4] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75ddc73600] Current FFmpeg version git-2021-06-16-
97cea6f

[138:207] [2025-07-26 15:30:09 +0000.782316][79b4] OnStreamInfoFound: video


duration_: 2975
[138:209] [2025-07-26 15:30:09 +0000.784706][79b5] NO get frame from decoder
[138:209] [2025-07-26 15:30:09 +0000.784798][6cbf] start decoder
[138:209] [2025-07-26 15:30:09 +0000.784865][6cbf] CreateDecoderByVideoSource
leave. expire time = 38 ms

[138:209] [2025-07-26 15:30:09 +0000.784942][6cbf] BindInputFilter 0x75bd5c08a0


this 0x75bd5eac58
[138:209] [2025-07-26 15:30:09 +0000.785016][6cbf] BindInputFilter 0x75bd5eac58
this 0x75bd5eb0d8
[138:209] [2025-07-26 15:30:09 +0000.785093][6cbf] BindInputFilter 0x75bd5c08a0
this 0x75bd5eb258
[138:210] [2025-07-26 15:30:09 +0000.785162][6cbf] BindInputFilter 0x75bd5eb258
this 0x75bd5fd698
[138:210] [2025-07-26 15:30:09 +0000.785212][6cbf] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4
[138:210] [2025-07-26 15:30:09 +0000.785285][6cbf] BindInputFilter 0x75bd5eb0d8
this 0x75bd5ff0d8
[138:210] [2025-07-26 15:30:09 +0000.785352][6cbf] BindInputFilter 0x75bd5ff0d8
this 0x75ddb693a0
[138:210] [2025-07-26 15:30:09 +0000.785406][6cbf] BindInputFilter 0x75bd5fd698
this 0x75bd5ff498
[138:210] [2025-07-26 15:30:09 +0000.785474][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4
[138:210] [2025-07-26 15:30:09 +0000.785540][6cbf] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4,
delay: 0
[138:210] [2025-07-26 15:30:09 +0000.785624][6cbf] CreateDecoderByVideoSource
time:197313949 enter.

[138:211] [2025-07-26 15:30:09 +0000.786296][6cbf] running_decoder_count:1max


count:2
[138:211] [2025-07-26 15:30:09 +0000.786443][6cbf] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x75bd671800
[138:211] [2025-07-26 15:30:09 +0000.786543][6cbf] start decoder
[138:211] [2025-07-26 15:30:09 +0000.786596][6cbf] CreateDecoderByVideoSource
leave. expire time = 1 ms

[138:211] [2025-07-26 15:30:09 +0000.786669][6cbf] BindInputFilter 0x75b90350a0


this 0x75bd5ffb58
[138:211] [2025-07-26 15:30:09 +0000.786728][6cbf] BindInputFilter 0x75bd5ffb58
this 0x75bd645098
[138:211] [2025-07-26 15:30:09 +0000.786861][6cbf] BindInputFilter 0x75b90350a0
this 0x75bd645158
[138:211] [2025-07-26 15:30:09 +0000.786920][6cbf] BindInputFilter 0x75bd645158
this 0x75bd645218
[138:211] [2025-07-26 15:30:09 +0000.786969][6cbf] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4
[138:211] [2025-07-26 15:30:09 +0000.787049][6cbf] UnbindInputFilter 0x75bd5ff0d8
this 0x75ddb693a0
[138:211] [2025-07-26 15:30:09 +0000.787102][6cbf] BindInputFilter 0x75bd5ff0d8
this 0x75bd600ed8
[138:211] [2025-07-26 15:30:09 +0000.787156][6cbf] BindInputFilter 0x75bd645098
this 0x75bd600ed8
[138:212] [2025-07-26 15:30:09 +0000.787210][6cbf] BindInputFilter 0x75bd600ed8
this 0x75ddb693a0
[138:212] [2025-07-26 15:30:09 +0000.787288][6cbf] BindInputFilter 0x75bd5ff498
this 0x75ddbc67a8
[138:212] [2025-07-26 15:30:09 +0000.787361][6cbf] BindInputFilter 0x75bd645218
this 0x75ddbc67a8
[138:212] [2025-07-26 15:30:09 +0000.787590][6cbf] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4
[138:212] [2025-07-26 15:30:09 +0000.787747][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[138:213] [2025-07-26 15:30:09 +0000.788940][6cbf] machine model :redmi
[138:213] [2025-07-26 15:30:09 +0000.789155][6cbf] Support this machine
model :redmi
[138:214] [2025-07-26 15:30:09 +0000.789231][6cbf] global inited! current sdk
version: 07-20-936c45f
[138:213] [2025-07-26 15:30:09 +0000.788989][79c0] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x769bdd8200] Current FFmpeg version git-2021-06-16-
97cea6f

[138:214] [2025-07-26 15:30:09 +0000.789387][6cbf] GetPipeline:


-----------------------------------------
[138:214] [2025-07-26 15:30:09 +0000.789622][6cbf] GetPipeline: source:
0x75bd5c0680
[138:214] [2025-07-26 15:30:09 +0000.789688][6cbf] GetPipeline: filter: NULLFilter
[138:214] [2025-07-26 15:30:09 +0000.789726][6cbf] GetPipeline: filter: NULLFilter
[138:214] [2025-07-26 15:30:09 +0000.789758][6cbf] GetPipeline: filter: NULLFilter
[138:214] [2025-07-26 15:30:09 +0000.789792][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[138:214] [2025-07-26 15:30:09 +0000.789822][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[138:214] [2025-07-26 15:30:09 +0000.789853][6cbf] GetPipeline: audio filter:
AudioNUllFilter
[138:214] [2025-07-26 15:30:09 +0000.789883][6cbf] GetPipeline: source:
0x75b9034e80
[138:214] [2025-07-26 15:30:09 +0000.789936][6cbf] GetPipeline: filter: NULLFilter
[138:214] [2025-07-26 15:30:09 +0000.789986][6cbf] GetPipeline: filter: NULLFilter
[138:214] [2025-07-26 15:30:09 +0000.790033][6cbf] GetPipeline: filter:
BasicTransitionFilter2
[138:214] [2025-07-26 15:30:09 +0000.790082][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[138:214] [2025-07-26 15:30:09 +0000.790122][6cbf] GetPipeline: audio filter:
AuidoNULLFilter
[138:214] [2025-07-26 15:30:09 +0000.790153][6cbf] GetPipeline: audio filter:
AudioTransitionFilter
[138:215] [2025-07-26 15:30:09 +0000.790186][6cbf] GetPipeline:
------------------------------------------
[138:215] [2025-07-26 15:30:09 +0000.790195][79b5] NO get frame from decoder
[138:215] [2025-07-26 15:30:09 +0000.790229][6cbf] filter: filter pipeline2 update
pattern: 0
[138:217] [2025-07-26 15:30:09 +0000.792232][6cbf] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[138:217] [2025-07-26 15:30:09 +0000.793079][6cbf] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[138:218] [2025-07-26 15:30:09 +0000.793405][6cbf] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[138:218] [2025-07-26 15:30:09 +0000.793873][6cbf] DeviceInit:
[138:218] [2025-07-26 15:30:09 +0000.794113][79b5] NO get frame from decoder
[138:219] [2025-07-26 15:30:09 +0000.794487][6cbf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[138:220] [2025-07-26 15:30:09 +0000.795354][6cbf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[138:221] [2025-07-26 15:30:09 +0000.796670][6cbf] CreatePlatformSpecificObjects:
[138:221] [2025-07-26 15:30:09 +0000.796879][6cbf] audio device use null audio
input and opensl output
[138:221] [2025-07-26 15:30:09 +0000.797005][6cbf] Create OpenSLES output module
with java VM support.
[138:222] [2025-07-26 15:30:09 +0000.797479][6cbf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[138:223] [2025-07-26 15:30:09 +0000.798320][79b5] NO get frame from decoder
[138:223] [2025-07-26 15:30:09 +0000.798561][6cbf] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[138:225] [2025-07-26 15:30:09 +0000.800624][79b5] NO get frame from decoder
[138:225] [2025-07-26 15:30:09 +0000.800761][6cbf] Create OpenSLES output module
with buffer num:2

[138:225] [2025-07-26 15:30:09 +0000.800810][6cbf] Error(trace.cc:40): Init the


output and input for audio device template.
[138:225] [2025-07-26 15:30:09 +0000.800834][6cbf] Init the output device.

[138:225] [2025-07-26 15:30:09 +0000.800893][6cbf] Set the playout as stereo:1


[138:225] [2025-07-26 15:30:09 +0000.800912][6cbf] Set the sample rate to be:44100

[138:225] [2025-07-26 15:30:09 +0000.800947][6cbf] Low latency buffer size:144 low


sample rate:48000
[138:225] [2025-07-26 15:30:09 +0000.800972][6cbf] DeviceInit: Done
[138:226] [2025-07-26 15:30:09 +0000.801314][6cbf] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[138:229] [2025-07-26 15:30:09 +0000.804477][79b5] NO get frame from decoder
[138:244] [2025-07-26 15:30:09 +0000.819378][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[138:244] [2025-07-26 15:30:09 +0000.819813][6cbf]
MediaFilterPlayer::SetPlayerNotify 0x75ddc72680
[138:244] [2025-07-26 15:30:09 +0000.820059][6cbf]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[138:245] [2025-07-26 15:30:09 +0000.820209][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[138:245] [2025-07-26 15:30:09 +0000.820351][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[138:245] [2025-07-26 15:30:09 +0000.820601][6cbf] SetGraphLoop: SetGraphLoop 1
[138:245] [2025-07-26 15:30:09 +0000.820661][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[138:245] [2025-07-26 15:30:09 +0000.820707][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[138:246] [2025-07-26 15:30:09 +0000.821526][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[138:246] [2025-07-26 15:30:09 +0000.822145][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[138:247] [2025-07-26 15:30:09 +0000.822880][79c9] Start:
[138:248] [2025-07-26 15:30:09 +0000.823897][79b5] NO get frame from decoder
[138:249] [2025-07-26 15:30:09 +0000.824415][79c8] operator(): video render
started.
[138:249] [2025-07-26 15:30:09 +0000.824746][79c9] Start:
[138:250] [2025-07-26 15:30:09 +0000.825299][79c9] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[138:250] [2025-07-26 15:30:09 +0000.825409][79c9] Reset: history total size: 98
[138:250] [2025-07-26 15:30:09 +0000.825468][79c9] DeviceStart:
audioDevice_:0x75ddb87000
[138:250] [2025-07-26 15:30:09 +0000.825496][79c9] DeviceStart: time profile
playout init before
[138:250] [2025-07-26 15:30:09 +0000.825516][79c9] DeviceStart: time profile
playout init end
[138:250] [2025-07-26 15:30:09 +0000.825533][79c9] OpenSlesOutput:Start playout

[138:252] [2025-07-26 15:30:09 +0000.827275][79b5] NO get frame from decoder


[138:253] [2025-07-26 15:30:09 +0000.828766][79c0] OnStreamInfoFound: video
duration_: 2470
[138:248] [2025-07-26 15:30:09 +0000.823877][79c4] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75b3ea3f18
[138:260] [2025-07-26 15:30:09 +0000.835886][79c1] NO get frame from decoder
[138:264] [2025-07-26 15:30:09 +0000.839270][79c9] Create the opensl output player.
streamtype before:0

[138:264] [2025-07-26 15:30:09 +0000.839337][79c9] Create the opensl output player.


streamtype after:3

[138:270] [2025-07-26 15:30:09 +0000.845455][79c1] NO get frame from decoder


[138:273] [2025-07-26 15:30:09 +0000.848905][79c1] NO get frame from decoder
[138:282] [2025-07-26 15:30:09 +0000.857238][79c1] NO get frame from decoder
[138:298] [2025-07-26 15:30:09 +0000.873520][79c1] NO get frame from decoder
[138:307] [2025-07-26 15:30:09 +0000.882599][79c9] Enqueue opensl buffer size:1764
[138:317] [2025-07-26 15:30:09 +0000.892877][79c1] NO get frame from decoder
[138:321] [2025-07-26 15:30:09 +0000.897017][79c1] NO get frame from decoder
[138:327] [2025-07-26 15:30:09 +0000.903018][79c1] NO get frame from decoder
[138:341] [2025-07-26 15:30:09 +0000.917138][79c9] DeviceStart: time profile
playout all end
[138:342] [2025-07-26 15:30:09 +0000.917259][79c9] operator(): Audio playback
started.
[138:343] [2025-07-26 15:30:09 +0000.918289][79ca]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[138:343] [2025-07-26 15:30:09 +0000.919089][79ca] Pull audio failed.(wait video!)
[138:347] [2025-07-26 15:30:09 +0000.923161][79c9] operator(): Started now!
[138:379] [2025-07-26 15:30:09 +0000.954538][79c8] lipsync_debug: First video frame
rendering.
[138:479] [2025-07-26 15:30:10 +0000.54863][79c8] DriveRender working... (1/200)
[138:517] [2025-07-26 15:30:10 +0000.92654][79ca] audio_frame_list_ empty
[138:546] [2025-07-26 15:30:10 +0000.122148][79ca] audio frame wait video
frame.last_video_timestamp:108 last_audio_timestamp:232
[138:547] [2025-07-26 15:30:10 +0000.122431][79c9] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[138:547] [2025-07-26 15:30:10 +0000.122482][79ca]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[138:547] [2025-07-26 15:30:10 +0000.122573][79c9] First audio frame rendering
[138:732] [2025-07-26 15:30:10 +0000.307557][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[138:851] [2025-07-26 15:30:10 +0000.426563][79c8] lipsync_debug:displaying video
ts:45900 The current displayed video timestamp is:197314590
[138:856] [2025-07-26 15:30:10 +0000.431593][79c8] lipsync_debug: render a video
frame
[138:865] [2025-07-26 15:30:10 +0000.440348][79d6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[138:982] [2025-07-26 15:30:10 +0000.557406][79c8] lipsync_debug:result remaining
time:0
[138:982] [2025-07-26 15:30:10 +0000.557525][79c8] dynamic updated lipsync delay:0
[139:248] [2025-07-26 15:30:10 +0000.823465][79c8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:33 last
video ts:78750 frame->pts:81810 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[139:248] [2025-07-26 15:30:10 +0000.823660][79c8] lipsync_debug: tsDelta -
timeDelta = 1
[139:513] [2025-07-26 15:30:11 +0000.88866][79cb] Error(video_source.cc:430): wait
decoder a frame: 0
[139:615] [2025-07-26 15:30:11 +0000.190274][79c8] lipsync_debug:displaying video
ts:105840 The current displayed video timestamp is:197315354
[139:760] [2025-07-26 15:30:11 +0000.335863][79b5] av_read_frame AVERROR_EOF
[139:874] [2025-07-26 15:30:11 +0000.449567][7724] Run AGC when audioType = 0
[139:874] [2025-07-26 15:30:11 +0000.449754][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[139:904] [2025-07-26 15:30:11 +0000.480093][79d6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[139:999] [2025-07-26 15:30:11 +0000.574200][79b5] OnReceiveEOF:
[139:999] [2025-07-26 15:30:11 +0000.574305][79b5] OnDecoderEOF time:197315738
enter.

[139:999] [2025-07-26 15:30:11 +0000.574619][79b5] OnDecoderEOF leave. expire time


= 0 ms

[139:999] [2025-07-26 15:30:11 +0000.574670][79b1] CleanUp time:197315738 enter.

[139:999] [2025-07-26 15:30:11 +0000.574771][79b5] OnDecoderFinished:


OnDecoderFinished total decoder frames:89 this:0x75bd5c0680
[140:003] [2025-07-26 15:30:11 +0000.578656][79b1] CleanUp leave. expire time = 4
ms

[140:003] [2025-07-26 15:30:11 +0000.578781][79b1] clean up


[140:003] [2025-07-26 15:30:11 +0000.578831][79b1] running_decoder_count:1max
count:2
[140:115] [2025-07-26 15:30:11 +0000.690845][79c8] DriveRender working... (1/200)
[140:239] [2025-07-26 15:30:11 +0000.814493][79cb] webrtc common_video plane
old ..... (1/1000) new: 24001 delete: 23988 diff: 13
[140:306] [2025-07-26 15:30:11 +0000.882034][79c8] lipsync_debug:remaining time:10
tsDelta - timeDelta:10
[140:307] [2025-07-26 15:30:11 +0000.882200][79c8] lipsync_debug:result remaining
time:10
[140:393] [2025-07-26 15:30:11 +0000.968224][79ca] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 2066
[140:393] [2025-07-26 15:30:11 +0000.968340][79ca] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[140:452] [2025-07-26 15:30:12 +0000.27358][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[140:471] [2025-07-26 15:30:12 +0000.46605][79c9] The audio playback speed:100
(1/100)
[140:471] [2025-07-26 15:30:12 +0000.46785][79c9] lipsync_debug: The current played
audio timestamp is:2089(1/50)
[140:522] [2025-07-26 15:30:12 +0000.97614][79c8] lipsync_debug:displaying video
ts:165780 The current displayed video timestamp is:197316261
[140:855] [2025-07-26 15:30:12 +0000.431086][79c8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:34 last
video ts:192690 frame->pts:195840 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[140:856] [2025-07-26 15:30:12 +0000.431219][79c8] lipsync_debug: tsDelta -
timeDelta = 1
[140:864] [2025-07-26 15:30:12 +0000.439947][79d6]
PlayerSimpleBufferQueueCallbackHandler function
[140:871] [2025-07-26 15:30:12 +0000.446602][79d6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[140:953] [2025-07-26 15:30:12 +0000.528543][79cb] Error(video_source.cc:430): wait
decoder a frame: 0
[141:187] [2025-07-26 15:30:12 +0000.762234][79c8] lipsync_debug:displaying video
ts:225630 The current displayed video timestamp is:197316926
[141:415] [2025-07-26 15:30:12 +0000.990825][79cb]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[141:434] [2025-07-26 15:30:13 +0000.10019][79cb] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 285570pts ms:3.173e+06
[141:438] [2025-07-26 15:30:13 +0000.13366][79cb] OnVideoFrameReady(1/200)
[141:438] [2025-07-26 15:30:13 +0000.13977][79c8] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[141:684] [2025-07-26 15:30:13 +0000.259562][79c8] DriveRender working... (1/200)
[141:857] [2025-07-26 15:30:13 +0000.432593][79c8] lipsync_debug:displaying video
ts:285570 The current displayed video timestamp is:197317596
[141:873] [2025-07-26 15:30:13 +0000.449144][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[141:874] [2025-07-26 15:30:13 +0000.449343][7725] _deviceSampleRate:48000

[141:875] [2025-07-26 15:30:13 +0000.450810][7724] Run AGC when audioType = 0


[141:903] [2025-07-26 15:30:13 +0000.478548][79d6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[142:178] [2025-07-26 15:30:13 +0000.753786][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[142:240] [2025-07-26 15:30:13 +0000.815522][79c1] av_read_frame AVERROR_EOF
[142:250] [2025-07-26 15:30:13 +0000.825314][79cb] Error(video_source.cc:430): wait
decoder a frame: 0
[142:337] [2025-07-26 15:30:13 +0000.912251][79c8] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[142:337] [2025-07-26 15:30:13 +0000.912445][79c8] lipsync_debug:result remaining
time:10
[142:405] [2025-07-26 15:30:13 +0000.981101][79c8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:13 last
video ts:333540 frame->pts:336600 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[142:406] [2025-07-26 15:30:13 +0000.981351][79c8] lipsync_debug: tsDelta -
timeDelta = 21
[142:484] [2025-07-26 15:30:14 +0000.59705][79c1] OnReceiveEOF:
[142:484] [2025-07-26 15:30:14 +0000.59871][79c1] OnDecoderEOF time:197318223
enter.

[142:484] [2025-07-26 15:30:14 +0000.59997][79c1] OnDecoderEOF leave. expire time


= 0 ms

[142:484] [2025-07-26 15:30:14 +0000.60029][79b1] CleanUp time:197318223 enter.

[142:484] [2025-07-26 15:30:14 +0000.60039][79c1] OnDecoderFinished:


OnDecoderFinished total decoder frames:74 this:0x75b9034e80
[142:490] [2025-07-26 15:30:14 +0000.65239][79b1] CleanUp leave. expire time = 6
ms

[142:490] [2025-07-26 15:30:14 +0000.65346][79b1] clean up


[142:490] [2025-07-26 15:30:14 +0000.65393][79b1] running_decoder_count:0max
count:2
[142:526] [2025-07-26 15:30:14 +0000.101187][79c8] lipsync_debug:displaying video
ts:345510 The current displayed video timestamp is:197318265
[142:529] [2025-07-26 15:30:14 +0000.104346][79c8] lipsync_debug: render a video
frame
[142:662] [2025-07-26 15:30:14 +0000.237695][79c8] lipsync_debug:result remaining
time:0
[142:662] [2025-07-26 15:30:14 +0000.237839][79c8] dynamic updated lipsync delay:0
[142:785] [2025-07-26 15:30:14 +0000.360410][79ca] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 4388
[142:785] [2025-07-26 15:30:14 +0000.360618][79ca] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[142:873] [2025-07-26 15:30:14 +0000.449149][79d6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[142:874] [2025-07-26 15:30:14 +0000.449901][79c9] The audio playback speed:100
(1/100)
[142:874] [2025-07-26 15:30:14 +0000.450015][79c9] lipsync_debug: The current
played audio timestamp is:4411(1/50)
[143:194] [2025-07-26 15:30:14 +0000.769481][79c8] lipsync_debug:displaying video
ts:405630 The current displayed video timestamp is:197318933
[143:238] [2025-07-26 15:30:14 +0000.814153][79c8] DriveRender working... (1/200)
[143:349] [2025-07-26 15:30:14 +0000.924410][79c9] total delay:-8 videoTsMS:4639
audioTsMS:4647 diff:-8
[143:349] [2025-07-26 15:30:14 +0000.924590][79c9] Set the lipsync delay:-8
[143:663] [2025-07-26 15:30:15 +0000.239164][79cb] Error(video_source.cc:430): wait
decoder a frame: 0
[143:686] [2025-07-26 15:30:15 +0000.261796][79cb] ClearVideoOfSources:
[143:744] [2025-07-26 15:30:15 +0000.319837][79ca] PullAudioFrame: PullFrame audio
finished.
[143:744] [2025-07-26 15:30:15 +0000.319980][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[143:774] [2025-07-26 15:30:15 +0000.350113][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[143:805] [2025-07-26 15:30:15 +0000.380417][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[143:835] [2025-07-26 15:30:15 +0000.410779][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[143:851] [2025-07-26 15:30:15 +0000.426874][79c8] lipsync_debug:displaying video
ts:465390 The current displayed video timestamp is:197319590
[143:866] [2025-07-26 15:30:15 +0000.441412][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[143:875] [2025-07-26 15:30:15 +0000.450729][7724] Run AGC when audioType = 0
[143:875] [2025-07-26 15:30:15 +0000.450990][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[143:896] [2025-07-26 15:30:15 +0000.471714][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[143:896] [2025-07-26 15:30:15 +0000.471907][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[143:903] [2025-07-26 15:30:15 +0000.478479][79d6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[143:927] [2025-07-26 15:30:15 +0000.502181][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[143:957] [2025-07-26 15:30:15 +0000.532578][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[143:964] [2025-07-26 15:30:15 +0000.539531][79c8]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:13 last
video ts:474480 frame->pts:477360 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[143:964] [2025-07-26 15:30:15 +0000.539669][79c8] lipsync_debug: tsDelta -
timeDelta = 19
[143:987] [2025-07-26 15:30:15 +0000.563111][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[144:018] [2025-07-26 15:30:15 +0000.593513][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[144:048] [2025-07-26 15:30:15 +0000.623973][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[144:079] [2025-07-26 15:30:15 +0000.654359][79ca] media player notify EOF, audio
PullFrameStatus is EOF
[144:086] [2025-07-26 15:30:15 +0000.661822][79cb] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[144:087] [2025-07-26 15:30:15 +0000.663030][79cb] Stop:
[144:088] [2025-07-26 15:30:15 +0000.663285][79c8] operator(): Video Render
stopped.
[144:088] [2025-07-26 15:30:15 +0000.663764][79cb] Stop:
[144:089] [2025-07-26 15:30:15 +0000.664499][79c9] DeviceStop:
audioDevice_:0x75ddb87000
[144:089] [2025-07-26 15:30:15 +0000.664617][79c9] OpenSlesOutput:Stop playout

[144:092] [2025-07-26 15:30:15 +0000.667182][79c9] DeviceStop: Done


[144:092] [2025-07-26 15:30:15 +0000.667491][79c9] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[144:092] [2025-07-26 15:30:15 +0000.667798][79cb] to reset filter graph
[144:092] [2025-07-26 15:30:15 +0000.667876][79cb] RemoveVideoBackGroud: hava not
add video backgroud
[144:092] [2025-07-26 15:30:15 +0000.668033][79cb] UnbindInputFilter 0x75bd5ff0d8
this 0x75bd600ed8
[144:092] [2025-07-26 15:30:15 +0000.668110][79cb] UnbindInputFilter 0x75bd5ff498
this 0x75ddbc67a8
[144:093] [2025-07-26 15:30:15 +0000.668172][79cb] UnbindInputFilter 0x75bd600ed8
this 0x75ddb693a0
[144:093] [2025-07-26 15:30:15 +0000.668231][79cb] ClearAllSource: remove source
filter, sourceid: 0x75bd5c0680
[144:093] [2025-07-26 15:30:15 +0000.668275][79cb] DestoryDecoderByVideoSource
time:197319832 enter.

[144:093] [2025-07-26 15:30:15 +0000.668321][79cb] ~VideoBindDecoder time:197319832


enter.

[144:093] [2025-07-26 15:30:15 +0000.668555][79cb] CleanUp time:197319832 enter.

[144:093] [2025-07-26 15:30:15 +0000.668974][79cb] CleanUp leave. expire time = 0


ms

[144:093] [2025-07-26 15:30:15 +0000.669047][79cb] CleanUp time:197319832 enter.

[144:094] [2025-07-26 15:30:15 +0000.669417][79cb] CleanUp leave. expire time = 1


ms

[144:096] [2025-07-26 15:30:15 +0000.671315][79cb] ~VideoBindDecoder leave. expire


time = 3 ms

[144:096] [2025-07-26 15:30:15 +0000.671427][79cb] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[144:096] [2025-07-26 15:30:15 +0000.671510][79cb] UnbindInputFilter 0x75bd5eb0d8


this 0x75bd5ff0d8
[144:096] [2025-07-26 15:30:15 +0000.671580][79cb] UnbindInputFilter 0x75bd5eac58
this 0x75bd5eb0d8
[144:096] [2025-07-26 15:30:15 +0000.671636][79cb] UnbindInputFilter 0x75bd5c08a0
this 0x75bd5eac58
[144:096] [2025-07-26 15:30:15 +0000.671687][79cb] UnbindInputFilter 0x75bd5fd698
this 0x75bd5ff498
[144:096] [2025-07-26 15:30:15 +0000.671742][79cb] UnbindInputFilter 0x75bd5eb258
this 0x75bd5fd698
[144:096] [2025-07-26 15:30:15 +0000.671792][79cb] UnbindInputFilter 0x75bd5c08a0
this 0x75bd5eb258
[144:096] [2025-07-26 15:30:15 +0000.671848][79cb] ClearAllSource: remove source
filter, sourceid: 0x75b9034e80
[144:096] [2025-07-26 15:30:15 +0000.671904][79cb] DestoryDecoderByVideoSource
time:197319835 enter.

[144:096] [2025-07-26 15:30:15 +0000.671959][79cb] ~VideoBindDecoder time:197319835


enter.

[144:097] [2025-07-26 15:30:15 +0000.672495][79cb] CleanUp time:197319836 enter.

[144:098] [2025-07-26 15:30:15 +0000.673514][79cb] CleanUp leave. expire time = 1


ms

[144:098] [2025-07-26 15:30:15 +0000.673652][79cb] CleanUp time:197319837 enter.

[144:098] [2025-07-26 15:30:15 +0000.674012][79cb] CleanUp leave. expire time = 0


ms

[144:100] [2025-07-26 15:30:15 +0000.675304][79cb] ~VideoBindDecoder leave. expire


time = 4 ms

[144:100] [2025-07-26 15:30:15 +0000.675413][79cb] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[144:100] [2025-07-26 15:30:15 +0000.675492][79cb] UnbindInputFilter 0x75bd645098


this 0x75bd600ed8
[144:100] [2025-07-26 15:30:15 +0000.675545][79cb] ClearVideoOfSources:
[144:100] [2025-07-26 15:30:15 +0000.675613][79cb] UnbindInputFilter 0x75bd5ffb58
this 0x75bd645098
[144:100] [2025-07-26 15:30:15 +0000.675688][79cb] UnbindInputFilter 0x75b90350a0
this 0x75bd5ffb58
[144:100] [2025-07-26 15:30:15 +0000.675779][79cb] UnbindInputFilter 0x75bd645218
this 0x75ddbc67a8
[144:100] [2025-07-26 15:30:15 +0000.675855][79cb] UnbindInputFilter 0x75bd645158
this 0x75bd645218
[144:100] [2025-07-26 15:30:15 +0000.675915][79cb] UnbindInputFilter 0x75b90350a0
this 0x75bd645158
[144:100] [2025-07-26 15:30:15 +0000.676009][79cb] to reset filter graph clear end
[144:100] [2025-07-26 15:30:15 +0000.676074][79cb] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4,
delay: 0
[144:100] [2025-07-26 15:30:15 +0000.676138][79cb] CreateDecoderByVideoSource
time:197319839 enter.

[144:101] [2025-07-26 15:30:15 +0000.676594][79cb] running_decoder_count:0max


count:2
[144:101] [2025-07-26 15:30:15 +0000.676721][79cb] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x75bd671800
[144:104] [2025-07-26 15:30:15 +0000.680170][79ea] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75bd5f5c00] Current FFmpeg version git-2021-06-16-
97cea6f

[144:137] [2025-07-26 15:30:15 +0000.713062][79ea] OnStreamInfoFound: video


duration_: 2975
[144:140] [2025-07-26 15:30:15 +0000.716134][79cb] start decoder
[144:140] [2025-07-26 15:30:15 +0000.716257][79ec] NO get frame from decoder
[144:141] [2025-07-26 15:30:15 +0000.716338][79cb] CreateDecoderByVideoSource
leave. expire time = 41 ms

[144:141] [2025-07-26 15:30:15 +0000.716396][79cb] BindInputFilter 0x75b90350a0


this 0x75bd645158
[144:141] [2025-07-26 15:30:15 +0000.716424][79cb] BindInputFilter 0x75bd645158
this 0x75bd645218
[144:141] [2025-07-26 15:30:15 +0000.716457][79cb] BindInputFilter 0x75b90350a0
this 0x75bd5ffb58
[144:141] [2025-07-26 15:30:15 +0000.716478][79cb] BindInputFilter 0x75bd5ffb58
this 0x75bd645098
[144:141] [2025-07-26 15:30:15 +0000.716493][79cb] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4
[144:141] [2025-07-26 15:30:15 +0000.716515][79cb] BindInputFilter 0x75bd645218
this 0x75bd5eb258
[144:141] [2025-07-26 15:30:15 +0000.716535][79cb] BindInputFilter 0x75bd5eb258
this 0x75ddb693a0
[144:141] [2025-07-26 15:30:15 +0000.716560][79cb] BindInputFilter 0x75bd645098
this 0x75bd5fd698
[144:141] [2025-07-26 15:30:15 +0000.716582][79cb] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197296460.mp4
[144:141] [2025-07-26 15:30:15 +0000.716598][79cb] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4,
delay: 0
[144:141] [2025-07-26 15:30:15 +0000.716617][79cb] CreateDecoderByVideoSource
time:197319880 enter.

[144:141] [2025-07-26 15:30:15 +0000.716913][79cb] running_decoder_count:1max


count:2
[144:141] [2025-07-26 15:30:15 +0000.717003][79cb] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x75dd9fec00
[144:141] [2025-07-26 15:30:15 +0000.717102][79cb] start decoder
[144:141] [2025-07-26 15:30:15 +0000.717154][79cb] CreateDecoderByVideoSource
leave. expire time = 1 ms

[144:142] [2025-07-26 15:30:15 +0000.717189][79cb] BindInputFilter 0x75bd5c08a0


this 0x75bd5ff498
[144:142] [2025-07-26 15:30:15 +0000.717214][79cb] BindInputFilter 0x75bd5ff498
this 0x75bd5eac58
[144:142] [2025-07-26 15:30:15 +0000.717239][79cb] BindInputFilter 0x75bd5c08a0
this 0x75c8c154d8
[144:142] [2025-07-26 15:30:15 +0000.717261][79cb] BindInputFilter 0x75c8c154d8
this 0x75c8c15598
[144:142] [2025-07-26 15:30:15 +0000.717274][79cb] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4
[144:142] [2025-07-26 15:30:15 +0000.717298][79cb] UnbindInputFilter 0x75bd5eb258
this 0x75ddb693a0
[144:142] [2025-07-26 15:30:15 +0000.717335][79cb] BindInputFilter 0x75bd5eb258
this 0x75bd600ed8
[144:142] [2025-07-26 15:30:15 +0000.717356][79cb] BindInputFilter 0x75bd5eac58
this 0x75bd600ed8
[144:142] [2025-07-26 15:30:15 +0000.717376][79cb] BindInputFilter 0x75bd600ed8
this 0x75ddb693a0
[144:142] [2025-07-26 15:30:15 +0000.717404][79cb] BindInputFilter 0x75bd5fd698
this 0x75ddbc34e8
[144:142] [2025-07-26 15:30:15 +0000.717423][79cb] BindInputFilter 0x75c8c15598
this 0x75ddbc34e8
[144:142] [2025-07-26 15:30:15 +0000.717444][79cb] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_197306066.mp4
[144:142] [2025-07-26 15:30:15 +0000.717458][79cb] to reset filter graph end
[144:142] [2025-07-26 15:30:15 +0000.717472][79cb] Start:
[144:142] [2025-07-26 15:30:15 +0000.717571][79c8] operator(): video render
started.
[144:142] [2025-07-26 15:30:15 +0000.717668][79cb] Start:
[144:142] [2025-07-26 15:30:15 +0000.717883][79c9] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[144:142] [2025-07-26 15:30:15 +0000.717934][79c9] Reset: history total size: 98
[144:142] [2025-07-26 15:30:15 +0000.717966][79c9] DeviceStart:
audioDevice_:0x75ddb87000
[144:142] [2025-07-26 15:30:15 +0000.718035][79c9] DeviceStart: time profile
playout init before
[144:142] [2025-07-26 15:30:15 +0000.718074][79c9] DeviceStart: time profile
playout init end
[144:142] [2025-07-26 15:30:15 +0000.718107][79c9] OpenSlesOutput:Start playout

[144:143] [2025-07-26 15:30:15 +0000.718990][79c9] Create the opensl output player.


streamtype before:0

[144:143] [2025-07-26 15:30:15 +0000.719077][79c9] Create the opensl output player.


streamtype after:3

[144:145] [2025-07-26 15:30:15 +0000.720491][79f7] FFMpeg=>


[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75c909fa00] Current FFmpeg version git-2021-06-16-
97cea6f

[144:143] [2025-07-26 15:30:15 +0000.719059][79ec] NO get frame from decoder


[144:147] [2025-07-26 15:30:15 +0000.722403][79ec] NO get frame from decoder
[144:148] [2025-07-26 15:30:15 +0000.724067][79ec] NO get frame from decoder
[144:149] [2025-07-26 15:30:15 +0000.724539][79ec] NO get frame from decoder
[144:150] [2025-07-26 15:30:15 +0000.725657][79ec] NO get frame from decoder
[144:151] [2025-07-26 15:30:15 +0000.726980][79ec] NO get frame from decoder
[144:152] [2025-07-26 15:30:15 +0000.728015][79ec] NO get frame from decoder
[144:168] [2025-07-26 15:30:15 +0000.743473][79c9] Enqueue opensl buffer size:1764
[144:171] [2025-07-26 15:30:15 +0000.746527][79f7] OnStreamInfoFound: video
duration_: 2470
[144:174] [2025-07-26 15:30:15 +0000.749204][79f8] NO get frame from decoder
[144:178] [2025-07-26 15:30:15 +0000.753366][79f8] NO get frame from decoder
[144:179] [2025-07-26 15:30:15 +0000.755113][79f8] NO get frame from decoder
[144:182] [2025-07-26 15:30:15 +0000.757293][79f8] NO get frame from decoder
[144:185] [2025-07-26 15:30:15 +0000.760902][79f8] NO get frame from decoder
[144:188] [2025-07-26 15:30:15 +0000.763600][79f8] NO get frame from decoder
[144:189] [2025-07-26 15:30:15 +0000.764525][79c9] DeviceStart: time profile
playout all end
[144:189] [2025-07-26 15:30:15 +0000.764646][79c9] operator(): Audio playback
started.
[144:190] [2025-07-26 15:30:15 +0000.765868][79f8] NO get frame from decoder
[144:194] [2025-07-26 15:30:15 +0000.769294][79f8] NO get frame from decoder
[144:209] [2025-07-26 15:30:15 +0000.784641][79c8] lipsync_debug: First video frame
rendering.
[144:335] [2025-07-26 15:30:15 +0000.910717][79c8] Warning(video_render.cc:390): No
picture to display (1/50)
[144:430] [2025-07-26 15:30:16 +0000.5749][6cbf]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[144:451] [2025-07-26 15:30:16 +0000.26574][79c9] Stop:
[144:452] [2025-07-26 15:30:16 +0000.28058][79c8] operator(): Video Render stopped.
[144:453] [2025-07-26 15:30:16 +0000.28843][79c9] Stop:
[144:453] [2025-07-26 15:30:16 +0000.29091][79c9] DeviceStop:
audioDevice_:0x75ddb87000
[144:453] [2025-07-26 15:30:16 +0000.29143][79c9] OpenSlesOutput:Stop playout

[144:456] [2025-07-26 15:30:16 +0000.32053][79c9] DeviceStop: Done


[144:457] [2025-07-26 15:30:16 +0000.32271][79c9] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[144:457] [2025-07-26 15:30:16 +0000.32324][79c9] operator(): Stop now!
[144:457] [2025-07-26 15:30:16 +0000.32851][6cbf] Stop:
[144:457] [2025-07-26 15:30:16 +0000.32930][79c9] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[144:457] [2025-07-26 15:30:16 +0000.33080][6cbf] DeviceRelease:
audioDevice_:0x75ddb87000
[144:457] [2025-07-26 15:30:16 +0000.33112][6cbf] OpenSlesOutput:Stop playout

[144:457] [2025-07-26 15:30:16 +0000.33144][6cbf] DeviceRelease: Release the webrtc


device object.
[144:458] [2025-07-26 15:30:16 +0000.33338][6cbf] OpenSlesOutput destruct.

[144:458] [2025-07-26 15:30:16 +0000.33399][6cbf] DeviceRelease: Done


[144:458] [2025-07-26 15:30:16 +0000.33487][6cbf] Stop:
[144:458] [2025-07-26 15:30:16 +0000.33618][79c8] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[144:467] [2025-07-26 15:30:16 +0000.42345][6cbf] global uninited!
[144:467] [2025-07-26 15:30:16 +0000.42515][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[144:467] [2025-07-26 15:30:16 +0000.42659][6cbf] ~MediaFilterGraph:
MediaFilterGraph destruct
[144:467] [2025-07-26 15:30:16 +0000.42692][6cbf] RemoveVideoBackGroud: hava not
add video backgroud
[144:467] [2025-07-26 15:30:16 +0000.42726][6cbf] UnbindInputFilter 0x75bd5eb258
this 0x75bd600ed8
[144:467] [2025-07-26 15:30:16 +0000.42755][6cbf] UnbindInputFilter 0x75bd5fd698
this 0x75ddbc34e8
[144:467] [2025-07-26 15:30:16 +0000.42893][6cbf] UnbindInputFilter 0x75bd600ed8
this 0x75ddb693a0
[144:467] [2025-07-26 15:30:16 +0000.42922][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75b9034e80
[144:467] [2025-07-26 15:30:16 +0000.42939][6cbf] DestoryDecoderByVideoSource
time:197320206 enter.

[144:468] [2025-07-26 15:30:16 +0000.43622][6cbf] ~VideoBindDecoder time:197320207


enter.

[144:468] [2025-07-26 15:30:16 +0000.44150][6cbf] CleanUp time:197320207 enter.

[144:529] [2025-07-26 15:30:16 +0000.104728][6cbf] CleanUp leave. expire time = 61


ms

[144:529] [2025-07-26 15:30:16 +0000.104830][6cbf] CleanUp time:197320268 enter.

[144:532] [2025-07-26 15:30:16 +0000.107524][6cbf] CleanUp leave. expire time = 3


ms

[144:535] [2025-07-26 15:30:16 +0000.110454][6cbf] ~VideoBindDecoder leave. expire


time = 67 ms
[144:535] [2025-07-26 15:30:16 +0000.110547][6cbf] DestoryDecoderByVideoSource
leave. expire time = 68 ms

[144:535] [2025-07-26 15:30:16 +0000.110587][6cbf] UnbindInputFilter 0x75bd645218


this 0x75bd5eb258
[144:535] [2025-07-26 15:30:16 +0000.110622][6cbf] UnbindInputFilter 0x75bd645158
this 0x75bd645218
[144:535] [2025-07-26 15:30:16 +0000.110711][6cbf] UnbindInputFilter 0x75b90350a0
this 0x75bd645158
[144:535] [2025-07-26 15:30:16 +0000.110772][6cbf] UnbindInputFilter 0x75bd645098
this 0x75bd5fd698
[144:535] [2025-07-26 15:30:16 +0000.110811][6cbf] UnbindInputFilter 0x75bd5ffb58
this 0x75bd645098
[144:535] [2025-07-26 15:30:16 +0000.110852][6cbf] UnbindInputFilter 0x75b90350a0
this 0x75bd5ffb58
[144:535] [2025-07-26 15:30:16 +0000.111100][6cbf] ClearAllSource: remove source
filter, sourceid: 0x75bd5c0680
[144:535] [2025-07-26 15:30:16 +0000.111148][6cbf] DestoryDecoderByVideoSource
time:197320274 enter.

[144:536] [2025-07-26 15:30:16 +0000.111175][6cbf] ~VideoBindDecoder time:197320275


enter.

[144:536] [2025-07-26 15:30:16 +0000.111689][6cbf] CleanUp time:197320275 enter.

[144:539] [2025-07-26 15:30:16 +0000.115162][6cbf] CleanUp leave. expire time = 4


ms

[144:540] [2025-07-26 15:30:16 +0000.115259][6cbf] CleanUp time:197320279 enter.

[144:541] [2025-07-26 15:30:16 +0000.116901][6cbf] CleanUp leave. expire time = 1


ms

[144:543] [2025-07-26 15:30:16 +0000.118472][6cbf] ~VideoBindDecoder leave. expire


time = 7 ms

[144:543] [2025-07-26 15:30:16 +0000.118570][6cbf] DestoryDecoderByVideoSource


leave. expire time = 8 ms

[144:543] [2025-07-26 15:30:16 +0000.118622][6cbf] UnbindInputFilter 0x75bd5eac58


this 0x75bd600ed8
[144:543] [2025-07-26 15:30:16 +0000.118654][6cbf] ClearVideoOfSources:
[144:543] [2025-07-26 15:30:16 +0000.118727][6cbf] UnbindInputFilter 0x75bd5ff498
this 0x75bd5eac58
[144:543] [2025-07-26 15:30:16 +0000.118770][6cbf] UnbindInputFilter 0x75bd5c08a0
this 0x75bd5ff498
[144:543] [2025-07-26 15:30:16 +0000.118802][6cbf] UnbindInputFilter 0x75c8c15598
this 0x75ddbc34e8
[144:543] [2025-07-26 15:30:16 +0000.118839][6cbf] UnbindInputFilter 0x75c8c154d8
this 0x75c8c15598
[144:543] [2025-07-26 15:30:16 +0000.118898][6cbf] UnbindInputFilter 0x75bd5c08a0
this 0x75c8c154d8
[144:543] [2025-07-26 15:30:16 +0000.118966][6cbf] ~GLESContext:
[144:546] [2025-07-26 15:30:16 +0000.121255][6cbf] GLESContext destruct finish.
[144:546] [2025-07-26 15:30:16 +0000.121382][6cbf] filter: filter pipeline destroy
this: 0x75ddb69300
[145:608] [2025-07-26 15:30:17 +0000.183856][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[145:875] [2025-07-26 15:30:17 +0000.450751][7724] Run AGC when audioType = 0
[147:321] [2025-07-26 15:30:18 +0000.896320][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[147:876] [2025-07-26 15:30:19 +0000.451305][7724] Run AGC when audioType = 0
[147:876] [2025-07-26 15:30:19 +0000.451731][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[149:043] [2025-07-26 15:30:20 +0000.618422][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[149:306] [2025-07-26 15:30:20 +0000.881811][6cbf] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[149:306] [2025-07-26 15:30:20 +0000.881883][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[149:307] [2025-07-26 15:30:20 +0000.882195][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[149:307] [2025-07-26 15:30:20 +0000.882419][7720] operator() time:197325046
enter.

[149:307] [2025-07-26 15:30:20 +0000.882480][7720] MediaFilterCamera, recording


file context:0x76a7a47900 input texture:10
[149:308] [2025-07-26 15:30:20 +0000.883751][7720] MicSource: Mic source
created:10x76a8428300
[149:309] [2025-07-26 15:30:20 +0000.884510][7720] alloc thread: 0x75bd844c80
name:worker1 thread id:506062105776 to Mic_source
[149:309] [2025-07-26 15:30:20 +0000.884587][7720] audio: start the audio sender
thread.

[149:309] [2025-07-26 15:30:20 +0000.884645][7720] construct OpenGLRenderProgram


0x7696d5de98
[149:309] [2025-07-26 15:30:20 +0000.884679][7720] CropFilter::SetOrientation
orientation: 90
[149:309] [2025-07-26 15:30:20 +0000.884818][7720] filter: filter pipeline
construtc this: 0x75bd95fa00
[149:309] [2025-07-26 15:30:20 +0000.884853][7720] filter: filter pipeline2 update
pattern: 1
[149:309] [2025-07-26 15:30:20 +0000.884884][7720] CameraSource::source_id_:32
[149:309] [2025-07-26 15:30:20 +0000.884909][7720] RecordAudioSource::source_id_:33
[149:309] [2025-07-26 15:30:20 +0000.885048][7720] BindInputFilter 0x75bd6026c0
this 0x7696d5e0c0
[149:309] [2025-07-26 15:30:20 +0000.885085][7720] BindInputFilter 0x75bd602858
this 0x75bd674650
[149:309] [2025-07-26 15:30:20 +0000.885122][7720] BindInputFilter 0x7696d5e0c0
this 0x75bd95faa0
[149:310] [2025-07-26 15:30:20 +0000.885164][7720] setParamentForFilters:
speed:3.000000
[149:310] [2025-07-26 15:30:20 +0000.885187][7720] SetParamForFilter:
AF_SpeedFilter params:, speed_ 3
[149:310] [2025-07-26 15:30:20 +0000.885214][7720] SetParamForFilter time:197325049
enter.

[149:310] [2025-07-26 15:30:20 +0000.885241][7720] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[149:310] [2025-07-26 15:30:20 +0000.885271][7720] SetParamForFilter: Params video
index is: 0
[149:310] [2025-07-26 15:30:20 +0000.885295][7720] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[149:310] [2025-07-26 15:30:20 +0000.885321][7720] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[149:310] [2025-07-26 15:30:20 +0000.885347][7720] crop filter mode tpye:
citytravelvideo index:0
[149:316] [2025-07-26 15:30:20 +0000.891436][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[149:316] [2025-07-26 15:30:20 +0000.891524][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[149:316] [2025-07-26 15:30:20 +0000.891547][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[149:316] [2025-07-26 15:30:20 +0000.891567][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[149:316] [2025-07-26 15:30:20 +0000.891585][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[149:316] [2025-07-26 15:30:20 +0000.891601][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[149:316] [2025-07-26 15:30:20 +0000.891619][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[149:316] [2025-07-26 15:30:20 +0000.891638][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[149:316] [2025-07-26 15:30:20 +0000.891672][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[149:316] [2025-07-26 15:30:20 +0000.891694][7720]
Warning(parse_template_json.cc:67): json parament no found the parament
[149:316] [2025-07-26 15:30:20 +0000.891752][7720]
Warning(parse_template_json.cc:93): json parament no found the duration
[149:316] [2025-07-26 15:30:20 +0000.891795][7720] SetParamForFilter leave. expire
time = 6 ms

[149:316] [2025-07-26 15:30:20 +0000.891866][7720] OnOutputSizeChanged width 1280


height 720
[149:316] [2025-07-26 15:30:20 +0000.891903][7720] OpenGLFrameBuffer: width:1280
height:720
[149:316] [2025-07-26 15:30:20 +0000.891928][7720] OpenGLFrameBuffer: width:1280
height:720
[149:316] [2025-07-26 15:30:20 +0000.891980][7720] OpenGLFrameBuffer: width:1280
height:720
[149:316] [2025-07-26 15:30:20 +0000.892027][7720] OpenGLFrameBuffer: width:1280
height:720
[149:316] [2025-07-26 15:30:20 +0000.892044][7720] OpenGLFrameBuffer: width:1280
height:720
[149:316] [2025-07-26 15:30:20 +0000.892059][7720] OpenGLFrameBuffer: width:1280
height:720
[149:316] [2025-07-26 15:30:20 +0000.892119][7720] construct TrivalImageDrawer
0x75bd558900
[149:316] [2025-07-26 15:30:20 +0000.892134][7720] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x75bd558900 context 0x75ddb8d280
[149:316] [2025-07-26 15:30:20 +0000.892153][7720] setupGLES:
[149:317] [2025-07-26 15:30:20 +0000.892677][7720] OpenGLRenderProgram::Initialize.
[149:317] [2025-07-26 15:30:20 +0000.892748][7720] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[149:317] [2025-07-26 15:30:20 +0000.892786][7720] 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_validate_shader_binary GL_QCOM_YUV_texture_gather
[149:317] [2025-07-26 15:30:20 +0000.892875][7720] Init open gl render:
0x7696d5de98
[149:317] [2025-07-26 15:30:20 +0000.892913][7720] Fragement shader path:
[149:317] [2025-07-26 15:30:20 +0000.892953][7720] Fragement shader path:
[149:317] [2025-07-26 15:30:20 +0000.892982][7720] create opengl program object.
[149:317] [2025-07-26 15:30:20 +0000.893013][7720] create shader: vertex
[149:318] [2025-07-26 15:30:20 +0000.893241][7720] create shader: fragment
[149:319] [2025-07-26 15:30:20 +0000.894714][7720] Have not extra filter filename!
[149:319] [2025-07-26 15:30:20 +0000.894809][7720] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[149:319] [2025-07-26 15:30:20 +0000.894839][7720] OpenGLRenderProgram::Initialize
success.
[149:319] [2025-07-26 15:30:20 +0000.894896][7720] Setup the OpenGL result:1
[149:320] [2025-07-26 15:30:20 +0000.895254][771f] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197325058.mp4
[149:320] [2025-07-26 15:30:20 +0000.895441][771f] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_197325058.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[149:320] [2025-07-26 15:30:20 +0000.895498][771f] 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
[149:320] [2025-07-26 15:30:20 +0000.895532][771f] 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_197325058.mp4
fileFD: -1
[149:320] [2025-07-26 15:30:20 +0000.895735][7a14] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75c8dc5498
[149:320] [2025-07-26 15:30:20 +0000.895950][771f] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_197325058.mp4
is opened successfully
[149:320] [2025-07-26 15:30:20 +0000.895994][771f] setupMediaProcessers:
[149:320] [2025-07-26 15:30:20 +0000.896023][771f]
RecordingSessionInternalSimple:setup media processers.
[149:320] [2025-07-26 15:30:20 +0000.896055][771f] construct AAC encoder
[149:321] [2025-07-26 15:30:20 +0000.896318][771f] H264Encoder creating:
superfast011818
[149:321] [2025-07-26 15:30:20 +0000.896368][771f] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[149:321] [2025-07-26 15:30:20 +0000.896978][771f] H264Encode::GetMachineModel is
M2101K6I
[149:321] [2025-07-26 15:30:20 +0000.897027][771f] H264Encoder machine_mode
is:M2101K6I
[149:321] [2025-07-26 15:30:20 +0000.897064][771f] H264Encode::machine size :9
machine_mode:M2101K6I
[149:321] [2025-07-26 15:30:20 +0000.897098][771f] H264Encode::machine array
size :22 machine_mode:M2101K6I
[149:321] [2025-07-26 15:30:20 +0000.897124][771f] H264Encode::current machine
is :M2101K6I auto check hw codec decide to use hw codec
[149:321] [2025-07-26 15:30:20 +0000.897153][771f] setupCompressionSession:
[149:322] [2025-07-26 15:30:20 +0000.897175][771f] H264Encode::creating hareware
Encoder
[149:322] [2025-07-26 15:30:20 +0000.897197][771f] AndroidHwAvcEncoder
time:197325061 enter.

[149:322] [2025-07-26 15:30:20 +0000.897368][771f] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000776cc9d540 address:0x75a00e6760
[149:322] [2025-07-26 15:30:20 +0000.897489][771f] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[149:322] [2025-07-26 15:30:20 +0000.897525][771f] The video avc hw codec address
is 0x76a7bc3188
[149:322] [2025-07-26 15:30:20 +0000.897603][771f] AndroidHwAvcEncoder leave.
expire time = 0 ms

[149:322] [2025-07-26 15:30:20 +0000.897646][771f] RegisterEncodeCompleteCallback


time:197325061 enter.

[149:322] [2025-07-26 15:30:20 +0000.897782][771f] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[149:322] [2025-07-26 15:30:20 +0000.897816][771f] InitEncode time:197325061


enter.

[149:322] [2025-07-26 15:30:20 +0000.897892][771f] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[149:322] [2025-07-26 15:30:20 +0000.897968][771f] Create time:197325061 enter.

[149:322] [2025-07-26 15:30:20 +0000.897997][771f] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[149:322] [2025-07-26 15:30:20 +0000.898030][771f]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75c8c16340
[149:323] [2025-07-26 15:30:20 +0000.898184][771f] supported_type:video/avc
[149:323] [2025-07-26 15:30:20 +0000.898218][771f] name:OMX.qcom.video.encoder.avc
mime:video/avc
[149:323] [2025-07-26 15:30:20 +0000.898268][771f] hwCodecPrefix :OMX.qcom.
[149:323] [2025-07-26 15:30:20 +0000.898295][771f] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[149:323] [2025-07-26 15:30:20 +0000.898327][771f] mediacodec_createCodecByName
time:197325062 enter.

[149:323] [2025-07-26 15:30:20 +0000.898354][771f] WrapAndroidMediaCodec


time:197325062 enter.

[149:323] [2025-07-26 15:30:20 +0000.898472][771f] WrapAndroidMediaCodec leave.


expire time = 0 ms

[149:343] [2025-07-26 15:30:20 +0000.918687][771f] mediacodec_createCodecByName


leave. expire time = 20 ms

[149:343] [2025-07-26 15:30:20 +0000.918880][771f] WrapAndroidMediaFromat


time:197325082 enter.

[149:343] [2025-07-26 15:30:20 +0000.919075][771f] WrapAndroidMediaFromat leave.


expire time = 0 ms

[149:396] [2025-07-26 15:30:20 +0000.972147][771f] Destroy time:197325135 enter.

[149:397] [2025-07-26 15:30:20 +0000.972262][771f] WrapAndroidMediaFromat::


Destroy
[149:397] [2025-07-26 15:30:20 +0000.972300][771f] Destroy leave. expire time = 1
ms

[149:397] [2025-07-26 15:30:20 +0000.972328][771f] ~WrapAndroidMediaFromat


time:197325136 enter.

[149:397] [2025-07-26 15:30:20 +0000.972349][771f] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[149:397] [2025-07-26 15:30:20 +0000.972371][771f] Create leave. expire time = 75


ms

[149:397] [2025-07-26 15:30:20 +0000.972392][771f] isSemiPlanarSupport


time:197325136 enter.

[149:397] [2025-07-26 15:30:20 +0000.972412][771f] H264Encoder isSemiPlanarSupport


[149:397] [2025-07-26 15:30:20 +0000.972431][771f] isSemiPlanarSupport leave.
expire time = 0 ms

[149:397] [2025-07-26 15:30:20 +0000.972467][771f] creat hw H264Encoder success,


isSemiPlanar:1
[149:397] [2025-07-26 15:30:20 +0000.972604][771f] InitEncode leave. expire time =
75 ms

[149:397] [2025-07-26 15:30:20 +0000.972633][771f] H264Encode::created Encoder


[149:397] [2025-07-26 15:30:20 +0000.972655][771f] H264Encode:: H264 encoder
created.
[149:397] [2025-07-26 15:30:20 +0000.972673][771f] H264 encoder created.
[149:397] [2025-07-26 15:30:20 +0000.972687][771f]
RecordingSessionInternalSimple:created avc encoder avc: 0x75c8eb75c0
[149:397] [2025-07-26 15:30:20 +0000.972706][771f] setOutput:
[149:397] [2025-07-26 15:30:20 +0000.972721][771f]
RecordingSessionInternalSimple:encoder set output to muxer!
[149:397] [2025-07-26 15:30:20 +0000.972734][771f] request a key frame
[149:397] [2025-07-26 15:30:20 +0000.972746][771f] H264Encode:: request a key frame
[149:397] [2025-07-26 15:30:20 +0000.972869][771f] setDisplayRotate :90
[149:397] [2025-07-26 15:30:20 +0000.972899][771f] 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
[149:397] [2025-07-26 15:30:20 +0000.972960][7720] StartRecording:
[149:397] [2025-07-26 15:30:20 +0000.973023][7a0e] operator(): Set the recording
session in mic source. recording session: 0x75bd602700
[149:398] [2025-07-26 15:30:20 +0000.973222][7720] operator() leave. expire time =
91 ms

[149:461] [2025-07-26 15:30:21 +0000.36463][7720] begine recode to first frame


spend time:154
[149:461] [2025-07-26 15:30:21 +0000.36615][7720]
GPUImageProcessing::SetOrientation orientation: 90
[149:462] [2025-07-26 15:30:21 +0000.37590][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[149:463] [2025-07-26 15:30:21 +0000.38697][7720] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[149:493] [2025-07-26 15:30:21 +0000.68304][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[149:502] [2025-07-26 15:30:21 +0000.77280][7a13]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[149:530] [2025-07-26 15:30:21 +0000.105746][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[149:577] [2025-07-26 15:30:21 +0000.153153][7a0e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[149:609] [2025-07-26 15:30:21 +0000.184750][7a0c] AF_SpeedFilter audio
0x75bd674500 PullFrame
[149:700] [2025-07-26 15:30:21 +0000.275997][7a13] h264 add frame header cdr flag
[149:701] [2025-07-26 15:30:21 +0000.276882][7a13] h264 add frame header cdr flag
[149:702] [2025-07-26 15:30:21 +0000.277379][7a13] Received key frame:0
[149:702] [2025-07-26 15:30:21 +0000.277672][7a13] H264Encode:: get a sps pps
header!headerSize:29
[149:702] [2025-07-26 15:30:21 +0000.277791][7a14] get the H.264 SPS parameter
[149:702] [2025-07-26 15:30:21 +0000.277975][7a14] add video track with id:1
[149:703] [2025-07-26 15:30:21 +0000.278744][7a14] get the H.264 PPS parameter
[149:704] [2025-07-26 15:30:21 +0000.279279][7a14] get the H.264 IDR frame
[149:704] [2025-07-26 15:30:21 +0000.279343][7a14] resss:true
[149:704] [2025-07-26 15:30:21 +0000.279374][7a14] video start ts:0
[149:704] [2025-07-26 15:30:21 +0000.279505][7a14] the video frame has been written
into MP4 file
[149:729] [2025-07-26 15:30:21 +0000.304552][7720] The convert RGB to YUV take 2
[149:795] [2025-07-26 15:30:21 +0000.370299][7720] webrtc common_video plane
old ..... (1/1000) new: 25001 delete: 24980 diff: 21
[149:820] [2025-07-26 15:30:21 +0000.395877][7a14] add aac audio track with id:2
[149:820] [2025-07-26 15:30:21 +0000.396011][7a14] audio start ts:0
[149:820] [2025-07-26 15:30:21 +0000.396039][7a14] the audio frame has been written
into MP4 file
[149:831] [2025-07-26 15:30:21 +0000.406398][7720] Drop a frame videoTime:335
nextWantTime:400 timeInterval:100 frameRate:10
[149:875] [2025-07-26 15:30:21 +0000.450915][7724] Run AGC when audioType = 0
[149:962] [2025-07-26 15:30:21 +0000.537545][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[150:210] [2025-07-26 15:30:21 +0000.785774][7a0c] resampled_data_size:4096
[150:233] [2025-07-26 15:30:21 +0000.808353][7720] The convert RGB to YUV take 4
[150:233] [2025-07-26 15:30:21 +0000.809008][7720] Got a frame videoTime:735
nextWantTime:700 timeInterval:100 frameRate:10
[150:463] [2025-07-26 15:30:22 +0000.38193][7720] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[150:561] [2025-07-26 15:30:22 +0000.136922][7a0c] AF_SpeedFilter::PullFrame eof4
[150:579] [2025-07-26 15:30:22 +0000.154668][7a0c]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[150:584] [2025-07-26 15:30:22 +0000.159223][7a0e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[150:739] [2025-07-26 15:30:22 +0000.314219][7720] The convert RGB to YUV take 3
[150:757] [2025-07-26 15:30:22 +0000.332993][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[150:834] [2025-07-26 15:30:22 +0000.409451][7a0c]
RecordAudioSource::PullAudioFrame
[150:965] [2025-07-26 15:30:22 +0000.540951][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[151:233] [2025-07-26 15:30:22 +0000.808781][7720] The convert RGB to YUV take 2
[151:303] [2025-07-26 15:30:22 +0000.878901][7a13] DTS queue for
Generator:0x75c8f33ab8 601
[151:362] [2025-07-26 15:30:22 +0000.937414][7a0c] AF_SpeedFilter audio
0x75bd674500 PullFrame
[151:465] [2025-07-26 15:30:23 +0000.40701][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[151:582] [2025-07-26 15:30:23 +0000.157331][7a0e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[151:732] [2025-07-26 15:30:23 +0000.307391][7720] The convert RGB to YUV take 2
[151:831] [2025-07-26 15:30:23 +0000.407104][7720] Drop a frame videoTime:2337
nextWantTime:2400 timeInterval:100 frameRate:10
[151:874] [2025-07-26 15:30:23 +0000.449248][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[151:874] [2025-07-26 15:30:23 +0000.449475][7725] _deviceSampleRate:48000

[151:880] [2025-07-26 15:30:23 +0000.455190][7724] Run AGC when audioType = 0


[151:880] [2025-07-26 15:30:23 +0000.455353][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[151:965] [2025-07-26 15:30:23 +0000.540729][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[152:046] [2025-07-26 15:30:23 +0000.622160][7a0c] AF_SpeedFilter audio time,
0x75bd674500 rcv time: 197327779
[152:047] [2025-07-26 15:30:23 +0000.622319][7a0c] AF_SpeedFilter audio time,
0x75bd674500 rcv time: 197327779in_nSamples:441
[152:239] [2025-07-26 15:30:23 +0000.814714][7720] The convert RGB to YUV take 3
[152:302] [2025-07-26 15:30:23 +0000.877505][7720] webrtc common_video plane
old ..... (1/1000) new: 26001 delete: 25980 diff: 21
[152:359] [2025-07-26 15:30:23 +0000.935118][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[152:360] [2025-07-26 15:30:23 +0000.935231][7720] GPUImageProcessing: input frame
width1280 X 720
[152:360] [2025-07-26 15:30:23 +0000.935693][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[152:360] [2025-07-26 15:30:23 +0000.935837][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[152:462] [2025-07-26 15:30:24 +0000.37896][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[152:479] [2025-07-26 15:30:24 +0000.55004][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[152:582] [2025-07-26 15:30:24 +0000.157292][7a0e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[152:669] [2025-07-26 15:30:24 +0000.244804][7a0c]
RecordAudioSource::PullAudioFrame
[152:726] [2025-07-26 15:30:24 +0000.301336][7a12]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 998queue_audio_frame_:1
[152:737] [2025-07-26 15:30:24 +0000.312466][7720] The convert RGB to YUV take 2
[152:760] [2025-07-26 15:30:24 +0000.335724][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[152:813] [2025-07-26 15:30:24 +0000.388434][7a0c] AF_SpeedFilter::PullFrame eof4
[152:832] [2025-07-26 15:30:24 +0000.407255][7a0c]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[152:963] [2025-07-26 15:30:24 +0000.538799][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[152:999] [2025-07-26 15:30:24 +0000.574261][7a13] Push an pts:1167 to dts queue.
[153:103] [2025-07-26 15:30:24 +0000.678887][7a13] last dts:1135 currentPts:1167
ppsOrSPS:0 queue length:2
[153:122] [2025-07-26 15:30:24 +0000.697293][7a0c] AF_SpeedFilter audio
0x75bd674500 PullFrame
[153:233] [2025-07-26 15:30:24 +0000.809017][7720] The convert RGB to YUV take 1
[153:460] [2025-07-26 15:30:25 +0000.35217][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[153:579] [2025-07-26 15:30:25 +0000.154834][7a0e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[153:737] [2025-07-26 15:30:25 +0000.313044][7720] The convert RGB to YUV take 1
[153:807] [2025-07-26 15:30:25 +0000.382699][7a13] DTS queue for
Generator:0x75c8f33ab8 1435
[153:839] [2025-07-26 15:30:25 +0000.415087][7720] Drop a frame videoTime:4341
nextWantTime:4400 timeInterval:100 frameRate:10
[153:875] [2025-07-26 15:30:25 +0000.450426][7724] Run AGC when audioType = 0
[153:959] [2025-07-26 15:30:25 +0000.534795][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[154:204] [2025-07-26 15:30:25 +0000.779367][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[154:229] [2025-07-26 15:30:25 +0000.804200][7720] The convert RGB to YUV take 3
[154:229] [2025-07-26 15:30:25 +0000.804537][7720] Got a frame videoTime:4733
nextWantTime:4700 timeInterval:100 frameRate:10
[154:235] [2025-07-26 15:30:25 +0000.810485][7a13] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1545 pts:1545
[154:461] [2025-07-26 15:30:26 +0000.36598][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[154:521] [2025-07-26 15:30:26 +0000.96592][7a0c] RecordAudioSource::PullAudioFrame
[154:581] [2025-07-26 15:30:26 +0000.156942][7a0e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[154:722] [2025-07-26 15:30:26 +0000.298110][7a0c] resampled_data_size:6656
[154:732] [2025-07-26 15:30:26 +0000.307437][7720] The convert RGB to YUV take 2
[154:799] [2025-07-26 15:30:26 +0000.374249][7720] webrtc common_video plane
old ..... (1/1000) new: 27001 delete: 26980 diff: 21
[154:888] [2025-07-26 15:30:26 +0000.463503][7a0c] AF_SpeedFilter audio
0x75bd674500 PullFrame
[154:966] [2025-07-26 15:30:26 +0000.541512][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[155:090] [2025-07-26 15:30:26 +0000.665425][7a0c] AF_SpeedFilter::PullFrame eof4
[155:105] [2025-07-26 15:30:26 +0000.680215][7a13] SendFrame
encodedImage._timeStamp:1834encodedImage->_length:93968
[155:109] [2025-07-26 15:30:26 +0000.684565][7a0c]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[155:228] [2025-07-26 15:30:26 +0000.803703][7720] The convert RGB to YUV take 2
[155:456] [2025-07-26 15:30:27 +0000.32139][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[155:577] [2025-07-26 15:30:27 +0000.152878][7a0e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[155:600] [2025-07-26 15:30:27 +0000.175440][7a13] h264 add frame header cdr flag
[155:601] [2025-07-26 15:30:27 +0000.176546][7a13] Received key frame:2012
[155:722] [2025-07-26 15:30:27 +0000.297753][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[155:722] [2025-07-26 15:30:27 +0000.297942][7720] GPUImageProcessing: input frame
width1280 X 720
[155:723] [2025-07-26 15:30:27 +0000.298386][7720] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[155:723] [2025-07-26 15:30:27 +0000.298540][7720] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[155:725] [2025-07-26 15:30:27 +0000.300548][7720] The convert RGB to YUV take 2
[155:734] [2025-07-26 15:30:27 +0000.309273][7a14] get the H.264 IDR frame
[155:831] [2025-07-26 15:30:27 +0000.406677][7720] Drop a frame videoTime:6336
nextWantTime:6400 timeInterval:100 frameRate:10
[155:878] [2025-07-26 15:30:27 +0000.453685][7724] Run AGC when audioType = 0
[155:878] [2025-07-26 15:30:27 +0000.454056][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[155:920] [2025-07-26 15:30:27 +0000.495331][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[155:962] [2025-07-26 15:30:27 +0000.538021][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[156:091] [2025-07-26 15:30:27 +0000.666730][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[156:134] [2025-07-26 15:30:27 +0000.709253][7a13] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2212
[156:134] [2025-07-26 15:30:27 +0000.709397][7a13] push video frame to H264
encoder. (100 frame for one log)

[156:134] [2025-07-26 15:30:27 +0000.709549][7a13] push video frame to H264


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

[156:134] [2025-07-26 15:30:27 +0000.709608][7a13] H264Encode::push video frame to


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

[156:134] [2025-07-26 15:30:27 +0000.709670][7a13] The input pts:2212 fps:30


[156:235] [2025-07-26 15:30:27 +0000.810811][7720] The convert RGB to YUV take 2
[156:246] [2025-07-26 15:30:27 +0000.821669][7a13] H264Encode::H264SWEncoder get
callback, length:140816 type:1 nalType:1length:140812
[156:259] [2025-07-26 15:30:27 +0000.834343][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[156:259] [2025-07-26 15:30:27 +0000.834638][7720] operator(): Stop
[156:259] [2025-07-26 15:30:27 +0000.834694][7720] StopPullFrameAndWriteMp4
time:197331998 enter.

[156:259] [2025-07-26 15:30:27 +0000.834721][7720] StopRecording:


[156:265] [2025-07-26 15:30:27 +0000.840365][7a0c] PullAudioFrame: PullFrame audio
finished.
[156:265] [2025-07-26 15:30:27 +0000.840563][7a0c]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[156:267] [2025-07-26 15:30:27 +0000.842548][7a13]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:68
[156:270] [2025-07-26 15:30:27 +0000.845977][771f] stop recording
[156:270] [2025-07-26 15:30:27 +0000.846069][771f]
RecordingSessionInternalSimple:destroy media processers
[156:270] [2025-07-26 15:30:27 +0000.846093][771f] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[156:270] [2025-07-26 15:30:27 +0000.846112][771f] H264Encode::flushing hareware
Encoder
[156:271] [2025-07-26 15:30:27 +0000.846342][771f] Flush time:197332010 enter.

[156:271] [2025-07-26 15:30:27 +0000.846396][771f] H264Encoder encoder flush


[156:271] [2025-07-26 15:30:27 +0000.846439][771f] flush output queue
[156:271] [2025-07-26 15:30:27 +0000.847155][771f] DTS queue for
Generator:0x75c8f33ab8
[156:587] [2025-07-26 15:30:28 +0000.162961][7a0e] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[156:596] [2025-07-26 15:30:28 +0000.171471][771f] Flush leave. expire time = 325
ms

[156:596] [2025-07-26 15:30:28 +0000.171825][771f] ~H264EncodeWrap:


[156:597] [2025-07-26 15:30:28 +0000.173028][771f] ~H264Encode:
[156:597] [2025-07-26 15:30:28 +0000.173134][771f] teardownCompressionSession:
H264Encode::destroying Encoder
[156:598] [2025-07-26 15:30:28 +0000.173184][771f] Release time:197332337 enter.

[156:598] [2025-07-26 15:30:28 +0000.173511][771f] Release:


MediaCodecVideoEncoder::Release _inited:1
[156:598] [2025-07-26 15:30:28 +0000.173575][771f] Destroy time:197332337 enter.

[156:598] [2025-07-26 15:30:28 +0000.173618][771f] H264Encoder encoderDestroy


[156:598] [2025-07-26 15:30:28 +0000.173659][771f]
AndroidMediaCodecVideoEncoder::release env: 0x75c8fee380
[156:598] [2025-07-26 15:30:28 +0000.173702][771f]
AndroidMediaCodecVideoEncoder::Destroy
[156:625] [2025-07-26 15:30:28 +0000.200413][771f] Destroy leave. expire time = 27
ms

[156:625] [2025-07-26 15:30:28 +0000.200787][771f] Release leave. expire time = 27


ms

[156:625] [2025-07-26 15:30:28 +0000.200876][771f] ~AndroidHwAvcEncoder


time:197332364 enter.

[156:626] [2025-07-26 15:30:28 +0000.201200][771f] Release time:197332365 enter.

[156:626] [2025-07-26 15:30:28 +0000.201319][771f] Release:


MediaCodecVideoEncoder:: has been released before, just return
[156:626] [2025-07-26 15:30:28 +0000.201361][771f] Release leave. expire time = 0
ms

[156:626] [2025-07-26 15:30:28 +0000.201401][771f] ~AndroidMediaCodecVideoEncoder


[156:626] [2025-07-26 15:30:28 +0000.201439][771f] ~WrapAndroidMediaCodec
time:197332365 enter.

[156:626] [2025-07-26 15:30:28 +0000.201486][771f] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[156:626] [2025-07-26 15:30:28 +0000.201525][771f] video hevc hw codec


destructor:0x76a7bc3188

[156:626] [2025-07-26 15:30:28 +0000.201723][771f] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[156:626] [2025-07-26 15:30:28 +0000.201793][771f] teardownCompressionSession:


H264Encode::destroyed Encoder
[156:626] [2025-07-26 15:30:28 +0000.201852][771f]
RecordingSessionInternalSimple:destroy aac encoder output!
[156:626] [2025-07-26 15:30:28 +0000.201898][771f] AACSWEncode destructor
[156:639] [2025-07-26 15:30:28 +0000.214275][7a14] MP4 close file successfully
[156:639] [2025-07-26 15:30:28 +0000.214492][7a14] Recording session Internal:
notify recording ok
[156:639] [2025-07-26 15:30:28 +0000.214535][7a14] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_197325058.mp4,
output_video_timestamp_:2246.67 last_video_pts_:2246
[156:639] [2025-07-26 15:30:28 +0000.214594][7a14] OnRecordFinish:
[156:640] [2025-07-26 15:30:28 +0000.215667][7a14] onRecordingOk: net seek
pos:0record video duration:2279record audio duration:2182
[156:642] [2025-07-26 15:30:28 +0000.217627][7a0e] destructMicSource_w:
[156:642] [2025-07-26 15:30:28 +0000.217862][7a0e] setOutput_w:
MicSource::setOutput() 0x0
[156:643] [2025-07-26 15:30:28 +0000.218353][7720] releaseThread 0x75bd844c80
[156:643] [2025-07-26 15:30:28 +0000.218493][7720] ~MicSource: Mic source
destroyed:0x76a8428300
[156:644] [2025-07-26 15:30:28 +0000.219924][7720] StopPullFrameAndWriteMp4 leave.
expire time = 385 ms

[156:644] [2025-07-26 15:30:28 +0000.220028][7720] DestroyPipelineAndFilters


time:197332383 enter.

[156:644] [2025-07-26 15:30:28 +0000.220108][7720] UnbindInputFilter 0x75bd6026c0


this 0x7696d5e0c0
[156:645] [2025-07-26 15:30:28 +0000.220183][7720] UnbindInputFilter 0x75bd602858
this 0x75bd674650
[156:645] [2025-07-26 15:30:28 +0000.220273][7720] UnbindInputFilter 0x7696d5e0c0
this 0x75bd95faa0
[156:645] [2025-07-26 15:30:28 +0000.220344][7720] filter: filter pipeline destroy
this: 0x75bd95fa00
[156:645] [2025-07-26 15:30:28 +0000.220824][7720] ClearVideoOfSources: recodring
total frames:0
[156:645] [2025-07-26 15:30:28 +0000.220915][7720] ClearVideoOfSources:
[156:645] [2025-07-26 15:30:28 +0000.220954][7720] GPUImageProcessing destruct.
[156:645] [2025-07-26 15:30:28 +0000.221030][7720] destroy TrivalImageDrawer
0x75bd558900
[156:645] [2025-07-26 15:30:28 +0000.221069][7720] The shader has been initialize,
clean up them.

[156:645] [2025-07-26 15:30:28 +0000.221143][7720] ~OpenGLFrameBuffer:


[156:646] [2025-07-26 15:30:28 +0000.221324][7720] ~OpenGLFrameBuffer:
[156:646] [2025-07-26 15:30:28 +0000.221478][7720] ~OpenGLFrameBuffer:
[156:649] [2025-07-26 15:30:28 +0000.224430][7720] ~OpenGLFrameBuffer:
[156:649] [2025-07-26 15:30:28 +0000.224640][7720] ~OpenGLFrameBuffer:
[156:649] [2025-07-26 15:30:28 +0000.224785][7720] ~OpenGLFrameBuffer:
[156:649] [2025-07-26 15:30:28 +0000.225144][7720] GPUImageProcessing destruct
finish.
[156:650] [2025-07-26 15:30:28 +0000.225209][7720] GPURGBAFrame destruct.
[156:650] [2025-07-26 15:30:28 +0000.225280][7720] destroy OpenGLRenderProgram
0x7696d5de98
[156:650] [2025-07-26 15:30:28 +0000.225328][7720] ~CameraSource time:197332389
enter.

[156:650] [2025-07-26 15:30:28 +0000.225366][7720] ~CameraSource leave. expire


time = 0 ms

[156:650] [2025-07-26 15:30:28 +0000.225411][7720] ~RecordAudioSource


time:197332389 enter.

[156:650] [2025-07-26 15:30:28 +0000.225450][7720] ~RecordAudioSource leave.


expire time = 0 ms
[156:650] [2025-07-26 15:30:28 +0000.225494][7720] DestroyPipelineAndFilters
leave. expire time = 6 ms

[157:634] [2025-07-26 15:30:29 +0000.209817][7724] haveEnoughProcessedData


internalAudioStream.length: 0
[157:880] [2025-07-26 15:30:29 +0000.455264][7724] Run AGC when audioType = 0
[159:357] [2025-07-26 15:30:30 +0000.932835][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[159:875] [2025-07-26 15:30:31 +0000.450998][7724] Run AGC when audioType = 0
[159:876] [2025-07-26 15:30:31 +0000.451294][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[161:076] [2025-07-26 15:30:32 +0000.651223][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[161:874] [2025-07-26 15:30:33 +0000.449424][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[161:874] [2025-07-26 15:30:33 +0000.449777][7725] _deviceSampleRate:48000

[161:876] [2025-07-26 15:30:33 +0000.451721][7724] Run AGC when audioType = 0


[162:789] [2025-07-26 15:30:34 +0000.365091][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[163:877] [2025-07-26 15:30:35 +0000.452377][7724] Run AGC when audioType = 0
[163:877] [2025-07-26 15:30:35 +0000.452645][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[164:504] [2025-07-26 15:30:36 +0000.80141][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[165:875] [2025-07-26 15:30:37 +0000.450726][7724] Run AGC when audioType = 0
[166:215] [2025-07-26 15:30:37 +0000.790858][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[167:875] [2025-07-26 15:30:39 +0000.450284][7724] Run AGC when audioType = 0
[167:875] [2025-07-26 15:30:39 +0000.450601][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[167:937] [2025-07-26 15:30:39 +0000.513160][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[169:659] [2025-07-26 15:30:41 +0000.234258][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[169:878] [2025-07-26 15:30:41 +0000.454071][7724] Run AGC when audioType = 0
[171:374] [2025-07-26 15:30:42 +0000.950097][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[171:874] [2025-07-26 15:30:43 +0000.449321][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[171:874] [2025-07-26 15:30:43 +0000.449647][7725] _deviceSampleRate:48000

[171:878] [2025-07-26 15:30:43 +0000.453631][7724] Run AGC when audioType = 0


[171:880] [2025-07-26 15:30:43 +0000.455404][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[173:095] [2025-07-26 15:30:44 +0000.670658][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[173:877] [2025-07-26 15:30:45 +0000.452705][7724] Run AGC when audioType = 0
[174:819] [2025-07-26 15:30:46 +0000.394923][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[175:875] [2025-07-26 15:30:47 +0000.450535][7724] Run AGC when audioType = 0
[175:875] [2025-07-26 15:30:47 +0000.450922][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[176:544] [2025-07-26 15:30:48 +0000.119360][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[177:877] [2025-07-26 15:30:49 +0000.452757][7724] Run AGC when audioType = 0
[178:268] [2025-07-26 15:30:49 +0000.844191][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[179:875] [2025-07-26 15:30:51 +0000.450623][7724] Run AGC when audioType = 0
[179:875] [2025-07-26 15:30:51 +0000.450872][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[179:979] [2025-07-26 15:30:51 +0000.554552][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[181:699] [2025-07-26 15:30:53 +0000.275128][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[181:873] [2025-07-26 15:30:53 +0000.449130][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[181:874] [2025-07-26 15:30:53 +0000.449370][7725] _deviceSampleRate:48000

[181:874] [2025-07-26 15:30:53 +0000.449670][7724] Run AGC when audioType = 0


[183:416] [2025-07-26 15:30:54 +0000.991659][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[183:877] [2025-07-26 15:30:55 +0000.452394][7724] Run AGC when audioType = 0
[183:877] [2025-07-26 15:30:55 +0000.452658][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[185:138] [2025-07-26 15:30:56 +0000.713284][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[185:879] [2025-07-26 15:30:57 +0000.454891][7724] Run AGC when audioType = 0
[186:859] [2025-07-26 15:30:58 +0000.434327][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[187:874] [2025-07-26 15:30:59 +0000.449677][7724] Run AGC when audioType = 0
[187:874] [2025-07-26 15:30:59 +0000.449941][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[188:578] [2025-07-26 15:31:00 +0000.153833][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[189:874] [2025-07-26 15:31:01 +0000.449426][7724] Run AGC when audioType = 0
[190:297] [2025-07-26 15:31:01 +0000.872756][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[191:873] [2025-07-26 15:31:03 +0000.449137][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[191:874] [2025-07-26 15:31:03 +0000.449418][7725] _deviceSampleRate:48000

[191:877] [2025-07-26 15:31:03 +0000.452217][7724] Run AGC when audioType = 0


[191:877] [2025-07-26 15:31:03 +0000.452496][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[192:018] [2025-07-26 15:31:03 +0000.593384][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[193:735] [2025-07-26 15:31:05 +0000.310645][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[193:876] [2025-07-26 15:31:05 +0000.451989][7724] Run AGC when audioType = 0
[195:457] [2025-07-26 15:31:07 +0000.33113][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[195:878] [2025-07-26 15:31:07 +0000.453744][7724] Run AGC when audioType = 0
[195:878] [2025-07-26 15:31:07 +0000.454018][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[197:177] [2025-07-26 15:31:08 +0000.753153][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[197:875] [2025-07-26 15:31:09 +0000.450326][7724] Run AGC when audioType = 0
[198:897] [2025-07-26 15:31:10 +0000.473022][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[199:875] [2025-07-26 15:31:11 +0000.450464][7724] Run AGC when audioType = 0
[199:875] [2025-07-26 15:31:11 +0000.450737][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[200:618] [2025-07-26 15:31:12 +0000.194083][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[201:874] [2025-07-26 15:31:13 +0000.449479][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[201:874] [2025-07-26 15:31:13 +0000.449689][7725] _deviceSampleRate:48000

[201:879] [2025-07-26 15:31:13 +0000.454255][7724] Run AGC when audioType = 0


[202:332] [2025-07-26 15:31:13 +0000.907388][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[203:875] [2025-07-26 15:31:15 +0000.450354][7724] Run AGC when audioType = 0
[203:875] [2025-07-26 15:31:15 +0000.450598][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[204:053] [2025-07-26 15:31:15 +0000.628571][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[205:767] [2025-07-26 15:31:17 +0000.342929][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[205:876] [2025-07-26 15:31:17 +0000.451884][7724] Run AGC when audioType = 0
[207:487] [2025-07-26 15:31:19 +0000.63034][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[207:877] [2025-07-26 15:31:19 +0000.452673][7724] Run AGC when audioType = 0
[207:877] [2025-07-26 15:31:19 +0000.452911][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[209:207] [2025-07-26 15:31:20 +0000.782963][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[209:877] [2025-07-26 15:31:21 +0000.452203][7724] Run AGC when audioType = 0
[210:925] [2025-07-26 15:31:22 +0000.500539][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[211:874] [2025-07-26 15:31:23 +0000.449304][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[211:874] [2025-07-26 15:31:23 +0000.449535][7725] _deviceSampleRate:48000

[211:874] [2025-07-26 15:31:23 +0000.449885][7724] Run AGC when audioType = 0


[211:874] [2025-07-26 15:31:23 +0000.450014][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[212:646] [2025-07-26 15:31:24 +0000.221876][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[213:876] [2025-07-26 15:31:25 +0000.451301][7724] Run AGC when audioType = 0
[214:360] [2025-07-26 15:31:25 +0000.935354][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[215:878] [2025-07-26 15:31:27 +0000.454168][7724] Run AGC when audioType = 0
[215:879] [2025-07-26 15:31:27 +0000.454413][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[216:090] [2025-07-26 15:31:27 +0000.665965][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[217:810] [2025-07-26 15:31:29 +0000.385650][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[217:877] [2025-07-26 15:31:29 +0000.452930][7724] Run AGC when audioType = 0
[219:525] [2025-07-26 15:31:31 +0000.100966][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[219:876] [2025-07-26 15:31:31 +0000.452129][7724] Run AGC when audioType = 0
[219:877] [2025-07-26 15:31:31 +0000.452358][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[221:241] [2025-07-26 15:31:32 +0000.816652][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[221:874] [2025-07-26 15:31:33 +0000.449542][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[221:874] [2025-07-26 15:31:33 +0000.449757][7725] _deviceSampleRate:48000

[221:877] [2025-07-26 15:31:33 +0000.452259][7724] Run AGC when audioType = 0


[222:958] [2025-07-26 15:31:34 +0000.534155][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[223:876] [2025-07-26 15:31:35 +0000.451580][7724] Run AGC when audioType = 0
[223:876] [2025-07-26 15:31:35 +0000.451879][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[224:679] [2025-07-26 15:31:36 +0000.254648][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[225:878] [2025-07-26 15:31:37 +0000.453486][7724] Run AGC when audioType = 0
[226:396] [2025-07-26 15:31:37 +0000.971552][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[227:875] [2025-07-26 15:31:39 +0000.450574][7724] Run AGC when audioType = 0
[227:875] [2025-07-26 15:31:39 +0000.450867][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[228:118] [2025-07-26 15:31:39 +0000.693729][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[229:839] [2025-07-26 15:31:41 +0000.414234][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[229:876] [2025-07-26 15:31:41 +0000.451564][7724] Run AGC when audioType = 0
[231:562] [2025-07-26 15:31:43 +0000.138115][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[231:875] [2025-07-26 15:31:43 +0000.450186][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[231:875] [2025-07-26 15:31:43 +0000.450456][7725] _deviceSampleRate:48000

[231:878] [2025-07-26 15:31:43 +0000.453228][7724] Run AGC when audioType = 0


[231:878] [2025-07-26 15:31:43 +0000.453528][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[233:289] [2025-07-26 15:31:44 +0000.864239][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[233:878] [2025-07-26 15:31:45 +0000.453748][7724] Run AGC when audioType = 0
[235:001] [2025-07-26 15:31:46 +0000.576988][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[235:878] [2025-07-26 15:31:47 +0000.453460][7724] Run AGC when audioType = 0
[235:878] [2025-07-26 15:31:47 +0000.453853][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[236:714] [2025-07-26 15:31:48 +0000.289407][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[237:874] [2025-07-26 15:31:49 +0000.449224][7724] Run AGC when audioType = 0
[238:436] [2025-07-26 15:31:50 +0000.11248][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[239:874] [2025-07-26 15:31:51 +0000.449214][7724] Run AGC when audioType = 0
[239:874] [2025-07-26 15:31:51 +0000.449436][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[240:154] [2025-07-26 15:31:51 +0000.729202][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[241:874] [2025-07-26 15:31:53 +0000.449916][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[241:874] [2025-07-26 15:31:53 +0000.450097][7725] _deviceSampleRate:48000

[241:875] [2025-07-26 15:31:53 +0000.450324][7724] Run AGC when audioType = 0


[241:875] [2025-07-26 15:31:53 +0000.450435][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[243:600] [2025-07-26 15:31:55 +0000.176128][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[243:874] [2025-07-26 15:31:55 +0000.450151][7724] Run AGC when audioType = 0
[243:875] [2025-07-26 15:31:55 +0000.450535][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[245:323] [2025-07-26 15:31:56 +0000.898654][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[245:877] [2025-07-26 15:31:57 +0000.453035][7724] Run AGC when audioType = 0
[247:041] [2025-07-26 15:31:58 +0000.616482][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[247:879] [2025-07-26 15:31:59 +0000.454858][7724] Run AGC when audioType = 0
[247:879] [2025-07-26 15:31:59 +0000.455099][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[248:759] [2025-07-26 15:32:00 +0000.334312][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[249:877] [2025-07-26 15:32:01 +0000.452490][7724] Run AGC when audioType = 0
[250:475] [2025-07-26 15:32:02 +0000.50665][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[251:874] [2025-07-26 15:32:03 +0000.449703][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[251:874] [2025-07-26 15:32:03 +0000.449996][7725] _deviceSampleRate:48000

[251:876] [2025-07-26 15:32:03 +0000.451484][7724] Run AGC when audioType = 0


[251:876] [2025-07-26 15:32:03 +0000.451718][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[252:199] [2025-07-26 15:32:03 +0000.775115][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[253:880] [2025-07-26 15:32:05 +0000.456087][7724] Run AGC when audioType = 0
[253:918] [2025-07-26 15:32:05 +0000.493391][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[255:633] [2025-07-26 15:32:07 +0000.209019][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[255:875] [2025-07-26 15:32:07 +0000.451159][7724] Run AGC when audioType = 0
[255:876] [2025-07-26 15:32:07 +0000.451415][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[257:350] [2025-07-26 15:32:08 +0000.925665][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[257:877] [2025-07-26 15:32:09 +0000.452719][7724] Run AGC when audioType = 0
[259:064] [2025-07-26 15:32:10 +0000.639434][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[259:875] [2025-07-26 15:32:11 +0000.450413][7724] Run AGC when audioType = 0
[259:875] [2025-07-26 15:32:11 +0000.450625][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[260:776] [2025-07-26 15:32:12 +0000.351926][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[261:874] [2025-07-26 15:32:13 +0000.449814][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[261:874] [2025-07-26 15:32:13 +0000.450025][7725] _deviceSampleRate:48000


[261:877] [2025-07-26 15:32:13 +0000.452842][7724] Run AGC when audioType = 0
[262:494] [2025-07-26 15:32:14 +0000.70175][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[263:878] [2025-07-26 15:32:15 +0000.453518][7724] Run AGC when audioType = 0
[263:878] [2025-07-26 15:32:15 +0000.453776][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[264:217] [2025-07-26 15:32:15 +0000.792462][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[265:877] [2025-07-26 15:32:17 +0000.453022][7724] Run AGC when audioType = 0
[265:936] [2025-07-26 15:32:17 +0000.511449][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[267:654] [2025-07-26 15:32:19 +0000.230059][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[267:876] [2025-07-26 15:32:19 +0000.451551][7724] Run AGC when audioType = 0
[267:876] [2025-07-26 15:32:19 +0000.451833][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[269:375] [2025-07-26 15:32:20 +0000.951101][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[269:878] [2025-07-26 15:32:21 +0000.453814][7724] Run AGC when audioType = 0
[271:099] [2025-07-26 15:32:22 +0000.674511][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[271:874] [2025-07-26 15:32:23 +0000.449693][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[271:874] [2025-07-26 15:32:23 +0000.449860][7725] _deviceSampleRate:48000

[271:877] [2025-07-26 15:32:23 +0000.452556][7724] Run AGC when audioType = 0


[271:877] [2025-07-26 15:32:23 +0000.452746][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[272:819] [2025-07-26 15:32:24 +0000.394366][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[273:880] [2025-07-26 15:32:25 +0000.455368][7724] Run AGC when audioType = 0
[274:547] [2025-07-26 15:32:26 +0000.122218][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[275:874] [2025-07-26 15:32:27 +0000.449624][7724] Run AGC when audioType = 0
[275:874] [2025-07-26 15:32:27 +0000.449858][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[276:267] [2025-07-26 15:32:27 +0000.842535][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[277:874] [2025-07-26 15:32:29 +0000.449943][7724] Run AGC when audioType = 0
[277:985] [2025-07-26 15:32:29 +0000.561404][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[279:695] [2025-07-26 15:32:31 +0000.271171][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[279:878] [2025-07-26 15:32:31 +0000.453632][7724] Run AGC when audioType = 0
[279:878] [2025-07-26 15:32:31 +0000.453931][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[281:417] [2025-07-26 15:32:32 +0000.992438][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[281:874] [2025-07-26 15:32:33 +0000.449295][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[281:874] [2025-07-26 15:32:33 +0000.449514][7725] _deviceSampleRate:48000

[281:877] [2025-07-26 15:32:33 +0000.452378][7724] Run AGC when audioType = 0


[283:131] [2025-07-26 15:32:34 +0000.706424][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[283:875] [2025-07-26 15:32:35 +0000.451134][7724] Run AGC when audioType = 0
[283:876] [2025-07-26 15:32:35 +0000.451348][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[284:854] [2025-07-26 15:32:36 +0000.429482][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[285:876] [2025-07-26 15:32:37 +0000.451385][7724] Run AGC when audioType = 0
[286:568] [2025-07-26 15:32:38 +0000.143427][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[287:875] [2025-07-26 15:32:39 +0000.450928][7724] Run AGC when audioType = 0
[287:876] [2025-07-26 15:32:39 +0000.451176][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[288:280] [2025-07-26 15:32:39 +0000.855967][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[289:875] [2025-07-26 15:32:41 +0000.450235][7724] Run AGC when audioType = 0
[290:013] [2025-07-26 15:32:41 +0000.588681][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[291:724] [2025-07-26 15:32:43 +0000.299291][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[291:874] [2025-07-26 15:32:43 +0000.450141][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[291:875] [2025-07-26 15:32:43 +0000.450402][7725] _deviceSampleRate:48000

[291:876] [2025-07-26 15:32:43 +0000.451806][7724] Run AGC when audioType = 0


[291:876] [2025-07-26 15:32:43 +0000.452027][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[293:444] [2025-07-26 15:32:45 +0000.19792][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[293:878] [2025-07-26 15:32:45 +0000.453449][7724] Run AGC when audioType = 0
[295:155] [2025-07-26 15:32:46 +0000.730953][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[295:874] [2025-07-26 15:32:47 +0000.449982][7724] Run AGC when audioType = 0
[295:875] [2025-07-26 15:32:47 +0000.450227][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[296:875] [2025-07-26 15:32:48 +0000.450620][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[297:878] [2025-07-26 15:32:49 +0000.453254][7724] Run AGC when audioType = 0
[298:593] [2025-07-26 15:32:50 +0000.168765][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[299:878] [2025-07-26 15:32:51 +0000.453319][7724] Run AGC when audioType = 0
[299:878] [2025-07-26 15:32:51 +0000.453437][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[300:308] [2025-07-26 15:32:51 +0000.884011][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[301:875] [2025-07-26 15:32:53 +0000.451177][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[301:876] [2025-07-26 15:32:53 +0000.451454][7725] _deviceSampleRate:48000

[301:880] [2025-07-26 15:32:53 +0000.456104][7724] Run AGC when audioType = 0


[302:028] [2025-07-26 15:32:53 +0000.603581][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[303:758] [2025-07-26 15:32:55 +0000.333972][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[303:879] [2025-07-26 15:32:55 +0000.454234][7724] Run AGC when audioType = 0
[303:879] [2025-07-26 15:32:55 +0000.454512][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[305:484] [2025-07-26 15:32:57 +0000.59652][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[305:874] [2025-07-26 15:32:57 +0000.450175][7724] Run AGC when audioType = 0
[307:203] [2025-07-26 15:32:58 +0000.778323][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[307:880] [2025-07-26 15:32:59 +0000.455846][7724] Run AGC when audioType = 0
[307:880] [2025-07-26 15:32:59 +0000.456061][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[308:918] [2025-07-26 15:33:00 +0000.493843][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[309:877] [2025-07-26 15:33:01 +0000.453098][7724] Run AGC when audioType = 0
[310:638] [2025-07-26 15:33:02 +0000.213402][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[311:874] [2025-07-26 15:33:03 +0000.449302][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[311:874] [2025-07-26 15:33:03 +0000.449499][7725] _deviceSampleRate:48000

[311:876] [2025-07-26 15:33:03 +0000.452138][7724] Run AGC when audioType = 0


[311:877] [2025-07-26 15:33:03 +0000.452400][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[312:372] [2025-07-26 15:33:03 +0000.947379][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[313:882] [2025-07-26 15:33:05 +0000.457448][7724] Run AGC when audioType = 0
[314:099] [2025-07-26 15:33:05 +0000.674302][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[315:818] [2025-07-26 15:33:07 +0000.393233][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[315:885] [2025-07-26 15:33:07 +0000.460534][7724] Run AGC when audioType = 0
[315:885] [2025-07-26 15:33:07 +0000.460797][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[317:539] [2025-07-26 15:33:09 +0000.114712][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[317:875] [2025-07-26 15:33:09 +0000.450358][7724] Run AGC when audioType = 0
[319:264] [2025-07-26 15:33:10 +0000.839853][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[319:877] [2025-07-26 15:33:11 +0000.452836][7724] Run AGC when audioType = 0
[319:878] [2025-07-26 15:33:11 +0000.453362][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[320:996] [2025-07-26 15:33:12 +0000.571630][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[321:875] [2025-07-26 15:33:13 +0000.451031][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[321:876] [2025-07-26 15:33:13 +0000.451209][7725] _deviceSampleRate:48000

[321:879] [2025-07-26 15:33:13 +0000.454868][7724] Run AGC when audioType = 0


[322:712] [2025-07-26 15:33:14 +0000.287610][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[323:879] [2025-07-26 15:33:15 +0000.454532][7724] Run AGC when audioType = 0
[323:879] [2025-07-26 15:33:15 +0000.454794][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[324:436] [2025-07-26 15:33:16 +0000.11650][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[325:874] [2025-07-26 15:33:17 +0000.449380][7724] Run AGC when audioType = 0
[326:158] [2025-07-26 15:33:17 +0000.733342][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[327:877] [2025-07-26 15:33:19 +0000.452255][7724] Run AGC when audioType = 0
[327:877] [2025-07-26 15:33:19 +0000.452397][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[327:877] [2025-07-26 15:33:19 +0000.452439][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[329:599] [2025-07-26 15:33:21 +0000.174547][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[329:875] [2025-07-26 15:33:21 +0000.450654][7724] Run AGC when audioType = 0
[331:320] [2025-07-26 15:33:22 +0000.895778][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[331:874] [2025-07-26 15:33:23 +0000.449424][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[331:874] [2025-07-26 15:33:23 +0000.449716][7725] _deviceSampleRate:48000

[331:878] [2025-07-26 15:33:23 +0000.453295][7724] Run AGC when audioType = 0


[331:878] [2025-07-26 15:33:23 +0000.453677][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[333:044] [2025-07-26 15:33:24 +0000.620119][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[333:874] [2025-07-26 15:33:25 +0000.450020][7724] Run AGC when audioType = 0
[334:778] [2025-07-26 15:33:26 +0000.354056][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[335:876] [2025-07-26 15:33:27 +0000.451790][7724] Run AGC when audioType = 0
[335:876] [2025-07-26 15:33:27 +0000.452030][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[336:498] [2025-07-26 15:33:28 +0000.73750][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[337:877] [2025-07-26 15:33:29 +0000.452427][7724] Run AGC when audioType = 0
[338:222] [2025-07-26 15:33:29 +0000.797293][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[339:877] [2025-07-26 15:33:31 +0000.452651][7724] Run AGC when audioType = 0
[339:877] [2025-07-26 15:33:31 +0000.452979][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[339:952] [2025-07-26 15:33:31 +0000.527771][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[341:676] [2025-07-26 15:33:33 +0000.251657][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[341:874] [2025-07-26 15:33:33 +0000.449265][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[341:874] [2025-07-26 15:33:33 +0000.449500][7725] _deviceSampleRate:48000

[341:878] [2025-07-26 15:33:33 +0000.454070][7724] Run AGC when audioType = 0


[343:414] [2025-07-26 15:33:34 +0000.990160][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[343:879] [2025-07-26 15:33:35 +0000.454335][7724] Run AGC when audioType = 0
[343:879] [2025-07-26 15:33:35 +0000.454674][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[345:137] [2025-07-26 15:33:36 +0000.712428][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[345:877] [2025-07-26 15:33:37 +0000.452624][7724] Run AGC when audioType = 0
[346:856] [2025-07-26 15:33:38 +0000.432040][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[347:880] [2025-07-26 15:33:39 +0000.455569][7724] Run AGC when audioType = 0
[347:880] [2025-07-26 15:33:39 +0000.455846][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[348:577] [2025-07-26 15:33:40 +0000.153108][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[349:874] [2025-07-26 15:33:41 +0000.452247][7724] Run AGC when audioType = 0
[350:306] [2025-07-26 15:33:41 +0000.881921][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[351:874] [2025-07-26 15:33:43 +0000.449677][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[351:874] [2025-07-26 15:33:43 +0000.449900][7725] _deviceSampleRate:48000

[351:877] [2025-07-26 15:33:43 +0000.452831][7724] Run AGC when audioType = 0


[351:878] [2025-07-26 15:33:43 +0000.453195][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[352:018] [2025-07-26 15:33:43 +0000.593605][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[353:746] [2025-07-26 15:33:45 +0000.321240][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[353:876] [2025-07-26 15:33:45 +0000.451459][7724] Run AGC when audioType = 0
[355:466] [2025-07-26 15:33:47 +0000.41663][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[355:880] [2025-07-26 15:33:47 +0000.455434][7724] Run AGC when audioType = 0
[355:880] [2025-07-26 15:33:47 +0000.455660][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[357:186] [2025-07-26 15:33:48 +0000.761332][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[357:882] [2025-07-26 15:33:49 +0000.457399][7724] Run AGC when audioType = 0
[358:912] [2025-07-26 15:33:50 +0000.487807][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[359:875] [2025-07-26 15:33:51 +0000.450788][7724] Run AGC when audioType = 0
[359:875] [2025-07-26 15:33:51 +0000.451082][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[360:636] [2025-07-26 15:33:52 +0000.211492][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[361:874] [2025-07-26 15:33:53 +0000.449320][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[361:874] [2025-07-26 15:33:53 +0000.449815][7725] _deviceSampleRate:48000

[361:875] [2025-07-26 15:33:53 +0000.450979][7724] Run AGC when audioType = 0


[362:355] [2025-07-26 15:33:53 +0000.930982][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[363:876] [2025-07-26 15:33:55 +0000.451676][7724] Run AGC when audioType = 0
[363:876] [2025-07-26 15:33:55 +0000.451934][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[364:076] [2025-07-26 15:33:55 +0000.651402][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[365:798] [2025-07-26 15:33:57 +0000.373974][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[365:876] [2025-07-26 15:33:57 +0000.451836][7724] Run AGC when audioType = 0
[367:528] [2025-07-26 15:33:59 +0000.103816][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[367:875] [2025-07-26 15:33:59 +0000.451038][7724] Run AGC when audioType = 0
[367:876] [2025-07-26 15:33:59 +0000.451320][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[369:264] [2025-07-26 15:34:00 +0000.839395][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[369:876] [2025-07-26 15:34:01 +0000.451759][7724] Run AGC when audioType = 0
[370:988] [2025-07-26 15:34:02 +0000.564144][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[371:873] [2025-07-26 15:34:03 +0000.448863][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[371:873] [2025-07-26 15:34:03 +0000.448976][7725] _deviceSampleRate:48000

[371:873] [2025-07-26 15:34:03 +0000.449091][7724] Run AGC when audioType = 0


[371:874] [2025-07-26 15:34:03 +0000.449203][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[372:713] [2025-07-26 15:34:04 +0000.288943][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[373:877] [2025-07-26 15:34:05 +0000.452625][7724] Run AGC when audioType = 0
[374:436] [2025-07-26 15:34:06 +0000.11831][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[375:875] [2025-07-26 15:34:07 +0000.450754][7724] Run AGC when audioType = 0
[375:875] [2025-07-26 15:34:07 +0000.451004][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[376:156] [2025-07-26 15:34:07 +0000.732019][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[377:877] [2025-07-26 15:34:09 +0000.453124][7724] Run AGC when audioType = 0
[377:894] [2025-07-26 15:34:09 +0000.469393][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[379:616] [2025-07-26 15:34:11 +0000.192066][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[379:874] [2025-07-26 15:34:11 +0000.449759][7724] Run AGC when audioType = 0
[379:874] [2025-07-26 15:34:11 +0000.450051][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[381:334] [2025-07-26 15:34:12 +0000.909214][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[381:874] [2025-07-26 15:34:13 +0000.449848][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[381:874] [2025-07-26 15:34:13 +0000.450111][7725] _deviceSampleRate:48000

[381:877] [2025-07-26 15:34:13 +0000.452759][7724] Run AGC when audioType = 0


[383:052] [2025-07-26 15:34:14 +0000.628136][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[383:876] [2025-07-26 15:34:15 +0000.451517][7724] Run AGC when audioType = 0
[383:876] [2025-07-26 15:34:15 +0000.451783][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[384:771] [2025-07-26 15:34:16 +0000.346479][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[385:878] [2025-07-26 15:34:17 +0000.453456][7724] Run AGC when audioType = 0
[386:493] [2025-07-26 15:34:18 +0000.68853][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[387:875] [2025-07-26 15:34:19 +0000.450251][7724] Run AGC when audioType = 0
[387:875] [2025-07-26 15:34:19 +0000.450465][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[388:216] [2025-07-26 15:34:19 +0000.792108][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[389:884] [2025-07-26 15:34:21 +0000.459949][7724] Run AGC when audioType = 0
[389:937] [2025-07-26 15:34:21 +0000.513028][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[391:663] [2025-07-26 15:34:23 +0000.239181][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[391:874] [2025-07-26 15:34:23 +0000.449585][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[391:874] [2025-07-26 15:34:23 +0000.449836][7725] _deviceSampleRate:48000

[391:876] [2025-07-26 15:34:23 +0000.451762][7724] Run AGC when audioType = 0


[391:876] [2025-07-26 15:34:23 +0000.451984][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[393:379] [2025-07-26 15:34:24 +0000.954854][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[393:876] [2025-07-26 15:34:25 +0000.451401][7724] Run AGC when audioType = 0
[395:094] [2025-07-26 15:34:26 +0000.669502][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[395:875] [2025-07-26 15:34:27 +0000.450440][7724] Run AGC when audioType = 0
[395:875] [2025-07-26 15:34:27 +0000.450650][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[396:816] [2025-07-26 15:34:28 +0000.391383][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[397:879] [2025-07-26 15:34:29 +0000.454631][7724] Run AGC when audioType = 0
[398:535] [2025-07-26 15:34:30 +0000.110478][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[399:877] [2025-07-26 15:34:31 +0000.452539][7724] Run AGC when audioType = 0
[399:877] [2025-07-26 15:34:31 +0000.452923][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[400:255] [2025-07-26 15:34:31 +0000.830182][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[401:874] [2025-07-26 15:34:33 +0000.449297][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[401:874] [2025-07-26 15:34:33 +0000.449620][7725] _deviceSampleRate:48000

[401:876] [2025-07-26 15:34:33 +0000.452080][7724] Run AGC when audioType = 0


[401:976] [2025-07-26 15:34:33 +0000.551501][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[403:698] [2025-07-26 15:34:35 +0000.273600][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[403:874] [2025-07-26 15:34:35 +0000.449205][7724] Run AGC when audioType = 0
[403:874] [2025-07-26 15:34:35 +0000.449426][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[405:425] [2025-07-26 15:34:37 +0000.848][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[405:878] [2025-07-26 15:34:37 +0000.453575][7724] Run AGC when audioType = 0
[407:155] [2025-07-26 15:34:38 +0000.731144][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[407:879] [2025-07-26 15:34:39 +0000.455067][7724] Run AGC when audioType = 0
[407:880] [2025-07-26 15:34:39 +0000.455416][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[408:877] [2025-07-26 15:34:40 +0000.452216][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[409:879] [2025-07-26 15:34:41 +0000.454579][7724] Run AGC when audioType = 0
[410:599] [2025-07-26 15:34:42 +0000.174517][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[411:877] [2025-07-26 15:34:43 +0000.452310][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[411:877] [2025-07-26 15:34:43 +0000.452557][7725] _deviceSampleRate:48000


[411:881] [2025-07-26 15:34:43 +0000.456395][7724] Run AGC when audioType = 0
[411:881] [2025-07-26 15:34:43 +0000.456847][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[412:319] [2025-07-26 15:34:43 +0000.894992][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[413:878] [2025-07-26 15:34:45 +0000.453798][7724] Run AGC when audioType = 0
[414:037] [2025-07-26 15:34:45 +0000.612511][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[415:754] [2025-07-26 15:34:47 +0000.329839][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[415:875] [2025-07-26 15:34:47 +0000.450895][7724] Run AGC when audioType = 0
[415:876] [2025-07-26 15:34:47 +0000.451225][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[417:478] [2025-07-26 15:34:49 +0000.53920][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[417:876] [2025-07-26 15:34:49 +0000.451516][7724] Run AGC when audioType = 0
[419:200] [2025-07-26 15:34:50 +0000.775408][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[419:874] [2025-07-26 15:34:51 +0000.450074][7724] Run AGC when audioType = 0
[419:875] [2025-07-26 15:34:51 +0000.450322][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[420:917] [2025-07-26 15:34:52 +0000.492411][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[421:874] [2025-07-26 15:34:53 +0000.449364][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[421:874] [2025-07-26 15:34:53 +0000.449577][7725] _deviceSampleRate:48000

[421:878] [2025-07-26 15:34:53 +0000.453974][7724] Run AGC when audioType = 0


[422:637] [2025-07-26 15:34:54 +0000.212290][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[423:876] [2025-07-26 15:34:55 +0000.451246][7724] Run AGC when audioType = 0
[423:876] [2025-07-26 15:34:55 +0000.451500][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[424:353] [2025-07-26 15:34:55 +0000.928650][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[425:876] [2025-07-26 15:34:57 +0000.451368][7724] Run AGC when audioType = 0
[426:074] [2025-07-26 15:34:57 +0000.649205][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[427:789] [2025-07-26 15:34:59 +0000.364560][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[427:878] [2025-07-26 15:34:59 +0000.453890][7724] Run AGC when audioType = 0
[427:879] [2025-07-26 15:34:59 +0000.454173][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[429:514] [2025-07-26 15:35:01 +0000.89797][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[429:875] [2025-07-26 15:35:01 +0000.450443][7724] Run AGC when audioType = 0
[431:235] [2025-07-26 15:35:02 +0000.810791][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[431:874] [2025-07-26 15:35:03 +0000.449339][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[431:874] [2025-07-26 15:35:03 +0000.449547][7725] _deviceSampleRate:48000

[431:875] [2025-07-26 15:35:03 +0000.450229][7724] Run AGC when audioType = 0


[431:875] [2025-07-26 15:35:03 +0000.450395][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[432:959] [2025-07-26 15:35:04 +0000.534804][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[433:878] [2025-07-26 15:35:05 +0000.453391][7724] Run AGC when audioType = 0
[434:676] [2025-07-26 15:35:06 +0000.251192][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[435:877] [2025-07-26 15:35:07 +0000.452950][7724] Run AGC when audioType = 0
[435:878] [2025-07-26 15:35:07 +0000.453211][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[436:398] [2025-07-26 15:35:07 +0000.973201][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[437:876] [2025-07-26 15:35:09 +0000.451644][7724] Run AGC when audioType = 0
[438:116] [2025-07-26 15:35:09 +0000.691825][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[439:837] [2025-07-26 15:35:11 +0000.412292][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[439:878] [2025-07-26 15:35:11 +0000.453761][7724] Run AGC when audioType = 0
[439:878] [2025-07-26 15:35:11 +0000.454034][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[441:557] [2025-07-26 15:35:13 +0000.132260][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[441:874] [2025-07-26 15:35:13 +0000.449713][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[441:874] [2025-07-26 15:35:13 +0000.449937][7725] _deviceSampleRate:48000

[441:876] [2025-07-26 15:35:13 +0000.451921][7724] Run AGC when audioType = 0


[443:276] [2025-07-26 15:35:14 +0000.851559][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[443:885] [2025-07-26 15:35:15 +0000.460620][7724] Run AGC when audioType = 0
[443:885] [2025-07-26 15:35:15 +0000.460879][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[444:999] [2025-07-26 15:35:16 +0000.574288][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[445:876] [2025-07-26 15:35:17 +0000.451632][7724] Run AGC when audioType = 0
[446:726] [2025-07-26 15:35:18 +0000.301271][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[447:879] [2025-07-26 15:35:19 +0000.454708][7724] Run AGC when audioType = 0
[447:879] [2025-07-26 15:35:19 +0000.454962][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[448:450] [2025-07-26 15:35:20 +0000.25561][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[449:879] [2025-07-26 15:35:21 +0000.454687][7724] Run AGC when audioType = 0
[450:176] [2025-07-26 15:35:21 +0000.752028][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[451:874] [2025-07-26 15:35:23 +0000.449458][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[451:874] [2025-07-26 15:35:23 +0000.449873][7725] _deviceSampleRate:48000

[451:879] [2025-07-26 15:35:23 +0000.454982][7724] Run AGC when audioType = 0


[451:880] [2025-07-26 15:35:23 +0000.455500][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[451:895] [2025-07-26 15:35:23 +0000.471174][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[453:610] [2025-07-26 15:35:25 +0000.186001][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[453:876] [2025-07-26 15:35:25 +0000.451893][7724] Run AGC when audioType = 0
[455:324] [2025-07-26 15:35:26 +0000.900124][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[455:875] [2025-07-26 15:35:27 +0000.450719][7724] Run AGC when audioType = 0
[455:875] [2025-07-26 15:35:27 +0000.450914][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[457:044] [2025-07-26 15:35:28 +0000.620057][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[457:875] [2025-07-26 15:35:29 +0000.450890][7724] Run AGC when audioType = 0
[458:759] [2025-07-26 15:35:30 +0000.334831][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[459:876] [2025-07-26 15:35:31 +0000.451810][7724] Run AGC when audioType = 0
[459:876] [2025-07-26 15:35:31 +0000.452038][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[460:488] [2025-07-26 15:35:32 +0000.63979][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[461:874] [2025-07-26 15:35:33 +0000.449203][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[461:874] [2025-07-26 15:35:33 +0000.449392][7725] _deviceSampleRate:48000

[461:875] [2025-07-26 15:35:33 +0000.450791][7724] Run AGC when audioType = 0


[462:207] [2025-07-26 15:35:33 +0000.782405][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[463:875] [2025-07-26 15:35:35 +0000.450891][7724] Run AGC when audioType = 0
[463:875] [2025-07-26 15:35:35 +0000.451138][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[463:928] [2025-07-26 15:35:35 +0000.503663][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[465:656] [2025-07-26 15:35:37 +0000.231917][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[465:875] [2025-07-26 15:35:37 +0000.450460][7724] Run AGC when audioType = 0
[467:376] [2025-07-26 15:35:38 +0000.951857][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[467:876] [2025-07-26 15:35:39 +0000.451239][7724] Run AGC when audioType = 0
[467:876] [2025-07-26 15:35:39 +0000.451457][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[469:097] [2025-07-26 15:35:40 +0000.672838][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[469:878] [2025-07-26 15:35:41 +0000.453465][7724] Run AGC when audioType = 0
[470:816] [2025-07-26 15:35:42 +0000.392055][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[471:874] [2025-07-26 15:35:43 +0000.449269][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[471:874] [2025-07-26 15:35:43 +0000.449579][7725] _deviceSampleRate:48000

[471:877] [2025-07-26 15:35:43 +0000.453176][7724] Run AGC when audioType = 0


[471:878] [2025-07-26 15:35:43 +0000.453418][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[472:544] [2025-07-26 15:35:44 +0000.120076][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[473:874] [2025-07-26 15:35:45 +0000.449355][7724] Run AGC when audioType = 0
[474:259] [2025-07-26 15:35:45 +0000.834523][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[475:878] [2025-07-26 15:35:47 +0000.454184][7724] Run AGC when audioType = 0
[475:879] [2025-07-26 15:35:47 +0000.454811][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[475:977] [2025-07-26 15:35:47 +0000.553122][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[477:690] [2025-07-26 15:35:49 +0000.266458][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[477:880] [2025-07-26 15:35:49 +0000.455383][7724] Run AGC when audioType = 0
[479:418] [2025-07-26 15:35:50 +0000.994000][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[479:876] [2025-07-26 15:35:51 +0000.451380][7724] Run AGC when audioType = 0
[479:876] [2025-07-26 15:35:51 +0000.451555][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[481:136] [2025-07-26 15:35:52 +0000.711306][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[481:876] [2025-07-26 15:35:53 +0000.451919][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[481:876] [2025-07-26 15:35:53 +0000.452128][7725] _deviceSampleRate:48000

[481:882] [2025-07-26 15:35:53 +0000.457604][7724] Run AGC when audioType = 0


[482:871] [2025-07-26 15:35:54 +0000.446708][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[483:875] [2025-07-26 15:35:55 +0000.450280][7724] Run AGC when audioType = 0
[483:875] [2025-07-26 15:35:55 +0000.450441][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[484:590] [2025-07-26 15:35:56 +0000.165453][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[485:875] [2025-07-26 15:35:57 +0000.450992][7724] Run AGC when audioType = 0
[486:317] [2025-07-26 15:35:57 +0000.892338][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[487:880] [2025-07-26 15:35:59 +0000.455283][7724] Run AGC when audioType = 0
[487:880] [2025-07-26 15:35:59 +0000.455590][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[488:038] [2025-07-26 15:35:59 +0000.613327][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[489:761] [2025-07-26 15:36:01 +0000.336963][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[489:877] [2025-07-26 15:36:01 +0000.452830][7724] Run AGC when audioType = 0
[491:478] [2025-07-26 15:36:03 +0000.53767][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[491:873] [2025-07-26 15:36:03 +0000.449158][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[491:874] [2025-07-26 15:36:03 +0000.449470][7725] _deviceSampleRate:48000

[491:878] [2025-07-26 15:36:03 +0000.453274][7724] Run AGC when audioType = 0


[491:878] [2025-07-26 15:36:03 +0000.453514][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[493:198] [2025-07-26 15:36:04 +0000.773367][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[493:876] [2025-07-26 15:36:05 +0000.452081][7724] Run AGC when audioType = 0
[494:919] [2025-07-26 15:36:06 +0000.494657][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[495:879] [2025-07-26 15:36:07 +0000.454485][7724] Run AGC when audioType = 0
[495:879] [2025-07-26 15:36:07 +0000.454741][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[496:637] [2025-07-26 15:36:08 +0000.212390][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[497:877] [2025-07-26 15:36:09 +0000.452551][7724] Run AGC when audioType = 0
[498:358] [2025-07-26 15:36:09 +0000.933931][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[499:877] [2025-07-26 15:36:11 +0000.452549][7724] Run AGC when audioType = 0
[499:877] [2025-07-26 15:36:11 +0000.452973][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[500:076] [2025-07-26 15:36:11 +0000.651195][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[501:793] [2025-07-26 15:36:13 +0000.368723][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[501:873] [2025-07-26 15:36:13 +0000.448886][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[501:873] [2025-07-26 15:36:13 +0000.449082][7725] _deviceSampleRate:48000

[501:875] [2025-07-26 15:36:13 +0000.450481][7724] Run AGC when audioType = 0


[503:519] [2025-07-26 15:36:15 +0000.94997][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[503:881] [2025-07-26 15:36:15 +0000.457079][7724] Run AGC when audioType = 0
[503:882] [2025-07-26 15:36:15 +0000.457581][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[505:263] [2025-07-26 15:36:16 +0000.838390][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[505:876] [2025-07-26 15:36:17 +0000.451346][7724] Run AGC when audioType = 0
[507:022] [2025-07-26 15:36:18 +0000.597919][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[507:875] [2025-07-26 15:36:19 +0000.451085][7724] Run AGC when audioType = 0
[507:876] [2025-07-26 15:36:19 +0000.451377][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[508:756] [2025-07-26 15:36:20 +0000.332138][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[509:878] [2025-07-26 15:36:21 +0000.453554][7724] Run AGC when audioType = 0
[510:491] [2025-07-26 15:36:22 +0000.66576][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[511:876] [2025-07-26 15:36:23 +0000.451359][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[511:876] [2025-07-26 15:36:23 +0000.451756][7725] _deviceSampleRate:48000

[511:881] [2025-07-26 15:36:23 +0000.457160][7724] Run AGC when audioType = 0


[511:882] [2025-07-26 15:36:23 +0000.457647][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[512:239] [2025-07-26 15:36:23 +0000.815176][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[513:877] [2025-07-26 15:36:25 +0000.453004][7724] Run AGC when audioType = 0
[513:985] [2025-07-26 15:36:25 +0000.560490][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[515:737] [2025-07-26 15:36:27 +0000.312949][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[515:877] [2025-07-26 15:36:27 +0000.452572][7724] Run AGC when audioType = 0
[515:877] [2025-07-26 15:36:27 +0000.453078][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[517:477] [2025-07-26 15:36:29 +0000.52431][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[517:879] [2025-07-26 15:36:29 +0000.454886][7724] Run AGC when audioType = 0
[519:224] [2025-07-26 15:36:30 +0000.799586][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[519:877] [2025-07-26 15:36:31 +0000.452566][7724] Run AGC when audioType = 0
[519:877] [2025-07-26 15:36:31 +0000.453030][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[520:977] [2025-07-26 15:36:32 +0000.552279][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[521:876] [2025-07-26 15:36:33 +0000.451371][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[521:876] [2025-07-26 15:36:33 +0000.451718][7725] _deviceSampleRate:48000

[521:879] [2025-07-26 15:36:33 +0000.454406][7724] Run AGC when audioType = 0


[522:723] [2025-07-26 15:36:34 +0000.298652][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[523:879] [2025-07-26 15:36:35 +0000.454984][7724] Run AGC when audioType = 0
[523:880] [2025-07-26 15:36:35 +0000.455461][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[524:476] [2025-07-26 15:36:36 +0000.51972][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[525:880] [2025-07-26 15:36:37 +0000.456081][7724] Run AGC when audioType = 0
[526:223] [2025-07-26 15:36:37 +0000.798551][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[527:880] [2025-07-26 15:36:39 +0000.456393][7724] Run AGC when audioType = 0
[527:881] [2025-07-26 15:36:39 +0000.456777][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[527:978] [2025-07-26 15:36:39 +0000.554110][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[529:727] [2025-07-26 15:36:41 +0000.302408][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[529:878] [2025-07-26 15:36:41 +0000.453743][7724] Run AGC when audioType = 0
[531:477] [2025-07-26 15:36:43 +0000.52692][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[531:876] [2025-07-26 15:36:43 +0000.451634][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[531:876] [2025-07-26 15:36:43 +0000.451984][7725] _deviceSampleRate:48000

[531:880] [2025-07-26 15:36:43 +0000.455711][7724] Run AGC when audioType = 0


[531:880] [2025-07-26 15:36:43 +0000.456405][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[533:221] [2025-07-26 15:36:44 +0000.796783][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[533:878] [2025-07-26 15:36:45 +0000.453511][7724] Run AGC when audioType = 0
[534:964] [2025-07-26 15:36:46 +0000.539912][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[535:881] [2025-07-26 15:36:47 +0000.456453][7724] Run AGC when audioType = 0
[535:881] [2025-07-26 15:36:47 +0000.456955][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[536:716] [2025-07-26 15:36:48 +0000.292060][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[537:879] [2025-07-26 15:36:49 +0000.455157][7724] Run AGC when audioType = 0
[538:467] [2025-07-26 15:36:50 +0000.42480][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[539:879] [2025-07-26 15:36:51 +0000.454944][7724] Run AGC when audioType = 0
[539:880] [2025-07-26 15:36:51 +0000.455554][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[540:220] [2025-07-26 15:36:51 +0000.795617][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[541:876] [2025-07-26 15:36:53 +0000.451435][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[541:876] [2025-07-26 15:36:53 +0000.451996][7725] _deviceSampleRate:48000

[541:880] [2025-07-26 15:36:53 +0000.455455][7724] Run AGC when audioType = 0


[541:965] [2025-07-26 15:36:53 +0000.540907][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[543:677] [2025-07-26 15:36:55 +0000.252751][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[543:876] [2025-07-26 15:36:55 +0000.451300][7724] Run AGC when audioType = 0
[543:876] [2025-07-26 15:36:55 +0000.451582][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[545:395] [2025-07-26 15:36:56 +0000.970508][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[545:878] [2025-07-26 15:36:57 +0000.453555][7724] Run AGC when audioType = 0
[547:124] [2025-07-26 15:36:58 +0000.699232][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[547:880] [2025-07-26 15:36:59 +0000.455751][7724] Run AGC when audioType = 0
[547:880] [2025-07-26 15:36:59 +0000.455987][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[548:856] [2025-07-26 15:37:00 +0000.431407][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[549:875] [2025-07-26 15:37:01 +0000.450736][7724] Run AGC when audioType = 0
[550:576] [2025-07-26 15:37:02 +0000.151290][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[551:875] [2025-07-26 15:37:03 +0000.450811][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[551:875] [2025-07-26 15:37:03 +0000.451036][7725] _deviceSampleRate:48000

[551:879] [2025-07-26 15:37:03 +0000.454953][7724] Run AGC when audioType = 0


[551:880] [2025-07-26 15:37:03 +0000.455374][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[552:294] [2025-07-26 15:37:03 +0000.869601][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[553:877] [2025-07-26 15:37:05 +0000.453080][7724] Run AGC when audioType = 0
[554:009] [2025-07-26 15:37:05 +0000.584363][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[555:724] [2025-07-26 15:37:07 +0000.299835][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[555:880] [2025-07-26 15:37:07 +0000.456044][7724] Run AGC when audioType = 0
[555:881] [2025-07-26 15:37:07 +0000.457472][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[557:442] [2025-07-26 15:37:09 +0000.17277][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[557:879] [2025-07-26 15:37:09 +0000.454954][7724] Run AGC when audioType = 0
[559:154] [2025-07-26 15:37:10 +0000.729632][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[559:874] [2025-07-26 15:37:11 +0000.450017][7724] Run AGC when audioType = 0
[559:875] [2025-07-26 15:37:11 +0000.450302][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[560:885] [2025-07-26 15:37:12 +0000.460550][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[561:876] [2025-07-26 15:37:13 +0000.451352][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[561:876] [2025-07-26 15:37:13 +0000.451553][7725] _deviceSampleRate:48000

[561:878] [2025-07-26 15:37:13 +0000.454038][7724] Run AGC when audioType = 0


[562:601] [2025-07-26 15:37:14 +0000.176900][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[563:877] [2025-07-26 15:37:15 +0000.452531][7724] Run AGC when audioType = 0
[563:877] [2025-07-26 15:37:15 +0000.452789][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[564:328] [2025-07-26 15:37:15 +0000.903785][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[565:875] [2025-07-26 15:37:17 +0000.451064][7724] Run AGC when audioType = 0
[566:053] [2025-07-26 15:37:17 +0000.628372][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[567:776] [2025-07-26 15:37:19 +0000.351197][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[567:876] [2025-07-26 15:37:19 +0000.451510][7724] Run AGC when audioType = 0
[567:876] [2025-07-26 15:37:19 +0000.451768][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[569:496] [2025-07-26 15:37:21 +0000.71531][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[569:876] [2025-07-26 15:37:21 +0000.451470][7724] Run AGC when audioType = 0
[571:221] [2025-07-26 15:37:22 +0000.797148][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[571:876] [2025-07-26 15:37:23 +0000.451294][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[571:876] [2025-07-26 15:37:23 +0000.451662][7725] _deviceSampleRate:48000

[571:877] [2025-07-26 15:37:23 +0000.452342][7724] Run AGC when audioType = 0


[571:877] [2025-07-26 15:37:23 +0000.452567][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[572:936] [2025-07-26 15:37:24 +0000.512110][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[573:878] [2025-07-26 15:37:25 +0000.453848][7724] Run AGC when audioType = 0
[574:661] [2025-07-26 15:37:26 +0000.236963][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[575:878] [2025-07-26 15:37:27 +0000.453341][7724] Run AGC when audioType = 0
[575:878] [2025-07-26 15:37:27 +0000.453494][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[576:383] [2025-07-26 15:37:27 +0000.958600][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[577:877] [2025-07-26 15:37:29 +0000.453126][7724] Run AGC when audioType = 0
[578:097] [2025-07-26 15:37:29 +0000.672408][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[579:817] [2025-07-26 15:37:31 +0000.393181][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[579:875] [2025-07-26 15:37:31 +0000.450820][7724] Run AGC when audioType = 0
[579:875] [2025-07-26 15:37:31 +0000.451072][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[581:537] [2025-07-26 15:37:33 +0000.112768][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[581:874] [2025-07-26 15:37:33 +0000.449550][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[581:874] [2025-07-26 15:37:33 +0000.449874][7725] _deviceSampleRate:48000


[581:876] [2025-07-26 15:37:33 +0000.452092][7724] Run AGC when audioType = 0
[583:257] [2025-07-26 15:37:34 +0000.832395][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[583:879] [2025-07-26 15:37:35 +0000.454574][7724] Run AGC when audioType = 0
[583:879] [2025-07-26 15:37:35 +0000.454890][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[584:989] [2025-07-26 15:37:36 +0000.564363][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[585:877] [2025-07-26 15:37:37 +0000.452860][7724] Run AGC when audioType = 0
[586:708] [2025-07-26 15:37:38 +0000.283630][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[587:878] [2025-07-26 15:37:39 +0000.453396][7724] Run AGC when audioType = 0
[587:878] [2025-07-26 15:37:39 +0000.453650][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[588:438] [2025-07-26 15:37:40 +0000.13405][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[589:875] [2025-07-26 15:37:41 +0000.450749][7724] Run AGC when audioType = 0
[590:157] [2025-07-26 15:37:41 +0000.732532][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[591:874] [2025-07-26 15:37:43 +0000.449913][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[591:875] [2025-07-26 15:37:43 +0000.450167][7725] _deviceSampleRate:48000

[591:879] [2025-07-26 15:37:43 +0000.454312][7724] Run AGC when audioType = 0


[591:879] [2025-07-26 15:37:43 +0000.454568][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[591:879] [2025-07-26 15:37:43 +0000.454674][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[593:591] [2025-07-26 15:37:45 +0000.166861][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[593:877] [2025-07-26 15:37:45 +0000.452502][7724] Run AGC when audioType = 0
[595:313] [2025-07-26 15:37:46 +0000.889109][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[595:879] [2025-07-26 15:37:47 +0000.454536][7724] Run AGC when audioType = 0
[595:879] [2025-07-26 15:37:47 +0000.454846][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[597:039] [2025-07-26 15:37:48 +0000.614864][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[597:878] [2025-07-26 15:37:49 +0000.454034][7724] Run AGC when audioType = 0
[598:756] [2025-07-26 15:37:50 +0000.331535][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[599:875] [2025-07-26 15:37:51 +0000.450536][7724] Run AGC when audioType = 0
[599:875] [2025-07-26 15:37:51 +0000.450925][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[600:479] [2025-07-26 15:37:52 +0000.55120][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[601:874] [2025-07-26 15:37:53 +0000.449421][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[601:874] [2025-07-26 15:37:53 +0000.449616][7725] _deviceSampleRate:48000

[601:877] [2025-07-26 15:37:53 +0000.452515][7724] Run AGC when audioType = 0


[602:195] [2025-07-26 15:37:53 +0000.770295][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[603:877] [2025-07-26 15:37:55 +0000.452233][7724] Run AGC when audioType = 0
[603:877] [2025-07-26 15:37:55 +0000.452565][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[603:918] [2025-07-26 15:37:55 +0000.494206][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[605:630] [2025-07-26 15:37:57 +0000.205659][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[605:878] [2025-07-26 15:37:57 +0000.454095][7724] Run AGC when audioType = 0
[607:355] [2025-07-26 15:37:58 +0000.930710][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[607:879] [2025-07-26 15:37:59 +0000.454843][7724] Run AGC when audioType = 0
[607:880] [2025-07-26 15:37:59 +0000.455182][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[609:078] [2025-07-26 15:38:00 +0000.653993][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[609:875] [2025-07-26 15:38:01 +0000.451020][7724] Run AGC when audioType = 0
[610:799] [2025-07-26 15:38:02 +0000.374908][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[611:874] [2025-07-26 15:38:03 +0000.449525][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[611:874] [2025-07-26 15:38:03 +0000.449759][7725] _deviceSampleRate:48000

[611:878] [2025-07-26 15:38:03 +0000.453599][7724] Run AGC when audioType = 0


[611:878] [2025-07-26 15:38:03 +0000.453828][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[612:515] [2025-07-26 15:38:04 +0000.91141][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[613:876] [2025-07-26 15:38:05 +0000.452174][7724] Run AGC when audioType = 0
[614:236] [2025-07-26 15:38:05 +0000.812090][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[615:877] [2025-07-26 15:38:07 +0000.452224][7724] Run AGC when audioType = 0
[615:877] [2025-07-26 15:38:07 +0000.452572][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[615:955] [2025-07-26 15:38:07 +0000.530382][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[617:674] [2025-07-26 15:38:09 +0000.249759][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[617:874] [2025-07-26 15:38:09 +0000.449811][7724] Run AGC when audioType = 0
[619:397] [2025-07-26 15:38:10 +0000.972487][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[619:876] [2025-07-26 15:38:11 +0000.451660][7724] Run AGC when audioType = 0
[619:876] [2025-07-26 15:38:11 +0000.451866][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[621:119] [2025-07-26 15:38:12 +0000.694666][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[621:874] [2025-07-26 15:38:13 +0000.449951][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[621:875] [2025-07-26 15:38:13 +0000.450332][7725] _deviceSampleRate:48000

[621:877] [2025-07-26 15:38:13 +0000.452787][7724] Run AGC when audioType = 0


[622:841] [2025-07-26 15:38:14 +0000.417364][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[623:877] [2025-07-26 15:38:15 +0000.452547][7724] Run AGC when audioType = 0
[623:877] [2025-07-26 15:38:15 +0000.452831][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[624:560] [2025-07-26 15:38:16 +0000.135900][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[625:878] [2025-07-26 15:38:17 +0000.453420][7724] Run AGC when audioType = 0
[626:299] [2025-07-26 15:38:17 +0000.874982][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[627:878] [2025-07-26 15:38:19 +0000.453493][7724] Run AGC when audioType = 0
[627:878] [2025-07-26 15:38:19 +0000.453744][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[628:018] [2025-07-26 15:38:19 +0000.594126][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[629:739] [2025-07-26 15:38:21 +0000.314300][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[629:880] [2025-07-26 15:38:21 +0000.455498][7724] Run AGC when audioType = 0
[631:455] [2025-07-26 15:38:23 +0000.30319][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[631:874] [2025-07-26 15:38:23 +0000.449407][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[631:874] [2025-07-26 15:38:23 +0000.449613][7725] _deviceSampleRate:48000

[631:877] [2025-07-26 15:38:23 +0000.452875][7724] Run AGC when audioType = 0


[631:877] [2025-07-26 15:38:23 +0000.453092][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[633:174] [2025-07-26 15:38:24 +0000.750071][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[633:875] [2025-07-26 15:38:25 +0000.450595][7724] Run AGC when audioType = 0
[634:888] [2025-07-26 15:38:26 +0000.463599][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[635:875] [2025-07-26 15:38:27 +0000.450523][7724] Run AGC when audioType = 0
[635:875] [2025-07-26 15:38:27 +0000.450755][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[636:602] [2025-07-26 15:38:28 +0000.177807][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[637:878] [2025-07-26 15:38:29 +0000.453808][7724] Run AGC when audioType = 0
[638:318] [2025-07-26 15:38:29 +0000.893947][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[639:877] [2025-07-26 15:38:31 +0000.452937][7724] Run AGC when audioType = 0
[639:878] [2025-07-26 15:38:31 +0000.453247][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[640:041] [2025-07-26 15:38:31 +0000.616674][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[641:767] [2025-07-26 15:38:33 +0000.342973][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[641:877] [2025-07-26 15:38:33 +0000.453140][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[641:878] [2025-07-26 15:38:33 +0000.453434][7725] _deviceSampleRate:48000

[641:878] [2025-07-26 15:38:33 +0000.453990][7724] Run AGC when audioType = 0


[643:494] [2025-07-26 15:38:35 +0000.70049][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[643:877] [2025-07-26 15:38:35 +0000.452330][7724] Run AGC when audioType = 0
[643:877] [2025-07-26 15:38:35 +0000.452789][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[645:229] [2025-07-26 15:38:36 +0000.804676][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[645:875] [2025-07-26 15:38:37 +0000.451179][7724] Run AGC when audioType = 0
[646:956] [2025-07-26 15:38:38 +0000.532032][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[647:875] [2025-07-26 15:38:39 +0000.450372][7724] Run AGC when audioType = 0
[647:875] [2025-07-26 15:38:39 +0000.450613][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[648:675] [2025-07-26 15:38:40 +0000.251118][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[649:877] [2025-07-26 15:38:41 +0000.452298][7724] Run AGC when audioType = 0
[650:394] [2025-07-26 15:38:41 +0000.969782][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[651:874] [2025-07-26 15:38:43 +0000.449473][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[651:874] [2025-07-26 15:38:43 +0000.449693][7725] _deviceSampleRate:48000

[651:879] [2025-07-26 15:38:43 +0000.454700][7724] Run AGC when audioType = 0


[651:879] [2025-07-26 15:38:43 +0000.455063][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[652:102] [2025-07-26 15:38:43 +0000.678044][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[653:820] [2025-07-26 15:38:45 +0000.395377][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[653:878] [2025-07-26 15:38:45 +0000.453249][7724] Run AGC when audioType = 0
[655:535] [2025-07-26 15:38:47 +0000.110959][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[655:876] [2025-07-26 15:38:47 +0000.451945][7724] Run AGC when audioType = 0
[655:877] [2025-07-26 15:38:47 +0000.452171][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[657:256] [2025-07-26 15:38:48 +0000.831461][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[657:878] [2025-07-26 15:38:49 +0000.453394][7724] Run AGC when audioType = 0
[658:978] [2025-07-26 15:38:50 +0000.553712][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[659:877] [2025-07-26 15:38:51 +0000.452746][7724] Run AGC when audioType = 0
[659:877] [2025-07-26 15:38:51 +0000.452993][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[660:698] [2025-07-26 15:38:52 +0000.273494][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[661:874] [2025-07-26 15:38:53 +0000.449223][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[661:874] [2025-07-26 15:38:53 +0000.449434][7725] _deviceSampleRate:48000

[661:877] [2025-07-26 15:38:53 +0000.452226][7724] Run AGC when audioType = 0


[662:426] [2025-07-26 15:38:54 +0000.1236][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[663:878] [2025-07-26 15:38:55 +0000.453346][7724] Run AGC when audioType = 0
[663:878] [2025-07-26 15:38:55 +0000.453633][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[664:148] [2025-07-26 15:38:55 +0000.723283][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[665:871] [2025-07-26 15:38:57 +0000.446547][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[665:877] [2025-07-26 15:38:57 +0000.452286][7724] Run AGC when audioType = 0
[667:597] [2025-07-26 15:38:59 +0000.173012][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[667:876] [2025-07-26 15:38:59 +0000.451968][7724] Run AGC when audioType = 0
[667:877] [2025-07-26 15:38:59 +0000.452228][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[669:315] [2025-07-26 15:39:00 +0000.890528][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[669:876] [2025-07-26 15:39:01 +0000.451551][7724] Run AGC when audioType = 0
[671:037] [2025-07-26 15:39:02 +0000.612285][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[671:874] [2025-07-26 15:39:03 +0000.449234][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[671:874] [2025-07-26 15:39:03 +0000.449428][7725] _deviceSampleRate:48000

[671:874] [2025-07-26 15:39:03 +0000.449783][7724] Run AGC when audioType = 0


[671:874] [2025-07-26 15:39:03 +0000.449873][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[672:758] [2025-07-26 15:39:04 +0000.333454][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[673:875] [2025-07-26 15:39:05 +0000.451003][7724] Run AGC when audioType = 0
[674:476] [2025-07-26 15:39:06 +0000.51518][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[675:879] [2025-07-26 15:39:07 +0000.454573][7724] Run AGC when audioType = 0
[675:879] [2025-07-26 15:39:07 +0000.454870][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[676:195] [2025-07-26 15:39:07 +0000.770462][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[677:879] [2025-07-26 15:39:09 +0000.454397][7724] Run AGC when audioType = 0
[677:905] [2025-07-26 15:39:09 +0000.480940][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[679:628] [2025-07-26 15:39:11 +0000.203229][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[679:874] [2025-07-26 15:39:11 +0000.450125][7724] Run AGC when audioType = 0
[679:875] [2025-07-26 15:39:11 +0000.450388][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[681:359] [2025-07-26 15:39:12 +0000.934459][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[681:874] [2025-07-26 15:39:13 +0000.449502][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[681:874] [2025-07-26 15:39:13 +0000.449701][7725] _deviceSampleRate:48000

[681:874] [2025-07-26 15:39:13 +0000.450067][7724] Run AGC when audioType = 0


[683:089] [2025-07-26 15:39:14 +0000.664506][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[683:876] [2025-07-26 15:39:15 +0000.452069][7724] Run AGC when audioType = 0
[683:877] [2025-07-26 15:39:15 +0000.452361][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[684:810] [2025-07-26 15:39:16 +0000.385821][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[685:875] [2025-07-26 15:39:17 +0000.450968][7724] Run AGC when audioType = 0
[686:536] [2025-07-26 15:39:18 +0000.111480][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[687:876] [2025-07-26 15:39:19 +0000.451413][7724] Run AGC when audioType = 0
[687:876] [2025-07-26 15:39:19 +0000.451592][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[688:267] [2025-07-26 15:39:19 +0000.842439][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[689:881] [2025-07-26 15:39:21 +0000.457088][7724] Run AGC when audioType = 0
[689:998] [2025-07-26 15:39:21 +0000.573771][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[691:722] [2025-07-26 15:39:23 +0000.298151][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[691:874] [2025-07-26 15:39:23 +0000.449463][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[691:874] [2025-07-26 15:39:23 +0000.449626][7725] _deviceSampleRate:48000

[691:877] [2025-07-26 15:39:23 +0000.452600][7724] Run AGC when audioType = 0


[691:877] [2025-07-26 15:39:23 +0000.452715][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[693:453] [2025-07-26 15:39:25 +0000.28777][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[693:875] [2025-07-26 15:39:25 +0000.450926][7724] Run AGC when audioType = 0
[695:182] [2025-07-26 15:39:26 +0000.757779][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[695:878] [2025-07-26 15:39:27 +0000.453828][7724] Run AGC when audioType = 0
[695:879] [2025-07-26 15:39:27 +0000.454183][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[696:897] [2025-07-26 15:39:28 +0000.472870][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[697:878] [2025-07-26 15:39:29 +0000.453400][7724] Run AGC when audioType = 0
[698:630] [2025-07-26 15:39:30 +0000.205658][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[699:878] [2025-07-26 15:39:31 +0000.453499][7724] Run AGC when audioType = 0
[699:878] [2025-07-26 15:39:31 +0000.453788][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[700:354] [2025-07-26 15:39:31 +0000.929704][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[701:875] [2025-07-26 15:39:33 +0000.450502][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[701:875] [2025-07-26 15:39:33 +0000.450788][7725] _deviceSampleRate:48000

[701:878] [2025-07-26 15:39:33 +0000.453552][7724] Run AGC when audioType = 0


[702:087] [2025-07-26 15:39:33 +0000.662703][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[703:816] [2025-07-26 15:39:35 +0000.391480][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[703:878] [2025-07-26 15:39:35 +0000.453996][7724] Run AGC when audioType = 0
[703:880] [2025-07-26 15:39:35 +0000.455316][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[705:547] [2025-07-26 15:39:37 +0000.122383][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[705:877] [2025-07-26 15:39:37 +0000.452962][7724] Run AGC when audioType = 0
[707:275] [2025-07-26 15:39:38 +0000.850566][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[707:875] [2025-07-26 15:39:39 +0000.451081][7724] Run AGC when audioType = 0
[707:876] [2025-07-26 15:39:39 +0000.451275][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[709:000] [2025-07-26 15:39:40 +0000.575348][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[709:877] [2025-07-26 15:39:41 +0000.453070][7724] Run AGC when audioType = 0
[710:718] [2025-07-26 15:39:42 +0000.293372][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[711:877] [2025-07-26 15:39:43 +0000.452547][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[711:877] [2025-07-26 15:39:43 +0000.452732][7725] _deviceSampleRate:48000

[711:882] [2025-07-26 15:39:43 +0000.458157][7724] Run AGC when audioType = 0


[711:883] [2025-07-26 15:39:43 +0000.458435][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[712:439] [2025-07-26 15:39:44 +0000.14640][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[713:878] [2025-07-26 15:39:45 +0000.453940][7724] Run AGC when audioType = 0
[714:160] [2025-07-26 15:39:45 +0000.736150][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[715:876] [2025-07-26 15:39:47 +0000.451463][7724] Run AGC when audioType = 0
[715:876] [2025-07-26 15:39:47 +0000.451729][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[715:876] [2025-07-26 15:39:47 +0000.451804][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[717:601] [2025-07-26 15:39:49 +0000.176559][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[717:879] [2025-07-26 15:39:49 +0000.454676][7724] Run AGC when audioType = 0
[719:325] [2025-07-26 15:39:50 +0000.900391][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[719:876] [2025-07-26 15:39:51 +0000.452146][7724] Run AGC when audioType = 0
[719:877] [2025-07-26 15:39:51 +0000.452264][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[721:058] [2025-07-26 15:39:52 +0000.633187][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[721:875] [2025-07-26 15:39:53 +0000.450397][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[721:875] [2025-07-26 15:39:53 +0000.450605][7725] _deviceSampleRate:48000

[721:877] [2025-07-26 15:39:53 +0000.452653][7724] Run AGC when audioType = 0


[722:775] [2025-07-26 15:39:54 +0000.350537][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[723:876] [2025-07-26 15:39:55 +0000.451805][7724] Run AGC when audioType = 0
[723:876] [2025-07-26 15:39:55 +0000.452157][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[724:500] [2025-07-26 15:39:56 +0000.75951][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[725:874] [2025-07-26 15:39:57 +0000.449563][7724] Run AGC when audioType = 0
[726:234] [2025-07-26 15:39:57 +0000.809618][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[727:875] [2025-07-26 15:39:59 +0000.450643][7724] Run AGC when audioType = 0
[727:875] [2025-07-26 15:39:59 +0000.450772][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[727:936] [2025-07-26 15:39:59 +0000.512112][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[729:655] [2025-07-26 15:40:01 +0000.230301][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[729:878] [2025-07-26 15:40:01 +0000.453895][7724] Run AGC when audioType = 0
[731:369] [2025-07-26 15:40:02 +0000.944919][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[731:874] [2025-07-26 15:40:03 +0000.449722][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[731:874] [2025-07-26 15:40:03 +0000.450012][7725] _deviceSampleRate:48000


[731:878] [2025-07-26 15:40:03 +0000.453462][7724] Run AGC when audioType = 0
[731:878] [2025-07-26 15:40:03 +0000.453876][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[733:077] [2025-07-26 15:40:04 +0000.652521][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[733:875] [2025-07-26 15:40:05 +0000.450940][7724] Run AGC when audioType = 0
[734:805] [2025-07-26 15:40:06 +0000.380331][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[735:880] [2025-07-26 15:40:07 +0000.455444][7724] Run AGC when audioType = 0
[735:880] [2025-07-26 15:40:07 +0000.455700][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[736:523] [2025-07-26 15:40:08 +0000.98767][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[737:877] [2025-07-26 15:40:09 +0000.452367][7724] Run AGC when audioType = 0
[738:234] [2025-07-26 15:40:09 +0000.809662][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[739:875] [2025-07-26 15:40:11 +0000.450823][7724] Run AGC when audioType = 0
[739:875] [2025-07-26 15:40:11 +0000.451093][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[739:954] [2025-07-26 15:40:11 +0000.529259][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[741:678] [2025-07-26 15:40:13 +0000.253417][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[741:874] [2025-07-26 15:40:13 +0000.449796][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[741:874] [2025-07-26 15:40:13 +0000.450009][7725] _deviceSampleRate:48000

[741:875] [2025-07-26 15:40:13 +0000.451040][7724] Run AGC when audioType = 0


[743:391] [2025-07-26 15:40:14 +0000.967086][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[743:876] [2025-07-26 15:40:15 +0000.451572][7724] Run AGC when audioType = 0
[743:876] [2025-07-26 15:40:15 +0000.452055][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[745:115] [2025-07-26 15:40:16 +0000.690442][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[745:878] [2025-07-26 15:40:17 +0000.453237][7724] Run AGC when audioType = 0
[746:833] [2025-07-26 15:40:18 +0000.409010][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[747:877] [2025-07-26 15:40:19 +0000.452791][7724] Run AGC when audioType = 0
[747:877] [2025-07-26 15:40:19 +0000.453146][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[748:556] [2025-07-26 15:40:20 +0000.131254][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[749:877] [2025-07-26 15:40:21 +0000.452424][7724] Run AGC when audioType = 0
[750:270] [2025-07-26 15:40:21 +0000.845359][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[751:874] [2025-07-26 15:40:23 +0000.449479][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[751:874] [2025-07-26 15:40:23 +0000.449699][7725] _deviceSampleRate:48000

[751:879] [2025-07-26 15:40:23 +0000.454920][7724] Run AGC when audioType = 0


[751:880] [2025-07-26 15:40:23 +0000.455182][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[751:991] [2025-07-26 15:40:23 +0000.566309][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[753:715] [2025-07-26 15:40:25 +0000.290865][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[753:878] [2025-07-26 15:40:25 +0000.453569][7724] Run AGC when audioType = 0
[755:439] [2025-07-26 15:40:27 +0000.14208][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[755:877] [2025-07-26 15:40:27 +0000.452802][7724] Run AGC when audioType = 0
[755:877] [2025-07-26 15:40:27 +0000.453080][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[757:156] [2025-07-26 15:40:28 +0000.731229][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[757:877] [2025-07-26 15:40:29 +0000.452787][7724] Run AGC when audioType = 0
[758:875] [2025-07-26 15:40:30 +0000.450792][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[759:875] [2025-07-26 15:40:31 +0000.451181][7724] Run AGC when audioType = 0
[759:876] [2025-07-26 15:40:31 +0000.451435][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[760:596] [2025-07-26 15:40:32 +0000.171685][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[761:874] [2025-07-26 15:40:33 +0000.449455][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[761:874] [2025-07-26 15:40:33 +0000.449665][7725] _deviceSampleRate:48000

[761:877] [2025-07-26 15:40:33 +0000.452808][7724] Run AGC when audioType = 0


[762:315] [2025-07-26 15:40:33 +0000.891036][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[763:879] [2025-07-26 15:40:35 +0000.455050][7724] Run AGC when audioType = 0
[763:880] [2025-07-26 15:40:35 +0000.455302][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[764:036] [2025-07-26 15:40:35 +0000.611604][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[765:757] [2025-07-26 15:40:37 +0000.332530][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[765:877] [2025-07-26 15:40:37 +0000.452874][7724] Run AGC when audioType = 0
[767:478] [2025-07-26 15:40:39 +0000.53658][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[767:877] [2025-07-26 15:40:39 +0000.453040][7724] Run AGC when audioType = 0
[767:878] [2025-07-26 15:40:39 +0000.453324][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[769:197] [2025-07-26 15:40:40 +0000.772848][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[769:876] [2025-07-26 15:40:41 +0000.451199][7724] Run AGC when audioType = 0
[770:916] [2025-07-26 15:40:42 +0000.491450][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[771:874] [2025-07-26 15:40:43 +0000.449383][7725] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[771:874] [2025-07-26 15:40:43 +0000.449598][7725] _deviceSampleRate:48000

[771:877] [2025-07-26 15:40:43 +0000.452429][7724] Run AGC when audioType = 0


[771:877] [2025-07-26 15:40:43 +0000.452676][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[772:628] [2025-07-26 15:40:44 +0000.203935][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[773:876] [2025-07-26 15:40:45 +0000.452185][7724] Run AGC when audioType = 0
[774:348] [2025-07-26 15:40:45 +0000.923789][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[775:878] [2025-07-26 15:40:47 +0000.453303][7724] Run AGC when audioType = 0
[775:878] [2025-07-26 15:40:47 +0000.453633][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[776:075] [2025-07-26 15:40:47 +0000.650797][7724] haveEnoughProcessedData
internalAudioStream.length: 10
[776:946] [2025-07-26 15:40:48 +0000.522135][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[776:947] [2025-07-26 15:40:48 +0000.522478][7720] operator() time:197952686
enter.

[776:947] [2025-07-26 15:40:48 +0000.522527][7720] MediaFilterCamera, recording


file context:0x76a7a47900 input texture:10
[776:949] [2025-07-26 15:40:48 +0000.524455][7720] MicSource: Mic source
created:10x76a8428300
[776:950] [2025-07-26 15:40:48 +0000.525249][7720] alloc thread: 0x75bd602580
name:worker1 thread id:506089430192 to Mic_source
[776:950] [2025-07-26 15:40:48 +0000.525312][7720] audio: start the audio sender
thread.

[776:950] [2025-07-26 15:40:48 +0000.525403][7720] construct OpenGLRenderProgram


0x7696d5de98
[776:950] [2025-07-26 15:40:48 +0000.525432][7720] CropFilter::SetOrientation
orientation: 90
[776:950] [2025-07-26 15:40:48 +0000.525724][7720] filter: filter pipeline
construtc this: 0x75bd95d0c0
[776:950] [2025-07-26 15:40:48 +0000.525764][7720] filter: filter pipeline2 update
pattern: 1
[776:950] [2025-07-26 15:40:48 +0000.525787][7720] CameraSource::source_id_:34
[776:950] [2025-07-26 15:40:48 +0000.525807][7720] RecordAudioSource::source_id_:35
[776:950] [2025-07-26 15:40:48 +0000.525991][7720] BindInputFilter 0x75bd8b0640
this 0x7696d5e0c0
[776:950] [2025-07-26 15:40:48 +0000.526023][7720] BindInputFilter 0x75bd8b07d8
this 0x75dd98ead0
[776:950] [2025-07-26 15:40:48 +0000.526050][7720] BindInputFilter 0x7696d5e0c0
this 0x75bd95d160
[776:950] [2025-07-26 15:40:48 +0000.526087][7720] setParamentForFilters:
speed:3.000000
[776:950] [2025-07-26 15:40:48 +0000.526109][7720] SetParamForFilter:
AF_SpeedFilter params:, speed_ 3
[776:950] [2025-07-26 15:40:48 +0000.526127][7720] SetParamForFilter time:197952689
enter.

[776:950] [2025-07-26 15:40:48 +0000.526142][7720] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[776:951] [2025-07-26 15:40:48 +0000.526227][7720] SetParamForFilter: Params video
index is: 0
[776:951] [2025-07-26 15:40:48 +0000.526252][7720] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[776:951] [2025-07-26 15:40:48 +0000.526272][7720] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[776:951] [2025-07-26 15:40:48 +0000.526292][7720] crop filter mode tpye:
citytravelvideo index:0
[776:959] [2025-07-26 15:40:48 +0000.534547][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[776:959] [2025-07-26 15:40:48 +0000.534631][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[776:959] [2025-07-26 15:40:48 +0000.534651][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[776:959] [2025-07-26 15:40:48 +0000.534668][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[776:959] [2025-07-26 15:40:48 +0000.534687][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[776:959] [2025-07-26 15:40:48 +0000.534701][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[776:959] [2025-07-26 15:40:48 +0000.534713][7720]
Warning(parse_template_json.cc:45): json parament no found the parament
[776:959] [2025-07-26 15:40:48 +0000.534726][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[776:959] [2025-07-26 15:40:48 +0000.534738][7720]
Warning(parse_template_json.cc:81): json parament no found the parament
[776:959] [2025-07-26 15:40:48 +0000.534750][7720]
Warning(parse_template_json.cc:67): json parament no found the parament
[776:959] [2025-07-26 15:40:48 +0000.534762][7720]
Warning(parse_template_json.cc:93): json parament no found the duration
[776:959] [2025-07-26 15:40:48 +0000.534778][7720] SetParamForFilter leave. expire
time = 9 ms

[776:959] [2025-07-26 15:40:48 +0000.534893][7720] OnOutputSizeChanged width 1280


height 720
[776:959] [2025-07-26 15:40:48 +0000.534919][7720] OpenGLFrameBuffer: width:1280
height:720
[776:959] [2025-07-26 15:40:48 +0000.534941][7720] OpenGLFrameBuffer: width:1280
height:720
[776:959] [2025-07-26 15:40:48 +0000.534962][7720] OpenGLFrameBuffer: width:1280
height:720
[776:959] [2025-07-26 15:40:48 +0000.534977][7720] OpenGLFrameBuffer: width:1280
height:720
[776:959] [2025-07-26 15:40:48 +0000.534994][7720] OpenGLFrameBuffer: width:1280
height:720
[776:959] [2025-07-26 15:40:48 +0000.535009][7720] OpenGLFrameBuffer: width:1280
height:720
[776:959] [2025-07-26 15:40:48 +0000.535021][7720] construct TrivalImageDrawer
0x75bd557dc0
[776:959] [2025-07-26 15:40:48 +0000.535035][7720] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x75bd557dc0 context 0x75ddb8d280
[776:959] [2025-07-26 15:40:48 +0000.535052][7720] setupGLES:
[776:960] [2025-07-26 15:40:48 +0000.535458][7720] OpenGLRenderProgram::Initialize.
[776:960] [2025-07-26 15:40:48 +0000.535502][7720] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[776:960] [2025-07-26 15:40:48 +0000.535524][7720] 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_validate_shader_binary GL_QCOM_YUV_texture_gather
[776:960] [2025-07-26 15:40:48 +0000.535560][7720] Init open gl render:
0x7696d5de98
[776:960] [2025-07-26 15:40:48 +0000.535586][7720] Fragement shader path:
[776:960] [2025-07-26 15:40:48 +0000.535677][7720] Fragement shader path:
[776:960] [2025-07-26 15:40:48 +0000.535700][7720] create opengl program object.
[776:960] [2025-07-26 15:40:48 +0000.535720][7720] create shader: vertex
[776:960] [2025-07-26 15:40:48 +0000.535933][7720] create shader: fragment
[776:962] [2025-07-26 15:40:48 +0000.537504][7720] Have not extra filter filename!
[776:962] [2025-07-26 15:40:48 +0000.537603][7720] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[776:962] [2025-07-26 15:40:48 +0000.537645][7720] OpenGLRenderProgram::Initialize
success.
[776:962] [2025-07-26 15:40:48 +0000.537725][7720] Setup the OpenGL result:1
[776:962] [2025-07-26 15:40:48 +0000.538139][771f] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_197952701.mp4
[776:963] [2025-07-26 15:40:48 +0000.538518][771f] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_197952701.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[776:963] [2025-07-26 15:40:48 +0000.538624][771f] 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
[776:963] [2025-07-26 15:40:48 +0000.538552][2c3] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75c8dc5498
[776:963] [2025-07-26 15:40:48 +0000.538695][771f] 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_197952701.mp4
fileFD: -1
[776:964] [2025-07-26 15:40:48 +0000.539764][771f] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_197952701.mp4
is opened successfully
[776:964] [2025-07-26 15:40:48 +0000.539933][771f] setupMediaProcessers:
[776:964] [2025-07-26 15:40:48 +0000.539977][771f]
RecordingSessionInternalSimple:setup media processers.
[776:964] [2025-07-26 15:40:48 +0000.540015][771f] construct AAC encoder
[776:965] [2025-07-26 15:40:48 +0000.540387][771f] H264Encoder creating:
superfast011818
[776:965] [2025-07-26 15:40:48 +0000.540458][771f] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[776:966] [2025-07-26 15:40:48 +0000.542050][771f] H264Encode::GetMachineModel is
M2101K6I
[776:966] [2025-07-26 15:40:48 +0000.542157][771f] H264Encoder machine_mode
is:M2101K6I
[776:967] [2025-07-26 15:40:48 +0000.542193][771f] H264Encode::machine size :9
machine_mode:M2101K6I
[776:967] [2025-07-26 15:40:48 +0000.542233][771f] H264Encode::machine array
size :22 machine_mode:M2101K6I
[776:967] [2025-07-26 15:40:48 +0000.542269][771f] H264Encode::current machine
is :M2101K6I auto check hw codec decide to use hw codec
[776:967] [2025-07-26 15:40:48 +0000.542302][771f] setupCompressionSession:
[776:967] [2025-07-26 15:40:48 +0000.542334][771f] H264Encode::creating hareware
Encoder
[776:967] [2025-07-26 15:40:48 +0000.542367][771f] AndroidHwAvcEncoder
time:197952706 enter.

[776:967] [2025-07-26 15:40:48 +0000.542731][771f] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb40000776cc9d540 address:0x75a00e6760
[776:967] [2025-07-26 15:40:48 +0000.542932][771f] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[776:967] [2025-07-26 15:40:48 +0000.542980][771f] The video avc hw codec address
is 0x76a7bc3198
[776:967] [2025-07-26 15:40:48 +0000.543089][771f] AndroidHwAvcEncoder leave.
expire time = 0 ms

[776:967] [2025-07-26 15:40:48 +0000.543132][771f] RegisterEncodeCompleteCallback


time:197952706 enter.

[776:968] [2025-07-26 15:40:48 +0000.543314][771f] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[776:968] [2025-07-26 15:40:48 +0000.543372][771f] InitEncode time:197952707


enter.

[776:968] [2025-07-26 15:40:48 +0000.543487][771f] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[776:968] [2025-07-26 15:40:48 +0000.543542][771f] Create time:197952707 enter.

[776:968] [2025-07-26 15:40:48 +0000.543579][771f] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[776:968] [2025-07-26 15:40:48 +0000.543725][771f]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75af68c500
[776:968] [2025-07-26 15:40:48 +0000.544019][771f] supported_type:video/avc
[776:968] [2025-07-26 15:40:48 +0000.544068][771f] name:OMX.qcom.video.encoder.avc
mime:video/avc
[776:968] [2025-07-26 15:40:48 +0000.544144][771f] hwCodecPrefix :OMX.qcom.
[776:969] [2025-07-26 15:40:48 +0000.544186][771f] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[776:969] [2025-07-26 15:40:48 +0000.544231][771f] mediacodec_createCodecByName
time:197952708 enter.

[776:969] [2025-07-26 15:40:48 +0000.544270][771f] WrapAndroidMediaCodec


time:197952708 enter.

[776:969] [2025-07-26 15:40:48 +0000.544493][771f] WrapAndroidMediaCodec leave.


expire time = 0 ms
[776:988] [2025-07-26 15:40:48 +0000.563389][771f] mediacodec_createCodecByName
leave. expire time = 19 ms

[776:988] [2025-07-26 15:40:48 +0000.563515][771f] WrapAndroidMediaFromat


time:197952727 enter.

[776:988] [2025-07-26 15:40:48 +0000.563595][771f] WrapAndroidMediaFromat leave.


expire time = 0 ms

[777:029] [2025-07-26 15:40:48 +0000.605138][771f] Destroy time:197952768 enter.

[777:030] [2025-07-26 15:40:48 +0000.605225][771f] WrapAndroidMediaFromat::


Destroy
[777:030] [2025-07-26 15:40:48 +0000.605254][771f] Destroy leave. expire time = 1
ms

[777:030] [2025-07-26 15:40:48 +0000.605273][771f] ~WrapAndroidMediaFromat


time:197952769 enter.

[777:030] [2025-07-26 15:40:48 +0000.605294][771f] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[777:030] [2025-07-26 15:40:48 +0000.605318][771f] Create leave. expire time = 62


ms

[777:030] [2025-07-26 15:40:48 +0000.605339][771f] isSemiPlanarSupport


time:197952769 enter.

[777:030] [2025-07-26 15:40:48 +0000.605357][771f] H264Encoder isSemiPlanarSupport


[777:030] [2025-07-26 15:40:48 +0000.605375][771f] isSemiPlanarSupport leave.
expire time = 0 ms

[777:030] [2025-07-26 15:40:48 +0000.605395][771f] creat hw H264Encoder success,


isSemiPlanar:1
[777:030] [2025-07-26 15:40:48 +0000.605513][771f] InitEncode leave. expire time =
62 ms

[777:030] [2025-07-26 15:40:48 +0000.605551][771f] H264Encode::created Encoder


[777:030] [2025-07-26 15:40:48 +0000.605573][771f] H264Encode:: H264 encoder
created.
[777:030] [2025-07-26 15:40:48 +0000.605596][771f] H264 encoder created.
[777:030] [2025-07-26 15:40:48 +0000.605612][771f]
RecordingSessionInternalSimple:created avc encoder avc: 0x75c8fee380
[777:030] [2025-07-26 15:40:48 +0000.605639][771f] setOutput:
[777:030] [2025-07-26 15:40:48 +0000.605654][771f]
RecordingSessionInternalSimple:encoder set output to muxer!
[777:030] [2025-07-26 15:40:48 +0000.605680][771f] request a key frame
[777:030] [2025-07-26 15:40:48 +0000.605692][771f] H264Encode:: request a key frame
[777:030] [2025-07-26 15:40:48 +0000.605796][771f] setDisplayRotate :90
[777:030] [2025-07-26 15:40:48 +0000.605826][771f] 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
[777:030] [2025-07-26 15:40:48 +0000.605887][7720] StartRecording:
[777:030] [2025-07-26 15:40:48 +0000.605960][2bb] operator(): Set the recording
session in mic source. recording session: 0x75bd8b0680
[777:030] [2025-07-26 15:40:48 +0000.606073][7720] operator() leave. expire time =
83 ms

[777:034] [2025-07-26 15:40:48 +0000.609353][7720] begine recode to first frame


spend time:87
[777:034] [2025-07-26 15:40:48 +0000.609457][7720]
GPUImageProcessing::SetOrientation orientation: 90
[777:034] [2025-07-26 15:40:48 +0000.609686][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[777:047] [2025-07-26 15:40:48 +0000.622661][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[777:054] [2025-07-26 15:40:48 +0000.629390][2c2]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[777:060] [2025-07-26 15:40:48 +0000.635885][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[777:136] [2025-07-26 15:40:48 +0000.711646][2b8] RecordAudioSource::PullAudioFrame
[777:183] [2025-07-26 15:40:48 +0000.758567][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[777:190] [2025-07-26 15:40:48 +0000.766061][2c3] add aac audio track with id:1
[777:259] [2025-07-26 15:40:48 +0000.834743][2c2] h264 add frame header cdr flag
[777:261] [2025-07-26 15:40:48 +0000.836316][2c2] h264 add frame header cdr flag
[777:261] [2025-07-26 15:40:48 +0000.836689][2c2] Received key frame:0
[777:261] [2025-07-26 15:40:48 +0000.836756][2c2] H264Encode:: get a sps pps
header!headerSize:29
[777:262] [2025-07-26 15:40:48 +0000.837495][2c3] get the H.264 SPS parameter
[777:262] [2025-07-26 15:40:48 +0000.838051][2c3] add video track with id:2
[777:263] [2025-07-26 15:40:48 +0000.838937][2c3] get the H.264 PPS parameter
[777:266] [2025-07-26 15:40:48 +0000.841597][2c3] get the H.264 IDR frame
[777:266] [2025-07-26 15:40:48 +0000.841784][2c3] resss:true
[777:266] [2025-07-26 15:40:48 +0000.841823][2c3] video start ts:0
[777:266] [2025-07-26 15:40:48 +0000.841935][2c3] the video frame has been written
into MP4 file
[777:336] [2025-07-26 15:40:48 +0000.911633][2c3] audio start ts:0
[777:336] [2025-07-26 15:40:48 +0000.911766][2c3] the audio frame has been written
into MP4 file
[777:419] [2025-07-26 15:40:48 +0000.994185][2b8] AF_SpeedFilter audio 0x75dd98e980
PullFrame
[777:481] [2025-07-26 15:40:49 +0000.56421][7720] The convert RGB to YUV take 2
[777:680] [2025-07-26 15:40:49 +0000.255449][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[777:751] [2025-07-26 15:40:49 +0000.327074][2c2] Push an pts:236 to dts queue.
[777:799] [2025-07-26 15:40:49 +0000.374494][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[777:856] [2025-07-26 15:40:49 +0000.431458][2c2] last dts:202 currentPts:236
ppsOrSPS:0 queue length:2
[777:877] [2025-07-26 15:40:49 +0000.452710][7724] Run AGC when audioType = 0
[777:878] [2025-07-26 15:40:49 +0000.453772][2bb] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[777:982] [2025-07-26 15:40:49 +0000.558063][7720] The convert RGB to YUV take 2
[778:014] [2025-07-26 15:40:49 +0000.589754][7720] webrtc common_video plane
old ..... (1/1000) new: 28001 delete: 27984 diff: 17
[778:106] [2025-07-26 15:40:49 +0000.681448][2b8] AF_SpeedFilter::PullFrame eof4
[778:126] [2025-07-26 15:40:49 +0000.702069][2b8]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[778:182] [2025-07-26 15:40:49 +0000.757502][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[778:487] [2025-07-26 15:40:50 +0000.62662][7720] The convert RGB to YUV take 2
[778:613] [2025-07-26 15:40:50 +0000.189017][7720] Drop a frame videoTime:1571
nextWantTime:1600 timeInterval:100 frameRate:10
[778:712] [2025-07-26 15:40:50 +0000.287397][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[778:729] [2025-07-26 15:40:50 +0000.304212][2bb] The output timestamp from audio
mixer change:197954455
[778:855] [2025-07-26 15:40:50 +0000.430577][7724] On audio frame the broadcast
with timestamp:197954594 samples:480. (1000 frame for one log)

[778:884] [2025-07-26 15:40:50 +0000.459647][2bb] Get data in mic source, which has
byte length:1764micAudioStream->length():20
[778:884] [2025-07-26 15:40:50 +0000.459956][2bb] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[778:949] [2025-07-26 15:40:50 +0000.525163][7720] Got a frame videoTime:1908
nextWantTime:1900 timeInterval:100 frameRate:10
[778:981] [2025-07-26 15:40:50 +0000.557015][2b8] RecordAudioSource::PullAudioFrame
[779:014] [2025-07-26 15:40:50 +0000.589597][7720] The convert RGB to YUV take 2
[779:181] [2025-07-26 15:40:50 +0000.757089][2b8] AF_SpeedFilter audio 0x75dd98e980
PullFrame
[779:211] [2025-07-26 15:40:50 +0000.786959][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[779:455] [2025-07-26 15:40:51 +0000.30275][2c2] DTS queue for
Generator:0x75c8f33ab8 802
[779:511] [2025-07-26 15:40:51 +0000.87101][7720] The convert RGB to YUV take 2
[779:516] [2025-07-26 15:40:51 +0000.91988][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[779:714] [2025-07-26 15:40:51 +0000.289931][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[779:852] [2025-07-26 15:40:51 +0000.427593][7720] GPUImageProcessing: process
video frame with resolution 1280 X 720
[779:852] [2025-07-26 15:40:51 +0000.427807][7720] GPUImageProcessing: input frame
width1280 X 720
[779:853] [2025-07-26 15:40:51 +0000.428364][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[779:853] [2025-07-26 15:40:51 +0000.428521][7720] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[779:855] [2025-07-26 15:40:51 +0000.430817][2c2]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:937
[779:878] [2025-07-26 15:40:51 +0000.453915][7724] Run AGC when audioType = 0
[779:878] [2025-07-26 15:40:51 +0000.454107][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[779:880] [2025-07-26 15:40:51 +0000.456060][2bb] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[780:015] [2025-07-26 15:40:51 +0000.590949][7720] The convert RGB to YUV take 2
[780:105] [2025-07-26 15:40:51 +0000.680961][2b8] resampled_data_size:4096
[780:212] [2025-07-26 15:40:51 +0000.788023][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[780:308] [2025-07-26 15:40:51 +0000.883422][7720] drawYUV420 render
OpenGLRenderProgram:0x7696d5de98
[780:383] [2025-07-26 15:40:51 +0000.959132][2b8] AF_SpeedFilter::PullFrame eof4
[780:404] [2025-07-26 15:40:51 +0000.980014][2b8]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[780:416] [2025-07-26 15:40:51 +0000.991468][7720] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[780:510] [2025-07-26 15:40:52 +0000.86044][2c1]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1114queue_audio_frame_:1
[780:511] [2025-07-26 15:40:52 +0000.86568][7720] The convert RGB to YUV take 2
[780:542] [2025-07-26 15:40:52 +0000.117227][7720] webrtc common_video plane
old ..... (1/1000) new: 29001 delete: 28984 diff: 17
[780:614] [2025-07-26 15:40:52 +0000.189442][7720] Drop a frame videoTime:3571
nextWantTime:3600 timeInterval:100 frameRate:10
[780:712] [2025-07-26 15:40:52 +0000.287828][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[780:831] [2025-07-26 15:40:52 +0000.406934][2b8] RecordAudioSource::PullAudioFrame
[780:883] [2025-07-26 15:40:52 +0000.458671][2bb] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[780:938] [2025-07-26 15:40:52 +0000.513413][2b8] AF_SpeedFilter audio 0x75dd98e980
PullFrame
[781:014] [2025-07-26 15:40:52 +0000.589997][7720] The convert RGB to YUV take 2
[781:212] [2025-07-26 15:40:52 +0000.788124][7720] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[781:242] [2025-07-26 15:40:52 +0000.817884][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[781:447] [2025-07-26 15:40:53 +0000.22333][6cbf]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[781:447] [2025-07-26 15:40:53 +0000.22668][7720] operator(): Stop
[781:447] [2025-07-26 15:40:53 +0000.22758][7720] StopPullFrameAndWriteMp4
time:197957186 enter.

[781:447] [2025-07-26 15:40:53 +0000.22810][7720] StopRecording:


[781:450] [2025-07-26 15:40:53 +0000.25391][2b8] PullAudioFrame: PullFrame audio
finished.
[781:450] [2025-07-26 15:40:53 +0000.25510][2b8]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[781:453] [2025-07-26 15:40:53 +0000.28646][2c2]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:45
[781:458] [2025-07-26 15:40:53 +0000.33226][771f] stop recording
[781:458] [2025-07-26 15:40:53 +0000.33354][771f]
RecordingSessionInternalSimple:destroy media processers
[781:458] [2025-07-26 15:40:53 +0000.33397][771f] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[781:458] [2025-07-26 15:40:53 +0000.33428][771f] H264Encode::flushing hareware
Encoder
[781:458] [2025-07-26 15:40:53 +0000.33694][771f] Flush time:197957197 enter.

[781:458] [2025-07-26 15:40:53 +0000.33762][771f] H264Encoder encoder flush


[781:458] [2025-07-26 15:40:53 +0000.33798][771f] flush output queue
[781:783] [2025-07-26 15:40:53 +0000.358839][771f] Flush leave. expire time = 325
ms

[781:784] [2025-07-26 15:40:53 +0000.359328][771f] ~H264EncodeWrap:


[781:784] [2025-07-26 15:40:53 +0000.359466][771f] ~H264Encode:
[781:784] [2025-07-26 15:40:53 +0000.359513][771f] teardownCompressionSession:
H264Encode::destroying Encoder
[781:784] [2025-07-26 15:40:53 +0000.359563][771f] Release time:197957523 enter.

[781:784] [2025-07-26 15:40:53 +0000.360001][771f] Release:


MediaCodecVideoEncoder::Release _inited:1
[781:784] [2025-07-26 15:40:53 +0000.360087][771f] Destroy time:197957523 enter.

[781:784] [2025-07-26 15:40:53 +0000.360145][771f] H264Encoder encoderDestroy


[781:785] [2025-07-26 15:40:53 +0000.360216][771f]
AndroidMediaCodecVideoEncoder::release env: 0x75af646040
[781:785] [2025-07-26 15:40:53 +0000.360292][771f]
AndroidMediaCodecVideoEncoder::Destroy
[781:816] [2025-07-26 15:40:53 +0000.391536][771f] Destroy leave. expire time = 32
ms

[781:816] [2025-07-26 15:40:53 +0000.391786][771f] Release leave. expire time = 32


ms

[781:816] [2025-07-26 15:40:53 +0000.391839][771f] ~AndroidHwAvcEncoder


time:197957555 enter.
[781:816] [2025-07-26 15:40:53 +0000.392153][771f] Release time:197957555 enter.

[781:817] [2025-07-26 15:40:53 +0000.392408][771f] Release:


MediaCodecVideoEncoder:: has been released before, just return
[781:817] [2025-07-26 15:40:53 +0000.392453][771f] Release leave. expire time = 1
ms

[781:817] [2025-07-26 15:40:53 +0000.392490][771f] ~AndroidMediaCodecVideoEncoder


[781:817] [2025-07-26 15:40:53 +0000.392522][771f] ~WrapAndroidMediaCodec
time:197957556 enter.

[781:817] [2025-07-26 15:40:53 +0000.392555][771f] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[781:817] [2025-07-26 15:40:53 +0000.392591][771f] video hevc hw codec


destructor:0x76a7bc3198

[781:817] [2025-07-26 15:40:53 +0000.392764][771f] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[781:817] [2025-07-26 15:40:53 +0000.392836][771f] teardownCompressionSession:


H264Encode::destroyed Encoder
[781:817] [2025-07-26 15:40:53 +0000.392906][771f]
RecordingSessionInternalSimple:destroy aac encoder output!
[781:817] [2025-07-26 15:40:53 +0000.392943][771f] AACSWEncode destructor
[781:829] [2025-07-26 15:40:53 +0000.404694][2c3] MP4 close file successfully
[781:829] [2025-07-26 15:40:53 +0000.404812][2c3] Recording session Internal:
notify recording ok
[781:829] [2025-07-26 15:40:53 +0000.404850][2c3] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_197952701.mp4,
output_video_timestamp_:1467.33 last_video_pts_:1467
[781:829] [2025-07-26 15:40:53 +0000.404911][2c3] OnRecordFinish:
[781:831] [2025-07-26 15:40:53 +0000.407119][2c3] onRecordingOk: net seek
pos:0record video duration:1500record audio duration:1439
[781:833] [2025-07-26 15:40:53 +0000.408918][2bb] destructMicSource_w:
[781:834] [2025-07-26 15:40:53 +0000.409212][2bb] setOutput_w:
MicSource::setOutput() 0x0
[781:834] [2025-07-26 15:40:53 +0000.409998][7720] releaseThread 0x75bd602580
[781:834] [2025-07-26 15:40:53 +0000.410125][7720] ~MicSource: Mic source
destroyed:0x76a8428300
[781:837] [2025-07-26 15:40:53 +0000.412223][7720] StopPullFrameAndWriteMp4 leave.
expire time = 390 ms

[781:837] [2025-07-26 15:40:53 +0000.412337][7720] DestroyPipelineAndFilters


time:197957576 enter.

[781:837] [2025-07-26 15:40:53 +0000.412409][7720] UnbindInputFilter 0x75bd8b0640


this 0x7696d5e0c0
[781:837] [2025-07-26 15:40:53 +0000.412523][7720] UnbindInputFilter 0x75bd8b07d8
this 0x75dd98ead0
[781:837] [2025-07-26 15:40:53 +0000.412606][7720] UnbindInputFilter 0x7696d5e0c0
this 0x75bd95d160
[781:837] [2025-07-26 15:40:53 +0000.412643][7720] filter: filter pipeline destroy
this: 0x75bd95d0c0
[781:838] [2025-07-26 15:40:53 +0000.413774][7720] ClearVideoOfSources: recodring
total frames:0
[781:838] [2025-07-26 15:40:53 +0000.414055][7720] ClearVideoOfSources:
[781:838] [2025-07-26 15:40:53 +0000.414114][7720] GPUImageProcessing destruct.
[781:839] [2025-07-26 15:40:53 +0000.414222][7720] destroy TrivalImageDrawer
0x75bd557dc0
[781:839] [2025-07-26 15:40:53 +0000.414344][7720] The shader has been initialize,
clean up them.

[781:839] [2025-07-26 15:40:53 +0000.414519][7720] ~OpenGLFrameBuffer:


[781:839] [2025-07-26 15:40:53 +0000.414783][7720] ~OpenGLFrameBuffer:
[781:839] [2025-07-26 15:40:53 +0000.414940][7720] ~OpenGLFrameBuffer:
[781:839] [2025-07-26 15:40:53 +0000.415082][7720] ~OpenGLFrameBuffer:
[781:840] [2025-07-26 15:40:53 +0000.416121][7720] ~OpenGLFrameBuffer:
[781:841] [2025-07-26 15:40:53 +0000.416545][7720] ~OpenGLFrameBuffer:
[781:841] [2025-07-26 15:40:53 +0000.417057][7720] GPUImageProcessing destruct
finish.
[781:842] [2025-07-26 15:40:53 +0000.417169][7720] GPURGBAFrame destruct.
[781:842] [2025-07-26 15:40:53 +0000.417281][7720] destroy OpenGLRenderProgram
0x7696d5de98
[781:842] [2025-07-26 15:40:53 +0000.417360][7720] ~CameraSource time:197957581
enter.

[781:842] [2025-07-26 15:40:53 +0000.417532][7720] ~CameraSource leave. expire


time = 0 ms

[781:842] [2025-07-26 15:40:53 +0000.417599][7720] ~RecordAudioSource


time:197957581 enter.

[781:842] [2025-07-26 15:40:53 +0000.417633][7720] ~RecordAudioSource leave.


expire time = 0 ms

[781:842] [2025-07-26 15:40:53 +0000.417673][7720] DestroyPipelineAndFilters


leave. expire time = 5 ms

[781:874] [2025-07-26 15:40:53 +0000.449490][7725] webrtc device:Handle the data


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

[781:874] [2025-07-26 15:40:53 +0000.449654][7725] _deviceSampleRate:48000

[781:875] [2025-07-26 15:40:53 +0000.450855][7724] Run AGC when audioType = 0


[782:965] [2025-07-26 15:40:54 +0000.540929][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[783:879] [2025-07-26 15:40:55 +0000.454556][7724] Run AGC when audioType = 0
[783:879] [2025-07-26 15:40:55 +0000.454835][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[784:694] [2025-07-26 15:40:56 +0000.270156][7724] haveEnoughProcessedData
internalAudioStream.length: 20
[785:877] [2025-07-26 15:40:57 +0000.452393][7724] Run AGC when audioType = 0
[786:409] [2025-07-26 15:40:57 +0000.984714][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[787:879] [2025-07-26 15:40:59 +0000.454289][7724] Run AGC when audioType = 0
[787:879] [2025-07-26 15:40:59 +0000.454557][7724]
AudioDeviceDataHandler::MixAndSendOutFrame
[788:115] [2025-07-26 15:40:59 +0000.690814][7724] haveEnoughProcessedData
internalAudioStream.length: 0
[789:102] [2025-07-26 15:41:00 +0000.677471][6cee]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[789:102] [2025-07-26 15:41:00 +0000.677803][6cee] ~MediaFilterCamera
time:197964841 enter.
[789:103] [2025-07-26 15:41:00 +0000.678558][6cee] StopPullFrameAndWriteMp4
time:197964842 enter.

[789:104] [2025-07-26 15:41:00 +0000.679616][771f] stop recording


[789:104] [2025-07-26 15:41:00 +0000.679697][771f] we have stopped recording before
[789:104] [2025-07-26 15:41:00 +0000.679873][6cee] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[789:105] [2025-07-26 15:41:00 +0000.680585][6cee] DestroyPipelineAndFilters


time:197964844 enter.

[789:105] [2025-07-26 15:41:00 +0000.680727][6cee] DestroyPipelineAndFilters


leave. expire time = 0 ms

[789:105] [2025-07-26 15:41:00 +0000.680785][6cee] AppDeviceManagerStopMic

[789:105] [2025-07-26 15:41:00 +0000.680908][6cee] AppDeviceManagerStopMic::mic


status is on
[789:105] [2025-07-26 15:41:00 +0000.681090][6cee] Try to stop webrtc device.

[789:106] [2025-07-26 15:41:00 +0000.681245][6cee] Set record state to


stopped.threadID:27886

[789:156] [2025-07-26 15:41:00 +0000.731283][6cee] Try to destory the


recorder.threadID:27886

[789:356] [2025-07-26 15:41:00 +0000.931455][6cee] DestroyAudioRecorder:


[789:356] [2025-07-26 15:41:00 +0000.931558][6cee] Cleanup the buffer [000:027]
[2025-08-01 17:05:31 +0000.96719][6cf0] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-08-
01 17:05:31 +0000
[000:027] [2025-08-01 17:05:31 +0000.96798][6cf0] set AppID=50011 old AppID=-1
[000:027] [2025-08-01 17:05:31 +0000.96824][6cf0] Init the android object with
jvm:0xb40000737da90540 env:0x72befec500 context:0x723d5694b8

[000:027] [2025-08-01 17:05:31 +0000.96848][6cf0] SetAndroidMediaCodecObjects


time:137848349 enter.

[000:027] [2025-08-01 17:05:31 +0000.96875][6cf0] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:027] [2025-08-01 17:05:31 +0000.96896][6cf0] SetAndroidMediaCodecObjects


time:137848349 enter.

[000:027] [2025-08-01 17:05:31 +0000.96918][6cf0] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb40000737da90540
[000:027] [2025-08-01 17:05:31 +0000.96938][6cf0] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb40000737da90540 address:0x71b035d760
[000:027] [2025-08-01 17:05:31 +0000.96961][6cf0] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb40000737da90540
address:0x71b035d760
[000:027] [2025-08-01 17:05:31 +0000.96975][6cf0] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:027] [2025-08-01 17:05:31 +0000.97009][6cf0] Set the android objects with


jvm:0xb40000737da90540 env:0x72befec500 context:0x723d5694b8

[000:029] [2025-08-01 17:05:31 +0000.98622][6cf0] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x72befec500
[000:029] [2025-08-01 17:05:31 +0000.98677][6cf0] SystemUtil Init done
[000:030] [2025-08-01 17:05:31 +0000.99903][6cf0]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:032] [2025-08-01 17:05:31 +0000.102105][6cf0] MediaFilterCamera
[000:032] [2025-08-01 17:05:31 +0000.102195][6cf0] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:033] [2025-08-01 17:05:31 +0000.102304][6cf0] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:033] [2025-08-01 17:05:31 +0000.102340][6cf0] Recording session using default
bitrate support by app:31457280
[000:033] [2025-08-01 17:05:31 +0000.102629][f0f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x72be1ba640
[000:033] [2025-08-01 17:05:31 +0000.102680][f0f] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:033] [2025-08-01 17:05:31 +0000.102775][6cf0] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:034] [2025-08-01 17:05:31 +0000.103398][6cf0] Error(ini.cc:191): Open the file
failed. error:2
[000:034] [2025-08-01 17:05:31 +0000.103434][6cf0]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:034] [2025-08-01 17:05:31 +0000.103468][6cf0] The device model: m2101k6i
usingSoftwareAEC value: 0
[000:036] [2025-08-01 17:05:31 +0000.105820][6cf0] Error(ini.cc:191): Open the file
failed. error:2
[000:036] [2025-08-01 17:05:31 +0000.105892][6cf0]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:036] [2025-08-01 17:05:31 +0000.105926][6cf0] The device model: m2101k6i
usingHardwareAEC value: 0
[000:036] [2025-08-01 17:05:31 +0000.105948][6cf0] The machine device: m2101k6i
usingHardwareAEC value: 0
[000:036] [2025-08-01 17:05:31 +0000.105961][6cf0] Using Default AEC type: software
AEC
[000:037] [2025-08-01 17:05:31 +0000.107093][6cf0] The device model: m2101k6i enum
value: 0
[000:038] [2025-08-01 17:05:31 +0000.107755][6cf0] GetMachineModel is M2101K6I
[000:038] [2025-08-01 17:05:31 +0000.107803][6cf0] GetMachineInfo: M2101K6I
[000:038] [2025-08-01 17:05:31 +0000.107831][6cf0] Construct BeautifyReader
begin...
[000:038] [2025-08-01 17:05:31 +0000.107850][6cf0] dumpStickerRgba:0
dumpStickerYuv:0
[000:038] [2025-08-01 17:05:31 +0000.107862][6cf0] Construct BeautifyReader done.
[000:042] [2025-08-01 17:05:31 +0000.112119][6cf0] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:043] [2025-08-01 17:05:31 +0000.112277][f12] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x72be09f2a0
[000:043] [2025-08-01 17:05:31 +0000.112411][6cf0] AppDeviceManager telnet server
for statistics started......
[000:043] [2025-08-01 17:05:31 +0000.112904][6cf0] CpuOverloadDetect time:137848365
enter.

[000:043] [2025-08-01 17:05:31 +0000.112997][6cf0] CpuOverloadDetect leave. expire


time = 0 ms

[000:043] [2025-08-01 17:05:31 +0000.113024][f13] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x72be08f940
[000:044] [2025-08-01 17:05:31 +0000.113524][6cf0] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:044] [2025-08-01 17:05:31 +0000.113555][6cf0] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:044] [2025-08-01 17:05:31 +0000.113842][6cf0] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:044] [2025-08-01 17:05:31 +0000.114159][6cf0] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:045] [2025-08-01 17:05:31 +0000.114712][6cf0] CreatePlatformSpecificObjects:
[000:045] [2025-08-01 17:05:31 +0000.114758][6cf0] audio device use opensle input
and opensl output
[000:045] [2025-08-01 17:05:31 +0000.114794][6cf0] Create OpenSLES output module
with java VM support.

[000:045] [2025-08-01 17:05:31 +0000.114930][6cf0] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:045] [2025-08-01 17:05:31 +0000.115094][6cf0] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:046] [2025-08-01 17:05:31 +0000.115280][6cf0] Create OpenSLES output module
with buffer num:1

[000:046] [2025-08-01 17:05:31 +0000.115436][6cf0] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:046] [2025-08-01 17:05:31 +0000.115606][6cf0] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:046] [2025-08-01 17:05:31 +0000.115785][6cf0] Create OpenSLES input module
with java VM support.

[000:046] [2025-08-01 17:05:31 +0000.115827][6cf0] Create OpenSLES input module


with buffer num:1

[000:046] [2025-08-01 17:05:31 +0000.115873][6cf0] Error(trace.cc:40): Init the


output and input for audio device template.
[000:046] [2025-08-01 17:05:31 +0000.115893][6cf0] Init the output device.

[000:046] [2025-08-01 17:05:31 +0000.115919][6cf0] Init the opensl input.


[000:046] [2025-08-01 17:05:31 +0000.115943][6cf0] AppDeviceManager get setting
samplerate: 0
[000:047] [2025-08-01 17:05:31 +0000.116282][6cf0] The device model: m2101k6i enum
value: 0
[000:047] [2025-08-01 17:05:31 +0000.116747][6cf0] The device model: m2101k6i enum
value: 0
[000:047] [2025-08-01 17:05:31 +0000.116786][6cf0] Set the sample rate to be:48000

[000:047] [2025-08-01 17:05:31 +0000.116805][6cf0] Enable the recording stereo:0


[000:047] [2025-08-01 17:05:31 +0000.116818][6cf0] Set the playout as stereo:1
[000:047] [2025-08-01 17:05:31 +0000.116834][6cf0] Init the microphone.
[000:050] [2025-08-01 17:05:31 +0000.119667][6cf0] Update the recording sample rate
to be: 48000
[000:050] [2025-08-01 17:05:31 +0000.119759][6cf0] Init the speaker.
[000:050] [2025-08-01 17:05:31 +0000.119801][6cf0] Low latency buffer size:144 low
sample rate:48000
[000:050] [2025-08-01 17:05:31 +0000.120238][6cf0] Using 1 x 10ms for an audio
frame.

[000:055] [2025-08-01 17:05:31 +0000.124293][6cf0] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:055] [2025-08-01 17:05:31 +0000.124429][6cf0] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:055] [2025-08-01 17:05:31 +0000.124477][6cf0] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:060] [2025-08-01 17:05:31 +0000.129847][6cf0] The device model:m2101k6i
[000:060] [2025-08-01 17:05:31 +0000.129917][6cf0] speaker output factor:100
defaultFactor: 100

[000:060] [2025-08-01 17:05:31 +0000.129938][6cf0] headset output factor:100


defaultFactor: 100

[000:061] [2025-08-01 17:05:31 +0000.130249][6cf0] AppDeviceManagerStart finished.


[000:061] [2025-08-01 17:05:31 +0000.130310][6cf0] AppDeviceManagerStartMic::mic
status is off
[000:061] [2025-08-01 17:05:31 +0000.130356][6cf0] AppDeviceManagerStartMic update
aec type: 2

[000:061] [2025-08-01 17:05:31 +0000.130376][6cf0] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:061] [2025-08-01 17:05:31 +0000.130398][6cf0]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:061] [2025-08-01 17:05:31 +0000.130420][6cf0]
AudioDeviceDataHandler::StartMicProcess

[000:061] [2025-08-01 17:05:31 +0000.130518][6cf0] Try to start webrtc recording


device.

[000:061] [2025-08-01 17:05:31 +0000.130542][6cf0] StartRecording. threadID:27888

[000:061] [2025-08-01 17:05:31 +0000.130546][f14] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:061] [2025-08-01 17:05:31 +0000.130619][f14] haveEnoughProcessedData
internalAudioStream.length: 0
[000:061] [2025-08-01 17:05:31 +0000.130833][6cf0] The machine model:M2101K6I

[000:061] [2025-08-01 17:05:31 +0000.130885][6cf0] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:061] [2025-08-01 17:05:31 +0000.130908][6cf0] Set the recording mode before


getSetting: 4
[000:061] [2025-08-01 17:05:31 +0000.130934][6cf0] Set the recording mode after
getSetting: 1
[000:105] [2025-08-01 17:05:31 +0000.174712][6cf0] StartRecording finished.

[000:105] [2025-08-01 17:05:31 +0000.174775][6cf0] audio: start the audio mic


checker timer.

[000:106] [2025-08-01 17:05:31 +0000.175783][6cf0] machine model :redmi


[000:106] [2025-08-01 17:05:31 +0000.175915][6cf0] Support this machine
model :redmi
[000:110] [2025-08-01 17:05:31 +0000.179287][6cf0] global inited! current sdk
version: 07-20-936c45f
[000:201] [2025-08-01 17:05:31 +0000.270283][f16] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:201] [2025-08-01 17:05:31 +0000.270399][f16] _deviceSampleRate:48000

[000:204] [2025-08-01 17:05:31 +0000.274083][f14] Run AGC when audioType = 0


[000:204] [2025-08-01 17:05:31 +0000.274226][f14]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:651] [2025-08-01 17:05:31 +0000.720833][bc5]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:651] [2025-08-01 17:05:31 +0000.721039][f10] MediaFilterCamera, recording file
context:0x71da7f3d00 input texture:8
[000:651] [2025-08-01 17:05:31 +0000.721095][f10] GLESContext:
[000:651] [2025-08-01 17:05:31 +0000.721136][f10] The result of eglGetDisplay is:
0xb4000072d07e6f00
[000:652] [2025-08-01 17:05:31 +0000.722186][f10] The result of creation:
0x72b240fe80
[000:653] [2025-08-01 17:05:31 +0000.722296][f10] The result of
eglCreatePbufferSurface is: 0x72b240ff80
[000:653] [2025-08-01 17:05:31 +0000.722418][bc5]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x71da7f3d00 input_texture: 8
[001:819] [2025-08-01 17:05:32 +0000.889240][f14] haveEnoughProcessedData
internalAudioStream.length: 10
[002:202] [2025-08-01 17:05:33 +0000.271853][f14] Run AGC when audioType = 0
[003:539] [2025-08-01 17:05:34 +0000.609249][f14] haveEnoughProcessedData
internalAudioStream.length: 0
[003:567] [2025-08-01 17:05:34 +0000.636541][6cf0]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[003:567] [2025-08-01 17:05:34 +0000.636651][6cf0] ~MediaFilterCamera
time:137851889 enter.

[003:567] [2025-08-01 17:05:34 +0000.636682][6cf0] StopPullFrameAndWriteMp4


time:137851889 enter.

[003:567] [2025-08-01 17:05:34 +0000.637076][f0f] stop recording


[003:567] [2025-08-01 17:05:34 +0000.637134][f0f] we have stopped recording before
[003:567] [2025-08-01 17:05:34 +0000.637194][6cf0] StopPullFrameAndWriteMp4 leave.
expire time = 0 ms

[003:568] [2025-08-01 17:05:34 +0000.637977][6cf0] DestroyPipelineAndFilters


time:137851890 enter.

[003:568] [2025-08-01 17:05:34 +0000.638051][6cf0] DestroyPipelineAndFilters


leave. expire time = 0 ms

[003:568] [2025-08-01 17:05:34 +0000.638084][6cf0] AppDeviceManagerStopMic

[003:568] [2025-08-01 17:05:34 +0000.638190][6cf0] AppDeviceManagerStopMic::mic


status is on
[003:568] [2025-08-01 17:05:34 +0000.638223][6cf0] Try to stop webrtc device.

[003:569] [2025-08-01 17:05:34 +0000.638254][6cf0] Set record state to


stopped.threadID:27888

[003:626] [2025-08-01 17:05:34 +0000.696042][6cf0] Try to destory the


recorder.threadID:27888

[003:826] [2025-08-01 17:05:34 +0000.896204][6cf0] DestroyAudioRecorder:


[003:827] [2025-08-01 17:05:34 +0000.896285][6cf0] Cleanup the buffer queue in the
recorder.
[003:827] [2025-08-01 17:05:34 +0000.896307][6cf0] Destroy the recorder.

[003:829] [2025-08-01 17:05:34 +0000.898603][6cf0] StopRecording finished.

[003:829] [2025-08-01 17:05:34 +0000.898686][6cf0] The stop recording success.

[003:829] [2025-08-01 17:05:34 +0000.898707][6cf0]


AudioDeviceDataHandler::StopMicProcess

[003:829] [2025-08-01 17:05:34 +0000.899165][6cf0] AppDeviceManager stop.

[003:830] [2025-08-01 17:05:34 +0000.899253][6cf0] Rlease the webrtc device object.

[003:830] [2025-08-01 17:05:34 +0000.899461][6cf0] OpenSlesInput destruct.

[003:830] [2025-08-01 17:05:34 +0000.899512][6cf0] OpenSlesOutput destruct.

[003:830] [2025-08-01 17:05:34 +0000.900136][6cf0] EventDispatchServerScope


destruct
[003:830] [2025-08-01 17:05:34 +0000.900201][6cf0]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[003:831] [2025-08-01 17:05:34 +0000.900245][6cf0] ~AudioDeviceDataHandler

[003:831] [2025-08-01 17:05:34 +0000.900560][6cf0] AppDeviceManagerDestruct.

[003:831] [2025-08-01 17:05:34 +0000.900607][6cf0] ~AppDeviceManager:


[003:831] [2025-08-01 17:05:34 +0000.900640][6cf0] ~CpuOverloadDetect
time:137852153 enter.

[003:831] [2025-08-01 17:05:34 +0000.901077][6cf0] ~CpuOverloadDetect leave.


expire time = 0 ms

[003:834] [2025-08-01 17:05:34 +0000.903315][6cf0] Destruct BeautifyReader begin...


[003:834] [2025-08-01 17:05:34 +0000.903405][6cf0] Destruct BeautifyReader done.
[003:834] [2025-08-01 17:05:34 +0000.903437][6cf0] ~MediaFilterCamera leave.
expire time = 267 ms

[003:834] [2025-08-01 17:05:34 +0000.903547][6cf0] ~GLESContext:


[003:835] [2025-08-01 17:05:34 +0000.904419][6cf0] GLESContext destruct finish.
[003:835] [2025-08-01 17:05:34 +0000.904490][6cf0] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[003:835] [2025-08-01 17:05:34 +0000.904891][6cf0] global uninited!
[003:836] [2025-08-01 17:05:34 +0000.905244][6cf0] clear AppID 50011
[003:836] [2025-08-01 17:05:34 +0000.905278][6cf0] UnRegister JVM for Xplatform
util
[003:836] [2025-08-01 17:05:34 +0000.905304][6cf0] Dispose::unregister webrtc video
engine
[003:836] [2025-08-01 17:05:34 +0000.905324][6cf0] Init the android object with
jvm:0x0 env:0x0 context:0x0

[003:836] [2025-08-01 17:05:34 +0000.905349][6cf0] SetAndroidMediaCodecObjects


time:137852158 enter.

[003:836] [2025-08-01 17:05:34 +0000.905364][6cf0] ClearAndroidMediaCodecObjects


time:137852158 enter.

[003:836] [2025-08-01 17:05:34 +0000.905378][6cf0] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[003:836] [2025-08-01 17:05:34 +0000.905397][6cf0] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[003:836] [2025-08-01 17:05:34 +0000.905420][6cf0] SetAndroidMediaCodecObjects


time:137852158 enter.

[003:836] [2025-08-01 17:05:34 +0000.905441][6cf0] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[003:836] [2025-08-01 17:05:34 +0000.905461][6cf0] ClearAndroidMediaCodecObjects
time:137852158 enter.

[003:836] [2025-08-01 17:05:34 +0000.905481][6cf0] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[003:836] [2025-08-01 17:05:34 +0000.905502][6cf0] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[003:836] [2025-08-01 17:05:34 +0000.905521][6cf0] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[003:836] [2025-08-01 17:05:34 +0000.905541][6cf0] Dispose::unregister webrtc voice


engine
[003:836] [2025-08-01 17:05:34 +0000.905562][6cf0] Set the android objects with
jvm:0x0 env:0x0 co

You might also like