0% found this document useful (0 votes)
2 views403 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 management. Several errors are noted, such as failures to open configuration files and issues with setting thread names. The device model is identified as 220333qag, and various audio settings, including sample rate and channel count, are configured during the session setup.

Uploaded by

ailsanorine698
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)
2 views403 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 management. Several errors are noted, such as failures to open configuration files and issues with setting thread names. The device model is identified as 220333qag, and various audio settings, including sample rate and channel count, are configured during the session setup.

Uploaded by

ailsanorine698
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/ 403

[000:092] [2025-05-03 09:42:39 +0000.

352270][19e8] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-05-
03 09:42:39 +0000
[000:092] [2025-05-03 09:42:39 +0000.352394][19e8] set AppID=50011 old AppID=-1
[000:092] [2025-05-03 09:42:39 +0000.352422][19e8] Init the android object with
jvm:0xb400007d00421380 env:0x7ce2523f00 context:0x7c8bc0b2e8

[000:092] [2025-05-03 09:42:39 +0000.352482][19e8] SetAndroidMediaCodecObjects


time:15112121 enter.

[000:092] [2025-05-03 09:42:39 +0000.352517][19e8] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:092] [2025-05-03 09:42:39 +0000.352546][19e8] SetAndroidMediaCodecObjects


time:15112121 enter.

[000:092] [2025-05-03 09:42:39 +0000.352570][19e8] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007d00421380
[000:092] [2025-05-03 09:42:39 +0000.352594][19e8] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007d00421380 address:0x7c36e49760
[000:092] [2025-05-03 09:42:39 +0000.352631][19e8] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007d00421380
address:0x7c36e49760
[000:092] [2025-05-03 09:42:39 +0000.352655][19e8] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:092] [2025-05-03 09:42:39 +0000.352692][19e8] Set the android objects with


jvm:0xb400007d00421380 env:0x7ce2523f00 context:0x7c8bc0b2e8

[000:093] [2025-05-03 09:42:39 +0000.353296][19e8] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7ce2523f00
[000:093] [2025-05-03 09:42:39 +0000.353368][19e8] SystemUtil Init done
[000:095] [2025-05-03 09:42:39 +0000.355797][19e8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:097] [2025-05-03 09:42:39 +0000.356935][19e8] MediaFilterCamera
[000:097] [2025-05-03 09:42:39 +0000.357003][19e8] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:097] [2025-05-03 09:42:39 +0000.357156][19e8] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[000:097] [2025-05-03 09:42:39 +0000.357208][19e8] Recording session using default
bitrate support by app:14680064
[000:097] [2025-05-03 09:42:39 +0000.357198][1e95] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5c5257c0
[000:097] [2025-05-03 09:42:39 +0000.357442][1e95] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:097] [2025-05-03 09:42:39 +0000.357528][19e8] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:098] [2025-05-03 09:42:39 +0000.358183][19e8] Error(ini.cc:191): Open the file
failed. error:2
[000:098] [2025-05-03 09:42:39 +0000.358229][19e8]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:098] [2025-05-03 09:42:39 +0000.358273][19e8] The device model: 220333qag
usingSoftwareAEC value: 0
[000:100] [2025-05-03 09:42:39 +0000.360797][19e8] Error(ini.cc:191): Open the file
failed. error:2
[000:100] [2025-05-03 09:42:39 +0000.360858][19e8]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:100] [2025-05-03 09:42:39 +0000.360899][19e8] The device model: 220333qag
usingHardwareAEC value: 0
[000:100] [2025-05-03 09:42:39 +0000.360924][19e8] The machine device: 220333qag
usingHardwareAEC value: 0
[000:101] [2025-05-03 09:42:39 +0000.360948][19e8] Using Default AEC type: software
AEC
[000:101] [2025-05-03 09:42:39 +0000.361750][19e8] The device model: 220333qag enum
value: 0
[000:102] [2025-05-03 09:42:39 +0000.362305][19e8] GetMachineModel is 220333QAG
[000:102] [2025-05-03 09:42:39 +0000.362344][19e8] GetMachineInfo: 220333QAG
[000:102] [2025-05-03 09:42:39 +0000.362381][19e8] Construct BeautifyReader
begin...
[000:102] [2025-05-03 09:42:39 +0000.362417][19e8] dumpStickerRgba:0
dumpStickerYuv:0
[000:102] [2025-05-03 09:42:39 +0000.362459][19e8] Construct BeautifyReader done.
[000:105] [2025-05-03 09:42:39 +0000.365172][19e8] Error(ini.cc:191): Open the file
failed. error:2
[000:105] [2025-05-03 09:42:39 +0000.365272][19e8]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/support_resolution.txt
[000:105] [2025-05-03 09:42:39 +0000.365393][19e8] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:105] [2025-05-03 09:42:39 +0000.365430][19e8] AppDeviceManager telnet server
for statistics started......
[000:105] [2025-05-03 09:42:39 +0000.365432][1e99] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5c3ba5a0
[000:105] [2025-05-03 09:42:39 +0000.365848][19e8] CpuOverloadDetect time:15112134
enter.

[000:106] [2025-05-03 09:42:39 +0000.365940][19e8] CpuOverloadDetect leave. expire


time = 1 ms

[000:106] [2025-05-03 09:42:39 +0000.365963][1e9a] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7cef0cb240
[000:106] [2025-05-03 09:42:39 +0000.366646][19e8] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:106] [2025-05-03 09:42:39 +0000.366699][19e8] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:109] [2025-05-03 09:42:39 +0000.369515][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:110] [2025-05-03 09:42:39 +0000.370045][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:110] [2025-05-03 09:42:39 +0000.370641][19e8] CreatePlatformSpecificObjects:
[000:110] [2025-05-03 09:42:39 +0000.370709][19e8] audio device use opensle input
and opensl output
[000:110] [2025-05-03 09:42:39 +0000.370756][19e8] Create OpenSLES output module
with java VM support.

[000:111] [2025-05-03 09:42:39 +0000.371036][19e8] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:111] [2025-05-03 09:42:39 +0000.371242][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:111] [2025-05-03 09:42:39 +0000.371449][19e8] Create OpenSLES output module
with buffer num:1

[000:111] [2025-05-03 09:42:39 +0000.371647][19e8] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:111] [2025-05-03 09:42:39 +0000.371791][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:112] [2025-05-03 09:42:39 +0000.371977][19e8] Create OpenSLES input module
with java VM support.

[000:112] [2025-05-03 09:42:39 +0000.372025][19e8] Create OpenSLES input module


with buffer num:1

[000:112] [2025-05-03 09:42:39 +0000.372121][19e8] Error(trace.cc:40): Init the


output and input for audio device template.
[000:112] [2025-05-03 09:42:39 +0000.372167][19e8] Init the output device.

[000:112] [2025-05-03 09:42:39 +0000.372194][19e8] Init the opensl input.


[000:112] [2025-05-03 09:42:39 +0000.372241][19e8] AppDeviceManager get setting
samplerate: 0
[000:112] [2025-05-03 09:42:39 +0000.372724][19e8] The device model: 220333qag enum
value: 0
[000:113] [2025-05-03 09:42:39 +0000.373355][19e8] The device model: 220333qag enum
value: 0
[000:113] [2025-05-03 09:42:39 +0000.373406][19e8] Set the sample rate to be:48000

[000:113] [2025-05-03 09:42:39 +0000.373433][19e8] Enable the recording stereo:0


[000:113] [2025-05-03 09:42:39 +0000.373474][19e8] Set the playout as stereo:1
[000:113] [2025-05-03 09:42:39 +0000.373523][19e8] Init the microphone.
[000:114] [2025-05-03 09:42:39 +0000.374224][19e8] Update the recording sample rate
to be: 48000
[000:114] [2025-05-03 09:42:39 +0000.374302][19e8] Init the speaker.
[000:114] [2025-05-03 09:42:39 +0000.374352][19e8] Low latency buffer size:144 low
sample rate:48000
[000:114] [2025-05-03 09:42:39 +0000.374636][19e8] Using 1 x 10ms for an audio
frame.

[000:118] [2025-05-03 09:42:39 +0000.378178][19e8] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:118] [2025-05-03 09:42:39 +0000.378366][19e8] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:118] [2025-05-03 09:42:39 +0000.378437][19e8] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:123] [2025-05-03 09:42:39 +0000.383724][19e8] The device model:220333qag

[000:123] [2025-05-03 09:42:39 +0000.383832][19e8] speaker output factor:100


defaultFactor: 100

[000:123] [2025-05-03 09:42:39 +0000.383861][19e8] headset output factor:100


defaultFactor: 100

[000:124] [2025-05-03 09:42:39 +0000.384361][19e8] AppDeviceManagerStart finished.


[000:124] [2025-05-03 09:42:39 +0000.384419][19e8] AppDeviceManagerStartMic::mic
status is off
[000:124] [2025-05-03 09:42:39 +0000.384471][19e8] AppDeviceManagerStartMic update
aec type: 2

[000:124] [2025-05-03 09:42:39 +0000.384497][19e8] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:124] [2025-05-03 09:42:39 +0000.384525][19e8]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:124] [2025-05-03 09:42:39 +0000.384567][19e8]
AudioDeviceDataHandler::StartMicProcess

[000:124] [2025-05-03 09:42:39 +0000.384689][19e8] Try to start webrtc recording


device.
[000:124] [2025-05-03 09:42:39 +0000.384731][19e8] StartRecording. threadID:6632

[000:124] [2025-05-03 09:42:39 +0000.384722][1e9b] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:124] [2025-05-03 09:42:39 +0000.384833][1e9b] haveEnoughProcessedData
internalAudioStream.length: 0
[000:125] [2025-05-03 09:42:39 +0000.385155][19e8] The machine model:220333QAG

[000:125] [2025-05-03 09:42:39 +0000.385231][19e8] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:125] [2025-05-03 09:42:39 +0000.385274][19e8] Set the recording mode before


getSetting: 4
[000:125] [2025-05-03 09:42:39 +0000.385302][19e8] Set the recording mode after
getSetting: 1
[000:185] [2025-05-03 09:42:39 +0000.445873][19e8] StartRecording finished.

[000:186] [2025-05-03 09:42:39 +0000.445961][19e8] audio: start the audio mic


checker timer.

[000:186] [2025-05-03 09:42:39 +0000.446742][19e8] machine model :redmi


[000:186] [2025-05-03 09:42:39 +0000.446808][19e8] Support this machine
model :redmi
[000:190] [2025-05-03 09:42:39 +0000.450178][19e8] global inited! current sdk
version: 12-14-d8558ab
[000:269] [2025-05-03 09:42:39 +0000.529085][1e9c] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:269] [2025-05-03 09:42:39 +0000.529194][1e9c] _deviceSampleRate:48000

[000:273] [2025-05-03 09:42:39 +0000.533204][1e9b] Run AGC when audioType = 0


[000:273] [2025-05-03 09:42:39 +0000.533416][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[001:020] [2025-05-03 09:42:40 +0000.280892][1b32]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[001:023] [2025-05-03 09:42:40 +0000.283328][1e96] MediaFilterCamera, recording
file context:0x7ce2518180 input texture:4
[001:024] [2025-05-03 09:42:40 +0000.284298][1e96] GLESContext:
[001:032] [2025-05-03 09:42:40 +0000.292430][1e96] The result of eglGetDisplay is:
0x1
[001:040] [2025-05-03 09:42:40 +0000.300542][1e96] The result of creation:
0x7c544f6a00
[001:041] [2025-05-03 09:42:40 +0000.301073][1e96] The result of
eglCreatePbufferSurface is: 0x7c544f6c00
[001:041] [2025-05-03 09:42:40 +0000.301309][1b32]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7ce2518180 input_texture: 4
[001:879] [2025-05-03 09:42:41 +0000.139214][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[002:268] [2025-05-03 09:42:41 +0000.528116][1e9b] Run AGC when audioType = 0
[003:572] [2025-05-03 09:42:42 +0000.832416][1e9b] haveEnoughProcessedData
internalAudioStream.length: 0
[004:190] [2025-05-03 09:42:43 +0000.450444][1e91]
monitorTime:4004totalDuration:3930
[004:271] [2025-05-03 09:42:43 +0000.531129][1e9b] Run AGC when audioType = 0
[004:271] [2025-05-03 09:42:43 +0000.531286][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[004:743] [2025-05-03 09:42:44 +0000.3736][19bc] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[004:743] [2025-05-03 09:42:44 +0000.3827][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[004:758] [2025-05-03 09:42:44 +0000.18067][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[004:758] [2025-05-03 09:42:44 +0000.18329][1e96] operator() time:15116787 enter.

[004:761] [2025-05-03 09:42:44 +0000.21292][1e96] MediaFilterCamera, recording


file context:0x7ce2518180 input texture:4
[004:767] [2025-05-03 09:42:44 +0000.27635][1e96] MicSource: Mic source
created:10x7cefea7e00
[004:768] [2025-05-03 09:42:44 +0000.28539][1e96] received external audio stream

[004:768] [2025-05-03 09:42:44 +0000.28656][1e96] alloc thread: 0x7c54582980


name:worker0 thread id:536584641664 to Mic_source
[004:768] [2025-05-03 09:42:44 +0000.28712][1e96] audio: start the audio sender
thread.

[004:768] [2025-05-03 09:42:44 +0000.28906][1e96] construct OpenGLRenderProgram


0x7c457eab98
[004:769] [2025-05-03 09:42:44 +0000.28956][1e96] CropFilter::SetOrientation
orientation: 90
[004:769] [2025-05-03 09:42:44 +0000.29192][1e96] filter: filter pipeline construtc
this: 0x7cefd7c380
[004:769] [2025-05-03 09:42:44 +0000.29249][1e96] filter: filter pipeline2 update
pattern: 1
[004:772] [2025-05-03 09:42:44 +0000.32759][1e9b] On audio frame the broadcast with
timestamp:15116801 samples:480. (1000 frame for one log)

[004:774] [2025-05-03 09:42:44 +0000.34914][1e96] CameraSource::source_id_:1


[004:775] [2025-05-03 09:42:44 +0000.35082][1e96] RecordAudioSource::source_id_:2
[004:775] [2025-05-03 09:42:44 +0000.35391][1e96] BindInputFilter 0x7c54583fc0
this 0x7c457eadc0
[004:775] [2025-05-03 09:42:44 +0000.35444][1e96] BindInputFilter 0x7c54607a58
this 0x7c54607bd0
[004:775] [2025-05-03 09:42:44 +0000.35483][1e96] BindInputFilter 0x7c457eadc0
this 0x7cefd7c420
[004:777] [2025-05-03 09:42:44 +0000.37543][1e96] setParamentForFilters:
speed:1.000000
[004:777] [2025-05-03 09:42:44 +0000.37846][1e96] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[004:777] [2025-05-03 09:42:44 +0000.37899][1e96] SetParamForFilter time:15116806
enter.

[004:778] [2025-05-03 09:42:44 +0000.38011][1e96] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[004:778] [2025-05-03 09:42:44 +0000.38048][1e96] SetParamForFilter: Params video
index is: 0
[004:778] [2025-05-03 09:42:44 +0000.38086][1e96] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[004:778] [2025-05-03 09:42:44 +0000.38114][1e96] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[004:778] [2025-05-03 09:42:44 +0000.38185][1e96] crop filter mode tpye:
citytravelvideo index:0
[004:780] [2025-05-03 09:42:44 +0000.40518][1efa] Get data in mic source, which has
byte length:1764micAudioStream->length():10
[004:783] [2025-05-03 09:42:44 +0000.43532][1efa] The output timestamp from audio
mixer change:15116801
[004:783] [2025-05-03 09:42:44 +0000.43668][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[004:830] [2025-05-03 09:42:44 +0000.90054][1e96]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:830] [2025-05-03 09:42:44 +0000.90234][1e96]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:830] [2025-05-03 09:42:44 +0000.90266][1e96]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:830] [2025-05-03 09:42:44 +0000.90294][1e96]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:834] [2025-05-03 09:42:44 +0000.94077][1e96]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:834] [2025-05-03 09:42:44 +0000.94222][1e96]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:834] [2025-05-03 09:42:44 +0000.94253][1e96]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:834] [2025-05-03 09:42:44 +0000.94280][1e96]
Warning(parse_template_json.cc:81): json parament no found the parament
[004:834] [2025-05-03 09:42:44 +0000.94308][1e96]
Warning(parse_template_json.cc:81): json parament no found the parament
[004:834] [2025-05-03 09:42:44 +0000.94367][1e96]
Warning(parse_template_json.cc:67): json parament no found the parament
[004:834] [2025-05-03 09:42:44 +0000.94397][1e96]
Warning(parse_template_json.cc:93): json parament no found the duration
[004:834] [2025-05-03 09:42:44 +0000.94465][1e96] SetParamForFilter leave. expire
time = 57 ms

[004:840] [2025-05-03 09:42:44 +0000.100487][1e96] OnOutputSizeChanged width 1280


height 720
[004:840] [2025-05-03 09:42:44 +0000.100585][1e96] OpenGLFrameBuffer: width:1280
height:720
[004:840] [2025-05-03 09:42:44 +0000.100628][1e96] OpenGLFrameBuffer: width:1280
height:720
[004:840] [2025-05-03 09:42:44 +0000.100655][1e96] OpenGLFrameBuffer: width:1280
height:720
[004:840] [2025-05-03 09:42:44 +0000.100679][1e96] OpenGLFrameBuffer: width:1280
height:720
[004:840] [2025-05-03 09:42:44 +0000.100702][1e96] OpenGLFrameBuffer: width:1280
height:720
[004:840] [2025-05-03 09:42:44 +0000.100726][1e96] OpenGLFrameBuffer: width:1280
height:720
[004:840] [2025-05-03 09:42:44 +0000.100749][1e96] construct TrivalImageDrawer
0x7d004778c0
[004:840] [2025-05-03 09:42:44 +0000.100777][1e96] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7d004778c0 context 0x7cefd46fc0
[004:840] [2025-05-03 09:42:44 +0000.100806][1e96] setupGLES:
[004:848] [2025-05-03 09:42:44 +0000.108817][1e96] OpenGLRenderProgram::Initialize.
[004:849] [2025-05-03 09:42:44 +0000.108997][1e96] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[004:849] [2025-05-03 09:42:44 +0000.109033][1e96] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[004:849] [2025-05-03 09:42:44 +0000.109117][1e96] Init open gl render:
0x7c457eab98
[004:849] [2025-05-03 09:42:44 +0000.109170][1e96] Fragement shader path:
[004:849] [2025-05-03 09:42:44 +0000.109212][1e96] Fragement shader path:
[004:849] [2025-05-03 09:42:44 +0000.109239][1e96] create opengl program object.
[004:849] [2025-05-03 09:42:44 +0000.109263][1e96] create shader: vertex
[004:938] [2025-05-03 09:42:44 +0000.198453][1e96] create shader: fragment
[005:015] [2025-05-03 09:42:44 +0000.275553][1e96] Have not extra filter filename!
[005:015] [2025-05-03 09:42:44 +0000.275687][1e96] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[005:015] [2025-05-03 09:42:44 +0000.275721][1e96] OpenGLRenderProgram::Initialize
success.
[005:015] [2025-05-03 09:42:44 +0000.275790][1e96] Setup the OpenGL result:1
[005:016] [2025-05-03 09:42:44 +0000.276374][1e95] start recording, file
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15117044.mp4
[005:016] [2025-05-03 09:42:44 +0000.276560][1e95] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/milive//record_video_15117044.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[005:016] [2025-05-03 09:42:44 +0000.276623][1e95] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[005:016] [2025-05-03 09:42:44 +0000.276675][1e95] 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_15117044.mp4
fileFD: -1
[005:017] [2025-05-03 09:42:44 +0000.277748][1e95] MP4
file:/data/user/0/com.android.camera/no_backup/milive//record_video_15117044.mp4 is
opened successfully
[005:017] [2025-05-03 09:42:44 +0000.277750][1f03] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c4609e898
[005:017] [2025-05-03 09:42:44 +0000.277839][1e95] setupMediaProcessers:
[005:017] [2025-05-03 09:42:44 +0000.277866][1e95]
RecordingSessionInternalSimple:setup media processers.
[005:017] [2025-05-03 09:42:44 +0000.277893][1e95] construct AAC encoder
[005:019] [2025-05-03 09:42:44 +0000.279268][1e95] H264Encoder creating:
superfast011818
[005:019] [2025-05-03 09:42:44 +0000.279400][1e95] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[005:022] [2025-05-03 09:42:44 +0000.282523][1e95] H264Encode::GetMachineModel is
220333QAG
[005:022] [2025-05-03 09:42:44 +0000.282636][1e95] H264Encoder machine_mode
is:220333QAG
[005:022] [2025-05-03 09:42:44 +0000.282672][1e95] H264Encode::machine size :9
machine_mode:220333QAG
[005:022] [2025-05-03 09:42:44 +0000.282702][1e95] H264Encode::machine array
size :22 machine_mode:220333QAG
[005:022] [2025-05-03 09:42:44 +0000.282727][1e95] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[005:022] [2025-05-03 09:42:44 +0000.282752][1e95] setupCompressionSession:
[005:022] [2025-05-03 09:42:44 +0000.282777][1e95] H264Encode::creating hareware
Encoder
[005:022] [2025-05-03 09:42:44 +0000.282822][1e95] AndroidHwAvcEncoder
time:15117051 enter.

[005:023] [2025-05-03 09:42:44 +0000.283146][1e95] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c36e49760
[005:023] [2025-05-03 09:42:44 +0000.283463][1e95] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[005:023] [2025-05-03 09:42:44 +0000.283510][1e95] The video avc hw codec address
is 0x7c4a3e36b8
[005:023] [2025-05-03 09:42:44 +0000.283589][1e95] AndroidHwAvcEncoder leave.
expire time = 1 ms

[005:023] [2025-05-03 09:42:44 +0000.283635][1e95] RegisterEncodeCompleteCallback


time:15117052 enter.

[005:023] [2025-05-03 09:42:44 +0000.283725][1e95] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[005:023] [2025-05-03 09:42:44 +0000.283759][1e95] InitEncode time:15117052 enter.

[005:023] [2025-05-03 09:42:44 +0000.283823][1e95] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[005:023] [2025-05-03 09:42:44 +0000.283905][1e95] Create time:15117052 enter.

[005:024] [2025-05-03 09:42:44 +0000.283954][1e95] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[005:024] [2025-05-03 09:42:44 +0000.283988][1e95]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c3eb739c0
[005:077] [2025-05-03 09:42:44 +0000.337104][1e95]
supported_type:image/vnd.android.heic
[005:077] [2025-05-03 09:42:44 +0000.337228][1e95] supported_type:video/avc
[005:077] [2025-05-03 09:42:44 +0000.337264][1e95] name:OMX.qcom.video.encoder.avc
mime:video/avc
[005:077] [2025-05-03 09:42:44 +0000.337345][1e95] hwCodecPrefix :OMX.qcom.
[005:077] [2025-05-03 09:42:44 +0000.337413][1e95] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[005:077] [2025-05-03 09:42:44 +0000.337457][1e95] mediacodec_createCodecByName
time:15117106 enter.

[005:077] [2025-05-03 09:42:44 +0000.337492][1e95] WrapAndroidMediaCodec


time:15117106 enter.

[005:078] [2025-05-03 09:42:44 +0000.338896][1e95] WrapAndroidMediaCodec leave.


expire time = 1 ms

[005:278] [2025-05-03 09:42:44 +0000.538442][1e9b] haveEnoughProcessedData


internalAudioStream.length: 0
[005:321] [2025-05-03 09:42:44 +0000.581481][1e95] mediacodec_createCodecByName
leave. expire time = 244 ms

[005:321] [2025-05-03 09:42:44 +0000.581595][1e95] WrapAndroidMediaFromat


time:15117350 enter.

[005:323] [2025-05-03 09:42:44 +0000.583075][1e95] WrapAndroidMediaFromat leave.


expire time = 2 ms

[005:433] [2025-05-03 09:42:44 +0000.693582][1e95] Destroy time:15117462 enter.

[005:433] [2025-05-03 09:42:44 +0000.693793][1e95] WrapAndroidMediaFromat::


Destroy
[005:433] [2025-05-03 09:42:44 +0000.693832][1e95] Destroy leave. expire time = 0
ms

[005:433] [2025-05-03 09:42:44 +0000.693864][1e95] ~WrapAndroidMediaFromat


time:15117462 enter.

[005:433] [2025-05-03 09:42:44 +0000.693892][1e95] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[005:434] [2025-05-03 09:42:44 +0000.693932][1e95] Create leave. expire time = 411


ms

[005:434] [2025-05-03 09:42:44 +0000.693964][1e95] isSemiPlanarSupport


time:15117463 enter.

[005:434] [2025-05-03 09:42:44 +0000.693994][1e95] H264Encoder isSemiPlanarSupport


[005:434] [2025-05-03 09:42:44 +0000.694021][1e95] isSemiPlanarSupport leave.
expire time = 0 ms

[005:434] [2025-05-03 09:42:44 +0000.694046][1e95] creat hw H264Encoder success,


isSemiPlanar:1
[005:434] [2025-05-03 09:42:44 +0000.694292][1e95] InitEncode leave. expire time =
411 ms

[005:434] [2025-05-03 09:42:44 +0000.694339][1e95] H264Encode::created Encoder


[005:434] [2025-05-03 09:42:44 +0000.694366][1e95] H264Encode:: H264 encoder
created.
[005:434] [2025-05-03 09:42:44 +0000.694391][1e95] H264 encoder created.
[005:434] [2025-05-03 09:42:44 +0000.694418][1e95]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c4a424500
[005:434] [2025-05-03 09:42:44 +0000.694461][1e95] setOutput:
[005:434] [2025-05-03 09:42:44 +0000.694489][1e95]
RecordingSessionInternalSimple:encoder set output to muxer!
[005:434] [2025-05-03 09:42:44 +0000.694514][1e95] request a key frame
[005:434] [2025-05-03 09:42:44 +0000.694537][1e95] H264Encode:: request a key frame
[005:434] [2025-05-03 09:42:44 +0000.694701][1e95] setDisplayRotate :90
[005:434] [2025-05-03 09:42:44 +0000.694739][1e95] 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
[005:434] [2025-05-03 09:42:44 +0000.694817][1e96] StartRecording:
[005:434] [2025-05-03 09:42:44 +0000.694879][1efa] operator(): Set the recording
session in mic source. recording session: 0x7c54607900
[005:435] [2025-05-03 09:42:44 +0000.695104][1e96] operator() leave. expire time =
677 ms

[005:435] [2025-05-03 09:42:44 +0000.695824][1ef9] AF_SpeedFilter audio


0x7c54607a80 PullFrame
[005:435] [2025-05-03 09:42:44 +0000.695929][1ef9]
RecordAudioSource::PullAudioFrame
[005:436] [2025-05-03 09:42:44 +0000.695986][1ef9] AF_SpeedFilter::PullFrame eof4
[005:438] [2025-05-03 09:42:44 +0000.698129][1ef9]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[005:446] [2025-05-03 09:42:44 +0000.706631][1ef9] AF_SpeedFilter audio time,
0x7c54607a80 rcv time: 15117461
[005:446] [2025-05-03 09:42:44 +0000.706776][1ef9] AF_SpeedFilter audio time,
0x7c54607a80 rcv time: 15117461in_nSamples:441
[005:446] [2025-05-03 09:42:44 +0000.706898][1ef9] resampled_data_size:0
[005:503] [2025-05-03 09:42:44 +0000.763415][1e96]
MediaFilterCamera::NeedProcessTexture
[005:503] [2025-05-03 09:42:44 +0000.763721][1e96] begine recode to first frame
spend time:745
[005:504] [2025-05-03 09:42:44 +0000.764788][1e96] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7c54583e80
[005:504] [2025-05-03 09:42:44 +0000.764926][1e96] blur_distance_:0
[005:505] [2025-05-03 09:42:44 +0000.764966][1e96] blur_direction_angle_:-90
[005:505] [2025-05-03 09:42:44 +0000.765076][1e96]
GPUImageProcessing::SetOrientation orientation: 90
[005:505] [2025-05-03 09:42:44 +0000.765123][1e96] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[005:505] [2025-05-03 09:42:44 +0000.765261][1e96] GPUImageProcessing: process
video frame with resolution 1280 X 720
[005:505] [2025-05-03 09:42:44 +0000.765309][1e96] GPUImageProcessing: input frame
width1280 X 720
[005:510] [2025-05-03 09:42:44 +0000.770177][1e96] drawYUV420 render
OpenGLRenderProgram:0x7c457eab98
[005:512] [2025-05-03 09:42:44 +0000.772533][1e96] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[005:512] [2025-05-03 09:42:44 +0000.772690][1e96] CropFilter::OnVideoFrame
outputtexture :6
[005:512] [2025-05-03 09:42:44 +0000.772724][1e96] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[005:525] [2025-05-03 09:42:44 +0000.785402][1e96] The read pixel from buffer take:
13 width:1280 height:720 frameType:0
[005:534] [2025-05-03 09:42:44 +0000.794039][1e96] drawYUV420 render
OpenGLRenderProgram:0x7c457eab98
[005:548] [2025-05-03 09:42:44 +0000.808380][1e96] The convert RGB to YUV take 4
[005:549] [2025-05-03 09:42:44 +0000.808960][1e96] FilterPipeline2::OnVideoFrame
pts 23 last_video_timestamp_ 23
[005:550] [2025-05-03 09:42:44 +0000.810145][1e96]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[005:552] [2025-05-03 09:42:44 +0000.812787][1f02]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[005:552] [2025-05-03 09:42:44 +0000.812904][1f02] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[005:553] [2025-05-03 09:42:44 +0000.812935][1f02] push video frame to H264
encoder. (100 frame for one log)

[005:553] [2025-05-03 09:42:44 +0000.812967][1f02] push video frame to H264


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

[005:553] [2025-05-03 09:42:44 +0000.813000][1f02] H264Encode::push video frame to


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

[005:553] [2025-05-03 09:42:44 +0000.813035][1f02] Push an pts:0 to dts queue.


[005:553] [2025-05-03 09:42:44 +0000.813077][1f02] DTS queue for
Generator:0x7c3eb600b8 0
[005:553] [2025-05-03 09:42:44 +0000.813104][1f02] The input pts:0 fps:30
[005:558] [2025-05-03 09:42:44 +0000.817996][1f02]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[005:561] [2025-05-03 09:42:44 +0000.821286][1e96] drawYUV420 render
OpenGLRenderProgram:0x7c457eab98
[005:568] [2025-05-03 09:42:44 +0000.828530][1ef9] AF_SpeedFilter audio time 222,
0x7c54607a80 out time: 15117461 org time: 15117461
[005:568] [2025-05-03 09:42:44 +0000.828746][1ef9] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[005:568] [2025-05-03 09:42:44 +0000.828850][1ef9]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15117461
[005:569] [2025-05-03 09:42:44 +0000.828940][1ef9]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[005:569] [2025-05-03 09:42:44 +0000.829084][1ef9] AF_SpeedFilter audio time
[005:569] [2025-05-03 09:42:44 +0000.829284][1ef9] AF_SpeedFilter audio time 111,
0x7c54607a80 out time: 15117471 org time: 15117471
[005:652] [2025-05-03 09:42:44 +0000.912865][1f02] h264 add frame header cdr flag
[005:655] [2025-05-03 09:42:44 +0000.915197][1f01]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:8
[005:655] [2025-05-03 09:42:44 +0000.915321][1f02] h264 add frame header cdr flag
[005:655] [2025-05-03 09:42:44 +0000.915649][1f02] SendFrame
encodedImage._timeStamp:0encodedImage->_length:66495
[005:656] [2025-05-03 09:42:44 +0000.916361][1f02] Received key frame:0
[005:656] [2025-05-03 09:42:44 +0000.916431][1f02] last dts:0 currentPts:0
ppsOrSPS:0 queue length:4
[005:656] [2025-05-03 09:42:44 +0000.916466][1f02] H264Encode::H264SWEncoder get
callback, length:66495 type:0 nalType:7length:18
[005:656] [2025-05-03 09:42:44 +0000.916496][1f02] H264Encode:: get a sps pps
header!headerSize:31
[005:656] [2025-05-03 09:42:44 +0000.916520][1f02] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[005:658] [2025-05-03 09:42:44 +0000.918170][1f03] add aac audio track with id:1
[005:658] [2025-05-03 09:42:44 +0000.918336][1f03] audio start ts:0
[005:658] [2025-05-03 09:42:44 +0000.918447][1f03] the audio frame has been written
into MP4 file
[005:658] [2025-05-03 09:42:44 +0000.918498][1f03] get the H.264 SPS parameter
[005:658] [2025-05-03 09:42:44 +0000.918795][1f03] add video track with id:2
[005:659] [2025-05-03 09:42:44 +0000.919228][1f03] get the H.264 PPS parameter
[005:659] [2025-05-03 09:42:44 +0000.919539][1f03] get the H.264 IDR frame
[005:659] [2025-05-03 09:42:44 +0000.919604][1f03] resss:true
[005:659] [2025-05-03 09:42:44 +0000.919631][1f03] video start ts:0
[005:659] [2025-05-03 09:42:44 +0000.919797][1f03] the video frame has been written
into MP4 file
[005:772] [2025-05-03 09:42:45 +0000.32915][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[005:979] [2025-05-03 09:42:45 +0000.239765][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:013] [2025-05-03 09:42:45 +0000.273071][1e96] The convert RGB to YUV take 4
[006:269] [2025-05-03 09:42:45 +0000.529415][1e9b] Run AGC when audioType = 0
[006:352] [2025-05-03 09:42:45 +0000.612380][1f02] DTS queue for
Generator:0x7c3eb600b8 780 818
[006:483] [2025-05-03 09:42:45 +0000.743768][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:518] [2025-05-03 09:42:45 +0000.778505][1e96] The convert RGB to YUV take 4
[006:778] [2025-05-03 09:42:46 +0000.38481][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:848] [2025-05-03 09:42:46 +0000.108580][1f02] Push an pts:1317 to dts queue.
[006:890] [2025-05-03 09:42:46 +0000.150324][1f02] last dts:1288 currentPts:1317
ppsOrSPS:0 queue length:2
[006:979] [2025-05-03 09:42:46 +0000.239524][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:990] [2025-05-03 09:42:46 +0000.250207][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[007:008] [2025-05-03 09:42:46 +0000.268761][1ef9] AF_SpeedFilter audio
0x7c54607a80 PullFrame
[007:022] [2025-05-03 09:42:46 +0000.282842][1e96] The convert RGB to YUV take 4
[007:184] [2025-05-03 09:42:46 +0000.444505][1f02] DTS queue for
Generator:0x7c3eb600b8 1623 1651
[007:253] [2025-05-03 09:42:46 +0000.513708][1ef9]
RecordAudioSource::PullAudioFrame
[007:481] [2025-05-03 09:42:46 +0000.741512][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:514] [2025-05-03 09:42:46 +0000.774154][1e96] The convert RGB to YUV take 5
[007:514] [2025-05-03 09:42:46 +0000.774474][1e96] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 984 diff: 17
[007:588] [2025-05-03 09:42:46 +0000.848893][1f02] h264 add frame header cdr flag
[007:589] [2025-05-03 09:42:46 +0000.849800][1f02] Received key frame:1983
[007:628] [2025-05-03 09:42:46 +0000.888866][1f03] get the H.264 IDR frame
[007:659] [2025-05-03 09:42:46 +0000.919706][1ef9] AF_SpeedFilter::PullFrame eof4
[007:662] [2025-05-03 09:42:46 +0000.922199][1ef9]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[007:719] [2025-05-03 09:42:46 +0000.979445][1ef9] resampled_data_size:7168
[007:778] [2025-05-03 09:42:47 +0000.38267][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[007:906] [2025-05-03 09:42:47 +0000.166968][1f01]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:2
[007:976] [2025-05-03 09:42:47 +0000.236675][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:989] [2025-05-03 09:42:47 +0000.249156][1f02] DTS queue for
Generator:0x7c3eb600b8 2449
[008:018] [2025-05-03 09:42:47 +0000.278927][1e96] The convert RGB to YUV take 4
[008:180] [2025-05-03 09:42:47 +0000.440411][1f02] Push an pts:2646 to dts queue.
[008:219] [2025-05-03 09:42:47 +0000.479799][1f02] last dts:2616 currentPts:2646
ppsOrSPS:0 queue length:2
[008:268] [2025-05-03 09:42:47 +0000.528823][1e9b] Run AGC when audioType = 0
[008:269] [2025-05-03 09:42:47 +0000.528946][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:477] [2025-05-03 09:42:47 +0000.737712][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:514] [2025-05-03 09:42:47 +0000.774351][1e96] The convert RGB to YUV take 5
[008:572] [2025-05-03 09:42:47 +0000.832893][1ef9] AF_SpeedFilter audio
0x7c54607a80 PullFrame
[008:692] [2025-05-03 09:42:47 +0000.952446][1e9b] haveEnoughProcessedData
internalAudioStream.length: 0
[008:777] [2025-05-03 09:42:48 +0000.36978][1e96] drawYUV420 render
OpenGLRenderProgram:0x7c457eab98
[008:777] [2025-05-03 09:42:48 +0000.37642][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[008:822] [2025-05-03 09:42:48 +0000.82032][1f02] DTS queue for
Generator:0x7c3eb600b8 3284
[008:840] [2025-05-03 09:42:48 +0000.100649][1e96] GPUImageProcessing: process
video frame with resolution 1280 X 720
[008:840] [2025-05-03 09:42:48 +0000.100754][1e96] GPUImageProcessing: input frame
width1280 X 720
[008:841] [2025-05-03 09:42:48 +0000.101421][1e96] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[008:841] [2025-05-03 09:42:48 +0000.101526][1e96] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[008:848] [2025-05-03 09:42:48 +0000.107968][1f02]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3314
[008:884] [2025-05-03 09:42:48 +0000.144579][1f02] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3350
[008:884] [2025-05-03 09:42:48 +0000.144723][1f02] push video frame to H264
encoder. (100 frame for one log)

[008:884] [2025-05-03 09:42:48 +0000.144780][1f02] push video frame to H264


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

[008:884] [2025-05-03 09:42:48 +0000.144812][1f02] H264Encode::push video frame to


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

[008:884] [2025-05-03 09:42:48 +0000.144855][1f02] The input pts:3350 fps:30


[008:886] [2025-05-03 09:42:48 +0000.146861][1f02] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3284 pts:3284
[008:887] [2025-05-03 09:42:48 +0000.147848][1f02] SendFrame
encodedImage._timeStamp:3314encodedImage->_length:50784
[008:956] [2025-05-03 09:42:48 +0000.215974][1f02] H264Encode::H264SWEncoder get
callback, length:60896 type:1 nalType:1length:60892
[008:980] [2025-05-03 09:42:48 +0000.240450][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:015] [2025-05-03 09:42:48 +0000.275135][1e96] The convert RGB to YUV take 5
[009:068] [2025-05-03 09:42:48 +0000.328242][1ef9]
RecordAudioSource::PullAudioFrame
[009:475] [2025-05-03 09:42:48 +0000.735585][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:513] [2025-05-03 09:42:48 +0000.773841][1e96] The convert RGB to YUV take 5
[009:514] [2025-05-03 09:42:48 +0000.774643][1f02] Push an pts:3981 to dts queue.
[009:561] [2025-05-03 09:42:48 +0000.821583][1f02] h264 add frame header cdr flag
[009:562] [2025-05-03 09:42:48 +0000.821942][1f02] Received key frame:3981
[009:562] [2025-05-03 09:42:48 +0000.822011][1f02] last dts:3948 currentPts:3981
ppsOrSPS:0 queue length:2
[009:602] [2025-05-03 09:42:48 +0000.862252][1f03] get the H.264 IDR frame
[009:620] [2025-05-03 09:42:48 +0000.880882][1e96] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[009:661] [2025-05-03 09:42:48 +0000.921051][1f02] DTS queue for
Generator:0x7c3eb600b8 4094 4123
[009:772] [2025-05-03 09:42:49 +0000.32237][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[009:880] [2025-05-03 09:42:49 +0000.140524][1ef9] AF_SpeedFilter::PullFrame eof4
[009:882] [2025-05-03 09:42:49 +0000.142840][1ef9]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[009:931] [2025-05-03 09:42:49 +0000.191572][1ef9] resampled_data_size:0
[010:072] [2025-05-03 09:42:49 +0000.332937][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:108] [2025-05-03 09:42:49 +0000.368807][1e96] The convert RGB to YUV take 4
[010:144] [2025-05-03 09:42:49 +0000.404203][1ef9] AF_SpeedFilter audio
0x7c54607a80 PullFrame
[010:268] [2025-05-03 09:42:49 +0000.528459][1e9c] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:268] [2025-05-03 09:42:49 +0000.528594][1e9c] _deviceSampleRate:48000

[010:269] [2025-05-03 09:42:49 +0000.529859][1f01]


MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:6
[010:272] [2025-05-03 09:42:49 +0000.532191][1e9b] Run AGC when audioType = 0
[010:402] [2025-05-03 09:42:49 +0000.662442][1e9b] haveEnoughProcessedData
internalAudioStream.length: 0
[010:612] [2025-05-03 09:42:49 +0000.872932][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:618] [2025-05-03 09:42:49 +0000.878735][1f02] DTS queue for
Generator:0x7c3eb600b8 5051 5085
[010:653] [2025-05-03 09:42:49 +0000.913634][1e96] The convert RGB to YUV take 5
[010:775] [2025-05-03 09:42:50 +0000.35746][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[010:884] [2025-05-03 09:42:50 +0000.144086][1ef9]
RecordAudioSource::PullAudioFrame
[010:995] [2025-05-03 09:42:50 +0000.255862][1f02] Push an pts:5461 to dts queue.
[011:060] [2025-05-03 09:42:50 +0000.320504][1f02] last dts:5439 currentPts:5461
ppsOrSPS:0 queue length:3
[011:122] [2025-05-03 09:42:50 +0000.381968][1e96] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[011:157] [2025-05-03 09:42:50 +0000.417188][1e96] The convert RGB to YUV take 6
[011:484] [2025-05-03 09:42:50 +0000.744263][1f02] DTS queue for
Generator:0x7c3eb600b8 5902 5943
[011:629] [2025-05-03 09:42:50 +0000.889785][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:675] [2025-05-03 09:42:50 +0000.935285][1e96] The convert RGB to YUV take 4
[011:719] [2025-05-03 09:42:50 +0000.979052][1ef9] AF_SpeedFilter audio
0x7c54607a80 PullFrame
[011:736] [2025-05-03 09:42:50 +0000.996191][1f02] h264 add frame header cdr flag
[011:752] [2025-05-03 09:42:51 +0000.12513][1f02] Received key frame:6144
[011:771] [2025-05-03 09:42:51 +0000.31438][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[011:797] [2025-05-03 09:42:51 +0000.57418][1f03] get the H.264 IDR frame
[011:804] [2025-05-03 09:42:51 +0000.64262][1e96] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2984 diff: 17
[012:120] [2025-05-03 09:42:51 +0000.380535][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[012:137] [2025-05-03 09:42:51 +0000.397634][1ef9] AF_SpeedFilter::PullFrame eof4
[012:140] [2025-05-03 09:42:51 +0000.400069][1ef9]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[012:143] [2025-05-03 09:42:51 +0000.403350][1ef9] resampled_data_size:10240
[012:149] [2025-05-03 09:42:51 +0000.409851][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:191] [2025-05-03 09:42:51 +0000.451316][1e96] The convert RGB to YUV take 5
[012:274] [2025-05-03 09:42:51 +0000.534282][1e9b] Run AGC when audioType = 0
[012:274] [2025-05-03 09:42:51 +0000.534431][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:291] [2025-05-03 09:42:51 +0000.551729][1e96] drawYUV420 render
OpenGLRenderProgram:0x7c457eab98
[012:338] [2025-05-03 09:42:51 +0000.598741][1f02] DTS queue for
Generator:0x7c3eb600b8 6739 6765 6805
[012:376] [2025-05-03 09:42:51 +0000.636903][1f02]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6840
[012:377] [2025-05-03 09:42:51 +0000.637650][1f02] Push an pts:6840 to dts queue.
[012:388] [2025-05-03 09:42:51 +0000.648083][1e96] GPUImageProcessing: process
video frame with resolution 1280 X 720
[012:397] [2025-05-03 09:42:51 +0000.657432][1e96] GPUImageProcessing: input frame
width1280 X 720
[012:398] [2025-05-03 09:42:51 +0000.658261][1e96] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[012:398] [2025-05-03 09:42:51 +0000.658420][1e96] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[012:447] [2025-05-03 09:42:51 +0000.707598][1f02] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6914
[012:447] [2025-05-03 09:42:51 +0000.707717][1f02] push video frame to H264
encoder. (100 frame for one log)

[012:447] [2025-05-03 09:42:51 +0000.707789][1f02] push video frame to H264


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

[012:447] [2025-05-03 09:42:51 +0000.707818][1f02] H264Encode::push video frame to


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

[012:449] [2025-05-03 09:42:51 +0000.709930][1f02] The input pts:6914 fps:30


[012:454] [2025-05-03 09:42:51 +0000.714056][1f02] SendFrame
encodedImage._timeStamp:6840encodedImage->_length:69072
[012:454] [2025-05-03 09:42:51 +0000.714250][1f02] last dts:6805 currentPts:6840
ppsOrSPS:0 queue length:3
[012:454] [2025-05-03 09:42:51 +0000.714300][1f02] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6840 pts:6840
[012:514] [2025-05-03 09:42:51 +0000.774534][1f02] H264Encode::H264SWEncoder get
callback, length:62784 type:1 nalType:1length:62780
[012:617] [2025-05-03 09:42:51 +0000.877842][1f01]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6965queue_audio_frame_:9
[012:652] [2025-05-03 09:42:51 +0000.912337][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:696] [2025-05-03 09:42:51 +0000.956475][1e96] The convert RGB to YUV take 4
[012:754] [2025-05-03 09:42:52 +0000.13974][1ef9] RecordAudioSource::PullAudioFrame
[012:786] [2025-05-03 09:42:52 +0000.46066][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[013:164] [2025-05-03 09:42:52 +0000.424205][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:170] [2025-05-03 09:42:52 +0000.430581][1f02] DTS queue for
Generator:0x7c3eb600b8 7561 7590 7637
[013:205] [2025-05-03 09:42:52 +0000.465088][1e96] The convert RGB to YUV take 5
[013:305] [2025-05-03 09:42:52 +0000.565407][1ef9] AF_SpeedFilter audio
0x7c54607a80 PullFrame
[013:704] [2025-05-03 09:42:52 +0000.964438][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:738] [2025-05-03 09:42:52 +0000.998643][1e96] The convert RGB to YUV take 7
[013:742] [2025-05-03 09:42:53 +0000.2176][1f02] Push an pts:8203 to dts queue.
[013:780] [2025-05-03 09:42:53 +0000.40802][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[013:802] [2025-05-03 09:42:53 +0000.62540][1f02] h264 add frame header cdr flag
[013:806] [2025-05-03 09:42:53 +0000.66671][1f02] Received key frame:8203
[013:806] [2025-05-03 09:42:53 +0000.66852][1f02] last dts:8177 currentPts:8203
ppsOrSPS:0 queue length:3
[013:843] [2025-05-03 09:42:53 +0000.103081][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[013:843] [2025-05-03 09:42:53 +0000.103154][1f03] get the H.264 IDR frame
[013:942] [2025-05-03 09:42:53 +0000.202074][1e96] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3984 diff: 17
[014:014] [2025-05-03 09:42:53 +0000.274860][1f02] DTS queue for
Generator:0x7c3eb600b8 8434 8472
[014:210] [2025-05-03 09:42:53 +0000.470278][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:255] [2025-05-03 09:42:53 +0000.515193][1e96] The convert RGB to YUV take 5
[014:269] [2025-05-03 09:42:53 +0000.529191][1e9b] Run AGC when audioType = 0
[014:402] [2025-05-03 09:42:53 +0000.662777][1ef9] AF_SpeedFilter::PullFrame eof4
[014:405] [2025-05-03 09:42:53 +0000.665162][1ef9]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[014:410] [2025-05-03 09:42:53 +0000.670408][1ef9] resampled_data_size:1024
[014:593] [2025-05-03 09:42:53 +0000.853906][1ef9]
RecordAudioSource::PullAudioFrame
[014:741] [2025-05-03 09:42:54 +0000.1030][1efa] The output timestamp from audio
mixer change:15126767
[014:769] [2025-05-03 09:42:54 +0000.29876][1e9b] On audio frame the broadcast with
timestamp:15126798 samples:480. (1000 frame for one log)

[014:772] [2025-05-03 09:42:54 +0000.32629][1efa] Get data in mic source, which has
byte length:1764micAudioStream->length():10
[014:773] [2025-05-03 09:42:54 +0000.33262][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[014:877] [2025-05-03 09:42:54 +0000.137861][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:882] [2025-05-03 09:42:54 +0000.142225][1ef9] AF_SpeedFilter audio
0x7c54607a80 PullFrame
[014:898] [2025-05-03 09:42:54 +0000.158620][1f01]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9287queue_audio_frame_:2
[014:932] [2025-05-03 09:42:54 +0000.192037][1e96] The convert RGB to YUV take 5
[015:039] [2025-05-03 09:42:54 +0000.299605][1f02] DTS queue for
Generator:0x7c3eb600b8 9470 9500
[015:289] [2025-05-03 09:42:54 +0000.549417][1f02] Push an pts:9748 to dts queue.
[015:376] [2025-05-03 09:42:54 +0000.636675][1f02] last dts:9711 currentPts:9748
ppsOrSPS:0 queue length:3
[015:402] [2025-05-03 09:42:54 +0000.662650][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:433] [2025-05-03 09:42:54 +0000.693222][1ef9] AF_SpeedFilter audio time,
0x7c54607a80 rcv time: 15127458
[015:433] [2025-05-03 09:42:54 +0000.693455][1ef9] AF_SpeedFilter audio time,
0x7c54607a80 rcv time: 15127458in_nSamples:441
[015:434] [2025-05-03 09:42:54 +0000.694175][1e96] The convert RGB to YUV take 5
[015:543] [2025-05-03 09:42:54 +0000.803073][1ef9] FilterPipeline2::OnAudioFrame
pts 10010 last_audio_timestamp_ 10010
[015:543] [2025-05-03 09:42:54 +0000.803300][1ef9]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15127461
[015:543] [2025-05-03 09:42:54 +0000.803343][1ef9]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[015:561] [2025-05-03 09:42:54 +0000.821517][1e9b] haveEnoughProcessedData
internalAudioStream.length: 0
[015:780] [2025-05-03 09:42:55 +0000.40363][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[015:925] [2025-05-03 09:42:55 +0000.185032][1e96] drawYUV420 render
OpenGLRenderProgram:0x7c457eab98
[015:933] [2025-05-03 09:42:55 +0000.193473][1f02] DTS queue for
Generator:0x7c3eb600b8 10357 10398
[015:957] [2025-05-03 09:42:55 +0000.217225][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:990] [2025-05-03 09:42:55 +0000.250343][1e96] The convert RGB to YUV take 5
[015:991] [2025-05-03 09:42:55 +0000.251915][1f02]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:10457
[016:051] [2025-05-03 09:42:55 +0000.311620][1e96] GPUImageProcessing: process
video frame with resolution 1280 X 720
[016:051] [2025-05-03 09:42:55 +0000.311730][1e96] GPUImageProcessing: input frame
width1280 X 720
[016:052] [2025-05-03 09:42:55 +0000.312365][1e96] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[016:052] [2025-05-03 09:42:55 +0000.312492][1e96] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[016:065] [2025-05-03 09:42:55 +0000.325351][1f02] h264 add frame header cdr flag
[016:067] [2025-05-03 09:42:55 +0000.327038][1f02] SendFrame
encodedImage._timeStamp:10457encodedImage->_length:119264
[016:067] [2025-05-03 09:42:55 +0000.327152][1f02] Received key frame:10457
[016:068] [2025-05-03 09:42:55 +0000.328574][1f02] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:10491 pts:10491
[016:072] [2025-05-03 09:42:55 +0000.332268][1f03] get the H.264 IDR frame
[016:096] [2025-05-03 09:42:55 +0000.356043][1f02] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10563
[016:096] [2025-05-03 09:42:55 +0000.356301][1f02] push video frame to H264
encoder. (100 frame for one log)

[016:096] [2025-05-03 09:42:55 +0000.356351][1f02] push video frame to H264


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

[016:096] [2025-05-03 09:42:55 +0000.356388][1f02] H264Encode::push video frame to


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

[016:096] [2025-05-03 09:42:55 +0000.356445][1f02] The input pts:10563 fps:30


[016:139] [2025-05-03 09:42:55 +0000.399782][1f02] H264Encode::H264SWEncoder get
callback, length:4368 type:1 nalType:1length:4364
[016:258] [2025-05-03 09:42:55 +0000.518532][1e96] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4977 diff: 24
[016:269] [2025-05-03 09:42:55 +0000.529065][1e9b] Run AGC when audioType = 0
[016:269] [2025-05-03 09:42:55 +0000.529210][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:440] [2025-05-03 09:42:55 +0000.700527][1ef9]
RecordAudioSource::PullAudioFrame
[016:452] [2025-05-03 09:42:55 +0000.712432][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:486] [2025-05-03 09:42:55 +0000.746643][1ef9] AF_SpeedFilter audio
0x7c54607a80 PullFrame
[016:487] [2025-05-03 09:42:55 +0000.747093][1e96] The convert RGB to YUV take 6
[016:576] [2025-05-03 09:42:55 +0000.836444][1ef9] resampled_data_size:13312
[016:658] [2025-05-03 09:42:55 +0000.918896][1f02] Push an pts:11124 to dts queue.
[016:672] [2025-05-03 09:42:55 +0000.932853][1ef9] AF_SpeedFilter audio time
[016:673] [2025-05-03 09:42:55 +0000.933079][1ef9] AF_SpeedFilter audio time 111,
0x7c54607a80 out time: 15128651 org time: 15128651
[016:679] [2025-05-03 09:42:55 +0000.939830][1ef9] AF_SpeedFilter::PullFrame eof4
[016:682] [2025-05-03 09:42:55 +0000.942090][1ef9]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[016:745] [2025-05-03 09:42:56 +0000.5429][1f02] last dts:11091 currentPts:11124
ppsOrSPS:0 queue length:3
[016:748] [2025-05-03 09:42:56 +0000.8492][1f02] DTS queue for
Generator:0x7c3eb600b8 11206
[016:783] [2025-05-03 09:42:56 +0000.43347][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[016:989] [2025-05-03 09:42:56 +0000.249340][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:030] [2025-05-03 09:42:56 +0000.290608][1e96] The convert RGB to YUV take 5
[017:122] [2025-05-03 09:42:56 +0000.382532][1e96] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[017:245] [2025-05-03 09:42:56 +0000.505663][1f01]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11609queue_audio_frame_:6
[017:283] [2025-05-03 09:42:56 +0000.543189][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[017:518] [2025-05-03 09:42:56 +0000.778681][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:556] [2025-05-03 09:42:56 +0000.816169][1e96] The convert RGB to YUV take 6
[017:665] [2025-05-03 09:42:56 +0000.925789][1f02] DTS queue for
Generator:0x7c3eb600b8 12066 12091 12130
[017:777] [2025-05-03 09:42:57 +0000.37849][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[018:014] [2025-05-03 09:42:57 +0000.274739][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[018:057] [2025-05-03 09:42:57 +0000.317278][1e96] The convert RGB to YUV take 5
[018:059] [2025-05-03 09:42:57 +0000.319859][1f02] Push an pts:12524 to dts queue.
[018:072] [2025-05-03 09:42:57 +0000.332212][1ef9] AF_SpeedFilter audio
0x7c54607a80 PullFrame
[018:130] [2025-05-03 09:42:57 +0000.389968][1f02] h264 add frame header cdr flag
[018:133] [2025-05-03 09:42:57 +0000.393160][1f02] Received key frame:12524
[018:133] [2025-05-03 09:42:57 +0000.393219][1f02] last dts:12488 currentPts:12524
ppsOrSPS:0 queue length:3
[018:134] [2025-05-03 09:42:57 +0000.394966][1f03] get the H.264 IDR frame
[018:272] [2025-05-03 09:42:57 +0000.531949][1e9b] Run AGC when audioType = 0
[018:291] [2025-05-03 09:42:57 +0000.551586][1ef9]
RecordAudioSource::PullAudioFrame
[018:386] [2025-05-03 09:42:57 +0000.646016][1e96] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5981 diff: 20
[018:454] [2025-05-03 09:42:57 +0000.714612][1f02] DTS queue for
Generator:0x7c3eb600b8 12892 12921
[018:519] [2025-05-03 09:42:57 +0000.779331][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[018:556] [2025-05-03 09:42:57 +0000.816766][1e96] The convert RGB to YUV take 5
[018:774] [2025-05-03 09:42:58 +0000.34064][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[018:838] [2025-05-03 09:42:58 +0000.98696][1ef9] resampled_data_size:4096
[018:948] [2025-05-03 09:42:58 +0000.208502][1ef9] AF_SpeedFilter::PullFrame eof4
[018:950] [2025-05-03 09:42:58 +0000.210813][1ef9]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[019:009] [2025-05-03 09:42:58 +0000.269915][1e9b] haveEnoughProcessedData
internalAudioStream.length: 0
[019:013] [2025-05-03 09:42:58 +0000.273218][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[019:050] [2025-05-03 09:42:58 +0000.310513][1e96] The convert RGB to YUV take 4
[019:357] [2025-05-03 09:42:58 +0000.617179][1f02] DTS queue for
Generator:0x7c3eb600b8 13727 13823
[019:369] [2025-05-03 09:42:58 +0000.629273][1e96] drawYUV420 render
OpenGLRenderProgram:0x7c457eab98
[019:418] [2025-05-03 09:42:58 +0000.678346][1f02]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:13880
[019:419] [2025-05-03 09:42:58 +0000.679051][1f02] Push an pts:13880 to dts queue.
[019:621] [2025-05-03 09:42:58 +0000.881122][1f02] SendFrame
encodedImage._timeStamp:13880encodedImage->_length:46688
[019:624] [2025-05-03 09:42:58 +0000.884845][1f02] last dts:13859 currentPts:13880
ppsOrSPS:0 queue length:2
[019:629] [2025-05-03 09:42:58 +0000.889816][1f01]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 13931queue_audio_frame_:9
[019:634] [2025-05-03 09:42:58 +0000.894462][1e96] GPUImageProcessing: process
video frame with resolution 1280 X 720
[019:634] [2025-05-03 09:42:58 +0000.894803][1e96] GPUImageProcessing: input frame
width1280 X 720
[019:636] [2025-05-03 09:42:58 +0000.896305][1e96] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[019:636] [2025-05-03 09:42:58 +0000.896557][1e96] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[019:658] [2025-05-03 09:42:58 +0000.918471][1e96] The read pixel from buffer take:
2 width:1280 height:720 frameType:0
[019:659] [2025-05-03 09:42:58 +0000.919026][1ef9] AF_SpeedFilter audio
0x7c54607a80 PullFrame
[019:663] [2025-05-03 09:42:58 +0000.923576][1f02] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:14124
[019:663] [2025-05-03 09:42:58 +0000.923706][1f02] push video frame to H264
encoder. (100 frame for one log)

[019:663] [2025-05-03 09:42:58 +0000.923753][1f02] push video frame to H264


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

[019:663] [2025-05-03 09:42:58 +0000.923781][1f02] H264Encode::push video frame to


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

[019:663] [2025-05-03 09:42:58 +0000.923847][1f02] The input pts:14124 fps:30


[019:689] [2025-05-03 09:42:58 +0000.949748][1e96] The convert RGB to YUV take 8
[019:695] [2025-05-03 09:42:58 +0000.955330][1f02] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:14090 pts:14090
[019:719] [2025-05-03 09:42:58 +0000.979432][1f02] H264Encode::H264SWEncoder get
callback, length:38416 type:1 nalType:1length:38412
[019:772] [2025-05-03 09:42:59 +0000.32859][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[020:151] [2025-05-03 09:42:59 +0000.411050][1ef9]
RecordAudioSource::PullAudioFrame
[020:210] [2025-05-03 09:42:59 +0000.470146][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[020:258] [2025-05-03 09:42:59 +0000.518627][1e96] The convert RGB to YUV take 5
[020:267] [2025-05-03 09:42:59 +0000.527439][1e9c] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:267] [2025-05-03 09:42:59 +0000.527581][1e9c] _deviceSampleRate:48000

[020:270] [2025-05-03 09:42:59 +0000.530000][1e9b] Run AGC when audioType = 0


[020:270] [2025-05-03 09:42:59 +0000.530132][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:307] [2025-05-03 09:42:59 +0000.567783][1f02] h264 add frame header cdr flag
[020:310] [2025-05-03 09:42:59 +0000.570235][1f02] Received key frame:14726
[020:310] [2025-05-03 09:42:59 +0000.570309][1f02] DTS queue for
Generator:0x7c3eb600b8 14763
[020:372] [2025-05-03 09:42:59 +0000.631964][1f03] get the H.264 IDR frame
[020:693] [2025-05-03 09:42:59 +0000.953965][1e96] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6982 diff: 19
[020:732] [2025-05-03 09:42:59 +0000.992316][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[020:733] [2025-05-03 09:42:59 +0000.993781][1e96] StopRecording:
[020:739] [2025-05-03 09:42:59 +0000.998994][1e96] OnNeedStopRecording:
[020:739] [2025-05-03 09:42:59 +0000.999021][1ef9] resampled_data_size:512
[020:739] [2025-05-03 09:42:59 +0000.999297][1ef9] AF_SpeedFilter audio time 222,
0x7c54607a80 out time: 15132711 org time: 15132711
[020:739] [2025-05-03 09:42:59 +0000.999573][1ef9] PullAudioFrame: PullFrame audio
finished.
[020:739] [2025-05-03 09:42:59 +0000.999607][1ef9]
Warning(media_filter_camera.cc:543): media pull audio frame EOF, so need stop
Timer!
[020:772] [2025-05-03 09:43:00 +0000.32936][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[020:848] [2025-05-03 09:43:00 +0000.108162][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[020:865] [2025-05-03 09:43:00 +0000.125086][1e96] The convert RGB to YUV take 11
[021:252] [2025-05-03 09:43:00 +0000.512519][1e96] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[021:281] [2025-05-03 09:43:00 +0000.541418][1e96] The convert RGB to YUV take 5
[021:639] [2025-05-03 09:43:00 +0000.899366][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[021:654] [2025-05-03 09:43:00 +0000.914884][1e96] operator(): Stop
[021:655] [2025-05-03 09:43:00 +0000.915027][1e96] StopPullFrameAndWriteMp4
time:15133684 enter.

[021:655] [2025-05-03 09:43:00 +0000.915076][1e96] StopRecording:


[021:658] [2025-05-03 09:43:00 +0000.918470][1f02]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:433
[021:659] [2025-05-03 09:43:00 +0000.919484][1e95] stop recording
[021:659] [2025-05-03 09:43:00 +0000.919574][1e95]
RecordingSessionInternalSimple:destroy media processers
[021:659] [2025-05-03 09:43:00 +0000.919618][1e95] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[021:659] [2025-05-03 09:43:00 +0000.919651][1e95] H264Encode::flushing hareware
Encoder
[021:695] [2025-05-03 09:43:00 +0000.955725][1e95] Flush time:15133724 enter.

[021:695] [2025-05-03 09:43:00 +0000.955874][1e95] H264Encoder encoder flush


[021:701] [2025-05-03 09:43:00 +0000.961334][1e95] flush output queue
[021:780] [2025-05-03 09:43:01 +0000.40898][1efa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[022:074] [2025-05-03 09:43:01 +0000.334518][1e95] Flush leave. expire time = 379
ms

[022:074] [2025-05-03 09:43:01 +0000.334799][1e95] ~H264EncodeWrap:


[022:080] [2025-05-03 09:43:01 +0000.340762][1e95] ~H264Encode:
[022:080] [2025-05-03 09:43:01 +0000.340905][1e95] teardownCompressionSession:
H264Encode::destroying Encoder
[022:081] [2025-05-03 09:43:01 +0000.340956][1e95] Release time:15134110 enter.

[022:090] [2025-05-03 09:43:01 +0000.350506][1e95] Release:


MediaCodecVideoEncoder::Release _inited:1
[022:090] [2025-05-03 09:43:01 +0000.350621][1e95] Destroy time:15134119 enter.
[022:090] [2025-05-03 09:43:01 +0000.350687][1e95] H264Encoder encoderDestroy
[022:093] [2025-05-03 09:43:01 +0000.353128][1e95]
AndroidMediaCodecVideoEncoder::release env: 0x7c5c5f1a00
[022:093] [2025-05-03 09:43:01 +0000.353304][1e95]
AndroidMediaCodecVideoEncoder::Destroy
[022:215] [2025-05-03 09:43:01 +0000.475893][1e95] Destroy leave. expire time =
125 ms

[022:216] [2025-05-03 09:43:01 +0000.476863][1e95] Release leave. expire time =


135 ms

[022:217] [2025-05-03 09:43:01 +0000.476946][1e95] ~AndroidHwAvcEncoder


time:15134246 enter.

[022:217] [2025-05-03 09:43:01 +0000.477116][1e95] Release time:15134246 enter.

[022:217] [2025-05-03 09:43:01 +0000.477159][1e95] Release:


MediaCodecVideoEncoder:: has been released before, just return
[022:217] [2025-05-03 09:43:01 +0000.477185][1e95] Release leave. expire time = 0
ms

[022:217] [2025-05-03 09:43:01 +0000.477210][1e95] ~AndroidMediaCodecVideoEncoder


[022:217] [2025-05-03 09:43:01 +0000.477232][1e95] ~WrapAndroidMediaCodec
time:15134246 enter.

[022:217] [2025-05-03 09:43:01 +0000.477257][1e95] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[022:217] [2025-05-03 09:43:01 +0000.477284][1e95] video hevc hw codec


destructor:0x7c4a3e36b8

[022:217] [2025-05-03 09:43:01 +0000.477340][1e95] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[022:217] [2025-05-03 09:43:01 +0000.477381][1e95] teardownCompressionSession:


H264Encode::destroyed Encoder
[022:217] [2025-05-03 09:43:01 +0000.477416][1e95]
RecordingSessionInternalSimple:destroy aac encoder output!
[022:217] [2025-05-03 09:43:01 +0000.477450][1e95] AACSWEncode destructor
[022:246] [2025-05-03 09:43:01 +0000.506178][1f03] MP4 close file successfully
[022:247] [2025-05-03 09:43:01 +0000.507475][1f03] Recording session Internal:
notify recording ok
[022:247] [2025-05-03 09:43:01 +0000.507547][1f03] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/milive//record_video_15117044.mp4,
output_video_timestamp_:15749 last_video_pts_:15162
[022:255] [2025-05-03 09:43:01 +0000.515703][1f03] OnRecordFinish:
[022:272] [2025-05-03 09:43:01 +0000.532723][1e9b] Run AGC when audioType = 0
[022:365] [2025-05-03 09:43:01 +0000.625213][1f03] onRecordingOk: net seek
pos:0record video duration:15195record audio duration:15185
[022:366] [2025-05-03 09:43:01 +0000.626684][1efa] destructMicSource_w:
[022:367] [2025-05-03 09:43:01 +0000.627339][1efa] setOutput_w:
MicSource::setOutput() 0x0
[022:367] [2025-05-03 09:43:01 +0000.627538][1efa] close external audio stream

[022:368] [2025-05-03 09:43:01 +0000.627991][1e96] releaseThread 0x7c54582980


[022:368] [2025-05-03 09:43:01 +0000.628117][1e96] ~MicSource: Mic source
destroyed:0x7cefea7e00
[022:369] [2025-05-03 09:43:01 +0000.629709][1e96] StopPullFrameAndWriteMp4 leave.
expire time = 714 ms

[022:369] [2025-05-03 09:43:01 +0000.629844][1e96] DestroyPipelineAndFilters


time:15134398 enter.

[022:370] [2025-05-03 09:43:01 +0000.630014][1e96] UnbindInputFilter 0x7c54583fc0


this 0x7c457eadc0
[022:370] [2025-05-03 09:43:01 +0000.630063][1e96] UnbindInputFilter 0x7c54607a58
this 0x7c54607bd0
[022:370] [2025-05-03 09:43:01 +0000.630127][1e96] UnbindInputFilter 0x7c457eadc0
this 0x7cefd7c420
[022:370] [2025-05-03 09:43:01 +0000.630170][1e96] filter: filter pipeline destroy
this: 0x7cefd7c380
[022:370] [2025-05-03 09:43:01 +0000.630667][1e96] ClearVideoOfSources: recodring
total frames:0
[022:370] [2025-05-03 09:43:01 +0000.630764][1e96] ClearVideoOfSources:
[022:370] [2025-05-03 09:43:01 +0000.630846][1e96] GPUImageProcessing destruct.
[022:373] [2025-05-03 09:43:01 +0000.633325][1e96] destroy TrivalImageDrawer
0x7d004778c0
[022:373] [2025-05-03 09:43:01 +0000.633429][1e96] The shader has been initialize,
clean up them.

[022:385] [2025-05-03 09:43:01 +0000.645194][1e96] ~OpenGLFrameBuffer:


[022:388] [2025-05-03 09:43:01 +0000.648802][1e96] ~OpenGLFrameBuffer:
[022:389] [2025-05-03 09:43:01 +0000.648996][1e96] ~OpenGLFrameBuffer:
[022:389] [2025-05-03 09:43:01 +0000.649103][1e96] ~OpenGLFrameBuffer:
[022:389] [2025-05-03 09:43:01 +0000.649181][1e96] ~OpenGLFrameBuffer:
[022:389] [2025-05-03 09:43:01 +0000.649386][1e96] ~OpenGLFrameBuffer:
[022:389] [2025-05-03 09:43:01 +0000.649732][1e96] GPUImageProcessing destruct
finish.
[022:389] [2025-05-03 09:43:01 +0000.649813][1e96] GPURGBAFrame destruct.
[022:389] [2025-05-03 09:43:01 +0000.649877][1e96] destroy OpenGLRenderProgram
0x7c457eab98
[022:390] [2025-05-03 09:43:01 +0000.649941][1e96] ~CameraSource time:15134419
enter.

[022:390] [2025-05-03 09:43:01 +0000.649987][1e96] ~CameraSource leave. expire


time = 0 ms

[022:390] [2025-05-03 09:43:01 +0000.650024][1e96] ~RecordAudioSource time:15134419


enter.

[022:390] [2025-05-03 09:43:01 +0000.650048][1e96] ~RecordAudioSource leave.


expire time = 0 ms

[022:390] [2025-05-03 09:43:01 +0000.650078][1e96] DestroyPipelineAndFilters


leave. expire time = 21 ms

[022:438] [2025-05-03 09:43:01 +0000.698387][1e9b] haveEnoughProcessedData


internalAudioStream.length: 0
[024:147] [2025-05-03 09:43:03 +0000.415499][1e9b] haveEnoughProcessedData
internalAudioStream.length: 0
[024:274] [2025-05-03 09:43:03 +0000.534024][1e9b] Run AGC when audioType = 0
[024:274] [2025-05-03 09:43:03 +0000.534179][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[024:347] [2025-05-03 09:43:03 +0000.607730][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[024:350] [2025-05-03 09:43:03 +0000.610923][19bc] machine model :redmi
[024:351] [2025-05-03 09:43:03 +0000.611056][19bc] Support this machine
model :redmi
[024:353] [2025-05-03 09:43:03 +0000.613887][19bc] global inited! current sdk
version: 12-14-d8558ab
[024:356] [2025-05-03 09:43:03 +0000.616809][19bc] filter: filter pipeline
construtc this: 0x7cefd95780
[024:357] [2025-05-03 09:43:03 +0000.617025][19bc] MediaFilterGraph:
MediaFilterGraph construct
[024:357] [2025-05-03 09:43:03 +0000.617101][19bc] GLESContext:
[024:359] [2025-05-03 09:43:03 +0000.619384][19bc] The result of eglGetDisplay is:
0x1
[024:378] [2025-05-03 09:43:03 +0000.638803][19bc] The result of creation:
0x7ceff26e80
[024:379] [2025-05-03 09:43:03 +0000.639081][19bc] The result of
eglCreatePbufferSurface is: 0x7ceff26f80
[024:400] [2025-05-03 09:43:03 +0000.659993][19bc] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15117044.mp4
[024:400] [2025-05-03 09:43:03 +0000.660123][19bc] The source 0 speed:1
[024:403] [2025-05-03 09:43:03 +0000.663899][19bc] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15117044.mp4, delay:
0
[024:405] [2025-05-03 09:43:03 +0000.665586][19bc] CreateDecoderByVideoSource
time:15136434 enter.

[024:410] [2025-05-03 09:43:03 +0000.670642][19bc] running_decoder_count:0max


count:2
[024:410] [2025-05-03 09:43:03 +0000.670813][19bc] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15117044.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefc94000
[024:476] [2025-05-03 09:43:03 +0000.736922][2121] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c45461200] Current FFmpeg version git-2021-06-16-
97cea6f

[024:625] [2025-05-03 09:43:03 +0000.885765][2121] OnStreamInfoFound: video


duration_: 15195
[024:640] [2025-05-03 09:43:03 +0000.900437][19bc] start decoder
[024:640] [2025-05-03 09:43:03 +0000.900557][19bc] CreateDecoderByVideoSource
leave. expire time = 235 ms

[024:640] [2025-05-03 09:43:03 +0000.900645][19bc] BindInputFilter 0x7ce263c0a0


this 0x7cefda61d8
[024:640] [2025-05-03 09:43:03 +0000.900699][19bc] BindInputFilter 0x7cefda61d8
this 0x7cefda6298
[024:640] [2025-05-03 09:43:03 +0000.900773][19bc] BindInputFilter 0x7ce263c0a0
this 0x7cefda6358
[024:640] [2025-05-03 09:43:03 +0000.900814][19bc] BindInputFilter 0x7cefda6358
this 0x7cefda6418
[024:640] [2025-05-03 09:43:03 +0000.900893][19bc] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15117044.mp4
[024:641] [2025-05-03 09:43:03 +0000.900936][19bc] BindInputFilter 0x7cefda6298
this 0x7cefda64d8
[024:641] [2025-05-03 09:43:03 +0000.900971][19bc] BindInputFilter 0x7cefda64d8
this 0x7cefd95820
[024:641] [2025-05-03 09:43:03 +0000.901008][19bc] BindInputFilter 0x7cefda6418
this 0x7cefda6598
[024:641] [2025-05-03 09:43:03 +0000.901043][19bc] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15117044.mp4
[024:644] [2025-05-03 09:43:03 +0000.904735][2122] NO get frame from decoder
[024:652] [2025-05-03 09:43:03 +0000.912019][2122] NO get frame from decoder
[024:652] [2025-05-03 09:43:03 +0000.912545][2122] NO get frame from decoder
[024:661] [2025-05-03 09:43:03 +0000.921611][2122] NO get frame from decoder
[024:683] [2025-05-03 09:43:03 +0000.943622][2122] NO get frame from decoder
[024:693] [2025-05-03 09:43:03 +0000.953626][2122] NO get frame from decoder
[024:700] [2025-05-03 09:43:03 +0000.959993][2122] NO get frame from decoder
[024:705] [2025-05-03 09:43:03 +0000.965515][2122] NO get frame from decoder
[024:763] [2025-05-03 09:43:04 +0000.23039][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[024:764] [2025-05-03 09:43:04 +0000.24081][19bc] machine model :redmi
[024:764] [2025-05-03 09:43:04 +0000.24176][19bc] Support this machine model :redmi
[024:764] [2025-05-03 09:43:04 +0000.24206][19bc] global inited! current sdk
version: 12-14-d8558ab
[024:766] [2025-05-03 09:43:04 +0000.26247][19bc] GetPipeline:
-----------------------------------------
[024:766] [2025-05-03 09:43:04 +0000.26410][19bc] GetPipeline: source: 0x7ce263be80
[024:766] [2025-05-03 09:43:04 +0000.26812][19bc] GetPipeline: filter: NULLFilter
[024:766] [2025-05-03 09:43:04 +0000.26843][19bc] GetPipeline: filter: NULLFilter
[024:766] [2025-05-03 09:43:04 +0000.26868][19bc] GetPipeline: filter: NULLFilter
[024:766] [2025-05-03 09:43:04 +0000.26892][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[024:766] [2025-05-03 09:43:04 +0000.26915][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[024:767] [2025-05-03 09:43:04 +0000.26971][19bc] GetPipeline: audio filter:
AudioNUllFilter
[024:767] [2025-05-03 09:43:04 +0000.26997][19bc] GetPipeline:
------------------------------------------
[024:767] [2025-05-03 09:43:04 +0000.27044][19bc] filter: filter pipeline2 update
pattern: 0
[024:771] [2025-05-03 09:43:04 +0000.31119][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[024:773] [2025-05-03 09:43:04 +0000.33345][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[024:773] [2025-05-03 09:43:04 +0000.33505][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[024:773] [2025-05-03 09:43:04 +0000.33867][19bc] DeviceInit:
[024:790] [2025-05-03 09:43:04 +0000.50833][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[024:796] [2025-05-03 09:43:04 +0000.56080][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[024:797] [2025-05-03 09:43:04 +0000.57455][19bc] CreatePlatformSpecificObjects:
[024:799] [2025-05-03 09:43:04 +0000.59830][19bc] audio device use null audio
input and opensl output
[024:799] [2025-05-03 09:43:04 +0000.59888][19bc] Create OpenSLES output module
with java VM support.

[024:800] [2025-05-03 09:43:04 +0000.60201][19bc] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[024:800] [2025-05-03 09:43:04 +0000.60562][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[024:800] [2025-05-03 09:43:04 +0000.60816][19bc] Create OpenSLES output module
with buffer num:2

[024:804] [2025-05-03 09:43:04 +0000.64933][19bc] Error(trace.cc:40): Init the


output and input for audio device template.
[024:805] [2025-05-03 09:43:04 +0000.65123][19bc] Init the output device.

[024:808] [2025-05-03 09:43:04 +0000.68206][19bc] Set the playout as stereo:1


[024:808] [2025-05-03 09:43:04 +0000.68363][19bc] Set the sample rate to be:44100

[024:823] [2025-05-03 09:43:04 +0000.83820][19bc] Low latency buffer size:144 low


sample rate:48000
[024:824] [2025-05-03 09:43:04 +0000.83999][19bc] DeviceInit: Done
[024:824] [2025-05-03 09:43:04 +0000.84316][212d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c45ca3018
[024:826] [2025-05-03 09:43:04 +0000.86616][19bc] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[024:839] [2025-05-03 09:43:04 +0000.99334][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[024:839] [2025-05-03 09:43:04 +0000.99504][19bc]
MediaFilterPlayer::SetPlayerNotify 0x7d0053ffa0
[024:859] [2025-05-03 09:43:04 +0000.119312][19bc]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[024:859] [2025-05-03 09:43:04 +0000.119495][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[024:879] [2025-05-03 09:43:04 +0000.139141][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[024:886] [2025-05-03 09:43:04 +0000.146557][19bc] SetGraphLoop: SetGraphLoop 1
[024:886] [2025-05-03 09:43:04 +0000.146779][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[024:887] [2025-05-03 09:43:04 +0000.147716][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[025:797] [2025-05-03 09:43:05 +0000.66071][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[025:869] [2025-05-03 09:43:05 +0000.129729][1e9b] haveEnoughProcessedData
internalAudioStream.length: 0
[025:904] [2025-05-03 09:43:05 +0000.164109][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[025:920] [2025-05-03 09:43:05 +0000.180150][212f] Start:
[025:920] [2025-05-03 09:43:05 +0000.180427][212e] operator(): video render
started.
[025:920] [2025-05-03 09:43:05 +0000.180490][212e] DriveRender working... (1/200)
[025:920] [2025-05-03 09:43:05 +0000.180507][212f] Start:
[025:920] [2025-05-03 09:43:05 +0000.180519][212e] Warning(video_render.cc:390): No
picture to display (1/50)
[025:924] [2025-05-03 09:43:05 +0000.184139][212f] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[025:928] [2025-05-03 09:43:05 +0000.188276][212f] Reset: history total size: 98
[025:928] [2025-05-03 09:43:05 +0000.188340][212f] DeviceStart:
audioDevice_:0x7c15e3f000
[025:928] [2025-05-03 09:43:05 +0000.188386][212f] DeviceStart: time profile
playout init before
[025:931] [2025-05-03 09:43:05 +0000.191468][212f] DeviceStart: time profile
playout init end
[025:931] [2025-05-03 09:43:05 +0000.191584][212f] OpenSlesOutput:Start playout

[025:959] [2025-05-03 09:43:05 +0000.219776][212f] Create the opensl output player.


streamtype before:0

[025:960] [2025-05-03 09:43:05 +0000.220015][212f] Create the opensl output player.


streamtype after:3

[026:103] [2025-05-03 09:43:05 +0000.363082][212f] Enqueue opensl buffer size:1764


[026:236] [2025-05-03 09:43:05 +0000.496238][212f] DeviceStart: time profile
playout all end
[026:236] [2025-05-03 09:43:05 +0000.496285][215a]
PlayerSimpleBufferQueueCallbackHandler function
[026:236] [2025-05-03 09:43:05 +0000.496403][212f] operator(): Audio playback
started.
[026:236] [2025-05-03 09:43:05 +0000.496560][212f] operator(): Started now!
[026:236] [2025-05-03 09:43:05 +0000.496851][2130] Pull audio failed.(wait video!)
[026:236] [2025-05-03 09:43:05 +0000.496897][2130]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[026:237] [2025-05-03 09:43:05 +0000.497813][215a] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[026:237] [2025-05-03 09:43:05 +0000.497926][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[026:238] [2025-05-03 09:43:05 +0000.498490][2131] Error(video_source.cc:430): wait
decoder a frame: 0
[026:243] [2025-05-03 09:43:05 +0000.503733][2130] Pull audio failed.(wait video!)
[026:243] [2025-05-03 09:43:05 +0000.503856][2130]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[026:245] [2025-05-03 09:43:05 +0000.505855][2130] Pull audio failed.(wait video!)
[026:246] [2025-05-03 09:43:05 +0000.505973][2130]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[026:255] [2025-05-03 09:43:05 +0000.515521][2130] Pull audio failed.(wait video!)
[026:256] [2025-05-03 09:43:05 +0000.516719][2130]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[026:264] [2025-05-03 09:43:05 +0000.524711][2130] Pull audio failed.(wait video!)
[026:264] [2025-05-03 09:43:05 +0000.524889][2130]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[026:266] [2025-05-03 09:43:05 +0000.526613][2131] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[026:268] [2025-05-03 09:43:05 +0000.528112][1e9b] Run AGC when audioType = 0
[026:271] [2025-05-03 09:43:05 +0000.531361][2131] OnVideoFrameReady(1/200)
[026:274] [2025-05-03 09:43:05 +0000.534245][212e] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[026:276] [2025-05-03 09:43:05 +0000.536063][212e] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:15138305
[026:298] [2025-05-03 09:43:05 +0000.558880][2130] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[026:299] [2025-05-03 09:43:05 +0000.559113][2130] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[026:299] [2025-05-03 09:43:05 +0000.559598][2130] audio frame wait video
frame.last_video_timestamp:104 last_audio_timestamp:207.937
[026:301] [2025-05-03 09:43:05 +0000.561630][212f] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[026:302] [2025-05-03 09:43:05 +0000.562367][212f] The audio playback speed:100
(1/100)
[026:302] [2025-05-03 09:43:05 +0000.562463][212f] lipsync_debug: The current
played audio timestamp is:0(1/50)
[026:302] [2025-05-03 09:43:05 +0000.562495][212f] First audio frame rendering
[026:640] [2025-05-03 09:43:05 +0000.900224][2131] video frame wait audio frame:
last_video_timestamp:619 last_audio_timestamp:509.841
[026:640] [2025-05-03 09:43:05 +0000.900743][2131]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[027:059] [2025-05-03 09:43:06 +0000.319560][212e] lipsync_debug: render a video
frame
[027:059] [2025-05-03 09:43:06 +0000.319677][212e] lipsync_debug: First video frame
rendering.
[027:071] [2025-05-03 09:43:06 +0000.331899][212e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:18 timeDelta:795 last
video ts:900 frame->pts:2520 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[027:072] [2025-05-03 09:43:06 +0000.332084][212e] lipsync_debug: tsDelta -
timeDelta = -777
[027:072] [2025-05-03 09:43:06 +0000.332111][212e] lipsync_debug:result remaining
time:0
[027:072] [2025-05-03 09:43:06 +0000.332135][212e] dynamic updated lipsync delay:0
[027:205] [2025-05-03 09:43:06 +0000.465594][212e] lipsync_debug:displaying video
ts:58950 The current displayed video timestamp is:15139234
[027:221] [2025-05-03 09:43:06 +0000.481696][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[027:237] [2025-05-03 09:43:06 +0000.497019][212f] do work DoLipsync!
[027:241] [2025-05-03 09:43:06 +0000.501515][212e] lipsync_debug:remaining time:10
tsDelta - timeDelta:14
[027:241] [2025-05-03 09:43:06 +0000.501618][212e] lipsync_debug:result remaining
time:10
[027:243] [2025-05-03 09:43:06 +0000.503613][212f] total delay:89 videoTsMS:925
audioTsMS:836 diff:89
[027:243] [2025-05-03 09:43:06 +0000.503812][212f] Set the lipsync delay:89
[027:320] [2025-05-03 09:43:06 +0000.580295][2131] Error(video_source.cc:430): wait
decoder a frame: 0
[027:582] [2025-05-03 09:43:06 +0000.842514][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[027:675] [2025-05-03 09:43:06 +0000.935186][212e] lipsync_debug:displaying video
ts:118530 The current displayed video timestamp is:15139704
[028:271] [2025-05-03 09:43:07 +0000.531686][1e9b] Run AGC when audioType = 0
[028:271] [2025-05-03 09:43:07 +0000.531909][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[028:260] [2025-05-03 09:43:07 +0000.520868][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[028:352] [2025-05-03 09:43:07 +0000.612287][2130] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[028:352] [2025-05-03 09:43:07 +0000.612594][2130] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[028:368] [2025-05-03 09:43:07 +0000.628580][212f] The audio playback speed:100
(1/100)
[028:369] [2025-05-03 09:43:07 +0000.629165][212f] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[028:386] [2025-05-03 09:43:07 +0000.646544][212e] lipsync_debug:displaying video
ts:178470 The current displayed video timestamp is:15140415
[028:479] [2025-05-03 09:43:07 +0000.739085][212e] DriveRender working... (1/200)
[028:702] [2025-05-03 09:43:07 +0000.962437][2131] Error(video_source.cc:430): wait
decoder a frame: 0
[028:766] [2025-05-03 09:43:08 +0000.26928][212e] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:36 timeDelta:4 last video ts:211410 frame->pts:214650
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[028:767] [2025-05-03 09:43:08 +0000.27164][212e] lipsync_debug: tsDelta -
timeDelta = 32
[029:060] [2025-05-03 09:43:08 +0000.319973][212e] lipsync_debug:displaying video
ts:238140 The current displayed video timestamp is:15141089
[029:226] [2025-05-03 09:43:08 +0000.486482][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[029:225] [2025-05-03 09:43:08 +0000.485449][2131] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7994 diff: 7
[029:292] [2025-05-03 09:43:08 +0000.552347][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[029:313] [2025-05-03 09:43:08 +0000.573696][2131] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 298260pts ms:3.314e+06
[029:335] [2025-05-03 09:43:08 +0000.595027][2131] OnVideoFrameReady(1/200)
[029:335] [2025-05-03 09:43:08 +0000.595213][212e] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[029:563] [2025-05-03 09:43:08 +0000.823437][212e] lipsync_debug:remaining time:10
tsDelta - timeDelta:16
[029:563] [2025-05-03 09:43:08 +0000.823719][212e] lipsync_debug:result remaining
time:10
[029:744] [2025-05-03 09:43:09 +0000.4447][212e] lipsync_debug:displaying video
ts:298260 The current displayed video timestamp is:15141773
[029:748] [2025-05-03 09:43:09 +0000.7982][212e] lipsync_debug: render a video
frame
[029:783] [2025-05-03 09:43:09 +0000.43242][212e] lipsync_debug:result remaining
time:0
[029:783] [2025-05-03 09:43:09 +0000.43379][212e] dynamic updated lipsync delay:0
[030:101] [2025-05-03 09:43:09 +0000.361270][2131] Error(video_source.cc:430): wait
decoder a frame: 0
[030:176] [2025-05-03 09:43:09 +0000.436436][212e] DriveRender working... (1/200)
[030:259] [2025-05-03 09:43:09 +0000.519329][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[030:269] [2025-05-03 09:43:09 +0000.529282][1e9c] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[030:269] [2025-05-03 09:43:09 +0000.529408][1e9c] _deviceSampleRate:48000

[030:269] [2025-05-03 09:43:09 +0000.529803][1e9b] Run AGC when audioType = 0


[030:389] [2025-05-03 09:43:09 +0000.649403][212e] lipsync_debug:displaying video
ts:358290 The current displayed video timestamp is:15142418
[030:517] [2025-05-03 09:43:09 +0000.777365][212e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:29 timeDelta:15 last
video ts:368460 frame->pts:371070 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[030:521] [2025-05-03 09:43:09 +0000.781687][212e] lipsync_debug: tsDelta -
timeDelta = 14
[030:745] [2025-05-03 09:43:10 +0000.5013][2130] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 204692
[030:745] [2025-05-03 09:43:10 +0000.5134][2130] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[030:747] [2025-05-03 09:43:10 +0000.7457][212f] The audio playback speed:100
(1/100)
[030:747] [2025-05-03 09:43:10 +0000.7603][212f] lipsync_debug: The current played
audio timestamp is:204692(1/50)
[031:002] [2025-05-03 09:43:10 +0000.262697][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[031:191] [2025-05-03 09:43:10 +0000.451082][212e] lipsync_debug:displaying video
ts:430290 The current displayed video timestamp is:15143220
[031:231] [2025-05-03 09:43:10 +0000.491270][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[031:554] [2025-05-03 09:43:10 +0000.814671][2131] Error(video_source.cc:430): wait
decoder a frame: 0
[031:848] [2025-05-03 09:43:11 +0000.108294][212e] lipsync_debug:displaying video
ts:491490 The current displayed video timestamp is:15143877
[032:015] [2025-05-03 09:43:11 +0000.275825][212e] DriveRender working... (1/200)
[032:016] [2025-05-03 09:43:11 +0000.275934][212e] lipsync_debug:remaining time:10
tsDelta - timeDelta:20
[032:016] [2025-05-03 09:43:11 +0000.275965][212e] lipsync_debug:result remaining
time:10
[032:259] [2025-05-03 09:43:11 +0000.519719][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[032:270] [2025-05-03 09:43:11 +0000.529976][1e9b] Run AGC when audioType = 0
[032:270] [2025-05-03 09:43:11 +0000.530104][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[032:341] [2025-05-03 09:43:11 +0000.601706][212e]
lipsync_debug:lipsync_threadhold: lipsync_delta:20 tsDelta:61 timeDelta:61 last
video ts:531180 frame->pts:534870 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[032:343] [2025-05-03 09:43:11 +0000.603519][212e] lipsync_debug: tsDelta -
timeDelta = 0
[032:553] [2025-05-03 09:43:11 +0000.813160][212e] lipsync_debug:displaying video
ts:552960 The current displayed video timestamp is:15144582
[032:704] [2025-05-03 09:43:11 +0000.964622][1e9b] haveEnoughProcessedData
internalAudioStream.length: 0
[032:835] [2025-05-03 09:43:12 +0000.95246][2131] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 615600pts ms:6.84e+06
[032:901] [2025-05-03 09:43:12 +0000.161014][2131] OnVideoFrameReady(1/200)
[032:901] [2025-05-03 09:43:12 +0000.161230][212e] operator() frame->pts-
9223372036854775808 queue_ size: 11 (1/200)
[032:999] [2025-05-03 09:43:12 +0000.260037][2131] Error(video_source.cc:430): wait
decoder a frame: 0
[033:062] [2025-05-03 09:43:12 +0000.322223][2130] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 307060
[033:062] [2025-05-03 09:43:12 +0000.322375][2130] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[033:116] [2025-05-03 09:43:12 +0000.376506][212f] The audio playback speed:100
(1/100)
[033:116] [2025-05-03 09:43:12 +0000.376857][212f] lipsync_debug: The current
played audio timestamp is:307060(1/50)
[033:237] [2025-05-03 09:43:12 +0000.496960][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[033:247] [2025-05-03 09:43:12 +0000.507724][212e] lipsync_debug:displaying video
ts:615600 The current displayed video timestamp is:15145276
[033:251] [2025-05-03 09:43:12 +0000.511599][212e] lipsync_debug: render a video
frame
[033:268] [2025-05-03 09:43:12 +0000.528381][212e] lipsync_debug:result remaining
time:0
[033:268] [2025-05-03 09:43:12 +0000.528565][212e] dynamic updated lipsync delay:0
[033:570] [2025-05-03 09:43:12 +0000.830118][2131] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8994 diff: 7
[033:849] [2025-05-03 09:43:13 +0000.109624][212e] lipsync_debug:displaying video
ts:674550 The current displayed video timestamp is:15145878
[033:874] [2025-05-03 09:43:13 +0000.134024][212e] DriveRender working... (1/200)
[034:176] [2025-05-03 09:43:13 +0000.436076][212e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:38 timeDelta:16 last
video ts:702540 frame->pts:705960 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[034:180] [2025-05-03 09:43:13 +0000.440304][212e] lipsync_debug: tsDelta -
timeDelta = 22
[034:260] [2025-05-03 09:43:13 +0000.519992][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[034:269] [2025-05-03 09:43:13 +0000.529889][1e9b] Run AGC when audioType = 0
[034:420] [2025-05-03 09:43:13 +0000.680657][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[034:422] [2025-05-03 09:43:13 +0000.682507][2131] Error(video_source.cc:430): wait
decoder a frame: 0
[034:493] [2025-05-03 09:43:13 +0000.753543][212e] lipsync_debug:remaining time:10
tsDelta - timeDelta:46
[034:493] [2025-05-03 09:43:13 +0000.753693][212e] lipsync_debug:result remaining
time:10
[034:604] [2025-05-03 09:43:13 +0000.864750][212e] lipsync_debug:displaying video
ts:738270 The current displayed video timestamp is:15146633
[035:221] [2025-05-03 09:43:14 +0000.481060][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[035:288] [2025-05-03 09:43:14 +0000.548579][212e] lipsync_debug:displaying video
ts:799740 The current displayed video timestamp is:15147317
[035:388] [2025-05-03 09:43:14 +0000.648010][2130] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 409428
[035:422] [2025-05-03 09:43:14 +0000.682790][2130] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[035:433] [2025-05-03 09:43:14 +0000.693816][212f] The audio playback speed:100
(1/100)
[035:434] [2025-05-03 09:43:14 +0000.693952][212f] lipsync_debug: The current
played audio timestamp is:409428(1/50)
[035:532] [2025-05-03 09:43:14 +0000.792712][2131] video frame wait audio frame:
last_video_timestamp:9500 last_audio_timestamp:9470.02
[035:572] [2025-05-03 09:43:14 +0000.832148][2131]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[035:763] [2025-05-03 09:43:15 +0000.23225][212e] DriveRender working... (1/200)
[036:023] [2025-05-03 09:43:15 +0000.283684][2131] Error(video_source.cc:430): wait
decoder a frame: 0
[036:050] [2025-05-03 09:43:15 +0000.310159][212e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:40 timeDelta:26 last
video ts:866700 frame->pts:870300 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[036:050] [2025-05-03 09:43:15 +0000.310509][212e] lipsync_debug: tsDelta -
timeDelta = 14
[036:133] [2025-05-03 09:43:15 +0000.393291][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[036:144] [2025-05-03 09:43:15 +0000.403966][212e] lipsync_debug:displaying video
ts:877320 The current displayed video timestamp is:15148173
[036:259] [2025-05-03 09:43:15 +0000.519871][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[036:273] [2025-05-03 09:43:15 +0000.532997][1e9b] Run AGC when audioType = 0
[036:273] [2025-05-03 09:43:15 +0000.533385][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[036:474] [2025-05-03 09:43:15 +0000.734370][2131] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 941130pts ms:1.0457e+07
[036:496] [2025-05-03 09:43:15 +0000.756227][2131] OnVideoFrameReady(1/200)
[036:496] [2025-05-03 09:43:15 +0000.756690][212e] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[036:881] [2025-05-03 09:43:16 +0000.141553][212e] lipsync_debug:displaying video
ts:941130 The current displayed video timestamp is:15148910
[036:892] [2025-05-03 09:43:16 +0000.152114][212e] lipsync_debug: render a video
frame
[036:915] [2025-05-03 09:43:16 +0000.175021][212e] lipsync_debug:result remaining
time:0
[036:915] [2025-05-03 09:43:16 +0000.175121][212e] dynamic updated lipsync delay:0
[036:928] [2025-05-03 09:43:16 +0000.188790][212e] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[036:928] [2025-05-03 09:43:16 +0000.188931][212e] lipsync_debug:result remaining
time:10
[037:000] [2025-05-03 09:43:16 +0000.260313][2130] FilterPipeline2::OnAudioFrame
pts 481112 last_audio_timestamp_ 10909.6
[037:219] [2025-05-03 09:43:16 +0000.479328][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[037:336] [2025-05-03 09:43:16 +0000.596087][212f] total delay:-23 videoTsMS:10890
audioTsMS:10913 diff:-23
[037:336] [2025-05-03 09:43:16 +0000.596258][212f] Set the lipsync delay:-23
[037:408] [2025-05-03 09:43:16 +0000.668589][2131] Error(video_source.cc:430): wait
decoder a frame: 0
[037:493] [2025-05-03 09:43:16 +0000.753377][212e] DriveRender working... (1/200)
[037:526] [2025-05-03 09:43:16 +0000.786977][212e] lipsync_debug:displaying video
ts:1001160 The current displayed video timestamp is:15149555
[037:702] [2025-05-03 09:43:16 +0000.962517][2130] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 511796
[037:702] [2025-05-03 09:43:16 +0000.962643][2130] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[037:812] [2025-05-03 09:43:17 +0000.72184][212f] The audio playback speed:100
(1/100)
[037:812] [2025-05-03 09:43:17 +0000.72447][212f] lipsync_debug: The current played
audio timestamp is:511796(1/50)
[037:817] [2025-05-03 09:43:17 +0000.77796][212e] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:37 timeDelta:19 last video ts:1025640 frame->pts:1028970
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[037:818] [2025-05-03 09:43:17 +0000.77998][212e] lipsync_debug: tsDelta -
timeDelta = 18
[037:861] [2025-05-03 09:43:17 +0000.121874][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[038:104] [2025-05-03 09:43:17 +0000.364527][2131] webrtc common_video plane
old ..... (1/1000) new: 10001 delete: 9994 diff: 7
[038:260] [2025-05-03 09:43:17 +0000.520130][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[038:265] [2025-05-03 09:43:17 +0000.525289][212e] lipsync_debug:displaying video
ts:1067490 The current displayed video timestamp is:15150294
[038:268] [2025-05-03 09:43:17 +0000.528694][1e9b] Run AGC when audioType = 0
[038:820] [2025-05-03 09:43:18 +0000.79956][2131] Error(video_source.cc:430): wait
decoder a frame: 0
[038:977] [2025-05-03 09:43:18 +0000.237770][212e] lipsync_debug:displaying video
ts:1127160 The current displayed video timestamp is:15151006
[039:220] [2025-05-03 09:43:18 +0000.480187][215a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[039:283] [2025-05-03 09:43:18 +0000.543210][212e] DriveRender working... (1/200)
[039:338] [2025-05-03 09:43:18 +0000.598323][212e] lipsync_debug:remaining time:10
tsDelta - timeDelta:7
[039:338] [2025-05-03 09:43:18 +0000.598443][212e] lipsync_debug:result remaining
time:7
[039:429] [2025-05-03 09:43:18 +0000.689018][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[039:446] [2025-05-03 09:43:18 +0000.706346][212f] Stop:
[039:446] [2025-05-03 09:43:18 +0000.706686][212e] operator(): Video Render
stopped.
[039:448] [2025-05-03 09:43:18 +0000.708290][212f] Stop:
[039:448] [2025-05-03 09:43:18 +0000.708692][212f] DeviceStop:
audioDevice_:0x7c15e3f000
[039:456] [2025-05-03 09:43:18 +0000.716136][212f] OpenSlesOutput:Stop playout

[039:572] [2025-05-03 09:43:18 +0000.832301][1e9b] haveEnoughProcessedData


internalAudioStream.length: 10
[039:598] [2025-05-03 09:43:18 +0000.858418][212f] DeviceStop: Done
[039:598] [2025-05-03 09:43:18 +0000.858908][212f] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[039:599] [2025-05-03 09:43:18 +0000.859067][212f] operator(): Stop now!
[039:602] [2025-05-03 09:43:18 +0000.862465][19bc] Stop:
[039:602] [2025-05-03 09:43:18 +0000.862700][212f] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[039:602] [2025-05-03 09:43:18 +0000.862895][19bc] DeviceRelease:
audioDevice_:0x7c15e3f000
[039:603] [2025-05-03 09:43:18 +0000.862960][19bc] OpenSlesOutput:Stop playout
[039:603] [2025-05-03 09:43:18 +0000.863007][19bc] DeviceRelease: Release the
webrtc device object.
[039:603] [2025-05-03 09:43:18 +0000.863259][19bc] OpenSlesOutput destruct.

[039:606] [2025-05-03 09:43:18 +0000.866064][19bc] DeviceRelease: Done


[039:609] [2025-05-03 09:43:18 +0000.869852][19bc] Stop:
[039:610] [2025-05-03 09:43:18 +0000.870082][212e] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[039:668] [2025-05-03 09:43:18 +0000.928679][19bc] global uninited!
[039:716] [2025-05-03 09:43:18 +0000.976585][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[039:716] [2025-05-03 09:43:18 +0000.976834][19bc] ~MediaFilterGraph:
MediaFilterGraph destruct
[039:716] [2025-05-03 09:43:18 +0000.976889][19bc] RemoveVideoBackGroud: hava not
add video backgroud
[039:717] [2025-05-03 09:43:18 +0000.976956][19bc] UnbindInputFilter 0x7cefda64d8
this 0x7cefd95820
[039:717] [2025-05-03 09:43:18 +0000.977002][19bc] ClearAllSource: remove source
filter, sourceid: 0x7ce263be80
[039:717] [2025-05-03 09:43:18 +0000.977046][19bc] DestoryDecoderByVideoSource
time:15151746 enter.

[039:717] [2025-05-03 09:43:18 +0000.977105][19bc] ~VideoBindDecoder time:15151746


enter.

[039:717] [2025-05-03 09:43:18 +0000.977302][19bc] CleanUp time:15151746 enter.

[039:736] [2025-05-03 09:43:18 +0000.996843][19bc] CleanUp leave. expire time = 19


ms

[039:737] [2025-05-03 09:43:18 +0000.996991][19bc] CleanUp time:15151766 enter.

[039:738] [2025-05-03 09:43:18 +0000.998268][19bc] CleanUp leave. expire time = 1


ms

[039:739] [2025-05-03 09:43:18 +0000.999521][19bc] ~VideoBindDecoder leave. expire


time = 22 ms

[039:739] [2025-05-03 09:43:18 +0000.999603][19bc] DestoryDecoderByVideoSource


leave. expire time = 22 ms

[039:739] [2025-05-03 09:43:18 +0000.999655][19bc] UnbindInputFilter 0x7cefda6298


this 0x7cefda64d8
[039:740] [2025-05-03 09:43:19 +0000.262][19bc] UnbindInputFilter 0x7cefda61d8
this 0x7cefda6298
[039:741] [2025-05-03 09:43:19 +0000.1168][19bc] UnbindInputFilter 0x7ce263c0a0
this 0x7cefda61d8
[039:741] [2025-05-03 09:43:19 +0000.1252][19bc] UnbindInputFilter 0x7cefda6418
this 0x7cefda6598
[039:741] [2025-05-03 09:43:19 +0000.1292][19bc] UnbindInputFilter 0x7cefda6358
this 0x7cefda6418
[039:741] [2025-05-03 09:43:19 +0000.1338][19bc] UnbindInputFilter 0x7ce263c0a0
this 0x7cefda6358
[039:744] [2025-05-03 09:43:19 +0000.4493][19bc] ~GLESContext:
[039:747] [2025-05-03 09:43:19 +0000.7146][19bc] GLESContext destruct finish.
[039:747] [2025-05-03 09:43:19 +0000.7242][19bc] filter: filter pipeline destroy
this: 0x7cefd95780
[040:268] [2025-05-03 09:43:19 +0000.528437][1e9c] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[040:268] [2025-05-03 09:43:19 +0000.528700][1e9c] _deviceSampleRate:48000

[040:269] [2025-05-03 09:43:19 +0000.529366][1e9b] Run AGC when audioType = 0


[040:269] [2025-05-03 09:43:19 +0000.529540][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[041:272] [2025-05-03 09:43:20 +0000.532234][1e9b] haveEnoughProcessedData
internalAudioStream.length: 0
[042:272] [2025-05-03 09:43:21 +0000.532461][1e9b] Run AGC when audioType = 0
[042:978] [2025-05-03 09:43:22 +0000.238864][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[044:272] [2025-05-03 09:43:23 +0000.536145][1e9b] Run AGC when audioType = 0
[044:291] [2025-05-03 09:43:23 +0000.551252][1e9b]
AudioDeviceDataHandler::MixAndSendOutFrame
[044:702] [2025-05-03 09:43:23 +0000.962794][1e9b] haveEnoughProcessedData
internalAudioStream.length: 10
[044:773] [2025-05-03 09:43:24 +0000.33580][19e8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[044:775] [2025-05-03 09:43:24 +0000.35383][19e8] ~MediaFilterCamera time:15156804
enter.

[044:775] [2025-05-03 09:43:24 +0000.35513][19e8] StopPullFrameAndWriteMp4


time:15156804 enter.

[044:782] [2025-05-03 09:43:24 +0000.42244][1e95] stop recording


[044:782] [2025-05-03 09:43:24 +0000.42363][1e95] we have stopped recording before
[044:782] [2025-05-03 09:43:24 +0000.42483][19e8] StopPullFrameAndWriteMp4 leave.
expire time = 7 ms

[044:783] [2025-05-03 09:43:24 +0000.43088][19e8] DestroyPipelineAndFilters


time:15156812 enter.

[044:783] [2025-05-03 09:43:24 +0000.43138][19e8] DestroyPipelineAndFilters leave.


expire time = 0 ms

[044:783] [2025-05-03 09:43:24 +0000.43195][19e8] AppDeviceManagerStopMic

[044:783] [2025-05-03 09:43:24 +0000.43246][19e8] AppDeviceManagerStopMic::mic


status is on
[044:783] [2025-05-03 09:43:24 +0000.43288][19e8] Try to stop webrtc device.

[044:783] [2025-05-03 09:43:24 +0000.43328][19e8] Set record state to


stopped.threadID:6632

[045:009] [2025-05-03 09:43:24 +0000.269927][19e8] Try to destory the


recorder.threadID:6632

[045:210] [2025-05-03 09:43:24 +0000.470357][19e8] DestroyAudioRecorder:


[045:210] [2025-05-03 09:43:24 +0000.470502][19e8] Cleanup the buffer queue in the
recorder.
[045:213] [2025-05-03 09:43:24 +0000.472981][19e8] Destroy the recorder.

[045:222] [2025-05-03 09:43:24 +0000.482533][19e8] StopRecording finished.

[045:222] [2025-05-03 09:43:24 +0000.482716][19e8] The stop recording success.

[045:222] [2025-05-03 09:43:24 +0000.482751][19e8]


AudioDeviceDataHandler::StopMicProcess

[045:228] [2025-05-03 09:43:24 +0000.488026][19e8] AppDeviceManager stop.

[045:230] [2025-05-03 09:43:24 +0000.490205][19e8] Rlease the webrtc device object.

[045:232] [2025-05-03 09:43:24 +0000.492445][19e8] OpenSlesInput destruct.

[045:234] [2025-05-03 09:43:24 +0000.494727][19e8] OpenSlesOutput destruct.

[045:240] [2025-05-03 09:43:24 +0000.500909][19e8] EventDispatchServerScope


destruct
[045:241] [2025-05-03 09:43:24 +0000.501041][19e8]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[045:241] [2025-05-03 09:43:24 +0000.501119][19e8] ~AudioDeviceDataHandler

[045:247] [2025-05-03 09:43:24 +0000.507907][19e8] AppDeviceManagerDestruct.

[045:248] [2025-05-03 09:43:24 +0000.508036][19e8] ~AppDeviceManager:


[045:248] [2025-05-03 09:43:24 +0000.508125][19e8] ~CpuOverloadDetect time:15157277
enter.

[045:248] [2025-05-03 09:43:24 +0000.508482][19e8] ~CpuOverloadDetect leave.


expire time = 0 ms

[045:317] [2025-05-03 09:43:24 +0000.577347][19e8] Destruct BeautifyReader begin...


[045:317] [2025-05-03 09:43:24 +0000.577440][19e8] Destruct BeautifyReader done.
[045:317] [2025-05-03 09:43:24 +0000.577480][19e8] ~MediaFilterCamera leave.
expire time = 542 ms

[045:318] [2025-05-03 09:43:24 +0000.578402][19e8] ~GLESContext:


[045:341] [2025-05-03 09:43:24 +0000.601266][19e8] GLESContext destruct finish.
[045:341] [2025-05-03 09:43:24 +0000.601481][19e8] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[045:344] [2025-05-03 09:43:24 +0000.604199][19e8] global uninited!
[045:361] [2025-05-03 09:43:24 +0000.621255][19e8] clear AppID 50011
[045:361] [2025-05-03 09:43:24 +0000.621447][19e8] UnRegister JVM for Xplatform
util
[045:361] [2025-05-03 09:43:24 +0000.621515][19e8] Dispose::unregister webrtc video
engine
[045:361] [2025-05-03 09:43:24 +0000.621544][19e8] Init the android object with
jvm:0x0 env:0x0 context:0x0

[045:362] [2025-05-03 09:43:24 +0000.622865][19e8] SetAndroidMediaCodecObjects


time:15157391 enter.

[045:362] [2025-05-03 09:43:24 +0000.622903][19e8] ClearAndroidMediaCodecObjects


time:15157391 enter.

[045:363] [2025-05-03 09:43:24 +0000.622971][19e8] ClearAndroidMediaCodecObjects


leave. expire time = 1 ms

[045:363] [2025-05-03 09:43:24 +0000.623000][19e8] SetAndroidMediaCodecObjects


leave. expire time = 1 ms

[045:363] [2025-05-03 09:43:24 +0000.623037][19e8] SetAndroidMediaCodecObjects


time:15157392 enter.

[045:363] [2025-05-03 09:43:24 +0000.623064][19e8] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[045:363] [2025-05-03 09:43:24 +0000.623090][19e8] ClearAndroidMediaCodecObjects
time:15157392 enter.

[045:363] [2025-05-03 09:43:24 +0000.623114][19e8] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[045:363] [2025-05-03 09:43:24 +0000.623140][19e8] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[045:363] [2025-05-03 09:43:24 +0000.623163][19e8] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[045:363] [2025-05-03 09:43:24 +0000.623188][19e8] Dispose::unregister webrtc voice


engine
[045:363] [2025-05-03 09:43:24 +0000.623227][19e8] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[045:363] [2025-05-03 09:43:24 +0000.623282][19e8] SystemUtil UnInit done


[089:097] [2025-05-03 09:44:08 +0000.361240][19e8] Register JVM for xplatform util
[089:122] [2025-05-03 09:44:08 +0000.382040][19e8] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-05-
03 09:44:08 +0000
[089:122] [2025-05-03 09:44:08 +0000.382178][19e8] set AppID=50011 old AppID=-1
[089:122] [2025-05-03 09:44:08 +0000.382213][19e8] Init the android object with
jvm:0xb400007d00421380 env:0x7ce2523f00 context:0x7c8bc0b2e8

[089:122] [2025-05-03 09:44:08 +0000.382295][19e8] SetAndroidMediaCodecObjects


time:15201151 enter.

[089:122] [2025-05-03 09:44:08 +0000.382353][19e8] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[089:122] [2025-05-03 09:44:08 +0000.382382][19e8] SetAndroidMediaCodecObjects


time:15201151 enter.

[089:122] [2025-05-03 09:44:08 +0000.382406][19e8] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007d00421380
[089:122] [2025-05-03 09:44:08 +0000.382434][19e8] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007d00421380 address:0x7c36e49760
[089:122] [2025-05-03 09:44:08 +0000.382472][19e8] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007d00421380
address:0x7c36e49760
[089:122] [2025-05-03 09:44:08 +0000.382496][19e8] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[089:122] [2025-05-03 09:44:08 +0000.382531][19e8] Set the android objects with


jvm:0xb400007d00421380 env:0x7ce2523f00 context:0x7c8bc0b2e8

[089:123] [2025-05-03 09:44:08 +0000.383145][19e8] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7ce2523f00
[089:123] [2025-05-03 09:44:08 +0000.383193][19e8] SystemUtil Init done
[089:124] [2025-05-03 09:44:08 +0000.384460][19e8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[089:126] [2025-05-03 09:44:08 +0000.385953][19e8] MediaFilterCamera
[089:126] [2025-05-03 09:44:08 +0000.386053][19e8] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[089:126] [2025-05-03 09:44:08 +0000.386186][19e8] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[089:126] [2025-05-03 09:44:08 +0000.386238][19e8] Recording session using default
bitrate support by app:14680064
[089:126] [2025-05-03 09:44:08 +0000.386226][27b7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5c5ad340
[089:126] [2025-05-03 09:44:08 +0000.386443][27b7] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[089:126] [2025-05-03 09:44:08 +0000.386549][19e8] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[089:127] [2025-05-03 09:44:08 +0000.387569][19e8] Error(ini.cc:191): Open the file
failed. error:2
[089:127] [2025-05-03 09:44:08 +0000.387621][19e8]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[089:127] [2025-05-03 09:44:08 +0000.387663][19e8] The device model: 220333qag
usingSoftwareAEC value: 0
[089:131] [2025-05-03 09:44:08 +0000.391055][19e8] Error(ini.cc:191): Open the file
failed. error:2
[089:131] [2025-05-03 09:44:08 +0000.391206][19e8]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[089:131] [2025-05-03 09:44:08 +0000.391254][19e8] The device model: 220333qag
usingHardwareAEC value: 0
[089:131] [2025-05-03 09:44:08 +0000.391285][19e8] The machine device: 220333qag
usingHardwareAEC value: 0
[089:131] [2025-05-03 09:44:08 +0000.391312][19e8] Using Default AEC type: software
AEC
[089:132] [2025-05-03 09:44:08 +0000.392899][19e8] The device model: 220333qag enum
value: 0
[089:133] [2025-05-03 09:44:08 +0000.393623][19e8] GetMachineModel is 220333QAG
[089:133] [2025-05-03 09:44:08 +0000.393701][19e8] GetMachineInfo: 220333QAG
[089:133] [2025-05-03 09:44:08 +0000.393741][19e8] Construct BeautifyReader
begin...
[089:133] [2025-05-03 09:44:08 +0000.393769][19e8] dumpStickerRgba:0
dumpStickerYuv:0
[089:133] [2025-05-03 09:44:08 +0000.393793][19e8] Construct BeautifyReader done.
[089:138] [2025-05-03 09:44:08 +0000.398045][19e8] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[089:138] [2025-05-03 09:44:08 +0000.398148][19e8] AppDeviceManager telnet server
for statistics started......
[089:138] [2025-05-03 09:44:08 +0000.398139][27ba] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7cef0bafa0
[089:139] [2025-05-03 09:44:08 +0000.398965][19e8] CpuOverloadDetect time:15201168
enter.

[089:139] [2025-05-03 09:44:08 +0000.399102][19e8] CpuOverloadDetect leave. expire


time = 0 ms

[089:139] [2025-05-03 09:44:08 +0000.399133][27bb] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7cef0cad00
[089:139] [2025-05-03 09:44:08 +0000.399814][19e8] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[089:139] [2025-05-03 09:44:08 +0000.399868][19e8] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[089:148] [2025-05-03 09:44:08 +0000.408377][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[089:148] [2025-05-03 09:44:08 +0000.408869][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[089:149] [2025-05-03 09:44:08 +0000.409419][19e8] CreatePlatformSpecificObjects:
[089:149] [2025-05-03 09:44:08 +0000.409454][19e8] audio device use opensle input
and opensl output
[089:149] [2025-05-03 09:44:08 +0000.409498][19e8] Create OpenSLES output module
with java VM support.

[089:149] [2025-05-03 09:44:08 +0000.409678][19e8] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[089:149] [2025-05-03 09:44:08 +0000.409815][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[089:150] [2025-05-03 09:44:08 +0000.409983][19e8] Create OpenSLES output module
with buffer num:1

[089:150] [2025-05-03 09:44:08 +0000.410123][19e8] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[089:150] [2025-05-03 09:44:08 +0000.410254][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[089:150] [2025-05-03 09:44:08 +0000.410408][19e8] Create OpenSLES input module
with java VM support.

[089:150] [2025-05-03 09:44:08 +0000.410440][19e8] Create OpenSLES input module


with buffer num:1

[089:150] [2025-05-03 09:44:08 +0000.410543][19e8] Error(trace.cc:40): Init the


output and input for audio device template.
[089:150] [2025-05-03 09:44:08 +0000.410581][19e8] Init the output device.

[089:150] [2025-05-03 09:44:08 +0000.410607][19e8] Init the opensl input.


[089:150] [2025-05-03 09:44:08 +0000.410638][19e8] AppDeviceManager get setting
samplerate: 0
[089:151] [2025-05-03 09:44:08 +0000.411214][19e8] The device model: 220333qag enum
value: 0
[089:151] [2025-05-03 09:44:08 +0000.411834][19e8] The device model: 220333qag enum
value: 0
[089:151] [2025-05-03 09:44:08 +0000.411882][19e8] Set the sample rate to be:48000

[089:151] [2025-05-03 09:44:08 +0000.411926][19e8] Enable the recording stereo:0


[089:152] [2025-05-03 09:44:08 +0000.411953][19e8] Set the playout as stereo:1
[089:152] [2025-05-03 09:44:08 +0000.411977][19e8] Init the microphone.
[089:157] [2025-05-03 09:44:08 +0000.417184][19e8] Update the recording sample rate
to be: 48000
[089:157] [2025-05-03 09:44:08 +0000.417287][19e8] Init the speaker.
[089:157] [2025-05-03 09:44:08 +0000.417336][19e8] Low latency buffer size:144 low
sample rate:48000
[089:157] [2025-05-03 09:44:08 +0000.417643][19e8] Using 1 x 10ms for an audio
frame.

[089:161] [2025-05-03 09:44:08 +0000.421483][19e8] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[089:163] [2025-05-03 09:44:08 +0000.423024][19e8] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[089:163] [2025-05-03 09:44:08 +0000.423135][19e8] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[089:168] [2025-05-03 09:44:08 +0000.428328][19e8] The device model:220333qag

[089:168] [2025-05-03 09:44:08 +0000.428439][19e8] speaker output factor:100


defaultFactor: 100

[089:168] [2025-05-03 09:44:08 +0000.428468][19e8] headset output factor:100


defaultFactor: 100

[089:169] [2025-05-03 09:44:08 +0000.428958][19e8] AppDeviceManagerStart finished.


[089:169] [2025-05-03 09:44:08 +0000.428993][19e8] AppDeviceManagerStartMic::mic
status is off
[089:169] [2025-05-03 09:44:08 +0000.429045][19e8] AppDeviceManagerStartMic update
aec type: 2

[089:169] [2025-05-03 09:44:08 +0000.429070][19e8] AppDeviceManagerStartMic update


voiceChangeMode: 4

[089:169] [2025-05-03 09:44:08 +0000.429095][19e8]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[089:169] [2025-05-03 09:44:08 +0000.429119][19e8]
AudioDeviceDataHandler::StartMicProcess

[089:169] [2025-05-03 09:44:08 +0000.429272][19e8] Try to start webrtc recording


device.

[089:169] [2025-05-03 09:44:08 +0000.429304][19e8] StartRecording. threadID:6632

[089:169] [2025-05-03 09:44:08 +0000.429312][27bc] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[089:169] [2025-05-03 09:44:08 +0000.429384][19e8] default mode: Set the recording
mode to voice communication to enable HW AEC .

[089:169] [2025-05-03 09:44:08 +0000.429411][19e8] Set the recording mode before


getSetting: 4
[089:169] [2025-05-03 09:44:08 +0000.429441][19e8] Set the recording mode after
getSetting: 1
[089:218] [2025-05-03 09:44:08 +0000.478387][19e8] StartRecording finished.

[089:218] [2025-05-03 09:44:08 +0000.478473][19e8] audio: start the audio mic


checker timer.

[089:219] [2025-05-03 09:44:08 +0000.479340][19e8] machine model :redmi


[089:219] [2025-05-03 09:44:08 +0000.479405][19e8] Support this machine
model :redmi
[089:229] [2025-05-03 09:44:08 +0000.489488][19e8] global inited! current sdk
version: 12-14-d8558ab
[089:797] [2025-05-03 09:44:09 +0000.57275][1b32]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[089:798] [2025-05-03 09:44:09 +0000.58649][27b8] MediaFilterCamera, recording file
context:0x7ce2518180 input texture:7
[089:798] [2025-05-03 09:44:09 +0000.58760][27b8] GLESContext:
[089:798] [2025-05-03 09:44:09 +0000.58846][27b8] The result of eglGetDisplay is:
0x1
[089:800] [2025-05-03 09:44:09 +0000.60706][27b8] The result of creation:
0x7c544dc000
[089:800] [2025-05-03 09:44:09 +0000.60876][27b8] The result of
eglCreatePbufferSurface is: 0x7c544dc780
[089:801] [2025-05-03 09:44:09 +0000.61278][1b32]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7ce2518180 input_texture: 7
[090:539] [2025-05-03 09:44:09 +0000.799210][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[090:776] [2025-05-03 09:44:10 +0000.36435][27bc] Run AGC when audioType = 0
[092:251] [2025-05-03 09:44:11 +0000.511638][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[092:778] [2025-05-03 09:44:12 +0000.38287][27bc] Run AGC when audioType = 0
[092:778] [2025-05-03 09:44:12 +0000.38612][27bc]
AudioDeviceDataHandler::MixAndSendOutFrame
[093:219] [2025-05-03 09:44:12 +0000.479105][1e91]
monitorTime:4001totalDuration:3930
[093:955] [2025-05-03 09:44:13 +0000.215056][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[094:772] [2025-05-03 09:44:14 +0000.32476][27bd] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[094:772] [2025-05-03 09:44:14 +0000.32635][27bd] _deviceSampleRate:48000

[094:777] [2025-05-03 09:44:14 +0000.37192][27bc] Run AGC when audioType = 0


[095:666] [2025-05-03 09:44:14 +0000.926430][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[096:776] [2025-05-03 09:44:16 +0000.36874][27bc] Run AGC when audioType = 0
[096:777] [2025-05-03 09:44:16 +0000.37195][27bc]
AudioDeviceDataHandler::MixAndSendOutFrame
[097:382] [2025-05-03 09:44:16 +0000.642014][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[098:775] [2025-05-03 09:44:18 +0000.35050][27bc] Run AGC when audioType = 0
[099:095] [2025-05-03 09:44:18 +0000.355083][27bc] haveEnoughProcessedData
internalAudioStream.length: 10
[100:777] [2025-05-03 09:44:20 +0000.37238][27bc] Run AGC when audioType = 0
[100:777] [2025-05-03 09:44:20 +0000.37424][27bc]
AudioDeviceDataHandler::MixAndSendOutFrame
[100:815] [2025-05-03 09:44:20 +0000.75145][27bc] haveEnoughProcessedData
internalAudioStream.length: 10
[102:203] [2025-05-03 09:44:21 +0000.463322][19bc] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[102:204] [2025-05-03 09:44:21 +0000.464690][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[102:205] [2025-05-03 09:44:21 +0000.465001][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[102:209] [2025-05-03 09:44:21 +0000.469650][27b8] operator() time:15214238 enter.

[102:210] [2025-05-03 09:44:21 +0000.470438][27b8] MediaFilterCamera, recording


file context:0x7ce2518180 input texture:7
[102:215] [2025-05-03 09:44:21 +0000.475335][27b8] MicSource: Mic source
created:10x7ce25b4780
[102:216] [2025-05-03 09:44:21 +0000.476350][27b8] alloc thread: 0x7c54583400
name:worker1 thread id:534756637824 to Mic_source
[102:216] [2025-05-03 09:44:21 +0000.476487][27b8] audio: start the audio sender
thread.

[102:216] [2025-05-03 09:44:21 +0000.476646][27b8] construct OpenGLRenderProgram


0x7ceff54298
[102:216] [2025-05-03 09:44:21 +0000.476734][27b8] CropFilter::SetOrientation
orientation: 90
[102:217] [2025-05-03 09:44:21 +0000.477007][27b8] filter: filter pipeline
construtc this: 0x7cefda6d40
[102:217] [2025-05-03 09:44:21 +0000.477083][27b8] filter: filter pipeline2 update
pattern: 1
[102:218] [2025-05-03 09:44:21 +0000.478038][27b8] CameraSource::source_id_:4
[102:218] [2025-05-03 09:44:21 +0000.478187][27b8] RecordAudioSource::source_id_:5
[102:218] [2025-05-03 09:44:21 +0000.478593][27b8] BindInputFilter 0x7c54583b40
this 0x7ceff544c0
[102:218] [2025-05-03 09:44:21 +0000.478731][27b8] BindInputFilter 0x7c54583cd8
this 0x7c54583e50
[102:218] [2025-05-03 09:44:21 +0000.478825][27b8] BindInputFilter 0x7ceff544c0
this 0x7cefda6de0
[102:219] [2025-05-03 09:44:21 +0000.479745][27b8] setParamentForFilters:
speed:2.000000
[102:219] [2025-05-03 09:44:21 +0000.479812][27b8] SetParamForFilter:
AF_SpeedFilter params:, speed_ 2
[102:219] [2025-05-03 09:44:21 +0000.479880][27b8] SetParamForFilter time:15214248
enter.

[102:220] [2025-05-03 09:44:21 +0000.479977][27b8] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[102:220] [2025-05-03 09:44:21 +0000.480041][27b8] SetParamForFilter: Params video
index is: 0
[102:220] [2025-05-03 09:44:21 +0000.480094][27b8] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[102:220] [2025-05-03 09:44:21 +0000.480138][27b8] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[102:220] [2025-05-03 09:44:21 +0000.480181][27b8] crop filter mode tpye:
citytravelvideo index:0
[102:248] [2025-05-03 09:44:21 +0000.508472][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[102:248] [2025-05-03 09:44:21 +0000.508613][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[102:248] [2025-05-03 09:44:21 +0000.508665][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[102:248] [2025-05-03 09:44:21 +0000.508709][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[102:248] [2025-05-03 09:44:21 +0000.508781][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[102:248] [2025-05-03 09:44:21 +0000.508827][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[102:248] [2025-05-03 09:44:21 +0000.508871][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[102:248] [2025-05-03 09:44:21 +0000.508915][27b8]
Warning(parse_template_json.cc:81): json parament no found the parament
[102:249] [2025-05-03 09:44:21 +0000.508958][27b8]
Warning(parse_template_json.cc:81): json parament no found the parament
[102:249] [2025-05-03 09:44:21 +0000.509002][27b8]
Warning(parse_template_json.cc:67): json parament no found the parament
[102:249] [2025-05-03 09:44:21 +0000.509044][27b8]
Warning(parse_template_json.cc:93): json parament no found the duration
[102:249] [2025-05-03 09:44:21 +0000.509142][27b8] SetParamForFilter leave. expire
time = 30 ms

[102:252] [2025-05-03 09:44:21 +0000.512524][27b8] OnOutputSizeChanged width 1280


height 720
[102:252] [2025-05-03 09:44:21 +0000.512688][27b8] OpenGLFrameBuffer: width:1280
height:720
[102:252] [2025-05-03 09:44:21 +0000.512752][27b8] OpenGLFrameBuffer: width:1280
height:720
[102:252] [2025-05-03 09:44:21 +0000.512789][27b8] OpenGLFrameBuffer: width:1280
height:720
[102:252] [2025-05-03 09:44:21 +0000.512825][27b8] OpenGLFrameBuffer: width:1280
height:720
[102:252] [2025-05-03 09:44:21 +0000.512859][27b8] OpenGLFrameBuffer: width:1280
height:720
[102:252] [2025-05-03 09:44:21 +0000.512892][27b8] OpenGLFrameBuffer: width:1280
height:720
[102:252] [2025-05-03 09:44:21 +0000.512925][27b8] construct TrivalImageDrawer
0x7cefd43f80
[102:253] [2025-05-03 09:44:21 +0000.512966][27b8] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7cefd43f80 context 0x7cf73e2b40
[102:253] [2025-05-03 09:44:21 +0000.513003][27b8] setupGLES:
[102:254] [2025-05-03 09:44:21 +0000.514905][27b8] OpenGLRenderProgram::Initialize.
[102:255] [2025-05-03 09:44:21 +0000.515129][27b8] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[102:255] [2025-05-03 09:44:21 +0000.515172][27b8] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[102:255] [2025-05-03 09:44:21 +0000.515240][27b8] Init open gl render:
0x7ceff54298
[102:255] [2025-05-03 09:44:21 +0000.515287][27b8] Fragement shader path:
[102:255] [2025-05-03 09:44:21 +0000.515357][27b8] Fragement shader path:
[102:255] [2025-05-03 09:44:21 +0000.515392][27b8] create opengl program object.
[102:255] [2025-05-03 09:44:21 +0000.515426][27b8] create shader: vertex
[102:259] [2025-05-03 09:44:21 +0000.519642][27b8] create shader: fragment
[102:272] [2025-05-03 09:44:21 +0000.532150][27b8] Have not extra filter filename!
[102:272] [2025-05-03 09:44:21 +0000.532332][27b8] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[102:272] [2025-05-03 09:44:21 +0000.532377][27b8] OpenGLRenderProgram::Initialize
success.
[102:272] [2025-05-03 09:44:21 +0000.532485][27b8] Setup the OpenGL result:1
[102:272] [2025-05-03 09:44:21 +0000.532794][27b7] start recording, file
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[102:273] [2025-05-03 09:44:21 +0000.533006][27b7] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[102:273] [2025-05-03 09:44:21 +0000.533040][280d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c3ea1dc98
[102:273] [2025-05-03 09:44:21 +0000.533080][27b7] 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
[102:273] [2025-05-03 09:44:21 +0000.533175][27b7] 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_15214301.mp4
fileFD: -1
[102:273] [2025-05-03 09:44:21 +0000.533868][27b7] MP4
file:/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4 is
opened successfully
[102:273] [2025-05-03 09:44:21 +0000.533926][27b7] setupMediaProcessers:
[102:274] [2025-05-03 09:44:21 +0000.533953][27b7]
RecordingSessionInternalSimple:setup media processers.
[102:274] [2025-05-03 09:44:21 +0000.533984][27b7] construct AAC encoder
[102:275] [2025-05-03 09:44:21 +0000.535137][27b7] H264Encoder creating:
superfast011818
[102:275] [2025-05-03 09:44:21 +0000.535205][27b7] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[102:276] [2025-05-03 09:44:21 +0000.536836][27b7] H264Encode::GetMachineModel is
220333QAG
[102:276] [2025-05-03 09:44:21 +0000.536924][27b7] H264Encoder machine_mode
is:220333QAG
[102:277] [2025-05-03 09:44:21 +0000.536951][27b7] H264Encode::machine size :9
machine_mode:220333QAG
[102:277] [2025-05-03 09:44:21 +0000.536989][27b7] H264Encode::machine array
size :22 machine_mode:220333QAG
[102:277] [2025-05-03 09:44:21 +0000.537014][27b7] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[102:277] [2025-05-03 09:44:21 +0000.537039][27b7] setupCompressionSession:
[102:277] [2025-05-03 09:44:21 +0000.537062][27b7] H264Encode::creating hareware
Encoder
[102:277] [2025-05-03 09:44:21 +0000.537088][27b7] AndroidHwAvcEncoder
time:15214306 enter.

[102:277] [2025-05-03 09:44:21 +0000.537323][27b7] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c36e49760
[102:278] [2025-05-03 09:44:21 +0000.538854][27b7] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[102:278] [2025-05-03 09:44:21 +0000.538917][27b7] The video avc hw codec address
is 0x7cef01f6a0
[102:279] [2025-05-03 09:44:21 +0000.539044][27b7] AndroidHwAvcEncoder leave.
expire time = 2 ms

[102:279] [2025-05-03 09:44:21 +0000.539076][27b7] RegisterEncodeCompleteCallback


time:15214308 enter.

[102:279] [2025-05-03 09:44:21 +0000.539203][27b7] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[102:279] [2025-05-03 09:44:21 +0000.539236][27b7] InitEncode time:15214308 enter.

[102:279] [2025-05-03 09:44:21 +0000.539302][27b7] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[102:279] [2025-05-03 09:44:21 +0000.539333][27b7] Create time:15214308 enter.

[102:279] [2025-05-03 09:44:21 +0000.539359][27b7] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[102:279] [2025-05-03 09:44:21 +0000.539414][27b7]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c46110ac0
[102:281] [2025-05-03 09:44:21 +0000.541848][27b7]
supported_type:image/vnd.android.heic
[102:282] [2025-05-03 09:44:21 +0000.541979][27b7] supported_type:video/avc
[102:282] [2025-05-03 09:44:21 +0000.542010][27b7] name:OMX.qcom.video.encoder.avc
mime:video/avc
[102:282] [2025-05-03 09:44:21 +0000.542084][27b7] hwCodecPrefix :OMX.qcom.
[102:282] [2025-05-03 09:44:21 +0000.542117][27b7] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[102:282] [2025-05-03 09:44:21 +0000.542151][27b7] mediacodec_createCodecByName
time:15214311 enter.

[102:282] [2025-05-03 09:44:21 +0000.542181][27b7] WrapAndroidMediaCodec


time:15214311 enter.

[102:284] [2025-05-03 09:44:21 +0000.544156][27b7] WrapAndroidMediaCodec leave.


expire time = 2 ms

[102:527] [2025-05-03 09:44:21 +0000.787029][27bc] haveEnoughProcessedData


internalAudioStream.length: 10
[102:536] [2025-05-03 09:44:21 +0000.796841][27b7] mediacodec_createCodecByName
leave. expire time = 254 ms

[102:537] [2025-05-03 09:44:21 +0000.797012][27b7] WrapAndroidMediaFromat


time:15214566 enter.

[102:537] [2025-05-03 09:44:21 +0000.797187][27b7] WrapAndroidMediaFromat leave.


expire time = 0 ms

[102:594] [2025-05-03 09:44:21 +0000.854832][27b7] Destroy time:15214623 enter.

[102:595] [2025-05-03 09:44:21 +0000.855024][27b7] WrapAndroidMediaFromat::


Destroy
[102:595] [2025-05-03 09:44:21 +0000.855067][27b7] Destroy leave. expire time = 1
ms

[102:595] [2025-05-03 09:44:21 +0000.855106][27b7] ~WrapAndroidMediaFromat


time:15214624 enter.

[102:595] [2025-05-03 09:44:21 +0000.855152][27b7] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[102:595] [2025-05-03 09:44:21 +0000.855196][27b7] Create leave. expire time = 316


ms

[102:595] [2025-05-03 09:44:21 +0000.855235][27b7] isSemiPlanarSupport


time:15214624 enter.

[102:595] [2025-05-03 09:44:21 +0000.855270][27b7] H264Encoder isSemiPlanarSupport


[102:595] [2025-05-03 09:44:21 +0000.855312][27b7] isSemiPlanarSupport leave.
expire time = 0 ms

[102:595] [2025-05-03 09:44:21 +0000.855345][27b7] creat hw H264Encoder success,


isSemiPlanar:1
[102:595] [2025-05-03 09:44:21 +0000.855476][27b7] InitEncode leave. expire time =
316 ms

[102:595] [2025-05-03 09:44:21 +0000.855531][27b7] H264Encode::created Encoder


[102:595] [2025-05-03 09:44:21 +0000.855565][27b7] H264Encode:: H264 encoder
created.
[102:595] [2025-05-03 09:44:21 +0000.855607][27b7] H264 encoder created.
[102:595] [2025-05-03 09:44:21 +0000.855654][27b7]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c4a221a80
[102:595] [2025-05-03 09:44:21 +0000.855705][27b7] setOutput:
[102:595] [2025-05-03 09:44:21 +0000.855752][27b7]
RecordingSessionInternalSimple:encoder set output to muxer!
[102:595] [2025-05-03 09:44:21 +0000.855796][27b7] request a key frame
[102:595] [2025-05-03 09:44:21 +0000.855836][27b7] H264Encode:: request a key frame
[102:596] [2025-05-03 09:44:21 +0000.855962][27b7] setDisplayRotate :90
[102:596] [2025-05-03 09:44:21 +0000.856015][27b7] 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
[102:596] [2025-05-03 09:44:21 +0000.856112][27b8] StartRecording:
[102:596] [2025-05-03 09:44:21 +0000.856224][2807] operator(): Set the recording
session in mic source. recording session: 0x7c54583b80
[102:596] [2025-05-03 09:44:21 +0000.856348][27b8] operator() leave. expire time =
387 ms

[102:629] [2025-05-03 09:44:21 +0000.889656][2807] Error(MicSource.cpp:254): There


is no output connect to mic source, discard the frame.
[102:653] [2025-05-03 09:44:21 +0000.913846][27b8] begine recode to first frame
spend time:444
[102:654] [2025-05-03 09:44:21 +0000.914028][27b8]
GPUImageProcessing::SetOrientation orientation: 90
[102:659] [2025-05-03 09:44:21 +0000.919350][27b8] drawYUV420 render
OpenGLRenderProgram:0x7ceff54298
[102:690] [2025-05-03 09:44:21 +0000.950314][27b8] drawYUV420 render
OpenGLRenderProgram:0x7ceff54298
[102:701] [2025-05-03 09:44:21 +0000.961877][27b8] Got a frame videoTime:0
nextWantTime:0 timeInterval:66 frameRate:15
[102:705] [2025-05-03 09:44:21 +0000.965160][280c]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[102:725] [2025-05-03 09:44:21 +0000.985189][27b8] drawYUV420 render
OpenGLRenderProgram:0x7ceff54298
[102:730] [2025-05-03 09:44:21 +0000.990610][27b8] Drop a frame videoTime:34
nextWantTime:66 timeInterval:66 frameRate:15
[102:777] [2025-05-03 09:44:22 +0000.37744][27bc] Run AGC when audioType = 0
[102:834] [2025-05-03 09:44:22 +0000.94204][280c] h264 add frame header cdr flag
[102:834] [2025-05-03 09:44:22 +0000.94985][280c] h264 add frame header cdr flag
[102:835] [2025-05-03 09:44:22 +0000.95625][280c] Received key frame:0
[102:835] [2025-05-03 09:44:22 +0000.95766][280c] H264Encode:: get a sps pps
header!headerSize:31
[102:836] [2025-05-03 09:44:22 +0000.96098][280d] get the H.264 SPS parameter
[102:838] [2025-05-03 09:44:22 +0000.98469][280d] add video track with id:1
[102:839] [2025-05-03 09:44:22 +0000.99375][280d] get the H.264 PPS parameter
[102:839] [2025-05-03 09:44:22 +0000.99770][280d] get the H.264 IDR frame
[102:839] [2025-05-03 09:44:22 +0000.99887][280d] resss:true
[102:839] [2025-05-03 09:44:22 +0000.99928][280d] video start ts:0
[102:840] [2025-05-03 09:44:22 +0000.100133][280d] the video frame has been written
into MP4 file
[102:875] [2025-05-03 09:44:22 +0000.135000][280d] add aac audio track with id:2
[102:875] [2025-05-03 09:44:22 +0000.135211][280d] audio start ts:0
[102:875] [2025-05-03 09:44:22 +0000.135286][280d] the audio frame has been written
into MP4 file
[103:060] [2025-05-03 09:44:22 +0000.320400][2805] resampled_data_size:7680
[103:080] [2025-05-03 09:44:22 +0000.340048][2805] AF_SpeedFilter::PullFrame eof4
[103:084] [2025-05-03 09:44:22 +0000.344351][2805]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[103:087] [2025-05-03 09:44:22 +0000.347660][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[103:145] [2025-05-03 09:44:22 +0000.405309][2805] AF_SpeedFilter audio
0x7c54583d00 PullFrame
[103:156] [2025-05-03 09:44:22 +0000.416760][27b8] The convert RGB to YUV take 4
[103:157] [2025-05-03 09:44:22 +0000.417854][280c] Push an pts:232 to dts queue.
[103:227] [2025-05-03 09:44:22 +0000.487604][280c] last dts:200 currentPts:232
ppsOrSPS:0 queue length:2
[103:558] [2025-05-03 09:44:22 +0000.818292][280c] DTS queue for
Generator:0x7c3ea1deb8 398 432
[103:583] [2025-05-03 09:44:22 +0000.843001][27b8] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[103:630] [2025-05-03 09:44:22 +0000.890873][2807] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[103:655] [2025-05-03 09:44:22 +0000.915382][27b8] The convert RGB to YUV take 4
[103:845] [2025-05-03 09:44:23 +0000.105247][2805]
RecordAudioSource::PullAudioFrame
[104:086] [2025-05-03 09:44:23 +0000.346065][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[104:158] [2025-05-03 09:44:23 +0000.418219][27b8] The convert RGB to YUV take 5
[104:230] [2025-05-03 09:44:23 +0000.490910][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[104:238] [2025-05-03 09:44:23 +0000.498180][27b8] webrtc common_video plane
old ..... (1/1000) new: 11001 delete: 10982 diff: 19
[104:420] [2025-05-03 09:44:23 +0000.680617][27b8] GPUImageProcessing: process
video frame with resolution 1280 X 720
[104:420] [2025-05-03 09:44:23 +0000.680766][27b8] GPUImageProcessing: input frame
width1280 X 720
[104:422] [2025-05-03 09:44:23 +0000.682101][27b8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[104:422] [2025-05-03 09:44:23 +0000.682408][27b8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[104:578] [2025-05-03 09:44:23 +0000.838467][2807] The output timestamp from audio
mixer change:15216597
[104:581] [2025-05-03 09:44:23 +0000.841833][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[104:626] [2025-05-03 09:44:23 +0000.886137][27bc] On audio frame the broadcast
with timestamp:15216655 samples:480. (1000 frame for one log)

[104:631] [2025-05-03 09:44:23 +0000.891044][2807] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[104:631] [2025-05-03 09:44:23 +0000.891293][2807] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[104:654] [2025-05-03 09:44:23 +0000.914378][27b8] The convert RGB to YUV take 4
[104:774] [2025-05-03 09:44:24 +0000.34644][27bd] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[104:774] [2025-05-03 09:44:24 +0000.34848][27bd] _deviceSampleRate:48000

[104:775] [2025-05-03 09:44:24 +0000.35796][27bc] Run AGC when audioType = 0


[104:776] [2025-05-03 09:44:24 +0000.35966][27bc]
AudioDeviceDataHandler::MixAndSendOutFrame
[104:832] [2025-05-03 09:44:24 +0000.92851][2805] AF_SpeedFilter audio 0x7c54583d00
PullFrame
[104:915] [2025-05-03 09:44:24 +0000.175105][280b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1044queue_audio_frame_:1
[105:080] [2025-05-03 09:44:24 +0000.340036][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[105:151] [2025-05-03 09:44:24 +0000.411684][27b8] The convert RGB to YUV take 4
[105:223] [2025-05-03 09:44:24 +0000.483226][280c] DTS queue for
Generator:0x7c3ea1deb8 1230 1264
[105:287] [2025-05-03 09:44:24 +0000.547720][2805] AF_SpeedFilter::PullFrame eof4
[105:292] [2025-05-03 09:44:24 +0000.555845][2805]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[105:366] [2025-05-03 09:44:24 +0000.626871][27b8] Got a frame videoTime:2673
nextWantTime:2640 timeInterval:66 frameRate:15
[105:390] [2025-05-03 09:44:24 +0000.650750][27b8] Drop a frame videoTime:2698
nextWantTime:2706 timeInterval:66 frameRate:15
[105:396] [2025-05-03 09:44:24 +0000.656765][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[105:397] [2025-05-03 09:44:24 +0000.656988][27b8] operator(): Stop
[105:397] [2025-05-03 09:44:24 +0000.657030][27b8] StopPullFrameAndWriteMp4
time:15217426 enter.

[105:397] [2025-05-03 09:44:24 +0000.657650][27b8] StopRecording:


[105:399] [2025-05-03 09:44:24 +0000.659884][2805] PullAudioFrame: PullFrame audio
finished.
[105:400] [2025-05-03 09:44:24 +0000.659985][2805]
Warning(media_filter_camera.cc:543): media pull audio frame EOF, so need stop
Timer!
[105:403] [2025-05-03 09:44:24 +0000.663116][280c]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:41
[105:403] [2025-05-03 09:44:24 +0000.663897][27b7] stop recording
[105:404] [2025-05-03 09:44:24 +0000.663996][27b7]
RecordingSessionInternalSimple:destroy media processers
[105:404] [2025-05-03 09:44:24 +0000.664026][27b7] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[105:404] [2025-05-03 09:44:24 +0000.664052][27b7] H264Encode::flushing hareware
Encoder
[105:404] [2025-05-03 09:44:24 +0000.664236][27b7] Flush time:15217433 enter.

[105:404] [2025-05-03 09:44:24 +0000.664275][27b7] H264Encoder encoder flush


[105:404] [2025-05-03 09:44:24 +0000.664303][27b7] flush output queue
[105:629] [2025-05-03 09:44:24 +0000.889366][2807] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[105:721] [2025-05-03 09:44:24 +0000.981122][27b7] Flush leave. expire time = 317
ms

[105:721] [2025-05-03 09:44:24 +0000.981389][27b7] ~H264EncodeWrap:


[105:721] [2025-05-03 09:44:24 +0000.981463][27b7] ~H264Encode:
[105:721] [2025-05-03 09:44:24 +0000.981517][27b7] teardownCompressionSession:
H264Encode::destroying Encoder
[105:721] [2025-05-03 09:44:24 +0000.981572][27b7] Release time:15217750 enter.

[105:721] [2025-05-03 09:44:24 +0000.981797][27b7] Release:


MediaCodecVideoEncoder::Release _inited:1
[105:721] [2025-05-03 09:44:24 +0000.981872][27b7] Destroy time:15217750 enter.

[105:721] [2025-05-03 09:44:24 +0000.981930][27b7] H264Encoder encoderDestroy


[105:722] [2025-05-03 09:44:24 +0000.981986][27b7]
AndroidMediaCodecVideoEncoder::release env: 0x7c4a223880
[105:722] [2025-05-03 09:44:24 +0000.982089][27b7]
AndroidMediaCodecVideoEncoder::Destroy
[105:745] [2025-05-03 09:44:25 +0000.5769][27b7] Destroy leave. expire time = 24
ms

[105:746] [2025-05-03 09:44:25 +0000.6041][27b7] Release leave. expire time = 25


ms

[105:746] [2025-05-03 09:44:25 +0000.6113][27b7] ~AndroidHwAvcEncoder time:15217775


enter.

[105:746] [2025-05-03 09:44:25 +0000.6347][27b7] Release time:15217775 enter.

[105:746] [2025-05-03 09:44:25 +0000.6440][27b7] Release: MediaCodecVideoEncoder::


has been released before, just return
[105:746] [2025-05-03 09:44:25 +0000.6497][27b7] Release leave. expire time = 0 ms

[105:746] [2025-05-03 09:44:25 +0000.6551][27b7] ~AndroidMediaCodecVideoEncoder


[105:746] [2025-05-03 09:44:25 +0000.6604][27b7] ~WrapAndroidMediaCodec
time:15217775 enter.

[105:746] [2025-05-03 09:44:25 +0000.6657][27b7] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[105:747] [2025-05-03 09:44:25 +0000.7735][27b7] video hevc hw codec


destructor:0x7cef01f6a0

[105:748] [2025-05-03 09:44:25 +0000.7952][27b7] ~AndroidHwAvcEncoder leave.


expire time = 2 ms

[105:748] [2025-05-03 09:44:25 +0000.8030][27b7] teardownCompressionSession:


H264Encode::destroyed Encoder
[105:748] [2025-05-03 09:44:25 +0000.8100][27b7]
RecordingSessionInternalSimple:destroy aac encoder output!
[105:748] [2025-05-03 09:44:25 +0000.8159][27b7] AACSWEncode destructor
[105:754] [2025-05-03 09:44:25 +0000.14639][280d] MP4 close file successfully
[105:754] [2025-05-03 09:44:25 +0000.14742][280d] Recording session Internal:
notify recording ok
[105:754] [2025-05-03 09:44:25 +0000.14776][280d] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4,
output_video_timestamp_:1336.5 last_video_pts_:1336
[105:754] [2025-05-03 09:44:25 +0000.14835][280d] OnRecordFinish:
[105:764] [2025-05-03 09:44:25 +0000.24827][280d] onRecordingOk: net seek
pos:0record video duration:1369record audio duration:1300
[105:766] [2025-05-03 09:44:25 +0000.26058][2807] destructMicSource_w:
[105:766] [2025-05-03 09:44:25 +0000.26191][2807] setOutput_w:
MicSource::setOutput() 0x0
[105:766] [2025-05-03 09:44:25 +0000.26682][27b8] releaseThread 0x7c54583400
[105:766] [2025-05-03 09:44:25 +0000.26809][27b8] ~MicSource: Mic source
destroyed:0x7ce25b4780
[105:768] [2025-05-03 09:44:25 +0000.28313][27b8] StopPullFrameAndWriteMp4 leave.
expire time = 371 ms

[105:768] [2025-05-03 09:44:25 +0000.28448][27b8] DestroyPipelineAndFilters


time:15217797 enter.

[105:769] [2025-05-03 09:44:25 +0000.29316][27b8] UnbindInputFilter 0x7c54583b40


this 0x7ceff544c0
[105:769] [2025-05-03 09:44:25 +0000.29437][27b8] UnbindInputFilter 0x7c54583cd8
this 0x7c54583e50
[105:769] [2025-05-03 09:44:25 +0000.29523][27b8] UnbindInputFilter 0x7ceff544c0
this 0x7cefda6de0
[105:769] [2025-05-03 09:44:25 +0000.29585][27b8] filter: filter pipeline destroy
this: 0x7cefda6d40
[105:770] [2025-05-03 09:44:25 +0000.30076][27b8] ClearVideoOfSources: recodring
total frames:0
[105:770] [2025-05-03 09:44:25 +0000.30199][27b8] ClearVideoOfSources:
[105:770] [2025-05-03 09:44:25 +0000.30256][27b8] GPUImageProcessing destruct.
[105:770] [2025-05-03 09:44:25 +0000.30412][27b8] destroy TrivalImageDrawer
0x7cefd43f80
[105:770] [2025-05-03 09:44:25 +0000.30672][27b8] The shader has been initialize,
clean up them.

[105:771] [2025-05-03 09:44:25 +0000.31052][27b8] ~OpenGLFrameBuffer:


[105:772] [2025-05-03 09:44:25 +0000.32704][27b8] ~OpenGLFrameBuffer:
[105:772] [2025-05-03 09:44:25 +0000.32913][27b8] ~OpenGLFrameBuffer:
[105:773] [2025-05-03 09:44:25 +0000.33039][27b8] ~OpenGLFrameBuffer:
[105:773] [2025-05-03 09:44:25 +0000.33163][27b8] ~OpenGLFrameBuffer:
[105:773] [2025-05-03 09:44:25 +0000.33283][27b8] ~OpenGLFrameBuffer:
[105:773] [2025-05-03 09:44:25 +0000.33579][27b8] GPUImageProcessing destruct
finish.
[105:773] [2025-05-03 09:44:25 +0000.33674][27b8] GPURGBAFrame destruct.
[105:773] [2025-05-03 09:44:25 +0000.33754][27b8] destroy OpenGLRenderProgram
0x7ceff54298
[105:775] [2025-05-03 09:44:25 +0000.35188][27b8] ~CameraSource time:15217804
enter.

[105:775] [2025-05-03 09:44:25 +0000.35315][27b8] ~CameraSource leave. expire time


= 0 ms

[105:775] [2025-05-03 09:44:25 +0000.35373][27b8] ~RecordAudioSource time:15217804


enter.

[105:775] [2025-05-03 09:44:25 +0000.35410][27b8] ~RecordAudioSource leave. expire


time = 0 ms

[105:775] [2025-05-03 09:44:25 +0000.35455][27b8] DestroyPipelineAndFilters leave.


expire time = 7 ms

[105:942] [2025-05-03 09:44:25 +0000.202551][27bc] haveEnoughProcessedData


internalAudioStream.length: 0
[106:777] [2025-05-03 09:44:26 +0000.37471][27bc] Run AGC when audioType = 0
[107:658] [2025-05-03 09:44:26 +0000.918057][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[108:774] [2025-05-03 09:44:28 +0000.34459][27bc] Run AGC when audioType = 0
[108:774] [2025-05-03 09:44:28 +0000.34688][27bc]
AudioDeviceDataHandler::MixAndSendOutFrame
[109:372] [2025-05-03 09:44:28 +0000.632418][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[110:159] [2025-05-03 09:44:29 +0000.419123][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[110:159] [2025-05-03 09:44:29 +0000.419371][27b8] operator() time:15222188 enter.

[110:159] [2025-05-03 09:44:29 +0000.419433][27b8] MediaFilterCamera, recording


file context:0x7ce2518180 input texture:7
[110:161] [2025-05-03 09:44:29 +0000.421756][27b8] MicSource: Mic source
created:10x7ce25b4780
[110:162] [2025-05-03 09:44:29 +0000.422614][27b8] alloc thread: 0x7cefd96500
name:worker0 thread id:534757137536 to Mic_source
[110:162] [2025-05-03 09:44:29 +0000.422748][27b8] audio: start the audio sender
thread.

[110:162] [2025-05-03 09:44:29 +0000.422835][27b8] construct OpenGLRenderProgram


0x7ceff54298
[110:162] [2025-05-03 09:44:29 +0000.422875][27b8] CropFilter::SetOrientation
orientation: 90
[110:163] [2025-05-03 09:44:29 +0000.423125][27b8] filter: filter pipeline
construtc this: 0x7cefda59c0
[110:163] [2025-05-03 09:44:29 +0000.423194][27b8] filter: filter pipeline2 update
pattern: 1
[110:163] [2025-05-03 09:44:29 +0000.423238][27b8] CameraSource::source_id_:6
[110:163] [2025-05-03 09:44:29 +0000.423276][27b8] RecordAudioSource::source_id_:7
[110:163] [2025-05-03 09:44:29 +0000.423537][27b8] BindInputFilter 0x7cefd97540
this 0x7ceff544c0
[110:163] [2025-05-03 09:44:29 +0000.423603][27b8] BindInputFilter 0x7cefd976d8
this 0x7cefd97b50
[110:163] [2025-05-03 09:44:29 +0000.423662][27b8] BindInputFilter 0x7ceff544c0
this 0x7cefda5a60
[110:163] [2025-05-03 09:44:29 +0000.423761][27b8] setParamentForFilters:
speed:2.000000
[110:163] [2025-05-03 09:44:29 +0000.423798][27b8] SetParamForFilter:
AF_SpeedFilter params:, speed_ 2
[110:163] [2025-05-03 09:44:29 +0000.423836][27b8] SetParamForFilter time:15222192
enter.

[110:163] [2025-05-03 09:44:29 +0000.423868][27b8] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[110:163] [2025-05-03 09:44:29 +0000.423930][27b8] SetParamForFilter: Params video
index is: 0
[110:164] [2025-05-03 09:44:29 +0000.423972][27b8] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[110:164] [2025-05-03 09:44:29 +0000.424015][27b8] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[110:164] [2025-05-03 09:44:29 +0000.424063][27b8] crop filter mode tpye:
citytravelvideo index:0
[110:185] [2025-05-03 09:44:29 +0000.445126][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[110:185] [2025-05-03 09:44:29 +0000.445229][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[110:185] [2025-05-03 09:44:29 +0000.445257][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[110:185] [2025-05-03 09:44:29 +0000.445283][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[110:185] [2025-05-03 09:44:29 +0000.445312][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[110:185] [2025-05-03 09:44:29 +0000.445363][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[110:185] [2025-05-03 09:44:29 +0000.445400][27b8]
Warning(parse_template_json.cc:45): json parament no found the parament
[110:185] [2025-05-03 09:44:29 +0000.445454][27b8]
Warning(parse_template_json.cc:81): json parament no found the parament
[110:185] [2025-05-03 09:44:29 +0000.445481][27b8]
Warning(parse_template_json.cc:81): json parament no found the parament
[110:185] [2025-05-03 09:44:29 +0000.445507][27b8]
Warning(parse_template_json.cc:67): json parament no found the parament
[110:185] [2025-05-03 09:44:29 +0000.445581][27b8]
Warning(parse_template_json.cc:93): json parament no found the duration
[110:185] [2025-05-03 09:44:29 +0000.445669][27b8] SetParamForFilter leave. expire
time = 22 ms

[110:185] [2025-05-03 09:44:29 +0000.445790][27b8] OnOutputSizeChanged width 1280


height 720
[110:185] [2025-05-03 09:44:29 +0000.445831][27b8] OpenGLFrameBuffer: width:1280
height:720
[110:185] [2025-05-03 09:44:29 +0000.445877][27b8] OpenGLFrameBuffer: width:1280
height:720
[110:185] [2025-05-03 09:44:29 +0000.445914][27b8] OpenGLFrameBuffer: width:1280
height:720
[110:186] [2025-05-03 09:44:29 +0000.445941][27b8] OpenGLFrameBuffer: width:1280
height:720
[110:186] [2025-05-03 09:44:29 +0000.445985][27b8] OpenGLFrameBuffer: width:1280
height:720
[110:186] [2025-05-03 09:44:29 +0000.446011][27b8] OpenGLFrameBuffer: width:1280
height:720
[110:186] [2025-05-03 09:44:29 +0000.446036][27b8] construct TrivalImageDrawer
0x7cefd43f80
[110:186] [2025-05-03 09:44:29 +0000.446066][27b8] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7cefd43f80 context 0x7cf73e2b40
[110:186] [2025-05-03 09:44:29 +0000.446093][27b8] setupGLES:
[110:186] [2025-05-03 09:44:29 +0000.446523][27b8] OpenGLRenderProgram::Initialize.
[110:186] [2025-05-03 09:44:29 +0000.446573][27b8] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[110:186] [2025-05-03 09:44:29 +0000.446625][27b8] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[110:186] [2025-05-03 09:44:29 +0000.446685][27b8] Init open gl render:
0x7ceff54298
[110:186] [2025-05-03 09:44:29 +0000.446719][27b8] Fragement shader path:
[110:186] [2025-05-03 09:44:29 +0000.446749][27b8] Fragement shader path:
[110:186] [2025-05-03 09:44:29 +0000.446775][27b8] create opengl program object.
[110:186] [2025-05-03 09:44:29 +0000.446800][27b8] create shader: vertex
[110:187] [2025-05-03 09:44:29 +0000.447082][27b8] create shader: fragment
[110:189] [2025-05-03 09:44:29 +0000.449939][27b8] Have not extra filter filename!
[110:190] [2025-05-03 09:44:29 +0000.450036][27b8] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[110:190] [2025-05-03 09:44:29 +0000.450074][27b8] OpenGLRenderProgram::Initialize
success.
[110:190] [2025-05-03 09:44:29 +0000.450149][27b8] Setup the OpenGL result:1
[110:190] [2025-05-03 09:44:29 +0000.450518][27b7] start recording, file
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[110:190] [2025-05-03 09:44:29 +0000.450733][27b7] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[110:190] [2025-05-03 09:44:29 +0000.450765][2831] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5c499a98
[110:190] [2025-05-03 09:44:29 +0000.450846][27b7] 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
[110:190] [2025-05-03 09:44:29 +0000.450919][27b7] 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_15222219.mp4
fileFD: -1
[110:191] [2025-05-03 09:44:29 +0000.451575][27b7] MP4
file:/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4 is
opened successfully
[110:191] [2025-05-03 09:44:29 +0000.451655][27b7] setupMediaProcessers:
[110:191] [2025-05-03 09:44:29 +0000.451698][27b7]
RecordingSessionInternalSimple:setup media processers.
[110:191] [2025-05-03 09:44:29 +0000.451742][27b7] construct AAC encoder
[110:192] [2025-05-03 09:44:29 +0000.452190][27b7] H264Encoder creating:
superfast011818
[110:192] [2025-05-03 09:44:29 +0000.452264][27b7] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[110:194] [2025-05-03 09:44:29 +0000.453951][27b7] H264Encode::GetMachineModel is
220333QAG
[110:194] [2025-05-03 09:44:29 +0000.454042][27b7] H264Encoder machine_mode
is:220333QAG
[110:194] [2025-05-03 09:44:29 +0000.454088][27b7] H264Encode::machine size :9
machine_mode:220333QAG
[110:194] [2025-05-03 09:44:29 +0000.454132][27b7] H264Encode::machine array
size :22 machine_mode:220333QAG
[110:194] [2025-05-03 09:44:29 +0000.454191][27b7] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[110:194] [2025-05-03 09:44:29 +0000.454233][27b7] setupCompressionSession:
[110:194] [2025-05-03 09:44:29 +0000.454272][27b7] H264Encode::creating hareware
Encoder
[110:194] [2025-05-03 09:44:29 +0000.454315][27b7] AndroidHwAvcEncoder
time:15222223 enter.

[110:194] [2025-05-03 09:44:29 +0000.454539][27b7] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c36e49760
[110:195] [2025-05-03 09:44:29 +0000.455683][27b7] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[110:195] [2025-05-03 09:44:29 +0000.455747][27b7] The video avc hw codec address
is 0x7cef01f6e8
[110:195] [2025-05-03 09:44:29 +0000.455866][27b7] AndroidHwAvcEncoder leave.
expire time = 1 ms

[110:195] [2025-05-03 09:44:29 +0000.455931][27b7] RegisterEncodeCompleteCallback


time:15222224 enter.

[110:196] [2025-05-03 09:44:29 +0000.456059][27b7] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[110:196] [2025-05-03 09:44:29 +0000.456128][27b7] InitEncode time:15222225 enter.

[110:196] [2025-05-03 09:44:29 +0000.456243][27b7] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[110:196] [2025-05-03 09:44:29 +0000.456305][27b7] Create time:15222225 enter.

[110:196] [2025-05-03 09:44:29 +0000.456394][27b7] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[110:196] [2025-05-03 09:44:29 +0000.456447][27b7]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c5c5e7b40
[110:199] [2025-05-03 09:44:29 +0000.459106][27b7]
supported_type:image/vnd.android.heic
[110:199] [2025-05-03 09:44:29 +0000.459284][27b7] supported_type:video/avc
[110:199] [2025-05-03 09:44:29 +0000.459320][27b7] name:OMX.qcom.video.encoder.avc
mime:video/avc
[110:199] [2025-05-03 09:44:29 +0000.459453][27b7] hwCodecPrefix :OMX.qcom.
[110:199] [2025-05-03 09:44:29 +0000.459526][27b7] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[110:199] [2025-05-03 09:44:29 +0000.459597][27b7] mediacodec_createCodecByName
time:15222228 enter.

[110:199] [2025-05-03 09:44:29 +0000.459658][27b7] WrapAndroidMediaCodec


time:15222228 enter.

[110:200] [2025-05-03 09:44:29 +0000.460630][27b7] WrapAndroidMediaCodec leave.


expire time = 1 ms

[110:366] [2025-05-03 09:44:29 +0000.626158][27b7] mediacodec_createCodecByName


leave. expire time = 167 ms

[110:366] [2025-05-03 09:44:29 +0000.626414][27b7] WrapAndroidMediaFromat


time:15222395 enter.

[110:366] [2025-05-03 09:44:29 +0000.626611][27b7] WrapAndroidMediaFromat leave.


expire time = 0 ms

[110:428] [2025-05-03 09:44:29 +0000.688512][27b7] Destroy time:15222457 enter.

[110:428] [2025-05-03 09:44:29 +0000.688653][27b7] WrapAndroidMediaFromat::


Destroy
[110:429] [2025-05-03 09:44:29 +0000.688968][27b7] Destroy leave. expire time = 1
ms

[110:429] [2025-05-03 09:44:29 +0000.689041][27b7] ~WrapAndroidMediaFromat


time:15222458 enter.

[110:429] [2025-05-03 09:44:29 +0000.689098][27b7] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[110:429] [2025-05-03 09:44:29 +0000.689168][27b7] Create leave. expire time = 233


ms

[110:429] [2025-05-03 09:44:29 +0000.689215][27b7] isSemiPlanarSupport


time:15222458 enter.

[110:429] [2025-05-03 09:44:29 +0000.689277][27b7] H264Encoder isSemiPlanarSupport


[110:429] [2025-05-03 09:44:29 +0000.689343][27b7] isSemiPlanarSupport leave.
expire time = 0 ms

[110:429] [2025-05-03 09:44:29 +0000.689388][27b7] creat hw H264Encoder success,


isSemiPlanar:1
[110:429] [2025-05-03 09:44:29 +0000.689543][27b7] InitEncode leave. expire time =
233 ms

[110:429] [2025-05-03 09:44:29 +0000.689606][27b7] H264Encode::created Encoder


[110:429] [2025-05-03 09:44:29 +0000.689651][27b7] H264Encode:: H264 encoder
created.
[110:429] [2025-05-03 09:44:29 +0000.689695][27b7] H264 encoder created.
[110:429] [2025-05-03 09:44:29 +0000.689751][27b7]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c4a27bbc0
[110:429] [2025-05-03 09:44:29 +0000.689811][27b7] setOutput:
[110:429] [2025-05-03 09:44:29 +0000.689855][27b7]
RecordingSessionInternalSimple:encoder set output to muxer!
[110:429] [2025-05-03 09:44:29 +0000.689900][27b7] request a key frame
[110:430] [2025-05-03 09:44:29 +0000.689953][27b7] H264Encode:: request a key frame
[110:430] [2025-05-03 09:44:29 +0000.690128][27b7] setDisplayRotate :90
[110:430] [2025-05-03 09:44:29 +0000.690191][27b7] 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
[110:430] [2025-05-03 09:44:29 +0000.690295][27b8] StartRecording:
[110:430] [2025-05-03 09:44:29 +0000.690430][282a] operator(): Set the recording
session in mic source. recording session: 0x7cefd97580
[110:430] [2025-05-03 09:44:29 +0000.690624][27b8] operator() leave. expire time =
271 ms

[110:430] [2025-05-03 09:44:29 +0000.690913][27b8] begine recode to first frame


spend time:272
[110:431] [2025-05-03 09:44:29 +0000.691085][27b8]
GPUImageProcessing::SetOrientation orientation: 90
[110:431] [2025-05-03 09:44:29 +0000.691635][27b8] drawYUV420 render
OpenGLRenderProgram:0x7ceff54298
[110:441] [2025-05-03 09:44:29 +0000.701913][27b8] drawYUV420 render
OpenGLRenderProgram:0x7ceff54298
[110:461] [2025-05-03 09:44:29 +0000.721554][2830]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[110:462] [2025-05-03 09:44:29 +0000.722714][27b8] drawYUV420 render
OpenGLRenderProgram:0x7ceff54298
[110:554] [2025-05-03 09:44:29 +0000.814330][2831] add aac audio track with id:1
[110:557] [2025-05-03 09:44:29 +0000.817463][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[110:593] [2025-05-03 09:44:29 +0000.853535][2830] h264 add frame header cdr flag
[110:594] [2025-05-03 09:44:29 +0000.853952][2830] h264 add frame header cdr flag
[110:594] [2025-05-03 09:44:29 +0000.854199][2830] Received key frame:0
[110:594] [2025-05-03 09:44:29 +0000.854260][2830] H264Encode:: get a sps pps
header!headerSize:31
[110:594] [2025-05-03 09:44:29 +0000.854376][2831] get the H.264 SPS parameter
[110:594] [2025-05-03 09:44:29 +0000.854825][2831] add video track with id:2
[110:595] [2025-05-03 09:44:29 +0000.855471][2831] get the H.264 PPS parameter
[110:595] [2025-05-03 09:44:29 +0000.855853][2831] get the H.264 IDR frame
[110:595] [2025-05-03 09:44:29 +0000.855915][2831] resss:true
[110:596] [2025-05-03 09:44:29 +0000.855940][2831] video start ts:0
[110:596] [2025-05-03 09:44:29 +0000.856037][2831] the video frame has been written
into MP4 file
[110:627] [2025-05-03 09:44:29 +0000.887393][2831] audio start ts:0
[110:627] [2025-05-03 09:44:29 +0000.887569][2831] the audio frame has been written
into MP4 file
[110:655] [2025-05-03 09:44:29 +0000.915521][27b8] The convert RGB to YUV take 4
[110:683] [2025-05-03 09:44:29 +0000.943459][2829]
RecordAudioSource::PullAudioFrame
[110:777] [2025-05-03 09:44:30 +0000.37326][27bc] Run AGC when audioType = 0
[110:855] [2025-05-03 09:44:30 +0000.115922][2830] Push an pts:205 to dts queue.
[110:943] [2025-05-03 09:44:30 +0000.203366][2830] last dts:172 currentPts:205
ppsOrSPS:0 queue length:2
[111:029] [2025-05-03 09:44:30 +0000.289321][282a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[111:048] [2025-05-03 09:44:30 +0000.308279][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[111:085] [2025-05-03 09:44:30 +0000.345818][27bc] haveEnoughProcessedData
internalAudioStream.length: 10
[111:157] [2025-05-03 09:44:30 +0000.417921][27b8] The convert RGB to YUV take 5
[111:552] [2025-05-03 09:44:30 +0000.812708][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[111:563] [2025-05-03 09:44:30 +0000.823464][2829] AF_SpeedFilter audio
0x7cefd97a00 PullFrame
[111:582] [2025-05-03 09:44:30 +0000.842101][27b8] webrtc common_video plane
old ..... (1/1000) new: 12001 delete: 11982 diff: 19
[111:659] [2025-05-03 09:44:30 +0000.919657][27b8] The convert RGB to YUV take 5
[111:680] [2025-05-03 09:44:30 +0000.940579][2829] resampled_data_size:7680
[111:859] [2025-05-03 09:44:31 +0000.119855][2830] DTS queue for
Generator:0x7c5c5118b8 705
[112:033] [2025-05-03 09:44:31 +0000.293115][282a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[112:049] [2025-05-03 09:44:31 +0000.309785][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[112:157] [2025-05-03 09:44:31 +0000.417235][27b8] The convert RGB to YUV take 5
[112:195] [2025-05-03 09:44:31 +0000.455289][2830]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:873
[112:198] [2025-05-03 09:44:31 +0000.458116][2830] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:838 pts:838
[112:233] [2025-05-03 09:44:31 +0000.493730][2830] SendFrame
encodedImage._timeStamp:873encodedImage->_length:60016
[112:326] [2025-05-03 09:44:31 +0000.586218][2829] AF_SpeedFilter audio time,
0x7cefd97a00 rcv time: 15224343
[112:326] [2025-05-03 09:44:31 +0000.586341][2829] AF_SpeedFilter audio time,
0x7cefd97a00 rcv time: 15224343in_nSamples:441
[112:510] [2025-05-03 09:44:31 +0000.770813][2830] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1029
[112:511] [2025-05-03 09:44:31 +0000.771216][2830] push video frame to H264
encoder. (100 frame for one log)

[112:511] [2025-05-03 09:44:31 +0000.771271][2830] push video frame to H264


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

[112:511] [2025-05-03 09:44:31 +0000.771301][2830] H264Encode::push video frame to


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

[112:511] [2025-05-03 09:44:31 +0000.771341][2830] The input pts:1029 fps:30


[112:512] [2025-05-03 09:44:31 +0000.772359][2829]
RecordAudioSource::PullAudioFrame
[112:519] [2025-05-03 09:44:31 +0000.779885][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[112:556] [2025-05-03 09:44:31 +0000.816835][2829] AF_SpeedFilter::PullFrame eof4
[112:563] [2025-05-03 09:44:31 +0000.823555][2829]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[112:564] [2025-05-03 09:44:31 +0000.824941][27b8] The convert RGB to YUV take 4
[112:575] [2025-05-03 09:44:31 +0000.835519][2830] H264Encode::H264SWEncoder get
callback, length:62320 type:1 nalType:1length:62316
[112:616] [2025-05-03 09:44:31 +0000.876738][27b8] GPUImageProcessing: process
video frame with resolution 1280 X 720
[112:616] [2025-05-03 09:44:31 +0000.876826][27b8] GPUImageProcessing: input frame
width1280 X 720
[112:617] [2025-05-03 09:44:31 +0000.877353][27b8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[112:617] [2025-05-03 09:44:31 +0000.877426][27b8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[112:751] [2025-05-03 09:44:32 +0000.11856][27b8] Drop a frame videoTime:2307
nextWantTime:2310 timeInterval:66 frameRate:15
[112:773] [2025-05-03 09:44:32 +0000.33450][27bc] Run AGC when audioType = 0
[112:773] [2025-05-03 09:44:32 +0000.33584][27bc]
AudioDeviceDataHandler::MixAndSendOutFrame
[112:794] [2025-05-03 09:44:32 +0000.54220][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[112:914] [2025-05-03 09:44:32 +0000.174641][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[112:918] [2025-05-03 09:44:32 +0000.178422][27b8] FilterPipeline2::OnVideoFrame
pts 2483 last_video_timestamp_ 2483
[113:024] [2025-05-03 09:44:32 +0000.284050][27b8] The convert RGB to YUV take 5
[113:024] [2025-05-03 09:44:32 +0000.284401][27b8] Got a frame videoTime:2581
nextWantTime:2574 timeInterval:66 frameRate:15
[113:031] [2025-05-03 09:44:32 +0000.291108][282a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[113:263] [2025-05-03 09:44:32 +0000.523412][2829] AF_SpeedFilter audio
0x7cefd97a00 PullFrame
[113:430] [2025-05-03 09:44:32 +0000.690921][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[113:501] [2025-05-03 09:44:32 +0000.761369][2830] Push an pts:1528 to dts queue.
[113:505] [2025-05-03 09:44:32 +0000.765749][2830] DTS queue for
Generator:0x7c5c5118b8 1528
[113:533] [2025-05-03 09:44:32 +0000.793914][27b8] The convert RGB to YUV take 5
[113:556] [2025-05-03 09:44:32 +0000.816731][27b8] drawYUV420 render
OpenGLRenderProgram:0x7ceff54298
[113:569] [2025-05-03 09:44:32 +0000.829123][2830] last dts:1495 currentPts:1528
ppsOrSPS:0 queue length:2
[113:830] [2025-05-03 09:44:33 +0000.90072][27b8] webrtc common_video plane
old ..... (1/1000) new: 13001 delete: 12978 diff: 23
[113:944] [2025-05-03 09:44:33 +0000.204134][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[114:025] [2025-05-03 09:44:33 +0000.285162][27b8] The convert RGB to YUV take 6
[114:038] [2025-05-03 09:44:33 +0000.298361][282a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[114:360] [2025-05-03 09:44:33 +0000.620438][2829]
RecordAudioSource::PullAudioFrame
[114:426] [2025-05-03 09:44:33 +0000.686815][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[114:506] [2025-05-03 09:44:33 +0000.766409][2830] h264 add frame header cdr flag
[114:514] [2025-05-03 09:44:33 +0000.774566][2830] Received key frame:1993
[114:515] [2025-05-03 09:44:33 +0000.775934][27bc] haveEnoughProcessedData
internalAudioStream.length: 10
[114:531] [2025-05-03 09:44:33 +0000.791039][27b8] The convert RGB to YUV take 5
[114:580] [2025-05-03 09:44:33 +0000.840795][2831] get the H.264 IDR frame
[114:693] [2025-05-03 09:44:33 +0000.953636][282f]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2043queue_audio_frame_:5
[114:773] [2025-05-03 09:44:34 +0000.33672][27bd] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[114:773] [2025-05-03 09:44:34 +0000.33852][27bd] _deviceSampleRate:48000

[114:775] [2025-05-03 09:44:34 +0000.35282][27bc] Run AGC when audioType = 0


[114:822] [2025-05-03 09:44:34 +0000.82345][2829] AF_SpeedFilter::PullFrame eof4
[114:829] [2025-05-03 09:44:34 +0000.89461][2829]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[114:928] [2025-05-03 09:44:34 +0000.188164][27b8] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[114:928] [2025-05-03 09:44:34 +0000.188012][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[114:934] [2025-05-03 09:44:34 +0000.194785][27b8] operator(): Stop
[114:935] [2025-05-03 09:44:34 +0000.195318][27b8] StopPullFrameAndWriteMp4
time:15226964 enter.

[114:935] [2025-05-03 09:44:34 +0000.195433][27b8] StopRecording:


[114:940] [2025-05-03 09:44:34 +0000.200046][2829] PullAudioFrame: PullFrame audio
finished.
[114:940] [2025-05-03 09:44:34 +0000.200170][2829]
Warning(media_filter_camera.cc:543): media pull audio frame EOF, so need stop
Timer!
[114:942] [2025-05-03 09:44:34 +0000.202372][2830]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:69
[114:944] [2025-05-03 09:44:34 +0000.204782][27b7] stop recording
[114:944] [2025-05-03 09:44:34 +0000.204869][27b7]
RecordingSessionInternalSimple:destroy media processers
[114:944] [2025-05-03 09:44:34 +0000.204898][27b7] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[114:944] [2025-05-03 09:44:34 +0000.204924][27b7] H264Encode::flushing hareware
Encoder
[114:945] [2025-05-03 09:44:34 +0000.205106][27b7] Flush time:15226974 enter.

[114:945] [2025-05-03 09:44:34 +0000.205145][27b7] H264Encoder encoder flush


[114:945] [2025-05-03 09:44:34 +0000.205174][27b7] flush output queue
[115:031] [2025-05-03 09:44:34 +0000.291175][282a] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[115:256] [2025-05-03 09:44:34 +0000.516613][27b7] Flush leave. expire time = 311
ms

[115:256] [2025-05-03 09:44:34 +0000.516870][27b7] ~H264EncodeWrap:


[115:256] [2025-05-03 09:44:34 +0000.516922][27b7] ~H264Encode:
[115:257] [2025-05-03 09:44:34 +0000.516949][27b7] teardownCompressionSession:
H264Encode::destroying Encoder
[115:257] [2025-05-03 09:44:34 +0000.516976][27b7] Release time:15227286 enter.

[115:257] [2025-05-03 09:44:34 +0000.517141][27b7] Release:


MediaCodecVideoEncoder::Release _inited:1
[115:257] [2025-05-03 09:44:34 +0000.517175][27b7] Destroy time:15227286 enter.

[115:257] [2025-05-03 09:44:34 +0000.517200][27b7] H264Encoder encoderDestroy


[115:257] [2025-05-03 09:44:34 +0000.517226][27b7]
AndroidMediaCodecVideoEncoder::release env: 0x7c5c5428c0
[115:258] [2025-05-03 09:44:34 +0000.517963][27b7]
AndroidMediaCodecVideoEncoder::Destroy
[115:305] [2025-05-03 09:44:34 +0000.565676][27b7] Destroy leave. expire time = 48
ms

[115:305] [2025-05-03 09:44:34 +0000.565896][27b7] Release leave. expire time = 48


ms

[115:306] [2025-05-03 09:44:34 +0000.565935][27b7] ~AndroidHwAvcEncoder


time:15227335 enter.

[115:306] [2025-05-03 09:44:34 +0000.566130][27b7] Release time:15227335 enter.

[115:306] [2025-05-03 09:44:34 +0000.566165][27b7] Release:


MediaCodecVideoEncoder:: has been released before, just return
[115:306] [2025-05-03 09:44:34 +0000.566191][27b7] Release leave. expire time = 0
ms

[115:306] [2025-05-03 09:44:34 +0000.566216][27b7] ~AndroidMediaCodecVideoEncoder


[115:306] [2025-05-03 09:44:34 +0000.566240][27b7] ~WrapAndroidMediaCodec
time:15227335 enter.

[115:306] [2025-05-03 09:44:34 +0000.566266][27b7] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[115:306] [2025-05-03 09:44:34 +0000.566299][27b7] video hevc hw codec


destructor:0x7cef01f6e8

[115:306] [2025-05-03 09:44:34 +0000.566506][27b7] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[115:306] [2025-05-03 09:44:34 +0000.566554][27b7] teardownCompressionSession:


H264Encode::destroyed Encoder
[115:306] [2025-05-03 09:44:34 +0000.566594][27b7]
RecordingSessionInternalSimple:destroy aac encoder output!
[115:306] [2025-05-03 09:44:34 +0000.566624][27b7] AACSWEncode destructor
[115:315] [2025-05-03 09:44:34 +0000.575731][2831] MP4 close file successfully
[115:315] [2025-05-03 09:44:34 +0000.575856][2831] Recording session Internal:
notify recording ok
[115:315] [2025-05-03 09:44:34 +0000.575889][2831] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4,
output_video_timestamp_:2244.5 last_video_pts_:2244
[115:316] [2025-05-03 09:44:34 +0000.575945][2831] OnRecordFinish:
[115:324] [2025-05-03 09:44:34 +0000.584575][2831] onRecordingOk: net seek
pos:0record video duration:2277record audio duration:2205
[115:325] [2025-05-03 09:44:34 +0000.585633][282a] destructMicSource_w:
[115:325] [2025-05-03 09:44:34 +0000.585726][282a] setOutput_w:
MicSource::setOutput() 0x0
[115:326] [2025-05-03 09:44:34 +0000.586074][27b8] releaseThread 0x7cefd96500
[115:326] [2025-05-03 09:44:34 +0000.586113][27b8] ~MicSource: Mic source
destroyed:0x7ce25b4780
[115:326] [2025-05-03 09:44:34 +0000.586771][27b8] StopPullFrameAndWriteMp4 leave.
expire time = 391 ms

[115:326] [2025-05-03 09:44:34 +0000.586853][27b8] DestroyPipelineAndFilters


time:15227355 enter.

[115:326] [2025-05-03 09:44:34 +0000.586922][27b8] UnbindInputFilter 0x7cefd97540


this 0x7ceff544c0
[115:327] [2025-05-03 09:44:34 +0000.587000][27b8] UnbindInputFilter 0x7cefd976d8
this 0x7cefd97b50
[115:327] [2025-05-03 09:44:34 +0000.587050][27b8] UnbindInputFilter 0x7ceff544c0
this 0x7cefda5a60
[115:327] [2025-05-03 09:44:34 +0000.587087][27b8] filter: filter pipeline destroy
this: 0x7cefda59c0
[115:327] [2025-05-03 09:44:34 +0000.587450][27b8] ClearVideoOfSources: recodring
total frames:0
[115:327] [2025-05-03 09:44:34 +0000.587501][27b8] ClearVideoOfSources:
[115:327] [2025-05-03 09:44:34 +0000.587531][27b8] GPUImageProcessing destruct.
[115:327] [2025-05-03 09:44:34 +0000.587602][27b8] destroy TrivalImageDrawer
0x7cefd43f80
[115:327] [2025-05-03 09:44:34 +0000.587632][27b8] The shader has been initialize,
clean up them.

[115:332] [2025-05-03 09:44:34 +0000.592163][27b8] ~OpenGLFrameBuffer:


[115:332] [2025-05-03 09:44:34 +0000.592601][27b8] ~OpenGLFrameBuffer:
[115:332] [2025-05-03 09:44:34 +0000.592767][27b8] ~OpenGLFrameBuffer:
[115:332] [2025-05-03 09:44:34 +0000.592877][27b8] ~OpenGLFrameBuffer:
[115:333] [2025-05-03 09:44:34 +0000.592969][27b8] ~OpenGLFrameBuffer:
[115:333] [2025-05-03 09:44:34 +0000.593081][27b8] ~OpenGLFrameBuffer:
[115:333] [2025-05-03 09:44:34 +0000.593282][27b8] GPUImageProcessing destruct
finish.
[115:333] [2025-05-03 09:44:34 +0000.593390][27b8] GPURGBAFrame destruct.
[115:333] [2025-05-03 09:44:34 +0000.593459][27b8] destroy OpenGLRenderProgram
0x7ceff54298
[115:333] [2025-05-03 09:44:34 +0000.593509][27b8] ~CameraSource time:15227362
enter.

[115:333] [2025-05-03 09:44:34 +0000.593552][27b8] ~CameraSource leave. expire


time = 0 ms

[115:333] [2025-05-03 09:44:34 +0000.593591][27b8] ~RecordAudioSource time:15227362


enter.

[115:333] [2025-05-03 09:44:34 +0000.593616][27b8] ~RecordAudioSource leave.


expire time = 0 ms

[115:333] [2025-05-03 09:44:34 +0000.593690][27b8] DestroyPipelineAndFilters


leave. expire time = 7 ms

[115:689] [2025-05-03 09:44:34 +0000.949431][19bc]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[115:694] [2025-05-03 09:44:34 +0000.954725][19bc] machine model :redmi
[115:694] [2025-05-03 09:44:34 +0000.954827][19bc] Support this machine
model :redmi
[115:694] [2025-05-03 09:44:34 +0000.954868][19bc] global inited! current sdk
version: 12-14-d8558ab
[115:695] [2025-05-03 09:44:34 +0000.955246][19bc] filter: filter pipeline
construtc this: 0x7ce269f100
[115:695] [2025-05-03 09:44:34 +0000.955312][19bc] MediaFilterGraph:
MediaFilterGraph construct
[115:695] [2025-05-03 09:44:34 +0000.955352][19bc] GLESContext:
[115:696] [2025-05-03 09:44:34 +0000.956101][19bc] The result of eglGetDisplay is:
0x1
[115:700] [2025-05-03 09:44:34 +0000.960663][19bc] The result of creation:
0x7c544f6a00
[115:701] [2025-05-03 09:44:34 +0000.960975][19bc] The result of
eglCreatePbufferSurface is: 0x7c546a2200
[115:701] [2025-05-03 09:44:34 +0000.961199][19bc] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[115:701] [2025-05-03 09:44:34 +0000.961242][19bc] The source 1
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[115:701] [2025-05-03 09:44:34 +0000.961288][19bc] The source 0 speed:1
[115:701] [2025-05-03 09:44:34 +0000.961345][19bc] The source 1 speed:1
[115:701] [2025-05-03 09:44:34 +0000.961401][19bc] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4, delay:
0
[115:701] [2025-05-03 09:44:34 +0000.961441][19bc] CreateDecoderByVideoSource
time:15227730 enter.

[115:702] [2025-05-03 09:44:34 +0000.962303][19bc] running_decoder_count:0max


count:2
[115:702] [2025-05-03 09:44:34 +0000.962383][19bc] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefeae000
[115:735] [2025-05-03 09:44:34 +0000.995840][2857] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cef166400] Current FFmpeg version git-2021-06-16-
97cea6f

[115:768] [2025-05-03 09:44:35 +0000.28215][2857] OnStreamInfoFound: video


duration_: 1369
[115:770] [2025-05-03 09:44:35 +0000.30526][19bc] start decoder
[115:770] [2025-05-03 09:44:35 +0000.30658][19bc] CreateDecoderByVideoSource
leave. expire time = 69 ms

[115:770] [2025-05-03 09:44:35 +0000.30726][19bc] BindInputFilter 0x7cefd60f20


this 0x7c546b3218
[115:770] [2025-05-03 09:44:35 +0000.30770][19bc] BindInputFilter 0x7c546b3218
this 0x7c546b32d8
[115:770] [2025-05-03 09:44:35 +0000.30812][19bc] BindInputFilter 0x7cefd60f20
this 0x7c546b3398
[115:770] [2025-05-03 09:44:35 +0000.30847][19bc] BindInputFilter 0x7c546b3398
this 0x7c546b3458
[115:770] [2025-05-03 09:44:35 +0000.30871][19bc] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[115:770] [2025-05-03 09:44:35 +0000.30908][19bc] BindInputFilter 0x7c546b32d8
this 0x7c546b3518
[115:771] [2025-05-03 09:44:35 +0000.30982][19bc] BindInputFilter 0x7c546b3518
this 0x7ce269f1a0
[115:771] [2025-05-03 09:44:35 +0000.31018][19bc] BindInputFilter 0x7c546b3458
this 0x7c546b35d8
[115:771] [2025-05-03 09:44:35 +0000.31064][19bc] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[115:771] [2025-05-03 09:44:35 +0000.31092][19bc] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4, delay:
0
[115:771] [2025-05-03 09:44:35 +0000.31123][19bc] CreateDecoderByVideoSource
time:15227800 enter.

[115:771] [2025-05-03 09:44:35 +0000.31295][19bc] running_decoder_count:1max


count:2
[115:771] [2025-05-03 09:44:35 +0000.31335][19bc] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x7ceff07800
[115:771] [2025-05-03 09:44:35 +0000.31440][19bc] start decoder
[115:771] [2025-05-03 09:44:35 +0000.31465][19bc] CreateDecoderByVideoSource
leave. expire time = 0 ms

[115:771] [2025-05-03 09:44:35 +0000.31506][19bc] BindInputFilter 0x7cefd616a0


this 0x7c546b3698
[115:771] [2025-05-03 09:44:35 +0000.31540][19bc] BindInputFilter 0x7c546b3698
this 0x7c546b3758
[115:771] [2025-05-03 09:44:35 +0000.31577][19bc] BindInputFilter 0x7cefd616a0
this 0x7c546b4c58
[115:771] [2025-05-03 09:44:35 +0000.31611][19bc] BindInputFilter 0x7c546b4c58
this 0x7c546b5558
[115:771] [2025-05-03 09:44:35 +0000.31633][19bc] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[115:771] [2025-05-03 09:44:35 +0000.31676][19bc] UnbindInputFilter 0x7c546b3518
this 0x7ce269f1a0
[115:771] [2025-05-03 09:44:35 +0000.31709][19bc] BindInputFilter 0x7c546b3518
this 0x7cefd95758
[115:771] [2025-05-03 09:44:35 +0000.31759][19bc] BindInputFilter 0x7c546b3758
this 0x7cefd95758
[115:771] [2025-05-03 09:44:35 +0000.31795][19bc] BindInputFilter 0x7cefd95758
this 0x7ce269f1a0
[115:771] [2025-05-03 09:44:35 +0000.31877][2858] NO get frame from decoder
[115:773] [2025-05-03 09:44:35 +0000.33634][19bc] BindInputFilter 0x7c546b35d8
this 0x7cefcd03e8
[115:773] [2025-05-03 09:44:35 +0000.33754][19bc] BindInputFilter 0x7c546b5558
this 0x7cefcd03e8
[115:773] [2025-05-03 09:44:35 +0000.33794][19bc] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[115:773] [2025-05-03 09:44:35 +0000.33843][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[115:774] [2025-05-03 09:44:35 +0000.34571][2862] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x7c5464ae00] Current FFmpeg version git-2021-06-16-97cea6f

[115:774] [2025-05-03 09:44:35 +0000.34620][19bc] machine model :redmi


[115:776] [2025-05-03 09:44:35 +0000.36357][19bc] Support this machine model :redmi
[115:776] [2025-05-03 09:44:35 +0000.36459][19bc] global inited! current sdk
version: 12-14-d8558ab
[115:778] [2025-05-03 09:44:35 +0000.38013][19bc] GetPipeline:
-----------------------------------------
[115:778] [2025-05-03 09:44:35 +0000.38131][19bc] GetPipeline: source: 0x7cefd60d00
[115:778] [2025-05-03 09:44:35 +0000.38160][19bc] GetPipeline: filter: NULLFilter
[115:778] [2025-05-03 09:44:35 +0000.38185][19bc] GetPipeline: filter: NULLFilter
[115:778] [2025-05-03 09:44:35 +0000.38211][19bc] GetPipeline: filter: NULLFilter
[115:778] [2025-05-03 09:44:35 +0000.38233][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[115:778] [2025-05-03 09:44:35 +0000.38256][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[115:778] [2025-05-03 09:44:35 +0000.38278][19bc] GetPipeline: audio filter:
AudioNUllFilter
[115:778] [2025-05-03 09:44:35 +0000.38301][19bc] GetPipeline: source: 0x7cefd61480
[115:778] [2025-05-03 09:44:35 +0000.38327][19bc] GetPipeline: filter: NULLFilter
[115:778] [2025-05-03 09:44:35 +0000.38351][19bc] GetPipeline: filter: NULLFilter
[115:778] [2025-05-03 09:44:35 +0000.38374][19bc] GetPipeline: filter:
BasicTransitionFilter2
[115:778] [2025-05-03 09:44:35 +0000.38398][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[115:778] [2025-05-03 09:44:35 +0000.38424][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[115:778] [2025-05-03 09:44:35 +0000.38447][19bc] GetPipeline: audio filter:
AudioTransitionFilter
[115:778] [2025-05-03 09:44:35 +0000.38471][19bc] GetPipeline:
------------------------------------------
[115:778] [2025-05-03 09:44:35 +0000.38500][19bc] filter: filter pipeline2 update
pattern: 0
[115:779] [2025-05-03 09:44:35 +0000.39656][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[115:780] [2025-05-03 09:44:35 +0000.40031][2858] NO get frame from decoder
[115:780] [2025-05-03 09:44:35 +0000.40568][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[115:780] [2025-05-03 09:44:35 +0000.40704][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[115:781] [2025-05-03 09:44:35 +0000.41005][19bc] DeviceInit:
[115:781] [2025-05-03 09:44:35 +0000.41373][2858] NO get frame from decoder
[115:788] [2025-05-03 09:44:35 +0000.48080][2858] NO get frame from decoder
[115:790] [2025-05-03 09:44:35 +0000.50566][2858] NO get frame from decoder
[115:792] [2025-05-03 09:44:35 +0000.52435][2858] NO get frame from decoder
[115:795] [2025-05-03 09:44:35 +0000.55367][2858] NO get frame from decoder
[115:796] [2025-05-03 09:44:35 +0000.56022][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[115:798] [2025-05-03 09:44:35 +0000.58087][2858] NO get frame from decoder
[115:800] [2025-05-03 09:44:35 +0000.60750][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[115:801] [2025-05-03 09:44:35 +0000.61817][19bc] CreatePlatformSpecificObjects:
[115:802] [2025-05-03 09:44:35 +0000.61978][19bc] audio device use null audio
input and opensl output
[115:802] [2025-05-03 09:44:35 +0000.62026][19bc] Create OpenSLES output module
with java VM support.

[115:802] [2025-05-03 09:44:35 +0000.62315][19bc] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[115:803] [2025-05-03 09:44:35 +0000.63833][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[115:804] [2025-05-03 09:44:35 +0000.64661][19bc] Create OpenSLES output module
with buffer num:2

[115:805] [2025-05-03 09:44:35 +0000.65588][19bc] Error(trace.cc:40): Init the


output and input for audio device template.
[115:805] [2025-05-03 09:44:35 +0000.65688][19bc] Init the output device.

[115:805] [2025-05-03 09:44:35 +0000.65734][19bc] Set the playout as stereo:1


[115:805] [2025-05-03 09:44:35 +0000.65766][19bc] Set the sample rate to be:44100

[115:805] [2025-05-03 09:44:35 +0000.65872][19bc] Low latency buffer size:144 low


sample rate:48000
[115:805] [2025-05-03 09:44:35 +0000.65912][19bc] DeviceInit: Done
[115:806] [2025-05-03 09:44:35 +0000.66175][19bc] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[115:808] [2025-05-03 09:44:35 +0000.67977][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[115:808] [2025-05-03 09:44:35 +0000.68182][19bc]
MediaFilterPlayer::SetPlayerNotify 0x7c54658460
[115:810] [2025-05-03 09:44:35 +0000.70412][19bc]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[115:810] [2025-05-03 09:44:35 +0000.70604][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[115:811] [2025-05-03 09:44:35 +0000.71479][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[115:811] [2025-05-03 09:44:35 +0000.71708][19bc] SetGraphLoop: SetGraphLoop 1
[115:811] [2025-05-03 09:44:35 +0000.71741][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[115:811] [2025-05-03 09:44:35 +0000.71772][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[115:812] [2025-05-03 09:44:35 +0000.72893][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[115:814] [2025-05-03 09:44:35 +0000.74120][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[115:817] [2025-05-03 09:44:35 +0000.77094][2866] Start:
[115:817] [2025-05-03 09:44:35 +0000.77334][2865] operator(): video render started.
[115:818] [2025-05-03 09:44:35 +0000.78228][2866] Start:
[115:818] [2025-05-03 09:44:35 +0000.78490][2866] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[115:818] [2025-05-03 09:44:35 +0000.78551][2866] Reset: history total size: 98
[115:818] [2025-05-03 09:44:35 +0000.78586][2866] DeviceStart:
audioDevice_:0x7cefdc6000
[115:818] [2025-05-03 09:44:35 +0000.78616][2866] DeviceStart: time profile playout
init before
[115:818] [2025-05-03 09:44:35 +0000.78647][2866] DeviceStart: time profile playout
init end
[115:818] [2025-05-03 09:44:35 +0000.78671][2866] OpenSlesOutput:Start playout

[115:819] [2025-05-03 09:44:35 +0000.79408][2864] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7c547a5318
[115:832] [2025-05-03 09:44:35 +0000.92081][2866] Create the opensl output player.
streamtype before:0

[115:832] [2025-05-03 09:44:35 +0000.92241][2866] Create the opensl output player.


streamtype after:3

[115:960] [2025-05-03 09:44:35 +0000.220740][2866] Enqueue opensl buffer size:1764


[115:989] [2025-05-03 09:44:35 +0000.249610][2862] OnStreamInfoFound: video
duration_: 2277
[115:990] [2025-05-03 09:44:35 +0000.250384][2865] Warning(video_render.cc:390): No
picture to display (1/50)
[115:991] [2025-05-03 09:44:35 +0000.251776][2863] NO get frame from decoder
[115:995] [2025-05-03 09:44:35 +0000.255120][2863] NO get frame from decoder
[115:997] [2025-05-03 09:44:35 +0000.257103][2863] NO get frame from decoder
[116:001] [2025-05-03 09:44:35 +0000.261432][2863] NO get frame from decoder
[116:003] [2025-05-03 09:44:35 +0000.263352][2863] NO get frame from decoder
[116:005] [2025-05-03 09:44:35 +0000.265433][2863] NO get frame from decoder
[116:008] [2025-05-03 09:44:35 +0000.267961][2863] NO get frame from decoder
[116:009] [2025-05-03 09:44:35 +0000.269923][2863] NO get frame from decoder
[116:039] [2025-05-03 09:44:35 +0000.299642][2866] DeviceStart: time profile
playout all end
[116:039] [2025-05-03 09:44:35 +0000.299769][2866] operator(): Audio playback
started.
[116:039] [2025-05-03 09:44:35 +0000.299871][2866] operator(): Started now!
[116:040] [2025-05-03 09:44:35 +0000.300036][2867]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[116:040] [2025-05-03 09:44:35 +0000.300285][2867] Pull audio failed.(wait video!)
[116:045] [2025-05-03 09:44:35 +0000.304983][2867] audio_frame_list_ empty
[116:225] [2025-05-03 09:44:35 +0000.485474][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[116:225] [2025-05-03 09:44:35 +0000.485664][2865] lipsync_debug: First video frame
rendering.
[116:263] [2025-05-03 09:44:35 +0000.523009][2866] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[116:263] [2025-05-03 09:44:35 +0000.523192][2866] First audio frame rendering
[116:284] [2025-05-03 09:44:35 +0000.544870][2865] lipsync_debug:displaying video
ts:14850 The current displayed video timestamp is:15228313
[116:369] [2025-05-03 09:44:35 +0000.629628][2868] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 35820pts ms:398000
[116:384] [2025-05-03 09:44:35 +0000.644450][2858] av_read_frame AVERROR_EOF
[116:391] [2025-05-03 09:44:35 +0000.651561][2868] OnVideoFrameReady(1/200)
[116:397] [2025-05-03 09:44:35 +0000.656984][2865] operator() frame->pts-
9223372036854775808 queue_ size: 2 (1/200)
[116:425] [2025-05-03 09:44:35 +0000.685465][2865]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:19 last
video ts:32850 frame->pts:35820 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[116:425] [2025-05-03 09:44:35 +0000.685598][2865] lipsync_debug: tsDelta -
timeDelta = 14
[116:477] [2025-05-03 09:44:35 +0000.737474][2858] OnReceiveEOF:
[116:477] [2025-05-03 09:44:35 +0000.737726][2858] OnDecoderEOF time:15228506
enter.

[116:477] [2025-05-03 09:44:35 +0000.737820][2858] OnDecoderEOF leave. expire time


= 0 ms

[116:477] [2025-05-03 09:44:35 +0000.737850][2858] OnDecoderFinished:


OnDecoderFinished total decoder frames:41 this:0x7cefd60d00
[116:477] [2025-05-03 09:44:35 +0000.737859][2856] CleanUp time:15228506 enter.

[116:484] [2025-05-03 09:44:35 +0000.744923][2856] CleanUp leave. expire time = 8


ms

[116:485] [2025-05-03 09:44:35 +0000.745216][2856] clean up


[116:485] [2025-05-03 09:44:35 +0000.745273][2856] running_decoder_count:1max
count:2
[116:697] [2025-05-03 09:44:35 +0000.957191][2867] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 603
[116:697] [2025-05-03 09:44:35 +0000.957344][2867] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[116:698] [2025-05-03 09:44:35 +0000.958623][2868] Error(video_source.cc:430): wait
decoder a frame: 0
[116:716] [2025-05-03 09:44:35 +0000.976322][2866] The audio playback speed:100
(1/100)
[116:716] [2025-05-03 09:44:35 +0000.976497][2866] lipsync_debug: The current
played audio timestamp is:603(1/50)
[116:779] [2025-05-03 09:44:36 +0000.39648][27bc] Run AGC when audioType = 0
[116:779] [2025-05-03 09:44:36 +0000.39794][27bc]
AudioDeviceDataHandler::MixAndSendOutFrame
[116:858] [2025-05-03 09:44:36 +0000.118047][286a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[116:874] [2025-05-03 09:44:36 +0000.134486][2865] lipsync_debug:displaying video
ts:74970 The current displayed video timestamp is:15228903
[116:882] [2025-05-03 09:44:36 +0000.141989][2865] lipsync_debug: render a video
frame
[116:939] [2025-05-03 09:44:36 +0000.199215][2865] lipsync_debug:result remaining
time:0
[116:939] [2025-05-03 09:44:36 +0000.199348][2865] dynamic updated lipsync delay:0
[117:334] [2025-05-03 09:44:36 +0000.594086][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[117:336] [2025-05-03 09:44:36 +0000.596527][2866] Stop:
[117:337] [2025-05-03 09:44:36 +0000.596975][2865] operator(): Video Render
stopped.
[117:337] [2025-05-03 09:44:36 +0000.597233][2866] Stop:
[117:337] [2025-05-03 09:44:36 +0000.597484][2866] DeviceStop:
audioDevice_:0x7cefdc6000
[117:337] [2025-05-03 09:44:36 +0000.597589][2866] OpenSlesOutput:Stop playout

[117:340] [2025-05-03 09:44:36 +0000.600450][2866] DeviceStop: Done


[117:340] [2025-05-03 09:44:36 +0000.600740][2866] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[117:340] [2025-05-03 09:44:36 +0000.600818][2866] operator(): Stop now!
[117:434] [2025-05-03 09:44:36 +0000.694827][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[117:435] [2025-05-03 09:44:36 +0000.695029][19bc] StopPreView: Have Stopped,
operation cancel
[117:435] [2025-05-03 09:44:36 +0000.695083][19bc] Stop:
[117:435] [2025-05-03 09:44:36 +0000.695447][2866] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[117:435] [2025-05-03 09:44:36 +0000.695737][19bc] DeviceRelease:
audioDevice_:0x7cefdc6000
[117:435] [2025-05-03 09:44:36 +0000.695789][19bc] OpenSlesOutput:Stop playout

[117:435] [2025-05-03 09:44:36 +0000.695837][19bc] DeviceRelease: Release the


webrtc device object.
[117:436] [2025-05-03 09:44:36 +0000.696034][19bc] OpenSlesOutput destruct.

[117:436] [2025-05-03 09:44:36 +0000.696126][19bc] DeviceRelease: Done


[117:438] [2025-05-03 09:44:36 +0000.698191][19bc] Stop:
[117:438] [2025-05-03 09:44:36 +0000.698389][2865] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[117:446] [2025-05-03 09:44:36 +0000.706529][19bc] global uninited!
[117:446] [2025-05-03 09:44:36 +0000.706694][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[117:446] [2025-05-03 09:44:36 +0000.706757][19bc] ~MediaFilterGraph:
MediaFilterGraph destruct
[117:446] [2025-05-03 09:44:36 +0000.706805][19bc] RemoveVideoBackGroud: hava not
add video backgroud
[117:446] [2025-05-03 09:44:36 +0000.706852][19bc] UnbindInputFilter 0x7c546b3518
this 0x7cefd95758
[117:446] [2025-05-03 09:44:36 +0000.706892][19bc] UnbindInputFilter 0x7c546b35d8
this 0x7cefcd03e8
[117:446] [2025-05-03 09:44:36 +0000.706928][19bc] UnbindInputFilter 0x7cefd95758
this 0x7ce269f1a0
[117:447] [2025-05-03 09:44:36 +0000.706992][19bc] ClearAllSource: remove source
filter, sourceid: 0x7cefd60d00
[117:447] [2025-05-03 09:44:36 +0000.707018][19bc] DestoryDecoderByVideoSource
time:15229476 enter.

[117:447] [2025-05-03 09:44:36 +0000.707050][19bc] ~VideoBindDecoder time:15229476


enter.

[117:447] [2025-05-03 09:44:36 +0000.707216][19bc] CleanUp time:15229476 enter.

[117:448] [2025-05-03 09:44:36 +0000.708694][19bc] CleanUp leave. expire time = 1


ms

[117:448] [2025-05-03 09:44:36 +0000.708772][19bc] CleanUp time:15229477 enter.

[117:449] [2025-05-03 09:44:36 +0000.709905][19bc] CleanUp leave. expire time = 2


ms

[117:451] [2025-05-03 09:44:36 +0000.711154][19bc] ~VideoBindDecoder leave. expire


time = 4 ms

[117:451] [2025-05-03 09:44:36 +0000.711336][19bc] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[117:451] [2025-05-03 09:44:36 +0000.711391][19bc] UnbindInputFilter 0x7c546b32d8


this 0x7c546b3518
[117:451] [2025-05-03 09:44:36 +0000.711449][19bc] UnbindInputFilter 0x7c546b3218
this 0x7c546b32d8
[117:451] [2025-05-03 09:44:36 +0000.711551][19bc] UnbindInputFilter 0x7cefd60f20
this 0x7c546b3218
[117:451] [2025-05-03 09:44:36 +0000.711588][19bc] UnbindInputFilter 0x7c546b3458
this 0x7c546b35d8
[117:451] [2025-05-03 09:44:36 +0000.711623][19bc] UnbindInputFilter 0x7c546b3398
this 0x7c546b3458
[117:451] [2025-05-03 09:44:36 +0000.711660][19bc] UnbindInputFilter 0x7cefd60f20
this 0x7c546b3398
[117:451] [2025-05-03 09:44:36 +0000.711727][19bc] ClearAllSource: remove source
filter, sourceid: 0x7cefd61480
[117:451] [2025-05-03 09:44:36 +0000.711756][19bc] DestoryDecoderByVideoSource
time:15229480 enter.

[117:451] [2025-05-03 09:44:36 +0000.711783][19bc] ~VideoBindDecoder time:15229480


enter.

[117:452] [2025-05-03 09:44:36 +0000.711937][19bc] CleanUp time:15229481 enter.

[117:454] [2025-05-03 09:44:36 +0000.714200][19bc] CleanUp leave. expire time = 2


ms

[117:454] [2025-05-03 09:44:36 +0000.714302][19bc] CleanUp time:15229483 enter.

[117:454] [2025-05-03 09:44:36 +0000.714714][19bc] CleanUp leave. expire time = 0


ms

[117:455] [2025-05-03 09:44:36 +0000.715248][19bc] ~VideoBindDecoder leave. expire


time = 4 ms

[117:455] [2025-05-03 09:44:36 +0000.715319][19bc] DestoryDecoderByVideoSource


leave. expire time = 4 ms
[117:455] [2025-05-03 09:44:36 +0000.715364][19bc] UnbindInputFilter 0x7c546b3758
this 0x7cefd95758
[117:455] [2025-05-03 09:44:36 +0000.715389][19bc] ClearVideoOfSources:
[117:455] [2025-05-03 09:44:36 +0000.715455][19bc] UnbindInputFilter 0x7c546b3698
this 0x7c546b3758
[117:455] [2025-05-03 09:44:36 +0000.715493][19bc] UnbindInputFilter 0x7cefd616a0
this 0x7c546b3698
[117:455] [2025-05-03 09:44:36 +0000.715530][19bc] UnbindInputFilter 0x7c546b5558
this 0x7cefcd03e8
[117:455] [2025-05-03 09:44:36 +0000.715570][19bc] UnbindInputFilter 0x7c546b4c58
this 0x7c546b5558
[117:455] [2025-05-03 09:44:36 +0000.715606][19bc] UnbindInputFilter 0x7cefd616a0
this 0x7c546b4c58
[117:455] [2025-05-03 09:44:36 +0000.715662][19bc] ~GLESContext:
[117:457] [2025-05-03 09:44:36 +0000.717773][19bc] GLESContext destruct finish.
[117:457] [2025-05-03 09:44:36 +0000.717857][19bc] filter: filter pipeline destroy
this: 0x7ce269f100
[117:458] [2025-05-03 09:44:36 +0000.718603][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[117:459] [2025-05-03 09:44:36 +0000.719351][19bc] machine model :redmi
[117:459] [2025-05-03 09:44:36 +0000.719396][19bc] Support this machine
model :redmi
[117:460] [2025-05-03 09:44:36 +0000.720595][19bc] global inited! current sdk
version: 12-14-d8558ab
[117:460] [2025-05-03 09:44:36 +0000.720783][19bc] filter: filter pipeline
construtc this: 0x7ce269f100
[117:460] [2025-05-03 09:44:36 +0000.720820][19bc] MediaFilterGraph:
MediaFilterGraph construct
[117:460] [2025-05-03 09:44:36 +0000.720848][19bc] GLESContext:
[117:461] [2025-05-03 09:44:36 +0000.721336][19bc] The result of eglGetDisplay is:
0x1
[117:464] [2025-05-03 09:44:36 +0000.724028][19bc] The result of creation:
0x7c544f6780
[117:464] [2025-05-03 09:44:36 +0000.724170][19bc] The result of
eglCreatePbufferSurface is: 0x7c544f6a00
[117:464] [2025-05-03 09:44:36 +0000.724281][19bc] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[117:464] [2025-05-03 09:44:36 +0000.724316][19bc] The source 1
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[117:464] [2025-05-03 09:44:36 +0000.724346][19bc] The source 0 speed:1
[117:464] [2025-05-03 09:44:36 +0000.724387][19bc] The source 1 speed:1
[117:464] [2025-05-03 09:44:36 +0000.724418][19bc] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4, delay:
0
[117:464] [2025-05-03 09:44:36 +0000.724468][19bc] CreateDecoderByVideoSource
time:15229493 enter.

[117:464] [2025-05-03 09:44:36 +0000.724726][19bc] running_decoder_count:0max


count:2
[117:464] [2025-05-03 09:44:36 +0000.724791][19bc] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefeae000
[117:465] [2025-05-03 09:44:36 +0000.725714][287f] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cef166400] Current FFmpeg version git-2021-06-16-
97cea6f

[117:482] [2025-05-03 09:44:36 +0000.742246][287f] OnStreamInfoFound: video


duration_: 1369
[117:484] [2025-05-03 09:44:36 +0000.744617][19bc] start decoder
[117:484] [2025-05-03 09:44:36 +0000.744786][19bc] CreateDecoderByVideoSource
leave. expire time = 20 ms

[117:484] [2025-05-03 09:44:36 +0000.744839][19bc] BindInputFilter 0x7cefd5fda0


this 0x7c546b3218
[117:484] [2025-05-03 09:44:36 +0000.744617][2880] NO get frame from decoder
[117:484] [2025-05-03 09:44:36 +0000.744889][19bc] BindInputFilter 0x7c546b3218
this 0x7c546b32d8
[117:485] [2025-05-03 09:44:36 +0000.745037][19bc] BindInputFilter 0x7cefd5fda0
this 0x7c546b3398
[117:485] [2025-05-03 09:44:36 +0000.745077][19bc] BindInputFilter 0x7c546b3398
this 0x7c546b3458
[117:485] [2025-05-03 09:44:36 +0000.745145][19bc] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[117:485] [2025-05-03 09:44:36 +0000.745185][19bc] BindInputFilter 0x7c546b32d8
this 0x7c546b3518
[117:485] [2025-05-03 09:44:36 +0000.745219][19bc] BindInputFilter 0x7c546b3518
this 0x7ce269f1a0
[117:485] [2025-05-03 09:44:36 +0000.745253][19bc] BindInputFilter 0x7c546b3458
this 0x7c546b35d8
[117:485] [2025-05-03 09:44:36 +0000.745301][19bc] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[117:485] [2025-05-03 09:44:36 +0000.745344][19bc] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4, delay:
0
[117:485] [2025-05-03 09:44:36 +0000.745376][19bc] CreateDecoderByVideoSource
time:15229514 enter.

[117:485] [2025-05-03 09:44:36 +0000.745541][19bc] running_decoder_count:1max


count:2
[117:485] [2025-05-03 09:44:36 +0000.745584][19bc] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x7ceff07800
[117:485] [2025-05-03 09:44:36 +0000.745656][19bc] start decoder
[117:485] [2025-05-03 09:44:36 +0000.745697][19bc] CreateDecoderByVideoSource
leave. expire time = 0 ms

[117:485] [2025-05-03 09:44:36 +0000.745737][19bc] BindInputFilter 0x7cefd60f20


this 0x7c546b3698
[117:485] [2025-05-03 09:44:36 +0000.745771][19bc] BindInputFilter 0x7c546b3698
this 0x7c546b3758
[117:485] [2025-05-03 09:44:36 +0000.745816][19bc] BindInputFilter 0x7cefd60f20
this 0x7c546b3818
[117:485] [2025-05-03 09:44:36 +0000.745860][19bc] BindInputFilter 0x7c546b3818
this 0x7c546b4c58
[117:485] [2025-05-03 09:44:36 +0000.745893][19bc] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[117:486] [2025-05-03 09:44:36 +0000.745962][19bc] UnbindInputFilter 0x7c546b3518
this 0x7ce269f1a0
[117:486] [2025-05-03 09:44:36 +0000.746015][19bc] BindInputFilter 0x7c546b3518
this 0x7c5455dfd8
[117:486] [2025-05-03 09:44:36 +0000.746049][19bc] BindInputFilter 0x7c546b3758
this 0x7c5455dfd8
[117:486] [2025-05-03 09:44:36 +0000.746096][19bc] BindInputFilter 0x7c5455dfd8
this 0x7ce269f1a0
[117:486] [2025-05-03 09:44:36 +0000.746152][19bc] BindInputFilter 0x7c546b35d8
this 0x7cefccf428
[117:486] [2025-05-03 09:44:36 +0000.746196][19bc] BindInputFilter 0x7c546b4c58
this 0x7cefccf428
[117:486] [2025-05-03 09:44:36 +0000.746240][19bc] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[117:486] [2025-05-03 09:44:36 +0000.746396][2880] NO get frame from decoder
[117:488] [2025-05-03 09:44:36 +0000.748054][2880] NO get frame from decoder
[117:489] [2025-05-03 09:44:36 +0000.748958][288a] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5c39d000] Current FFmpeg version git-2021-06-16-
97cea6f

[117:489] [2025-05-03 09:44:36 +0000.749735][2880] NO get frame from decoder


[117:491] [2025-05-03 09:44:36 +0000.751291][2880] NO get frame from decoder
[117:496] [2025-05-03 09:44:36 +0000.756631][2880] NO get frame from decoder
[117:499] [2025-05-03 09:44:36 +0000.759861][2880] NO get frame from decoder
[117:501] [2025-05-03 09:44:36 +0000.760957][2880] NO get frame from decoder
[117:509] [2025-05-03 09:44:36 +0000.769836][19bc]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[117:510] [2025-05-03 09:44:36 +0000.770192][19bc] MediaComposeFile time:15229539
enter.

[117:510] [2025-05-03 09:44:36 +0000.770275][19bc] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[117:510] [2025-05-03 09:44:36 +0000.770430][19bc] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[117:510] [2025-05-03 09:44:36 +0000.770493][19bc] Recording session using default
bitrate support by app:14680064
[117:514] [2025-05-03 09:44:36 +0000.774688][288c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7cefd61540
[117:514] [2025-05-03 09:44:36 +0000.774875][288c] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[117:516] [2025-05-03 09:44:36 +0000.776868][19bc] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[117:520] [2025-05-03 09:44:36 +0000.780943][19bc] GetPipeline:
-----------------------------------------
[117:521] [2025-05-03 09:44:36 +0000.781148][19bc] GetPipeline: source:
0x7cefd5fb80
[117:521] [2025-05-03 09:44:36 +0000.781193][19bc] GetPipeline: filter: NULLFilter
[117:521] [2025-05-03 09:44:36 +0000.781218][19bc] GetPipeline: filter: NULLFilter
[117:521] [2025-05-03 09:44:36 +0000.781241][19bc] GetPipeline: filter: NULLFilter
[117:521] [2025-05-03 09:44:36 +0000.781265][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[117:521] [2025-05-03 09:44:36 +0000.781289][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[117:521] [2025-05-03 09:44:36 +0000.781313][19bc] GetPipeline: audio filter:
AudioNUllFilter
[117:521] [2025-05-03 09:44:36 +0000.781336][19bc] GetPipeline: source:
0x7cefd60d00
[117:521] [2025-05-03 09:44:36 +0000.781359][19bc] GetPipeline: filter: NULLFilter
[117:521] [2025-05-03 09:44:36 +0000.781381][19bc] GetPipeline: filter: NULLFilter
[117:521] [2025-05-03 09:44:36 +0000.781405][19bc] GetPipeline: filter:
BasicTransitionFilter2
[117:521] [2025-05-03 09:44:36 +0000.781429][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[117:521] [2025-05-03 09:44:36 +0000.781453][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[117:521] [2025-05-03 09:44:36 +0000.781478][19bc] GetPipeline: audio filter:
AudioTransitionFilter
[117:521] [2025-05-03 09:44:36 +0000.781502][19bc] GetPipeline:
------------------------------------------
[117:521] [2025-05-03 09:44:36 +0000.781531][19bc] filter: filter pipeline2 update
pattern: 2
[117:521] [2025-05-03 09:44:36 +0000.781881][19bc] MediaComposeFile leave. expire
time = 11 ms

[117:522] [2025-05-03 09:44:36 +0000.782720][19bc] machine model :redmi


[117:522] [2025-05-03 09:44:36 +0000.782821][19bc] Support this machine
model :redmi
[117:522] [2025-05-03 09:44:36 +0000.782852][19bc] global inited! current sdk
version: 12-14-d8558ab
[117:568] [2025-05-03 09:44:36 +0000.828227][19bc]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[117:569] [2025-05-03 09:44:36 +0000.829156][19bc] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 243
[117:572] [2025-05-03 09:44:36 +0000.832735][19bc]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[117:572] [2025-05-03 09:44:36 +0000.832919][19bc] BeginCompose: BeginCompose, is
composing 0
[117:573] [2025-05-03 09:44:36 +0000.833215][288c] start recording, file path:
[117:574] [2025-05-03 09:44:36 +0000.834266][288c] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 243 audio_timescale:44100
video_timescale:90000
[117:574] [2025-05-03 09:44:36 +0000.834458][288c] 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
[117:574] [2025-05-03 09:44:36 +0000.834517][288c] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 243
[117:574] [2025-05-03 09:44:36 +0000.834639][288c] fd_open successed
handle:0xb400007d004990b0
[117:577] [2025-05-03 09:44:36 +0000.837047][288c] create mp4 file:279
m_fileHandle: 0x7c3ed71900
[117:577] [2025-05-03 09:44:36 +0000.837341][288c] MP4 file: is opened successfully
[117:577] [2025-05-03 09:44:36 +0000.837382][288c] setupMediaProcessers:
[117:577] [2025-05-03 09:44:36 +0000.837449][288c]
RecordingSessionInternalSimple:setup media processers.
[117:577] [2025-05-03 09:44:36 +0000.837509][288c] construct AAC encoder
[117:575] [2025-05-03 09:44:36 +0000.835702][2891] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5c574498
[117:579] [2025-05-03 09:44:36 +0000.839113][288c] H264Encoder creating:
ultrafast012323
[117:579] [2025-05-03 09:44:36 +0000.839234][288c] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[117:580] [2025-05-03 09:44:36 +0000.840172][288c] H264Encode::GetMachineModel is
220333QAG
[117:580] [2025-05-03 09:44:36 +0000.840260][288c] H264Encoder machine_mode
is:220333QAG
[117:580] [2025-05-03 09:44:36 +0000.840287][288c] H264Encode::machine size :9
machine_mode:220333QAG
[117:580] [2025-05-03 09:44:36 +0000.840316][288c] H264Encode::machine array
size :22 machine_mode:220333QAG
[117:580] [2025-05-03 09:44:36 +0000.840340][288c] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[117:580] [2025-05-03 09:44:36 +0000.840366][288c] setupCompressionSession:
[117:580] [2025-05-03 09:44:36 +0000.840389][288c] H264Encode::creating hareware
Encoder
[117:580] [2025-05-03 09:44:36 +0000.840415][288c] AndroidHwAvcEncoder
time:15229609 enter.

[117:580] [2025-05-03 09:44:36 +0000.840687][288c] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c36e49760
[117:581] [2025-05-03 09:44:36 +0000.841649][288c] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[117:581] [2025-05-03 09:44:36 +0000.841725][288c] The video avc hw codec address
is 0x7cef01f860
[117:581] [2025-05-03 09:44:36 +0000.841822][288c] AndroidHwAvcEncoder leave.
expire time = 1 ms

[117:581] [2025-05-03 09:44:36 +0000.841864][288c] RegisterEncodeCompleteCallback


time:15229610 enter.

[117:582] [2025-05-03 09:44:36 +0000.841999][288c] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[117:582] [2025-05-03 09:44:36 +0000.842051][288c] InitEncode time:15229611 enter.

[117:582] [2025-05-03 09:44:36 +0000.842117][288c] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[117:582] [2025-05-03 09:44:36 +0000.842147][288c] Create time:15229611 enter.

[117:582] [2025-05-03 09:44:36 +0000.842173][288c] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[117:582] [2025-05-03 09:44:36 +0000.842207][288c]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c4544a500
[117:584] [2025-05-03 09:44:36 +0000.844232][288c]
supported_type:image/vnd.android.heic
[117:584] [2025-05-03 09:44:36 +0000.844374][288c] supported_type:video/avc
[117:584] [2025-05-03 09:44:36 +0000.844436][288c] name:OMX.qcom.video.encoder.avc
mime:video/avc
[117:584] [2025-05-03 09:44:36 +0000.844508][288c] hwCodecPrefix :OMX.qcom.
[117:584] [2025-05-03 09:44:36 +0000.844542][288c] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[117:584] [2025-05-03 09:44:36 +0000.844577][288c] mediacodec_createCodecByName
time:15229613 enter.

[117:584] [2025-05-03 09:44:36 +0000.844605][288c] WrapAndroidMediaCodec


time:15229613 enter.

[117:584] [2025-05-03 09:44:36 +0000.844890][288c] WrapAndroidMediaCodec leave.


expire time = 0 ms

[117:657] [2025-05-03 09:44:36 +0000.917765][288a] OnStreamInfoFound: video


duration_: 2277
[117:660] [2025-05-03 09:44:36 +0000.920130][288b] NO get frame from decoder
[117:668] [2025-05-03 09:44:36 +0000.928778][288b] NO get frame from decoder
[117:670] [2025-05-03 09:44:36 +0000.931069][288b] NO get frame from decoder
[117:672] [2025-05-03 09:44:36 +0000.932344][288b] NO get frame from decoder
[117:674] [2025-05-03 09:44:36 +0000.934382][288b] NO get frame from decoder
[117:689] [2025-05-03 09:44:36 +0000.948949][288b] NO get frame from decoder
[117:693] [2025-05-03 09:44:36 +0000.953010][288b] NO get frame from decoder
[117:694] [2025-05-03 09:44:36 +0000.954772][288b] NO get frame from decoder
[117:935] [2025-05-03 09:44:37 +0000.195845][288c] mediacodec_createCodecByName
leave. expire time = 351 ms
[117:936] [2025-05-03 09:44:37 +0000.196024][288c] WrapAndroidMediaFromat
time:15229965 enter.

[117:936] [2025-05-03 09:44:37 +0000.196181][27bc] haveEnoughProcessedData


internalAudioStream.length: 10
[117:936] [2025-05-03 09:44:37 +0000.196175][288c] WrapAndroidMediaFromat leave.
expire time = 0 ms

[118:023] [2025-05-03 09:44:37 +0000.283321][288c] Destroy time:15230052 enter.

[118:023] [2025-05-03 09:44:37 +0000.283465][288c] WrapAndroidMediaFromat::


Destroy
[118:023] [2025-05-03 09:44:37 +0000.283499][288c] Destroy leave. expire time = 0
ms

[118:023] [2025-05-03 09:44:37 +0000.283526][288c] ~WrapAndroidMediaFromat


time:15230052 enter.

[118:023] [2025-05-03 09:44:37 +0000.283553][288c] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[118:023] [2025-05-03 09:44:37 +0000.283589][288c] Create leave. expire time = 441


ms

[118:023] [2025-05-03 09:44:37 +0000.283617][288c] isSemiPlanarSupport


time:15230052 enter.

[118:023] [2025-05-03 09:44:37 +0000.283641][288c] H264Encoder isSemiPlanarSupport


[118:024] [2025-05-03 09:44:37 +0000.284380][288c] isSemiPlanarSupport leave.
expire time = 1 ms

[118:024] [2025-05-03 09:44:37 +0000.284411][288c] creat hw H264Encoder success,


isSemiPlanar:1
[118:024] [2025-05-03 09:44:37 +0000.284593][288c] InitEncode leave. expire time =
442 ms

[118:024] [2025-05-03 09:44:37 +0000.284634][288c] H264Encode::created Encoder


[118:024] [2025-05-03 09:44:37 +0000.284663][288c] H264Encode:: H264 encoder
created.
[118:024] [2025-05-03 09:44:37 +0000.284690][288c] H264 encoder created.
[118:024] [2025-05-03 09:44:37 +0000.284719][288c]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c4a27dec0
[118:024] [2025-05-03 09:44:37 +0000.284758][288c] setOutput:
[118:024] [2025-05-03 09:44:37 +0000.284783][288c]
RecordingSessionInternalSimple:encoder set output to muxer!
[118:024] [2025-05-03 09:44:37 +0000.284808][288c] request a key frame
[118:024] [2025-05-03 09:44:37 +0000.284830][288c] H264Encode:: request a key frame
[118:030] [2025-05-03 09:44:37 +0000.290600][288c] setDisplayRotate :90
[118:030] [2025-05-03 09:44:37 +0000.290857][288c] 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
[118:038] [2025-05-03 09:44:37 +0000.299039][288d] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[118:043] [2025-05-03 09:44:37 +0000.303128][288d]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[118:119] [2025-05-03 09:44:37 +0000.379684][2890] audio_frame_list_ empty
[118:123] [2025-05-03 09:44:37 +0000.383123][288d] DTS queue for
Generator:0x7c5c5746b8 10 48 67 99
[118:150] [2025-05-03 09:44:37 +0000.410871][288d] h264 add frame header cdr flag
[118:166] [2025-05-03 09:44:37 +0000.426668][288d] h264 add frame header cdr flag
[118:173] [2025-05-03 09:44:37 +0000.433795][288d] Received key frame:10
[118:174] [2025-05-03 09:44:37 +0000.433996][288d] H264Encode:: get a sps pps
header!headerSize:31
[118:175] [2025-05-03 09:44:37 +0000.435527][2891] get the H.264 SPS parameter
[118:185] [2025-05-03 09:44:37 +0000.445493][2891] add video track with id:1
[118:198] [2025-05-03 09:44:37 +0000.458041][2891] get the H.264 PPS parameter
[118:198] [2025-05-03 09:44:37 +0000.458330][2891] get the H.264 IDR frame
[118:198] [2025-05-03 09:44:37 +0000.458415][2891] resss:true
[118:198] [2025-05-03 09:44:37 +0000.458457][2891] video start ts:10
[118:198] [2025-05-03 09:44:37 +0000.458569][2891] the video frame has been written
into MP4 file
[118:200] [2025-05-03 09:44:37 +0000.460725][2891] add aac audio track with id:2
[118:200] [2025-05-03 09:44:37 +0000.460928][2891] audio start ts:0
[118:201] [2025-05-03 09:44:37 +0000.460975][2891] the audio frame has been written
into MP4 file
[118:266] [2025-05-03 09:44:37 +0000.526056][288f] Error(video_source.cc:430): wait
decoder a frame: 0
[118:282] [2025-05-03 09:44:37 +0000.542892][2880] av_read_frame AVERROR_EOF
[118:288] [2025-05-03 09:44:37 +0000.548375][288f] webrtc common_video plane
old ..... (1/1000) new: 14001 delete: 13938 diff: 63
[118:344] [2025-05-03 09:44:37 +0000.604896][288d] Push an pts:565 to dts queue.
[118:393] [2025-05-03 09:44:37 +0000.653767][288d] last dts:532 currentPts:565
ppsOrSPS:0 queue length:5
[118:398] [2025-05-03 09:44:37 +0000.658727][2880] OnReceiveEOF:
[118:398] [2025-05-03 09:44:37 +0000.658881][2880] OnDecoderEOF time:15230427
enter.

[118:399] [2025-05-03 09:44:37 +0000.659097][287e] CleanUp time:15230428 enter.

[118:399] [2025-05-03 09:44:37 +0000.659157][2880] OnDecoderEOF leave. expire time


= 1 ms

[118:399] [2025-05-03 09:44:37 +0000.659187][2880] OnDecoderFinished:


OnDecoderFinished total decoder frames:41 this:0x7cefd5fb80
[118:400] [2025-05-03 09:44:37 +0000.660310][2880] NULLFilter::OnVideoSourceEOF
0x7cefd5fb80 this 0x7c546b3180
[118:400] [2025-05-03 09:44:37 +0000.660456][2880] NULLFilter::OnVideoSourceEOF
0x7c546b3180 this 0x7c546b3240
[118:400] [2025-05-03 09:44:37 +0000.660486][2880] NULLFilter::OnVideoSourceEOF
0x7c546b3240 this 0x7c546b3480
[118:400] [2025-05-03 09:44:37 +0000.660513][2880]
BasicTransitionFilter2::OnVideoSourceEOF 0x7c546b3480 dd 0x7c546b3518 offset_ 0
this 0x7c5455de80
[118:424] [2025-05-03 09:44:37 +0000.684743][287e] CleanUp leave. expire time = 25
ms

[118:424] [2025-05-03 09:44:37 +0000.684896][287e] clean up


[118:425] [2025-05-03 09:44:37 +0000.685075][287e] running_decoder_count:1max
count:2
[118:519] [2025-05-03 09:44:37 +0000.779893][288d] DTS queue for
Generator:0x7c5c5746b8 799 833 867 898 931
[118:688] [2025-05-03 09:44:37 +0000.948195][288f] Error(video_source.cc:430): wait
decoder a frame: 0
[118:718] [2025-05-03 09:44:37 +0000.978554][2890] audio_frame_list_ empty
[118:775] [2025-05-03 09:44:38 +0000.35358][27bc] Run AGC when audioType = 0
[118:932] [2025-05-03 09:44:38 +0000.192714][288d] DTS queue for
Generator:0x7c5c5746b8 1569 1609 1635 1668 1702 1736 1770 1804 1837
[118:979] [2025-05-03 09:44:38 +0000.239277][288d] Push an pts:1903 to dts queue.
[119:002] [2025-05-03 09:44:38 +0000.262060][288b] av_read_frame AVERROR_EOF
[119:052] [2025-05-03 09:44:38 +0000.312505][288d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1837 pts:1837
[119:070] [2025-05-03 09:44:38 +0000.330242][288b] OnReceiveEOF:
[119:070] [2025-05-03 09:44:38 +0000.330428][288b] OnDecoderEOF time:15231099
enter.

[119:070] [2025-05-03 09:44:38 +0000.330759][288b] OnDecoderEOF leave. expire time


= 0 ms

[119:070] [2025-05-03 09:44:38 +0000.330790][287e] CleanUp time:15231099 enter.

[119:070] [2025-05-03 09:44:38 +0000.330816][288b] OnDecoderFinished:


OnDecoderFinished total decoder frames:69 this:0x7cefd60d00
[119:070] [2025-05-03 09:44:38 +0000.330420][288d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2104
[119:071] [2025-05-03 09:44:38 +0000.331045][288d] push video frame to H264
encoder. (100 frame for one log)

[119:071] [2025-05-03 09:44:38 +0000.331140][288d] push video frame to H264


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

[119:071] [2025-05-03 09:44:38 +0000.331170][288d] H264Encode::push video frame to


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

[119:071] [2025-05-03 09:44:38 +0000.331236][288d] The input pts:2104 fps:30


[119:079] [2025-05-03 09:44:38 +0000.339150][287e] CleanUp leave. expire time = 9
ms

[119:079] [2025-05-03 09:44:38 +0000.339295][287e] clean up


[119:079] [2025-05-03 09:44:38 +0000.339331][287e] running_decoder_count:0max
count:2
[119:086] [2025-05-03 09:44:38 +0000.346928][288d] SendFrame
encodedImage._timeStamp:1903encodedImage->_length:60224
[119:088] [2025-05-03 09:44:38 +0000.348254][288d] last dts:1867 currentPts:1903
ppsOrSPS:0 queue length:7
[119:095] [2025-05-03 09:44:38 +0000.355823][2890] PullAudioFrame: PullFrame audio
finished.
[119:096] [2025-05-03 09:44:38 +0000.355968][2890]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[119:096] [2025-05-03 09:44:38 +0000.356005][2890] OnAudioTimer: OnAudioTimer
return
[119:107] [2025-05-03 09:44:38 +0000.367052][288f] Error(video_source.cc:430): wait
decoder a frame: 0
[119:123] [2025-05-03 09:44:38 +0000.383027][288f] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[119:129] [2025-05-03 09:44:38 +0000.389007][288f] ClearVideoOfSources:
[119:129] [2025-05-03 09:44:38 +0000.389252][288f]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[119:129] [2025-05-03 09:44:38 +0000.389298][288f] OnVideoTimer: OnVideoTimer
EndComposeFile
[119:129] [2025-05-03 09:44:38 +0000.389322][288f] EndComposeFile: EndComposeFile,
is composing 1
[119:142] [2025-05-03 09:44:38 +0000.402900][288d] h264 add frame header cdr flag
[119:143] [2025-05-03 09:44:38 +0000.403344][288d] Received key frame:2002
[119:155] [2025-05-03 09:44:38 +0000.415201][2891] get the H.264 IDR frame
[119:166] [2025-05-03 09:44:38 +0000.426847][288d] H264Encode::H264SWEncoder get
callback, length:65024 type:1 nalType:1length:65020
[119:246] [2025-05-03 09:44:38 +0000.506865][288d] DTS queue for
Generator:0x7c5c5746b8 2374 2393 2425 2453 2493 2534 2567 2586 2619 2654
[119:425] [2025-05-03 09:44:38 +0000.685951][288d] Push an pts:3221 to dts queue.
[119:511] [2025-05-03 09:44:38 +0000.771497][288d] DTS queue for
Generator:0x7c5c5746b8 3187 3221 3254 3291 3323 3357 3393 3426 3454 3490
[119:531] [2025-05-03 09:44:38 +0000.791744][288d] last dts:3187 currentPts:3221
ppsOrSPS:0 queue length:10
[119:573] [2025-05-03 09:44:38 +0000.832990][288d]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:110
[119:573] [2025-05-03 09:44:38 +0000.833151][288d]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7cefd9d800
[119:573] [2025-05-03 09:44:38 +0000.833652][288e]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[119:573] [2025-05-03 09:44:38 +0000.833706][288e]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[119:574] [2025-05-03 09:44:38 +0000.833934][288c] stop recording
[119:574] [2025-05-03 09:44:38 +0000.833992][288c]
RecordingSessionInternalSimple:destroy media processers
[119:574] [2025-05-03 09:44:38 +0000.834021][288c] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[119:574] [2025-05-03 09:44:38 +0000.834049][288c] H264Encode::flushing hareware
Encoder
[119:574] [2025-05-03 09:44:38 +0000.834240][288c] Flush time:15231603 enter.

[119:574] [2025-05-03 09:44:38 +0000.834281][288c] H264Encoder encoder flush


[119:574] [2025-05-03 09:44:38 +0000.834311][288c] flush output queue
[119:657] [2025-05-03 09:44:38 +0000.917948][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[119:898] [2025-05-03 09:44:39 +0000.158406][288c] Flush leave. expire time = 324
ms

[119:898] [2025-05-03 09:44:39 +0000.158667][288c] ~H264EncodeWrap:


[119:898] [2025-05-03 09:44:39 +0000.158730][288c] ~H264Encode:
[119:898] [2025-05-03 09:44:39 +0000.158755][288c] teardownCompressionSession:
H264Encode::destroying Encoder
[119:898] [2025-05-03 09:44:39 +0000.158785][288c] Release time:15231927 enter.

[119:899] [2025-05-03 09:44:39 +0000.159289][288c] Release:


MediaCodecVideoEncoder::Release _inited:1
[119:899] [2025-05-03 09:44:39 +0000.159345][288c] Destroy time:15231928 enter.

[119:899] [2025-05-03 09:44:39 +0000.159395][288c] H264Encoder encoderDestroy


[119:899] [2025-05-03 09:44:39 +0000.159459][288c]
AndroidMediaCodecVideoEncoder::release env: 0x7c5c516d80
[119:899] [2025-05-03 09:44:39 +0000.159488][288c]
AndroidMediaCodecVideoEncoder::Destroy
[119:934] [2025-05-03 09:44:39 +0000.194964][288c] Destroy leave. expire time = 36
ms

[119:937] [2025-05-03 09:44:39 +0000.197857][288c] Release leave. expire time = 39


ms

[119:938] [2025-05-03 09:44:39 +0000.198070][288c] ~AndroidHwAvcEncoder


time:15231967 enter.

[119:942] [2025-05-03 09:44:39 +0000.202178][288c] Release time:15231971 enter.

[119:942] [2025-05-03 09:44:39 +0000.202668][288c] Release:


MediaCodecVideoEncoder:: has been released before, just return
[119:942] [2025-05-03 09:44:39 +0000.202715][288c] Release leave. expire time = 0
ms

[119:942] [2025-05-03 09:44:39 +0000.202742][288c] ~AndroidMediaCodecVideoEncoder


[119:942] [2025-05-03 09:44:39 +0000.202767][288c] ~WrapAndroidMediaCodec
time:15231971 enter.

[119:942] [2025-05-03 09:44:39 +0000.202795][288c] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[119:942] [2025-05-03 09:44:39 +0000.202827][288c] video hevc hw codec


destructor:0x7cef01f860

[119:943] [2025-05-03 09:44:39 +0000.202977][288c] ~AndroidHwAvcEncoder leave.


expire time = 5 ms

[119:943] [2025-05-03 09:44:39 +0000.203021][288c] teardownCompressionSession:


H264Encode::destroyed Encoder
[119:943] [2025-05-03 09:44:39 +0000.203056][288c]
RecordingSessionInternalSimple:destroy aac encoder output!
[119:943] [2025-05-03 09:44:39 +0000.203084][288c] AACSWEncode destructor
[119:947] [2025-05-03 09:44:39 +0000.207234][2891] fd_close successed!
[119:950] [2025-05-03 09:44:39 +0000.209955][2891] MP4 close file successfully
[119:950] [2025-05-03 09:44:39 +0000.210109][2891] Recording session Internal:
notify recording ok
[119:950] [2025-05-03 09:44:39 +0000.210805][2891] onRecordingOk: Recording Ok,
compose use time: 2377, averagefps 0
[119:954] [2025-05-03 09:44:39 +0000.214155][2891] OnReceiveEOF:
[120:005] [2025-05-03 09:44:39 +0000.265815][288f] OnVideoTimer: OnVideoTimer
return
[120:776] [2025-05-03 09:44:40 +0000.36476][27bc] Run AGC when audioType = 0
[120:776] [2025-05-03 09:44:40 +0000.36746][27bc]
AudioDeviceDataHandler::MixAndSendOutFrame
[121:367] [2025-05-03 09:44:40 +0000.627092][27bc] haveEnoughProcessedData
internalAudioStream.length: 10
[122:776] [2025-05-03 09:44:42 +0000.35987][27bc] Run AGC when audioType = 0
[123:087] [2025-05-03 09:44:42 +0000.347728][27bc] haveEnoughProcessedData
internalAudioStream.length: 10
[124:779] [2025-05-03 09:44:44 +0000.44004][27bd] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[124:795] [2025-05-03 09:44:44 +0000.55252][27bd] _deviceSampleRate:48000

[124:795] [2025-05-03 09:44:44 +0000.55472][27bd] Warning(opensles_input.cc:571):


The opensles audio record call back didn't finished in 10 ms, and used:23
[124:799] [2025-05-03 09:44:44 +0000.59504][27bc] Run AGC when audioType = 0
[124:799] [2025-05-03 09:44:44 +0000.59780][27bc]
AudioDeviceDataHandler::MixAndSendOutFrame
[124:805] [2025-05-03 09:44:44 +0000.65310][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[126:530] [2025-05-03 09:44:45 +0000.790856][27bc] haveEnoughProcessedData
internalAudioStream.length: 0
[126:778] [2025-05-03 09:44:46 +0000.38650][27bc] Run AGC when audioType = 0
[128:265] [2025-05-03 09:44:47 +0000.525398][27bc] haveEnoughProcessedData
internalAudioStream.length: 10
[128:775] [2025-05-03 09:44:48 +0000.35855][27bc] Run AGC when audioType = 0
[128:776] [2025-05-03 09:44:48 +0000.36071][27bc]
AudioDeviceDataHandler::MixAndSendOutFrame
[129:404] [2025-05-03 09:44:48 +0000.664482][19e8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[129:410] [2025-05-03 09:44:48 +0000.670225][19e8] ~MediaFilterCamera time:15241439
enter.

[129:410] [2025-05-03 09:44:48 +0000.670374][19e8] StopPullFrameAndWriteMp4


time:15241439 enter.

[129:419] [2025-05-03 09:44:48 +0000.679251][27b7] stop recording


[129:419] [2025-05-03 09:44:48 +0000.679342][27b7] we have stopped recording before
[129:431] [2025-05-03 09:44:48 +0000.691839][19e8] StopPullFrameAndWriteMp4 leave.
expire time = 21 ms

[129:434] [2025-05-03 09:44:48 +0000.694380][19e8] DestroyPipelineAndFilters


time:15241463 enter.

[129:434] [2025-05-03 09:44:48 +0000.694536][19e8] DestroyPipelineAndFilters


leave. expire time = 0 ms

[129:434] [2025-05-03 09:44:48 +0000.694568][19e8] AppDeviceManagerStopMic

[129:434] [2025-05-03 09:44:48 +0000.694628][19e8] AppDeviceManagerStopMic::mic


status is on
[129:434] [2025-05-03 09:44:48 +0000.694670][19e8] Try to stop webrtc device.

[129:434] [2025-05-03 09:44:48 +0000.694712][19e8] Set record state to


stopped.threadID:6632

[129:687] [2025-05-03 09:44:48 +0000.947152][19e8] Try to destory the


recorder.threadID:6632

[129:887] [2025-05-03 09:44:49 +0000.147492][19e8] DestroyAudioRecorder:


[129:887] [2025-05-03 09:44:49 +0000.147605][19e8] Cleanup the buffer queue in the
recorder.
[129:887] [2025-05-03 09:44:49 +0000.147646][19e8] Destroy the recorder.

[129:987] [2025-05-03 09:44:49 +0000.247696][19e8] StopRecording finished.

[129:987] [2025-05-03 09:44:49 +0000.247903][19e8] The stop recording success.

[129:988] [2025-05-03 09:44:49 +0000.247950][19e8]


AudioDeviceDataHandler::StopMicProcess

[129:991] [2025-05-03 09:44:49 +0000.251375][19e8] AppDeviceManager stop.

[129:993] [2025-05-03 09:44:49 +0000.253370][19e8] Rlease the webrtc device object.

[129:998] [2025-05-03 09:44:49 +0000.258564][19e8] OpenSlesInput destruct.

[130:006] [2025-05-03 09:44:49 +0000.266147][19e8] OpenSlesOutput destruct.

[130:012] [2025-05-03 09:44:49 +0000.272672][19e8] EventDispatchServerScope


destruct
[130:013] [2025-05-03 09:44:49 +0000.272972][19e8]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[130:013] [2025-05-03 09:44:49 +0000.273208][19e8] ~AudioDeviceDataHandler

[130:020] [2025-05-03 09:44:49 +0000.280867][19e8] AppDeviceManagerDestruct.


[130:021] [2025-05-03 09:44:49 +0000.281095][19e8] ~AppDeviceManager:
[130:021] [2025-05-03 09:44:49 +0000.281294][19e8] ~CpuOverloadDetect time:15242050
enter.

[130:022] [2025-05-03 09:44:49 +0000.282034][19e8] ~CpuOverloadDetect leave.


expire time = 1 ms

[130:051] [2025-05-03 09:44:49 +0000.311210][19e8] Destruct BeautifyReader begin...


[130:051] [2025-05-03 09:44:49 +0000.311508][19e8] Destruct BeautifyReader done.
[130:051] [2025-05-03 09:44:49 +0000.311651][19e8] ~MediaFilterCamera leave.
expire time = 641 ms

[130:058] [2025-05-03 09:44:49 +0000.318046][19e8] ~GLESContext:


[130:065] [2025-05-03 09:44:49 +0000.325268][19e8] GLESContext destruct finish.
[130:065] [2025-05-03 09:44:49 +0000.325553][19e8] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[130:082] [2025-05-03 09:44:49 +0000.342758][19e8] global uninited!
[131:520] [2025-05-03 09:44:50 +0000.780071][19bc]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[131:530] [2025-05-03 09:44:50 +0000.790843][19bc] ~MediaComposeFile time:15243559
enter.

[131:531] [2025-05-03 09:44:50 +0000.791029][19bc] CancelCompose: CancelCompose,


is composing 0
[131:535] [2025-05-03 09:44:50 +0000.795551][288c] stop recording
[131:536] [2025-05-03 09:44:50 +0000.796136][288c] we have stopped recording before
[131:536] [2025-05-03 09:44:50 +0000.796652][19bc] ~MediaComposeFile leave. expire
time = 6 ms

[131:536] [2025-05-03 09:44:50 +0000.796808][19bc] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[131:537] [2025-05-03 09:44:50 +0000.797427][19bc] global uninited!
[131:543] [2025-05-03 09:44:50 +0000.803537][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[131:543] [2025-05-03 09:44:50 +0000.803695][19bc] ~MediaFilterGraph:
MediaFilterGraph destruct
[131:543] [2025-05-03 09:44:50 +0000.803758][19bc] RemoveVideoBackGroud: hava not
add video backgroud
[131:550] [2025-05-03 09:44:50 +0000.810363][19bc] UnbindInputFilter 0x7c546b3518
this 0x7c5455dfd8
[131:550] [2025-05-03 09:44:50 +0000.810557][19bc] UnbindInputFilter 0x7c546b35d8
this 0x7cefccf428
[131:550] [2025-05-03 09:44:50 +0000.810643][19bc] UnbindInputFilter 0x7c5455dfd8
this 0x7ce269f1a0
[131:550] [2025-05-03 09:44:50 +0000.810691][19bc] ClearAllSource: remove source
filter, sourceid: 0x7cefd5fb80
[131:550] [2025-05-03 09:44:50 +0000.810740][19bc] DestoryDecoderByVideoSource
time:15243579 enter.

[131:550] [2025-05-03 09:44:50 +0000.810795][19bc] ~VideoBindDecoder time:15243579


enter.

[131:551] [2025-05-03 09:44:50 +0000.811234][19bc] CleanUp time:15243580 enter.

[131:552] [2025-05-03 09:44:50 +0000.812428][19bc] CleanUp leave. expire time = 1


ms

[131:552] [2025-05-03 09:44:50 +0000.812561][19bc] CleanUp time:15243581 enter.


[131:553] [2025-05-03 09:44:50 +0000.813290][19bc] CleanUp leave. expire time = 1
ms

[131:554] [2025-05-03 09:44:50 +0000.814558][19bc] ~VideoBindDecoder leave. expire


time = 4 ms

[131:554] [2025-05-03 09:44:50 +0000.814672][19bc] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[131:554] [2025-05-03 09:44:50 +0000.814722][19bc] UnbindInputFilter 0x7c546b32d8


this 0x7c546b3518
[131:554] [2025-05-03 09:44:50 +0000.814786][19bc] UnbindInputFilter 0x7c546b3218
this 0x7c546b32d8
[131:554] [2025-05-03 09:44:50 +0000.814884][19bc] UnbindInputFilter 0x7cefd5fda0
this 0x7c546b3218
[131:555] [2025-05-03 09:44:50 +0000.814985][19bc] UnbindInputFilter 0x7c546b3458
this 0x7c546b35d8
[131:555] [2025-05-03 09:44:50 +0000.815045][19bc] UnbindInputFilter 0x7c546b3398
this 0x7c546b3458
[131:555] [2025-05-03 09:44:50 +0000.815118][19bc] UnbindInputFilter 0x7cefd5fda0
this 0x7c546b3398
[131:568] [2025-05-03 09:44:50 +0000.828931][19bc] ClearAllSource: remove source
filter, sourceid: 0x7cefd60d00
[131:569] [2025-05-03 09:44:50 +0000.829051][19bc] DestoryDecoderByVideoSource
time:15243598 enter.

[131:569] [2025-05-03 09:44:50 +0000.829094][19bc] ~VideoBindDecoder time:15243598


enter.

[131:569] [2025-05-03 09:44:50 +0000.829351][19bc] CleanUp time:15243598 enter.

[131:569] [2025-05-03 09:44:50 +0000.829760][19bc] CleanUp leave. expire time = 0


ms

[131:569] [2025-05-03 09:44:50 +0000.829802][19bc] CleanUp time:15243598 enter.

[131:570] [2025-05-03 09:44:50 +0000.830158][19bc] CleanUp leave. expire time = 1


ms

[131:572] [2025-05-03 09:44:50 +0000.832062][19bc] ~VideoBindDecoder leave. expire


time = 3 ms

[131:572] [2025-05-03 09:44:50 +0000.832169][19bc] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[131:572] [2025-05-03 09:44:50 +0000.832218][19bc] UnbindInputFilter 0x7c546b3758


this 0x7c5455dfd8
[131:572] [2025-05-03 09:44:50 +0000.832280][19bc] ClearVideoOfSources:
[131:572] [2025-05-03 09:44:50 +0000.832381][19bc] UnbindInputFilter 0x7c546b3698
this 0x7c546b3758
[131:572] [2025-05-03 09:44:50 +0000.832443][19bc] UnbindInputFilter 0x7cefd60f20
this 0x7c546b3698
[131:572] [2025-05-03 09:44:50 +0000.832520][19bc] UnbindInputFilter 0x7c546b4c58
this 0x7cefccf428
[131:572] [2025-05-03 09:44:50 +0000.832622][19bc] UnbindInputFilter 0x7c546b3818
this 0x7c546b4c58
[131:572] [2025-05-03 09:44:50 +0000.832680][19bc] UnbindInputFilter 0x7cefd60f20
this 0x7c546b3818
[131:572] [2025-05-03 09:44:50 +0000.832748][19bc] ~GLESContext:
[131:573] [2025-05-03 09:44:50 +0000.833671][19bc] GLESContext destruct finish.
[131:573] [2025-05-03 09:44:50 +0000.833738][19bc] filter: filter pipeline destroy
this: 0x7ce269f100
[131:577] [2025-05-03 09:44:50 +0000.837769][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[131:578] [2025-05-03 09:44:50 +0000.838229][19e8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[131:578] [2025-05-03 09:44:50 +0000.838468][19e8] MediaFilterCamera
[131:579] [2025-05-03 09:44:50 +0000.839631][19e8] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[131:580] [2025-05-03 09:44:50 +0000.840026][19e8] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[131:581] [2025-05-03 09:44:50 +0000.841842][19e8] Recording session using default
bitrate support by app:14680064
[131:592] [2025-05-03 09:44:50 +0000.852766][19bc] machine model :redmi
[131:592] [2025-05-03 09:44:50 +0000.852871][19bc] Support this machine
model :redmi
[131:598] [2025-05-03 09:44:50 +0000.858972][19bc] global inited! current sdk
version: 12-14-d8558ab
[131:580] [2025-05-03 09:44:50 +0000.840465][2a3e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5c426bc0
[131:601] [2025-05-03 09:44:50 +0000.861520][2a3e] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[131:601] [2025-05-03 09:44:50 +0000.861710][19e8] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[131:602] [2025-05-03 09:44:50 +0000.862676][19e8] Error(ini.cc:191): Open the file
failed. error:2
[131:602] [2025-05-03 09:44:50 +0000.862768][19e8]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[131:602] [2025-05-03 09:44:50 +0000.862839][19e8] The device model: 220333qag
usingSoftwareAEC value: 0
[131:621] [2025-05-03 09:44:50 +0000.881490][19e8] Error(ini.cc:191): Open the file
failed. error:2
[131:621] [2025-05-03 09:44:50 +0000.881600][19e8]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[131:621] [2025-05-03 09:44:50 +0000.881668][19e8] The device model: 220333qag
usingHardwareAEC value: 0
[131:621] [2025-05-03 09:44:50 +0000.881711][19e8] The machine device: 220333qag
usingHardwareAEC value: 0
[131:621] [2025-05-03 09:44:50 +0000.881759][19e8] Using Default AEC type: software
AEC
[131:623] [2025-05-03 09:44:50 +0000.883319][19e8] The device model: 220333qag enum
value: 0
[131:624] [2025-05-03 09:44:50 +0000.884205][19e8] GetMachineModel is 220333QAG
[131:624] [2025-05-03 09:44:50 +0000.884333][19e8] GetMachineInfo: 220333QAG
[131:624] [2025-05-03 09:44:50 +0000.884374][19e8] Construct BeautifyReader
begin...
[131:624] [2025-05-03 09:44:50 +0000.884407][19e8] dumpStickerRgba:0
dumpStickerYuv:0
[131:624] [2025-05-03 09:44:50 +0000.884436][19e8] Construct BeautifyReader done.
[131:633] [2025-05-03 09:44:50 +0000.893306][19e8] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[131:633] [2025-05-03 09:44:50 +0000.893418][19e8] AppDeviceManager telnet server
for statistics started......
[131:633] [2025-05-03 09:44:50 +0000.893411][2a46] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7cef0b93a0
[131:634] [2025-05-03 09:44:50 +0000.894197][19e8] CpuOverloadDetect time:15243663
enter.

[131:634] [2025-05-03 09:44:50 +0000.894419][19e8] CpuOverloadDetect leave. expire


time = 0 ms

[131:634] [2025-05-03 09:44:50 +0000.894504][2a47] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7cef0c9480
[131:635] [2025-05-03 09:44:50 +0000.895467][19e8] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[131:635] [2025-05-03 09:44:50 +0000.895557][19e8] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[131:646] [2025-05-03 09:44:50 +0000.906508][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[131:652] [2025-05-03 09:44:50 +0000.912170][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[131:654] [2025-05-03 09:44:50 +0000.914047][19e8] CreatePlatformSpecificObjects:
[131:654] [2025-05-03 09:44:50 +0000.914175][19e8] audio device use opensle input
and opensl output
[131:654] [2025-05-03 09:44:50 +0000.914218][19e8] Create OpenSLES output module
with java VM support.

[131:654] [2025-05-03 09:44:50 +0000.914470][19e8] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[131:654] [2025-05-03 09:44:50 +0000.914778][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[131:655] [2025-05-03 09:44:50 +0000.915107][19e8] Create OpenSLES output module
with buffer num:1

[131:655] [2025-05-03 09:44:50 +0000.915304][19e8] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[131:655] [2025-05-03 09:44:50 +0000.915558][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[131:655] [2025-05-03 09:44:50 +0000.915830][19e8] Create OpenSLES input module
with java VM support.

[131:655] [2025-05-03 09:44:50 +0000.915885][19e8] Create OpenSLES input module


with buffer num:1

[131:656] [2025-05-03 09:44:50 +0000.916297][19e8] Error(trace.cc:40): Init the


output and input for audio device template.
[131:656] [2025-05-03 09:44:50 +0000.916347][19e8] Init the output device.

[131:656] [2025-05-03 09:44:50 +0000.916377][19e8] Init the opensl input.


[131:656] [2025-05-03 09:44:50 +0000.916414][19e8] AppDeviceManager get setting
samplerate: 0
[131:657] [2025-05-03 09:44:50 +0000.917067][19e8] The device model: 220333qag enum
value: 0
[131:658] [2025-05-03 09:44:50 +0000.918813][19e8] The device model: 220333qag enum
value: 0
[131:659] [2025-05-03 09:44:50 +0000.919017][19e8] Set the sample rate to be:48000

[131:659] [2025-05-03 09:44:50 +0000.919125][19e8] Enable the recording stereo:0


[131:659] [2025-05-03 09:44:50 +0000.919208][19e8] Set the playout as stereo:1
[131:659] [2025-05-03 09:44:50 +0000.919265][19e8] Init the microphone.
[131:660] [2025-05-03 09:44:50 +0000.920894][19e8] Update the recording sample rate
to be: 48000
[131:661] [2025-05-03 09:44:50 +0000.921034][19e8] Init the speaker.
[131:661] [2025-05-03 09:44:50 +0000.921095][19e8] Low latency buffer size:144 low
sample rate:48000
[131:661] [2025-05-03 09:44:50 +0000.921423][19e8] Using 1 x 10ms for an audio
frame.

[131:665] [2025-05-03 09:44:50 +0000.925419][19e8] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[131:665] [2025-05-03 09:44:50 +0000.925587][19e8] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[131:665] [2025-05-03 09:44:50 +0000.925644][19e8] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[131:672] [2025-05-03 09:44:50 +0000.932704][19e8] The device model:220333qag

[131:672] [2025-05-03 09:44:50 +0000.932872][19e8] speaker output factor:100


defaultFactor: 100

[131:673] [2025-05-03 09:44:50 +0000.932947][19e8] headset output factor:100


defaultFactor: 100

[131:674] [2025-05-03 09:44:50 +0000.934056][19e8] AppDeviceManagerStart finished.


[131:674] [2025-05-03 09:44:50 +0000.934202][19e8] AppDeviceManagerStartMic::mic
status is off
[131:674] [2025-05-03 09:44:50 +0000.934319][19e8] AppDeviceManagerStartMic update
aec type: 2

[131:674] [2025-05-03 09:44:50 +0000.934394][19e8] AppDeviceManagerStartMic update


voiceChangeMode: 4

[131:674] [2025-05-03 09:44:50 +0000.934445][19e8]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[131:674] [2025-05-03 09:44:50 +0000.934492][19e8]
AudioDeviceDataHandler::StartMicProcess

[131:674] [2025-05-03 09:44:50 +0000.934732][19e8] Try to start webrtc recording


device.

[131:674] [2025-05-03 09:44:50 +0000.934806][19e8] StartRecording. threadID:6632

[131:674] [2025-05-03 09:44:50 +0000.934805][2a4e] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[131:675] [2025-05-03 09:44:50 +0000.935025][19e8] default mode: Set the recording
mode to voice communication to enable HW AEC .

[131:675] [2025-05-03 09:44:50 +0000.935087][19e8] Set the recording mode before


getSetting: 4
[131:675] [2025-05-03 09:44:50 +0000.935142][19e8] Set the recording mode after
getSetting: 1
[131:772] [2025-05-03 09:44:51 +0000.32181][19e8] StartRecording finished.

[131:772] [2025-05-03 09:44:51 +0000.32324][19e8] audio: start the audio mic


checker timer.

[131:773] [2025-05-03 09:44:51 +0000.33123][19e8] machine model :redmi


[131:773] [2025-05-03 09:44:51 +0000.33236][19e8] Support this machine model :redmi
[131:773] [2025-05-03 09:44:51 +0000.33266][19e8] global inited! current sdk
version: 12-14-d8558ab
[131:773] [2025-05-03 09:44:51 +0000.33535][19bc] filter: filter pipeline construtc
this: 0x7ce269f100
[131:773] [2025-05-03 09:44:51 +0000.33602][19bc] MediaFilterGraph:
MediaFilterGraph construct
[131:773] [2025-05-03 09:44:51 +0000.33648][19bc] GLESContext:
[131:780] [2025-05-03 09:44:51 +0000.40269][19bc] The result of eglGetDisplay is:
0x1
[131:781] [2025-05-03 09:44:51 +0000.41795][19bc] The result of creation:
0x7ceff0e600
[131:782] [2025-05-03 09:44:51 +0000.41963][19bc] The result of
eglCreatePbufferSurface is: 0x7ceff0ef00
[131:782] [2025-05-03 09:44:51 +0000.42089][19bc] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[131:782] [2025-05-03 09:44:51 +0000.42128][19bc] The source 1
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[131:782] [2025-05-03 09:44:51 +0000.42167][19bc] The source 0 speed:1
[131:782] [2025-05-03 09:44:51 +0000.42209][19bc] The source 1 speed:1
[131:782] [2025-05-03 09:44:51 +0000.42242][19bc] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4, delay:
0
[131:782] [2025-05-03 09:44:51 +0000.42297][19bc] CreateDecoderByVideoSource
time:15243811 enter.

[131:782] [2025-05-03 09:44:51 +0000.42527][19bc] running_decoder_count:0max


count:2
[131:782] [2025-05-03 09:44:51 +0000.42563][19bc] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefc60800
[131:831] [2025-05-03 09:44:51 +0000.91314][2a55] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x7cefe51400] Current FFmpeg version git-2021-06-16-97cea6f

[131:880] [2025-05-03 09:44:51 +0000.140174][2a55] OnStreamInfoFound: video


duration_: 1369
[131:882] [2025-05-03 09:44:51 +0000.142812][19bc] start decoder
[131:883] [2025-05-03 09:44:51 +0000.142964][19bc] CreateDecoderByVideoSource
leave. expire time = 101 ms

[131:883] [2025-05-03 09:44:51 +0000.143030][19bc] BindInputFilter 0x7cefd5f8a0


this 0x7c545ae198
[131:883] [2025-05-03 09:44:51 +0000.143074][19bc] BindInputFilter 0x7c545ae198
this 0x7c545ae258
[131:883] [2025-05-03 09:44:51 +0000.143115][19bc] BindInputFilter 0x7cefd5f8a0
this 0x7c545ae318
[131:883] [2025-05-03 09:44:51 +0000.143155][19bc] BindInputFilter 0x7c545ae318
this 0x7c545ae3d8
[131:883] [2025-05-03 09:44:51 +0000.143183][19bc] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[131:883] [2025-05-03 09:44:51 +0000.143226][19bc] BindInputFilter 0x7c545ae258
this 0x7c545ae498
[131:883] [2025-05-03 09:44:51 +0000.143267][19bc] BindInputFilter 0x7c545ae498
this 0x7ce269f1a0
[131:883] [2025-05-03 09:44:51 +0000.143381][19bc] BindInputFilter 0x7c545ae3d8
this 0x7c545ae558
[131:883] [2025-05-03 09:44:51 +0000.143422][19bc] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[131:883] [2025-05-03 09:44:51 +0000.143456][19bc] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4, delay:
0
[131:883] [2025-05-03 09:44:51 +0000.143490][19bc] CreateDecoderByVideoSource
time:15243912 enter.

[131:883] [2025-05-03 09:44:51 +0000.143690][19bc] running_decoder_count:1max


count:2
[131:883] [2025-05-03 09:44:51 +0000.143737][19bc] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x7cefde0400
[131:883] [2025-05-03 09:44:51 +0000.143810][19bc] start decoder
[131:883] [2025-05-03 09:44:51 +0000.143853][19bc] CreateDecoderByVideoSource
leave. expire time = 0 ms

[131:883] [2025-05-03 09:44:51 +0000.143913][19bc] BindInputFilter 0x7c45952aa0


this 0x7c545ae618
[131:884] [2025-05-03 09:44:51 +0000.143953][19bc] BindInputFilter 0x7c545ae618
this 0x7c545ae6d8
[131:884] [2025-05-03 09:44:51 +0000.143996][19bc] BindInputFilter 0x7c45952aa0
this 0x7c545ae798
[131:884] [2025-05-03 09:44:51 +0000.144034][19bc] BindInputFilter 0x7c545ae798
this 0x7c545ae858
[131:884] [2025-05-03 09:44:51 +0000.144069][19bc] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[131:884] [2025-05-03 09:44:51 +0000.144131][19bc] UnbindInputFilter 0x7c545ae498
this 0x7ce269f1a0
[131:884] [2025-05-03 09:44:51 +0000.144206][19bc] BindInputFilter 0x7c545ae498
this 0x7c54484f58
[131:884] [2025-05-03 09:44:51 +0000.144254][19bc] BindInputFilter 0x7c545ae6d8
this 0x7c54484f58
[131:884] [2025-05-03 09:44:51 +0000.144304][19bc] BindInputFilter 0x7c54484f58
this 0x7ce269f1a0
[131:884] [2025-05-03 09:44:51 +0000.144368][19bc] BindInputFilter 0x7c545ae558
this 0x7cefcd0068
[131:884] [2025-05-03 09:44:51 +0000.144413][19bc] BindInputFilter 0x7c545ae858
this 0x7cefcd0068
[131:884] [2025-05-03 09:44:51 +0000.144461][19bc] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[131:884] [2025-05-03 09:44:51 +0000.144517][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[131:885] [2025-05-03 09:44:51 +0000.145205][19bc] machine model :redmi
[131:885] [2025-05-03 09:44:51 +0000.145263][19bc] Support this machine
model :redmi
[131:885] [2025-05-03 09:44:51 +0000.145291][19bc] global inited! current sdk
version: 12-14-d8558ab
[131:885] [2025-05-03 09:44:51 +0000.145391][19bc] GetPipeline:
-----------------------------------------
[131:885] [2025-05-03 09:44:51 +0000.145423][19bc] GetPipeline: source:
0x7cefd5f680
[131:885] [2025-05-03 09:44:51 +0000.145449][19bc] GetPipeline: filter: NULLFilter
[131:885] [2025-05-03 09:44:51 +0000.145475][19bc] GetPipeline: filter: NULLFilter
[131:885] [2025-05-03 09:44:51 +0000.145501][19bc] GetPipeline: filter: NULLFilter
[131:885] [2025-05-03 09:44:51 +0000.145526][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[131:885] [2025-05-03 09:44:51 +0000.145549][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[131:885] [2025-05-03 09:44:51 +0000.145574][19bc] GetPipeline: audio filter:
AudioNUllFilter
[131:885] [2025-05-03 09:44:51 +0000.145599][19bc] GetPipeline: source:
0x7c45952880
[131:885] [2025-05-03 09:44:51 +0000.145624][19bc] GetPipeline: filter: NULLFilter
[131:885] [2025-05-03 09:44:51 +0000.145649][19bc] GetPipeline: filter: NULLFilter
[131:885] [2025-05-03 09:44:51 +0000.145675][19bc] GetPipeline: filter:
BasicTransitionFilter2
[131:885] [2025-05-03 09:44:51 +0000.145700][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[131:885] [2025-05-03 09:44:51 +0000.145726][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[131:885] [2025-05-03 09:44:51 +0000.145756][19bc] GetPipeline: audio filter:
AudioTransitionFilter
[131:885] [2025-05-03 09:44:51 +0000.145782][19bc] GetPipeline:
------------------------------------------
[131:885] [2025-05-03 09:44:51 +0000.145812][19bc] filter: filter pipeline2 update
pattern: 0
[131:886] [2025-05-03 09:44:51 +0000.146164][2a56] NO get frame from decoder
[131:891] [2025-05-03 09:44:51 +0000.151242][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[131:891] [2025-05-03 09:44:51 +0000.151593][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[131:891] [2025-05-03 09:44:51 +0000.151688][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[131:891] [2025-05-03 09:44:51 +0000.151895][19bc] DeviceInit:
[131:892] [2025-05-03 09:44:51 +0000.152336][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[131:892] [2025-05-03 09:44:51 +0000.152796][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[131:893] [2025-05-03 09:44:51 +0000.153202][19bc] CreatePlatformSpecificObjects:
[131:893] [2025-05-03 09:44:51 +0000.153254][19bc] audio device use null audio
input and opensl output
[131:893] [2025-05-03 09:44:51 +0000.153289][19bc] Create OpenSLES output module
with java VM support.

[131:893] [2025-05-03 09:44:51 +0000.153509][19bc] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[131:893] [2025-05-03 09:44:51 +0000.153734][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[131:894] [2025-05-03 09:44:51 +0000.154028][19bc] Create OpenSLES output module
with buffer num:2

[131:894] [2025-05-03 09:44:51 +0000.154094][19bc] Error(trace.cc:40): Init the


output and input for audio device template.
[131:894] [2025-05-03 09:44:51 +0000.154160][19bc] Init the output device.

[131:894] [2025-05-03 09:44:51 +0000.154202][19bc] Set the playout as stereo:1


[131:894] [2025-05-03 09:44:51 +0000.154239][19bc] Set the sample rate to be:44100

[131:894] [2025-05-03 09:44:51 +0000.154313][19bc] Low latency buffer size:144 low


sample rate:48000
[131:894] [2025-05-03 09:44:51 +0000.154351][19bc] DeviceInit: Done
[131:894] [2025-05-03 09:44:51 +0000.154534][19bc] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[131:898] [2025-05-03 09:44:51 +0000.158026][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[131:898] [2025-05-03 09:44:51 +0000.158248][19bc]
MediaFilterPlayer::SetPlayerNotify 0x7c5446e780
[131:898] [2025-05-03 09:44:51 +0000.158281][2a56] NO get frame from decoder
[131:900] [2025-05-03 09:44:51 +0000.160663][19bc]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[131:900] [2025-05-03 09:44:51 +0000.160788][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[131:900] [2025-05-03 09:44:51 +0000.160839][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[131:901] [2025-05-03 09:44:51 +0000.160962][19bc] SetGraphLoop: SetGraphLoop 1
[131:901] [2025-05-03 09:44:51 +0000.160994][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[131:901] [2025-05-03 09:44:51 +0000.161024][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[131:902] [2025-05-03 09:44:51 +0000.161967][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[131:903] [2025-05-03 09:44:51 +0000.163421][2a56] NO get frame from decoder
[131:904] [2025-05-03 09:44:51 +0000.164549][2a64] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5c39ee00] Current FFmpeg version git-2021-06-16-
97cea6f

[131:906] [2025-05-03 09:44:51 +0000.166812][2a56] NO get frame from decoder


[131:911] [2025-05-03 09:44:51 +0000.171770][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[131:915] [2025-05-03 09:44:51 +0000.175747][2a56] NO get frame from decoder
[131:918] [2025-05-03 09:44:51 +0000.178321][2a69] Start:
[131:918] [2025-05-03 09:44:51 +0000.178554][2a68] operator(): video render
started.
[131:918] [2025-05-03 09:44:51 +0000.178687][2a67] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c547a7618
[131:919] [2025-05-03 09:44:51 +0000.179341][2a56] NO get frame from decoder
[131:922] [2025-05-03 09:44:51 +0000.182419][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[131:931] [2025-05-03 09:44:51 +0000.191123][2a69] Start:
[131:931] [2025-05-03 09:44:51 +0000.191390][2a69] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[131:931] [2025-05-03 09:44:51 +0000.191452][2a69] Reset: history total size: 98
[131:931] [2025-05-03 09:44:51 +0000.191487][2a69] DeviceStart:
audioDevice_:0x7c45982000
[131:931] [2025-05-03 09:44:51 +0000.191516][2a69] DeviceStart: time profile
playout init before
[131:931] [2025-05-03 09:44:51 +0000.191547][2a69] DeviceStart: time profile
playout init end
[131:931] [2025-05-03 09:44:51 +0000.191572][2a69] OpenSlesOutput:Start playout

[131:932] [2025-05-03 09:44:51 +0000.192491][2a56] NO get frame from decoder


[131:935] [2025-05-03 09:44:51 +0000.195758][2a56] NO get frame from decoder
[131:962] [2025-05-03 09:44:51 +0000.222265][2a69] Create the opensl output player.
streamtype before:0

[131:962] [2025-05-03 09:44:51 +0000.222829][2a69] Create the opensl output player.


streamtype after:3

[132:054] [2025-05-03 09:44:51 +0000.314740][2a69] Enqueue opensl buffer size:1764


[132:083] [2025-05-03 09:44:51 +0000.343878][2a64] OnStreamInfoFound: video
duration_: 2277
[132:086] [2025-05-03 09:44:51 +0000.345967][2a65] NO get frame from decoder
[132:088] [2025-05-03 09:44:51 +0000.348336][2a65] NO get frame from decoder
[132:098] [2025-05-03 09:44:51 +0000.358295][2a65] NO get frame from decoder
[132:100] [2025-05-03 09:44:51 +0000.360586][2a69] DeviceStart: time profile
playout all end
[132:100] [2025-05-03 09:44:51 +0000.360690][2a69] operator(): Audio playback
started.
[132:100] [2025-05-03 09:44:51 +0000.360783][2a69] operator(): Started now!
[132:101] [2025-05-03 09:44:51 +0000.361734][2a6a]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[132:102] [2025-05-03 09:44:51 +0000.361981][2a6a] Pull audio failed.(wait video!)
[132:104] [2025-05-03 09:44:51 +0000.363956][2a6a]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[132:104] [2025-05-03 09:44:51 +0000.364208][2a6a] Pull audio failed.(wait video!)
[132:106] [2025-05-03 09:44:51 +0000.366259][2a6a]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[132:106] [2025-05-03 09:44:51 +0000.366516][2a6a] Pull audio failed.(wait video!)
[132:115] [2025-05-03 09:44:51 +0000.375887][2a65] NO get frame from decoder
[132:118] [2025-05-03 09:44:51 +0000.378351][2a65] NO get frame from decoder
[132:124] [2025-05-03 09:44:51 +0000.384822][2a65] NO get frame from decoder
[132:127] [2025-05-03 09:44:51 +0000.387778][2a65] NO get frame from decoder
[132:129] [2025-05-03 09:44:51 +0000.389675][2a65] NO get frame from decoder
[132:253] [2025-05-03 09:44:51 +0000.513328][2a6a] audio_frame_list_ empty
[132:308] [2025-05-03 09:44:51 +0000.568354][2a68] lipsync_debug: First video frame
rendering.
[132:383] [2025-05-03 09:44:51 +0000.643775][2a69] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[132:383] [2025-05-03 09:44:51 +0000.643901][2a69] First audio frame rendering
[132:440] [2025-05-03 09:44:51 +0000.700155][2a68] DriveRender working... (1/200)
[132:465] [2025-05-03 09:44:51 +0000.725522][2a68] lipsync_debug:displaying video
ts:27000 The current displayed video timestamp is:15244494
[132:472] [2025-05-03 09:44:51 +0000.732322][2a56] av_read_frame AVERROR_EOF
[132:565] [2025-05-03 09:44:51 +0000.825405][2a56] OnReceiveEOF:
[132:565] [2025-05-03 09:44:51 +0000.825529][2a56] OnDecoderEOF time:15244594
enter.

[132:565] [2025-05-03 09:44:51 +0000.825592][2a56] OnDecoderEOF leave. expire time


= 0 ms

[132:565] [2025-05-03 09:44:51 +0000.825622][2a56] OnDecoderFinished:


OnDecoderFinished total decoder frames:41 this:0x7cefd5f680
[132:565] [2025-05-03 09:44:51 +0000.825633][2a54] CleanUp time:15244594 enter.

[132:571] [2025-05-03 09:44:51 +0000.831009][2a54] CleanUp leave. expire time = 6


ms

[132:571] [2025-05-03 09:44:51 +0000.831107][2a54] clean up


[132:571] [2025-05-03 09:44:51 +0000.831457][2a6d]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[132:572] [2025-05-03 09:44:51 +0000.832039][2a54] running_decoder_count:1max
count:2
[133:075] [2025-05-03 09:44:52 +0000.335822][2a68] lipsync_debug:displaying video
ts:86850 The current displayed video timestamp is:15245104
[133:147] [2025-05-03 09:44:52 +0000.407385][2a68]
lipsync_debug:lipsync_threadhold: lipsync_delta:19 tsDelta:58 timeDelta:24 last
video ts:89730 frame->pts:93240 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[133:147] [2025-05-03 09:44:52 +0000.407533][2a68] lipsync_debug: tsDelta -
timeDelta = 34
[133:215] [2025-05-03 09:44:52 +0000.475846][2a6b] Error(video_source.cc:430): wait
decoder a frame: 0
[133:219] [2025-05-03 09:44:52 +0000.479723][2a4e] Run AGC when audioType = 0
[133:377] [2025-05-03 09:44:52 +0000.637288][2a6b] webrtc common_video plane
old ..... (1/1000) new: 15001 delete: 14990 diff: 11
[133:535] [2025-05-03 09:44:52 +0000.795179][2a6d]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[133:567] [2025-05-03 09:44:52 +0000.827009][2a68] lipsync_debug:remaining time:10
tsDelta - timeDelta:6
[133:567] [2025-05-03 09:44:52 +0000.827173][2a68] lipsync_debug:result remaining
time:6
[133:639] [2025-05-03 09:44:52 +0000.899471][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[133:853] [2025-05-03 09:44:53 +0000.113528][2a6a] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 1671
[133:859] [2025-05-03 09:44:53 +0000.119871][2a6a] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[133:979] [2025-05-03 09:44:53 +0000.239214][2a69] The audio playback speed:100
(1/100)
[133:979] [2025-05-03 09:44:53 +0000.239355][2a69] lipsync_debug: The current
played audio timestamp is:1741(1/50)
[134:079] [2025-05-03 09:44:53 +0000.339292][2a68] lipsync_debug:displaying video
ts:147150 The current displayed video timestamp is:15246108
[134:176] [2025-05-03 09:44:53 +0000.436859][2a68] DriveRender working... (1/200)
[134:225] [2025-05-03 09:44:53 +0000.485075][1b32]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[134:236] [2025-05-03 09:44:53 +0000.496034][2a40] MediaFilterCamera, recording
file context:0x7ce2518180 input texture:17
[134:240] [2025-05-03 09:44:53 +0000.500259][2a40] GLESContext:
[134:240] [2025-05-03 09:44:53 +0000.500451][2a40] The result of eglGetDisplay is:
0x1
[134:250] [2025-05-03 09:44:53 +0000.510730][2a40] The result of creation:
0x7c5c4ee780
[134:251] [2025-05-03 09:44:53 +0000.510999][2a40] The result of
eglCreatePbufferSurface is: 0x7c5c4eec80
[134:251] [2025-05-03 09:44:53 +0000.511161][1b32]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7ce2518180 input_texture: 17
[134:277] [2025-05-03 09:44:53 +0000.537069][2a65] av_read_frame AVERROR_EOF
[134:422] [2025-05-03 09:44:53 +0000.682289][2a6b] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 213660pts ms:2.374e+06
[134:434] [2025-05-03 09:44:53 +0000.694128][2a6b] OnVideoFrameReady(1/200)
[134:435] [2025-05-03 09:44:53 +0000.695791][2a68] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[134:506] [2025-05-03 09:44:53 +0000.766930][2a65] OnReceiveEOF:
[134:508] [2025-05-03 09:44:53 +0000.768303][2a65] OnDecoderEOF time:15246537
enter.

[134:508] [2025-05-03 09:44:53 +0000.768501][2a65] OnDecoderEOF leave. expire time


= 0 ms

[134:508] [2025-05-03 09:44:53 +0000.768553][2a65] OnDecoderFinished:


OnDecoderFinished total decoder frames:69 this:0x7c45952880
[134:509] [2025-05-03 09:44:53 +0000.769475][2a54] CleanUp time:15246538 enter.

[134:555] [2025-05-03 09:44:53 +0000.815720][2a54] CleanUp leave. expire time = 46


ms

[134:555] [2025-05-03 09:44:53 +0000.815858][2a54] clean up


[134:555] [2025-05-03 09:44:53 +0000.815908][2a54] running_decoder_count:0max
count:2
[134:572] [2025-05-03 09:44:53 +0000.832083][2a6d]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[134:583] [2025-05-03 09:44:53 +0000.843358][2a6b] Error(video_source.cc:430): wait
decoder a frame: 0
[134:744] [2025-05-03 09:44:54 +0000.4544][2a68] lipsync_debug:displaying video
ts:207360 The current displayed video timestamp is:15246773
[134:970] [2025-05-03 09:44:54 +0000.230581][2a68]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:41 timeDelta:37 last
video ts:224370 frame->pts:228060 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[134:970] [2025-05-03 09:44:54 +0000.230790][2a68] lipsync_debug: tsDelta -
timeDelta = 4
[135:218] [2025-05-03 09:44:54 +0000.478056][2a4e] Run AGC when audioType = 0
[135:218] [2025-05-03 09:44:54 +0000.478284][2a4e]
AudioDeviceDataHandler::MixAndSendOutFrame
[135:358] [2025-05-03 09:44:54 +0000.618224][2a4e] haveEnoughProcessedData
internalAudioStream.length: 10
[135:458] [2025-05-03 09:44:54 +0000.718720][2a68] lipsync_debug:displaying video
ts:266310 The current displayed video timestamp is:15247487
[135:469] [2025-05-03 09:44:54 +0000.729311][2a68] lipsync_debug: render a video
frame
[135:540] [2025-05-03 09:44:54 +0000.799993][2a6d]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[135:559] [2025-05-03 09:44:54 +0000.820041][2a68] lipsync_debug:result remaining
time:0
[135:560] [2025-05-03 09:44:54 +0000.820227][2a68] dynamic updated lipsync delay:0
[135:596] [2025-05-03 09:44:54 +0000.856948][2a6b] video frame wait audio frame:
last_video_timestamp:3520 last_audio_timestamp:3390
[135:714] [2025-05-03 09:44:54 +0000.974372][2a6a] PullAudioFrame: PullFrame audio
finished.
[135:714] [2025-05-03 09:44:54 +0000.974535][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[135:720] [2025-05-03 09:44:54 +0000.980925][2a6b] ClearVideoOfSources:
[135:745] [2025-05-03 09:44:55 +0000.5114][2a6a] Pull finished audio filter.
[135:745] [2025-05-03 09:44:55 +0000.5433][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[135:775] [2025-05-03 09:44:55 +0000.35658][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[135:776] [2025-05-03 09:44:55 +0000.36839][1e91]
monitorTime:4004totalDuration:3900
[135:806] [2025-05-03 09:44:55 +0000.66140][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[135:836] [2025-05-03 09:44:55 +0000.96470][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[135:866] [2025-05-03 09:44:55 +0000.126809][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[135:897] [2025-05-03 09:44:55 +0000.157151][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[135:927] [2025-05-03 09:44:55 +0000.187453][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[135:939] [2025-05-03 09:44:55 +0000.199320][2a68] lipsync_debug:remaining time:10
tsDelta - timeDelta:15
[135:939] [2025-05-03 09:44:55 +0000.199438][2a68] lipsync_debug:result remaining
time:10
[135:955] [2025-05-03 09:44:55 +0000.215251][2a68] DriveRender working... (1/200)
[135:958] [2025-05-03 09:44:55 +0000.218014][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[135:988] [2025-05-03 09:44:55 +0000.248319][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[136:018] [2025-05-03 09:44:55 +0000.278662][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[136:048] [2025-05-03 09:44:55 +0000.308937][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[136:080] [2025-05-03 09:44:55 +0000.340395][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[136:108] [2025-05-03 09:44:55 +0000.368271][2a68] lipsync_debug:displaying video
ts:324720 The current displayed video timestamp is:15248137
[136:109] [2025-05-03 09:44:55 +0000.369014][2a6b] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[136:112] [2025-05-03 09:44:55 +0000.372070][2a6b] Stop:
[136:112] [2025-05-03 09:44:55 +0000.372311][2a68] operator(): Video Render
stopped.
[136:112] [2025-05-03 09:44:55 +0000.372469][2a6b] Stop:
[136:112] [2025-05-03 09:44:55 +0000.373018][2a69] DeviceStop:
audioDevice_:0x7c45982000
[136:113] [2025-05-03 09:44:55 +0000.373101][2a69] OpenSlesOutput:Stop playout

[136:162] [2025-05-03 09:44:55 +0000.423000][2a69] DeviceStop: Done


[136:163] [2025-05-03 09:44:55 +0000.423708][2a69] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[136:164] [2025-05-03 09:44:55 +0000.424261][2a6b] to reset filter graph
[136:166] [2025-05-03 09:44:55 +0000.426273][2a6b] RemoveVideoBackGroud: hava not
add video backgroud
[136:166] [2025-05-03 09:44:55 +0000.426369][2a6b] UnbindInputFilter 0x7c545ae498
this 0x7c54484f58
[136:166] [2025-05-03 09:44:55 +0000.426425][2a6b] UnbindInputFilter 0x7c545ae558
this 0x7cefcd0068
[136:166] [2025-05-03 09:44:55 +0000.426468][2a6b] UnbindInputFilter 0x7c54484f58
this 0x7ce269f1a0
[136:166] [2025-05-03 09:44:55 +0000.426513][2a6b] ClearAllSource: remove source
filter, sourceid: 0x7cefd5f680
[136:166] [2025-05-03 09:44:55 +0000.426571][2a6b] DestoryDecoderByVideoSource
time:15248195 enter.

[136:168] [2025-05-03 09:44:55 +0000.428449][2a6b] ~VideoBindDecoder time:15248197


enter.

[136:168] [2025-05-03 09:44:55 +0000.428617][2a6b] CleanUp time:15248197 enter.

[136:168] [2025-05-03 09:44:55 +0000.428853][2a6b] CleanUp leave. expire time = 0


ms

[136:168] [2025-05-03 09:44:55 +0000.428884][2a6b] CleanUp time:15248197 enter.

[136:169] [2025-05-03 09:44:55 +0000.429029][2a6b] CleanUp leave. expire time = 1


ms

[136:170] [2025-05-03 09:44:55 +0000.430108][2a6b] ~VideoBindDecoder leave. expire


time = 2 ms

[136:170] [2025-05-03 09:44:55 +0000.430186][2a6b] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[136:170] [2025-05-03 09:44:55 +0000.430282][2a6b] UnbindInputFilter 0x7c545ae258


this 0x7c545ae498
[136:170] [2025-05-03 09:44:55 +0000.430328][2a6b] UnbindInputFilter 0x7c545ae198
this 0x7c545ae258
[136:170] [2025-05-03 09:44:55 +0000.430371][2a6b] UnbindInputFilter 0x7cefd5f8a0
this 0x7c545ae198
[136:170] [2025-05-03 09:44:55 +0000.430412][2a6b] UnbindInputFilter 0x7c545ae3d8
this 0x7c545ae558
[136:170] [2025-05-03 09:44:55 +0000.430451][2a6b] UnbindInputFilter 0x7c545ae318
this 0x7c545ae3d8
[136:170] [2025-05-03 09:44:55 +0000.430491][2a6b] UnbindInputFilter 0x7cefd5f8a0
this 0x7c545ae318
[136:176] [2025-05-03 09:44:55 +0000.436255][2a6b] ClearAllSource: remove source
filter, sourceid: 0x7c45952880
[136:176] [2025-05-03 09:44:55 +0000.436774][2a6b] DestoryDecoderByVideoSource
time:15248205 enter.

[136:176] [2025-05-03 09:44:55 +0000.436850][2a6b] ~VideoBindDecoder time:15248205


enter.

[136:177] [2025-05-03 09:44:55 +0000.437043][2a6b] CleanUp time:15248206 enter.

[136:177] [2025-05-03 09:44:55 +0000.437279][2a6b] CleanUp leave. expire time = 0


ms

[136:177] [2025-05-03 09:44:55 +0000.437344][2a6b] CleanUp time:15248206 enter.

[136:177] [2025-05-03 09:44:55 +0000.437514][2a6b] CleanUp leave. expire time = 0


ms

[136:178] [2025-05-03 09:44:55 +0000.438356][2a6b] ~VideoBindDecoder leave. expire


time = 2 ms

[136:178] [2025-05-03 09:44:55 +0000.438473][2a6b] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[136:178] [2025-05-03 09:44:55 +0000.438529][2a6b] UnbindInputFilter 0x7c545ae6d8


this 0x7c54484f58
[136:178] [2025-05-03 09:44:55 +0000.438559][2a6b] ClearVideoOfSources:
[136:178] [2025-05-03 09:44:55 +0000.438608][2a6b] UnbindInputFilter 0x7c545ae618
this 0x7c545ae6d8
[136:178] [2025-05-03 09:44:55 +0000.438655][2a6b] UnbindInputFilter 0x7c45952aa0
this 0x7c545ae618
[136:178] [2025-05-03 09:44:55 +0000.438701][2a6b] UnbindInputFilter 0x7c545ae858
this 0x7cefcd0068
[136:178] [2025-05-03 09:44:55 +0000.438752][2a6b] UnbindInputFilter 0x7c545ae798
this 0x7c545ae858
[136:178] [2025-05-03 09:44:55 +0000.438801][2a6b] UnbindInputFilter 0x7c45952aa0
this 0x7c545ae798
[136:178] [2025-05-03 09:44:55 +0000.438858][2a6b] to reset filter graph clear end
[136:178] [2025-05-03 09:44:55 +0000.438897][2a6b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4, delay:
0
[136:183] [2025-05-03 09:44:55 +0000.443834][2a6b] CreateDecoderByVideoSource
time:15248212 enter.

[136:189] [2025-05-03 09:44:55 +0000.449570][2a6b] running_decoder_count:0max


count:2
[136:189] [2025-05-03 09:44:55 +0000.449745][2a6b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7c5c3ed400
[136:213] [2025-05-03 09:44:55 +0000.473847][2b10] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cefe51400] Current FFmpeg version git-2021-06-16-
97cea6f

[136:244] [2025-05-03 09:44:55 +0000.504669][2b10] OnStreamInfoFound: video


duration_: 1369
[136:248] [2025-05-03 09:44:55 +0000.508301][2a6b] start decoder
[136:248] [2025-05-03 09:44:55 +0000.508464][2a6b] CreateDecoderByVideoSource
leave. expire time = 65 ms
[136:248] [2025-05-03 09:44:55 +0000.508544][2a6b] BindInputFilter 0x7c5c526320
this 0x7cef0b18d8
[136:248] [2025-05-03 09:44:55 +0000.508600][2a6b] BindInputFilter 0x7cef0b18d8
this 0x7c4544b798
[136:248] [2025-05-03 09:44:55 +0000.508652][2a6b] BindInputFilter 0x7c5c526320
this 0x7c4544b918
[136:248] [2025-05-03 09:44:55 +0000.508696][2a6b] BindInputFilter 0x7c4544b918
this 0x7c4544b9d8
[136:248] [2025-05-03 09:44:55 +0000.508723][2a6b] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[136:248] [2025-05-03 09:44:55 +0000.508770][2a6b] BindInputFilter 0x7c4544b798
this 0x7c4544ba98
[136:248] [2025-05-03 09:44:55 +0000.508855][2a6b] BindInputFilter 0x7c4544ba98
this 0x7ce269f1a0
[136:248] [2025-05-03 09:44:55 +0000.508900][2a6b] BindInputFilter 0x7c4544b9d8
this 0x7c4544bb58
[136:249] [2025-05-03 09:44:55 +0000.508989][2a6b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[136:248] [2025-05-03 09:44:55 +0000.508304][2b11] NO get frame from decoder
[136:249] [2025-05-03 09:44:55 +0000.509028][2a6b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4, delay:
0
[136:249] [2025-05-03 09:44:55 +0000.509317][2a6b] CreateDecoderByVideoSource
time:15248278 enter.

[136:249] [2025-05-03 09:44:55 +0000.509599][2a6b] running_decoder_count:1max


count:2
[136:249] [2025-05-03 09:44:55 +0000.509716][2b11] NO get frame from decoder
[136:249] [2025-05-03 09:44:55 +0000.509648][2a6b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x7c5c3edc00
[136:250] [2025-05-03 09:44:55 +0000.510008][2a6b] start decoder
[136:250] [2025-05-03 09:44:55 +0000.510055][2a6b] CreateDecoderByVideoSource
leave. expire time = 1 ms

[136:250] [2025-05-03 09:44:55 +0000.510108][2a6b] BindInputFilter 0x7c5c5265a0


this 0x7c4544bc18
[136:250] [2025-05-03 09:44:55 +0000.510149][2a6b] BindInputFilter 0x7c4544bc18
this 0x7c4544bcd8
[136:250] [2025-05-03 09:44:55 +0000.510192][2a6b] BindInputFilter 0x7c5c5265a0
this 0x7c4544bd98
[136:250] [2025-05-03 09:44:55 +0000.510231][2a6b] BindInputFilter 0x7c4544bd98
this 0x7c4544be58
[136:250] [2025-05-03 09:44:55 +0000.510257][2a6b] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[136:251] [2025-05-03 09:44:55 +0000.511480][2a6b] UnbindInputFilter 0x7c4544ba98
this 0x7ce269f1a0
[136:251] [2025-05-03 09:44:55 +0000.511579][2a6b] BindInputFilter 0x7c4544ba98
this 0x7c4612edd8
[136:251] [2025-05-03 09:44:55 +0000.511621][2a6b] BindInputFilter 0x7c4544bcd8
this 0x7c4612edd8
[136:251] [2025-05-03 09:44:55 +0000.511659][2a6b] BindInputFilter 0x7c4612edd8
this 0x7ce269f1a0
[136:251] [2025-05-03 09:44:55 +0000.511731][2a6b] BindInputFilter 0x7c4544bb58
this 0x7cef0caca8
[136:251] [2025-05-03 09:44:55 +0000.511782][2a6b] BindInputFilter 0x7c4544be58
this 0x7cef0caca8
[136:251] [2025-05-03 09:44:55 +0000.511846][2a6b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[136:251] [2025-05-03 09:44:55 +0000.511892][2a6b] to reset filter graph end
[136:251] [2025-05-03 09:44:55 +0000.511921][2a6b] Start:
[136:253] [2025-05-03 09:44:55 +0000.513648][2a68] operator(): video render
started.
[136:253] [2025-05-03 09:44:55 +0000.513808][2a6b] Start:
[136:254] [2025-05-03 09:44:55 +0000.514030][2b11] NO get frame from decoder
[136:254] [2025-05-03 09:44:55 +0000.514852][2a69] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[136:255] [2025-05-03 09:44:55 +0000.515003][2a69] Reset: history total size: 98
[136:255] [2025-05-03 09:44:55 +0000.515054][2a69] DeviceStart:
audioDevice_:0x7c45982000
[136:255] [2025-05-03 09:44:55 +0000.515082][2a69] DeviceStart: time profile
playout init before
[136:255] [2025-05-03 09:44:55 +0000.515158][2a69] DeviceStart: time profile
playout init end
[136:255] [2025-05-03 09:44:55 +0000.515212][2a69] OpenSlesOutput:Start playout

[136:255] [2025-05-03 09:44:55 +0000.515160][2b11] NO get frame from decoder


[136:264] [2025-05-03 09:44:55 +0000.524010][2b11] NO get frame from decoder
[136:266] [2025-05-03 09:44:55 +0000.526706][2a69] Create the opensl output player.
streamtype before:0

[136:266] [2025-05-03 09:44:55 +0000.526920][2a69] Create the opensl output player.


streamtype after:3

[136:267] [2025-05-03 09:44:55 +0000.527343][2b11] NO get frame from decoder


[136:270] [2025-05-03 09:44:55 +0000.530278][2b11] NO get frame from decoder
[136:272] [2025-05-03 09:44:55 +0000.532565][2b11] NO get frame from decoder
[136:280] [2025-05-03 09:44:55 +0000.540180][2b20] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c54896600] Current FFmpeg version git-2021-06-16-
97cea6f

[136:410] [2025-05-03 09:44:55 +0000.670489][2a69] Enqueue opensl buffer size:1764


[136:419] [2025-05-03 09:44:55 +0000.679323][2a68] Warning(video_render.cc:390): No
picture to display (1/50)
[136:425] [2025-05-03 09:44:55 +0000.685918][2a69] DeviceStart: time profile
playout all end
[136:426] [2025-05-03 09:44:55 +0000.686040][2a69] operator(): Audio playback
started.
[136:429] [2025-05-03 09:44:55 +0000.689366][2a6a]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[136:455] [2025-05-03 09:44:55 +0000.715932][2b20] OnStreamInfoFound: video
duration_: 2277
[136:478] [2025-05-03 09:44:55 +0000.738046][2b21] NO get frame from decoder
[136:479] [2025-05-03 09:44:55 +0000.739524][2a68] lipsync_debug: First video frame
rendering.
[136:504] [2025-05-03 09:44:55 +0000.764111][2b21] NO get frame from decoder
[136:510] [2025-05-03 09:44:55 +0000.771122][2b21] NO get frame from decoder
[136:520] [2025-05-03 09:44:55 +0000.780694][2b21] NO get frame from decoder
[136:527] [2025-05-03 09:44:55 +0000.787256][2b21] NO get frame from decoder
[136:529] [2025-05-03 09:44:55 +0000.788967][2b21] NO get frame from decoder
[136:532] [2025-05-03 09:44:55 +0000.792011][2b21] NO get frame from decoder
[136:539] [2025-05-03 09:44:55 +0000.799598][2b21] NO get frame from decoder
[136:543] [2025-05-03 09:44:55 +0000.803229][2a6a] audio_frame_list_ empty
[136:571] [2025-05-03 09:44:55 +0000.831810][2b22] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[136:715] [2025-05-03 09:44:55 +0000.975148][2a69] First audio frame rendering
[136:757] [2025-05-03 09:44:56 +0000.17360][2a6b] Error(video_source.cc:430): wait
decoder a frame: 0
[136:811] [2025-05-03 09:44:56 +0000.71284][2b22]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[136:848] [2025-05-03 09:44:56 +0000.108345][2b11] av_read_frame AVERROR_EOF
[136:898] [2025-05-03 09:44:56 +0000.157944][2a6a] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 441
[136:898] [2025-05-03 09:44:56 +0000.158058][2a6a] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[136:919] [2025-05-03 09:44:56 +0000.179611][2b11] OnReceiveEOF:
[136:919] [2025-05-03 09:44:56 +0000.179780][2b11] OnDecoderEOF time:15248948
enter.

[136:920] [2025-05-03 09:44:56 +0000.179953][2b11] OnDecoderEOF leave. expire time


= 1 ms

[136:920] [2025-05-03 09:44:56 +0000.179991][2a54] CleanUp time:15248949 enter.

[136:920] [2025-05-03 09:44:56 +0000.179986][2b11] OnDecoderFinished:


OnDecoderFinished total decoder frames:41 this:0x7c5c526100
[136:925] [2025-05-03 09:44:56 +0000.185654][2a54] CleanUp leave. expire time = 5
ms

[136:925] [2025-05-03 09:44:56 +0000.185784][2a54] clean up


[136:927] [2025-05-03 09:44:56 +0000.187904][2a54] running_decoder_count:1max
count:2
[137:062] [2025-05-03 09:44:56 +0000.322810][2a69] The audio playback speed:100
(1/100)
[137:063] [2025-05-03 09:44:56 +0000.323115][2a69] lipsync_debug: The current
played audio timestamp is:510(1/50)
[137:075] [2025-05-03 09:44:56 +0000.335529][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[137:098] [2025-05-03 09:44:56 +0000.358531][2a68] lipsync_debug:displaying video
ts:56790 The current displayed video timestamp is:15249127
[137:129] [2025-05-03 09:44:56 +0000.388997][2a6b]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[137:214] [2025-05-03 09:44:56 +0000.474705][2a4f] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[137:214] [2025-05-03 09:44:56 +0000.474885][2a4f] _deviceSampleRate:48000

[137:218] [2025-05-03 09:44:56 +0000.478357][2a4e] Run AGC when audioType = 0


[137:395] [2025-05-03 09:44:56 +0000.655295][2a68]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:31 last
video ts:80820 frame->pts:83790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[137:395] [2025-05-03 09:44:56 +0000.655422][2a68] lipsync_debug: tsDelta -
timeDelta = 2
[137:771] [2025-05-03 09:44:57 +0000.31304][2b22]
PlayerSimpleBufferQueueCallbackHandler function
[137:775] [2025-05-03 09:44:57 +0000.34972][2b22]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[137:946] [2025-05-03 09:44:57 +0000.206355][2a68] lipsync_debug:displaying video
ts:116820 The current displayed video timestamp is:15249975
[138:038] [2025-05-03 09:44:57 +0000.298011][2a68] DriveRender working... (1/200)
[138:042] [2025-05-03 09:44:57 +0000.302829][2a6b] Error(video_source.cc:430): wait
decoder a frame: 0
[138:181] [2025-05-03 09:44:57 +0000.440956][2a6b] webrtc common_video plane
old ..... (1/1000) new: 16001 delete: 15990 diff: 11
[138:365] [2025-05-03 09:44:57 +0000.625162][2a6b] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 183240pts ms:2.036e+06
[138:371] [2025-05-03 09:44:57 +0000.631656][2a6b] OnVideoFrameReady(1/200)
[138:371] [2025-05-03 09:44:57 +0000.631930][2a68] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[138:578] [2025-05-03 09:44:57 +0000.838889][2b21] av_read_frame AVERROR_EOF
[138:744] [2025-05-03 09:44:58 +0000.4154][2a68] lipsync_debug:displaying video
ts:177480 The current displayed video timestamp is:15250773
[138:777] [2025-05-03 09:44:58 +0000.37344][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[138:811] [2025-05-03 09:44:58 +0000.71807][2b22]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[138:824] [2025-05-03 09:44:58 +0000.84021][2b21] OnReceiveEOF:
[138:824] [2025-05-03 09:44:58 +0000.84169][2b21] OnDecoderEOF time:15250853
enter.

[138:824] [2025-05-03 09:44:58 +0000.84263][2b21] OnDecoderEOF leave. expire time


= 0 ms

[138:824] [2025-05-03 09:44:58 +0000.84301][2b21] OnDecoderFinished:


OnDecoderFinished total decoder frames:69 this:0x7c5c526380
[138:825] [2025-05-03 09:44:58 +0000.84950][2a54] CleanUp time:15250854 enter.

[138:839] [2025-05-03 09:44:58 +0000.99742][2a54] CleanUp leave. expire time = 14


ms

[138:839] [2025-05-03 09:44:58 +0000.99885][2a54] clean up


[138:839] [2025-05-03 09:44:58 +0000.99920][2a54] running_decoder_count:0max
count:2
[138:945] [2025-05-03 09:44:58 +0000.205698][2a68] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[138:946] [2025-05-03 09:44:58 +0000.206024][2a68] lipsync_debug:result remaining
time:10
[139:091] [2025-05-03 09:44:58 +0000.351632][2a68]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:26 timeDelta:15 last
video ts:207360 frame->pts:209700 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[139:092] [2025-05-03 09:44:58 +0000.352610][2a68] lipsync_debug: tsDelta -
timeDelta = 11
[139:218] [2025-05-03 09:44:58 +0000.478193][2a4e] Run AGC when audioType = 0
[139:218] [2025-05-03 09:44:58 +0000.478495][2a4e]
AudioDeviceDataHandler::MixAndSendOutFrame
[139:291] [2025-05-03 09:44:58 +0000.551540][2a6a] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 2763
[139:291] [2025-05-03 09:44:58 +0000.551707][2a6a] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[139:316] [2025-05-03 09:44:58 +0000.576494][2a6b] Error(video_source.cc:430): wait
decoder a frame: 0
[139:358] [2025-05-03 09:44:58 +0000.618074][2a69] The audio playback speed:100
(1/100)
[139:358] [2025-05-03 09:44:58 +0000.618205][2a69] lipsync_debug: The current
played audio timestamp is:2832(1/50)
[139:392] [2025-05-03 09:44:58 +0000.652661][2a68] lipsync_debug:displaying video
ts:235710 The current displayed video timestamp is:15251421
[139:396] [2025-05-03 09:44:58 +0000.656358][2a68] lipsync_debug: render a video
frame
[139:587] [2025-05-03 09:44:58 +0000.847375][2a68] lipsync_debug:result remaining
time:0
[139:587] [2025-05-03 09:44:58 +0000.847496][2a68] dynamic updated lipsync delay:4
[139:692] [2025-05-03 09:44:58 +0000.952063][2a68] DriveRender working... (1/200)
[139:779] [2025-05-03 09:44:59 +0000.39447][2b22]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[140:022] [2025-05-03 09:44:59 +0000.282869][2a6a] PullAudioFrame: PullFrame audio
finished.
[140:023] [2025-05-03 09:44:59 +0000.282991][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:023] [2025-05-03 09:44:59 +0000.283231][2a6b] ClearVideoOfSources:
[140:053] [2025-05-03 09:44:59 +0000.313283][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:083] [2025-05-03 09:44:59 +0000.343715][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:114] [2025-05-03 09:44:59 +0000.374190][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:120] [2025-05-03 09:44:59 +0000.380769][2a68] lipsync_debug:displaying video
ts:296190 The current displayed video timestamp is:15252149
[140:144] [2025-05-03 09:44:59 +0000.404630][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:175] [2025-05-03 09:44:59 +0000.435082][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:205] [2025-05-03 09:44:59 +0000.465631][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:236] [2025-05-03 09:44:59 +0000.496301][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:266] [2025-05-03 09:44:59 +0000.526799][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:297] [2025-05-03 09:44:59 +0000.557842][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:328] [2025-05-03 09:44:59 +0000.588160][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:358] [2025-05-03 09:44:59 +0000.618550][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:388] [2025-05-03 09:44:59 +0000.648912][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:420] [2025-05-03 09:44:59 +0000.680549][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:431] [2025-05-03 09:44:59 +0000.691563][2a69] total delay:152 videoTsMS:3579
audioTsMS:3427 diff:152
[140:431] [2025-05-03 09:44:59 +0000.691678][2a69] Set the lipsync delay:152
[140:450] [2025-05-03 09:44:59 +0000.711557][2a6a] media player notify EOF, audio
PullFrameStatus is EOF
[140:452] [2025-05-03 09:44:59 +0000.712651][2a6b] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[140:453] [2025-05-03 09:44:59 +0000.713568][2a6b] Stop:
[140:457] [2025-05-03 09:44:59 +0000.717536][2a68] operator(): Video Render
stopped.
[140:458] [2025-05-03 09:44:59 +0000.717972][2a6b] Stop:
[140:458] [2025-05-03 09:44:59 +0000.718096][2a69] DeviceStop:
audioDevice_:0x7c45982000
[140:458] [2025-05-03 09:44:59 +0000.718404][2a69] OpenSlesOutput:Stop playout

[140:472] [2025-05-03 09:44:59 +0000.732460][2a69] DeviceStop: Done


[140:475] [2025-05-03 09:44:59 +0000.735170][2a69] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[140:475] [2025-05-03 09:44:59 +0000.735630][2a6b] to reset filter graph
[140:475] [2025-05-03 09:44:59 +0000.735677][2a6b] RemoveVideoBackGroud: hava not
add video backgroud
[140:475] [2025-05-03 09:44:59 +0000.735732][2a6b] UnbindInputFilter 0x7c4544ba98
this 0x7c4612edd8
[140:475] [2025-05-03 09:44:59 +0000.735774][2a6b] UnbindInputFilter 0x7c4544bb58
this 0x7cef0caca8
[140:478] [2025-05-03 09:44:59 +0000.738263][2a6b] UnbindInputFilter 0x7c4612edd8
this 0x7ce269f1a0
[140:478] [2025-05-03 09:44:59 +0000.738445][2a6b] ClearAllSource: remove source
filter, sourceid: 0x7c5c526100
[140:478] [2025-05-03 09:44:59 +0000.738479][2a6b] DestoryDecoderByVideoSource
time:15252507 enter.

[140:478] [2025-05-03 09:44:59 +0000.738533][2a6b] ~VideoBindDecoder time:15252507


enter.

[140:478] [2025-05-03 09:44:59 +0000.738701][2a6b] CleanUp time:15252507 enter.

[140:479] [2025-05-03 09:44:59 +0000.739213][2a6b] CleanUp leave. expire time = 1


ms

[140:479] [2025-05-03 09:44:59 +0000.739266][2a6b] CleanUp time:15252508 enter.

[140:479] [2025-05-03 09:44:59 +0000.739499][2a6b] CleanUp leave. expire time = 0


ms

[140:480] [2025-05-03 09:44:59 +0000.740121][2a6b] ~VideoBindDecoder leave. expire


time = 2 ms

[140:480] [2025-05-03 09:44:59 +0000.740186][2a6b] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[140:480] [2025-05-03 09:44:59 +0000.740232][2a6b] UnbindInputFilter 0x7c4544b798


this 0x7c4544ba98
[140:480] [2025-05-03 09:44:59 +0000.740313][2a6b] UnbindInputFilter 0x7cef0b18d8
this 0x7c4544b798
[140:480] [2025-05-03 09:44:59 +0000.740371][2a6b] UnbindInputFilter 0x7c5c526320
this 0x7cef0b18d8
[140:480] [2025-05-03 09:44:59 +0000.740470][2a6b] UnbindInputFilter 0x7c4544b9d8
this 0x7c4544bb58
[140:480] [2025-05-03 09:44:59 +0000.740525][2a6b] UnbindInputFilter 0x7c4544b918
this 0x7c4544b9d8
[140:480] [2025-05-03 09:44:59 +0000.740579][2a6b] UnbindInputFilter 0x7c5c526320
this 0x7c4544b918
[140:480] [2025-05-03 09:44:59 +0000.740667][2a6b] ClearAllSource: remove source
filter, sourceid: 0x7c5c526380
[140:480] [2025-05-03 09:44:59 +0000.740715][2a6b] DestoryDecoderByVideoSource
time:15252509 enter.

[140:480] [2025-05-03 09:44:59 +0000.740773][2a6b] ~VideoBindDecoder time:15252509


enter.

[140:480] [2025-05-03 09:44:59 +0000.740886][2a6b] CleanUp time:15252509 enter.

[140:481] [2025-05-03 09:44:59 +0000.741077][2a6b] CleanUp leave. expire time = 1


ms

[140:481] [2025-05-03 09:44:59 +0000.741122][2a6b] CleanUp time:15252510 enter.

[140:481] [2025-05-03 09:44:59 +0000.741268][2a6b] CleanUp leave. expire time = 0


ms

[140:481] [2025-05-03 09:44:59 +0000.741673][2a6b] ~VideoBindDecoder leave. expire


time = 1 ms

[140:481] [2025-05-03 09:44:59 +0000.741717][2a6b] DestoryDecoderByVideoSource


leave. expire time = 1 ms

[140:481] [2025-05-03 09:44:59 +0000.741761][2a6b] UnbindInputFilter 0x7c4544bcd8


this 0x7c4612edd8
[140:481] [2025-05-03 09:44:59 +0000.741788][2a6b] ClearVideoOfSources:
[140:481] [2025-05-03 09:44:59 +0000.741828][2a6b] UnbindInputFilter 0x7c4544bc18
this 0x7c4544bcd8
[140:481] [2025-05-03 09:44:59 +0000.741866][2a6b] UnbindInputFilter 0x7c5c5265a0
this 0x7c4544bc18
[140:481] [2025-05-03 09:44:59 +0000.741904][2a6b] UnbindInputFilter 0x7c4544be58
this 0x7cef0caca8
[140:482] [2025-05-03 09:44:59 +0000.741949][2a6b] UnbindInputFilter 0x7c4544bd98
this 0x7c4544be58
[140:482] [2025-05-03 09:44:59 +0000.741987][2a6b] UnbindInputFilter 0x7c5c5265a0
this 0x7c4544bd98
[140:482] [2025-05-03 09:44:59 +0000.742028][2a6b] to reset filter graph clear end
[140:482] [2025-05-03 09:44:59 +0000.742057][2a6b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4, delay:
0
[140:482] [2025-05-03 09:44:59 +0000.742097][2a6b] CreateDecoderByVideoSource
time:15252511 enter.

[140:482] [2025-05-03 09:44:59 +0000.742434][2a6b] running_decoder_count:0max


count:2
[140:482] [2025-05-03 09:44:59 +0000.742480][2a6b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7c5c3ed400
[140:485] [2025-05-03 09:44:59 +0000.745588][2b8f] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c54649c00] Current FFmpeg version git-2021-06-16-
97cea6f

[140:487] [2025-05-03 09:44:59 +0000.747558][2a4e] haveEnoughProcessedData


internalAudioStream.length: 0
[140:508] [2025-05-03 09:44:59 +0000.768078][2b8f] OnStreamInfoFound: video
duration_: 1369
[140:511] [2025-05-03 09:44:59 +0000.771398][2a6b] start decoder
[140:511] [2025-05-03 09:44:59 +0000.771436][2b90] NO get frame from decoder
[140:511] [2025-05-03 09:44:59 +0000.771612][2a6b] CreateDecoderByVideoSource
leave. expire time = 29 ms

[140:511] [2025-05-03 09:44:59 +0000.771685][2a6b] BindInputFilter 0x7c5c526320


this 0x7cef0b18d8
[140:511] [2025-05-03 09:44:59 +0000.771729][2a6b] BindInputFilter 0x7cef0b18d8
this 0x7c460b1818
[140:511] [2025-05-03 09:44:59 +0000.771777][2a6b] BindInputFilter 0x7c5c526320
this 0x7c4544b798
[140:511] [2025-05-03 09:44:59 +0000.771905][2a6b] BindInputFilter 0x7c4544b798
this 0x7c4544b918
[140:512] [2025-05-03 09:44:59 +0000.771939][2a6b] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[140:512] [2025-05-03 09:44:59 +0000.772005][2a6b] BindInputFilter 0x7c460b1818
this 0x7c4544b9d8
[140:512] [2025-05-03 09:44:59 +0000.772048][2a6b] BindInputFilter 0x7c4544b9d8
this 0x7ce269f1a0
[140:512] [2025-05-03 09:44:59 +0000.772091][2a6b] BindInputFilter 0x7c4544b918
this 0x7c4544ba98
[140:512] [2025-05-03 09:44:59 +0000.772133][2a6b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15214301.mp4
[140:512] [2025-05-03 09:44:59 +0000.772235][2a6b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4, delay:
0
[140:512] [2025-05-03 09:44:59 +0000.772328][2a6b] CreateDecoderByVideoSource
time:15252541 enter.

[140:512] [2025-05-03 09:44:59 +0000.772797][2b90] NO get frame from decoder


[140:512] [2025-05-03 09:44:59 +0000.772904][2a6b] running_decoder_count:1max
count:2
[140:513] [2025-05-03 09:44:59 +0000.772953][2a6b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4,
sync_mode: 0, seek_pos: 0, delay: 0, this:0x7c5c3edc00
[140:513] [2025-05-03 09:44:59 +0000.773048][2a6b] start decoder
[140:513] [2025-05-03 09:44:59 +0000.773083][2a6b] CreateDecoderByVideoSource
leave. expire time = 1 ms

[140:513] [2025-05-03 09:44:59 +0000.773134][2a6b] BindInputFilter 0x7c5c5265a0


this 0x7c4544bb58
[140:513] [2025-05-03 09:44:59 +0000.773177][2a6b] BindInputFilter 0x7c4544bb58
this 0x7c4544bc18
[140:513] [2025-05-03 09:44:59 +0000.773221][2a6b] BindInputFilter 0x7c5c5265a0
this 0x7c4544bcd8
[140:513] [2025-05-03 09:44:59 +0000.773261][2a6b] BindInputFilter 0x7c4544bcd8
this 0x7c4544bd98
[140:513] [2025-05-03 09:44:59 +0000.773288][2a6b] AddVideoSource: source filter
list is not empty, add:
/data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[140:513] [2025-05-03 09:44:59 +0000.773340][2a6b] UnbindInputFilter 0x7c4544b9d8
this 0x7ce269f1a0
[140:513] [2025-05-03 09:44:59 +0000.773380][2a6b] BindInputFilter 0x7c4544b9d8
this 0x7c4612e7d8
[140:513] [2025-05-03 09:44:59 +0000.773417][2a6b] BindInputFilter 0x7c4544bc18
this 0x7c4612e7d8
[140:513] [2025-05-03 09:44:59 +0000.773454][2a6b] BindInputFilter 0x7c4612e7d8
this 0x7ce269f1a0
[140:513] [2025-05-03 09:44:59 +0000.773507][2a6b] BindInputFilter 0x7c4544ba98
this 0x7cef0caca8
[140:513] [2025-05-03 09:44:59 +0000.773544][2a6b] BindInputFilter 0x7c4544bd98
this 0x7cef0caca8
[140:513] [2025-05-03 09:44:59 +0000.773583][2a6b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15222219.mp4
[140:513] [2025-05-03 09:44:59 +0000.773613][2a6b] to reset filter graph end
[140:513] [2025-05-03 09:44:59 +0000.773645][2a6b] Start:
[140:513] [2025-05-03 09:44:59 +0000.773818][2a68] operator(): video render
started.
[140:514] [2025-05-03 09:44:59 +0000.773951][2a6b] Start:
[140:514] [2025-05-03 09:44:59 +0000.774340][2a69] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[140:514] [2025-05-03 09:44:59 +0000.774411][2a69] Reset: history total size: 98
[140:514] [2025-05-03 09:44:59 +0000.774448][2a69] DeviceStart:
audioDevice_:0x7c45982000
[140:514] [2025-05-03 09:44:59 +0000.774478][2a69] DeviceStart: time profile
playout init before
[140:514] [2025-05-03 09:44:59 +0000.774517][2a69] DeviceStart: time profile
playout init end
[140:514] [2025-05-03 09:44:59 +0000.774543][2a69] OpenSlesOutput:Start playout

[140:514] [2025-05-03 09:44:59 +0000.774564][2b90] NO get frame from decoder


[140:515] [2025-05-03 09:44:59 +0000.775630][2b9a] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c457bfc00] Current FFmpeg version git-2021-06-16-
97cea6f

[140:515] [2025-05-03 09:44:59 +0000.775712][2b90] NO get frame from decoder


[140:516] [2025-05-03 09:44:59 +0000.776852][2a69] Create the opensl output player.
streamtype before:0

[140:517] [2025-05-03 09:44:59 +0000.777027][2a69] Create the opensl output player.


streamtype after:3

[140:518] [2025-05-03 09:44:59 +0000.778460][2b90] NO get frame from decoder


[140:520] [2025-05-03 09:44:59 +0000.780020][2b90] NO get frame from decoder
[140:524] [2025-05-03 09:44:59 +0000.784756][2b90] NO get frame from decoder
[140:531] [2025-05-03 09:44:59 +0000.791594][2b90] NO get frame from decoder
[140:661] [2025-05-03 09:44:59 +0000.921112][2a69] Enqueue opensl buffer size:1764
[140:715] [2025-05-03 09:44:59 +0000.975127][2a69] DeviceStart: time profile
playout all end
[140:715] [2025-05-03 09:44:59 +0000.975263][2a69] operator(): Audio playback
started.
[140:718] [2025-05-03 09:44:59 +0000.978572][2a6a] Pull audio failed.(wait video!)
[140:736] [2025-05-03 09:44:59 +0000.996096][2a68] lipsync_debug: First video frame
rendering.
[140:797] [2025-05-03 09:45:00 +0000.57730][2a6a] audio_frame_list_ empty
[140:908] [2025-05-03 09:45:00 +0000.168807][2a69] First audio frame rendering
[140:910] [2025-05-03 09:45:00 +0000.170292][2a6a]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[140:922] [2025-05-03 09:45:00 +0000.182735][2b9c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[140:941] [2025-05-03 09:45:00 +0000.201713][2b9a] OnStreamInfoFound: video
duration_: 2277
[140:944] [2025-05-03 09:45:00 +0000.204315][2b9b] NO get frame from decoder
[140:948] [2025-05-03 09:45:00 +0000.208690][2b9b] NO get frame from decoder
[140:969] [2025-05-03 09:45:00 +0000.229731][2b9b] NO get frame from decoder
[140:971] [2025-05-03 09:45:00 +0000.231320][2b9b] NO get frame from decoder
[140:973] [2025-05-03 09:45:00 +0000.233513][2b9b] NO get frame from decoder
[140:975] [2025-05-03 09:45:00 +0000.235201][2b9b] NO get frame from decoder
[140:977] [2025-05-03 09:45:00 +0000.237371][2b9b] NO get frame from decoder
[140:979] [2025-05-03 09:45:00 +0000.239450][2b9b] NO get frame from decoder
[140:994] [2025-05-03 09:45:00 +0000.254419][2a68] Warning(video_render.cc:390): No
picture to display (1/50)
[141:065] [2025-05-03 09:45:00 +0000.325634][2a6a] FilterPipeline2::OnAudioFrame
pts 417 last_audio_timestamp_ 417
[141:066] [2025-05-03 09:45:00 +0000.326414][2b90] av_read_frame AVERROR_EOF
[141:103] [2025-05-03 09:45:00 +0000.363365][2a68] lipsync_debug:displaying video
ts:27000 The current displayed video timestamp is:15253132
[141:198] [2025-05-03 09:45:00 +0000.458415][2b90] OnReceiveEOF:
[141:198] [2025-05-03 09:45:00 +0000.458788][2b90] OnDecoderEOF time:15253227
enter.

[141:198] [2025-05-03 09:45:00 +0000.458868][2b90] OnDecoderEOF leave. expire time


= 0 ms
[141:198] [2025-05-03 09:45:00 +0000.458891][2a54] CleanUp time:15253227 enter.

[141:198] [2025-05-03 09:45:00 +0000.458898][2b90] OnDecoderFinished:


OnDecoderFinished total decoder frames:41 this:0x7c5c526100
[141:208] [2025-05-03 09:45:00 +0000.468714][2a54] CleanUp leave. expire time = 10
ms

[141:208] [2025-05-03 09:45:00 +0000.468873][2a54] clean up


[141:209] [2025-05-03 09:45:00 +0000.468991][2a54] running_decoder_count:1max
count:2
[141:218] [2025-05-03 09:45:00 +0000.477978][2a4e] Run AGC when audioType = 0
[141:276] [2025-05-03 09:45:00 +0000.536417][2a6b] Error(video_source.cc:430): wait
decoder a frame: 0
[141:287] [2025-05-03 09:45:00 +0000.547732][2a68]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:33 last
video ts:47880 frame->pts:50850 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[141:288] [2025-05-03 09:45:00 +0000.547948][2a68] lipsync_debug: tsDelta -
timeDelta = 0
[141:621] [2025-05-03 09:45:00 +0000.881455][2a68] DriveRender working... (1/200)
[141:688] [2025-05-03 09:45:00 +0000.948379][2a68] lipsync_debug:displaying video
ts:86850 The current displayed video timestamp is:15253717
[141:818] [2025-05-03 09:45:01 +0000.78748][2a68] lipsync_debug:remaining time:10
tsDelta - timeDelta:18
[141:819] [2025-05-03 09:45:01 +0000.78981][2a68] lipsync_debug:result remaining
time:10
[141:857] [2025-05-03 09:45:01 +0000.117434][2b9c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[142:212] [2025-05-03 09:45:01 +0000.472077][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[142:348] [2025-05-03 09:45:01 +0000.608330][2a6a] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 1532
[142:348] [2025-05-03 09:45:01 +0000.608438][2a6a] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[142:365] [2025-05-03 09:45:01 +0000.625697][2a6b] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 153180pts ms:1.702e+06
[142:368] [2025-05-03 09:45:01 +0000.628135][2a6b] OnVideoFrameReady(1/200)
[142:376] [2025-05-03 09:45:01 +0000.636787][2a68] operator() frame->pts-
9223372036854775808 queue_ size: 6 (1/200)
[142:404] [2025-05-03 09:45:01 +0000.664550][2a69] The audio playback speed:100
(1/100)
[142:404] [2025-05-03 09:45:01 +0000.664630][2a69] lipsync_debug: The current
played audio timestamp is:1602(1/50)
[142:487] [2025-05-03 09:45:01 +0000.747122][2a68] lipsync_debug:displaying video
ts:147150 The current displayed video timestamp is:15254516
[142:703] [2025-05-03 09:45:01 +0000.963511][2a6b] Error(video_source.cc:430): wait
decoder a frame: 0
[142:828] [2025-05-03 09:45:02 +0000.88059][2b9c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[142:837] [2025-05-03 09:45:02 +0000.97782][2b9b] av_read_frame AVERROR_EOF
[142:878] [2025-05-03 09:45:02 +0000.138248][2a6b] webrtc common_video plane
old ..... (1/1000) new: 17001 delete: 16990 diff: 11
[143:137] [2025-05-03 09:45:02 +0000.397766][2a68]
lipsync_debug:lipsync_threadhold: lipsync_delta:12 tsDelta:45 timeDelta:2 last
video ts:192240 frame->pts:195210 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[143:138] [2025-05-03 09:45:02 +0000.398002][2a68] lipsync_debug: tsDelta -
timeDelta = 43
[143:155] [2025-05-03 09:45:02 +0000.415833][2b9b] OnReceiveEOF:
[143:156] [2025-05-03 09:45:02 +0000.415958][2b9b] OnDecoderEOF time:15255185
enter.

[143:156] [2025-05-03 09:45:02 +0000.416034][2b9b] OnDecoderEOF leave. expire time


= 0 ms

[143:156] [2025-05-03 09:45:02 +0000.416065][2b9b] OnDecoderFinished:


OnDecoderFinished total decoder frames:69 this:0x7c5c526380
[143:156] [2025-05-03 09:45:02 +0000.416678][2a54] CleanUp time:15255185 enter.

[143:166] [2025-05-03 09:45:02 +0000.426506][2a54] CleanUp leave. expire time = 10


ms

[143:166] [2025-05-03 09:45:02 +0000.426618][2a54] clean up


[143:166] [2025-05-03 09:45:02 +0000.426652][2a54] running_decoder_count:0max
count:2
[143:215] [2025-05-03 09:45:02 +0000.475476][2a4e] Run AGC when audioType = 0
[143:215] [2025-05-03 09:45:02 +0000.475731][2a4e]
AudioDeviceDataHandler::MixAndSendOutFrame
[143:315] [2025-05-03 09:45:02 +0000.575674][2a68] lipsync_debug:displaying video
ts:207360 The current displayed video timestamp is:15255344
[143:320] [2025-05-03 09:45:02 +0000.580191][2a68] lipsync_debug: render a video
frame
[143:340] [2025-05-03 09:45:02 +0000.600038][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[143:347] [2025-05-03 09:45:02 +0000.607565][2a69] Stop:
[143:348] [2025-05-03 09:45:02 +0000.607945][2a68] operator(): Video Render
stopped.
[143:348] [2025-05-03 09:45:02 +0000.608081][2a69] Stop:
[143:348] [2025-05-03 09:45:02 +0000.608123][2a69] DeviceStop:
audioDevice_:0x7c45982000
[143:348] [2025-05-03 09:45:02 +0000.608160][2a69] OpenSlesOutput:Stop playout

[143:353] [2025-05-03 09:45:02 +0000.613606][2a69] DeviceStop: Done


[143:353] [2025-05-03 09:45:02 +0000.613911][2a69] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[143:354] [2025-05-03 09:45:02 +0000.613977][2a69] operator(): Stop now!
[143:354] [2025-05-03 09:45:02 +0000.614585][19bc] Stop:
[143:354] [2025-05-03 09:45:02 +0000.614730][2a69] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[143:355] [2025-05-03 09:45:02 +0000.614988][19bc] DeviceRelease:
audioDevice_:0x7c45982000
[143:355] [2025-05-03 09:45:02 +0000.615043][19bc] OpenSlesOutput:Stop playout

[143:355] [2025-05-03 09:45:02 +0000.615709][19bc] DeviceRelease: Release the


webrtc device object.
[143:358] [2025-05-03 09:45:02 +0000.618751][19bc] OpenSlesOutput destruct.

[143:361] [2025-05-03 09:45:02 +0000.621038][19bc] DeviceRelease: Done


[143:366] [2025-05-03 09:45:02 +0000.626778][19bc] Stop:
[143:367] [2025-05-03 09:45:02 +0000.627828][2a68] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[143:383] [2025-05-03 09:45:02 +0000.643182][19bc] global uninited!
[143:383] [2025-05-03 09:45:02 +0000.643495][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[143:384] [2025-05-03 09:45:02 +0000.644593][19bc] ~MediaFilterGraph:
MediaFilterGraph destruct
[143:384] [2025-05-03 09:45:02 +0000.644668][19bc] RemoveVideoBackGroud: hava not
add video backgroud
[143:384] [2025-05-03 09:45:02 +0000.644731][19bc] UnbindInputFilter 0x7c4544b9d8
this 0x7c4612e7d8
[143:384] [2025-05-03 09:45:02 +0000.644774][19bc] UnbindInputFilter 0x7c4544ba98
this 0x7cef0caca8
[143:384] [2025-05-03 09:45:02 +0000.644812][19bc] UnbindInputFilter 0x7c4612e7d8
this 0x7ce269f1a0
[143:384] [2025-05-03 09:45:02 +0000.644849][19bc] ClearAllSource: remove source
filter, sourceid: 0x7c5c526100
[143:384] [2025-05-03 09:45:02 +0000.644875][19bc] DestoryDecoderByVideoSource
time:15255413 enter.

[143:384] [2025-05-03 09:45:02 +0000.644906][19bc] ~VideoBindDecoder time:15255413


enter.

[143:385] [2025-05-03 09:45:02 +0000.645076][19bc] CleanUp time:15255414 enter.

[143:385] [2025-05-03 09:45:02 +0000.645304][19bc] CleanUp leave. expire time = 0


ms

[143:385] [2025-05-03 09:45:02 +0000.645336][19bc] CleanUp time:15255414 enter.

[143:385] [2025-05-03 09:45:02 +0000.645535][19bc] CleanUp leave. expire time = 0


ms

[143:386] [2025-05-03 09:45:02 +0000.645981][19bc] ~VideoBindDecoder leave. expire


time = 2 ms

[143:386] [2025-05-03 09:45:02 +0000.646020][19bc] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[143:386] [2025-05-03 09:45:02 +0000.646063][19bc] UnbindInputFilter 0x7c460b1818


this 0x7c4544b9d8
[143:386] [2025-05-03 09:45:02 +0000.646112][19bc] UnbindInputFilter 0x7cef0b18d8
this 0x7c460b1818
[143:386] [2025-05-03 09:45:02 +0000.646159][19bc] UnbindInputFilter 0x7c5c526320
this 0x7cef0b18d8
[143:386] [2025-05-03 09:45:02 +0000.646201][19bc] UnbindInputFilter 0x7c4544b918
this 0x7c4544ba98
[143:386] [2025-05-03 09:45:02 +0000.646241][19bc] UnbindInputFilter 0x7c4544b798
this 0x7c4544b918
[143:386] [2025-05-03 09:45:02 +0000.646285][19bc] UnbindInputFilter 0x7c5c526320
this 0x7c4544b798
[143:386] [2025-05-03 09:45:02 +0000.646343][19bc] ClearAllSource: remove source
filter, sourceid: 0x7c5c526380
[143:386] [2025-05-03 09:45:02 +0000.646375][19bc] DestoryDecoderByVideoSource
time:15255415 enter.

[143:386] [2025-05-03 09:45:02 +0000.646408][19bc] ~VideoBindDecoder time:15255415


enter.

[143:386] [2025-05-03 09:45:02 +0000.646708][19bc] CleanUp time:15255415 enter.

[143:388] [2025-05-03 09:45:02 +0000.647983][19bc] CleanUp leave. expire time = 2


ms

[143:388] [2025-05-03 09:45:02 +0000.648055][19bc] CleanUp time:15255417 enter.

[143:388] [2025-05-03 09:45:02 +0000.648408][19bc] CleanUp leave. expire time = 0


ms

[143:389] [2025-05-03 09:45:02 +0000.648986][19bc] ~VideoBindDecoder leave. expire


time = 3 ms

[143:389] [2025-05-03 09:45:02 +0000.649054][19bc] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[143:389] [2025-05-03 09:45:02 +0000.649101][19bc] UnbindInputFilter 0x7c4544bc18


this 0x7c4612e7d8
[143:389] [2025-05-03 09:45:02 +0000.649130][19bc] ClearVideoOfSources:
[143:389] [2025-05-03 09:45:02 +0000.649227][19bc] UnbindInputFilter 0x7c4544bb58
this 0x7c4544bc18
[143:389] [2025-05-03 09:45:02 +0000.649272][19bc] UnbindInputFilter 0x7c5c5265a0
this 0x7c4544bb58
[143:389] [2025-05-03 09:45:02 +0000.649314][19bc] UnbindInputFilter 0x7c4544bd98
this 0x7cef0caca8
[143:389] [2025-05-03 09:45:02 +0000.649356][19bc] UnbindInputFilter 0x7c4544bcd8
this 0x7c4544bd98
[143:389] [2025-05-03 09:45:02 +0000.649396][19bc] UnbindInputFilter 0x7c5c5265a0
this 0x7c4544bcd8
[143:389] [2025-05-03 09:45:02 +0000.649702][19bc] ~GLESContext:
[143:390] [2025-05-03 09:45:02 +0000.650906][19bc] GLESContext destruct finish.
[143:391] [2025-05-03 09:45:02 +0000.651061][19bc] filter: filter pipeline destroy
this: 0x7ce269f100
[143:918] [2025-05-03 09:45:03 +0000.178715][2a4e] haveEnoughProcessedData
internalAudioStream.length: 10
[145:219] [2025-05-03 09:45:04 +0000.479401][2a4e] Run AGC when audioType = 0
[145:624] [2025-05-03 09:45:04 +0000.884133][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[147:216] [2025-05-03 09:45:06 +0000.476498][2a4f] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[147:217] [2025-05-03 09:45:06 +0000.477081][2a4f] _deviceSampleRate:48000

[147:218] [2025-05-03 09:45:06 +0000.478301][2a4e] Run AGC when audioType = 0


[147:218] [2025-05-03 09:45:06 +0000.478432][2a4e]
AudioDeviceDataHandler::MixAndSendOutFrame
[147:326] [2025-05-03 09:45:06 +0000.586764][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[147:820] [2025-05-03 09:45:07 +0000.80127][19bc] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[147:820] [2025-05-03 09:45:07 +0000.80221][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[147:823] [2025-05-03 09:45:07 +0000.83160][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[147:825] [2025-05-03 09:45:07 +0000.85419][2a40] operator() time:15259854 enter.

[147:825] [2025-05-03 09:45:07 +0000.85513][2a40] MediaFilterCamera, recording


file context:0x7ce2518180 input texture:17
[147:829] [2025-05-03 09:45:07 +0000.89835][2a40] MicSource: Mic source
created:10x7c46264300
[147:831] [2025-05-03 09:45:07 +0000.91295][2a40] alloc thread: 0x7c460f5880
name:worker1 thread id:534753918080 to Mic_source
[147:832] [2025-05-03 09:45:07 +0000.92399][2a40] audio: start the audio sender
thread.
[147:833] [2025-05-03 09:45:07 +0000.92963][2a40] construct OpenGLRenderProgram
0x7c5c5cc698
[147:833] [2025-05-03 09:45:07 +0000.93197][2a40] CropFilter::SetOrientation
orientation: 90
[147:833] [2025-05-03 09:45:07 +0000.93420][2a40] filter: filter pipeline construtc
this: 0x7c460b2200
[147:833] [2025-05-03 09:45:07 +0000.93464][2a40] filter: filter pipeline2 update
pattern: 1
[147:833] [2025-05-03 09:45:07 +0000.93559][2a40] CameraSource::source_id_:18
[147:833] [2025-05-03 09:45:07 +0000.93614][2a40] RecordAudioSource::source_id_:19
[147:833] [2025-05-03 09:45:07 +0000.93881][2a40] BindInputFilter 0x7c4612f0c0
this 0x7c5c5cc8c0
[147:834] [2025-05-03 09:45:07 +0000.93987][2a40] BindInputFilter 0x7c4626fcd8
this 0x7c4542e2d0
[147:834] [2025-05-03 09:45:07 +0000.94029][2a40] BindInputFilter 0x7c5c5cc8c0
this 0x7c460b22a0
[147:836] [2025-05-03 09:45:07 +0000.95960][2a40] setParamentForFilters:
speed:2.000000
[147:836] [2025-05-03 09:45:07 +0000.96065][2a40] SetParamForFilter:
AF_SpeedFilter params:, speed_ 2
[147:836] [2025-05-03 09:45:07 +0000.96103][2a40] SetParamForFilter time:15259865
enter.

[147:836] [2025-05-03 09:45:07 +0000.96130][2a40] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[147:836] [2025-05-03 09:45:07 +0000.96163][2a40] SetParamForFilter: Params video
index is: 0
[147:836] [2025-05-03 09:45:07 +0000.96220][2a40] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[147:836] [2025-05-03 09:45:07 +0000.96248][2a40] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[147:836] [2025-05-03 09:45:07 +0000.96274][2a40] crop filter mode tpye:
citytravelvideo index:0
[147:847] [2025-05-03 09:45:07 +0000.107129][2a40]
Warning(parse_template_json.cc:45): json parament no found the parament
[147:847] [2025-05-03 09:45:07 +0000.107257][2a40]
Warning(parse_template_json.cc:45): json parament no found the parament
[147:847] [2025-05-03 09:45:07 +0000.107308][2a40]
Warning(parse_template_json.cc:45): json parament no found the parament
[147:847] [2025-05-03 09:45:07 +0000.107333][2a40]
Warning(parse_template_json.cc:45): json parament no found the parament
[147:847] [2025-05-03 09:45:07 +0000.107375][2a40]
Warning(parse_template_json.cc:45): json parament no found the parament
[147:847] [2025-05-03 09:45:07 +0000.107401][2a40]
Warning(parse_template_json.cc:45): json parament no found the parament
[147:847] [2025-05-03 09:45:07 +0000.107426][2a40]
Warning(parse_template_json.cc:45): json parament no found the parament
[147:847] [2025-05-03 09:45:07 +0000.107450][2a40]
Warning(parse_template_json.cc:81): json parament no found the parament
[147:847] [2025-05-03 09:45:07 +0000.107476][2a40]
Warning(parse_template_json.cc:81): json parament no found the parament
[147:847] [2025-05-03 09:45:07 +0000.107527][2a40]
Warning(parse_template_json.cc:67): json parament no found the parament
[147:847] [2025-05-03 09:45:07 +0000.107558][2a40]
Warning(parse_template_json.cc:93): json parament no found the duration
[147:848] [2025-05-03 09:45:07 +0000.108165][2a40] SetParamForFilter leave. expire
time = 12 ms

[147:848] [2025-05-03 09:45:07 +0000.108537][2a40] OnOutputSizeChanged width 1280


height 720
[147:848] [2025-05-03 09:45:07 +0000.108591][2a40] OpenGLFrameBuffer: width:1280
height:720
[147:848] [2025-05-03 09:45:07 +0000.108634][2a40] OpenGLFrameBuffer: width:1280
height:720
[147:848] [2025-05-03 09:45:07 +0000.108660][2a40] OpenGLFrameBuffer: width:1280
height:720
[147:848] [2025-05-03 09:45:07 +0000.108687][2a40] OpenGLFrameBuffer: width:1280
height:720
[147:848] [2025-05-03 09:45:07 +0000.108712][2a40] OpenGLFrameBuffer: width:1280
height:720
[147:848] [2025-05-03 09:45:07 +0000.108738][2a40] OpenGLFrameBuffer: width:1280
height:720
[147:848] [2025-05-03 09:45:07 +0000.108762][2a40] construct TrivalImageDrawer
0x7c5c5f2400
[147:848] [2025-05-03 09:45:07 +0000.108804][2a40] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7c5c5f2400 context 0x7cef04b800
[147:848] [2025-05-03 09:45:07 +0000.108836][2a40] setupGLES:
[147:849] [2025-05-03 09:45:07 +0000.109839][2a40] OpenGLRenderProgram::Initialize.
[147:850] [2025-05-03 09:45:07 +0000.110648][2a40] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[147:850] [2025-05-03 09:45:07 +0000.110745][2a40] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[147:850] [2025-05-03 09:45:07 +0000.110837][2a40] Init open gl render:
0x7c5c5cc698
[147:850] [2025-05-03 09:45:07 +0000.110902][2a40] Fragement shader path:
[147:851] [2025-05-03 09:45:07 +0000.110991][2a40] Fragement shader path:
[147:851] [2025-05-03 09:45:07 +0000.111022][2a40] create opengl program object.
[147:851] [2025-05-03 09:45:07 +0000.111048][2a40] create shader: vertex
[147:853] [2025-05-03 09:45:07 +0000.113750][2a40] create shader: fragment
[147:858] [2025-05-03 09:45:07 +0000.118267][2a40] Have not extra filter filename!
[147:858] [2025-05-03 09:45:07 +0000.118381][2a40] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[147:858] [2025-05-03 09:45:07 +0000.118418][2a40] OpenGLRenderProgram::Initialize
success.
[147:858] [2025-05-03 09:45:07 +0000.118489][2a40] Setup the OpenGL result:1
[147:859] [2025-05-03 09:45:07 +0000.119092][2a3e] start recording, file
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[147:860] [2025-05-03 09:45:07 +0000.120597][2a3e] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[147:860] [2025-05-03 09:45:07 +0000.120730][2a3e] 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
[147:860] [2025-05-03 09:45:07 +0000.120789][2a3e] 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_15259887.mp4
fileFD: -1
[147:861] [2025-05-03 09:45:07 +0000.121816][2a3e] MP4
file:/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4 is
opened successfully
[147:861] [2025-05-03 09:45:07 +0000.121882][2a3e] setupMediaProcessers:
[147:861] [2025-05-03 09:45:07 +0000.121912][2a3e]
RecordingSessionInternalSimple:setup media processers.
[147:862] [2025-05-03 09:45:07 +0000.121940][2a3e] construct AAC encoder
[147:861] [2025-05-03 09:45:07 +0000.121395][2c66] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5c500498
[147:862] [2025-05-03 09:45:07 +0000.122359][2a3e] H264Encoder creating:
superfast011818
[147:862] [2025-05-03 09:45:07 +0000.122420][2a3e] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[147:864] [2025-05-03 09:45:07 +0000.123984][2a3e] H264Encode::GetMachineModel is
220333QAG
[147:864] [2025-05-03 09:45:07 +0000.124097][2a3e] H264Encoder machine_mode
is:220333QAG
[147:864] [2025-05-03 09:45:07 +0000.124131][2a3e] H264Encode::machine size :9
machine_mode:220333QAG
[147:864] [2025-05-03 09:45:07 +0000.124167][2a3e] H264Encode::machine array
size :22 machine_mode:220333QAG
[147:864] [2025-05-03 09:45:07 +0000.124197][2a3e] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[147:864] [2025-05-03 09:45:07 +0000.124226][2a3e] setupCompressionSession:
[147:864] [2025-05-03 09:45:07 +0000.124251][2a3e] H264Encode::creating hareware
Encoder
[147:864] [2025-05-03 09:45:07 +0000.124280][2a3e] AndroidHwAvcEncoder
time:15259893 enter.

[147:864] [2025-05-03 09:45:07 +0000.124504][2a3e] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c36e49760
[147:864] [2025-05-03 09:45:07 +0000.124761][2a3e] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[147:864] [2025-05-03 09:45:07 +0000.124800][2a3e] The video avc hw codec address
is 0x7cef01f648
[147:865] [2025-05-03 09:45:07 +0000.124936][2a3e] AndroidHwAvcEncoder leave.
expire time = 1 ms

[147:865] [2025-05-03 09:45:07 +0000.124973][2a3e] RegisterEncodeCompleteCallback


time:15259894 enter.

[147:865] [2025-05-03 09:45:07 +0000.125189][2a3e] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[147:865] [2025-05-03 09:45:07 +0000.125231][2a3e] InitEncode time:15259894 enter.

[147:865] [2025-05-03 09:45:07 +0000.125381][2a3e] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[147:865] [2025-05-03 09:45:07 +0000.125420][2a3e] Create time:15259894 enter.

[147:865] [2025-05-03 09:45:07 +0000.125453][2a3e] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[147:865] [2025-05-03 09:45:07 +0000.125490][2a3e]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c5c3f5900
[147:868] [2025-05-03 09:45:07 +0000.128511][2a3e]
supported_type:image/vnd.android.heic
[147:868] [2025-05-03 09:45:07 +0000.128670][2a3e] supported_type:video/avc
[147:868] [2025-05-03 09:45:07 +0000.128706][2a3e] name:OMX.qcom.video.encoder.avc
mime:video/avc
[147:868] [2025-05-03 09:45:07 +0000.128787][2a3e] hwCodecPrefix :OMX.qcom.
[147:868] [2025-05-03 09:45:07 +0000.128824][2a3e] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[147:868] [2025-05-03 09:45:07 +0000.128871][2a3e] mediacodec_createCodecByName
time:15259897 enter.

[147:868] [2025-05-03 09:45:07 +0000.128908][2a3e] WrapAndroidMediaCodec


time:15259897 enter.

[147:869] [2025-05-03 09:45:07 +0000.129227][2a3e] WrapAndroidMediaCodec leave.


expire time = 1 ms

[148:064] [2025-05-03 09:45:07 +0000.324953][2a3e] mediacodec_createCodecByName


leave. expire time = 197 ms

[148:065] [2025-05-03 09:45:07 +0000.325314][2a3e] WrapAndroidMediaFromat


time:15260094 enter.

[148:065] [2025-05-03 09:45:07 +0000.325484][2a3e] WrapAndroidMediaFromat leave.


expire time = 0 ms

[148:107] [2025-05-03 09:45:07 +0000.367723][2a3e] Destroy time:15260136 enter.

[148:107] [2025-05-03 09:45:07 +0000.367879][2a3e] WrapAndroidMediaFromat::


Destroy
[148:107] [2025-05-03 09:45:07 +0000.367921][2a3e] Destroy leave. expire time = 1
ms

[148:108] [2025-05-03 09:45:07 +0000.367953][2a3e] ~WrapAndroidMediaFromat


time:15260137 enter.
[148:108] [2025-05-03 09:45:07 +0000.367981][2a3e] ~WrapAndroidMediaFromat leave.
expire time = 0 ms

[148:108] [2025-05-03 09:45:07 +0000.368014][2a3e] Create leave. expire time = 243


ms

[148:108] [2025-05-03 09:45:07 +0000.368125][2a3e] isSemiPlanarSupport


time:15260137 enter.

[148:108] [2025-05-03 09:45:07 +0000.368157][2a3e] H264Encoder isSemiPlanarSupport


[148:108] [2025-05-03 09:45:07 +0000.368188][2a3e] isSemiPlanarSupport leave.
expire time = 0 ms

[148:108] [2025-05-03 09:45:07 +0000.368218][2a3e] creat hw H264Encoder success,


isSemiPlanar:1
[148:108] [2025-05-03 09:45:07 +0000.368432][2a3e] InitEncode leave. expire time =
243 ms

[148:108] [2025-05-03 09:45:07 +0000.368512][2a3e] H264Encode::created Encoder


[148:108] [2025-05-03 09:45:07 +0000.368546][2a3e] H264Encode:: H264 encoder
created.
[148:108] [2025-05-03 09:45:07 +0000.368575][2a3e] H264 encoder created.
[148:108] [2025-05-03 09:45:07 +0000.368607][2a3e]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c4a27acc0
[148:108] [2025-05-03 09:45:07 +0000.368645][2a3e] setOutput:
[148:108] [2025-05-03 09:45:07 +0000.368677][2a3e]
RecordingSessionInternalSimple:encoder set output to muxer!
[148:108] [2025-05-03 09:45:07 +0000.368711][2a3e] request a key frame
[148:108] [2025-05-03 09:45:07 +0000.368793][2a3e] H264Encode:: request a key frame
[148:109] [2025-05-03 09:45:07 +0000.369060][2a3e] setDisplayRotate :90
[148:109] [2025-05-03 09:45:07 +0000.369162][2a3e] 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
[148:109] [2025-05-03 09:45:07 +0000.369369][2a40] StartRecording:
[148:109] [2025-05-03 09:45:07 +0000.369544][2c56] operator(): Set the recording
session in mic source. recording session: 0x7c4626fb80
[148:110] [2025-05-03 09:45:07 +0000.370063][2a40] operator() leave. expire time =
285 ms

[148:163] [2025-05-03 09:45:07 +0000.423255][2a40] begine recode to first frame


spend time:338
[148:163] [2025-05-03 09:45:07 +0000.423430][2a40]
GPUImageProcessing::SetOrientation orientation: 90
[148:167] [2025-05-03 09:45:07 +0000.427055][2a40] drawYUV420 render
OpenGLRenderProgram:0x7c5c5cc698
[148:174] [2025-05-03 09:45:07 +0000.434205][2c54] AF_SpeedFilter audio
0x7c4542e180 PullFrame
[148:207] [2025-05-03 09:45:07 +0000.467475][2a40] drawYUV420 render
OpenGLRenderProgram:0x7c5c5cc698
[148:227] [2025-05-03 09:45:07 +0000.487098][2c65]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[148:245] [2025-05-03 09:45:07 +0000.505046][2a40] drawYUV420 render
OpenGLRenderProgram:0x7c5c5cc698
[148:298] [2025-05-03 09:45:07 +0000.558719][2a40] The convert RGB to YUV take 7
[148:369] [2025-05-03 09:45:07 +0000.629516][2c65] h264 add frame header cdr flag
[148:370] [2025-05-03 09:45:07 +0000.630039][2c65] h264 add frame header cdr flag
[148:370] [2025-05-03 09:45:07 +0000.630338][2c65] Received key frame:0
[148:370] [2025-05-03 09:45:07 +0000.630407][2c65] H264Encode:: get a sps pps
header!headerSize:31
[148:370] [2025-05-03 09:45:07 +0000.630635][2c66] get the H.264 SPS parameter
[148:371] [2025-05-03 09:45:07 +0000.631053][2c66] add video track with id:1
[148:372] [2025-05-03 09:45:07 +0000.632174][2c66] get the H.264 PPS parameter
[148:373] [2025-05-03 09:45:07 +0000.633097][2c66] get the H.264 IDR frame
[148:373] [2025-05-03 09:45:07 +0000.633424][2c66] resss:true
[148:373] [2025-05-03 09:45:07 +0000.633527][2c66] video start ts:0
[148:374] [2025-05-03 09:45:07 +0000.634138][2c66] the video frame has been written
into MP4 file
[148:400] [2025-05-03 09:45:07 +0000.660536][2c66] add aac audio track with id:2
[148:400] [2025-05-03 09:45:07 +0000.660702][2c66] audio start ts:0
[148:400] [2025-05-03 09:45:07 +0000.660744][2c66] the audio frame has been written
into MP4 file
[148:489] [2025-05-03 09:45:07 +0000.749849][2c54] resampled_data_size:6144
[148:551] [2025-05-03 09:45:07 +0000.811356][2c56] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[148:666] [2025-05-03 09:45:07 +0000.926544][2a40] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[148:795] [2025-05-03 09:45:08 +0000.55371][2a40] The convert RGB to YUV take 5
[148:795] [2025-05-03 09:45:08 +0000.55889][2a40] Drop a frame videoTime:584
nextWantTime:594 timeInterval:66 frameRate:15
[148:895] [2025-05-03 09:45:08 +0000.155688][2a40] Got a frame videoTime:684
nextWantTime:660 timeInterval:66 frameRate:15
[149:046] [2025-05-03 09:45:08 +0000.305968][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[149:159] [2025-05-03 09:45:08 +0000.419379][2a40] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[149:216] [2025-05-03 09:45:08 +0000.476748][2a4e] Run AGC when audioType = 0
[149:225] [2025-05-03 09:45:08 +0000.485732][2a40] GPUImageProcessing: process
video frame with resolution 1280 X 720
[149:225] [2025-05-03 09:45:08 +0000.485835][2a40] GPUImageProcessing: input frame
width1280 X 720
[149:226] [2025-05-03 09:45:08 +0000.486581][2a40] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[149:226] [2025-05-03 09:45:08 +0000.486762][2a40] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[149:235] [2025-05-03 09:45:08 +0000.495679][2c65] DTS queue for
Generator:0x7c5c5006b8 510
[149:299] [2025-05-03 09:45:08 +0000.559783][2a40] The convert RGB to YUV take 3
[149:357] [2025-05-03 09:45:08 +0000.617027][2c54]
RecordAudioSource::PullAudioFrame
[149:556] [2025-05-03 09:45:08 +0000.816180][2c56] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[149:682] [2025-05-03 09:45:08 +0000.941971][2a40] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[149:795] [2025-05-03 09:45:09 +0000.55551][2a40] The convert RGB to YUV take 5
[149:879] [2025-05-03 09:45:09 +0000.139536][2c54] AF_SpeedFilter audio
0x7c4542e180 PullFrame
[150:003] [2025-05-03 09:45:09 +0000.263202][2c65] Push an pts:894 to dts queue.
[150:065] [2025-05-03 09:45:09 +0000.325828][2c65] last dts:859 currentPts:894
ppsOrSPS:0 queue length:2
[150:162] [2025-05-03 09:45:09 +0000.422324][2a40] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[150:228] [2025-05-03 09:45:09 +0000.487993][2c54] AF_SpeedFilter::PullFrame eof4
[150:237] [2025-05-03 09:45:09 +0000.497085][2c54]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[150:257] [2025-05-03 09:45:09 +0000.517883][2c54]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15261184
[150:258] [2025-05-03 09:45:09 +0000.518314][2c54]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[150:298] [2025-05-03 09:45:09 +0000.558670][2a40] The convert RGB to YUV take 5
[150:324] [2025-05-03 09:45:09 +0000.584582][2a40] webrtc common_video plane
old ..... (1/1000) new: 18001 delete: 17978 diff: 23
[150:556] [2025-05-03 09:45:09 +0000.816015][2c56] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[150:664] [2025-05-03 09:45:09 +0000.924288][2a40] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[150:757] [2025-05-03 09:45:10 +0000.17393][2a4e] haveEnoughProcessedData
internalAudioStream.length: 10
[150:794] [2025-05-03 09:45:10 +0000.54328][2a40] The convert RGB to YUV take 5
[150:864] [2025-05-03 09:45:10 +0000.124534][2c65] DTS queue for
Generator:0x7c5c5006b8 1325
[151:161] [2025-05-03 09:45:10 +0000.421124][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[151:161] [2025-05-03 09:45:10 +0000.421417][2a40] operator(): Stop
[151:161] [2025-05-03 09:45:10 +0000.421514][2a40] StopPullFrameAndWriteMp4
time:15263190 enter.

[151:161] [2025-05-03 09:45:10 +0000.421557][2a40] StopRecording:


[151:164] [2025-05-03 09:45:10 +0000.424127][2c54] PullAudioFrame: PullFrame audio
finished.
[151:164] [2025-05-03 09:45:10 +0000.424227][2c54]
Warning(media_filter_camera.cc:543): media pull audio frame EOF, so need stop
Timer!
[151:165] [2025-05-03 09:45:10 +0000.425403][2c65]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:45
[151:168] [2025-05-03 09:45:10 +0000.428251][2a3e] stop recording
[151:168] [2025-05-03 09:45:10 +0000.428378][2a3e]
RecordingSessionInternalSimple:destroy media processers
[151:168] [2025-05-03 09:45:10 +0000.428412][2a3e] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[151:168] [2025-05-03 09:45:10 +0000.428442][2a3e] H264Encode::flushing hareware
Encoder
[151:168] [2025-05-03 09:45:10 +0000.428662][2a3e] Flush time:15263197 enter.

[151:168] [2025-05-03 09:45:10 +0000.428719][2a3e] H264Encoder encoder flush


[151:168] [2025-05-03 09:45:10 +0000.428752][2a3e] flush output queue
[151:180] [2025-05-03 09:45:10 +0000.440190][2a3e] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1461 pts:1461
[151:217] [2025-05-03 09:45:10 +0000.477347][2a4e] Run AGC when audioType = 0
[151:217] [2025-05-03 09:45:10 +0000.477565][2a4e]
AudioDeviceDataHandler::MixAndSendOutFrame
[151:464] [2025-05-03 09:45:10 +0000.724283][2c56] The output timestamp from audio
mixer change:15263488
[151:480] [2025-05-03 09:45:10 +0000.740580][2a3e] Flush leave. expire time = 312
ms

[151:480] [2025-05-03 09:45:10 +0000.740787][2a3e] ~H264EncodeWrap:


[151:480] [2025-05-03 09:45:10 +0000.740825][2a3e] ~H264Encode:
[151:480] [2025-05-03 09:45:10 +0000.740852][2a3e] teardownCompressionSession:
H264Encode::destroying Encoder
[151:480] [2025-05-03 09:45:10 +0000.740880][2a3e] Release time:15263509 enter.

[151:481] [2025-05-03 09:45:10 +0000.741058][2a3e] Release:


MediaCodecVideoEncoder::Release _inited:1
[151:481] [2025-05-03 09:45:10 +0000.741100][2a3e] Destroy time:15263510 enter.

[151:481] [2025-05-03 09:45:10 +0000.741127][2a3e] H264Encoder encoderDestroy


[151:481] [2025-05-03 09:45:10 +0000.741154][2a3e]
AndroidMediaCodecVideoEncoder::release env: 0x7c4a27d4c0
[151:481] [2025-05-03 09:45:10 +0000.741185][2a3e]
AndroidMediaCodecVideoEncoder::Destroy
[151:501] [2025-05-03 09:45:10 +0000.761464][2a3e] Destroy leave. expire time = 20
ms

[151:501] [2025-05-03 09:45:10 +0000.761695][2a3e] Release leave. expire time = 21


ms

[151:501] [2025-05-03 09:45:10 +0000.761757][2a3e] ~AndroidHwAvcEncoder


time:15263530 enter.

[151:502] [2025-05-03 09:45:10 +0000.762057][2a3e] Release time:15263531 enter.

[151:502] [2025-05-03 09:45:10 +0000.762098][2a3e] Release:


MediaCodecVideoEncoder:: has been released before, just return
[151:502] [2025-05-03 09:45:10 +0000.762126][2a3e] Release leave. expire time = 0
ms

[151:502] [2025-05-03 09:45:10 +0000.762154][2a3e] ~AndroidMediaCodecVideoEncoder


[151:502] [2025-05-03 09:45:10 +0000.762220][2a3e] ~WrapAndroidMediaCodec
time:15263531 enter.

[151:502] [2025-05-03 09:45:10 +0000.762249][2a3e] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[151:502] [2025-05-03 09:45:10 +0000.762283][2a3e] video hevc hw codec


destructor:0x7cef01f648

[151:502] [2025-05-03 09:45:10 +0000.762434][2a3e] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[151:502] [2025-05-03 09:45:10 +0000.762524][2a3e] teardownCompressionSession:


H264Encode::destroyed Encoder
[151:502] [2025-05-03 09:45:10 +0000.762561][2a3e]
RecordingSessionInternalSimple:destroy aac encoder output!
[151:502] [2025-05-03 09:45:10 +0000.762592][2a3e] AACSWEncode destructor
[151:507] [2025-05-03 09:45:10 +0000.767056][2c66] MP4 close file successfully
[151:507] [2025-05-03 09:45:10 +0000.767243][2c66] Recording session Internal:
notify recording ok
[151:507] [2025-05-03 09:45:10 +0000.767278][2c66] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4,
output_video_timestamp_:1461.5 last_video_pts_:1461
[151:507] [2025-05-03 09:45:10 +0000.767347][2c66] OnRecordFinish:
[151:516] [2025-05-03 09:45:10 +0000.776572][2c66] onRecordingOk: net seek
pos:0record video duration:1494record audio duration:1416
[151:517] [2025-05-03 09:45:10 +0000.777028][2c56] destructMicSource_w:
[151:517] [2025-05-03 09:45:10 +0000.777087][2c56] setOutput_w:
MicSource::setOutput() 0x0
[151:517] [2025-05-03 09:45:10 +0000.777235][2a40] releaseThread 0x7c460f5880
[151:517] [2025-05-03 09:45:10 +0000.777282][2a40] ~MicSource: Mic source
destroyed:0x7c46264300
[151:518] [2025-05-03 09:45:10 +0000.777942][2a40] StopPullFrameAndWriteMp4 leave.
expire time = 357 ms

[151:518] [2025-05-03 09:45:10 +0000.778033][2a40] DestroyPipelineAndFilters


time:15263547 enter.
[151:518] [2025-05-03 09:45:10 +0000.778153][2a40] UnbindInputFilter 0x7c4612f0c0
this 0x7c5c5cc8c0
[151:518] [2025-05-03 09:45:10 +0000.778200][2a40] UnbindInputFilter 0x7c4626fcd8
this 0x7c4542e2d0
[151:518] [2025-05-03 09:45:10 +0000.778257][2a40] UnbindInputFilter 0x7c5c5cc8c0
this 0x7c460b22a0
[151:518] [2025-05-03 09:45:10 +0000.778289][2a40] filter: filter pipeline destroy
this: 0x7c460b2200
[151:518] [2025-05-03 09:45:10 +0000.778828][2a40] ClearVideoOfSources: recodring
total frames:0
[151:518] [2025-05-03 09:45:10 +0000.778914][2a40] ClearVideoOfSources:
[151:519] [2025-05-03 09:45:10 +0000.778978][2a40] GPUImageProcessing destruct.
[151:519] [2025-05-03 09:45:10 +0000.779050][2a40] destroy TrivalImageDrawer
0x7c5c5f2400
[151:519] [2025-05-03 09:45:10 +0000.779083][2a40] The shader has been initialize,
clean up them.

[151:519] [2025-05-03 09:45:10 +0000.779157][2a40] ~OpenGLFrameBuffer:


[151:521] [2025-05-03 09:45:10 +0000.781264][2a40] ~OpenGLFrameBuffer:
[151:522] [2025-05-03 09:45:10 +0000.782194][2a40] ~OpenGLFrameBuffer:
[151:522] [2025-05-03 09:45:10 +0000.782534][2a40] ~OpenGLFrameBuffer:
[151:522] [2025-05-03 09:45:10 +0000.782652][2a40] ~OpenGLFrameBuffer:
[151:522] [2025-05-03 09:45:10 +0000.782786][2a40] ~OpenGLFrameBuffer:
[151:523] [2025-05-03 09:45:10 +0000.783554][2a40] GPUImageProcessing destruct
finish.
[151:523] [2025-05-03 09:45:10 +0000.783691][2a40] GPURGBAFrame destruct.
[151:523] [2025-05-03 09:45:10 +0000.783786][2a40] destroy OpenGLRenderProgram
0x7c5c5cc698
[151:523] [2025-05-03 09:45:10 +0000.783850][2a40] ~CameraSource time:15263552
enter.

[151:523] [2025-05-03 09:45:10 +0000.783883][2a40] ~CameraSource leave. expire


time = 0 ms

[151:523] [2025-05-03 09:45:10 +0000.783929][2a40] ~RecordAudioSource time:15263552


enter.

[151:524] [2025-05-03 09:45:10 +0000.783960][2a40] ~RecordAudioSource leave.


expire time = 1 ms

[151:524] [2025-05-03 09:45:10 +0000.784092][2a40] DestroyPipelineAndFilters


leave. expire time = 6 ms

[151:571] [2025-05-03 09:45:10 +0000.831232][19bc]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[151:572] [2025-05-03 09:45:10 +0000.832120][19bc] machine model :redmi
[151:572] [2025-05-03 09:45:10 +0000.832180][19bc] Support this machine
model :redmi
[151:576] [2025-05-03 09:45:10 +0000.836624][19bc] global inited! current sdk
version: 12-14-d8558ab
[151:577] [2025-05-03 09:45:10 +0000.837163][19bc] filter: filter pipeline
construtc this: 0x7cefd95480
[151:577] [2025-05-03 09:45:10 +0000.837232][19bc] MediaFilterGraph:
MediaFilterGraph construct
[151:577] [2025-05-03 09:45:10 +0000.837265][19bc] GLESContext:
[151:578] [2025-05-03 09:45:10 +0000.838369][19bc] The result of eglGetDisplay is:
0x1
[151:582] [2025-05-03 09:45:10 +0000.842577][19bc] The result of creation:
0x7c544f6680
[151:582] [2025-05-03 09:45:10 +0000.842837][19bc] The result of
eglCreatePbufferSurface is: 0x7c544f6780
[151:583] [2025-05-03 09:45:10 +0000.843002][19bc] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[151:583] [2025-05-03 09:45:10 +0000.843045][19bc] The source 0 speed:1
[151:583] [2025-05-03 09:45:10 +0000.843096][19bc] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4, delay:
0
[151:583] [2025-05-03 09:45:10 +0000.843143][19bc] CreateDecoderByVideoSource
time:15263612 enter.

[151:583] [2025-05-03 09:45:10 +0000.843414][19bc] running_decoder_count:0max


count:2
[151:583] [2025-05-03 09:45:10 +0000.843474][19bc] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefdcb000
[151:596] [2025-05-03 09:45:10 +0000.856213][2ca0] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5c5b5200] Current FFmpeg version git-2021-06-16-
97cea6f

[151:693] [2025-05-03 09:45:10 +0000.952959][2ca0] OnStreamInfoFound: video


duration_: 1494
[151:694] [2025-05-03 09:45:10 +0000.954900][19bc] start decoder
[151:694] [2025-05-03 09:45:10 +0000.954874][2ca1] NO get frame from decoder
[151:695] [2025-05-03 09:45:10 +0000.955074][19bc] CreateDecoderByVideoSource
leave. expire time = 112 ms

[151:695] [2025-05-03 09:45:10 +0000.955133][19bc] BindInputFilter 0x7cefd5f620


this 0x7c545ae918
[151:695] [2025-05-03 09:45:10 +0000.955177][19bc] BindInputFilter 0x7c545ae918
this 0x7c545aeb58
[151:695] [2025-05-03 09:45:10 +0000.955221][19bc] BindInputFilter 0x7cefd5f620
this 0x7c545aec18
[151:695] [2025-05-03 09:45:10 +0000.955261][19bc] BindInputFilter 0x7c545aec18
this 0x7c545aecd8
[151:695] [2025-05-03 09:45:10 +0000.955296][19bc] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[151:695] [2025-05-03 09:45:10 +0000.955344][19bc] BindInputFilter 0x7c545aeb58
this 0x7c545aed98
[151:695] [2025-05-03 09:45:10 +0000.955382][19bc] BindInputFilter 0x7c545aed98
this 0x7cefd95520
[151:695] [2025-05-03 09:45:10 +0000.955422][19bc] BindInputFilter 0x7c545aecd8
this 0x7c545aee58
[151:695] [2025-05-03 09:45:10 +0000.955460][19bc] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[151:695] [2025-05-03 09:45:10 +0000.955505][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[151:695] [2025-05-03 09:45:10 +0000.955849][2ca1] NO get frame from decoder
[151:696] [2025-05-03 09:45:10 +0000.956156][19bc] machine model :redmi
[151:696] [2025-05-03 09:45:10 +0000.956215][19bc] Support this machine
model :redmi
[151:696] [2025-05-03 09:45:10 +0000.956245][19bc] global inited! current sdk
version: 12-14-d8558ab
[151:696] [2025-05-03 09:45:10 +0000.956684][19bc] GetPipeline:
-----------------------------------------
[151:696] [2025-05-03 09:45:10 +0000.956744][19bc] GetPipeline: source:
0x7cefd5f400
[151:696] [2025-05-03 09:45:10 +0000.956774][19bc] GetPipeline: filter: NULLFilter
[151:696] [2025-05-03 09:45:10 +0000.956839][19bc] GetPipeline: filter: NULLFilter
[151:696] [2025-05-03 09:45:10 +0000.956865][19bc] GetPipeline: filter: NULLFilter
[151:696] [2025-05-03 09:45:10 +0000.956890][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[151:696] [2025-05-03 09:45:10 +0000.956914][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[151:697] [2025-05-03 09:45:10 +0000.956939][19bc] GetPipeline: audio filter:
AudioNUllFilter
[151:697] [2025-05-03 09:45:10 +0000.956964][19bc] GetPipeline:
------------------------------------------
[151:697] [2025-05-03 09:45:10 +0000.956995][19bc] filter: filter pipeline2 update
pattern: 0
[151:697] [2025-05-03 09:45:10 +0000.957506][2ca1] NO get frame from decoder
[151:698] [2025-05-03 09:45:10 +0000.958102][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[151:698] [2025-05-03 09:45:10 +0000.958537][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[151:698] [2025-05-03 09:45:10 +0000.958636][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[151:698] [2025-05-03 09:45:10 +0000.958843][19bc] DeviceInit:
[151:700] [2025-05-03 09:45:10 +0000.960673][2ca1] NO get frame from decoder
[151:702] [2025-05-03 09:45:10 +0000.962353][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[151:703] [2025-05-03 09:45:10 +0000.962981][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[151:703] [2025-05-03 09:45:10 +0000.963058][2ca1] NO get frame from decoder
[151:703] [2025-05-03 09:45:10 +0000.963461][19bc] CreatePlatformSpecificObjects:
[151:703] [2025-05-03 09:45:10 +0000.963532][19bc] audio device use null audio
input and opensl output
[151:703] [2025-05-03 09:45:10 +0000.963568][19bc] Create OpenSLES output module
with java VM support.

[151:703] [2025-05-03 09:45:10 +0000.963808][19bc] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[151:704] [2025-05-03 09:45:10 +0000.964149][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[151:704] [2025-05-03 09:45:10 +0000.964625][19bc] Create OpenSLES output module
with buffer num:2

[151:704] [2025-05-03 09:45:10 +0000.964733][19bc] Error(trace.cc:40): Init the


output and input for audio device template.
[151:704] [2025-05-03 09:45:10 +0000.964764][19bc] Init the output device.

[151:704] [2025-05-03 09:45:10 +0000.964796][19bc] Set the playout as stereo:1


[151:704] [2025-05-03 09:45:10 +0000.964825][19bc] Set the sample rate to be:44100

[151:705] [2025-05-03 09:45:10 +0000.965485][2ca1] NO get frame from decoder


[151:706] [2025-05-03 09:45:10 +0000.966481][19bc] Low latency buffer size:144 low
sample rate:48000
[151:706] [2025-05-03 09:45:10 +0000.966654][19bc] DeviceInit: Done
[151:706] [2025-05-03 09:45:10 +0000.966916][19bc] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[151:707] [2025-05-03 09:45:10 +0000.967238][2ca1] NO get frame from decoder
[151:707] [2025-05-03 09:45:10 +0000.967399][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[151:707] [2025-05-03 09:45:10 +0000.967522][19bc]
MediaFilterPlayer::SetPlayerNotify 0x7c5446eba0
[151:709] [2025-05-03 09:45:10 +0000.969487][2cae] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c54891b18
[151:710] [2025-05-03 09:45:10 +0000.970087][2ca1] NO get frame from decoder
[151:711] [2025-05-03 09:45:10 +0000.971239][19bc]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[151:711] [2025-05-03 09:45:10 +0000.971355][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[151:711] [2025-05-03 09:45:10 +0000.971411][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[151:711] [2025-05-03 09:45:10 +0000.971514][19bc] SetGraphLoop: SetGraphLoop 1
[151:711] [2025-05-03 09:45:10 +0000.971545][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[151:711] [2025-05-03 09:45:10 +0000.971631][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[151:712] [2025-05-03 09:45:10 +0000.972897][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[151:717] [2025-05-03 09:45:10 +0000.977550][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[151:718] [2025-05-03 09:45:10 +0000.978053][2cb0] Start:
[151:718] [2025-05-03 09:45:10 +0000.978386][2caf] operator(): video render
started.
[151:718] [2025-05-03 09:45:10 +0000.978471][2cb0] Start:
[151:718] [2025-05-03 09:45:10 +0000.978653][2cb0] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[151:718] [2025-05-03 09:45:10 +0000.978701][2cb0] Reset: history total size: 98
[151:718] [2025-05-03 09:45:10 +0000.978733][2cb0] DeviceStart:
audioDevice_:0x7c544b4000
[151:718] [2025-05-03 09:45:10 +0000.978762][2cb0] DeviceStart: time profile
playout init before
[151:718] [2025-05-03 09:45:10 +0000.978795][2cb0] DeviceStart: time profile
playout init end
[151:718] [2025-05-03 09:45:10 +0000.978821][2cb0] OpenSlesOutput:Start playout

[151:722] [2025-05-03 09:45:10 +0000.982088][2cb0] Create the opensl output player.


streamtype before:0

[151:722] [2025-05-03 09:45:10 +0000.982189][2cb0] Create the opensl output player.


streamtype after:3

[151:811] [2025-05-03 09:45:11 +0000.71347][2cb0] Enqueue opensl buffer size:1764


[151:842] [2025-05-03 09:45:11 +0000.102300][2caf] DriveRender working... (1/200)
[151:866] [2025-05-03 09:45:11 +0000.126218][2cb0] DeviceStart: time profile
playout all end
[151:866] [2025-05-03 09:45:11 +0000.126357][2cb0] operator(): Audio playback
started.
[151:867] [2025-05-03 09:45:11 +0000.127266][2cb0] operator(): Started now!
[151:870] [2025-05-03 09:45:11 +0000.130689][2cb1] Pull audio failed.(wait video!)
[151:955] [2025-05-03 09:45:11 +0000.215577][2caf] lipsync_debug: First video frame
rendering.
[151:959] [2025-05-03 09:45:11 +0000.219550][2cb1] audio_frame_list_ empty
[152:019] [2025-05-03 09:45:11 +0000.279903][2cb3] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[152:067] [2025-05-03 09:45:11 +0000.327617][2cb0] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[152:068] [2025-05-03 09:45:11 +0000.327956][2cb0] First audio frame rendering
[152:068] [2025-05-03 09:45:11 +0000.328802][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[152:069] [2025-05-03 09:45:11 +0000.329104][2cb1] audio frame wait video
frame.last_video_timestamp:110 last_audio_timestamp:231.927
[152:072] [2025-05-03 09:45:11 +0000.332019][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[152:072] [2025-05-03 09:45:11 +0000.332458][2cb1] audio frame wait video
frame.last_video_timestamp:142 last_audio_timestamp:254.921
[152:083] [2025-05-03 09:45:11 +0000.343024][2caf] lipsync_debug:result remaining
time:0
[152:083] [2025-05-03 09:45:11 +0000.343127][2caf] dynamic updated lipsync delay:0
[152:165] [2025-05-03 09:45:11 +0000.425064][2cb3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[152:234] [2025-05-03 09:45:11 +0000.494430][2ca1] av_read_frame AVERROR_EOF
[152:284] [2025-05-03 09:45:11 +0000.544545][2ca1] OnReceiveEOF:
[152:284] [2025-05-03 09:45:11 +0000.544670][2ca1] OnDecoderEOF time:15264313
enter.

[152:284] [2025-05-03 09:45:11 +0000.544838][2c9f] CleanUp time:15264313 enter.

[152:284] [2025-05-03 09:45:11 +0000.544918][2ca1] OnDecoderEOF leave. expire time


= 0 ms

[152:285] [2025-05-03 09:45:11 +0000.544965][2ca1] OnDecoderFinished:


OnDecoderFinished total decoder frames:45 this:0x7cefd5f400
[152:289] [2025-05-03 09:45:11 +0000.549531][2c9f] CleanUp leave. expire time = 5
ms

[152:289] [2025-05-03 09:45:11 +0000.549637][2c9f] clean up


[152:290] [2025-05-03 09:45:11 +0000.550366][2c9f] running_decoder_count:0max
count:2
[152:463] [2025-05-03 09:45:11 +0000.723126][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[152:471] [2025-05-03 09:45:11 +0000.731093][2caf] lipsync_debug:displaying video
ts:53460 The current displayed video timestamp is:15264500
[152:489] [2025-05-03 09:45:11 +0000.749203][2cb2] Error(video_source.cc:430): wait
decoder a frame: 0
[152:921] [2025-05-03 09:45:12 +0000.181672][2caf] lipsync_debug:remaining time:10
tsDelta - timeDelta:13
[152:922] [2025-05-03 09:45:12 +0000.182028][2caf] lipsync_debug:result remaining
time:10
[153:130] [2025-05-03 09:45:12 +0000.390336][2cb3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[153:130] [2025-05-03 09:45:12 +0000.390341][2cb1] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 53212
[153:130] [2025-05-03 09:45:12 +0000.390605][2cb1] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[153:217] [2025-05-03 09:45:12 +0000.477191][2a4e] Run AGC when audioType = 0
[153:291] [2025-05-03 09:45:12 +0000.551670][2caf] lipsync_debug:displaying video
ts:113760 The current displayed video timestamp is:15265320
[153:296] [2025-05-03 09:45:12 +0000.556292][2cb1] PullAudioFrame: PullFrame audio
finished.
[153:296] [2025-05-03 09:45:12 +0000.556434][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[153:327] [2025-05-03 09:45:12 +0000.587045][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[153:357] [2025-05-03 09:45:12 +0000.617450][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[153:387] [2025-05-03 09:45:12 +0000.647781][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[153:418] [2025-05-03 09:45:12 +0000.678165][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[153:448] [2025-05-03 09:45:12 +0000.708490][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[153:478] [2025-05-03 09:45:12 +0000.738833][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[153:509] [2025-05-03 09:45:12 +0000.769255][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[153:530] [2025-05-03 09:45:12 +0000.790396][2caf]
lipsync_debug:lipsync_threadhold: lipsync_delta:17 tsDelta:52 timeDelta:46 last
video ts:125370 frame->pts:128520 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[153:530] [2025-05-03 09:45:12 +0000.790547][2caf] lipsync_debug: tsDelta -
timeDelta = 6
[153:539] [2025-05-03 09:45:12 +0000.799750][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[153:570] [2025-05-03 09:45:12 +0000.830280][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[153:586] [2025-05-03 09:45:12 +0000.846215][2cb2] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[153:587] [2025-05-03 09:45:12 +0000.847314][2cb2] Stop:
[153:589] [2025-05-03 09:45:12 +0000.849811][2caf] operator(): Video Render
stopped.
[153:590] [2025-05-03 09:45:12 +0000.850447][2cb2] Stop:
[153:592] [2025-05-03 09:45:12 +0000.852413][2cb0] DeviceStop:
audioDevice_:0x7c544b4000
[153:592] [2025-05-03 09:45:12 +0000.852531][2cb0] OpenSlesOutput:Stop playout

[153:599] [2025-05-03 09:45:12 +0000.859465][2cb0] DeviceStop: Done


[153:599] [2025-05-03 09:45:12 +0000.859884][2cb0] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[153:601] [2025-05-03 09:45:12 +0000.861113][2cb2] to reset filter graph
[153:601] [2025-05-03 09:45:12 +0000.861617][2cb2] RemoveVideoBackGroud: hava not
add video backgroud
[153:601] [2025-05-03 09:45:12 +0000.861752][2cb2] UnbindInputFilter 0x7c545aed98
this 0x7cefd95520
[153:601] [2025-05-03 09:45:12 +0000.861838][2cb2] ClearAllSource: remove source
filter, sourceid: 0x7cefd5f400
[153:601] [2025-05-03 09:45:12 +0000.861899][2cb2] DestoryDecoderByVideoSource
time:15265630 enter.

[153:602] [2025-05-03 09:45:12 +0000.861962][2cb2] ~VideoBindDecoder time:15265631


enter.

[153:602] [2025-05-03 09:45:12 +0000.862257][2cb2] CleanUp time:15265631 enter.

[153:602] [2025-05-03 09:45:12 +0000.862596][2cb2] CleanUp leave. expire time = 0


ms

[153:602] [2025-05-03 09:45:12 +0000.862672][2cb2] CleanUp time:15265631 enter.

[153:603] [2025-05-03 09:45:12 +0000.863019][2cb2] CleanUp leave. expire time = 1


ms

[153:604] [2025-05-03 09:45:12 +0000.864104][2cb2] ~VideoBindDecoder leave. expire


time = 2 ms

[153:604] [2025-05-03 09:45:12 +0000.864192][2cb2] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[153:604] [2025-05-03 09:45:12 +0000.864277][2cb2] UnbindInputFilter 0x7c545aeb58


this 0x7c545aed98
[153:604] [2025-05-03 09:45:12 +0000.864359][2cb2] UnbindInputFilter 0x7c545ae918
this 0x7c545aeb58
[153:604] [2025-05-03 09:45:12 +0000.864439][2cb2] UnbindInputFilter 0x7cefd5f620
this 0x7c545ae918
[153:604] [2025-05-03 09:45:12 +0000.864517][2cb2] UnbindInputFilter 0x7c545aecd8
this 0x7c545aee58
[153:604] [2025-05-03 09:45:12 +0000.864596][2cb2] UnbindInputFilter 0x7c545aec18
this 0x7c545aecd8
[153:604] [2025-05-03 09:45:12 +0000.864678][2cb2] UnbindInputFilter 0x7cefd5f620
this 0x7c545aec18
[153:604] [2025-05-03 09:45:12 +0000.864773][2cb2] to reset filter graph clear end
[153:604] [2025-05-03 09:45:12 +0000.864828][2cb2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4, delay:
0
[153:604] [2025-05-03 09:45:12 +0000.864900][2cb2] CreateDecoderByVideoSource
time:15265633 enter.

[153:605] [2025-05-03 09:45:12 +0000.865405][2cb2] running_decoder_count:0max


count:2
[153:605] [2025-05-03 09:45:12 +0000.865490][2cb2] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefdcb000
[153:607] [2025-05-03 09:45:12 +0000.867279][2cbd] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5c5b5200] Current FFmpeg version git-2021-06-16-
97cea6f

[153:718] [2025-05-03 09:45:12 +0000.978711][2cbd] OnStreamInfoFound: video


duration_: 1494
[153:721] [2025-05-03 09:45:12 +0000.981291][2cbe] NO get frame from decoder
[153:721] [2025-05-03 09:45:12 +0000.981345][2cb2] start decoder
[153:721] [2025-05-03 09:45:12 +0000.981549][2cb2] CreateDecoderByVideoSource
leave. expire time = 117 ms

[153:721] [2025-05-03 09:45:12 +0000.981659][2cb2] BindInputFilter 0x7ce263b420


this 0x7ce257f3d8
[153:721] [2025-05-03 09:45:12 +0000.981703][2cb2] BindInputFilter 0x7ce257f3d8
this 0x7cefda5518
[153:721] [2025-05-03 09:45:12 +0000.981749][2cb2] BindInputFilter 0x7ce263b420
this 0x7cefda55d8
[153:721] [2025-05-03 09:45:12 +0000.981794][2cb2] BindInputFilter 0x7cefda55d8
this 0x7cefda5698
[153:721] [2025-05-03 09:45:12 +0000.981826][2cb2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[153:721] [2025-05-03 09:45:12 +0000.981874][2cb2] BindInputFilter 0x7cefda5518
this 0x7cefda5758
[153:721] [2025-05-03 09:45:12 +0000.981913][2cb2] BindInputFilter 0x7cefda5758
this 0x7cefd95520
[153:722] [2025-05-03 09:45:12 +0000.981951][2cb2] BindInputFilter 0x7cefda5698
this 0x7cefda5818
[153:722] [2025-05-03 09:45:12 +0000.982018][2cb2] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[153:722] [2025-05-03 09:45:12 +0000.982491][2cb2] to reset filter graph end
[153:722] [2025-05-03 09:45:12 +0000.982545][2cb2] Start:
[153:722] [2025-05-03 09:45:12 +0000.982819][2caf] operator(): video render
started.
[153:722] [2025-05-03 09:45:12 +0000.982492][2cbe] NO get frame from decoder
[153:724] [2025-05-03 09:45:12 +0000.984829][2cb2] Start:
[153:725] [2025-05-03 09:45:12 +0000.985048][2cbe] NO get frame from decoder
[153:725] [2025-05-03 09:45:12 +0000.985492][2cb0] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[153:725] [2025-05-03 09:45:12 +0000.985578][2cb0] Reset: history total size: 98
[153:725] [2025-05-03 09:45:12 +0000.985624][2cb0] DeviceStart:
audioDevice_:0x7c544b4000
[153:725] [2025-05-03 09:45:12 +0000.985655][2cb0] DeviceStart: time profile
playout init before
[153:725] [2025-05-03 09:45:12 +0000.985693][2cb0] DeviceStart: time profile
playout init end
[153:725] [2025-05-03 09:45:12 +0000.985720][2cb0] OpenSlesOutput:Start playout

[153:726] [2025-05-03 09:45:12 +0000.986904][2cb0] Create the opensl output player.


streamtype before:0

[153:727] [2025-05-03 09:45:12 +0000.987115][2cb0] Create the opensl output player.


streamtype after:3

[153:727] [2025-05-03 09:45:12 +0000.987934][2cbe] NO get frame from decoder


[153:731] [2025-05-03 09:45:12 +0000.991541][2cbe] NO get frame from decoder
[153:734] [2025-05-03 09:45:12 +0000.994751][2cbe] NO get frame from decoder
[153:736] [2025-05-03 09:45:12 +0000.996368][2cbe] NO get frame from decoder
[153:738] [2025-05-03 09:45:12 +0000.998074][2cbe] NO get frame from decoder
[153:761] [2025-05-03 09:45:13 +0000.21503][2cb0] Enqueue opensl buffer size:1764
[153:766] [2025-05-03 09:45:13 +0000.26015][2caf] DriveRender working... (1/200)
[153:776] [2025-05-03 09:45:13 +0000.36677][2cb0] DeviceStart: time profile playout
all end
[153:776] [2025-05-03 09:45:13 +0000.36813][2cb0] operator(): Audio playback
started.
[153:808] [2025-05-03 09:45:13 +0000.68330][2caf] lipsync_debug: First video frame
rendering.
[153:976] [2025-05-03 09:45:13 +0000.236428][2cb1] audio_frame_list_ empty
[153:981] [2025-05-03 09:45:13 +0000.241431][2cb0] The audio playback speed:100
(1/100)
[153:981] [2025-05-03 09:45:13 +0000.241525][2cb0] lipsync_debug: The current
played audio timestamp is:0(1/50)
[153:981] [2025-05-03 09:45:13 +0000.241555][2cb0] First audio frame rendering
[153:981] [2025-05-03 09:45:13 +0000.241880][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[154:115] [2025-05-03 09:45:13 +0000.375902][2cbe] av_read_frame AVERROR_EOF
[154:162] [2025-05-03 09:45:13 +0000.422230][2cbe] OnReceiveEOF:
[154:162] [2025-05-03 09:45:13 +0000.422395][2cbe] OnDecoderEOF time:15266191
enter.

[154:162] [2025-05-03 09:45:13 +0000.422515][2cbe] OnDecoderEOF leave. expire time


= 0 ms

[154:162] [2025-05-03 09:45:13 +0000.422547][2cbe] OnDecoderFinished:


OnDecoderFinished total decoder frames:45 this:0x7ce263b200
[154:162] [2025-05-03 09:45:13 +0000.422651][2c9f] CleanUp time:15266191 enter.

[154:165] [2025-05-03 09:45:13 +0000.425931][2c9f] CleanUp leave. expire time = 4


ms

[154:166] [2025-05-03 09:45:13 +0000.426070][2c9f] clean up


[154:166] [2025-05-03 09:45:13 +0000.426105][2c9f] running_decoder_count:0max
count:2
[154:170] [2025-05-03 09:45:13 +0000.430079][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[154:218] [2025-05-03 09:45:13 +0000.478060][2caf] lipsync_debug:displaying video
ts:39780 The current displayed video timestamp is:15266247
[154:265] [2025-05-03 09:45:13 +0000.525469][2cca]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[154:266] [2025-05-03 09:45:13 +0000.526430][2cb2] Error(video_source.cc:430): wait
decoder a frame: 0
[154:448] [2025-05-03 09:45:13 +0000.708577][2cb2] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 74250pts ms:825000
[154:450] [2025-05-03 09:45:13 +0000.710782][2cb2] OnVideoFrameReady(1/200)
[154:451] [2025-05-03 09:45:13 +0000.711074][2caf] operator() frame->pts-
9223372036854775808 queue_ size: 5 (1/200)
[154:835] [2025-05-03 09:45:14 +0000.95864][2cb2] webrtc common_video plane
old ..... (1/1000) new: 19001 delete: 18990 diff: 11
[154:917] [2025-05-03 09:45:14 +0000.177816][2caf] lipsync_debug:displaying video
ts:98280 The current displayed video timestamp is:15266946
[155:218] [2025-05-03 09:45:14 +0000.478330][2a4e] Run AGC when audioType = 0
[155:218] [2025-05-03 09:45:14 +0000.478579][2a4e]
AudioDeviceDataHandler::MixAndSendOutFrame
[155:227] [2025-05-03 09:45:14 +0000.487743][2cb1] PullAudioFrame: PullFrame audio
finished.
[155:227] [2025-05-03 09:45:14 +0000.487900][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[155:258] [2025-05-03 09:45:14 +0000.518114][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[155:288] [2025-05-03 09:45:14 +0000.548567][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[155:303] [2025-05-03 09:45:14 +0000.563648][2cca]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[155:318] [2025-05-03 09:45:14 +0000.578891][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[155:349] [2025-05-03 09:45:14 +0000.609309][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[155:353] [2025-05-03 09:45:14 +0000.613227][2caf] lipsync_debug:remaining time:10
tsDelta - timeDelta:14
[155:353] [2025-05-03 09:45:14 +0000.613402][2caf] lipsync_debug:result remaining
time:10
[155:379] [2025-05-03 09:45:14 +0000.639594][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[155:409] [2025-05-03 09:45:14 +0000.669918][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[155:440] [2025-05-03 09:45:14 +0000.700250][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[155:444] [2025-05-03 09:45:14 +0000.704442][2caf] DriveRender working... (1/200)
[155:469] [2025-05-03 09:45:14 +0000.729398][2cb2] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[155:469] [2025-05-03 09:45:14 +0000.729802][2cb2] Stop:
[155:472] [2025-05-03 09:45:14 +0000.732006][2caf] operator(): Video Render
stopped.
[155:472] [2025-05-03 09:45:14 +0000.732373][2cb2] Stop:
[155:472] [2025-05-03 09:45:14 +0000.732516][2cb0] DeviceStop:
audioDevice_:0x7c544b4000
[155:472] [2025-05-03 09:45:14 +0000.732633][2cb0] OpenSlesOutput:Stop playout

[155:474] [2025-05-03 09:45:14 +0000.734973][2cb0] DeviceStop: Done


[155:475] [2025-05-03 09:45:14 +0000.735217][2cb0] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[155:475] [2025-05-03 09:45:14 +0000.735524][2cb2] to reset filter graph
[155:475] [2025-05-03 09:45:14 +0000.735613][2cb2] RemoveVideoBackGroud: hava not
add video backgroud
[155:475] [2025-05-03 09:45:14 +0000.735761][2cb2] UnbindInputFilter 0x7cefda5758
this 0x7cefd95520
[155:475] [2025-05-03 09:45:14 +0000.735844][2cb2] ClearAllSource: remove source
filter, sourceid: 0x7ce263b200
[155:475] [2025-05-03 09:45:14 +0000.735910][2cb2] DestoryDecoderByVideoSource
time:15267504 enter.

[155:476] [2025-05-03 09:45:14 +0000.735977][2cb2] ~VideoBindDecoder time:15267505


enter.

[155:476] [2025-05-03 09:45:14 +0000.736148][2cb2] CleanUp time:15267505 enter.

[155:476] [2025-05-03 09:45:14 +0000.736459][2cb2] CleanUp leave. expire time = 0


ms

[155:476] [2025-05-03 09:45:14 +0000.736551][2cb2] CleanUp time:15267505 enter.

[155:476] [2025-05-03 09:45:14 +0000.736802][2cb2] CleanUp leave. expire time = 0


ms

[155:477] [2025-05-03 09:45:14 +0000.737480][2cb2] ~VideoBindDecoder leave. expire


time = 1 ms

[155:477] [2025-05-03 09:45:14 +0000.737560][2cb2] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[155:477] [2025-05-03 09:45:14 +0000.737646][2cb2] UnbindInputFilter 0x7cefda5518


this 0x7cefda5758
[155:477] [2025-05-03 09:45:14 +0000.737729][2cb2] UnbindInputFilter 0x7ce257f3d8
this 0x7cefda5518
[155:477] [2025-05-03 09:45:14 +0000.737810][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7ce257f3d8
[155:477] [2025-05-03 09:45:14 +0000.737890][2cb2] UnbindInputFilter 0x7cefda5698
this 0x7cefda5818
[155:478] [2025-05-03 09:45:14 +0000.737993][2cb2] UnbindInputFilter 0x7cefda55d8
this 0x7cefda5698
[155:478] [2025-05-03 09:45:14 +0000.738619][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7cefda55d8
[155:478] [2025-05-03 09:45:14 +0000.738707][2cb2] to reset filter graph clear end
[155:478] [2025-05-03 09:45:14 +0000.738782][2cb2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4, delay:
0
[155:478] [2025-05-03 09:45:14 +0000.738861][2cb2] CreateDecoderByVideoSource
time:15267507 enter.

[155:479] [2025-05-03 09:45:14 +0000.739442][2cb2] running_decoder_count:0max


count:2
[155:479] [2025-05-03 09:45:14 +0000.739518][2cb2] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefdcb000
[155:480] [2025-05-03 09:45:14 +0000.740859][2cd1] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5c5b5200] Current FFmpeg version git-2021-06-16-
97cea6f
[155:591] [2025-05-03 09:45:14 +0000.851392][2cd1] OnStreamInfoFound: video
duration_: 1494
[155:594] [2025-05-03 09:45:14 +0000.854296][2cd2] NO get frame from decoder
[155:594] [2025-05-03 09:45:14 +0000.854296][2cb2] start decoder
[155:594] [2025-05-03 09:45:14 +0000.854486][2cb2] CreateDecoderByVideoSource
leave. expire time = 116 ms

[155:594] [2025-05-03 09:45:14 +0000.854550][2cb2] BindInputFilter 0x7ce263b420


this 0x7cefda5518
[155:594] [2025-05-03 09:45:14 +0000.854590][2cb2] BindInputFilter 0x7cefda5518
this 0x7cefda55d8
[155:594] [2025-05-03 09:45:14 +0000.854643][2cb2] BindInputFilter 0x7ce263b420
this 0x7cefda5698
[155:594] [2025-05-03 09:45:14 +0000.854700][2cb2] BindInputFilter 0x7cefda5698
this 0x7cefda5758
[155:594] [2025-05-03 09:45:14 +0000.854730][2cb2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[155:594] [2025-05-03 09:45:14 +0000.854781][2cb2] BindInputFilter 0x7cefda55d8
this 0x7cefda5818
[155:594] [2025-05-03 09:45:14 +0000.854819][2cb2] BindInputFilter 0x7cefda5818
this 0x7cefd95520
[155:594] [2025-05-03 09:45:14 +0000.854855][2cb2] BindInputFilter 0x7cefda5758
this 0x7cefda58d8
[155:594] [2025-05-03 09:45:14 +0000.854893][2cb2] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[155:594] [2025-05-03 09:45:14 +0000.854922][2cb2] to reset filter graph end
[155:595] [2025-05-03 09:45:14 +0000.854982][2cb2] Start:
[155:595] [2025-05-03 09:45:14 +0000.855090][2caf] operator(): video render
started.
[155:595] [2025-05-03 09:45:14 +0000.855155][2cd2] NO get frame from decoder
[155:595] [2025-05-03 09:45:14 +0000.855210][2cb2] Start:
[155:595] [2025-05-03 09:45:14 +0000.855153][2caf] Warning(video_render.cc:390): No
picture to display (1/50)
[155:595] [2025-05-03 09:45:14 +0000.855529][2cb0] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[155:595] [2025-05-03 09:45:14 +0000.855608][2cb0] Reset: history total size: 98
[155:595] [2025-05-03 09:45:14 +0000.855641][2cb0] DeviceStart:
audioDevice_:0x7c544b4000
[155:595] [2025-05-03 09:45:14 +0000.855671][2cb0] DeviceStart: time profile
playout init before
[155:595] [2025-05-03 09:45:14 +0000.855702][2cb0] DeviceStart: time profile
playout init end
[155:595] [2025-05-03 09:45:14 +0000.855729][2cb0] OpenSlesOutput:Start playout

[155:595] [2025-05-03 09:45:14 +0000.855793][2cd2] NO get frame from decoder


[155:597] [2025-05-03 09:45:14 +0000.857142][2cd2] NO get frame from decoder
[155:597] [2025-05-03 09:45:14 +0000.857177][2cb0] Create the opensl output player.
streamtype before:0

[155:598] [2025-05-03 09:45:14 +0000.857948][2cd2] NO get frame from decoder


[155:598] [2025-05-03 09:45:14 +0000.857970][2cb0] Create the opensl output player.
streamtype after:3

[155:599] [2025-05-03 09:45:14 +0000.859529][2cd2] NO get frame from decoder


[155:601] [2025-05-03 09:45:14 +0000.861879][2cd2] NO get frame from decoder
[155:604] [2025-05-03 09:45:14 +0000.864077][2cd2] NO get frame from decoder
[155:659] [2025-05-03 09:45:14 +0000.919664][2cb0] Enqueue opensl buffer size:1764
[155:706] [2025-05-03 09:45:14 +0000.966255][2cb0] DeviceStart: time profile
playout all end
[155:706] [2025-05-03 09:45:14 +0000.966824][2cb0] operator(): Audio playback
started.
[155:709] [2025-05-03 09:45:14 +0000.969929][2cb1] Pull audio failed.(wait video!)
[155:710] [2025-05-03 09:45:14 +0000.970275][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[155:725] [2025-05-03 09:45:14 +0000.985753][2caf] lipsync_debug: First video frame
rendering.
[155:757] [2025-05-03 09:45:15 +0000.17229][2caf] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:33 timeDelta:4 last video ts:3780 frame->pts:6750 pkt_dts:-
9223372036854775808 pkt_pts:-9223372036854775808
[155:757] [2025-05-03 09:45:15 +0000.17371][2caf] lipsync_debug: tsDelta -
timeDelta = 29
[155:846] [2025-05-03 09:45:15 +0000.106438][2cb0] First audio frame rendering
[155:846] [2025-05-03 09:45:15 +0000.106491][2cb1] audio frame wait video
frame.last_video_timestamp:110 last_audio_timestamp:231.927
[155:870] [2025-05-03 09:45:15 +0000.130863][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[155:934] [2025-05-03 09:45:15 +0000.193953][2cb2]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[155:958] [2025-05-03 09:45:15 +0000.218814][2cb2] Error(video_source.cc:430): wait
decoder a frame: 0
[155:968] [2025-05-03 09:45:15 +0000.228170][2cd2] av_read_frame AVERROR_EOF
[155:988] [2025-05-03 09:45:15 +0000.248485][2caf] lipsync_debug:displaying video
ts:24930 The current displayed video timestamp is:15268017
[155:992] [2025-05-03 09:45:15 +0000.252334][2caf] lipsync_debug: render a video
frame
[156:013] [2025-05-03 09:45:15 +0000.273017][2cd2] OnReceiveEOF:
[156:013] [2025-05-03 09:45:15 +0000.273160][2cd2] OnDecoderEOF time:15268042
enter.

[156:013] [2025-05-03 09:45:15 +0000.273336][2cd2] OnDecoderEOF leave. expire time


= 0 ms

[156:013] [2025-05-03 09:45:15 +0000.273370][2cd2] OnDecoderFinished:


OnDecoderFinished total decoder frames:45 this:0x7ce263b200
[156:013] [2025-05-03 09:45:15 +0000.273385][2c9f] CleanUp time:15268042 enter.

[156:015] [2025-05-03 09:45:15 +0000.275688][2c9f] CleanUp leave. expire time = 2


ms

[156:015] [2025-05-03 09:45:15 +0000.275757][2c9f] clean up


[156:015] [2025-05-03 09:45:15 +0000.275783][2c9f] running_decoder_count:0max
count:2
[156:254] [2025-05-03 09:45:15 +0000.514725][2cdd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[156:256] [2025-05-03 09:45:15 +0000.516143][2caf] lipsync_debug:result remaining
time:0
[156:256] [2025-05-03 09:45:15 +0000.516245][2caf] dynamic updated lipsync delay:0
[156:261] [2025-05-03 09:45:15 +0000.521239][2cb1] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 28656
[156:261] [2025-05-03 09:45:15 +0000.521367][2cb1] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[156:311] [2025-05-03 09:45:15 +0000.571935][2cb2] video frame wait audio frame:
last_video_timestamp:792 last_audio_timestamp:672.789
[156:636] [2025-05-03 09:45:15 +0000.896286][2caf] lipsync_debug:displaying video
ts:83160 The current displayed video timestamp is:15268665
[156:677] [2025-05-03 09:45:15 +0000.937242][2cb0] The audio playback speed:100
(1/100)
[156:677] [2025-05-03 09:45:15 +0000.937372][2cb0] lipsync_debug: The current
played audio timestamp is:38884(1/50)
[157:068] [2025-05-03 09:45:16 +0000.328594][2cb1] PullAudioFrame: PullFrame audio
finished.
[157:068] [2025-05-03 09:45:16 +0000.328723][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:098] [2025-05-03 09:45:16 +0000.358977][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:129] [2025-05-03 09:45:16 +0000.389296][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:159] [2025-05-03 09:45:16 +0000.419926][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:190] [2025-05-03 09:45:16 +0000.450268][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:215] [2025-05-03 09:45:16 +0000.475686][2a4f] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[157:215] [2025-05-03 09:45:16 +0000.475855][2a4f] _deviceSampleRate:48000

[157:217] [2025-05-03 09:45:16 +0000.477644][2a4e] Run AGC when audioType = 0


[157:220] [2025-05-03 09:45:16 +0000.480763][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:225] [2025-05-03 09:45:16 +0000.485747][2cdd]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[157:226] [2025-05-03 09:45:16 +0000.486175][2caf] DriveRender working... (1/200)
[157:251] [2025-05-03 09:45:16 +0000.511091][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:281] [2025-05-03 09:45:16 +0000.541444][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:311] [2025-05-03 09:45:16 +0000.571803][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:342] [2025-05-03 09:45:16 +0000.602379][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:372] [2025-05-03 09:45:16 +0000.632676][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:383] [2025-05-03 09:45:16 +0000.643658][2cdd] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[157:403] [2025-05-03 09:45:16 +0000.662997][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[157:405] [2025-05-03 09:45:16 +0000.665784][2cb2] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[157:406] [2025-05-03 09:45:16 +0000.666353][2cb2] Stop:
[157:408] [2025-05-03 09:45:16 +0000.667959][2caf] operator(): Video Render
stopped.
[157:408] [2025-05-03 09:45:16 +0000.668291][2cb2] Stop:
[157:408] [2025-05-03 09:45:16 +0000.668428][2cb0] DeviceStop:
audioDevice_:0x7c544b4000
[157:408] [2025-05-03 09:45:16 +0000.668503][2cb0] OpenSlesOutput:Stop playout

[157:411] [2025-05-03 09:45:16 +0000.671108][2cb0] DeviceStop: Done


[157:411] [2025-05-03 09:45:16 +0000.671464][2cb0] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[157:411] [2025-05-03 09:45:16 +0000.671925][2cb2] to reset filter graph
[157:412] [2025-05-03 09:45:16 +0000.671993][2cb2] RemoveVideoBackGroud: hava not
add video backgroud
[157:412] [2025-05-03 09:45:16 +0000.672083][2cb2] UnbindInputFilter 0x7cefda5818
this 0x7cefd95520
[157:412] [2025-05-03 09:45:16 +0000.672165][2cb2] ClearAllSource: remove source
filter, sourceid: 0x7ce263b200
[157:412] [2025-05-03 09:45:16 +0000.672234][2cb2] DestoryDecoderByVideoSource
time:15269441 enter.

[157:412] [2025-05-03 09:45:16 +0000.672309][2cb2] ~VideoBindDecoder time:15269441


enter.

[157:412] [2025-05-03 09:45:16 +0000.672481][2cb2] CleanUp time:15269441 enter.

[157:412] [2025-05-03 09:45:16 +0000.672798][2cb2] CleanUp leave. expire time = 0


ms

[157:412] [2025-05-03 09:45:16 +0000.672871][2cb2] CleanUp time:15269441 enter.

[157:413] [2025-05-03 09:45:16 +0000.673140][2cb2] CleanUp leave. expire time = 1


ms

[157:413] [2025-05-03 09:45:16 +0000.673929][2cb2] ~VideoBindDecoder leave. expire


time = 2 ms

[157:414] [2025-05-03 09:45:16 +0000.674016][2cb2] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[157:414] [2025-05-03 09:45:16 +0000.674104][2cb2] UnbindInputFilter 0x7cefda55d8


this 0x7cefda5818
[157:414] [2025-05-03 09:45:16 +0000.674211][2cb2] UnbindInputFilter 0x7cefda5518
this 0x7cefda55d8
[157:414] [2025-05-03 09:45:16 +0000.674327][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7cefda5518
[157:414] [2025-05-03 09:45:16 +0000.674447][2cb2] UnbindInputFilter 0x7cefda5758
this 0x7cefda58d8
[157:414] [2025-05-03 09:45:16 +0000.674526][2cb2] UnbindInputFilter 0x7cefda5698
this 0x7cefda5758
[157:414] [2025-05-03 09:45:16 +0000.674648][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7cefda5698
[157:414] [2025-05-03 09:45:16 +0000.674763][2cb2] to reset filter graph clear end
[157:414] [2025-05-03 09:45:16 +0000.674838][2cb2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4, delay:
0
[157:414] [2025-05-03 09:45:16 +0000.674919][2cb2] CreateDecoderByVideoSource
time:15269443 enter.

[157:415] [2025-05-03 09:45:16 +0000.675333][2cb2] running_decoder_count:0max


count:2
[157:415] [2025-05-03 09:45:16 +0000.675426][2cb2] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefdcb000
[157:416] [2025-05-03 09:45:16 +0000.676899][2cef] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5c5b5200] Current FFmpeg version git-2021-06-16-
97cea6f

[157:524] [2025-05-03 09:45:16 +0000.784381][2cef] OnStreamInfoFound: video


duration_: 1494
[157:526] [2025-05-03 09:45:16 +0000.786566][2cf0] NO get frame from decoder
[157:526] [2025-05-03 09:45:16 +0000.786564][2cb2] start decoder
[157:526] [2025-05-03 09:45:16 +0000.786799][2cb2] CreateDecoderByVideoSource
leave. expire time = 112 ms
[157:526] [2025-05-03 09:45:16 +0000.786861][2cb2] BindInputFilter 0x7ce263b420
this 0x7cefda5518
[157:526] [2025-05-03 09:45:16 +0000.786902][2cb2] BindInputFilter 0x7cefda5518
this 0x7cefda55d8
[157:527] [2025-05-03 09:45:16 +0000.787023][2cb2] BindInputFilter 0x7ce263b420
this 0x7cefda5698
[157:527] [2025-05-03 09:45:16 +0000.787065][2cb2] BindInputFilter 0x7cefda5698
this 0x7cefda5758
[157:527] [2025-05-03 09:45:16 +0000.787175][2cb2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[157:527] [2025-05-03 09:45:16 +0000.787229][2cb2] BindInputFilter 0x7cefda55d8
this 0x7cefda5818
[157:527] [2025-05-03 09:45:16 +0000.787273][2cb2] BindInputFilter 0x7cefda5818
this 0x7cefd95520
[157:527] [2025-05-03 09:45:16 +0000.787312][2cb2] BindInputFilter 0x7cefda5758
this 0x7cefda58d8
[157:527] [2025-05-03 09:45:16 +0000.787351][2cb2] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[157:527] [2025-05-03 09:45:16 +0000.787383][2cb2] to reset filter graph end
[157:527] [2025-05-03 09:45:16 +0000.787415][2cb2] Start:
[157:527] [2025-05-03 09:45:16 +0000.787572][2caf] operator(): video render
started.
[157:527] [2025-05-03 09:45:16 +0000.787682][2cb2] Start:
[157:527] [2025-05-03 09:45:16 +0000.787768][2cf0] NO get frame from decoder
[157:528] [2025-05-03 09:45:16 +0000.787986][2cb0] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[157:528] [2025-05-03 09:45:16 +0000.788059][2cb0] Reset: history total size: 98
[157:528] [2025-05-03 09:45:16 +0000.788102][2cb0] DeviceStart:
audioDevice_:0x7c544b4000
[157:528] [2025-05-03 09:45:16 +0000.788135][2cb0] DeviceStart: time profile
playout init before
[157:528] [2025-05-03 09:45:16 +0000.788168][2cb0] DeviceStart: time profile
playout init end
[157:528] [2025-05-03 09:45:16 +0000.788195][2cb0] OpenSlesOutput:Start playout

[157:528] [2025-05-03 09:45:16 +0000.788629][2cf0] NO get frame from decoder


[157:529] [2025-05-03 09:45:16 +0000.789902][2cf0] NO get frame from decoder
[157:530] [2025-05-03 09:45:16 +0000.790252][2cb0] Create the opensl output player.
streamtype before:0

[157:530] [2025-05-03 09:45:16 +0000.790314][2cb0] Create the opensl output player.


streamtype after:3

[157:531] [2025-05-03 09:45:16 +0000.791329][2cf0] NO get frame from decoder


[157:536] [2025-05-03 09:45:16 +0000.796620][2cf0] NO get frame from decoder
[157:538] [2025-05-03 09:45:16 +0000.798205][2cf0] NO get frame from decoder
[157:545] [2025-05-03 09:45:16 +0000.805450][2cf0] NO get frame from decoder
[157:550] [2025-05-03 09:45:16 +0000.810501][2cb0] Enqueue opensl buffer size:1764
[157:566] [2025-05-03 09:45:16 +0000.826603][2cb0] DeviceStart: time profile
playout all end
[157:566] [2025-05-03 09:45:16 +0000.826722][2cb0] operator(): Audio playback
started.
[157:568] [2025-05-03 09:45:16 +0000.828692][2cb1] Pull audio failed.(wait video!)
[157:568] [2025-05-03 09:45:16 +0000.828839][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[157:577] [2025-05-03 09:45:16 +0000.837853][2caf] lipsync_debug: First video frame
rendering.
[157:579] [2025-05-03 09:45:16 +0000.839024][2a4e] haveEnoughProcessedData
internalAudioStream.length: 10
[157:637] [2025-05-03 09:45:16 +0000.897347][2caf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:32 last
video ts:3780 frame->pts:6750 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[157:637] [2025-05-03 09:45:16 +0000.897465][2caf] lipsync_debug: tsDelta -
timeDelta = 1
[157:673] [2025-05-03 09:45:16 +0000.933839][2caf] lipsync_debug:displaying video
ts:9900 The current displayed video timestamp is:15269702
[157:747] [2025-05-03 09:45:17 +0000.7484][2cb1] audio_frame_list_ empty
[157:760] [2025-05-03 09:45:17 +0000.20655][2cb0] First audio frame rendering
[157:828] [2025-05-03 09:45:17 +0000.88845][2cb2] Error(video_source.cc:430): wait
decoder a frame: 0
[157:915] [2025-05-03 09:45:17 +0000.175362][2cf0] av_read_frame AVERROR_EOF
[157:965] [2025-05-03 09:45:17 +0000.225698][2cf0] OnReceiveEOF:
[157:965] [2025-05-03 09:45:17 +0000.225815][2cf0] OnDecoderEOF time:15269994
enter.

[157:965] [2025-05-03 09:45:17 +0000.225891][2cf0] OnDecoderEOF leave. expire time


= 0 ms

[157:965] [2025-05-03 09:45:17 +0000.225919][2cf0] OnDecoderFinished:


OnDecoderFinished total decoder frames:45 this:0x7ce263b200
[157:965] [2025-05-03 09:45:17 +0000.225920][2c9f] CleanUp time:15269994 enter.

[157:969] [2025-05-03 09:45:17 +0000.229031][2c9f] CleanUp leave. expire time = 4


ms

[157:969] [2025-05-03 09:45:17 +0000.229164][2c9f] clean up


[157:969] [2025-05-03 09:45:17 +0000.229195][2c9f] running_decoder_count:0max
count:2
[158:123] [2025-05-03 09:45:17 +0000.383266][2caf] lipsync_debug:remaining time:10
tsDelta - timeDelta:17
[158:123] [2025-05-03 09:45:17 +0000.383410][2caf] lipsync_debug:result remaining
time:10
[158:324] [2025-05-03 09:45:17 +0000.584612][2caf] lipsync_debug:displaying video
ts:68400 The current displayed video timestamp is:15270353
[158:344] [2025-05-03 09:45:17 +0000.604053][2cfa]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[158:591] [2025-05-03 09:45:17 +0000.851890][2cb2] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 104490pts ms:1.161e+06
[158:596] [2025-05-03 09:45:17 +0000.856036][2cb2] OnVideoFrameReady(1/200)
[158:596] [2025-05-03 09:45:17 +0000.856347][2caf] operator() frame->pts-
9223372036854775808 queue_ size: 5 (1/200)
[158:986] [2025-05-03 09:45:18 +0000.246040][2cb1] PullAudioFrame: PullFrame audio
finished.
[158:986] [2025-05-03 09:45:18 +0000.246355][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[159:016] [2025-05-03 09:45:18 +0000.276588][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[159:046] [2025-05-03 09:45:18 +0000.306887][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[159:053] [2025-05-03 09:45:18 +0000.313756][2caf] DriveRender working... (1/200)
[159:077] [2025-05-03 09:45:18 +0000.337207][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[159:107] [2025-05-03 09:45:18 +0000.367512][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[159:137] [2025-05-03 09:45:18 +0000.397841][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[159:168] [2025-05-03 09:45:18 +0000.428125][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[159:198] [2025-05-03 09:45:18 +0000.458485][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[159:207] [2025-05-03 09:45:18 +0000.467698][2caf] lipsync_debug:displaying video
ts:128520 The current displayed video timestamp is:15271236
[159:219] [2025-05-03 09:45:18 +0000.479473][2a4e] Run AGC when audioType = 0
[159:219] [2025-05-03 09:45:18 +0000.479625][2a4e]
AudioDeviceDataHandler::MixAndSendOutFrame
[159:228] [2025-05-03 09:45:18 +0000.488797][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[159:258] [2025-05-03 09:45:18 +0000.518105][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[159:258] [2025-05-03 09:45:18 +0000.518626][2cb2] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[159:258] [2025-05-03 09:45:18 +0000.518929][2cb2] Stop:
[159:260] [2025-05-03 09:45:18 +0000.520257][2caf] operator(): Video Render
stopped.
[159:260] [2025-05-03 09:45:18 +0000.520620][2cb2] Stop:
[159:260] [2025-05-03 09:45:18 +0000.520777][2cb0] DeviceStop:
audioDevice_:0x7c544b4000
[159:260] [2025-05-03 09:45:18 +0000.520853][2cb0] OpenSlesOutput:Stop playout

[159:265] [2025-05-03 09:45:18 +0000.525127][2cb0] DeviceStop: Done


[159:265] [2025-05-03 09:45:18 +0000.525457][2cb0] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[159:265] [2025-05-03 09:45:18 +0000.525707][2cb2] to reset filter graph
[159:265] [2025-05-03 09:45:18 +0000.525778][2cb2] RemoveVideoBackGroud: hava not
add video backgroud
[159:265] [2025-05-03 09:45:18 +0000.525871][2cb2] UnbindInputFilter 0x7cefda5818
this 0x7cefd95520
[159:266] [2025-05-03 09:45:18 +0000.525956][2cb2] ClearAllSource: remove source
filter, sourceid: 0x7ce263b200
[159:266] [2025-05-03 09:45:18 +0000.526008][2cb2] DestoryDecoderByVideoSource
time:15271295 enter.

[159:266] [2025-05-03 09:45:18 +0000.526066][2cb2] ~VideoBindDecoder time:15271295


enter.

[159:266] [2025-05-03 09:45:18 +0000.526221][2cb2] CleanUp time:15271295 enter.

[159:266] [2025-05-03 09:45:18 +0000.526504][2cb2] CleanUp leave. expire time = 0


ms

[159:266] [2025-05-03 09:45:18 +0000.526565][2cb2] CleanUp time:15271295 enter.

[159:266] [2025-05-03 09:45:18 +0000.526860][2cb2] CleanUp leave. expire time = 0


ms

[159:267] [2025-05-03 09:45:18 +0000.527662][2cb2] ~VideoBindDecoder leave. expire


time = 1 ms

[159:267] [2025-05-03 09:45:18 +0000.527728][2cb2] DestoryDecoderByVideoSource


leave. expire time = 1 ms

[159:267] [2025-05-03 09:45:18 +0000.527833][2cb2] UnbindInputFilter 0x7cefda55d8


this 0x7cefda5818
[159:268] [2025-05-03 09:45:18 +0000.527934][2cb2] UnbindInputFilter 0x7cefda5518
this 0x7cefda55d8
[159:268] [2025-05-03 09:45:18 +0000.528046][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7cefda5518
[159:268] [2025-05-03 09:45:18 +0000.528128][2cb2] UnbindInputFilter 0x7cefda5758
this 0x7cefda58d8
[159:268] [2025-05-03 09:45:18 +0000.528205][2cb2] UnbindInputFilter 0x7cefda5698
this 0x7cefda5758
[159:268] [2025-05-03 09:45:18 +0000.528282][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7cefda5698
[159:268] [2025-05-03 09:45:18 +0000.528364][2cb2] to reset filter graph clear end
[159:268] [2025-05-03 09:45:18 +0000.528434][2cb2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4, delay:
0
[159:268] [2025-05-03 09:45:18 +0000.528513][2cb2] CreateDecoderByVideoSource
time:15271297 enter.

[159:268] [2025-05-03 09:45:18 +0000.528862][2cb2] running_decoder_count:0max


count:2
[159:269] [2025-05-03 09:45:18 +0000.528937][2cb2] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefdcb000
[159:270] [2025-05-03 09:45:18 +0000.530213][2d3c] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5c5b5200] Current FFmpeg version git-2021-06-16-
97cea6f

[159:277] [2025-05-03 09:45:18 +0000.537198][2a4e] haveEnoughProcessedData


internalAudioStream.length: 0
[159:388] [2025-05-03 09:45:18 +0000.648627][2d3c] OnStreamInfoFound: video
duration_: 1494
[159:390] [2025-05-03 09:45:18 +0000.650418][2d3d] NO get frame from decoder
[159:390] [2025-05-03 09:45:18 +0000.650415][2cb2] start decoder
[159:390] [2025-05-03 09:45:18 +0000.650614][2cb2] CreateDecoderByVideoSource
leave. expire time = 122 ms

[159:390] [2025-05-03 09:45:18 +0000.650685][2cb2] BindInputFilter 0x7ce263b420


this 0x7ce257f3d8
[159:390] [2025-05-03 09:45:18 +0000.650726][2cb2] BindInputFilter 0x7ce257f3d8
this 0x7cefda55d8
[159:390] [2025-05-03 09:45:18 +0000.650771][2cb2] BindInputFilter 0x7ce263b420
this 0x7cefda5698
[159:390] [2025-05-03 09:45:18 +0000.650809][2cb2] BindInputFilter 0x7cefda5698
this 0x7cefda5758
[159:390] [2025-05-03 09:45:18 +0000.650836][2cb2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[159:390] [2025-05-03 09:45:18 +0000.650886][2cb2] BindInputFilter 0x7cefda55d8
this 0x7cefda5818
[159:390] [2025-05-03 09:45:18 +0000.650923][2cb2] BindInputFilter 0x7cefda5818
this 0x7cefd95520
[159:391] [2025-05-03 09:45:18 +0000.651081][2cb2] BindInputFilter 0x7cefda5758
this 0x7cefda58d8
[159:391] [2025-05-03 09:45:18 +0000.651121][2cb2] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[159:391] [2025-05-03 09:45:18 +0000.651159][2cb2] to reset filter graph end
[159:391] [2025-05-03 09:45:18 +0000.651187][2cb2] Start:
[159:391] [2025-05-03 09:45:18 +0000.651339][2d3d] NO get frame from decoder
[159:391] [2025-05-03 09:45:18 +0000.651650][2caf] operator(): video render
started.
[159:391] [2025-05-03 09:45:18 +0000.651827][2cb2] Start:
[159:392] [2025-05-03 09:45:18 +0000.652106][2d3d] NO get frame from decoder
[159:392] [2025-05-03 09:45:18 +0000.652220][2cb0] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[159:392] [2025-05-03 09:45:18 +0000.652316][2cb0] Reset: history total size: 98
[159:392] [2025-05-03 09:45:18 +0000.652370][2cb0] DeviceStart:
audioDevice_:0x7c544b4000
[159:392] [2025-05-03 09:45:18 +0000.652401][2cb0] DeviceStart: time profile
playout init before
[159:392] [2025-05-03 09:45:18 +0000.652448][2cb0] DeviceStart: time profile
playout init end
[159:392] [2025-05-03 09:45:18 +0000.652547][2cb0] OpenSlesOutput:Start playout

[159:393] [2025-05-03 09:45:18 +0000.653733][2d3d] NO get frame from decoder


[159:394] [2025-05-03 09:45:18 +0000.653994][2cb0] Create the opensl output player.
streamtype before:0

[159:394] [2025-05-03 09:45:18 +0000.654087][2cb0] Create the opensl output player.


streamtype after:3

[159:396] [2025-05-03 09:45:18 +0000.655988][2d3d] NO get frame from decoder


[159:398] [2025-05-03 09:45:18 +0000.658394][2d3d] NO get frame from decoder
[159:402] [2025-05-03 09:45:18 +0000.662666][2d3d] NO get frame from decoder
[159:405] [2025-05-03 09:45:18 +0000.665445][2d3d] NO get frame from decoder
[159:446] [2025-05-03 09:45:18 +0000.706487][2cb0] Enqueue opensl buffer size:1764
[159:495] [2025-05-03 09:45:18 +0000.755801][2cb0] DeviceStart: time profile
playout all end
[159:496] [2025-05-03 09:45:18 +0000.755978][2cb0] operator(): Audio playback
started.
[159:496] [2025-05-03 09:45:18 +0000.756190][2d48]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[159:500] [2025-05-03 09:45:18 +0000.760316][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[159:549] [2025-05-03 09:45:18 +0000.809789][2caf] lipsync_debug: First video frame
rendering.
[159:648] [2025-05-03 09:45:18 +0000.908608][2cb0] First audio frame rendering
[159:652] [2025-05-03 09:45:18 +0000.912131][2cb1] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 4056
[159:652] [2025-05-03 09:45:18 +0000.912225][2cb1] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[159:654] [2025-05-03 09:45:18 +0000.914595][2cb1] audio frame wait video
frame.last_video_timestamp:142 last_audio_timestamp:254.921
[159:654] [2025-05-03 09:45:18 +0000.914789][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[159:657] [2025-05-03 09:45:18 +0000.917065][2cb1] audio frame wait video
frame.last_video_timestamp:142 last_audio_timestamp:254.921
[159:657] [2025-05-03 09:45:18 +0000.917403][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[159:661] [2025-05-03 09:45:18 +0000.921745][2cb2] Error(video_source.cc:430): wait
decoder a frame: 0
[159:724] [2025-05-03 09:45:18 +0000.984946][2caf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:2 last video
ts:18720 frame->pts:21960 pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[159:725] [2025-05-03 09:45:18 +0000.985074][2caf] lipsync_debug: tsDelta -
timeDelta = 34
[159:756] [2025-05-03 09:45:19 +0000.16489][2d3d] av_read_frame AVERROR_EOF
[159:786] [2025-05-03 09:45:19 +0000.46464][2d3d] OnReceiveEOF:
[159:786] [2025-05-03 09:45:19 +0000.46622][2d3d] OnDecoderEOF time:15271815
enter.
[159:786] [2025-05-03 09:45:19 +0000.46689][2d3d] OnDecoderEOF leave. expire time
= 0 ms

[159:786] [2025-05-03 09:45:19 +0000.46717][2d3d] OnDecoderFinished:


OnDecoderFinished total decoder frames:45 this:0x7ce263b200
[159:786] [2025-05-03 09:45:19 +0000.46899][2c9f] CleanUp time:15271815 enter.

[159:789] [2025-05-03 09:45:19 +0000.49911][2c9f] CleanUp leave. expire time = 4


ms

[159:790] [2025-05-03 09:45:19 +0000.50038][2c9f] clean up


[159:790] [2025-05-03 09:45:19 +0000.50068][2c9f] running_decoder_count:0max
count:2
[159:798] [2025-05-03 09:45:19 +0000.58539][2cb0] The audio playback speed:100
(1/100)
[159:798] [2025-05-03 09:45:19 +0000.58648][2cb0] lipsync_debug: The current played
audio timestamp is:14328(1/50)
[160:110] [2025-05-03 09:45:19 +0000.370145][2caf] lipsync_debug:displaying video
ts:53460 The current displayed video timestamp is:15272139
[160:116] [2025-05-03 09:45:19 +0000.376508][2caf] lipsync_debug: render a video
frame
[160:202] [2025-05-03 09:45:19 +0000.462276][2cb2] webrtc common_video plane
old ..... (1/1000) new: 20001 delete: 19990 diff: 11
[160:354] [2025-05-03 09:45:19 +0000.614130][2d48]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[160:439] [2025-05-03 09:45:19 +0000.699493][2caf] lipsync_debug:result remaining
time:0
[160:439] [2025-05-03 09:45:19 +0000.699693][2caf] dynamic updated lipsync delay:0
[160:531] [2025-05-03 09:45:19 +0000.791518][2caf] lipsync_debug:remaining time:10
tsDelta - timeDelta:42
[160:531] [2025-05-03 09:45:19 +0000.791770][2caf] lipsync_debug:result remaining
time:10
[160:849] [2025-05-03 09:45:20 +0000.109711][2cb1] PullAudioFrame: PullFrame audio
finished.
[160:849] [2025-05-03 09:45:20 +0000.109856][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[160:864] [2025-05-03 09:45:20 +0000.124265][2caf] DriveRender working... (1/200)
[160:879] [2025-05-03 09:45:20 +0000.139281][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[160:909] [2025-05-03 09:45:20 +0000.169783][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[160:932] [2025-05-03 09:45:20 +0000.192271][2caf] lipsync_debug:displaying video
ts:113760 The current displayed video timestamp is:15272961
[160:940] [2025-05-03 09:45:20 +0000.200102][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[160:970] [2025-05-03 09:45:20 +0000.230626][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[160:983] [2025-05-03 09:45:20 +0000.243793][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[161:001] [2025-05-03 09:45:20 +0000.261165][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[161:031] [2025-05-03 09:45:20 +0000.291576][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[161:062] [2025-05-03 09:45:20 +0000.322095][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[161:092] [2025-05-03 09:45:20 +0000.352732][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[161:123] [2025-05-03 09:45:20 +0000.383125][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[161:153] [2025-05-03 09:45:20 +0000.413398][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[161:167] [2025-05-03 09:45:20 +0000.427640][2d48] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[161:183] [2025-05-03 09:45:20 +0000.443839][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[161:214] [2025-05-03 09:45:20 +0000.474159][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[161:217] [2025-05-03 09:45:20 +0000.477639][2a4e] Run AGC when audioType = 0
[161:227] [2025-05-03 09:45:20 +0000.487646][2cb2] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[161:228] [2025-05-03 09:45:20 +0000.488193][2cb2] Stop:
[161:230] [2025-05-03 09:45:20 +0000.490381][2caf] operator(): Video Render
stopped.
[161:230] [2025-05-03 09:45:20 +0000.490785][2cb2] Stop:
[161:230] [2025-05-03 09:45:20 +0000.490915][2cb0] DeviceStop:
audioDevice_:0x7c544b4000
[161:231] [2025-05-03 09:45:20 +0000.491000][2cb0] OpenSlesOutput:Stop playout

[161:233] [2025-05-03 09:45:20 +0000.493882][2cb0] DeviceStop: Done


[161:234] [2025-05-03 09:45:20 +0000.494304][2cb0] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[161:234] [2025-05-03 09:45:20 +0000.494709][2cb2] to reset filter graph
[161:234] [2025-05-03 09:45:20 +0000.494783][2cb2] RemoveVideoBackGroud: hava not
add video backgroud
[161:234] [2025-05-03 09:45:20 +0000.494882][2cb2] UnbindInputFilter 0x7cefda5818
this 0x7cefd95520
[161:235] [2025-05-03 09:45:20 +0000.495014][2cb2] ClearAllSource: remove source
filter, sourceid: 0x7ce263b200
[161:235] [2025-05-03 09:45:20 +0000.495074][2cb2] DestoryDecoderByVideoSource
time:15273264 enter.

[161:235] [2025-05-03 09:45:20 +0000.495138][2cb2] ~VideoBindDecoder time:15273264


enter.

[161:235] [2025-05-03 09:45:20 +0000.495306][2cb2] CleanUp time:15273264 enter.

[161:235] [2025-05-03 09:45:20 +0000.495625][2cb2] CleanUp leave. expire time = 0


ms

[161:235] [2025-05-03 09:45:20 +0000.495690][2cb2] CleanUp time:15273264 enter.

[161:236] [2025-05-03 09:45:20 +0000.496184][2cb2] CleanUp leave. expire time = 1


ms

[161:236] [2025-05-03 09:45:20 +0000.496848][2cb2] ~VideoBindDecoder leave. expire


time = 1 ms

[161:236] [2025-05-03 09:45:20 +0000.496928][2cb2] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[161:237] [2025-05-03 09:45:20 +0000.497062][2cb2] UnbindInputFilter 0x7cefda55d8


this 0x7cefda5818
[161:237] [2025-05-03 09:45:20 +0000.497147][2cb2] UnbindInputFilter 0x7ce257f3d8
this 0x7cefda55d8
[161:237] [2025-05-03 09:45:20 +0000.497230][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7ce257f3d8
[161:237] [2025-05-03 09:45:20 +0000.497310][2cb2] UnbindInputFilter 0x7cefda5758
this 0x7cefda58d8
[161:237] [2025-05-03 09:45:20 +0000.497391][2cb2] UnbindInputFilter 0x7cefda5698
this 0x7cefda5758
[161:237] [2025-05-03 09:45:20 +0000.497493][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7cefda5698
[161:237] [2025-05-03 09:45:20 +0000.497589][2cb2] to reset filter graph clear end
[161:237] [2025-05-03 09:45:20 +0000.497659][2cb2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4, delay:
0
[161:237] [2025-05-03 09:45:20 +0000.497740][2cb2] CreateDecoderByVideoSource
time:15273266 enter.

[161:238] [2025-05-03 09:45:20 +0000.498347][2cb2] running_decoder_count:0max


count:2
[161:238] [2025-05-03 09:45:20 +0000.498447][2cb2] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefdcb000
[161:240] [2025-05-03 09:45:20 +0000.500009][2d61] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c54646000] Current FFmpeg version git-2021-06-16-
97cea6f

[161:360] [2025-05-03 09:45:20 +0000.620358][2d61] OnStreamInfoFound: video


duration_: 1494
[161:362] [2025-05-03 09:45:20 +0000.622372][2d62] NO get frame from decoder
[161:362] [2025-05-03 09:45:20 +0000.622372][2cb2] start decoder
[161:362] [2025-05-03 09:45:20 +0000.622547][2cb2] CreateDecoderByVideoSource
leave. expire time = 125 ms

[161:362] [2025-05-03 09:45:20 +0000.622607][2cb2] BindInputFilter 0x7ce263b420


this 0x7cefda5518
[161:362] [2025-05-03 09:45:20 +0000.622648][2cb2] BindInputFilter 0x7cefda5518
this 0x7cefda5698
[161:362] [2025-05-03 09:45:20 +0000.622697][2cb2] BindInputFilter 0x7ce263b420
this 0x7cefda5758
[161:362] [2025-05-03 09:45:20 +0000.622736][2cb2] BindInputFilter 0x7cefda5758
this 0x7cefda5818
[161:362] [2025-05-03 09:45:20 +0000.622763][2cb2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[161:362] [2025-05-03 09:45:20 +0000.622814][2cb2] BindInputFilter 0x7cefda5698
this 0x7cefda58d8
[161:362] [2025-05-03 09:45:20 +0000.622853][2cb2] BindInputFilter 0x7cefda58d8
this 0x7cefd95520
[161:362] [2025-05-03 09:45:20 +0000.622893][2cb2] BindInputFilter 0x7cefda5818
this 0x7cefda5e18
[161:363] [2025-05-03 09:45:20 +0000.623038][2cb2] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[161:363] [2025-05-03 09:45:20 +0000.623087][2cb2] to reset filter graph end
[161:363] [2025-05-03 09:45:20 +0000.623124][2cb2] Start:
[161:363] [2025-05-03 09:45:20 +0000.623261][2caf] operator(): video render
started.
[161:363] [2025-05-03 09:45:20 +0000.623408][2cb2] Start:
[161:363] [2025-05-03 09:45:20 +0000.623658][2d62] NO get frame from decoder
[161:364] [2025-05-03 09:45:20 +0000.623941][2cb0] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[161:364] [2025-05-03 09:45:20 +0000.624016][2cb0] Reset: history total size: 98
[161:364] [2025-05-03 09:45:20 +0000.624060][2cb0] DeviceStart:
audioDevice_:0x7c544b4000
[161:364] [2025-05-03 09:45:20 +0000.624098][2cb0] DeviceStart: time profile
playout init before
[161:364] [2025-05-03 09:45:20 +0000.624131][2cb0] DeviceStart: time profile
playout init end
[161:364] [2025-05-03 09:45:20 +0000.624159][2cb0] OpenSlesOutput:Start playout

[161:365] [2025-05-03 09:45:20 +0000.625355][2cb0] Create the opensl output player.


streamtype before:0

[161:365] [2025-05-03 09:45:20 +0000.625460][2cb0] Create the opensl output player.


streamtype after:3

[161:365] [2025-05-03 09:45:20 +0000.625605][2d62] NO get frame from decoder


[161:367] [2025-05-03 09:45:20 +0000.627213][2d62] NO get frame from decoder
[161:369] [2025-05-03 09:45:20 +0000.629098][2d62] NO get frame from decoder
[161:370] [2025-05-03 09:45:20 +0000.630861][2d62] NO get frame from decoder
[161:374] [2025-05-03 09:45:20 +0000.634296][2d62] NO get frame from decoder
[161:376] [2025-05-03 09:45:20 +0000.636123][2d62] NO get frame from decoder
[161:383] [2025-05-03 09:45:20 +0000.643815][2caf] Warning(video_render.cc:390): No
picture to display (1/50)
[161:391] [2025-05-03 09:45:20 +0000.651938][2cb0] Enqueue opensl buffer size:1764
[161:406] [2025-05-03 09:45:20 +0000.666635][2d6f]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[161:406] [2025-05-03 09:45:20 +0000.666842][2cb0] DeviceStart: time profile
playout all end
[161:406] [2025-05-03 09:45:20 +0000.666904][2cb0] operator(): Audio playback
started.
[161:418] [2025-05-03 09:45:20 +0000.678513][2caf] lipsync_debug: First video frame
rendering.
[161:425] [2025-05-03 09:45:20 +0000.685474][2cb2] Error(video_source.cc:430): wait
decoder a frame: 0
[161:544] [2025-05-03 09:45:20 +0000.804191][2cb1] audio_frame_list_ empty
[161:563] [2025-05-03 09:45:20 +0000.823445][2cb0] First audio frame rendering
[161:564] [2025-05-03 09:45:20 +0000.824504][2cb1] audio frame wait video
frame.last_video_timestamp:110 last_audio_timestamp:231.927
[161:564] [2025-05-03 09:45:20 +0000.824635][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[161:570] [2025-05-03 09:45:20 +0000.830362][2cb1] audio frame wait video
frame.last_video_timestamp:142 last_audio_timestamp:254.921
[161:570] [2025-05-03 09:45:20 +0000.830559][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[161:572] [2025-05-03 09:45:20 +0000.832756][2cb1] audio frame wait video
frame.last_video_timestamp:142 last_audio_timestamp:254.921
[161:573] [2025-05-03 09:45:20 +0000.832978][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[161:637] [2025-05-03 09:45:20 +0000.897205][2caf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:25 last
video ts:18720 frame->pts:21960 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[161:637] [2025-05-03 09:45:20 +0000.897348][2caf] lipsync_debug: tsDelta -
timeDelta = 11
[161:703] [2025-05-03 09:45:20 +0000.963815][2d62] av_read_frame AVERROR_EOF
[161:765] [2025-05-03 09:45:21 +0000.25031][2d62] OnReceiveEOF:
[161:765] [2025-05-03 09:45:21 +0000.25184][2d62] OnDecoderEOF time:15273794
enter.

[161:765] [2025-05-03 09:45:21 +0000.25543][2c9f] CleanUp time:15273794 enter.

[161:766] [2025-05-03 09:45:21 +0000.25973][2d62] OnDecoderEOF leave. expire time


= 1 ms
[161:766] [2025-05-03 09:45:21 +0000.26029][2d62] OnDecoderFinished:
OnDecoderFinished total decoder frames:45 this:0x7ce263b200
[161:769] [2025-05-03 09:45:21 +0000.28977][2c9f] CleanUp leave. expire time = 4
ms

[161:769] [2025-05-03 09:45:21 +0000.29098][2c9f] clean up


[161:769] [2025-05-03 09:45:21 +0000.29127][2c9f] running_decoder_count:0max
count:2
[161:846] [2025-05-03 09:45:21 +0000.106778][2caf] lipsync_debug:displaying video
ts:39780 The current displayed video timestamp is:15273875
[162:364] [2025-05-03 09:45:21 +0000.624264][2cb1] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 42984
[162:364] [2025-05-03 09:45:21 +0000.624427][2cb1] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[162:424] [2025-05-03 09:45:21 +0000.684762][2d6f]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[162:545] [2025-05-03 09:45:21 +0000.805574][2caf] lipsync_debug:displaying video
ts:98280 The current displayed video timestamp is:15274574
[162:662] [2025-05-03 09:45:21 +0000.922050][2cb0] The audio playback speed:100
(1/100)
[162:662] [2025-05-03 09:45:21 +0000.922186][2cb0] lipsync_debug: The current
played audio timestamp is:53212(1/50)
[162:669] [2025-05-03 09:45:21 +0000.929802][2cb2] Error(video_source.cc:430): wait
decoder a frame: 0
[162:673] [2025-05-03 09:45:21 +0000.933664][2caf] DriveRender working... (1/200)
[162:690] [2025-05-03 09:45:21 +0000.950262][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[162:826] [2025-05-03 09:45:22 +0000.85978][2cb1] PullAudioFrame: PullFrame audio
finished.
[162:826] [2025-05-03 09:45:22 +0000.86175][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[162:856] [2025-05-03 09:45:22 +0000.116405][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[162:886] [2025-05-03 09:45:22 +0000.146965][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[162:917] [2025-05-03 09:45:22 +0000.177621][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[162:919] [2025-05-03 09:45:22 +0000.179081][2caf] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[162:919] [2025-05-03 09:45:22 +0000.179168][2caf] lipsync_debug:result remaining
time:10
[162:948] [2025-05-03 09:45:22 +0000.208313][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[162:978] [2025-05-03 09:45:22 +0000.238802][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[163:009] [2025-05-03 09:45:22 +0000.269265][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[163:039] [2025-05-03 09:45:22 +0000.299626][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[163:069] [2025-05-03 09:45:22 +0000.329888][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[163:099] [2025-05-03 09:45:22 +0000.359099][2cb2] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[163:100] [2025-05-03 09:45:22 +0000.360448][2cb2] Stop:
[163:104] [2025-05-03 09:45:22 +0000.363981][2caf] operator(): Video Render
stopped.
[163:104] [2025-05-03 09:45:22 +0000.364580][2cb2] Stop:
[163:104] [2025-05-03 09:45:22 +0000.364721][2cb0] DeviceStop:
audioDevice_:0x7c544b4000
[163:104] [2025-05-03 09:45:22 +0000.364787][2cb0] OpenSlesOutput:Stop playout

[163:109] [2025-05-03 09:45:22 +0000.369468][2cb0] DeviceStop: Done


[163:109] [2025-05-03 09:45:22 +0000.369827][2cb0] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[163:110] [2025-05-03 09:45:22 +0000.370773][2cb2] to reset filter graph
[163:110] [2025-05-03 09:45:22 +0000.370869][2cb2] RemoveVideoBackGroud: hava not
add video backgroud
[163:111] [2025-05-03 09:45:22 +0000.371039][2cb2] UnbindInputFilter 0x7cefda58d8
this 0x7cefd95520
[163:111] [2025-05-03 09:45:22 +0000.371129][2cb2] ClearAllSource: remove source
filter, sourceid: 0x7ce263b200
[163:111] [2025-05-03 09:45:22 +0000.371189][2cb2] DestoryDecoderByVideoSource
time:15275140 enter.

[163:111] [2025-05-03 09:45:22 +0000.371255][2cb2] ~VideoBindDecoder time:15275140


enter.

[163:111] [2025-05-03 09:45:22 +0000.371908][2cb2] CleanUp time:15275140 enter.

[163:112] [2025-05-03 09:45:22 +0000.372217][2cb2] CleanUp leave. expire time = 1


ms

[163:112] [2025-05-03 09:45:22 +0000.372268][2cb2] CleanUp time:15275141 enter.

[163:112] [2025-05-03 09:45:22 +0000.372509][2cb2] CleanUp leave. expire time = 0


ms

[163:113] [2025-05-03 09:45:22 +0000.373257][2cb2] ~VideoBindDecoder leave. expire


time = 2 ms

[163:113] [2025-05-03 09:45:22 +0000.373313][2cb2] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[163:113] [2025-05-03 09:45:22 +0000.373382][2cb2] UnbindInputFilter 0x7cefda5698


this 0x7cefda58d8
[163:113] [2025-05-03 09:45:22 +0000.373450][2cb2] UnbindInputFilter 0x7cefda5518
this 0x7cefda5698
[163:113] [2025-05-03 09:45:22 +0000.373514][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7cefda5518
[163:113] [2025-05-03 09:45:22 +0000.373576][2cb2] UnbindInputFilter 0x7cefda5818
this 0x7cefda5e18
[163:113] [2025-05-03 09:45:22 +0000.373637][2cb2] UnbindInputFilter 0x7cefda5758
this 0x7cefda5818
[163:113] [2025-05-03 09:45:22 +0000.373701][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7cefda5758
[163:113] [2025-05-03 09:45:22 +0000.373779][2cb2] to reset filter graph clear end
[163:113] [2025-05-03 09:45:22 +0000.373824][2cb2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4, delay:
0
[163:113] [2025-05-03 09:45:22 +0000.373882][2cb2] CreateDecoderByVideoSource
time:15275142 enter.

[163:114] [2025-05-03 09:45:22 +0000.374143][2cb2] running_decoder_count:0max


count:2
[163:114] [2025-05-03 09:45:22 +0000.374224][2cb2] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefdcb000
[163:115] [2025-05-03 09:45:22 +0000.375479][2d7e] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c54646000] Current FFmpeg version git-2021-06-16-
97cea6f

[163:212] [2025-05-03 09:45:22 +0000.472916][2d7e] OnStreamInfoFound: video


duration_: 1494
[163:214] [2025-05-03 09:45:22 +0000.474683][2cb2] start decoder
[163:214] [2025-05-03 09:45:22 +0000.474684][2d7f] NO get frame from decoder
[163:214] [2025-05-03 09:45:22 +0000.474798][2cb2] CreateDecoderByVideoSource
leave. expire time = 101 ms

[163:214] [2025-05-03 09:45:22 +0000.474857][2cb2] BindInputFilter 0x7ce263b420


this 0x7cefda55d8
[163:214] [2025-05-03 09:45:22 +0000.474899][2cb2] BindInputFilter 0x7cefda55d8
this 0x7cefda5698
[163:215] [2025-05-03 09:45:22 +0000.474991][2cb2] BindInputFilter 0x7ce263b420
this 0x7cefda5758
[163:215] [2025-05-03 09:45:22 +0000.475030][2cb2] BindInputFilter 0x7cefda5758
this 0x7cefda5818
[163:215] [2025-05-03 09:45:22 +0000.475055][2cb2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[163:215] [2025-05-03 09:45:22 +0000.475120][2cb2] BindInputFilter 0x7cefda5698
this 0x7cefda58d8
[163:215] [2025-05-03 09:45:22 +0000.475178][2cb2] BindInputFilter 0x7cefda58d8
this 0x7cefd95520
[163:215] [2025-05-03 09:45:22 +0000.475226][2cb2] BindInputFilter 0x7cefda5818
this 0x7cefda5e18
[163:215] [2025-05-03 09:45:22 +0000.475286][2cb2] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[163:215] [2025-05-03 09:45:22 +0000.475329][2cb2] to reset filter graph end
[163:215] [2025-05-03 09:45:22 +0000.475374][2cb2] Start:
[163:215] [2025-05-03 09:45:22 +0000.475503][2caf] operator(): video render
started.
[163:215] [2025-05-03 09:45:22 +0000.475585][2cb2] Start:
[163:215] [2025-05-03 09:45:22 +0000.475789][2cb0] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[163:215] [2025-05-03 09:45:22 +0000.475852][2cb0] Reset: history total size: 98
[163:215] [2025-05-03 09:45:22 +0000.475896][2cb0] DeviceStart:
audioDevice_:0x7c544b4000
[163:216] [2025-05-03 09:45:22 +0000.475933][2cb0] DeviceStart: time profile
playout init before
[163:216] [2025-05-03 09:45:22 +0000.475982][2cb0] DeviceStart: time profile
playout init end
[163:216] [2025-05-03 09:45:22 +0000.476018][2cb0] OpenSlesOutput:Start playout

[163:216] [2025-05-03 09:45:22 +0000.476292][2d7f] NO get frame from decoder


[163:217] [2025-05-03 09:45:22 +0000.476958][2cb0] Create the opensl output player.
streamtype before:0

[163:217] [2025-05-03 09:45:22 +0000.477016][2cb0] Create the opensl output player.


streamtype after:3

[163:217] [2025-05-03 09:45:22 +0000.477259][2d7f] NO get frame from decoder


[163:218] [2025-05-03 09:45:22 +0000.478872][2d7f] NO get frame from decoder
[163:219] [2025-05-03 09:45:22 +0000.479681][2a4e] Run AGC when audioType = 0
[163:219] [2025-05-03 09:45:22 +0000.479874][2a4e]
AudioDeviceDataHandler::MixAndSendOutFrame
[163:220] [2025-05-03 09:45:22 +0000.480640][2d7f] NO get frame from decoder
[163:222] [2025-05-03 09:45:22 +0000.482981][2d7f] NO get frame from decoder
[163:224] [2025-05-03 09:45:22 +0000.484899][2d7f] NO get frame from decoder
[163:227] [2025-05-03 09:45:22 +0000.487280][2d7f] NO get frame from decoder
[163:278] [2025-05-03 09:45:22 +0000.538213][2cb0] Enqueue opensl buffer size:1764
[163:324] [2025-05-03 09:45:22 +0000.584757][2cb0] DeviceStart: time profile
playout all end
[163:325] [2025-05-03 09:45:22 +0000.584954][2cb0] operator(): Audio playback
started.
[163:327] [2025-05-03 09:45:22 +0000.587608][2cb1] Pull audio failed.(wait video!)
[163:328] [2025-05-03 09:45:22 +0000.588008][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[163:329] [2025-05-03 09:45:22 +0000.589198][2cb2] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[163:340] [2025-05-03 09:45:22 +0000.600409][2cb2] OnVideoFrameReady(1/200)
[163:353] [2025-05-03 09:45:22 +0000.613740][2caf] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[163:361] [2025-05-03 09:45:22 +0000.621470][2caf] lipsync_debug: First video frame
rendering.
[163:409] [2025-05-03 09:45:22 +0000.669410][2d8b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[163:476] [2025-05-03 09:45:22 +0000.736180][2cb1] audio frame wait video
frame.last_video_timestamp:110 last_audio_timestamp:231.927
[163:478] [2025-05-03 09:45:22 +0000.737986][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[163:478] [2025-05-03 09:45:22 +0000.738908][2cb1] audio frame wait video
frame.last_video_timestamp:110 last_audio_timestamp:231.927
[163:483] [2025-05-03 09:45:22 +0000.743707][2cb0] First audio frame rendering
[163:571] [2025-05-03 09:45:22 +0000.831407][2caf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:16 last
video ts:18720 frame->pts:21960 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[163:571] [2025-05-03 09:45:22 +0000.831540][2caf] lipsync_debug: tsDelta -
timeDelta = 20
[163:572] [2025-05-03 09:45:22 +0000.832081][2d7f] av_read_frame AVERROR_EOF
[163:614] [2025-05-03 09:45:22 +0000.874203][2d7f] OnReceiveEOF:
[163:614] [2025-05-03 09:45:22 +0000.874347][2d7f] OnDecoderEOF time:15275643
enter.

[163:614] [2025-05-03 09:45:22 +0000.874414][2d7f] OnDecoderEOF leave. expire time


= 0 ms

[163:614] [2025-05-03 09:45:22 +0000.874435][2c9f] CleanUp time:15275643 enter.

[163:614] [2025-05-03 09:45:22 +0000.874445][2d7f] OnDecoderFinished:


OnDecoderFinished total decoder frames:45 this:0x7ce263b200
[163:616] [2025-05-03 09:45:22 +0000.876526][2c9f] CleanUp leave. expire time = 2
ms

[163:616] [2025-05-03 09:45:22 +0000.876603][2c9f] clean up


[163:616] [2025-05-03 09:45:22 +0000.876636][2c9f] running_decoder_count:0max
count:2
[163:624] [2025-05-03 09:45:22 +0000.884912][2caf] lipsync_debug:displaying video
ts:24930 The current displayed video timestamp is:15275653
[164:271] [2025-05-03 09:45:23 +0000.531892][2caf] lipsync_debug:displaying video
ts:83160 The current displayed video timestamp is:15276300
[164:276] [2025-05-03 09:45:23 +0000.536765][2caf] lipsync_debug: render a video
frame
[164:401] [2025-05-03 09:45:23 +0000.661636][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[164:429] [2025-05-03 09:45:23 +0000.688953][2d8b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[164:447] [2025-05-03 09:45:23 +0000.707094][2cb2] Error(video_source.cc:430): wait
decoder a frame: 0
[164:462] [2025-05-03 09:45:23 +0000.721979][2caf] DriveRender working... (1/200)
[164:764] [2025-05-03 09:45:24 +0000.24871][2cb1] PullAudioFrame: PullFrame audio
finished.
[164:765] [2025-05-03 09:45:24 +0000.25194][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[164:795] [2025-05-03 09:45:24 +0000.55495][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[164:825] [2025-05-03 09:45:24 +0000.85854][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[164:853] [2025-05-03 09:45:24 +0000.113405][2caf] lipsync_debug:result remaining
time:0
[164:853] [2025-05-03 09:45:24 +0000.113542][2caf] dynamic updated lipsync
delay:102
[164:856] [2025-05-03 09:45:24 +0000.116234][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[164:886] [2025-05-03 09:45:24 +0000.146556][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[164:916] [2025-05-03 09:45:24 +0000.176916][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[164:947] [2025-05-03 09:45:24 +0000.207199][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[164:977] [2025-05-03 09:45:24 +0000.237516][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[165:007] [2025-05-03 09:45:24 +0000.267788][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[165:038] [2025-05-03 09:45:24 +0000.298140][2cb1] media player notify EOF, audio
PullFrameStatus is EOF
[165:057] [2025-05-03 09:45:24 +0000.317280][2cb2] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[165:058] [2025-05-03 09:45:24 +0000.318496][2cb2] Stop:
[165:059] [2025-05-03 09:45:24 +0000.319876][2caf] operator(): Video Render
stopped.
[165:060] [2025-05-03 09:45:24 +0000.320116][2cb2] Stop:
[165:060] [2025-05-03 09:45:24 +0000.320236][2cb0] DeviceStop:
audioDevice_:0x7c544b4000
[165:060] [2025-05-03 09:45:24 +0000.320296][2cb0] OpenSlesOutput:Stop playout

[165:062] [2025-05-03 09:45:24 +0000.322452][2cb0] DeviceStop: Done


[165:063] [2025-05-03 09:45:24 +0000.323100][2cb0] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[165:063] [2025-05-03 09:45:24 +0000.323306][2cb2] to reset filter graph
[165:063] [2025-05-03 09:45:24 +0000.323368][2cb2] RemoveVideoBackGroud: hava not
add video backgroud
[165:063] [2025-05-03 09:45:24 +0000.323448][2cb2] UnbindInputFilter 0x7cefda58d8
this 0x7cefd95520
[165:063] [2025-05-03 09:45:24 +0000.323516][2cb2] ClearAllSource: remove source
filter, sourceid: 0x7ce263b200
[165:063] [2025-05-03 09:45:24 +0000.323560][2cb2] DestoryDecoderByVideoSource
time:15277092 enter.

[165:063] [2025-05-03 09:45:24 +0000.323609][2cb2] ~VideoBindDecoder time:15277092


enter.

[165:063] [2025-05-03 09:45:24 +0000.323774][2cb2] CleanUp time:15277092 enter.


[165:064] [2025-05-03 09:45:24 +0000.324031][2cb2] CleanUp leave. expire time = 1
ms

[165:064] [2025-05-03 09:45:24 +0000.324083][2cb2] CleanUp time:15277093 enter.

[165:064] [2025-05-03 09:45:24 +0000.324299][2cb2] CleanUp leave. expire time = 0


ms

[165:064] [2025-05-03 09:45:24 +0000.324870][2cb2] ~VideoBindDecoder leave. expire


time = 1 ms

[165:064] [2025-05-03 09:45:24 +0000.324925][2cb2] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[165:065] [2025-05-03 09:45:24 +0000.324993][2cb2] UnbindInputFilter 0x7cefda5698


this 0x7cefda58d8
[165:065] [2025-05-03 09:45:24 +0000.325059][2cb2] UnbindInputFilter 0x7cefda55d8
this 0x7cefda5698
[165:065] [2025-05-03 09:45:24 +0000.325123][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7cefda55d8
[165:065] [2025-05-03 09:45:24 +0000.325185][2cb2] UnbindInputFilter 0x7cefda5818
this 0x7cefda5e18
[165:065] [2025-05-03 09:45:24 +0000.325246][2cb2] UnbindInputFilter 0x7cefda5758
this 0x7cefda5818
[165:065] [2025-05-03 09:45:24 +0000.325307][2cb2] UnbindInputFilter 0x7ce263b420
this 0x7cefda5758
[165:066] [2025-05-03 09:45:24 +0000.326160][2cb2] to reset filter graph clear end
[165:066] [2025-05-03 09:45:24 +0000.326205][2cb2] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4, delay:
0
[165:066] [2025-05-03 09:45:24 +0000.326259][2cb2] CreateDecoderByVideoSource
time:15277095 enter.

[165:066] [2025-05-03 09:45:24 +0000.326529][2cb2] running_decoder_count:0max


count:2
[165:066] [2025-05-03 09:45:24 +0000.326578][2cb2] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefdcb000
[165:067] [2025-05-03 09:45:24 +0000.327779][2d91] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c54646000] Current FFmpeg version git-2021-06-16-
97cea6f

[165:179] [2025-05-03 09:45:24 +0000.439906][2d91] OnStreamInfoFound: video


duration_: 1494
[165:181] [2025-05-03 09:45:24 +0000.441887][2cb2] start decoder
[165:182] [2025-05-03 09:45:24 +0000.442046][2cb2] CreateDecoderByVideoSource
leave. expire time = 116 ms

[165:182] [2025-05-03 09:45:24 +0000.442121][2cb2] BindInputFilter 0x7ce263b420


this 0x7cefda5698
[165:182] [2025-05-03 09:45:24 +0000.442165][2cb2] BindInputFilter 0x7cefda5698
this 0x7cefda5758
[165:182] [2025-05-03 09:45:24 +0000.442207][2cb2] BindInputFilter 0x7ce263b420
this 0x7cefda5818
[165:182] [2025-05-03 09:45:24 +0000.442260][2cb2] BindInputFilter 0x7cefda5818
this 0x7cefda58d8
[165:182] [2025-05-03 09:45:24 +0000.442299][2cb2] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[165:182] [2025-05-03 09:45:24 +0000.442355][2cb2] BindInputFilter 0x7cefda5758
this 0x7cefda5e18
[165:182] [2025-05-03 09:45:24 +0000.442450][2cb2] BindInputFilter 0x7cefda5e18
this 0x7cefd95520
[165:182] [2025-05-03 09:45:24 +0000.442501][2cb2] BindInputFilter 0x7cefda58d8
this 0x7c548d76d8
[165:181] [2025-05-03 09:45:24 +0000.441890][2d92] NO get frame from decoder
[165:182] [2025-05-03 09:45:24 +0000.442592][2cb2] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15259887.mp4
[165:182] [2025-05-03 09:45:24 +0000.442663][2cb2] to reset filter graph end
[165:182] [2025-05-03 09:45:24 +0000.442711][2cb2] Start:
[165:182] [2025-05-03 09:45:24 +0000.442879][2caf] operator(): video render
started.
[165:183] [2025-05-03 09:45:24 +0000.442987][2cb2] Start:
[165:183] [2025-05-03 09:45:24 +0000.443292][2cb0] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[165:183] [2025-05-03 09:45:24 +0000.443365][2cb0] Reset: history total size: 98
[165:183] [2025-05-03 09:45:24 +0000.443399][2cb0] DeviceStart:
audioDevice_:0x7c544b4000
[165:183] [2025-05-03 09:45:24 +0000.443448][2cb0] DeviceStart: time profile
playout init before
[165:183] [2025-05-03 09:45:24 +0000.443500][2cb0] DeviceStart: time profile
playout init end
[165:183] [2025-05-03 09:45:24 +0000.443537][2cb0] OpenSlesOutput:Start playout

[165:183] [2025-05-03 09:45:24 +0000.443785][2d92] NO get frame from decoder


[165:184] [2025-05-03 09:45:24 +0000.444527][2cb0] Create the opensl output player.
streamtype before:0

[165:184] [2025-05-03 09:45:24 +0000.444614][2cb0] Create the opensl output player.


streamtype after:3

[165:184] [2025-05-03 09:45:24 +0000.444548][2d92] NO get frame from decoder


[165:186] [2025-05-03 09:45:24 +0000.446288][2d92] NO get frame from decoder
[165:187] [2025-05-03 09:45:24 +0000.447805][2d92] NO get frame from decoder
[165:191] [2025-05-03 09:45:24 +0000.451944][2d92] NO get frame from decoder
[165:196] [2025-05-03 09:45:24 +0000.456912][2d92] NO get frame from decoder
[165:199] [2025-05-03 09:45:24 +0000.459148][2d92] NO get frame from decoder
[165:213] [2025-05-03 09:45:24 +0000.473018][2cb0] Enqueue opensl buffer size:1764
[165:217] [2025-05-03 09:45:24 +0000.477705][2a4e] Run AGC when audioType = 0
[165:232] [2025-05-03 09:45:24 +0000.492263][2cb0] DeviceStart: time profile
playout all end
[165:232] [2025-05-03 09:45:24 +0000.492406][2cb0] operator(): Audio playback
started.
[165:236] [2025-05-03 09:45:24 +0000.496040][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[165:236] [2025-05-03 09:45:24 +0000.496456][2cb1] Pull audio failed.(wait video!)
[165:263] [2025-05-03 09:45:24 +0000.523659][2caf] lipsync_debug: First video frame
rendering.
[165:264] [2025-05-03 09:45:24 +0000.524416][2d9c] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[165:358] [2025-05-03 09:45:24 +0000.618863][2caf] lipsync_debug:displaying video
ts:9900 The current displayed video timestamp is:15277387
[165:395] [2025-05-03 09:45:24 +0000.655176][2cb1] audio_frame_list_ empty
[165:420] [2025-05-03 09:45:24 +0000.680189][2cb1]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[165:421] [2025-05-03 09:45:24 +0000.680985][2cb0] First audio frame rendering
[165:506] [2025-05-03 09:45:24 +0000.766755][2d9c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[165:525] [2025-05-03 09:45:24 +0000.785470][2caf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:33 last
video ts:21960 frame->pts:24930 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[165:525] [2025-05-03 09:45:24 +0000.785624][2caf] lipsync_debug: tsDelta -
timeDelta = 0
[165:551] [2025-05-03 09:45:24 +0000.811632][2d92] av_read_frame AVERROR_EOF
[165:581] [2025-05-03 09:45:24 +0000.841520][2cb2]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[165:597] [2025-05-03 09:45:24 +0000.857129][2d92] OnReceiveEOF:
[165:597] [2025-05-03 09:45:24 +0000.857253][2d92] OnDecoderEOF time:15277626
enter.

[165:597] [2025-05-03 09:45:24 +0000.857371][2d92] OnDecoderEOF leave. expire time


= 0 ms

[165:597] [2025-05-03 09:45:24 +0000.857429][2d92] OnDecoderFinished:


OnDecoderFinished total decoder frames:45 this:0x7ce263b200
[165:597] [2025-05-03 09:45:24 +0000.857435][2c9f] CleanUp time:15277626 enter.

[165:601] [2025-05-03 09:45:24 +0000.861956][2c9f] CleanUp leave. expire time = 5


ms

[165:602] [2025-05-03 09:45:24 +0000.862212][2c9f] clean up


[165:602] [2025-05-03 09:45:24 +0000.862246][2c9f] running_decoder_count:0max
count:2
[165:604] [2025-05-03 09:45:24 +0000.864523][2cb1] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 18384
[165:604] [2025-05-03 09:45:24 +0000.864622][2cb1] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[165:608] [2025-05-03 09:45:24 +0000.868310][2cb2] webrtc common_video plane
old ..... (1/1000) new: 21001 delete: 20990 diff: 11
[165:662] [2025-05-03 09:45:24 +0000.922436][2caf] lipsync_debug:remaining time:10
tsDelta - timeDelta:28
[165:662] [2025-05-03 09:45:24 +0000.922564][2caf] lipsync_debug:result remaining
time:10
[165:868] [2025-05-03 09:45:25 +0000.128009][2cb0] The audio playback speed:100
(1/100)
[165:868] [2025-05-03 09:45:25 +0000.128217][2cb0] lipsync_debug: The current
played audio timestamp is:28656(1/50)
[166:008] [2025-05-03 09:45:25 +0000.268687][2caf] lipsync_debug:displaying video
ts:68400 The current displayed video timestamp is:15278037
[166:110] [2025-05-03 09:45:25 +0000.370083][2a4e] haveEnoughProcessedData
internalAudioStream.length: 10
[166:177] [2025-05-03 09:45:25 +0000.437963][2cb2] Error(video_source.cc:430): wait
decoder a frame: 0
[166:232] [2025-05-03 09:45:25 +0000.492302][2cb0] total delay:203 videoTsMS:959
audioTsMS:756 diff:203
[166:232] [2025-05-03 09:45:25 +0000.492523][2cb0] Set the lipsync delay:203
[166:276] [2025-05-03 09:45:25 +0000.536183][2caf] DriveRender working... (1/200)
[166:306] [2025-05-03 09:45:25 +0000.566566][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[166:307] [2025-05-03 09:45:25 +0000.567028][2cb0] Stop:
[166:311] [2025-05-03 09:45:25 +0000.571329][2caf] operator(): Video Render
stopped.
[166:311] [2025-05-03 09:45:25 +0000.571596][2cb0] Stop:
[166:311] [2025-05-03 09:45:25 +0000.571667][2cb0] DeviceStop:
audioDevice_:0x7c544b4000
[166:311] [2025-05-03 09:45:25 +0000.571709][2cb0] OpenSlesOutput:Stop playout

[166:313] [2025-05-03 09:45:25 +0000.573830][2cb0] DeviceStop: Done


[166:314] [2025-05-03 09:45:25 +0000.574069][2cb0] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[166:314] [2025-05-03 09:45:25 +0000.574143][2cb0] operator(): Stop now!
[166:314] [2025-05-03 09:45:25 +0000.574646][19bc] Stop:
[166:314] [2025-05-03 09:45:25 +0000.574747][2cb0] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[166:315] [2025-05-03 09:45:25 +0000.574976][19bc] DeviceRelease:
audioDevice_:0x7c544b4000
[166:315] [2025-05-03 09:45:25 +0000.575049][19bc] OpenSlesOutput:Stop playout

[166:315] [2025-05-03 09:45:25 +0000.575115][19bc] DeviceRelease: Release the


webrtc device object.
[166:315] [2025-05-03 09:45:25 +0000.575359][19bc] OpenSlesOutput destruct.

[166:315] [2025-05-03 09:45:25 +0000.575468][19bc] DeviceRelease: Done


[166:317] [2025-05-03 09:45:25 +0000.577471][19bc] Stop:
[166:317] [2025-05-03 09:45:25 +0000.577601][2caf] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[166:331] [2025-05-03 09:45:25 +0000.591363][19bc] global uninited!
[166:331] [2025-05-03 09:45:25 +0000.591562][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[166:331] [2025-05-03 09:45:25 +0000.591662][19bc] ~MediaFilterGraph:
MediaFilterGraph destruct
[166:331] [2025-05-03 09:45:25 +0000.591720][19bc] RemoveVideoBackGroud: hava not
add video backgroud
[166:331] [2025-05-03 09:45:25 +0000.591808][19bc] UnbindInputFilter 0x7cefda5e18
this 0x7cefd95520
[166:331] [2025-05-03 09:45:25 +0000.591891][19bc] ClearAllSource: remove source
filter, sourceid: 0x7ce263b200
[166:332] [2025-05-03 09:45:25 +0000.591947][19bc] DestoryDecoderByVideoSource
time:15278361 enter.

[166:332] [2025-05-03 09:45:25 +0000.592065][19bc] ~VideoBindDecoder time:15278361


enter.

[166:332] [2025-05-03 09:45:25 +0000.592325][19bc] CleanUp time:15278361 enter.

[166:332] [2025-05-03 09:45:25 +0000.592766][19bc] CleanUp leave. expire time = 0


ms

[166:332] [2025-05-03 09:45:25 +0000.592826][19bc] CleanUp time:15278361 enter.

[166:334] [2025-05-03 09:45:25 +0000.594882][19bc] CleanUp leave. expire time = 2


ms

[166:335] [2025-05-03 09:45:25 +0000.595571][19bc] ~VideoBindDecoder leave. expire


time = 3 ms

[166:335] [2025-05-03 09:45:25 +0000.595652][19bc] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[166:335] [2025-05-03 09:45:25 +0000.595738][19bc] UnbindInputFilter 0x7cefda5758


this 0x7cefda5e18
[166:335] [2025-05-03 09:45:25 +0000.595835][19bc] UnbindInputFilter 0x7cefda5698
this 0x7cefda5758
[166:335] [2025-05-03 09:45:25 +0000.595930][19bc] UnbindInputFilter 0x7ce263b420
this 0x7cefda5698
[166:336] [2025-05-03 09:45:25 +0000.596024][19bc] UnbindInputFilter 0x7cefda58d8
this 0x7c548d76d8
[166:336] [2025-05-03 09:45:25 +0000.596116][19bc] UnbindInputFilter 0x7cefda5818
this 0x7cefda58d8
[166:336] [2025-05-03 09:45:25 +0000.596209][19bc] UnbindInputFilter 0x7ce263b420
this 0x7cefda5818
[166:336] [2025-05-03 09:45:25 +0000.596421][19bc] ~GLESContext:
[166:339] [2025-05-03 09:45:25 +0000.599236][19bc] GLESContext destruct finish.
[166:339] [2025-05-03 09:45:25 +0000.599340][19bc] filter: filter pipeline destroy
this: 0x7cefd95480
[167:215] [2025-05-03 09:45:26 +0000.475560][2a4f] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[167:215] [2025-05-03 09:45:26 +0000.475771][2a4f] _deviceSampleRate:48000

[167:220] [2025-05-03 09:45:26 +0000.480931][2a4e] Run AGC when audioType = 0


[167:221] [2025-05-03 09:45:26 +0000.481163][2a4e]
AudioDeviceDataHandler::MixAndSendOutFrame
[167:830] [2025-05-03 09:45:27 +0000.90104][2a4e] haveEnoughProcessedData
internalAudioStream.length: 10
[169:219] [2025-05-03 09:45:28 +0000.479416][2a4e] Run AGC when audioType = 0
[169:555] [2025-05-03 09:45:28 +0000.815033][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[171:218] [2025-05-03 09:45:30 +0000.478280][2a4e] Run AGC when audioType = 0
[171:218] [2025-05-03 09:45:30 +0000.478439][2a4e]
AudioDeviceDataHandler::MixAndSendOutFrame
[171:270] [2025-05-03 09:45:30 +0000.530219][2a4e] haveEnoughProcessedData
internalAudioStream.length: 0
[171:271] [2025-05-03 09:45:30 +0000.531160][19e8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[171:271] [2025-05-03 09:45:30 +0000.531347][19e8] ~MediaFilterCamera time:15283300
enter.

[171:271] [2025-05-03 09:45:30 +0000.531425][19e8] StopPullFrameAndWriteMp4


time:15283300 enter.

[171:273] [2025-05-03 09:45:30 +0000.533326][2a3e] stop recording


[171:273] [2025-05-03 09:45:30 +0000.533468][2a3e] we have stopped recording before
[171:273] [2025-05-03 09:45:30 +0000.533699][19e8] StopPullFrameAndWriteMp4 leave.
expire time = 2 ms

[171:275] [2025-05-03 09:45:30 +0000.535250][19e8] DestroyPipelineAndFilters


time:15283304 enter.

[171:275] [2025-05-03 09:45:30 +0000.535344][19e8] DestroyPipelineAndFilters


leave. expire time = 0 ms

[171:275] [2025-05-03 09:45:30 +0000.535375][19e8] AppDeviceManagerStopMic

[171:275] [2025-05-03 09:45:30 +0000.535446][19e8] AppDeviceManagerStopMic::mic


status is on
[171:277] [2025-05-03 09:45:30 +0000.537864][19e8] Try to stop webrtc device.

[171:279] [2025-05-03 09:45:30 +0000.539400][19e8] Set record state to


stopped.threadID:6632
[171:344] [2025-05-03 09:45:30 +0000.604684][19e8] Try to destory the
recorder.threadID:6632

[171:544] [2025-05-03 09:45:30 +0000.804913][19e8] DestroyAudioRecorder:


[171:545] [2025-05-03 09:45:30 +0000.805021][19e8] Cleanup the buffer queue in the
recorder.
[171:545] [2025-05-03 09:45:30 +0000.805051][19e8] Destroy the recorder.

[171:546] [2025-05-03 09:45:30 +0000.806362][19e8] StopRecording finished.

[171:546] [2025-05-03 09:45:30 +0000.806463][19e8] The stop recording success.

[171:546] [2025-05-03 09:45:30 +0000.806507][19e8]


AudioDeviceDataHandler::StopMicProcess

[171:548] [2025-05-03 09:45:30 +0000.808281][19e8] AppDeviceManager stop.

[171:549] [2025-05-03 09:45:30 +0000.808988][19e8] Rlease the webrtc device object.

[171:549] [2025-05-03 09:45:30 +0000.809680][19e8] OpenSlesInput destruct.

[171:549] [2025-05-03 09:45:30 +0000.809765][19e8] OpenSlesOutput destruct.

[171:552] [2025-05-03 09:45:30 +0000.812205][19e8] EventDispatchServerScope


destruct
[171:552] [2025-05-03 09:45:30 +0000.812308][19e8]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[171:553] [2025-05-03 09:45:30 +0000.813197][19e8] ~AudioDeviceDataHandler

[171:555] [2025-05-03 09:45:30 +0000.815049][19e8] AppDeviceManagerDestruct.

[171:555] [2025-05-03 09:45:30 +0000.815110][19e8] ~AppDeviceManager:


[171:555] [2025-05-03 09:45:30 +0000.815811][19e8] ~CpuOverloadDetect time:15283584
enter.

[171:556] [2025-05-03 09:45:30 +0000.816089][19e8] ~CpuOverloadDetect leave.


expire time = 1 ms

[171:559] [2025-05-03 09:45:30 +0000.819792][19e8] Destruct BeautifyReader begin...


[171:559] [2025-05-03 09:45:30 +0000.819874][19e8] Destruct BeautifyReader done.
[171:559] [2025-05-03 09:45:30 +0000.819910][19e8] ~MediaFilterCamera leave.
expire time = 288 ms

[171:560] [2025-05-03 09:45:30 +0000.820070][19e8] ~GLESContext:


[171:564] [2025-05-03 09:45:30 +0000.824536][19e8] GLESContext destruct finish.
[171:564] [2025-05-03 09:45:30 +0000.824754][19e8] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[171:568] [2025-05-03 09:45:30 +0000.828347][19e8] global uninited!
[171:568] [2025-05-03 09:45:30 +0000.828807][19e8] clear AppID 50011
[171:568] [2025-05-03 09:45:30 +0000.828865][19e8] UnRegister JVM for Xplatform
util
[171:568] [2025-05-03 09:45:30 +0000.828917][19e8] Dispose::unregister webrtc video
engine
[171:569] [2025-05-03 09:45:30 +0000.828958][19e8] Init the android object with
jvm:0x0 env:0x0 context:0x0

[171:569] [2025-05-03 09:45:30 +0000.829008][19e8] SetAndroidMediaCodecObjects


time:15283598 enter.
[171:569] [2025-05-03 09:45:30 +0000.829059][19e8] ClearAndroidMediaCodecObjects
time:15283598 enter.

[171:569] [2025-05-03 09:45:30 +0000.829116][19e8] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[171:569] [2025-05-03 09:45:30 +0000.829161][19e8] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[171:569] [2025-05-03 09:45:30 +0000.829211][19e8] SetAndroidMediaCodecObjects


time:15283598 enter.

[171:569] [2025-05-03 09:45:30 +0000.829259][19e8] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[171:569] [2025-05-03 09:45:30 +0000.829304][19e8] ClearAndroidMediaCodecObjects
time:15283598 enter.

[171:569] [2025-05-03 09:45:30 +0000.829349][19e8] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[171:569] [2025-05-03 09:45:30 +0000.829392][19e8] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[171:569] [2025-05-03 09:45:30 +0000.829430][19e8] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[171:569] [2025-05-03 09:45:30 +0000.829467][19e8] Dispose::unregister webrtc voice


engine
[171:569] [2025-05-03 09:45:30 +0000.829508][19e8] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[171:569] [2025-05-03 09:45:30 +0000.829549][19e8] SystemUtil UnInit done


[178:204] [2025-05-03 09:45:37 +0000.463965][19e8] Register JVM for xplatform util
[178:214] [2025-05-03 09:45:37 +0000.474382][19e8] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-05-
03 09:45:37 +0000
[178:214] [2025-05-03 09:45:37 +0000.474453][19e8] set AppID=50011 old AppID=-1
[178:214] [2025-05-03 09:45:37 +0000.474483][19e8] Init the android object with
jvm:0xb400007d00421380 env:0x7ce2523f00 context:0x7c8bc0b2e8

[178:214] [2025-05-03 09:45:37 +0000.474530][19e8] SetAndroidMediaCodecObjects


time:15290243 enter.

[178:214] [2025-05-03 09:45:37 +0000.474585][19e8] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[178:214] [2025-05-03 09:45:37 +0000.474627][19e8] SetAndroidMediaCodecObjects


time:15290243 enter.

[178:214] [2025-05-03 09:45:37 +0000.474672][19e8] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007d00421380
[178:214] [2025-05-03 09:45:37 +0000.474713][19e8] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007d00421380 address:0x7c36e49760
[178:214] [2025-05-03 09:45:37 +0000.474757][19e8] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007d00421380
address:0x7c36e49760
[178:214] [2025-05-03 09:45:37 +0000.474798][19e8] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[178:214] [2025-05-03 09:45:37 +0000.474844][19e8] Set the android objects with


jvm:0xb400007d00421380 env:0x7ce2523f00 context:0x7c8bc0b2e8

[178:214] [2025-05-03 09:45:37 +0000.474886][19e8] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7ce2523f00
[178:214] [2025-05-03 09:45:37 +0000.474929][19e8] SystemUtil Init done
[178:215] [2025-05-03 09:45:37 +0000.475231][19e8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[178:216] [2025-05-03 09:45:37 +0000.476536][19e8] MediaFilterCamera
[178:216] [2025-05-03 09:45:37 +0000.476586][19e8] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[178:216] [2025-05-03 09:45:37 +0000.476714][19e8] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[178:216] [2025-05-03 09:45:37 +0000.476765][19e8] Recording session using default
bitrate support by app:14680064
[178:216] [2025-05-03 09:45:37 +0000.476754][2ddb] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5c5225c0
[178:217] [2025-05-03 09:45:37 +0000.476961][2ddb] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[178:217] [2025-05-03 09:45:37 +0000.477045][19e8] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[178:218] [2025-05-03 09:45:37 +0000.477936][19e8] Error(ini.cc:191): Open the file
failed. error:2
[178:218] [2025-05-03 09:45:37 +0000.477981][19e8]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[178:218] [2025-05-03 09:45:37 +0000.478022][19e8] The device model: 220333qag
usingSoftwareAEC value: 0
[178:220] [2025-05-03 09:45:37 +0000.480532][19e8] Error(ini.cc:191): Open the file
failed. error:2
[178:220] [2025-05-03 09:45:37 +0000.480602][19e8]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[178:220] [2025-05-03 09:45:37 +0000.480650][19e8] The device model: 220333qag
usingHardwareAEC value: 0
[178:220] [2025-05-03 09:45:37 +0000.480687][19e8] The machine device: 220333qag
usingHardwareAEC value: 0
[178:220] [2025-05-03 09:45:37 +0000.480732][19e8] Using Default AEC type: software
AEC
[178:222] [2025-05-03 09:45:37 +0000.481953][19e8] The device model: 220333qag enum
value: 0
[178:222] [2025-05-03 09:45:37 +0000.482734][19e8] GetMachineModel is 220333QAG
[178:222] [2025-05-03 09:45:37 +0000.482815][19e8] GetMachineInfo: 220333QAG
[178:222] [2025-05-03 09:45:37 +0000.482844][19e8] Construct BeautifyReader
begin...
[178:222] [2025-05-03 09:45:37 +0000.482896][19e8] dumpStickerRgba:0
dumpStickerYuv:0
[178:223] [2025-05-03 09:45:37 +0000.482967][19e8] Construct BeautifyReader done.
[178:225] [2025-05-03 09:45:37 +0000.485713][19e8] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[178:225] [2025-05-03 09:45:37 +0000.485749][2dde] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7cef0b77a0
[178:225] [2025-05-03 09:45:37 +0000.485798][19e8] AppDeviceManager telnet server
for statistics started......
[178:226] [2025-05-03 09:45:37 +0000.486210][19e8] CpuOverloadDetect time:15290255
enter.

[178:226] [2025-05-03 09:45:37 +0000.486313][19e8] CpuOverloadDetect leave. expire


time = 0 ms

[178:226] [2025-05-03 09:45:37 +0000.486346][2ddf] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7cef0caec0
[178:227] [2025-05-03 09:45:37 +0000.487075][19e8] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[178:227] [2025-05-03 09:45:37 +0000.487122][19e8] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[178:227] [2025-05-03 09:45:37 +0000.487408][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[178:227] [2025-05-03 09:45:37 +0000.487795][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[178:228] [2025-05-03 09:45:37 +0000.488049][19e8] CreatePlatformSpecificObjects:
[178:228] [2025-05-03 09:45:37 +0000.488100][19e8] audio device use opensle input
and opensl output
[178:228] [2025-05-03 09:45:37 +0000.488149][19e8] Create OpenSLES output module
with java VM support.

[178:228] [2025-05-03 09:45:37 +0000.488320][19e8] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[178:228] [2025-05-03 09:45:37 +0000.488488][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[178:228] [2025-05-03 09:45:37 +0000.488691][19e8] Create OpenSLES output module
with buffer num:1

[178:228] [2025-05-03 09:45:37 +0000.488841][19e8] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[178:229] [2025-05-03 09:45:37 +0000.488987][19e8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[178:229] [2025-05-03 09:45:37 +0000.489165][19e8] Create OpenSLES input module
with java VM support.

[178:229] [2025-05-03 09:45:37 +0000.489210][19e8] Create OpenSLES input module


with buffer num:1

[178:229] [2025-05-03 09:45:37 +0000.489259][19e8] Error(trace.cc:40): Init the


output and input for audio device template.
[178:229] [2025-05-03 09:45:37 +0000.489296][19e8] Init the output device.

[178:229] [2025-05-03 09:45:37 +0000.489337][19e8] Init the opensl input.


[178:229] [2025-05-03 09:45:37 +0000.489385][19e8] AppDeviceManager get setting
samplerate: 0
[178:229] [2025-05-03 09:45:37 +0000.489820][19e8] The device model: 220333qag enum
value: 0
[178:230] [2025-05-03 09:45:37 +0000.490492][19e8] The device model: 220333qag enum
value: 0
[178:230] [2025-05-03 09:45:37 +0000.490533][19e8] Set the sample rate to be:48000

[178:230] [2025-05-03 09:45:37 +0000.490573][19e8] Enable the recording stereo:0


[178:230] [2025-05-03 09:45:37 +0000.490617][19e8] Set the playout as stereo:1
[178:230] [2025-05-03 09:45:37 +0000.490657][19e8] Init the microphone.
[178:231] [2025-05-03 09:45:37 +0000.490987][19e8] Update the recording sample rate
to be: 48000
[178:231] [2025-05-03 09:45:37 +0000.491075][19e8] Init the speaker.
[178:231] [2025-05-03 09:45:37 +0000.491112][19e8] Low latency buffer size:144 low
sample rate:48000
[178:231] [2025-05-03 09:45:37 +0000.491476][19e8] Using 1 x 10ms for an audio
frame.

[178:234] [2025-05-03 09:45:37 +0000.494785][19e8] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[178:234] [2025-05-03 09:45:37 +0000.494918][19e8] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[178:235] [2025-05-03 09:45:37 +0000.495012][19e8] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[178:239] [2025-05-03 09:45:37 +0000.499928][19e8] The device model:220333qag

[178:240] [2025-05-03 09:45:37 +0000.500018][19e8] speaker output factor:100


defaultFactor: 100

[178:240] [2025-05-03 09:45:37 +0000.500048][19e8] headset output factor:100


defaultFactor: 100

[178:240] [2025-05-03 09:45:37 +0000.500477][19e8] AppDeviceManagerStart finished.


[178:240] [2025-05-03 09:45:37 +0000.500520][19e8] AppDeviceManagerStartMic::mic
status is off
[178:240] [2025-05-03 09:45:37 +0000.500575][19e8] AppDeviceManagerStartMic update
aec type: 2

[178:240] [2025-05-03 09:45:37 +0000.500613][19e8] AppDeviceManagerStartMic update


voiceChangeMode: 4

[178:240] [2025-05-03 09:45:37 +0000.500640][19e8]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[178:240] [2025-05-03 09:45:37 +0000.500674][19e8]
AudioDeviceDataHandler::StartMicProcess

[178:240] [2025-05-03 09:45:37 +0000.500832][19e8] Try to start webrtc recording


device.

[178:240] [2025-05-03 09:45:37 +0000.500872][19e8] StartRecording. threadID:6632

[178:240] [2025-05-03 09:45:37 +0000.500863][2de0] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[178:241] [2025-05-03 09:45:37 +0000.500954][19e8] default mode: Set the recording
mode to voice communication to enable HW AEC .

[178:241] [2025-05-03 09:45:37 +0000.500981][19e8] Set the recording mode before


getSetting: 4
[178:241] [2025-05-03 09:45:37 +0000.501031][19e8] Set the recording mode after
getSetting: 1
[178:258] [2025-05-03 09:45:37 +0000.518436][19e8] StartRecording finished.

[178:258] [2025-05-03 09:45:37 +0000.518508][19e8] audio: start the audio mic


checker timer.

[178:259] [2025-05-03 09:45:37 +0000.519110][19e8] machine model :redmi


[178:259] [2025-05-03 09:45:37 +0000.519161][19e8] Support this machine
model :redmi
[178:259] [2025-05-03 09:45:37 +0000.519203][19e8] global inited! current sdk
version: 12-14-d8558ab
[178:839] [2025-05-03 09:45:38 +0000.99351][1b32]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[178:839] [2025-05-03 09:45:38 +0000.99627][2ddc] MediaFilterCamera, recording file
context:0x7ce2518180 input texture:19
[178:839] [2025-05-03 09:45:38 +0000.99718][2ddc] GLESContext:
[178:839] [2025-05-03 09:45:38 +0000.99775][2ddc] The result of eglGetDisplay is:
0x1
[178:841] [2025-05-03 09:45:38 +0000.101031][2ddc] The result of creation:
0x7c1591f900
[178:841] [2025-05-03 09:45:38 +0000.101330][2ddc] The result of
eglCreatePbufferSurface is: 0x7ceff05000
[178:841] [2025-05-03 09:45:38 +0000.101923][1b32]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7ce2518180 input_texture: 19
[179:775] [2025-05-03 09:45:39 +0000.35547][2de0] haveEnoughProcessedData
internalAudioStream.length: 0
[180:246] [2025-05-03 09:45:39 +0000.506240][2de0] Run AGC when audioType = 0
[181:484] [2025-05-03 09:45:40 +0000.744031][2de0] haveEnoughProcessedData
internalAudioStream.length: 0
[182:246] [2025-05-03 09:45:41 +0000.506518][2de0] Run AGC when audioType = 0
[182:246] [2025-05-03 09:45:41 +0000.506717][2de0]
AudioDeviceDataHandler::MixAndSendOutFrame
[182:262] [2025-05-03 09:45:41 +0000.522783][1e91]
monitorTime:4004totalDuration:3960
[183:192] [2025-05-03 09:45:42 +0000.452502][2de0] haveEnoughProcessedData
internalAudioStream.length: 0
[184:240] [2025-05-03 09:45:43 +0000.500295][2de1] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[184:240] [2025-05-03 09:45:43 +0000.500579][2de1] _deviceSampleRate:48000

[184:242] [2025-05-03 09:45:43 +0000.502921][2de0] Run AGC when audioType = 0


[184:921] [2025-05-03 09:45:44 +0000.181091][2de0] haveEnoughProcessedData
internalAudioStream.length: 10
[185:259] [2025-05-03 09:45:44 +0000.519507][19bc] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[185:259] [2025-05-03 09:45:44 +0000.519638][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[185:262] [2025-05-03 09:45:44 +0000.522159][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[185:262] [2025-05-03 09:45:44 +0000.522523][2ddc] operator() time:15297291 enter.

[185:262] [2025-05-03 09:45:44 +0000.522604][2ddc] MediaFilterCamera, recording


file context:0x7ce2518180 input texture:19
[185:266] [2025-05-03 09:45:44 +0000.526371][2ddc] MicSource: Mic source
created:10x7cefeabd00
[185:267] [2025-05-03 09:45:44 +0000.527527][2ddc] alloc thread: 0x7ce269ef80
name:worker0 thread id:536532966528 to Mic_source
[185:267] [2025-05-03 09:45:44 +0000.527634][2ddc] audio: start the audio sender
thread.

[185:269] [2025-05-03 09:45:44 +0000.529624][2ddc] construct OpenGLRenderProgram


0x7ceff54298
[185:269] [2025-05-03 09:45:44 +0000.529725][2ddc] CropFilter::SetOrientation
orientation: 90
[185:270] [2025-05-03 09:45:44 +0000.530002][2ddc] filter: filter pipeline
construtc this: 0x7cefd51900
[185:270] [2025-05-03 09:45:44 +0000.530082][2ddc] filter: filter pipeline2 update
pattern: 1
[185:270] [2025-05-03 09:45:44 +0000.530187][2ddc] CameraSource::source_id_:28
[185:272] [2025-05-03 09:45:44 +0000.532396][2ddc] RecordAudioSource::source_id_:29
[185:272] [2025-05-03 09:45:44 +0000.532718][2ddc] BindInputFilter 0x7c544e2b40
this 0x7ceff544c0
[185:272] [2025-05-03 09:45:44 +0000.532831][2ddc] BindInputFilter 0x7c5455d258
this 0x7c5455d9d0
[185:272] [2025-05-03 09:45:44 +0000.532910][2ddc] BindInputFilter 0x7ceff544c0
this 0x7cefd519a0
[185:275] [2025-05-03 09:45:44 +0000.535271][2ddc] setParamentForFilters:
speed:2.000000
[185:275] [2025-05-03 09:45:44 +0000.535385][2ddc] SetParamForFilter:
AF_SpeedFilter params:, speed_ 2
[185:275] [2025-05-03 09:45:44 +0000.535452][2ddc] SetParamForFilter time:15297304
enter.

[185:275] [2025-05-03 09:45:44 +0000.535507][2ddc] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[185:275] [2025-05-03 09:45:44 +0000.535581][2ddc] SetParamForFilter: Params video
index is: 0
[185:275] [2025-05-03 09:45:44 +0000.535665][2ddc] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[185:275] [2025-05-03 09:45:44 +0000.535735][2ddc] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[185:275] [2025-05-03 09:45:44 +0000.535804][2ddc] crop filter mode tpye:
citytravelvideo index:0
[185:283] [2025-05-03 09:45:44 +0000.543850][2de0] On audio frame the broadcast
with timestamp:15297312 samples:480. (1000 frame for one log)

[185:286] [2025-05-03 09:45:44 +0000.546801][2ddc]


Warning(parse_template_json.cc:45): json parament no found the parament
[185:286] [2025-05-03 09:45:44 +0000.546905][2ddc]
Warning(parse_template_json.cc:45): json parament no found the parament
[185:287] [2025-05-03 09:45:44 +0000.547000][2ddc]
Warning(parse_template_json.cc:45): json parament no found the parament
[185:287] [2025-05-03 09:45:44 +0000.547055][2ddc]
Warning(parse_template_json.cc:45): json parament no found the parament
[185:287] [2025-05-03 09:45:44 +0000.547130][2ddc]
Warning(parse_template_json.cc:45): json parament no found the parament
[185:287] [2025-05-03 09:45:44 +0000.547187][2ddc]
Warning(parse_template_json.cc:45): json parament no found the parament
[185:287] [2025-05-03 09:45:44 +0000.547240][2ddc]
Warning(parse_template_json.cc:45): json parament no found the parament
[185:287] [2025-05-03 09:45:44 +0000.547292][2ddc]
Warning(parse_template_json.cc:81): json parament no found the parament
[185:287] [2025-05-03 09:45:44 +0000.547343][2ddc]
Warning(parse_template_json.cc:81): json parament no found the parament
[185:287] [2025-05-03 09:45:44 +0000.547398][2ddc]
Warning(parse_template_json.cc:67): json parament no found the parament
[185:287] [2025-05-03 09:45:44 +0000.547450][2ddc]
Warning(parse_template_json.cc:93): json parament no found the duration
[185:288] [2025-05-03 09:45:44 +0000.548647][2ddc] SetParamForFilter leave. expire
time = 13 ms

[185:289] [2025-05-03 09:45:44 +0000.549063][2ddc] OnOutputSizeChanged width 1280


height 720
[185:289] [2025-05-03 09:45:44 +0000.549164][2ddc] OpenGLFrameBuffer: width:1280
height:720
[185:289] [2025-05-03 09:45:44 +0000.549262][2ddc] OpenGLFrameBuffer: width:1280
height:720
[185:289] [2025-05-03 09:45:44 +0000.549337][2ddc] OpenGLFrameBuffer: width:1280
height:720
[185:289] [2025-05-03 09:45:44 +0000.549394][2ddc] OpenGLFrameBuffer: width:1280
height:720
[185:289] [2025-05-03 09:45:44 +0000.549542][2ddc] OpenGLFrameBuffer: width:1280
height:720
[185:289] [2025-05-03 09:45:44 +0000.549620][2ddc] OpenGLFrameBuffer: width:1280
height:720
[185:289] [2025-05-03 09:45:44 +0000.549696][2ddc] construct TrivalImageDrawer
0x7cefc18e00
[185:289] [2025-05-03 09:45:44 +0000.549772][2ddc] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7cefc18e00 context 0x7ceff526c0
[185:289] [2025-05-03 09:45:44 +0000.549835][2ddc] setupGLES:
[185:290] [2025-05-03 09:45:44 +0000.550727][2ddc] OpenGLRenderProgram::Initialize.
[185:293] [2025-05-03 09:45:44 +0000.553099][2ddc] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[185:293] [2025-05-03 09:45:44 +0000.553174][2ddc] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[185:293] [2025-05-03 09:45:44 +0000.553271][2ddc] Init open gl render:
0x7ceff54298
[185:293] [2025-05-03 09:45:44 +0000.553360][2ddc] Fragement shader path:
[185:293] [2025-05-03 09:45:44 +0000.553432][2ddc] Fragement shader path:
[185:293] [2025-05-03 09:45:44 +0000.553488][2ddc] create opengl program object.
[185:293] [2025-05-03 09:45:44 +0000.553556][2ddc] create shader: vertex
[185:294] [2025-05-03 09:45:44 +0000.553957][2ddc] create shader: fragment
[185:297] [2025-05-03 09:45:44 +0000.556980][2ddc] Have not extra filter filename!
[185:297] [2025-05-03 09:45:44 +0000.557140][2ddc] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[185:297] [2025-05-03 09:45:44 +0000.557205][2ddc] OpenGLRenderProgram::Initialize
success.
[185:297] [2025-05-03 09:45:44 +0000.557365][2ddc] Setup the OpenGL result:1
[185:299] [2025-05-03 09:45:44 +0000.559061][2ddb] start recording, file
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[185:299] [2025-05-03 09:45:44 +0000.559291][2ddb] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[185:299] [2025-05-03 09:45:44 +0000.559343][2e38] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5c499698
[185:299] [2025-05-03 09:45:44 +0000.559374][2ddb] 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
[185:299] [2025-05-03 09:45:44 +0000.559453][2ddb] 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_15297326.mp4
fileFD: -1
[185:301] [2025-05-03 09:45:44 +0000.561391][2ddb] MP4
file:/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4 is
opened successfully
[185:301] [2025-05-03 09:45:44 +0000.561459][2ddb] setupMediaProcessers:
[185:301] [2025-05-03 09:45:44 +0000.561513][2ddb]
RecordingSessionInternalSimple:setup media processers.
[185:301] [2025-05-03 09:45:44 +0000.561570][2ddb] construct AAC encoder
[185:302] [2025-05-03 09:45:44 +0000.562264][2ddb] H264Encoder creating:
superfast011818
[185:302] [2025-05-03 09:45:44 +0000.562337][2ddb] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[185:303] [2025-05-03 09:45:44 +0000.563881][2ddb] H264Encode::GetMachineModel is
220333QAG
[185:304] [2025-05-03 09:45:44 +0000.563971][2ddb] H264Encoder machine_mode
is:220333QAG
[185:304] [2025-05-03 09:45:44 +0000.564039][2ddb] H264Encode::machine size :9
machine_mode:220333QAG
[185:304] [2025-05-03 09:45:44 +0000.564096][2ddb] H264Encode::machine array
size :22 machine_mode:220333QAG
[185:304] [2025-05-03 09:45:44 +0000.564150][2ddb] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[185:304] [2025-05-03 09:45:44 +0000.564208][2ddb] setupCompressionSession:
[185:304] [2025-05-03 09:45:44 +0000.564262][2ddb] H264Encode::creating hareware
Encoder
[185:304] [2025-05-03 09:45:44 +0000.564315][2ddb] AndroidHwAvcEncoder
time:15297333 enter.

[185:304] [2025-05-03 09:45:44 +0000.564577][2ddb] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c36e49760
[185:304] [2025-05-03 09:45:44 +0000.564812][2ddb] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[185:304] [2025-05-03 09:45:44 +0000.564873][2ddb] The video avc hw codec address
is 0x7cef01f730
[185:305] [2025-05-03 09:45:44 +0000.564990][2ddb] AndroidHwAvcEncoder leave.
expire time = 1 ms

[185:305] [2025-05-03 09:45:44 +0000.565090][2ddb] RegisterEncodeCompleteCallback


time:15297334 enter.

[185:305] [2025-05-03 09:45:44 +0000.565291][2ddb] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[185:305] [2025-05-03 09:45:44 +0000.565378][2ddb] InitEncode time:15297334 enter.


[185:305] [2025-05-03 09:45:44 +0000.565525][2ddb] InitEncode:
MediaCodecVideoEncoder::Release _inited:1
[185:305] [2025-05-03 09:45:44 +0000.565608][2ddb] Create time:15297334 enter.

[185:305] [2025-05-03 09:45:44 +0000.565696][2ddb] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[185:305] [2025-05-03 09:45:44 +0000.565789][2ddb]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c4a37e5c0
[185:308] [2025-05-03 09:45:44 +0000.568380][2ddb]
supported_type:image/vnd.android.heic
[185:308] [2025-05-03 09:45:44 +0000.568503][2ddb] supported_type:video/avc
[185:308] [2025-05-03 09:45:44 +0000.568564][2ddb] name:OMX.qcom.video.encoder.avc
mime:video/avc
[185:308] [2025-05-03 09:45:44 +0000.568657][2ddb] hwCodecPrefix :OMX.qcom.
[185:308] [2025-05-03 09:45:44 +0000.568757][2ddb] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[185:308] [2025-05-03 09:45:44 +0000.568836][2ddb] mediacodec_createCodecByName
time:15297337 enter.

[185:308] [2025-05-03 09:45:44 +0000.568908][2ddb] WrapAndroidMediaCodec


time:15297337 enter.

[185:309] [2025-05-03 09:45:44 +0000.569239][2ddb] WrapAndroidMediaCodec leave.


expire time = 1 ms

[185:311] [2025-05-03 09:45:44 +0000.571083][2e31] Get data in mic source, which


has byte length:1764micAudioStream->length():10
[185:311] [2025-05-03 09:45:44 +0000.571306][2e31] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[185:581] [2025-05-03 09:45:44 +0000.841729][2ddb] mediacodec_createCodecByName
leave. expire time = 273 ms

[185:581] [2025-05-03 09:45:44 +0000.841889][2ddb] WrapAndroidMediaFromat


time:15297610 enter.

[185:582] [2025-05-03 09:45:44 +0000.842059][2ddb] WrapAndroidMediaFromat leave.


expire time = 1 ms

[185:625] [2025-05-03 09:45:44 +0000.885390][2ddb] Destroy time:15297654 enter.

[185:625] [2025-05-03 09:45:44 +0000.885529][2ddb] WrapAndroidMediaFromat::


Destroy
[185:625] [2025-05-03 09:45:44 +0000.885589][2ddb] Destroy leave. expire time = 0
ms

[185:625] [2025-05-03 09:45:44 +0000.885647][2ddb] ~WrapAndroidMediaFromat


time:15297654 enter.

[185:625] [2025-05-03 09:45:44 +0000.885705][2ddb] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[185:625] [2025-05-03 09:45:44 +0000.885766][2ddb] Create leave. expire time = 320


ms

[185:625] [2025-05-03 09:45:44 +0000.885833][2ddb] isSemiPlanarSupport


time:15297654 enter.
[185:625] [2025-05-03 09:45:44 +0000.885888][2ddb] H264Encoder isSemiPlanarSupport
[185:626] [2025-05-03 09:45:44 +0000.885944][2ddb] isSemiPlanarSupport leave.
expire time = 1 ms

[185:626] [2025-05-03 09:45:44 +0000.885999][2ddb] creat hw H264Encoder success,


isSemiPlanar:1
[185:626] [2025-05-03 09:45:44 +0000.886242][2ddb] InitEncode leave. expire time =
321 ms

[185:626] [2025-05-03 09:45:44 +0000.886307][2ddb] H264Encode::created Encoder


[185:626] [2025-05-03 09:45:44 +0000.886387][2ddb] H264Encode:: H264 encoder
created.
[185:626] [2025-05-03 09:45:44 +0000.886440][2ddb] H264 encoder created.
[185:626] [2025-05-03 09:45:44 +0000.886493][2ddb]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c3ebd4100
[185:626] [2025-05-03 09:45:44 +0000.886550][2ddb] setOutput:
[185:626] [2025-05-03 09:45:44 +0000.886602][2ddb]
RecordingSessionInternalSimple:encoder set output to muxer!
[185:626] [2025-05-03 09:45:44 +0000.886655][2ddb] request a key frame
[185:626] [2025-05-03 09:45:44 +0000.886704][2ddb] H264Encode:: request a key frame
[185:627] [2025-05-03 09:45:44 +0000.886978][2ddb] setDisplayRotate :90
[185:627] [2025-05-03 09:45:44 +0000.887063][2ddb] 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
[185:627] [2025-05-03 09:45:44 +0000.887220][2ddc] StartRecording:
[185:627] [2025-05-03 09:45:44 +0000.887357][2e31] operator(): Set the recording
session in mic source. recording session: 0x7c5455d100
[185:627] [2025-05-03 09:45:44 +0000.887578][2ddc] operator() leave. expire time =
365 ms

[185:649] [2025-05-03 09:45:44 +0000.909770][2e30]


RecordAudioSource::PullAudioFrame
[185:678] [2025-05-03 09:45:44 +0000.938473][2ddc] begine recode to first frame
spend time:416
[185:678] [2025-05-03 09:45:44 +0000.938591][2ddc]
GPUImageProcessing::SetOrientation orientation: 90
[185:680] [2025-05-03 09:45:44 +0000.940843][2ddc] drawYUV420 render
OpenGLRenderProgram:0x7ceff54298
[185:688] [2025-05-03 09:45:44 +0000.948725][2ddc] The read pixel from buffer take:
6 width:1280 height:720 frameType:0
[185:702] [2025-05-03 09:45:44 +0000.962483][2ddc] drawYUV420 render
OpenGLRenderProgram:0x7ceff54298
[185:716] [2025-05-03 09:45:44 +0000.976194][2e37]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[185:736] [2025-05-03 09:45:44 +0000.996191][2ddc] drawYUV420 render
OpenGLRenderProgram:0x7ceff54298
[185:838] [2025-05-03 09:45:45 +0000.98312][2ddc] The convert RGB to YUV take 4
[185:843] [2025-05-03 09:45:45 +0000.103130][2e37] h264 add frame header cdr flag
[185:843] [2025-05-03 09:45:45 +0000.103750][2e37] h264 add frame header cdr flag
[185:844] [2025-05-03 09:45:45 +0000.104215][2e37] Received key frame:0
[185:844] [2025-05-03 09:45:45 +0000.104333][2e37] H264Encode:: get a sps pps
header!headerSize:31
[185:844] [2025-05-03 09:45:45 +0000.104524][2e38] get the H.264 SPS parameter
[185:845] [2025-05-03 09:45:45 +0000.105274][2e38] add video track with id:1
[185:846] [2025-05-03 09:45:45 +0000.106341][2e38] get the H.264 PPS parameter
[185:846] [2025-05-03 09:45:45 +0000.106894][2e38] get the H.264 IDR frame
[185:847] [2025-05-03 09:45:45 +0000.107037][2e38] resss:true
[185:847] [2025-05-03 09:45:45 +0000.107092][2e38] video start ts:0
[185:847] [2025-05-03 09:45:45 +0000.107287][2e38] the video frame has been written
into MP4 file
[185:847] [2025-05-03 09:45:45 +0000.107869][2e38] add aac audio track with id:2
[185:915] [2025-05-03 09:45:45 +0000.175680][2e37] SendFrame
encodedImage._timeStamp:66encodedImage->_length:48208
[185:918] [2025-05-03 09:45:45 +0000.178512][2e38] audio start ts:0
[185:918] [2025-05-03 09:45:45 +0000.178634][2e38] the audio frame has been written
into MP4 file
[186:034] [2025-05-03 09:45:45 +0000.293988][2ddc] Got a frame videoTime:330
nextWantTime:330 timeInterval:66 frameRate:15
[186:039] [2025-05-03 09:45:45 +0000.299200][2e30] AF_SpeedFilter audio
0x7c5455d880 PullFrame
[186:069] [2025-05-03 09:45:45 +0000.329187][2ddc] Drop a frame videoTime:365
nextWantTime:396 timeInterval:66 frameRate:15
[186:165] [2025-05-03 09:45:45 +0000.425890][2ddc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[186:242] [2025-05-03 09:45:45 +0000.502103][2de0] Run AGC when audioType = 0
[186:242] [2025-05-03 09:45:45 +0000.502291][2de0]
AudioDeviceDataHandler::MixAndSendOutFrame
[186:306] [2025-05-03 09:45:45 +0000.566248][2e37] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:301
[186:306] [2025-05-03 09:45:45 +0000.566447][2e37] push video frame to H264
encoder. (100 frame for one log)

[186:306] [2025-05-03 09:45:45 +0000.566539][2e37] push video frame to H264


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

[186:306] [2025-05-03 09:45:45 +0000.566598][2e37] H264Encode::push video frame to


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

[186:306] [2025-05-03 09:45:45 +0000.566678][2e37] The input pts:301 fps:30


[186:310] [2025-05-03 09:45:45 +0000.570789][2e31] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[186:335] [2025-05-03 09:45:45 +0000.595657][2ddc] The convert RGB to YUV take 4
[186:376] [2025-05-03 09:45:45 +0000.636005][2e37] H264Encode::H264SWEncoder get
callback, length:71456 type:1 nalType:1length:71452
[186:508] [2025-05-03 09:45:45 +0000.768537][2e37]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:401
[186:542] [2025-05-03 09:45:45 +0000.802584][2e30] resampled_data_size:7168
[186:629] [2025-05-03 09:45:45 +0000.889533][2de0] haveEnoughProcessedData
internalAudioStream.length: 0
[186:663] [2025-05-03 09:45:45 +0000.923255][2ddc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[186:808] [2025-05-03 09:45:46 +0000.68178][2ddc] The convert RGB to YUV take 7
[186:906] [2025-05-03 09:45:46 +0000.166255][2e30] AF_SpeedFilter::PullFrame eof4
[186:910] [2025-05-03 09:45:46 +0000.170120][2ddc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[186:910] [2025-05-03 09:45:46 +0000.170282][2ddc] GPUImageProcessing: input frame
width1280 X 720
[186:911] [2025-05-03 09:45:46 +0000.171405][2ddc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[186:911] [2025-05-03 09:45:46 +0000.171623][2ddc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[186:917] [2025-05-03 09:45:46 +0000.177281][2e30]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[186:958] [2025-05-03 09:45:46 +0000.218140][2ddc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[187:031] [2025-05-03 09:45:46 +0000.291273][2e37] DTS queue for
Generator:0x7c5c499cb8 629 662
[187:077] [2025-05-03 09:45:46 +0000.337623][2ddc] FilterPipeline2::OnVideoFrame
pts 1388 last_video_timestamp_ 1388
[187:140] [2025-05-03 09:45:46 +0000.400905][2ddc] The convert RGB to YUV take 6
[187:172] [2025-05-03 09:45:46 +0000.432629][2e37] Push an pts:732 to dts queue.
[187:234] [2025-05-03 09:45:46 +0000.494631][2e37] last dts:699 currentPts:732
ppsOrSPS:0 queue length:2
[187:250] [2025-05-03 09:45:46 +0000.510278][2e36]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 696queue_audio_frame_:3
[187:306] [2025-05-03 09:45:46 +0000.566658][2e31] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[187:431] [2025-05-03 09:45:46 +0000.691465][2ddc] webrtc common_video plane
old ..... (1/1000) new: 22001 delete: 21982 diff: 19
[187:461] [2025-05-03 09:45:46 +0000.721597][2ddc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[187:467] [2025-05-03 09:45:46 +0000.727937][2e30]
RecordAudioSource::PullAudioFrame
[187:635] [2025-05-03 09:45:46 +0000.895455][2ddc] The convert RGB to YUV take 5
[187:740] [2025-05-03 09:45:47 +0000.747][2e30] AF_SpeedFilter audio 0x7c5455d880
PullFrame
[187:959] [2025-05-03 09:45:47 +0000.219205][2ddc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[188:149] [2025-05-03 09:45:47 +0000.409406][2ddc] The convert RGB to YUV take 6
[188:242] [2025-05-03 09:45:47 +0000.502772][2de0] Run AGC when audioType = 0
[188:315] [2025-05-03 09:45:47 +0000.575421][2e31] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[188:333] [2025-05-03 09:45:47 +0000.593201][2ddc] Drop a frame videoTime:2629
nextWantTime:2640 timeInterval:66 frameRate:15
[188:336] [2025-05-03 09:45:47 +0000.596634][2de0] haveEnoughProcessedData
internalAudioStream.length: 0
[188:464] [2025-05-03 09:45:47 +0000.724808][2ddc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[188:577] [2025-05-03 09:45:47 +0000.837311][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[188:578] [2025-05-03 09:45:47 +0000.838042][2ddc] operator(): Stop
[188:578] [2025-05-03 09:45:47 +0000.838143][2ddc] StopPullFrameAndWriteMp4
time:15300607 enter.

[188:578] [2025-05-03 09:45:47 +0000.838205][2ddc] StopRecording:


[188:581] [2025-05-03 09:45:47 +0000.841909][2e30] PullAudioFrame: PullFrame audio
finished.
[188:582] [2025-05-03 09:45:47 +0000.842027][2e30]
Warning(media_filter_camera.cc:543): media pull audio frame EOF, so need stop
Timer!
[188:582] [2025-05-03 09:45:47 +0000.842403][2e37]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:44
[188:583] [2025-05-03 09:45:47 +0000.843234][2ddb] stop recording
[188:583] [2025-05-03 09:45:47 +0000.843299][2ddb]
RecordingSessionInternalSimple:destroy media processers
[188:583] [2025-05-03 09:45:47 +0000.843335][2ddb] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[188:583] [2025-05-03 09:45:47 +0000.843393][2ddb] H264Encode::flushing hareware
Encoder
[188:583] [2025-05-03 09:45:47 +0000.843609][2ddb] Flush time:15300612 enter.

[188:583] [2025-05-03 09:45:47 +0000.843676][2ddb] H264Encoder encoder flush


[188:583] [2025-05-03 09:45:47 +0000.843714][2ddb] flush output queue
[188:898] [2025-05-03 09:45:48 +0000.158462][2ddb] Flush leave. expire time = 315
ms
[188:898] [2025-05-03 09:45:48 +0000.158746][2ddb] ~H264EncodeWrap:
[188:898] [2025-05-03 09:45:48 +0000.158816][2ddb] ~H264Encode:
[188:898] [2025-05-03 09:45:48 +0000.158890][2ddb] teardownCompressionSession:
H264Encode::destroying Encoder
[188:899] [2025-05-03 09:45:48 +0000.158986][2ddb] Release time:15300928 enter.

[188:899] [2025-05-03 09:45:48 +0000.159219][2ddb] Release:


MediaCodecVideoEncoder::Release _inited:1
[188:899] [2025-05-03 09:45:48 +0000.159308][2ddb] Destroy time:15300928 enter.

[188:899] [2025-05-03 09:45:48 +0000.159401][2ddb] H264Encoder encoderDestroy


[188:899] [2025-05-03 09:45:48 +0000.159457][2ddb]
AndroidMediaCodecVideoEncoder::release env: 0x7c3ebd44c0
[188:899] [2025-05-03 09:45:48 +0000.159518][2ddb]
AndroidMediaCodecVideoEncoder::Destroy
[188:919] [2025-05-03 09:45:48 +0000.179079][2ddb] Destroy leave. expire time = 20
ms

[188:919] [2025-05-03 09:45:48 +0000.179341][2ddb] Release leave. expire time = 20


ms

[188:919] [2025-05-03 09:45:48 +0000.179425][2ddb] ~AndroidHwAvcEncoder


time:15300948 enter.

[188:919] [2025-05-03 09:45:48 +0000.179750][2ddb] Release time:15300948 enter.

[188:920] [2025-05-03 09:45:48 +0000.180354][2ddb] Release:


MediaCodecVideoEncoder:: has been released before, just return
[188:920] [2025-05-03 09:45:48 +0000.180412][2ddb] Release leave. expire time = 1
ms

[188:920] [2025-05-03 09:45:48 +0000.180481][2ddb] ~AndroidMediaCodecVideoEncoder


[188:920] [2025-05-03 09:45:48 +0000.180548][2ddb] ~WrapAndroidMediaCodec
time:15300949 enter.

[188:920] [2025-05-03 09:45:48 +0000.180617][2ddb] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[188:920] [2025-05-03 09:45:48 +0000.180693][2ddb] video hevc hw codec


destructor:0x7cef01f730

[188:920] [2025-05-03 09:45:48 +0000.180845][2ddb] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[188:921] [2025-05-03 09:45:48 +0000.180935][2ddb] teardownCompressionSession:


H264Encode::destroyed Encoder
[188:921] [2025-05-03 09:45:48 +0000.181012][2ddb]
RecordingSessionInternalSimple:destroy aac encoder output!
[188:921] [2025-05-03 09:45:48 +0000.181086][2ddb] AACSWEncode destructor
[188:926] [2025-05-03 09:45:48 +0000.186611][2e38] MP4 close file successfully
[188:926] [2025-05-03 09:45:48 +0000.186780][2e38] Recording session Internal:
notify recording ok
[188:926] [2025-05-03 09:45:48 +0000.186841][2e38] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4,
output_video_timestamp_:1433.5 last_video_pts_:1433
[188:927] [2025-05-03 09:45:48 +0000.186986][2e38] OnRecordFinish:
[188:927] [2025-05-03 09:45:48 +0000.187837][2e38] onRecordingOk: net seek
pos:0record video duration:1466record audio duration:1393
[188:929] [2025-05-03 09:45:48 +0000.189258][2e31] destructMicSource_w:
[188:929] [2025-05-03 09:45:48 +0000.189409][2e31] setOutput_w:
MicSource::setOutput() 0x0
[188:929] [2025-05-03 09:45:48 +0000.189822][2ddc] releaseThread 0x7ce269ef80
[188:929] [2025-05-03 09:45:48 +0000.189911][2ddc] ~MicSource: Mic source
destroyed:0x7cefeabd00
[188:933] [2025-05-03 09:45:48 +0000.193306][2ddc] StopPullFrameAndWriteMp4 leave.
expire time = 355 ms

[188:933] [2025-05-03 09:45:48 +0000.193448][2ddc] DestroyPipelineAndFilters


time:15300962 enter.

[188:933] [2025-05-03 09:45:48 +0000.193567][2ddc] UnbindInputFilter 0x7c544e2b40


this 0x7ceff544c0
[188:933] [2025-05-03 09:45:48 +0000.193645][2ddc] UnbindInputFilter 0x7c5455d258
this 0x7c5455d9d0
[188:933] [2025-05-03 09:45:48 +0000.193749][2ddc] UnbindInputFilter 0x7ceff544c0
this 0x7cefd519a0
[188:933] [2025-05-03 09:45:48 +0000.193810][2ddc] filter: filter pipeline destroy
this: 0x7cefd51900
[188:934] [2025-05-03 09:45:48 +0000.195059][2ddc] ClearVideoOfSources: recodring
total frames:0
[188:935] [2025-05-03 09:45:48 +0000.195213][2ddc] ClearVideoOfSources:
[188:935] [2025-05-03 09:45:48 +0000.195271][2ddc] GPUImageProcessing destruct.
[188:935] [2025-05-03 09:45:48 +0000.195351][2ddc] destroy TrivalImageDrawer
0x7cefc18e00
[188:935] [2025-05-03 09:45:48 +0000.195398][2ddc] The shader has been initialize,
clean up them.

[188:935] [2025-05-03 09:45:48 +0000.195502][2ddc] ~OpenGLFrameBuffer:


[188:935] [2025-05-03 09:45:48 +0000.195736][2ddc] ~OpenGLFrameBuffer:
[188:936] [2025-05-03 09:45:48 +0000.195939][2ddc] ~OpenGLFrameBuffer:
[188:936] [2025-05-03 09:45:48 +0000.196160][2ddc] ~OpenGLFrameBuffer:
[188:936] [2025-05-03 09:45:48 +0000.196497][2ddc] ~OpenGLFrameBuffer:
[188:936] [2025-05-03 09:45:48 +0000.196747][2ddc] ~OpenGLFrameBuffer:
[188:937] [2025-05-03 09:45:48 +0000.197109][2ddc] GPUImageProcessing destruct
finish.
[188:937] [2025-05-03 09:45:48 +0000.197265][2ddc] GPURGBAFrame destruct.
[188:937] [2025-05-03 09:45:48 +0000.197385][2ddc] destroy OpenGLRenderProgram
0x7ceff54298
[188:940] [2025-05-03 09:45:48 +0000.200290][2ddc] ~CameraSource time:15300969
enter.

[188:940] [2025-05-03 09:45:48 +0000.200698][2ddc] ~CameraSource leave. expire


time = 0 ms

[188:940] [2025-05-03 09:45:48 +0000.200830][2ddc] ~RecordAudioSource time:15300969


enter.

[188:940] [2025-05-03 09:45:48 +0000.200883][2ddc] ~RecordAudioSource leave.


expire time = 0 ms

[188:941] [2025-05-03 09:45:48 +0000.200948][2ddc] DestroyPipelineAndFilters


leave. expire time = 8 ms

[188:969] [2025-05-03 09:45:48 +0000.229766][19bc]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[188:971] [2025-05-03 09:45:48 +0000.231292][19bc] machine model :redmi
[188:971] [2025-05-03 09:45:48 +0000.231402][19bc] Support this machine
model :redmi
[188:971] [2025-05-03 09:45:48 +0000.231453][19bc] global inited! current sdk
version: 12-14-d8558ab
[188:971] [2025-05-03 09:45:48 +0000.231711][19bc] filter: filter pipeline
construtc this: 0x7ce269eb00
[188:971] [2025-05-03 09:45:48 +0000.231782][19bc] MediaFilterGraph:
MediaFilterGraph construct
[188:971] [2025-05-03 09:45:48 +0000.231836][19bc] GLESContext:
[188:972] [2025-05-03 09:45:48 +0000.231955][19bc] The result of eglGetDisplay is:
0x1
[188:974] [2025-05-03 09:45:48 +0000.234265][19bc] The result of creation:
0x7ce2726c00
[188:974] [2025-05-03 09:45:48 +0000.234444][19bc] The result of
eglCreatePbufferSurface is: 0x7ce2726d00
[188:974] [2025-05-03 09:45:48 +0000.234646][19bc] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[188:974] [2025-05-03 09:45:48 +0000.234707][19bc] The source 0 speed:1
[188:974] [2025-05-03 09:45:48 +0000.234775][19bc] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4, delay:
0
[188:974] [2025-05-03 09:45:48 +0000.234834][19bc] CreateDecoderByVideoSource
time:15301003 enter.

[188:975] [2025-05-03 09:45:48 +0000.235285][19bc] running_decoder_count:0max


count:2
[188:975] [2025-05-03 09:45:48 +0000.235401][19bc] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefc87000
[188:976] [2025-05-03 09:45:48 +0000.236660][2e45] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5464b400] Current FFmpeg version git-2021-06-16-
97cea6f

[189:095] [2025-05-03 09:45:48 +0000.355378][2e45] OnStreamInfoFound: video


duration_: 1466
[189:097] [2025-05-03 09:45:48 +0000.357238][19bc] start decoder
[189:097] [2025-05-03 09:45:48 +0000.357322][2e46] NO get frame from decoder
[189:097] [2025-05-03 09:45:48 +0000.357334][19bc] CreateDecoderByVideoSource
leave. expire time = 123 ms

[189:097] [2025-05-03 09:45:48 +0000.357437][19bc] BindInputFilter 0x7cefdbcb20


this 0x7cefda70d8
[189:097] [2025-05-03 09:45:48 +0000.357479][19bc] BindInputFilter 0x7cefda70d8
this 0x7cefda7318
[189:097] [2025-05-03 09:45:48 +0000.357526][19bc] BindInputFilter 0x7cefdbcb20
this 0x7cefda73d8
[189:097] [2025-05-03 09:45:48 +0000.357564][19bc] BindInputFilter 0x7cefda73d8
this 0x7cefda7498
[189:097] [2025-05-03 09:45:48 +0000.357591][19bc] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[189:097] [2025-05-03 09:45:48 +0000.357633][19bc] BindInputFilter 0x7cefda7318
this 0x7cefda7558
[189:097] [2025-05-03 09:45:48 +0000.357672][19bc] BindInputFilter 0x7cefda7558
this 0x7ce269eba0
[189:097] [2025-05-03 09:45:48 +0000.357726][19bc] BindInputFilter 0x7cefda7498
this 0x7cefda7618
[189:097] [2025-05-03 09:45:48 +0000.357782][19bc] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[189:097] [2025-05-03 09:45:48 +0000.357844][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[189:098] [2025-05-03 09:45:48 +0000.358451][19bc] machine model :redmi
[189:098] [2025-05-03 09:45:48 +0000.358495][2e46] NO get frame from decoder
[189:098] [2025-05-03 09:45:48 +0000.358534][19bc] Support this machine
model :redmi
[189:098] [2025-05-03 09:45:48 +0000.358565][19bc] global inited! current sdk
version: 12-14-d8558ab
[189:098] [2025-05-03 09:45:48 +0000.358653][19bc] GetPipeline:
-----------------------------------------
[189:098] [2025-05-03 09:45:48 +0000.358685][19bc] GetPipeline: source:
0x7cefdbc900
[189:098] [2025-05-03 09:45:48 +0000.358710][19bc] GetPipeline: filter: NULLFilter
[189:098] [2025-05-03 09:45:48 +0000.358734][19bc] GetPipeline: filter: NULLFilter
[189:098] [2025-05-03 09:45:48 +0000.358759][19bc] GetPipeline: filter: NULLFilter
[189:098] [2025-05-03 09:45:48 +0000.358782][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[189:098] [2025-05-03 09:45:48 +0000.358806][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[189:098] [2025-05-03 09:45:48 +0000.358830][19bc] GetPipeline: audio filter:
AudioNUllFilter
[189:098] [2025-05-03 09:45:48 +0000.358853][19bc] GetPipeline:
------------------------------------------
[189:098] [2025-05-03 09:45:48 +0000.358882][19bc] filter: filter pipeline2 update
pattern: 0
[189:099] [2025-05-03 09:45:48 +0000.359879][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[189:100] [2025-05-03 09:45:48 +0000.360254][2e46] NO get frame from decoder
[189:100] [2025-05-03 09:45:48 +0000.360341][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[189:100] [2025-05-03 09:45:48 +0000.360431][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[189:100] [2025-05-03 09:45:48 +0000.360611][19bc] DeviceInit:
[189:101] [2025-05-03 09:45:48 +0000.361092][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[189:101] [2025-05-03 09:45:48 +0000.361559][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[189:102] [2025-05-03 09:45:48 +0000.361973][19bc] CreatePlatformSpecificObjects:
[189:102] [2025-05-03 09:45:48 +0000.362036][19bc] audio device use null audio
input and opensl output
[189:102] [2025-05-03 09:45:48 +0000.362091][19bc] Create OpenSLES output module
with java VM support.

[189:102] [2025-05-03 09:45:48 +0000.362291][19bc] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[189:102] [2025-05-03 09:45:48 +0000.362470][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[189:102] [2025-05-03 09:45:48 +0000.362688][19bc] Create OpenSLES output module
with buffer num:2

[189:102] [2025-05-03 09:45:48 +0000.362740][19bc] Error(trace.cc:40): Init the


output and input for audio device template.
[189:102] [2025-05-03 09:45:48 +0000.362771][19bc] Init the output device.

[189:102] [2025-05-03 09:45:48 +0000.362801][19bc] Set the playout as stereo:1


[189:102] [2025-05-03 09:45:48 +0000.362830][19bc] Set the sample rate to be:44100

[189:102] [2025-05-03 09:45:48 +0000.362900][19bc] Low latency buffer size:144 low


sample rate:48000
[189:103] [2025-05-03 09:45:48 +0000.362973][19bc] DeviceInit: Done
[189:103] [2025-05-03 09:45:48 +0000.363234][19bc] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[189:104] [2025-05-03 09:45:48 +0000.364071][2e46] NO get frame from decoder
[189:104] [2025-05-03 09:45:48 +0000.364517][2e51] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c4588be18
[189:106] [2025-05-03 09:45:48 +0000.365956][2e46] NO get frame from decoder
[189:107] [2025-05-03 09:45:48 +0000.367858][2e46] NO get frame from decoder
[189:109] [2025-05-03 09:45:48 +0000.369629][2e46] NO get frame from decoder
[189:111] [2025-05-03 09:45:48 +0000.371559][2e46] NO get frame from decoder
[189:112] [2025-05-03 09:45:48 +0000.372542][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[189:112] [2025-05-03 09:45:48 +0000.372775][19bc]
MediaFilterPlayer::SetPlayerNotify 0x7c547d1380
[189:112] [2025-05-03 09:45:48 +0000.372859][19bc]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[189:113] [2025-05-03 09:45:48 +0000.372962][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[189:115] [2025-05-03 09:45:48 +0000.375350][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[189:115] [2025-05-03 09:45:48 +0000.375604][19bc] SetGraphLoop: SetGraphLoop 1
[189:115] [2025-05-03 09:45:48 +0000.375639][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[189:115] [2025-05-03 09:45:48 +0000.375671][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[189:116] [2025-05-03 09:45:48 +0000.376477][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[189:116] [2025-05-03 09:45:48 +0000.376719][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[189:116] [2025-05-03 09:45:48 +0000.376882][2e53] Start:
[189:117] [2025-05-03 09:45:48 +0000.377030][2e52] operator(): video render
started.
[189:117] [2025-05-03 09:45:48 +0000.377111][2e53] Start:
[189:117] [2025-05-03 09:45:48 +0000.377332][2e53] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[189:117] [2025-05-03 09:45:48 +0000.377397][2e53] Reset: history total size: 98
[189:117] [2025-05-03 09:45:48 +0000.377439][2e53] DeviceStart:
audioDevice_:0x7c459cb000
[189:117] [2025-05-03 09:45:48 +0000.377477][2e53] DeviceStart: time profile
playout init before
[189:117] [2025-05-03 09:45:48 +0000.377523][2e53] DeviceStart: time profile
playout init end
[189:117] [2025-05-03 09:45:48 +0000.377563][2e53] OpenSlesOutput:Start playout

[189:118] [2025-05-03 09:45:48 +0000.378214][2e53] Create the opensl output player.


streamtype before:0

[189:118] [2025-05-03 09:45:48 +0000.378278][2e53] Create the opensl output player.


streamtype after:3

[189:168] [2025-05-03 09:45:48 +0000.427983][2e53] Enqueue opensl buffer size:1764


[189:178] [2025-05-03 09:45:48 +0000.438417][2e52] Warning(video_render.cc:390): No
picture to display (1/50)
[189:213] [2025-05-03 09:45:48 +0000.472954][2e53] DeviceStart: time profile
playout all end
[189:213] [2025-05-03 09:45:48 +0000.473128][2e53] operator(): Audio playback
started.
[189:213] [2025-05-03 09:45:48 +0000.473325][2e56]
PlayerSimpleBufferQueueCallbackHandler function
[189:213] [2025-05-03 09:45:48 +0000.473313][2e53] operator(): Started now!
[189:259] [2025-05-03 09:45:48 +0000.519446][2e52] lipsync_debug: First video frame
rendering.
[189:356] [2025-05-03 09:45:48 +0000.616032][2e56]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[189:397] [2025-05-03 09:45:48 +0000.657937][2e53] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[189:398] [2025-05-03 09:45:48 +0000.658138][2e53] First audio frame rendering
[189:482] [2025-05-03 09:45:48 +0000.742003][2e46] av_read_frame AVERROR_EOF
[189:526] [2025-05-03 09:45:48 +0000.786774][2e46] OnReceiveEOF:
[189:527] [2025-05-03 09:45:48 +0000.787000][2e46] OnDecoderEOF time:15301556
enter.

[189:527] [2025-05-03 09:45:48 +0000.787072][2e46] OnDecoderEOF leave. expire time


= 0 ms

[189:527] [2025-05-03 09:45:48 +0000.787102][2e46] OnDecoderFinished:


OnDecoderFinished total decoder frames:44 this:0x7cefdbc900
[189:527] [2025-05-03 09:45:48 +0000.787116][2e44] CleanUp time:15301556 enter.

[189:530] [2025-05-03 09:45:48 +0000.790683][2e44] CleanUp leave. expire time = 3


ms

[189:530] [2025-05-03 09:45:48 +0000.790807][2e44] clean up


[189:530] [2025-05-03 09:45:48 +0000.790844][2e44] running_decoder_count:0max
count:2
[189:586] [2025-05-03 09:45:48 +0000.846742][2e52] lipsync_debug:displaying video
ts:33030 The current displayed video timestamp is:15301615
[189:675] [2025-05-03 09:45:48 +0000.935149][2e55] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 53730pts ms:597000
[189:678] [2025-05-03 09:45:48 +0000.938768][2e55] OnVideoFrameReady(1/200)
[189:679] [2025-05-03 09:45:48 +0000.939133][2e52] operator() frame->pts-
9223372036854775808 queue_ size: 5 (1/200)
[189:747] [2025-05-03 09:45:49 +0000.7614][2e55] video frame wait audio frame:
last_video_timestamp:629 last_audio_timestamp:509.841
[190:041] [2025-05-03 09:45:49 +0000.301379][2de0] haveEnoughProcessedData
internalAudioStream.length: 0
[190:117] [2025-05-03 09:45:49 +0000.377608][2e52]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:34 last
video ts:77760 frame->pts:80820 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[190:117] [2025-05-03 09:45:49 +0000.377764][2e52] lipsync_debug: tsDelta -
timeDelta = 0
[190:135] [2025-05-03 09:45:49 +0000.395762][2e56]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[190:243] [2025-05-03 09:45:49 +0000.503875][2de0] Run AGC when audioType = 0
[190:244] [2025-05-03 09:45:49 +0000.504083][2de0]
AudioDeviceDataHandler::MixAndSendOutFrame
[190:285] [2025-05-03 09:45:49 +0000.545184][2e52] lipsync_debug:displaying video
ts:92880 The current displayed video timestamp is:15302314
[190:320] [2025-05-03 09:45:49 +0000.580865][2e55] Error(video_source.cc:430): wait
decoder a frame: 0
[190:628] [2025-05-03 09:45:49 +0000.888276][2e54] PullAudioFrame: PullFrame audio
finished.
[190:628] [2025-05-03 09:45:49 +0000.888404][2e54] media player notify EOF, audio
PullFrameStatus is EOF
[190:658] [2025-05-03 09:45:49 +0000.918628][2e54] media player notify EOF, audio
PullFrameStatus is EOF
[190:689] [2025-05-03 09:45:49 +0000.948988][2e54] media player notify EOF, audio
PullFrameStatus is EOF
[190:719] [2025-05-03 09:45:49 +0000.979517][2e54] media player notify EOF, audio
PullFrameStatus is EOF
[190:729] [2025-05-03 09:45:49 +0000.989493][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[190:730] [2025-05-03 09:45:49 +0000.990434][2e53] Stop:
[190:733] [2025-05-03 09:45:49 +0000.993529][2e52] operator(): Video Render
stopped.
[190:733] [2025-05-03 09:45:49 +0000.993916][2e53] Stop:
[190:734] [2025-05-03 09:45:49 +0000.994499][2e53] DeviceStop:
audioDevice_:0x7c459cb000
[190:734] [2025-05-03 09:45:49 +0000.994587][2e53] OpenSlesOutput:Stop playout

[190:737] [2025-05-03 09:45:49 +0000.997434][2e53] DeviceStop: Done


[190:738] [2025-05-03 09:45:49 +0000.997945][2e53] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[190:738] [2025-05-03 09:45:49 +0000.998720][2e53] operator(): Stop now!
[190:792] [2025-05-03 09:45:50 +0000.52671][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[190:792] [2025-05-03 09:45:50 +0000.52911][19bc] StopPreView: Have Stopped,
operation cancel
[190:793] [2025-05-03 09:45:50 +0000.52987][19bc] Stop:
[190:793] [2025-05-03 09:45:50 +0000.53323][2e53] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[190:794] [2025-05-03 09:45:50 +0000.54561][19bc] DeviceRelease:
audioDevice_:0x7c459cb000
[190:794] [2025-05-03 09:45:50 +0000.54669][19bc] OpenSlesOutput:Stop playout

[190:794] [2025-05-03 09:45:50 +0000.54767][19bc] DeviceRelease: Release the webrtc


device object.
[190:795] [2025-05-03 09:45:50 +0000.55283][19bc] OpenSlesOutput destruct.

[190:795] [2025-05-03 09:45:50 +0000.55420][19bc] DeviceRelease: Done


[190:795] [2025-05-03 09:45:50 +0000.55633][19bc] Stop:
[190:795] [2025-05-03 09:45:50 +0000.55802][2e52] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[190:799] [2025-05-03 09:45:50 +0000.59761][19bc] global uninited!
[190:800] [2025-05-03 09:45:50 +0000.59951][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[190:800] [2025-05-03 09:45:50 +0000.60056][19bc] ~MediaFilterGraph:
MediaFilterGraph destruct
[190:800] [2025-05-03 09:45:50 +0000.60112][19bc] RemoveVideoBackGroud: hava not
add video backgroud
[190:800] [2025-05-03 09:45:50 +0000.60203][19bc] UnbindInputFilter 0x7cefda7558
this 0x7ce269eba0
[190:800] [2025-05-03 09:45:50 +0000.60287][19bc] ClearAllSource: remove source
filter, sourceid: 0x7cefdbc900
[190:800] [2025-05-03 09:45:50 +0000.60380][19bc] DestoryDecoderByVideoSource
time:15302829 enter.

[190:800] [2025-05-03 09:45:50 +0000.60444][19bc] ~VideoBindDecoder time:15302829


enter.

[190:800] [2025-05-03 09:45:50 +0000.60712][19bc] CleanUp time:15302829 enter.


[190:801] [2025-05-03 09:45:50 +0000.61230][19bc] CleanUp leave. expire time = 1
ms

[190:801] [2025-05-03 09:45:50 +0000.61298][19bc] CleanUp time:15302830 enter.

[190:801] [2025-05-03 09:45:50 +0000.61848][19bc] CleanUp leave. expire time = 0


ms

[190:803] [2025-05-03 09:45:50 +0000.63388][19bc] ~VideoBindDecoder leave. expire


time = 3 ms

[190:803] [2025-05-03 09:45:50 +0000.63507][19bc] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[190:803] [2025-05-03 09:45:50 +0000.63597][19bc] UnbindInputFilter 0x7cefda7318


this 0x7cefda7558
[190:803] [2025-05-03 09:45:50 +0000.63681][19bc] UnbindInputFilter 0x7cefda70d8
this 0x7cefda7318
[190:803] [2025-05-03 09:45:50 +0000.63761][19bc] UnbindInputFilter 0x7cefdbcb20
this 0x7cefda70d8
[190:803] [2025-05-03 09:45:50 +0000.63842][19bc] UnbindInputFilter 0x7cefda7498
this 0x7cefda7618
[190:804] [2025-05-03 09:45:50 +0000.63937][19bc] UnbindInputFilter 0x7cefda73d8
this 0x7cefda7498
[190:804] [2025-05-03 09:45:50 +0000.64031][19bc] UnbindInputFilter 0x7cefdbcb20
this 0x7cefda73d8
[190:804] [2025-05-03 09:45:50 +0000.64133][19bc] ~GLESContext:
[190:805] [2025-05-03 09:45:50 +0000.65256][19bc] GLESContext destruct finish.
[190:805] [2025-05-03 09:45:50 +0000.65329][19bc] filter: filter pipeline destroy
this: 0x7ce269eb00
[190:806] [2025-05-03 09:45:50 +0000.66547][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[190:807] [2025-05-03 09:45:50 +0000.67571][19bc] machine model :redmi
[190:807] [2025-05-03 09:45:50 +0000.67635][19bc] Support this machine model :redmi
[190:807] [2025-05-03 09:45:50 +0000.67690][19bc] global inited! current sdk
version: 12-14-d8558ab
[190:808] [2025-05-03 09:45:50 +0000.68050][19bc] filter: filter pipeline construtc
this: 0x7ce269eb00
[190:808] [2025-05-03 09:45:50 +0000.68112][19bc] MediaFilterGraph:
MediaFilterGraph construct
[190:808] [2025-05-03 09:45:50 +0000.68156][19bc] GLESContext:
[190:808] [2025-05-03 09:45:50 +0000.68220][19bc] The result of eglGetDisplay is:
0x1
[190:810] [2025-05-03 09:45:50 +0000.69970][19bc] The result of creation:
0x7ce2726b00
[190:810] [2025-05-03 09:45:50 +0000.70194][19bc] The result of
eglCreatePbufferSurface is: 0x7ce2726c00
[190:810] [2025-05-03 09:45:50 +0000.70437][19bc] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[190:810] [2025-05-03 09:45:50 +0000.70569][19bc] The source 0 speed:1
[190:810] [2025-05-03 09:45:50 +0000.70699][19bc] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4, delay:
0
[190:810] [2025-05-03 09:45:50 +0000.70812][19bc] CreateDecoderByVideoSource
time:15302839 enter.

[190:811] [2025-05-03 09:45:50 +0000.71529][19bc] running_decoder_count:0max


count:2
[190:811] [2025-05-03 09:45:50 +0000.71599][19bc] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefc87000
[190:812] [2025-05-03 09:45:50 +0000.72884][2e5d] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x7c5464b400] Current FFmpeg version git-2021-06-16-97cea6f

[190:936] [2025-05-03 09:45:50 +0000.195959][2e5d] OnStreamInfoFound: video


duration_: 1466
[190:937] [2025-05-03 09:45:50 +0000.197640][19bc] start decoder
[190:937] [2025-05-03 09:45:50 +0000.197609][2e5e] NO get frame from decoder
[190:937] [2025-05-03 09:45:50 +0000.197747][19bc] CreateDecoderByVideoSource
leave. expire time = 127 ms

[190:937] [2025-05-03 09:45:50 +0000.197810][19bc] BindInputFilter 0x7cefdbbc20


this 0x7cefda7318
[190:937] [2025-05-03 09:45:50 +0000.197850][19bc] BindInputFilter 0x7cefda7318
this 0x7cefda73d8
[190:937] [2025-05-03 09:45:50 +0000.197895][19bc] BindInputFilter 0x7cefdbbc20
this 0x7cefda7498
[190:938] [2025-05-03 09:45:50 +0000.197935][19bc] BindInputFilter 0x7cefda7498
this 0x7cefda7558
[190:938] [2025-05-03 09:45:50 +0000.198010][19bc] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[190:938] [2025-05-03 09:45:50 +0000.198056][19bc] BindInputFilter 0x7cefda73d8
this 0x7cefda7618
[190:938] [2025-05-03 09:45:50 +0000.198093][19bc] BindInputFilter 0x7cefda7618
this 0x7ce269eba0
[190:938] [2025-05-03 09:45:50 +0000.198134][19bc] BindInputFilter 0x7cefda7558
this 0x7cefda7858
[190:938] [2025-05-03 09:45:50 +0000.198176][19bc] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[190:938] [2025-05-03 09:45:50 +0000.198230][19bc]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[190:938] [2025-05-03 09:45:50 +0000.198405][19bc] MediaComposeFile time:15302967
enter.

[190:938] [2025-05-03 09:45:50 +0000.198466][19bc] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[190:938] [2025-05-03 09:45:50 +0000.198483][2e5e] NO get frame from decoder
[190:938] [2025-05-03 09:45:50 +0000.198599][19bc] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[190:938] [2025-05-03 09:45:50 +0000.198663][19bc] Recording session using default
bitrate support by app:14680064
[190:938] [2025-05-03 09:45:50 +0000.198652][2e6a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5f8927c0
[190:938] [2025-05-03 09:45:50 +0000.198768][2e6a] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[190:938] [2025-05-03 09:45:50 +0000.198881][19bc] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[190:940] [2025-05-03 09:45:50 +0000.200012][2e5e] NO get frame from decoder
[190:940] [2025-05-03 09:45:50 +0000.200037][19bc] GetPipeline:
-----------------------------------------
[190:940] [2025-05-03 09:45:50 +0000.200178][19bc] GetPipeline: source:
0x7cefdbba00
[190:940] [2025-05-03 09:45:50 +0000.200212][19bc] GetPipeline: filter: NULLFilter
[190:940] [2025-05-03 09:45:50 +0000.200238][19bc] GetPipeline: filter: NULLFilter
[190:940] [2025-05-03 09:45:50 +0000.200265][19bc] GetPipeline: filter: NULLFilter
[190:940] [2025-05-03 09:45:50 +0000.200289][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[190:940] [2025-05-03 09:45:50 +0000.200313][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[190:940] [2025-05-03 09:45:50 +0000.200338][19bc] GetPipeline: audio filter:
AudioNUllFilter
[190:940] [2025-05-03 09:45:50 +0000.200362][19bc] GetPipeline:
------------------------------------------
[190:940] [2025-05-03 09:45:50 +0000.200392][19bc] filter: filter pipeline2 update
pattern: 2
[190:940] [2025-05-03 09:45:50 +0000.200742][19bc] MediaComposeFile leave. expire
time = 2 ms

[190:941] [2025-05-03 09:45:50 +0000.201503][19bc] machine model :redmi


[190:941] [2025-05-03 09:45:50 +0000.201665][19bc] Support this machine
model :redmi
[190:941] [2025-05-03 09:45:50 +0000.201699][19bc] global inited! current sdk
version: 12-14-d8558ab
[190:941] [2025-05-03 09:45:50 +0000.201704][2e5e] NO get frame from decoder
[190:943] [2025-05-03 09:45:50 +0000.203527][2e5e] NO get frame from decoder
[190:946] [2025-05-03 09:45:50 +0000.206706][2e5e] NO get frame from decoder
[190:949] [2025-05-03 09:45:50 +0000.209210][2e5e] NO get frame from decoder
[190:954] [2025-05-03 09:45:50 +0000.214601][2e5e] NO get frame from decoder
[190:981] [2025-05-03 09:45:50 +0000.241141][19bc]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[190:981] [2025-05-03 09:45:50 +0000.241392][19bc] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 248
[190:982] [2025-05-03 09:45:50 +0000.242463][19bc]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[190:982] [2025-05-03 09:45:50 +0000.242528][19bc] BeginCompose: BeginCompose, is
composing 0
[190:982] [2025-05-03 09:45:50 +0000.242643][2e6a] start recording, file path:
[190:982] [2025-05-03 09:45:50 +0000.242924][2e6a] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 248 audio_timescale:44100
video_timescale:90000
[190:983] [2025-05-03 09:45:50 +0000.243037][2e6a] 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
[190:983] [2025-05-03 09:45:50 +0000.243085][2e6a] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 248
[190:983] [2025-05-03 09:45:50 +0000.243138][2e6a] fd_open successed
handle:0xb400007d004990b0
[190:983] [2025-05-03 09:45:50 +0000.243450][2e6a] create mp4 file:270
m_fileHandle: 0x7cefd4cc00
[190:983] [2025-05-03 09:45:50 +0000.243495][2e6a] MP4 file: is opened successfully
[190:983] [2025-05-03 09:45:50 +0000.243523][2e6a] setupMediaProcessers:
[190:983] [2025-05-03 09:45:50 +0000.243548][2e6a]
RecordingSessionInternalSimple:setup media processers.
[190:983] [2025-05-03 09:45:50 +0000.243574][2e6a] construct AAC encoder
[190:984] [2025-05-03 09:45:50 +0000.244016][2e6a] H264Encoder creating:
ultrafast012323
[190:984] [2025-05-03 09:45:50 +0000.244075][2e6a] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[190:984] [2025-05-03 09:45:50 +0000.244712][2e6a] H264Encode::GetMachineModel is
220333QAG
[190:984] [2025-05-03 09:45:50 +0000.244783][2e6a] H264Encoder machine_mode
is:220333QAG
[190:984] [2025-05-03 09:45:50 +0000.244829][2e6a] H264Encode::machine size :9
machine_mode:220333QAG
[190:984] [2025-05-03 09:45:50 +0000.244857][2e6a] H264Encode::machine array
size :22 machine_mode:220333QAG
[190:984] [2025-05-03 09:45:50 +0000.244884][2e6a] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[190:984] [2025-05-03 09:45:50 +0000.244913][2e6a] setupCompressionSession:
[190:985] [2025-05-03 09:45:50 +0000.244944][2e6a] H264Encode::creating hareware
Encoder
[190:985] [2025-05-03 09:45:50 +0000.244972][2e6a] AndroidHwAvcEncoder
time:15303014 enter.

[190:985] [2025-05-03 09:45:50 +0000.245209][2e6a] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c36e49760
[190:985] [2025-05-03 09:45:50 +0000.245393][2e6a] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[190:985] [2025-05-03 09:45:50 +0000.245428][2e6a] The video avc hw codec address
is 0x7cefd98920
[190:985] [2025-05-03 09:45:50 +0000.245511][2e6a] AndroidHwAvcEncoder leave.
expire time = 0 ms

[190:985] [2025-05-03 09:45:50 +0000.245542][2e6a] RegisterEncodeCompleteCallback


time:15303014 enter.

[190:985] [2025-05-03 09:45:50 +0000.245637][2e6a] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[190:985] [2025-05-03 09:45:50 +0000.245671][2e6a] InitEncode time:15303014 enter.

[190:985] [2025-05-03 09:45:50 +0000.245735][2e6a] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[190:985] [2025-05-03 09:45:50 +0000.245768][2e6a] Create time:15303014 enter.

[190:985] [2025-05-03 09:45:50 +0000.245797][2e6a] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[190:985] [2025-05-03 09:45:50 +0000.245829][2e6a]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c544b47c0
[190:986] [2025-05-03 09:45:50 +0000.246054][2e6a]
supported_type:image/vnd.android.heic
[190:986] [2025-05-03 09:45:50 +0000.246106][2e6a] supported_type:video/avc
[190:986] [2025-05-03 09:45:50 +0000.246135][2e6a] name:OMX.qcom.video.encoder.avc
mime:video/avc
[190:986] [2025-05-03 09:45:50 +0000.246186][2e6a] hwCodecPrefix :OMX.qcom.
[190:986] [2025-05-03 09:45:50 +0000.246220][2e6a] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[190:986] [2025-05-03 09:45:50 +0000.246256][2e6a] mediacodec_createCodecByName
time:15303015 enter.

[190:986] [2025-05-03 09:45:50 +0000.246286][2e6a] WrapAndroidMediaCodec


time:15303015 enter.

[190:986] [2025-05-03 09:45:50 +0000.246480][2e6a] WrapAndroidMediaCodec leave.


expire time = 0 ms

[190:986] [2025-05-03 09:45:50 +0000.246784][2e6f] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7c546e0698
[191:012] [2025-05-03 09:45:50 +0000.272326][2e6a] mediacodec_createCodecByName
leave. expire time = 26 ms

[191:012] [2025-05-03 09:45:50 +0000.272458][2e6a] WrapAndroidMediaFromat


time:15303041 enter.

[191:012] [2025-05-03 09:45:50 +0000.272564][2e6a] WrapAndroidMediaFromat leave.


expire time = 0 ms

[191:046] [2025-05-03 09:45:50 +0000.306172][2e6a] Destroy time:15303075 enter.

[191:046] [2025-05-03 09:45:50 +0000.306324][2e6a] WrapAndroidMediaFromat::


Destroy
[191:046] [2025-05-03 09:45:50 +0000.306364][2e6a] Destroy leave. expire time = 0
ms

[191:046] [2025-05-03 09:45:50 +0000.306400][2e6a] ~WrapAndroidMediaFromat


time:15303075 enter.

[191:046] [2025-05-03 09:45:50 +0000.306434][2e6a] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[191:046] [2025-05-03 09:45:50 +0000.306495][2e6a] Create leave. expire time = 61


ms

[191:046] [2025-05-03 09:45:50 +0000.306547][2e6a] isSemiPlanarSupport


time:15303075 enter.

[191:046] [2025-05-03 09:45:50 +0000.306599][2e6a] H264Encoder isSemiPlanarSupport


[191:046] [2025-05-03 09:45:50 +0000.306656][2e6a] isSemiPlanarSupport leave.
expire time = 0 ms

[191:046] [2025-05-03 09:45:50 +0000.306699][2e6a] creat hw H264Encoder success,


isSemiPlanar:1
[191:046] [2025-05-03 09:45:50 +0000.306911][2e6a] InitEncode leave. expire time =
61 ms

[191:047] [2025-05-03 09:45:50 +0000.307031][2e6a] H264Encode::created Encoder


[191:047] [2025-05-03 09:45:50 +0000.307074][2e6a] H264Encode:: H264 encoder
created.
[191:047] [2025-05-03 09:45:50 +0000.307126][2e6a] H264 encoder created.
[191:047] [2025-05-03 09:45:50 +0000.307174][2e6a]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c54762d00
[191:047] [2025-05-03 09:45:50 +0000.307230][2e6a] setOutput:
[191:047] [2025-05-03 09:45:50 +0000.307276][2e6a]
RecordingSessionInternalSimple:encoder set output to muxer!
[191:047] [2025-05-03 09:45:50 +0000.307326][2e6a] request a key frame
[191:047] [2025-05-03 09:45:50 +0000.307370][2e6a] H264Encode:: request a key frame
[191:049] [2025-05-03 09:45:50 +0000.309690][2e6a] setDisplayRotate :90
[191:050] [2025-05-03 09:45:50 +0000.309946][2e6a] 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
[191:055] [2025-05-03 09:45:50 +0000.315428][2e6b]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[191:061] [2025-05-03 09:45:50 +0000.321834][2e6b] DTS queue for
Generator:0x7c546e08b8 10 46
[191:131] [2025-05-03 09:45:50 +0000.391849][2e6b] h264 add frame header cdr flag
[191:136] [2025-05-03 09:45:50 +0000.396859][2e6b] h264 add frame header cdr flag
[191:138] [2025-05-03 09:45:50 +0000.398332][2e6b] Received key frame:10
[191:138] [2025-05-03 09:45:50 +0000.398463][2e6b] H264Encode:: get a sps pps
header!headerSize:31
[191:138] [2025-05-03 09:45:50 +0000.398574][2e6f] get the H.264 SPS parameter
[191:142] [2025-05-03 09:45:50 +0000.402166][2e6f] add video track with id:1
[191:142] [2025-05-03 09:45:50 +0000.402918][2e6f] get the H.264 PPS parameter
[191:143] [2025-05-03 09:45:50 +0000.403342][2e6e] audio_frame_list_ empty
[191:143] [2025-05-03 09:45:50 +0000.403541][2e6f] get the H.264 IDR frame
[191:143] [2025-05-03 09:45:50 +0000.403609][2e6f] resss:true
[191:143] [2025-05-03 09:45:50 +0000.403638][2e6f] video start ts:10
[191:143] [2025-05-03 09:45:50 +0000.403724][2e6f] the video frame has been written
into MP4 file
[191:222] [2025-05-03 09:45:50 +0000.482884][2e6f] add aac audio track with id:2
[191:223] [2025-05-03 09:45:50 +0000.483343][2e6a] setDisplayRotate :90
[191:223] [2025-05-03 09:45:50 +0000.483393][2e6a] 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
[191:223] [2025-05-03 09:45:50 +0000.483319][2e6f] audio start ts:0
[191:226] [2025-05-03 09:45:50 +0000.486792][2e6f] the audio frame has been written
into MP4 file
[191:293] [2025-05-03 09:45:50 +0000.553190][2e6d] webrtc common_video plane
old ..... (1/1000) new: 23001 delete: 22958 diff: 43
[191:352] [2025-05-03 09:45:50 +0000.612921][2e6b] Push an pts:597 to dts queue.
[191:380] [2025-05-03 09:45:50 +0000.640257][2e6d] Error(video_source.cc:430): wait
decoder a frame: 12
[191:381] [2025-05-03 09:45:50 +0000.641747][2e5e] av_read_frame AVERROR_EOF
[191:428] [2025-05-03 09:45:50 +0000.688339][2e6b] last dts:564 currentPts:597
ppsOrSPS:0 queue length:6
[191:443] [2025-05-03 09:45:50 +0000.703407][2e5e] OnReceiveEOF:
[191:443] [2025-05-03 09:45:50 +0000.703701][2e5e] OnDecoderEOF time:15303472
enter.

[191:443] [2025-05-03 09:45:50 +0000.703901][2e5e] OnDecoderEOF leave. expire time


= 0 ms

[191:444] [2025-05-03 09:45:50 +0000.703952][2e5e] OnDecoderFinished:


OnDecoderFinished total decoder frames:44 this:0x7cefdbba00
[191:444] [2025-05-03 09:45:50 +0000.704044][2e5e] NULLFilter::OnVideoSourceEOF
0x7cefdbba00 this 0x7cefda7280
[191:444] [2025-05-03 09:45:50 +0000.704088][2e5e] NULLFilter::OnVideoSourceEOF
0x7cefda7280 this 0x7cefda7340
[191:444] [2025-05-03 09:45:50 +0000.704150][2e5e] NULLFilter::OnVideoSourceEOF
0x7cefda7340 this 0x7cefda7580
[191:444] [2025-05-03 09:45:50 +0000.704182][2e6e] PullAudioFrame: PullFrame audio
finished.
[191:444] [2025-05-03 09:45:50 +0000.704271][2e6e] OnAudioTimer: OnAudioTimer
return
[191:444] [2025-05-03 09:45:50 +0000.704327][2e5c] CleanUp time:15303473 enter.

[191:447] [2025-05-03 09:45:50 +0000.707122][2e6d] OnVideoTimer: OnVideoTimer


EndComposeFile
[191:447] [2025-05-03 09:45:50 +0000.707235][2e6d] EndComposeFile: EndComposeFile,
is composing 1
[191:451] [2025-05-03 09:45:50 +0000.711107][2e5c] CleanUp leave. expire time = 7
ms

[191:451] [2025-05-03 09:45:50 +0000.711394][2e5c] clean up


[191:451] [2025-05-03 09:45:50 +0000.711450][2e5c] running_decoder_count:0max
count:2
[191:469] [2025-05-03 09:45:50 +0000.729324][2e6b] DTS queue for
Generator:0x7c546e08b8 699 732 763 798 833 864 898 933 965
[191:605] [2025-05-03 09:45:50 +0000.865305][2e6b]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:44
[191:605] [2025-05-03 09:45:50 +0000.865591][2e6b]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7c45a19000
[191:608] [2025-05-03 09:45:50 +0000.868628][2e6c]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[191:608] [2025-05-03 09:45:50 +0000.868764][2e6c]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[191:609] [2025-05-03 09:45:50 +0000.869226][2e6a] stop recording
[191:609] [2025-05-03 09:45:50 +0000.869300][2e6a]
RecordingSessionInternalSimple:destroy media processers
[191:609] [2025-05-03 09:45:50 +0000.869342][2e6a] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[191:609] [2025-05-03 09:45:50 +0000.869398][2e6a] H264Encode::flushing hareware
Encoder
[191:609] [2025-05-03 09:45:50 +0000.869755][2e6a] Flush time:15303638 enter.

[191:609] [2025-05-03 09:45:50 +0000.869845][2e6a] H264Encoder encoder flush


[191:609] [2025-05-03 09:45:50 +0000.869932][2e6a] flush output queue
[191:753] [2025-05-03 09:45:51 +0000.12951][2de0] haveEnoughProcessedData
internalAudioStream.length: 10
[191:932] [2025-05-03 09:45:51 +0000.192688][2e6a] Flush leave. expire time = 323
ms

[191:933] [2025-05-03 09:45:51 +0000.192980][2e6a] ~H264EncodeWrap:


[191:933] [2025-05-03 09:45:51 +0000.193047][2e6a] ~H264Encode:
[191:933] [2025-05-03 09:45:51 +0000.193100][2e6a] teardownCompressionSession:
H264Encode::destroying Encoder
[191:933] [2025-05-03 09:45:51 +0000.193157][2e6a] Release time:15303962 enter.

[191:933] [2025-05-03 09:45:51 +0000.193376][2e6a] Release:


MediaCodecVideoEncoder::Release _inited:1
[191:933] [2025-05-03 09:45:51 +0000.193465][2e6a] Destroy time:15303962 enter.

[191:933] [2025-05-03 09:45:51 +0000.193541][2e6a] H264Encoder encoderDestroy


[191:933] [2025-05-03 09:45:51 +0000.193611][2e6a]
AndroidMediaCodecVideoEncoder::release env: 0x7c54762580
[191:933] [2025-05-03 09:45:51 +0000.193679][2e6a]
AndroidMediaCodecVideoEncoder::Destroy
[191:952] [2025-05-03 09:45:51 +0000.212638][2e6a] Destroy leave. expire time = 19
ms

[191:953] [2025-05-03 09:45:51 +0000.213038][2e6a] Release leave. expire time = 20


ms

[191:953] [2025-05-03 09:45:51 +0000.213128][2e6a] ~AndroidHwAvcEncoder


time:15303982 enter.

[191:953] [2025-05-03 09:45:51 +0000.213401][2e6a] Release time:15303982 enter.

[191:953] [2025-05-03 09:45:51 +0000.213520][2e6a] Release:


MediaCodecVideoEncoder:: has been released before, just return
[191:953] [2025-05-03 09:45:51 +0000.213573][2e6a] Release leave. expire time = 0
ms

[191:953] [2025-05-03 09:45:51 +0000.213655][2e6a] ~AndroidMediaCodecVideoEncoder


[191:953] [2025-05-03 09:45:51 +0000.213760][2e6a] ~WrapAndroidMediaCodec
time:15303982 enter.

[191:953] [2025-05-03 09:45:51 +0000.213830][2e6a] ~WrapAndroidMediaCodec leave.


expire time = 0 ms
[191:954] [2025-05-03 09:45:51 +0000.213952][2e6a] video hevc hw codec
destructor:0x7cefd98920

[191:954] [2025-05-03 09:45:51 +0000.214060][2e6a] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[191:954] [2025-05-03 09:45:51 +0000.214182][2e6a] teardownCompressionSession:


H264Encode::destroyed Encoder
[191:954] [2025-05-03 09:45:51 +0000.214270][2e6a]
RecordingSessionInternalSimple:destroy aac encoder output!
[191:954] [2025-05-03 09:45:51 +0000.214338][2e6a] AACSWEncode destructor
[191:961] [2025-05-03 09:45:51 +0000.221751][2e6f] fd_close successed!
[191:963] [2025-05-03 09:45:51 +0000.223469][2e6f] MP4 close file successfully
[191:963] [2025-05-03 09:45:51 +0000.223582][2e6f] Recording session Internal:
notify recording ok
[191:963] [2025-05-03 09:45:51 +0000.223671][2e6f] onRecordingOk: Recording Ok,
compose use time: 981, averagefps 0
[191:963] [2025-05-03 09:45:51 +0000.223756][2e6f] OnReceiveEOF:
[191:966] [2025-05-03 09:45:51 +0000.225983][2e6d] OnVideoTimer: OnVideoTimer
return
[192:244] [2025-05-03 09:45:51 +0000.504669][2de0] Run AGC when audioType = 0
[193:464] [2025-05-03 09:45:52 +0000.724636][2de0] haveEnoughProcessedData
internalAudioStream.length: 10
[194:242] [2025-05-03 09:45:53 +0000.502020][2de1] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[194:242] [2025-05-03 09:45:53 +0000.502269][2de1] _deviceSampleRate:48000

[194:245] [2025-05-03 09:45:53 +0000.505853][2de0] Run AGC when audioType = 0


[194:246] [2025-05-03 09:45:53 +0000.506040][2de0]
AudioDeviceDataHandler::MixAndSendOutFrame
[195:177] [2025-05-03 09:45:54 +0000.436954][2de0] haveEnoughProcessedData
internalAudioStream.length: 10
[195:429] [2025-05-03 09:45:54 +0000.689160][19bc]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[195:429] [2025-05-03 09:45:54 +0000.689282][19bc] ~MediaComposeFile time:15307458
enter.

[195:429] [2025-05-03 09:45:54 +0000.689318][19bc] CancelCompose: CancelCompose,


is composing 0
[195:429] [2025-05-03 09:45:54 +0000.689524][2e6a] stop recording
[195:429] [2025-05-03 09:45:54 +0000.689571][2e6a] we have stopped recording before
[195:431] [2025-05-03 09:45:54 +0000.691054][19bc] ~MediaComposeFile leave. expire
time = 2 ms

[195:431] [2025-05-03 09:45:54 +0000.691360][19bc] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[195:432] [2025-05-03 09:45:54 +0000.692248][19bc] global uninited!
[195:432] [2025-05-03 09:45:54 +0000.692378][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[195:432] [2025-05-03 09:45:54 +0000.692455][19bc] ~MediaFilterGraph:
MediaFilterGraph destruct
[195:432] [2025-05-03 09:45:54 +0000.692521][19bc] RemoveVideoBackGroud: hava not
add video backgroud
[195:432] [2025-05-03 09:45:54 +0000.692578][19bc] UnbindInputFilter 0x7cefda7618
this 0x7ce269eba0
[195:432] [2025-05-03 09:45:54 +0000.692690][19bc] ClearAllSource: remove source
filter, sourceid: 0x7cefdbba00
[195:432] [2025-05-03 09:45:54 +0000.692722][19bc] DestoryDecoderByVideoSource
time:15307461 enter.

[195:432] [2025-05-03 09:45:54 +0000.692756][19bc] ~VideoBindDecoder time:15307461


enter.

[195:433] [2025-05-03 09:45:54 +0000.692948][19bc] CleanUp time:15307462 enter.

[195:433] [2025-05-03 09:45:54 +0000.693407][19bc] CleanUp leave. expire time = 0


ms

[195:433] [2025-05-03 09:45:54 +0000.693814][19bc] CleanUp time:15307462 enter.

[195:434] [2025-05-03 09:45:54 +0000.694803][19bc] CleanUp leave. expire time = 1


ms

[195:435] [2025-05-03 09:45:54 +0000.695471][19bc] ~VideoBindDecoder leave. expire


time = 3 ms

[195:435] [2025-05-03 09:45:54 +0000.695525][19bc] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[195:435] [2025-05-03 09:45:54 +0000.695597][19bc] UnbindInputFilter 0x7cefda73d8


this 0x7cefda7618
[195:435] [2025-05-03 09:45:54 +0000.695645][19bc] UnbindInputFilter 0x7cefda7318
this 0x7cefda73d8
[195:435] [2025-05-03 09:45:54 +0000.695688][19bc] UnbindInputFilter 0x7cefdbbc20
this 0x7cefda7318
[195:435] [2025-05-03 09:45:54 +0000.695728][19bc] UnbindInputFilter 0x7cefda7558
this 0x7cefda7858
[195:435] [2025-05-03 09:45:54 +0000.695787][19bc] UnbindInputFilter 0x7cefda7498
this 0x7cefda7558
[195:435] [2025-05-03 09:45:54 +0000.695828][19bc] UnbindInputFilter 0x7cefdbbc20
this 0x7cefda7498
[195:435] [2025-05-03 09:45:54 +0000.695898][19bc] ~GLESContext:
[195:436] [2025-05-03 09:45:54 +0000.696683][19bc] GLESContext destruct finish.
[195:436] [2025-05-03 09:45:54 +0000.696723][19bc] filter: filter pipeline destroy
this: 0x7ce269eb00
[195:437] [2025-05-03 09:45:54 +0000.697261][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[195:438] [2025-05-03 09:45:54 +0000.698103][19bc] machine model :redmi
[195:438] [2025-05-03 09:45:54 +0000.698147][19bc] Support this machine
model :redmi
[195:438] [2025-05-03 09:45:54 +0000.698189][19bc] global inited! current sdk
version: 12-14-d8558ab
[195:438] [2025-05-03 09:45:54 +0000.698373][19bc] filter: filter pipeline
construtc this: 0x7ce269eb00
[195:438] [2025-05-03 09:45:54 +0000.698415][19bc] MediaFilterGraph:
MediaFilterGraph construct
[195:438] [2025-05-03 09:45:54 +0000.698445][19bc] GLESContext:
[195:438] [2025-05-03 09:45:54 +0000.698515][19bc] The result of eglGetDisplay is:
0x1
[195:439] [2025-05-03 09:45:54 +0000.699861][19bc] The result of creation:
0x7ce2726b00
[195:440] [2025-05-03 09:45:54 +0000.700019][19bc] The result of
eglCreatePbufferSurface is: 0x7ce2726c00
[195:440] [2025-05-03 09:45:54 +0000.700166][19bc] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[195:440] [2025-05-03 09:45:54 +0000.700279][19bc] The source 0 speed:1
[195:440] [2025-05-03 09:45:54 +0000.700344][19bc] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4, delay:
0
[195:440] [2025-05-03 09:45:54 +0000.700401][19bc] CreateDecoderByVideoSource
time:15307469 enter.

[195:440] [2025-05-03 09:45:54 +0000.700618][19bc] running_decoder_count:0max


count:2
[195:440] [2025-05-03 09:45:54 +0000.700662][19bc] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefc87000
[195:446] [2025-05-03 09:45:54 +0000.705947][2f01] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5464b400] Current FFmpeg version git-2021-06-16-
97cea6f

[195:583] [2025-05-03 09:45:54 +0000.843812][2f01] OnStreamInfoFound: video


duration_: 1466
[195:586] [2025-05-03 09:45:54 +0000.846109][19bc] start decoder
[195:586] [2025-05-03 09:45:54 +0000.846229][19bc] CreateDecoderByVideoSource
leave. expire time = 146 ms

[195:586] [2025-05-03 09:45:54 +0000.846301][19bc] BindInputFilter 0x7cefdbbc20


this 0x7cefda7318
[195:586] [2025-05-03 09:45:54 +0000.846350][19bc] BindInputFilter 0x7cefda7318
this 0x7cefda73d8
[195:586] [2025-05-03 09:45:54 +0000.846397][19bc] BindInputFilter 0x7cefdbbc20
this 0x7cefda7498
[195:586] [2025-05-03 09:45:54 +0000.846473][19bc] BindInputFilter 0x7cefda7498
this 0x7cefda7558
[195:586] [2025-05-03 09:45:54 +0000.846505][19bc] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[195:586] [2025-05-03 09:45:54 +0000.846548][19bc] BindInputFilter 0x7cefda73d8
this 0x7cefda7618
[195:586] [2025-05-03 09:45:54 +0000.846661][19bc] BindInputFilter 0x7cefda7618
this 0x7ce269eba0
[195:586] [2025-05-03 09:45:54 +0000.846709][19bc] BindInputFilter 0x7cefda7558
this 0x7cefda7858
[195:586] [2025-05-03 09:45:54 +0000.846756][19bc] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[195:586] [2025-05-03 09:45:54 +0000.846820][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[195:587] [2025-05-03 09:45:54 +0000.847212][2f02] NO get frame from decoder
[195:587] [2025-05-03 09:45:54 +0000.847718][19bc] machine model :redmi
[195:587] [2025-05-03 09:45:54 +0000.847802][19bc] Support this machine
model :redmi
[195:587] [2025-05-03 09:45:54 +0000.847833][19bc] global inited! current sdk
version: 12-14-d8558ab
[195:587] [2025-05-03 09:45:54 +0000.847930][19bc] GetPipeline:
-----------------------------------------
[195:588] [2025-05-03 09:45:54 +0000.847987][19bc] GetPipeline: source:
0x7cefdbba00
[195:588] [2025-05-03 09:45:54 +0000.848019][19bc] GetPipeline: filter: NULLFilter
[195:588] [2025-05-03 09:45:54 +0000.848045][19bc] GetPipeline: filter: NULLFilter
[195:588] [2025-05-03 09:45:54 +0000.848069][19bc] GetPipeline: filter: NULLFilter
[195:588] [2025-05-03 09:45:54 +0000.848094][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[195:588] [2025-05-03 09:45:54 +0000.848119][19bc] GetPipeline: audio filter:
AuidoNULLFilter
[195:588] [2025-05-03 09:45:54 +0000.848144][19bc] GetPipeline: audio filter:
AudioNUllFilter
[195:588] [2025-05-03 09:45:54 +0000.848170][19bc] GetPipeline:
------------------------------------------
[195:588] [2025-05-03 09:45:54 +0000.848203][19bc] filter: filter pipeline2 update
pattern: 0
[195:588] [2025-05-03 09:45:54 +0000.848756][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[195:589] [2025-05-03 09:45:54 +0000.849027][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[195:589] [2025-05-03 09:45:54 +0000.849138][19bc] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[195:589] [2025-05-03 09:45:54 +0000.849368][19bc] DeviceInit:
[195:590] [2025-05-03 09:45:54 +0000.850010][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[195:591] [2025-05-03 09:45:54 +0000.851369][2f02] NO get frame from decoder
[195:595] [2025-05-03 09:45:54 +0000.855932][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[195:596] [2025-05-03 09:45:54 +0000.856642][19bc] CreatePlatformSpecificObjects:
[195:596] [2025-05-03 09:45:54 +0000.856717][19bc] audio device use null audio
input and opensl output
[195:596] [2025-05-03 09:45:54 +0000.856753][19bc] Create OpenSLES output module
with java VM support.

[195:597] [2025-05-03 09:45:54 +0000.857006][19bc] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[195:597] [2025-05-03 09:45:54 +0000.857361][19bc] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[195:597] [2025-05-03 09:45:54 +0000.857803][19bc] Create OpenSLES output module
with buffer num:2

[195:597] [2025-05-03 09:45:54 +0000.857882][19bc] Error(trace.cc:40): Init the


output and input for audio device template.
[195:597] [2025-05-03 09:45:54 +0000.857920][19bc] Init the output device.

[195:598] [2025-05-03 09:45:54 +0000.857958][19bc] Set the playout as stereo:1


[195:598] [2025-05-03 09:45:54 +0000.857999][19bc] Set the sample rate to be:44100

[195:600] [2025-05-03 09:45:54 +0000.860015][19bc] Low latency buffer size:144 low


sample rate:48000
[195:600] [2025-05-03 09:45:54 +0000.860137][19bc] DeviceInit: Done
[195:600] [2025-05-03 09:45:54 +0000.860370][19bc] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[195:600] [2025-05-03 09:45:54 +0000.860751][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[195:600] [2025-05-03 09:45:54 +0000.860850][19bc]
MediaFilterPlayer::SetPlayerNotify 0x7c547d12e0
[195:600] [2025-05-03 09:45:54 +0000.860904][19bc]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[195:601] [2025-05-03 09:45:54 +0000.860974][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[195:601] [2025-05-03 09:45:54 +0000.861013][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[195:601] [2025-05-03 09:45:54 +0000.861135][19bc] SetGraphLoop: SetGraphLoop 1
[195:601] [2025-05-03 09:45:54 +0000.861164][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[195:601] [2025-05-03 09:45:54 +0000.861194][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[195:601] [2025-05-03 09:45:54 +0000.861594][2f02] NO get frame from decoder
[195:603] [2025-05-03 09:45:54 +0000.863624][2f02] NO get frame from decoder
[195:605] [2025-05-03 09:45:54 +0000.865113][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[195:605] [2025-05-03 09:45:54 +0000.865514][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[195:606] [2025-05-03 09:45:54 +0000.866398][2f02] NO get frame from decoder
[195:608] [2025-05-03 09:45:54 +0000.868481][2f02] NO get frame from decoder
[195:611] [2025-05-03 09:45:54 +0000.871299][2f16] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c459ac218
[195:612] [2025-05-03 09:45:54 +0000.872026][2f19] Start:
[195:612] [2025-05-03 09:45:54 +0000.872596][2f18] operator(): video render
started.
[195:613] [2025-05-03 09:45:54 +0000.873157][2f19] Start:
[195:613] [2025-05-03 09:45:54 +0000.873678][2f19] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[195:613] [2025-05-03 09:45:54 +0000.873752][2f19] Reset: history total size: 98
[195:613] [2025-05-03 09:45:54 +0000.873791][2f19] DeviceStart:
audioDevice_:0x7c5f892000
[195:613] [2025-05-03 09:45:54 +0000.873821][2f19] DeviceStart: time profile
playout init before
[195:613] [2025-05-03 09:45:54 +0000.873856][2f19] DeviceStart: time profile
playout init end
[195:613] [2025-05-03 09:45:54 +0000.873881][2f19] OpenSlesOutput:Start playout

[195:614] [2025-05-03 09:45:54 +0000.874856][2f02] NO get frame from decoder


[195:616] [2025-05-03 09:45:54 +0000.876798][2f02] NO get frame from decoder
[195:617] [2025-05-03 09:45:54 +0000.877699][2f19] Create the opensl output player.
streamtype before:0

[195:617] [2025-05-03 09:45:54 +0000.877893][2f19] Create the opensl output player.


streamtype after:3

[195:648] [2025-05-03 09:45:54 +0000.908054][2f18] DriveRender working... (1/200)


[195:696] [2025-05-03 09:45:54 +0000.956374][2f19] Enqueue opensl buffer size:1764
[195:747] [2025-05-03 09:45:55 +0000.7655][2f19] DeviceStart: time profile playout
all end
[195:747] [2025-05-03 09:45:55 +0000.7791][2f19] operator(): Audio playback
started.
[195:747] [2025-05-03 09:45:55 +0000.7888][2f19] operator(): Started now!
[195:748] [2025-05-03 09:45:55 +0000.8522][2f1a] Pull audio failed.(wait video!)
[195:749] [2025-05-03 09:45:55 +0000.8937][2f1a]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[195:750] [2025-05-03 09:45:55 +0000.10858][2f1a] Pull audio failed.(wait video!)
[195:854] [2025-05-03 09:45:55 +0000.113968][2f18] lipsync_debug: First video frame
rendering.
[195:908] [2025-05-03 09:45:55 +0000.168811][2f1a] audio_frame_list_ empty
[196:045] [2025-05-03 09:45:55 +0000.305085][2f1a] FilterPipeline2::OnAudioFrame
pts 0 last_audio_timestamp_ 0
[196:045] [2025-05-03 09:45:55 +0000.305249][2f19] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[196:045] [2025-05-03 09:45:55 +0000.305525][2f19] First audio frame rendering
[196:045] [2025-05-03 09:45:55 +0000.305557][2f1a] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 8156
[196:045] [2025-05-03 09:45:55 +0000.305632][2f1a] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[196:058] [2025-05-03 09:45:55 +0000.318481][2f1c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[196:159] [2025-05-03 09:45:55 +0000.419732][2f18] lipsync_debug:displaying video
ts:29970 The current displayed video timestamp is:15308188
[196:164] [2025-05-03 09:45:55 +0000.424107][2f18] lipsync_debug: render a video
frame
[196:188] [2025-05-03 09:45:55 +0000.448548][2f02] av_read_frame AVERROR_EOF
[196:243] [2025-05-03 09:45:55 +0000.503099][2de0] Run AGC when audioType = 0
[196:267] [2025-05-03 09:45:55 +0000.527250][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_PausePreViewJni:
[196:267] [2025-05-03 09:45:55 +0000.527449][19bc] PausePreView:
[196:273] [2025-05-03 09:45:55 +0000.533131][2f19] operator():
[196:273] [2025-05-03 09:45:55 +0000.533264][2f19] Warning(audio_playback.cc:748):
operator(): Audio playback paused.
[196:273] [2025-05-03 09:45:55 +0000.533325][2f19] Pause:
[196:273] [2025-05-03 09:45:55 +0000.533404][2f18] operator(): video render paused.
[196:273] [2025-05-03 09:45:55 +0000.533478][2f19] operator(): Player paused.
[196:295] [2025-05-03 09:45:55 +0000.555202][2f02] OnReceiveEOF:
[196:295] [2025-05-03 09:45:55 +0000.555336][2f02] OnDecoderEOF time:15308324
enter.

[196:295] [2025-05-03 09:45:55 +0000.555520][2f02] OnDecoderEOF leave. expire time


= 0 ms

[196:295] [2025-05-03 09:45:55 +0000.555555][2f02] OnDecoderFinished:


OnDecoderFinished total decoder frames:44 this:0x7cefdbba00
[196:295] [2025-05-03 09:45:55 +0000.555616][2f00] CleanUp time:15308324 enter.

[196:302] [2025-05-03 09:45:55 +0000.562029][2f00] CleanUp leave. expire time = 7


ms

[196:302] [2025-05-03 09:45:55 +0000.562204][2f00] clean up


[196:302] [2025-05-03 09:45:55 +0000.562247][2f00] running_decoder_count:0max
count:2
[196:377] [2025-05-03 09:45:55 +0000.637260][2f1c] NeedMorePlayData: Scale the
volume to zero now!
[196:818] [2025-05-03 09:45:56 +0000.78662][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ResumePreViewJni:
[196:818] [2025-05-03 09:45:56 +0000.78858][19bc] ResumePreView:
[196:819] [2025-05-03 09:45:56 +0000.79096][2f19] operator(): Audio playback
resumed.
[196:819] [2025-05-03 09:45:56 +0000.79164][2f19] Resume:
[196:820] [2025-05-03 09:45:56 +0000.80425][2f18] operator(): Video Render resumed
[196:820] [2025-05-03 09:45:56 +0000.80724][2f19] operator(): Player resumed.
[196:830] [2025-05-03 09:45:56 +0000.90661][2f19] The audio playback speed:100
(1/100)
[196:830] [2025-05-03 09:45:56 +0000.90782][2f19] lipsync_debug: The current played
audio timestamp is:20456(1/50)
[196:865] [2025-05-03 09:45:56 +0000.125973][2f18] lipsync_debug:remaining time:10
tsDelta - timeDelta:8
[196:866] [2025-05-03 09:45:56 +0000.126201][2f18] lipsync_debug:result remaining
time:8
[196:891] [2025-05-03 09:45:56 +0000.151553][2de0] haveEnoughProcessedData
internalAudioStream.length: 10
[197:028] [2025-05-03 09:45:56 +0000.288652][2f1c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[197:110] [2025-05-03 09:45:56 +0000.370013][2f18] lipsync_debug:result remaining
time:0
[197:110] [2025-05-03 09:45:56 +0000.370161][2f18] dynamic updated lipsync delay:0
[197:196] [2025-05-03 09:45:56 +0000.456013][2f1b] Error(video_source.cc:430): wait
decoder a frame: 0
[197:273] [2025-05-03 09:45:56 +0000.533483][2f18] lipsync_debug:displaying video
ts:89730 The current displayed video timestamp is:15309302
[197:669] [2025-05-03 09:45:56 +0000.929510][2f1a] PullAudioFrame: PullFrame audio
finished.
[197:669] [2025-05-03 09:45:56 +0000.929725][2f1a] media player notify EOF, audio
PullFrameStatus is EOF
[197:699] [2025-05-03 09:45:56 +0000.959950][2f1a] media player notify EOF, audio
PullFrameStatus is EOF
[197:711] [2025-05-03 09:45:56 +0000.971870][2f1b] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[197:712] [2025-05-03 09:45:56 +0000.972762][2f1b] Stop:
[197:713] [2025-05-03 09:45:56 +0000.973571][2f18] operator(): Video Render
stopped.
[197:713] [2025-05-03 09:45:56 +0000.973851][2f1b] Stop:
[197:714] [2025-05-03 09:45:56 +0000.974651][2f19] DeviceStop:
audioDevice_:0x7c5f892000
[197:714] [2025-05-03 09:45:56 +0000.974820][2f19] OpenSlesOutput:Stop playout

[197:717] [2025-05-03 09:45:56 +0000.977844][2f19] DeviceStop: Done


[197:718] [2025-05-03 09:45:56 +0000.978292][2f19] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[197:718] [2025-05-03 09:45:56 +0000.978592][2f1b] to reset filter graph
[197:718] [2025-05-03 09:45:56 +0000.978730][2f1b] RemoveVideoBackGroud: hava not
add video backgroud
[197:718] [2025-05-03 09:45:56 +0000.978824][2f1b] UnbindInputFilter 0x7cefda7618
this 0x7ce269eba0
[197:718] [2025-05-03 09:45:56 +0000.978924][2f1b] ClearAllSource: remove source
filter, sourceid: 0x7cefdbba00
[197:719] [2025-05-03 09:45:56 +0000.979037][2f1b] DestoryDecoderByVideoSource
time:15309748 enter.

[197:719] [2025-05-03 09:45:56 +0000.979103][2f1b] ~VideoBindDecoder time:15309748


enter.

[197:719] [2025-05-03 09:45:56 +0000.979271][2f1b] CleanUp time:15309748 enter.

[197:719] [2025-05-03 09:45:56 +0000.979562][2f1b] CleanUp leave. expire time = 0


ms

[197:719] [2025-05-03 09:45:56 +0000.979621][2f1b] CleanUp time:15309748 enter.

[197:720] [2025-05-03 09:45:56 +0000.980282][2f1b] CleanUp leave. expire time = 1


ms

[197:721] [2025-05-03 09:45:56 +0000.981180][2f1b] ~VideoBindDecoder leave. expire


time = 2 ms

[197:721] [2025-05-03 09:45:56 +0000.981268][2f1b] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[197:721] [2025-05-03 09:45:56 +0000.981358][2f1b] UnbindInputFilter 0x7cefda73d8


this 0x7cefda7618
[197:721] [2025-05-03 09:45:56 +0000.981443][2f1b] UnbindInputFilter 0x7cefda7318
this 0x7cefda73d8
[197:721] [2025-05-03 09:45:56 +0000.981524][2f1b] UnbindInputFilter 0x7cefdbbc20
this 0x7cefda7318
[197:721] [2025-05-03 09:45:56 +0000.981606][2f1b] UnbindInputFilter 0x7cefda7558
this 0x7cefda7858
[197:721] [2025-05-03 09:45:56 +0000.981689][2f1b] UnbindInputFilter 0x7cefda7498
this 0x7cefda7558
[197:722] [2025-05-03 09:45:56 +0000.982075][2f1b] UnbindInputFilter 0x7cefdbbc20
this 0x7cefda7498
[197:722] [2025-05-03 09:45:56 +0000.982182][2f1b] to reset filter graph clear end
[197:722] [2025-05-03 09:45:56 +0000.982241][2f1b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4, delay:
0
[197:722] [2025-05-03 09:45:56 +0000.982308][2f1b] CreateDecoderByVideoSource
time:15309751 enter.

[197:722] [2025-05-03 09:45:56 +0000.982818][2f1b] running_decoder_count:0max


count:2
[197:722] [2025-05-03 09:45:56 +0000.982884][2f1b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefc87000
[197:724] [2025-05-03 09:45:56 +0000.984931][3039] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c545fc000] Current FFmpeg version git-2021-06-16-
97cea6f

[197:845] [2025-05-03 09:45:57 +0000.105170][3039] OnStreamInfoFound: video


duration_: 1466
[197:847] [2025-05-03 09:45:57 +0000.107128][2f1b] start decoder
[197:847] [2025-05-03 09:45:57 +0000.107129][303a] NO get frame from decoder
[197:847] [2025-05-03 09:45:57 +0000.107268][2f1b] CreateDecoderByVideoSource
leave. expire time = 125 ms

[197:847] [2025-05-03 09:45:57 +0000.107329][2f1b] BindInputFilter 0x7cefdbbc20


this 0x7cefda7498
[197:847] [2025-05-03 09:45:57 +0000.107372][2f1b] BindInputFilter 0x7cefda7498
this 0x7cefda7558
[197:847] [2025-05-03 09:45:57 +0000.107414][2f1b] BindInputFilter 0x7cefdbbc20
this 0x7cefda7618
[197:847] [2025-05-03 09:45:57 +0000.107468][2f1b] BindInputFilter 0x7cefda7618
this 0x7cefda7798
[197:847] [2025-05-03 09:45:57 +0000.107530][2f1b] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[197:847] [2025-05-03 09:45:57 +0000.107602][2f1b] BindInputFilter 0x7cefda7558
this 0x7cefda7858
[197:847] [2025-05-03 09:45:57 +0000.107665][2f1b] BindInputFilter 0x7cefda7858
this 0x7ce269eba0
[197:847] [2025-05-03 09:45:57 +0000.107705][2f1b] BindInputFilter 0x7cefda7798
this 0x7c45cc9098
[197:847] [2025-05-03 09:45:57 +0000.107742][2f1b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[197:847] [2025-05-03 09:45:57 +0000.107834][2f1b] to reset filter graph end
[197:847] [2025-05-03 09:45:57 +0000.107873][2f1b] Start:
[197:848] [2025-05-03 09:45:57 +0000.108324][2f18] operator(): video render
started.
[197:848] [2025-05-03 09:45:57 +0000.108424][2f1b] Start:
[197:848] [2025-05-03 09:45:57 +0000.108721][2f19] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[197:848] [2025-05-03 09:45:57 +0000.108799][2f19] Reset: history total size: 98
[197:848] [2025-05-03 09:45:57 +0000.108835][2f19] DeviceStart:
audioDevice_:0x7c5f892000
[197:848] [2025-05-03 09:45:57 +0000.108866][2f19] DeviceStart: time profile
playout init before
[197:848] [2025-05-03 09:45:57 +0000.108899][2f19] DeviceStart: time profile
playout init end
[197:848] [2025-05-03 09:45:57 +0000.108925][2f19] OpenSlesOutput:Start playout

[197:849] [2025-05-03 09:45:57 +0000.109006][303a] NO get frame from decoder


[197:850] [2025-05-03 09:45:57 +0000.110033][2f19] Create the opensl output player.
streamtype before:0

[197:850] [2025-05-03 09:45:57 +0000.110105][2f19] Create the opensl output player.


streamtype after:3

[197:851] [2025-05-03 09:45:57 +0000.111145][303a] NO get frame from decoder


[197:854] [2025-05-03 09:45:57 +0000.114330][303a] NO get frame from decoder
[197:856] [2025-05-03 09:45:57 +0000.116761][303a] NO get frame from decoder
[197:862] [2025-05-03 09:45:57 +0000.122210][303a] NO get frame from decoder
[197:862] [2025-05-03 09:45:57 +0000.122665][303a] NO get frame from decoder
[197:865] [2025-05-03 09:45:57 +0000.125411][303a] NO get frame from decoder
[197:870] [2025-05-03 09:45:57 +0000.130390][2f19] Enqueue opensl buffer size:1764
[197:880] [2025-05-03 09:45:57 +0000.140264][2f19] DeviceStart: time profile
playout all end
[197:880] [2025-05-03 09:45:57 +0000.140364][2f19] operator(): Audio playback
started.
[197:893] [2025-05-03 09:45:57 +0000.153905][2f18] lipsync_debug: First video frame
rendering.
[197:918] [2025-05-03 09:45:57 +0000.178800][3046] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[197:976] [2025-05-03 09:45:57 +0000.236379][2f18]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:31 last
video ts:5940 frame->pts:9000 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[197:976] [2025-05-03 09:45:57 +0000.236523][2f18] lipsync_debug: tsDelta -
timeDelta = 3
[198:030] [2025-05-03 09:45:57 +0000.290020][2f18] Warning(video_render.cc:390): No
picture to display (1/50)
[198:069] [2025-05-03 09:45:57 +0000.329305][2f1a] audio_frame_list_ empty
[198:111] [2025-05-03 09:45:57 +0000.371875][3046]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[198:214] [2025-05-03 09:45:57 +0000.474030][2f19] First audio frame rendering
[198:244] [2025-05-03 09:45:57 +0000.504027][2de0] Run AGC when audioType = 0
[198:244] [2025-05-03 09:45:57 +0000.504370][2de0]
AudioDeviceDataHandler::MixAndSendOutFrame
[198:245] [2025-05-03 09:45:57 +0000.505049][2f18] lipsync_debug:displaying video
ts:19260 The current displayed video timestamp is:15310274
[198:325] [2025-05-03 09:45:57 +0000.585691][2f18] DriveRender working... (1/200)
[198:369] [2025-05-03 09:45:57 +0000.629678][303a] av_read_frame AVERROR_EOF
[198:441] [2025-05-03 09:45:57 +0000.701100][303a] OnReceiveEOF:
[198:441] [2025-05-03 09:45:57 +0000.701414][303a] OnDecoderEOF time:15310470
enter.

[198:441] [2025-05-03 09:45:57 +0000.701700][303a] OnDecoderEOF leave. expire time


= 0 ms

[198:441] [2025-05-03 09:45:57 +0000.701754][303a] OnDecoderFinished:


OnDecoderFinished total decoder frames:44 this:0x7cefdbba00
[198:441] [2025-05-03 09:45:57 +0000.701765][2f00] CleanUp time:15310470 enter.

[198:449] [2025-05-03 09:45:57 +0000.709390][2f00] CleanUp leave. expire time = 8


ms

[198:449] [2025-05-03 09:45:57 +0000.709656][2f00] clean up


[198:449] [2025-05-03 09:45:57 +0000.709711][2f00] running_decoder_count:0max
count:2
[198:595] [2025-05-03 09:45:57 +0000.855789][2de0] haveEnoughProcessedData
internalAudioStream.length: 0
[198:732] [2025-05-03 09:45:57 +0000.992114][2f18] Warning(video_render.cc:390): No
picture to display (1/50)
[198:769] [2025-05-03 09:45:58 +0000.29558][2f18] lipsync_debug:displaying video
ts:77760 The current displayed video timestamp is:15310798
[198:847] [2025-05-03 09:45:58 +0000.107897][2f1b] Error(video_source.cc:430): wait
decoder a frame: 0
[198:917] [2025-05-03 09:45:58 +0000.177829][2f1b] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 89730pts ms:997000
[198:920] [2025-05-03 09:45:58 +0000.180520][2f1b] OnVideoFrameReady(1/200)
[198:920] [2025-05-03 09:45:58 +0000.180739][2f18] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[199:075] [2025-05-03 09:45:58 +0000.335013][3046]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[199:152] [2025-05-03 09:45:58 +0000.412793][2f1a] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 48098
[199:152] [2025-05-03 09:45:58 +0000.412929][2f1a] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[199:451] [2025-05-03 09:45:58 +0000.711782][2f19] The audio playback speed:100
(1/100)
[199:452] [2025-05-03 09:45:58 +0000.711950][2f19] lipsync_debug: The current
played audio timestamp is:60354(1/50)
[199:472] [2025-05-03 09:45:58 +0000.732632][2f1a] PullAudioFrame: PullFrame audio
finished.
[199:472] [2025-05-03 09:45:58 +0000.732764][2f1a] media player notify EOF, audio
PullFrameStatus is EOF
[199:503] [2025-05-03 09:45:58 +0000.763002][2f1a] media player notify EOF, audio
PullFrameStatus is EOF
[199:533] [2025-05-03 09:45:58 +0000.793327][2f1a] media player notify EOF, audio
PullFrameStatus is EOF
[199:543] [2025-05-03 09:45:58 +0000.803619][2f1b] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[199:544] [2025-05-03 09:45:58 +0000.804386][2f1b] Stop:
[199:547] [2025-05-03 09:45:58 +0000.807589][2f18] operator(): Video Render
stopped.
[199:547] [2025-05-03 09:45:58 +0000.807924][2f1b] Stop:
[199:548] [2025-05-03 09:45:58 +0000.808095][2f19] DeviceStop:
audioDevice_:0x7c5f892000
[199:548] [2025-05-03 09:45:58 +0000.808191][2f19] OpenSlesOutput:Stop playout

[199:551] [2025-05-03 09:45:58 +0000.811880][2f19] DeviceStop: Done


[199:552] [2025-05-03 09:45:58 +0000.812272][2f19] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[199:552] [2025-05-03 09:45:58 +0000.812641][2f1b] to reset filter graph
[199:552] [2025-05-03 09:45:58 +0000.812710][2f1b] RemoveVideoBackGroud: hava not
add video backgroud
[199:552] [2025-05-03 09:45:58 +0000.812810][2f1b] UnbindInputFilter 0x7cefda7858
this 0x7ce269eba0
[199:553] [2025-05-03 09:45:58 +0000.812938][2f1b] ClearAllSource: remove source
filter, sourceid: 0x7cefdbba00
[199:553] [2025-05-03 09:45:58 +0000.813009][2f1b] DestoryDecoderByVideoSource
time:15311582 enter.
[199:553] [2025-05-03 09:45:58 +0000.813075][2f1b] ~VideoBindDecoder time:15311582
enter.

[199:553] [2025-05-03 09:45:58 +0000.813389][2f1b] CleanUp time:15311582 enter.

[199:553] [2025-05-03 09:45:58 +0000.813911][2f1b] CleanUp leave. expire time = 1


ms

[199:554] [2025-05-03 09:45:58 +0000.813981][2f1b] CleanUp time:15311583 enter.

[199:554] [2025-05-03 09:45:58 +0000.814249][2f1b] CleanUp leave. expire time = 0


ms

[199:555] [2025-05-03 09:45:58 +0000.815155][2f1b] ~VideoBindDecoder leave. expire


time = 2 ms

[199:555] [2025-05-03 09:45:58 +0000.815241][2f1b] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[199:555] [2025-05-03 09:45:58 +0000.815331][2f1b] UnbindInputFilter 0x7cefda7558


this 0x7cefda7858
[199:555] [2025-05-03 09:45:58 +0000.815439][2f1b] UnbindInputFilter 0x7cefda7498
this 0x7cefda7558
[199:555] [2025-05-03 09:45:58 +0000.815525][2f1b] UnbindInputFilter 0x7cefdbbc20
this 0x7cefda7498
[199:555] [2025-05-03 09:45:58 +0000.815625][2f1b] UnbindInputFilter 0x7cefda7798
this 0x7c45cc9098
[199:555] [2025-05-03 09:45:58 +0000.815731][2f1b] UnbindInputFilter 0x7cefda7618
this 0x7cefda7798
[199:555] [2025-05-03 09:45:58 +0000.815830][2f1b] UnbindInputFilter 0x7cefdbbc20
this 0x7cefda7618
[199:556] [2025-05-03 09:45:58 +0000.815978][2f1b] to reset filter graph clear end
[199:556] [2025-05-03 09:45:58 +0000.816052][2f1b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4, delay:
0
[199:556] [2025-05-03 09:45:58 +0000.816144][2f1b] CreateDecoderByVideoSource
time:15311585 enter.

[199:557] [2025-05-03 09:45:58 +0000.817495][2f1b] running_decoder_count:0max


count:2
[199:557] [2025-05-03 09:45:58 +0000.817611][2f1b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefc87000
[199:559] [2025-05-03 09:45:58 +0000.819588][307a] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c545fc000] Current FFmpeg version git-2021-06-16-
97cea6f

[199:704] [2025-05-03 09:45:58 +0000.964071][307a] OnStreamInfoFound: video


duration_: 1466
[199:705] [2025-05-03 09:45:58 +0000.965845][307b] NO get frame from decoder
[199:706] [2025-05-03 09:45:58 +0000.966047][2f1b] start decoder
[199:706] [2025-05-03 09:45:58 +0000.966103][2f1b] CreateDecoderByVideoSource
leave. expire time = 150 ms

[199:706] [2025-05-03 09:45:58 +0000.966169][2f1b] BindInputFilter 0x7cefdbbc20


this 0x7cefda73d8
[199:706] [2025-05-03 09:45:58 +0000.966214][2f1b] BindInputFilter 0x7cefda73d8
this 0x7cefda7498
[199:706] [2025-05-03 09:45:58 +0000.966258][2f1b] BindInputFilter 0x7cefdbbc20
this 0x7cefda7558
[199:706] [2025-05-03 09:45:58 +0000.966298][2f1b] BindInputFilter 0x7cefda7558
this 0x7cefda7618
[199:706] [2025-05-03 09:45:58 +0000.966325][2f1b] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[199:706] [2025-05-03 09:45:58 +0000.966379][2f1b] BindInputFilter 0x7cefda7498
this 0x7cefda7798
[199:706] [2025-05-03 09:45:58 +0000.966423][2f1b] BindInputFilter 0x7cefda7798
this 0x7ce269eba0
[199:706] [2025-05-03 09:45:58 +0000.966465][2f1b] BindInputFilter 0x7cefda7618
this 0x7cefda7858
[199:706] [2025-05-03 09:45:58 +0000.966505][2f1b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[199:706] [2025-05-03 09:45:58 +0000.966534][2f1b] to reset filter graph end
[199:706] [2025-05-03 09:45:58 +0000.966564][2f1b] Start:
[199:706] [2025-05-03 09:45:58 +0000.966702][2f18] operator(): video render
started.
[199:706] [2025-05-03 09:45:58 +0000.966792][2f1b] Start:
[199:707] [2025-05-03 09:45:58 +0000.967226][2f19] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[199:707] [2025-05-03 09:45:58 +0000.967354][2f19] Reset: history total size: 98
[199:707] [2025-05-03 09:45:58 +0000.967414][2f19] DeviceStart:
audioDevice_:0x7c5f892000
[199:707] [2025-05-03 09:45:58 +0000.967453][2f19] DeviceStart: time profile
playout init before
[199:707] [2025-05-03 09:45:58 +0000.967504][2f19] DeviceStart: time profile
playout init end
[199:707] [2025-05-03 09:45:58 +0000.967534][2f19] OpenSlesOutput:Start playout

[199:708] [2025-05-03 09:45:58 +0000.968675][2f19] Create the opensl output player.


streamtype before:0

[199:708] [2025-05-03 09:45:58 +0000.968775][2f19] Create the opensl output player.


streamtype after:3

[199:708] [2025-05-03 09:45:58 +0000.968835][307b] NO get frame from decoder


[199:709] [2025-05-03 09:45:58 +0000.969926][307b] NO get frame from decoder
[199:712] [2025-05-03 09:45:58 +0000.971993][307b] NO get frame from decoder
[199:715] [2025-05-03 09:45:58 +0000.975460][307b] NO get frame from decoder
[199:716] [2025-05-03 09:45:58 +0000.976906][307b] NO get frame from decoder
[199:719] [2025-05-03 09:45:58 +0000.979776][307b] NO get frame from decoder
[199:721] [2025-05-03 09:45:58 +0000.981705][307b] NO get frame from decoder
[199:781] [2025-05-03 09:45:59 +0000.41927][2f19] Enqueue opensl buffer size:1764
[199:833] [2025-05-03 09:45:59 +0000.93891][2f19] DeviceStart: time profile playout
all end
[199:834] [2025-05-03 09:45:59 +0000.94041][2f19] operator(): Audio playback
started.
[199:836] [2025-05-03 09:45:59 +0000.96679][2f1a]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[199:858] [2025-05-03 09:45:59 +0000.118702][2f18] lipsync_debug: First video frame
rendering.
[199:909] [2025-05-03 09:45:59 +0000.169641][2f18] lipsync_debug:displaying video
ts:5940 The current displayed video timestamp is:15311938
[200:020] [2025-05-03 09:45:59 +0000.280294][2f1a] audio_frame_list_ empty
[200:068] [2025-05-03 09:45:59 +0000.328736][2f1a] audio frame wait video
frame.last_video_timestamp:147 last_audio_timestamp:254.921
[200:070] [2025-05-03 09:45:59 +0000.330022][2f1a]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[200:080] [2025-05-03 09:45:59 +0000.340462][2f1a] audio frame wait video
frame.last_video_timestamp:165 last_audio_timestamp:277.914
[200:081] [2025-05-03 09:45:59 +0000.341621][2f1a]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[200:085] [2025-05-03 09:45:59 +0000.345473][2f19] First audio frame rendering
[200:083] [2025-05-03 09:45:59 +0000.343596][2f1a] audio frame wait video
frame.last_video_timestamp:165 last_audio_timestamp:277.914
[200:206] [2025-05-03 09:45:59 +0000.466063][307b] av_read_frame AVERROR_EOF
[200:227] [2025-05-03 09:45:59 +0000.487204][3087]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[200:236] [2025-05-03 09:45:59 +0000.496304][2f1b] webrtc common_video plane
old ..... (1/1000) new: 24001 delete: 23990 diff: 11
[200:246] [2025-05-03 09:45:59 +0000.506134][2de0] Run AGC when audioType = 0
[200:272] [2025-05-03 09:45:59 +0000.532119][307b] OnReceiveEOF:
[200:272] [2025-05-03 09:45:59 +0000.532263][307b] OnDecoderEOF time:15312301
enter.

[200:272] [2025-05-03 09:45:59 +0000.532332][307b] OnDecoderEOF leave. expire time


= 0 ms

[200:272] [2025-05-03 09:45:59 +0000.532365][307b] OnDecoderFinished:


OnDecoderFinished total decoder frames:44 this:0x7cefdbba00
[200:272] [2025-05-03 09:45:59 +0000.532369][2f00] CleanUp time:15312301 enter.

[200:279] [2025-05-03 09:45:59 +0000.539609][2f00] CleanUp leave. expire time = 7


ms

[200:279] [2025-05-03 09:45:59 +0000.539752][2f00] clean up


[200:279] [2025-05-03 09:45:59 +0000.539793][2f00] running_decoder_count:0max
count:2
[200:298] [2025-05-03 09:45:59 +0000.558112][2de0] haveEnoughProcessedData
internalAudioStream.length: 0
[200:313] [2025-05-03 09:45:59 +0000.573818][2f18] DriveRender working... (1/200)
[200:333] [2025-05-03 09:45:59 +0000.593316][2f18] Warning(video_render.cc:390): No
picture to display (1/50)
[200:616] [2025-05-03 09:45:59 +0000.876691][2f18] lipsync_debug:displaying video
ts:65880 The current displayed video timestamp is:15312645
[200:660] [2025-05-03 09:45:59 +0000.920289][2f18] lipsync_debug: render a video
frame
[200:725] [2025-05-03 09:45:59 +0000.984995][2f1b] Error(video_source.cc:430): wait
decoder a frame: 0
[201:197] [2025-05-03 09:46:00 +0000.457215][3087]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[201:232] [2025-05-03 09:46:00 +0000.492571][2f18] lipsync_debug:remaining time:10
tsDelta - timeDelta:17
[201:234] [2025-05-03 09:46:00 +0000.494645][2f18] lipsync_debug:result remaining
time:10
[201:245] [2025-05-03 09:46:00 +0000.505477][2f18]
lipsync_debug:lipsync_threadhold: lipsync_delta:20 tsDelta:61 timeDelta:57 last
video ts:109980 frame->pts:113670 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[201:245] [2025-05-03 09:46:00 +0000.505634][2f18] lipsync_debug: tsDelta -
timeDelta = 4
[201:298] [2025-05-03 09:46:00 +0000.558438][2f18] lipsync_debug:result remaining
time:0
[201:298] [2025-05-03 09:46:00 +0000.558612][2f18] dynamic updated lipsync
delay:288
[201:363] [2025-05-03 09:46:00 +0000.623391][2f1a] PullAudioFrame: PullFrame audio
finished.
[201:363] [2025-05-03 09:46:00 +0000.623508][2f1a] media player notify EOF, audio
PullFrameStatus is EOF
[201:394] [2025-05-03 09:46:00 +0000.654164][2f1a] media player notify EOF, audio
PullFrameStatus is EOF
[201:424] [2025-05-03 09:46:00 +0000.684670][2f1a] media player notify EOF, audio
PullFrameStatus is EOF
[201:449] [2025-05-03 09:46:00 +0000.709146][2f18] lipsync_debug:displaying video
ts:125730 The current displayed video timestamp is:15313478
[201:454] [2025-05-03 09:46:00 +0000.714092][2f1a] media player notify EOF, audio
PullFrameStatus is EOF
[201:484] [2025-05-03 09:46:00 +0000.744395][2f1a] media player notify EOF, audio
PullFrameStatus is EOF
[201:505] [2025-05-03 09:46:00 +0000.765034][2f1b] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[201:505] [2025-05-03 09:46:00 +0000.765396][2f1b] Stop:
[201:506] [2025-05-03 09:46:00 +0000.766627][2f18] operator(): Video Render
stopped.
[201:506] [2025-05-03 09:46:00 +0000.766901][2f1b] Stop:
[201:507] [2025-05-03 09:46:00 +0000.767061][2f19] DeviceStop:
audioDevice_:0x7c5f892000
[201:507] [2025-05-03 09:46:00 +0000.767117][2f19] OpenSlesOutput:Stop playout

[201:510] [2025-05-03 09:46:00 +0000.770017][2f19] DeviceStop: Done


[201:510] [2025-05-03 09:46:00 +0000.770268][2f19] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[201:511] [2025-05-03 09:46:00 +0000.771391][2f1b] to reset filter graph
[201:511] [2025-05-03 09:46:00 +0000.771473][2f1b] RemoveVideoBackGroud: hava not
add video backgroud
[201:511] [2025-05-03 09:46:00 +0000.771528][2f1b] UnbindInputFilter 0x7cefda7798
this 0x7ce269eba0
[201:511] [2025-05-03 09:46:00 +0000.771602][2f1b] ClearAllSource: remove source
filter, sourceid: 0x7cefdbba00
[201:511] [2025-05-03 09:46:00 +0000.771634][2f1b] DestoryDecoderByVideoSource
time:15313540 enter.

[201:511] [2025-05-03 09:46:00 +0000.771667][2f1b] ~VideoBindDecoder time:15313540


enter.

[201:511] [2025-05-03 09:46:00 +0000.771768][2f1b] CleanUp time:15313540 enter.

[201:512] [2025-05-03 09:46:00 +0000.771945][2f1b] CleanUp leave. expire time = 1


ms

[201:512] [2025-05-03 09:46:00 +0000.771975][2f1b] CleanUp time:15313541 enter.

[201:512] [2025-05-03 09:46:00 +0000.772113][2f1b] CleanUp leave. expire time = 0


ms

[201:514] [2025-05-03 09:46:00 +0000.774385][2f1b] ~VideoBindDecoder leave. expire


time = 3 ms

[201:514] [2025-05-03 09:46:00 +0000.774474][2f1b] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[201:514] [2025-05-03 09:46:00 +0000.774521][2f1b] UnbindInputFilter 0x7cefda7498


this 0x7cefda7798
[201:514] [2025-05-03 09:46:00 +0000.774564][2f1b] UnbindInputFilter 0x7cefda73d8
this 0x7cefda7498
[201:514] [2025-05-03 09:46:00 +0000.774603][2f1b] UnbindInputFilter 0x7cefdbbc20
this 0x7cefda73d8
[201:514] [2025-05-03 09:46:00 +0000.774762][2f1b] UnbindInputFilter 0x7cefda7618
this 0x7cefda7858
[201:515] [2025-05-03 09:46:00 +0000.775355][2f1b] UnbindInputFilter 0x7cefda7558
this 0x7cefda7618
[201:515] [2025-05-03 09:46:00 +0000.775412][2f1b] UnbindInputFilter 0x7cefdbbc20
this 0x7cefda7558
[201:515] [2025-05-03 09:46:00 +0000.775476][2f1b] to reset filter graph clear end
[201:515] [2025-05-03 09:46:00 +0000.775514][2f1b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4, delay:
0
[201:515] [2025-05-03 09:46:00 +0000.775550][2f1b] CreateDecoderByVideoSource
time:15313544 enter.

[201:516] [2025-05-03 09:46:00 +0000.776027][2f1b] running_decoder_count:0max


count:2
[201:516] [2025-05-03 09:46:00 +0000.776079][2f1b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefc87000
[201:517] [2025-05-03 09:46:00 +0000.777146][30b3] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5c39e800] Current FFmpeg version git-2021-06-16-
97cea6f

[201:641] [2025-05-03 09:46:00 +0000.901367][30b3] OnStreamInfoFound: video


duration_: 1466
[201:644] [2025-05-03 09:46:00 +0000.903993][30b5] NO get frame from decoder
[201:645] [2025-05-03 09:46:00 +0000.904982][2f1b] start decoder
[201:645] [2025-05-03 09:46:00 +0000.905130][2f1b] CreateDecoderByVideoSource
leave. expire time = 130 ms

[201:645] [2025-05-03 09:46:00 +0000.905557][2f1b] BindInputFilter 0x7cefdbbc20


this 0x7c45cc9a58
[201:645] [2025-05-03 09:46:00 +0000.905604][2f1b] BindInputFilter 0x7c45cc9a58
this 0x7c45cc9b18
[201:645] [2025-05-03 09:46:00 +0000.905646][2f1b] BindInputFilter 0x7cefdbbc20
this 0x7c45ccb318
[201:646] [2025-05-03 09:46:00 +0000.906011][2f1b] BindInputFilter 0x7c45ccb318
this 0x7c45ccb3d8
[201:646] [2025-05-03 09:46:00 +0000.906047][2f1b] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[201:646] [2025-05-03 09:46:00 +0000.906092][2f1b] BindInputFilter 0x7c45cc9b18
this 0x7c45ccb498
[201:646] [2025-05-03 09:46:00 +0000.906132][2f1b] BindInputFilter 0x7c45ccb498
this 0x7ce269eba0
[201:646] [2025-05-03 09:46:00 +0000.906148][30b5] NO get frame from decoder
[201:646] [2025-05-03 09:46:00 +0000.906172][2f1b] BindInputFilter 0x7c45ccb3d8
this 0x7c45ccb558
[201:646] [2025-05-03 09:46:00 +0000.906210][2f1b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15297326.mp4
[201:646] [2025-05-03 09:46:00 +0000.906238][2f1b] to reset filter graph end
[201:647] [2025-05-03 09:46:00 +0000.907842][2f1b] Start:
[201:648] [2025-05-03 09:46:00 +0000.907995][2f18] operator(): video render
started.
[201:648] [2025-05-03 09:46:00 +0000.908655][2f1b] Start:
[201:649] [2025-05-03 09:46:00 +0000.908998][2f19] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[201:649] [2025-05-03 09:46:00 +0000.909092][2f19] Reset: history total size: 98
[201:649] [2025-05-03 09:46:00 +0000.909129][2f19] DeviceStart:
audioDevice_:0x7c5f892000
[201:649] [2025-05-03 09:46:00 +0000.909158][2f19] DeviceStart: time profile
playout init before
[201:649] [2025-05-03 09:46:00 +0000.909189][2f19] DeviceStart: time profile
playout init end
[201:649] [2025-05-03 09:46:00 +0000.909215][2f19] OpenSlesOutput:Start playout

[201:651] [2025-05-03 09:46:00 +0000.911909][2f19] Create the opensl output player.


streamtype before:0

[201:652] [2025-05-03 09:46:00 +0000.911998][2f19] Create the opensl output player.


streamtype after:3

[201:654] [2025-05-03 09:46:00 +0000.914852][30b5] NO get frame from decoder


[201:658] [2025-05-03 09:46:00 +0000.918742][30b5] NO get frame from decoder
[201:662] [2025-05-03 09:46:00 +0000.922869][30b5] NO get frame from decoder
[201:672] [2025-05-03 09:46:00 +0000.932067][30b5] NO get frame from decoder
[201:675] [2025-05-03 09:46:00 +0000.935673][30b5] NO get frame from decoder
[201:678] [2025-05-03 09:46:00 +0000.938123][30b5] NO get frame from decoder
[201:686] [2025-05-03 09:46:00 +0000.946259][2f19] Enqueue opensl buffer size:1764
[201:692] [2025-05-03 09:46:00 +0000.952148][2f19] DeviceStart: time profile
playout all end
[201:692] [2025-05-03 09:46:00 +0000.952428][2f19] operator(): Audio playback
started.
[201:696] [2025-05-03 09:46:00 +0000.956220][2f1a]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[201:696] [2025-05-03 09:46:00 +0000.956368][2f1a] Pull audio failed.(wait video!)
[201:752] [2025-05-03 09:46:01 +0000.12289][2f18] lipsync_debug: First video frame
rendering.
[201:752] [2025-05-03 09:46:01 +0000.12696][30bf] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[201:991] [2025-05-03 09:46:01 +0000.251493][2f1a] audio_frame_list_ empty
[202:011] [2025-05-03 09:46:01 +0000.271025][2de0] haveEnoughProcessedData
internalAudioStream.length: 0
[202:044] [2025-05-03 09:46:01 +0000.304468][2f18] Warning(video_render.cc:390): No
picture to display (1/50)
[202:105] [2025-05-03 09:46:01 +0000.365512][2f19] First audio frame rendering
[202:242] [2025-05-03 09:46:01 +0000.502906][2de0] Run AGC when audioType = 0
[202:243] [2025-05-03 09:46:01 +0000.503222][2de0]
AudioDeviceDataHandler::MixAndSendOutFrame
[202:299] [2025-05-03 09:46:01 +0000.559686][30b5] av_read_frame AVERROR_EOF
[202:377] [2025-05-03 09:46:01 +0000.637699][30b5] OnReceiveEOF:
[202:377] [2025-05-03 09:46:01 +0000.637934][30b5] OnDecoderEOF time:15314406
enter.

[202:378] [2025-05-03 09:46:01 +0000.638094][30b5] OnDecoderEOF leave. expire time


= 1 ms

[202:378] [2025-05-03 09:46:01 +0000.638142][30b5] OnDecoderFinished:


OnDecoderFinished total decoder frames:44 this:0x7cefdbba00
[202:378] [2025-05-03 09:46:01 +0000.638169][2f00] CleanUp time:15314407 enter.

[202:383] [2025-05-03 09:46:01 +0000.643271][2f00] CleanUp leave. expire time = 5


ms

[202:383] [2025-05-03 09:46:01 +0000.643370][2f00] clean up


[202:383] [2025-05-03 09:46:01 +0000.643401][2f00] running_decoder_count:0max
count:2
[202:394] [2025-05-03 09:46:01 +0000.654793][30bf]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[202:412] [2025-05-03 09:46:01 +0000.672570][2f18] lipsync_debug:displaying video
ts:53730 The current displayed video timestamp is:15314441
[202:429] [2025-05-03 09:46:01 +0000.689086][2f18] DriveRender working... (1/200)
[202:475] [2025-05-03 09:46:01 +0000.735630][2f1a] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 25570
[202:475] [2025-05-03 09:46:01 +0000.735847][2f1a] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[202:565] [2025-05-03 09:46:01 +0000.825056][2f1b] Error(video_source.cc:430): wait
decoder a frame: 0
[202:767] [2025-05-03 09:46:02 +0000.27514][2f18] Warning(video_render.cc:390): No
picture to display (1/50)
[202:803] [2025-05-03 09:46:02 +0000.63349][2f19] The audio playback speed:100
(1/100)
[202:803] [2025-05-03 09:46:02 +0000.63524][2f19] lipsync_debug: The current played
audio timestamp is:37870(1/50)
[203:132] [2025-05-03 09:46:02 +0000.392160][2f1b]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[203:182] [2025-05-03 09:46:02 +0000.442214][2f18] lipsync_debug:displaying video
ts:113670 The current displayed video timestamp is:15315211
[203:203] [2025-05-03 09:46:02 +0000.463763][2f1b] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 125730pts ms:1.397e+06
[203:206] [2025-05-03 09:46:02 +0000.466460][2f1b] OnVideoFrameReady(1/200)
[203:206] [2025-05-03 09:46:02 +0000.466775][2f18] operator() frame->pts-
9223372036854775808 queue_ size: 4 (1/200)
[203:349] [2025-05-03 09:46:02 +0000.609797][19bc]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[203:350] [2025-05-03 09:46:02 +0000.610654][2f19] Stop:
[203:350] [2025-05-03 09:46:02 +0000.610826][2f18] operator(): Video Render
stopped.
[203:351] [2025-05-03 09:46:02 +0000.610968][2f19] Stop:
[203:351] [2025-05-03 09:46:02 +0000.611008][2f19] DeviceStop:
audioDevice_:0x7c5f892000
[203:351] [2025-05-03 09:46:02 +0000.611048][2f19] OpenSlesOutput:Stop playout

[203:355] [2025-05-03 09:46:02 +0000.615494][2f19] DeviceStop: Done


[203:356] [2025-05-03 09:46:02 +0000.616111][2f19] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[203:356] [2025-05-03 09:46:02 +0000.616243][2f19] operator(): Stop now!
[203:356] [2025-05-03 09:46:02 +0000.616628][19bc] Stop:
[203:356] [2025-05-03 09:46:02 +0000.616703][2f19] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[203:356] [2025-05-03 09:46:02 +0000.616824][19bc] DeviceRelease:
audioDevice_:0x7c5f892000
[203:356] [2025-05-03 09:46:02 +0000.616865][19bc] OpenSlesOutput:Stop playout

[203:356] [2025-05-03 09:46:02 +0000.616916][19bc] DeviceRelease: Release the


webrtc device object.
[203:357] [2025-05-03 09:46:02 +0000.617080][19bc] OpenSlesOutput destruct.

[203:358] [2025-05-03 09:46:02 +0000.618139][19bc] DeviceRelease: Done


[203:360] [2025-05-03 09:46:02 +0000.620397][19bc] Stop:
[203:360] [2025-05-03 09:46:02 +0000.620523][2f18] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[203:364] [2025-05-03 09:46:02 +0000.624362][19bc] global uninited!
[203:364] [2025-05-03 09:46:02 +0000.624520][19bc]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[203:364] [2025-05-03 09:46:02 +0000.624598][19bc] ~MediaFilterGraph:
MediaFilterGraph destruct
[203:364] [2025-05-03 09:46:02 +0000.624631][19bc] RemoveVideoBackGroud: hava not
add video backgroud
[203:364] [2025-05-03 09:46:02 +0000.624685][19bc] UnbindInputFilter 0x7c45ccb498
this 0x7ce269eba0
[203:364] [2025-05-03 09:46:02 +0000.624735][19bc] ClearAllSource: remove source
filter, sourceid: 0x7cefdbba00
[203:364] [2025-05-03 09:46:02 +0000.624767][19bc] DestoryDecoderByVideoSource
time:15315393 enter.

[203:364] [2025-05-03 09:46:02 +0000.624838][19bc] ~VideoBindDecoder time:15315393


enter.

[203:365] [2025-05-03 09:46:02 +0000.625014][19bc] CleanUp time:15315394 enter.

[203:365] [2025-05-03 09:46:02 +0000.625807][19bc] CleanUp leave. expire time = 0


ms

[203:365] [2025-05-03 09:46:02 +0000.625865][19bc] CleanUp time:15315394 enter.

[203:366] [2025-05-03 09:46:02 +0000.626167][19bc] CleanUp leave. expire time = 1


ms

[203:366] [2025-05-03 09:46:02 +0000.626736][19bc] ~VideoBindDecoder leave. expire


time = 2 ms

[203:366] [2025-05-03 09:46:02 +0000.626792][19bc] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[203:366] [2025-05-03 09:46:02 +0000.626839][19bc] UnbindInputFilter 0x7c45cc9b18


this 0x7c45ccb498
[203:366] [2025-05-03 09:46:02 +0000.626891][19bc] UnbindInputFilter 0x7c45cc9a58
this 0x7c45cc9b18
[203:367] [2025-05-03 09:46:02 +0000.626969][19bc] UnbindInputFilter 0x7cefdbbc20
this 0x7c45cc9a58
[203:367] [2025-05-03 09:46:02 +0000.627014][19bc] UnbindInputFilter 0x7c45ccb3d8
this 0x7c45ccb558
[203:367] [2025-05-03 09:46:02 +0000.627053][19bc] UnbindInputFilter 0x7c45ccb318
this 0x7c45ccb3d8
[203:367] [2025-05-03 09:46:02 +0000.627093][19bc] UnbindInputFilter 0x7cefdbbc20
this 0x7c45ccb318
[203:367] [2025-05-03 09:46:02 +0000.627166][19bc] ~GLESContext:
[203:368] [2025-05-03 09:46:02 +0000.628050][19bc] GLESContext destruct finish.
[203:368] [2025-05-03 09:46:02 +0000.628101][19bc] filter: filter pipeline destroy
this: 0x7ce269eb00
[203:717] [2025-05-03 09:46:02 +0000.976996][2de0] haveEnoughProcessedData
internalAudioStream.length: 0
[204:241] [2025-05-03 09:46:03 +0000.501009][2de1] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[204:241] [2025-05-03 09:46:03 +0000.501118][2de1] _deviceSampleRate:48000

[204:242] [2025-05-03 09:46:03 +0000.502537][2de0] Run AGC when audioType = 0


[204:292] [2025-05-03 09:46:03 +0000.552148][19e8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[204:293] [2025-05-03 09:46:03 +0000.553027][19e8] ~MediaFilterCamera time:15316322
enter.
[204:293] [2025-05-03 09:46:03 +0000.553130][19e8] StopPullFrameAndWriteMp4
time:15316322 enter.

[204:294] [2025-05-03 09:46:03 +0000.554008][2ddb] stop recording


[204:294] [2025-05-03 09:46:03 +0000.554089][2ddb] we have stopped recording before
[204:294] [2025-05-03 09:46:03 +0000.554202][19e8] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[204:294] [2025-05-03 09:46:03 +0000.554791][19e8] DestroyPipelineAndFilters


time:15316323 enter.

[204:294] [2025-05-03 09:46:03 +0000.554853][19e8] DestroyPipelineAndFilters


leave. expire time = 0 ms

[204:294] [2025-05-03 09:46:03 +0000.554881][19e8] AppDeviceManagerStopMic

[204:295] [2025-05-03 09:46:03 +0000.555067][19e8] AppDeviceManagerStopMic::mic


status is on
[204:296] [2025-05-03 09:46:03 +0000.556334][19e8] Try to stop webrtc device.

[204:297] [2025-05-03 09:46:03 +0000.557131][19e8] Set record state to


stopped.threadID:6632

[204:371] [2025-05-03 09:46:03 +0000.631315][19e8] Try to destory the


recorder.threadID:6632

[204:571] [2025-05-03 09:46:03 +0000.831600][19e8] DestroyAudioRecorder:


[204:571] [2025-05-03 09:46:03 +0000.831710][19e8] Cleanup the buffer queue in the
recorder.
[204:571] [2025-05-03 09:46:03 +0000.831744][19e8] Destroy the recorder.

[204:572] [2025-05-03 09:46:03 +0000.832531][19e8] StopRecording finished.

[204:572] [2025-05-03 09:46:03 +0000.832616][19e8] The stop recording success.

[204:572] [2025-05-03 09:46:03 +0000.832658][19e8]


AudioDeviceDataHandler::StopMicProcess

[204:574] [2025-05-03 09:46:03 +0000.834978][19e8] AppDeviceManager stop.

[204:576] [2025-05-03 09:46:03 +0000.836002][19e8] Rlease the webrtc device object.

[204:576] [2025-05-03 09:46:03 +0000.836460][19e8] OpenSlesInput destruct.

[204:576] [2025-05-03 09:46:03 +0000.836522][19e8] OpenSlesOutput destruct.

[204:578] [2025-05-03 09:46:03 +0000.838846][19e8] EventDisp[000:055] [2025-05-03


09:49:29 +0000.291456][4378] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-05-
03 09:49:29 +0000
[000:055] [2025-05-03 09:49:29 +0000.291650][4378] set AppID=50011 old AppID=-1
[000:055] [2025-05-03 09:49:29 +0000.291748][4378] Init the android object with
jvm:0xb400007d00421380 env:0x7ce2523dc0 context:0x7c8bc152e8

[000:055] [2025-05-03 09:49:29 +0000.291819][4378] SetAndroidMediaCodecObjects


time:15522060 enter.

[000:055] [2025-05-03 09:49:29 +0000.291927][4378] SetAndroidMediaCodecObjects


leave. expire time = 1 ms

[000:056] [2025-05-03 09:49:29 +0000.292040][4378] SetAndroidMediaCodecObjects


time:15522061 enter.

[000:056] [2025-05-03 09:49:29 +0000.292144][4378] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007d00421380
[000:056] [2025-05-03 09:49:29 +0000.292250][4378] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007d00421380 address:0x7c3ed8c760
[000:056] [2025-05-03 09:49:29 +0000.292388][4378] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007d00421380
address:0x7c3ed8c760
[000:056] [2025-05-03 09:49:29 +0000.292442][4378] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:056] [2025-05-03 09:49:29 +0000.292622][4378] Set the android objects with


jvm:0xb400007d00421380 env:0x7ce2523dc0 context:0x7c8bc152e8

[000:057] [2025-05-03 09:49:29 +0000.293430][4378] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7ce2523dc0
[000:057] [2025-05-03 09:49:29 +0000.293525][4378] SystemUtil Init done
[000:061] [2025-05-03 09:49:29 +0000.297595][4378]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:063] [2025-05-03 09:49:29 +0000.299111][4378] MediaFilterCamera
[000:063] [2025-05-03 09:49:29 +0000.299242][4378] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:063] [2025-05-03 09:49:29 +0000.299820][4378] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[000:064] [2025-05-03 09:49:29 +0000.299984][4378] Recording session using default
bitrate support by app:14680064
[000:064] [2025-05-03 09:49:29 +0000.300669][46fe] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5d45fd40
[000:064] [2025-05-03 09:49:29 +0000.300857][46fe] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:065] [2025-05-03 09:49:29 +0000.301076][4378] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:066] [2025-05-03 09:49:29 +0000.302865][4378] Error(ini.cc:191): Open the file
failed. error:2
[000:067] [2025-05-03 09:49:29 +0000.303080][4378]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:067] [2025-05-03 09:49:29 +0000.303214][4378] The device model: 220333qag
usingSoftwareAEC value: 0
[000:072] [2025-05-03 09:49:29 +0000.308905][4378] Error(ini.cc:191): Open the file
failed. error:2
[000:073] [2025-05-03 09:49:29 +0000.309004][4378]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:073] [2025-05-03 09:49:29 +0000.309047][4378] The device model: 220333qag
usingHardwareAEC value: 0
[000:073] [2025-05-03 09:49:29 +0000.309076][4378] The machine device: 220333qag
usingHardwareAEC value: 0
[000:073] [2025-05-03 09:49:29 +0000.309105][4378] Using Default AEC type: software
AEC
[000:074] [2025-05-03 09:49:29 +0000.310380][4378] The device model: 220333qag enum
value: 0
[000:075] [2025-05-03 09:49:29 +0000.311211][4378] GetMachineModel is 220333QAG
[000:075] [2025-05-03 09:49:29 +0000.311298][4378] GetMachineInfo: 220333QAG
[000:075] [2025-05-03 09:49:29 +0000.311482][4378] Construct BeautifyReader
begin...
[000:075] [2025-05-03 09:49:29 +0000.311572][4378] dumpStickerRgba:0
dumpStickerYuv:0
[000:075] [2025-05-03 09:49:29 +0000.311628][4378] Construct BeautifyReader done.
[000:082] [2025-05-03 09:49:29 +0000.318467][4378] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:082] [2025-05-03 09:49:29 +0000.318918][4378] AppDeviceManager telnet server
for statistics started......
[000:082] [2025-05-03 09:49:29 +0000.318902][4701] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5d2353a0
[000:083] [2025-05-03 09:49:29 +0000.319743][4378] CpuOverloadDetect time:15522088
enter.

[000:083] [2025-05-03 09:49:29 +0000.319900][4378] CpuOverloadDetect leave. expire


time = 0 ms

[000:084] [2025-05-03 09:49:29 +0000.320551][4702] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7cef071f00
[000:084] [2025-05-03 09:49:29 +0000.320712][4378] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:084] [2025-05-03 09:49:29 +0000.320824][4378] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:086] [2025-05-03 09:49:29 +0000.322900][4378] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:087] [2025-05-03 09:49:29 +0000.323661][4378] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:088] [2025-05-03 09:49:29 +0000.324936][4378] CreatePlatformSpecificObjects:
[000:089] [2025-05-03 09:49:29 +0000.325103][4378] audio device use opensle input
and opensl output
[000:089] [2025-05-03 09:49:29 +0000.325206][4378] Create OpenSLES output module
with java VM support.

[000:089] [2025-05-03 09:49:29 +0000.325555][4378] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:090] [2025-05-03 09:49:29 +0000.326015][4378] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:090] [2025-05-03 09:49:29 +0000.326289][4378] Create OpenSLES output module
with buffer num:1

[000:090] [2025-05-03 09:49:29 +0000.326614][4378] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:091] [2025-05-03 09:49:29 +0000.327264][4378] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:092] [2025-05-03 09:49:29 +0000.328179][4378] Create OpenSLES input module
with java VM support.

[000:092] [2025-05-03 09:49:29 +0000.328270][4378] Create OpenSLES input module


with buffer num:1

[000:092] [2025-05-03 09:49:29 +0000.328370][4378] Error(trace.cc:40): Init the


output and input for audio device template.
[000:092] [2025-05-03 09:49:29 +0000.328424][4378] Init the output device.

[000:092] [2025-05-03 09:49:29 +0000.328452][4378] Init the opensl input.


[000:092] [2025-05-03 09:49:29 +0000.328620][4378] AppDeviceManager get setting
samplerate: 0
[000:093] [2025-05-03 09:49:29 +0000.329577][4378] The device model: 220333qag enum
value: 0
[000:095] [2025-05-03 09:49:29 +0000.331432][4378] The device model: 220333qag enum
value: 0
[000:095] [2025-05-03 09:49:29 +0000.331582][4378] Set the sample rate to be:48000

[000:095] [2025-05-03 09:49:29 +0000.331654][4378] Enable the recording stereo:0


[000:095] [2025-05-03 09:49:29 +0000.331711][4378] Set the playout as stereo:1
[000:095] [2025-05-03 09:49:29 +0000.331760][4378] Init the microphone.
[000:097] [2025-05-03 09:49:29 +0000.333837][4378] Update the recording sample rate
to be: 48000
[000:098] [2025-05-03 09:49:29 +0000.333964][4378] Init the speaker.
[000:098] [2025-05-03 09:49:29 +0000.334025][4378] Low latency buffer size:144 low
sample rate:48000
[000:098] [2025-05-03 09:49:29 +0000.334400][4378] Using 1 x 10ms for an audio
frame.

[000:105] [2025-05-03 09:49:29 +0000.341042][4378] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:105] [2025-05-03 09:49:29 +0000.341348][4378] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:105] [2025-05-03 09:49:29 +0000.341537][4378] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:118] [2025-05-03 09:49:29 +0000.354736][4378] The device model:220333qag

[000:118] [2025-05-03 09:49:29 +0000.354841][4378] speaker output factor:100


defaultFactor: 100

[000:118] [2025-05-03 09:49:29 +0000.354872][4378] headset output factor:100


defaultFactor: 100

[000:119] [2025-05-03 09:49:29 +0000.355448][4378] AppDeviceManagerStart finished.


[000:119] [2025-05-03 09:49:29 +0000.355507][4378] AppDeviceManagerStartMic::mic
status is off
[000:119] [2025-05-03 09:49:29 +0000.355555][4378] AppDeviceManagerStartMic update
aec type: 2

[000:119] [2025-05-03 09:49:29 +0000.355722][4378] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:119] [2025-05-03 09:49:29 +0000.355823][4378]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:119] [2025-05-03 09:49:29 +0000.355884][4378]
AudioDeviceDataHandler::StartMicProcess

[000:120] [2025-05-03 09:49:29 +0000.356112][4378] Try to start webrtc recording


device.

[000:120] [2025-05-03 09:49:29 +0000.356188][4378] StartRecording. threadID:17272

[000:120] [2025-05-03 09:49:29 +0000.356175][470b] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:120] [2025-05-03 09:49:29 +0000.356819][470b] haveEnoughProcessedData
internalAudioStream.length: 0
[000:121] [2025-05-03 09:49:29 +0000.357259][4378] The machine model:220333QAG

[000:121] [2025-05-03 09:49:29 +0000.357450][4378] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:121] [2025-05-03 09:49:29 +0000.357531][4378] Set the recording mode before


getSetting: 4
[000:121] [2025-05-03 09:49:29 +0000.357634][4378] Set the recording mode after
getSetting: 1
[000:202] [2025-05-03 09:49:29 +0000.438265][4378] StartRecording finished.

[000:202] [2025-05-03 09:49:29 +0000.438340][4378] audio: start the audio mic


checker timer.

[000:203] [2025-05-03 09:49:29 +0000.439007][4378] machine model :redmi


[000:203] [2025-05-03 09:49:29 +0000.439075][4378] Support this machine
model :redmi
[000:206] [2025-05-03 09:49:29 +0000.442571][4378] global inited! current sdk
version: 12-14-d8558ab
[000:290] [2025-05-03 09:49:29 +0000.526266][470d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:290] [2025-05-03 09:49:29 +0000.526381][470d] _deviceSampleRate:48000

[000:294] [2025-05-03 09:49:29 +0000.530700][470b] Run AGC when audioType = 0


[000:294] [2025-05-03 09:49:29 +0000.530869][470b]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:946] [2025-05-03 09:49:30 +0000.182361][45c5]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:946] [2025-05-03 09:49:30 +0000.182880][46ff] MediaFilterCamera, recording
file context:0x7ce268cd00 input texture:4
[000:947] [2025-05-03 09:49:30 +0000.182995][46ff] GLESContext:
[000:948] [2025-05-03 09:49:30 +0000.184198][46ff] The result of eglGetDisplay is:
0x1
[000:955] [2025-05-03 09:49:30 +0000.191375][46ff] The result of creation:
0x7c5320c680
[000:955] [2025-05-03 09:49:30 +0000.191565][46ff] The result of
eglCreatePbufferSurface is: 0x7c5320c780
[000:957] [2025-05-03 09:49:30 +0000.193400][45c5]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7ce268cd00 input_texture: 4
[001:875] [2025-05-03 09:49:31 +0000.111394][470b] haveEnoughProcessedData
internalAudioStream.length: 0
[002:290] [2025-05-03 09:49:31 +0000.525965][470b] Run AGC when audioType = 0
[003:572] [2025-05-03 09:49:32 +0000.808255][470b] haveEnoughProcessedData
internalAudioStream.length: 0
[003:594] [2025-05-03 09:49:32 +0000.830143][432b] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[003:594] [2025-05-03 09:49:32 +0000.830262][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[003:596] [2025-05-03 09:49:32 +0000.832433][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[003:597] [2025-05-03 09:49:32 +0000.833358][46ff] operator() time:15525602 enter.

[003:598] [2025-05-03 09:49:32 +0000.834637][46ff] MediaFilterCamera, recording


file context:0x7ce268cd00 input texture:4
[003:605] [2025-05-03 09:49:32 +0000.841895][46ff] MicSource: Mic source
created:10x7c43fd6380
[003:607] [2025-05-03 09:49:32 +0000.843077][46ff] received external audio stream

[003:607] [2025-05-03 09:49:32 +0000.843218][46ff] alloc thread: 0x7cefdb2c00


name:worker1 thread id:533912652928 to Mic_source
[003:607] [2025-05-03 09:49:32 +0000.843747][46ff] audio: start the audio sender
thread.

[003:609] [2025-05-03 09:49:32 +0000.845556][46ff] construct OpenGLRenderProgram


0x7c53096098
[003:609] [2025-05-03 09:49:32 +0000.845712][46ff] CropFilter::SetOrientation
orientation: 90
[003:610] [2025-05-03 09:49:32 +0000.846132][46ff] filter: filter pipeline
construtc this: 0x7ce2749d80
[003:610] [2025-05-03 09:49:32 +0000.846302][46ff] filter: filter pipeline2 update
pattern: 1
[003:614] [2025-05-03 09:49:32 +0000.850150][470b] On audio frame the broadcast
with timestamp:15525619 samples:480. (1000 frame for one log)

[003:614] [2025-05-03 09:49:32 +0000.850369][46ff] CameraSource::source_id_:1


[003:614] [2025-05-03 09:49:32 +0000.850432][46ff] RecordAudioSource::source_id_:2
[003:614] [2025-05-03 09:49:32 +0000.850783][46ff] BindInputFilter 0x7cefeedac0
this 0x7c530962c0
[003:614] [2025-05-03 09:49:32 +0000.850841][46ff] BindInputFilter 0x7c52f66ed8
this 0x7c52fba5d0
[003:614] [2025-05-03 09:49:32 +0000.850881][46ff] BindInputFilter 0x7c530962c0
this 0x7ce2749e20
[003:619] [2025-05-03 09:49:32 +0000.855470][46ff] setParamentForFilters:
speed:1.000000
[003:619] [2025-05-03 09:49:32 +0000.855629][46ff] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[003:619] [2025-05-03 09:49:32 +0000.855671][46ff] SetParamForFilter time:15525624
enter.

[003:619] [2025-05-03 09:49:32 +0000.855701][46ff] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[003:619] [2025-05-03 09:49:32 +0000.855738][46ff] SetParamForFilter: Params video
index is: 0
[003:619] [2025-05-03 09:49:32 +0000.855766][46ff] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[003:619] [2025-05-03 09:49:32 +0000.855793][46ff] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[003:619] [2025-05-03 09:49:32 +0000.855821][46ff] crop filter mode tpye:
citytravelvideo index:0
[003:621] [2025-05-03 09:49:32 +0000.857726][4761] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[003:624] [2025-05-03 09:49:32 +0000.860807][4761] The output timestamp from audio
mixer change:15525619
[003:625] [2025-05-03 09:49:32 +0000.861022][4761] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[003:630] [2025-05-03 09:49:32 +0000.866180][46ff]
Warning(parse_template_json.cc:45): json parament no found the parament
[003:630] [2025-05-03 09:49:32 +0000.866322][46ff]
Warning(parse_template_json.cc:45): json parament no found the parament
[003:630] [2025-05-03 09:49:32 +0000.866353][46ff]
Warning(parse_template_json.cc:45): json parament no found the parament
[003:630] [2025-05-03 09:49:32 +0000.866422][46ff]
Warning(parse_template_json.cc:45): json parament no found the parament
[003:631] [2025-05-03 09:49:32 +0000.867425][46ff]
Warning(parse_template_json.cc:45): json parament no found the parament
[003:631] [2025-05-03 09:49:32 +0000.867500][46ff]
Warning(parse_template_json.cc:45): json parament no found the parament
[003:631] [2025-05-03 09:49:32 +0000.867527][46ff]
Warning(parse_template_json.cc:45): json parament no found the parament
[003:631] [2025-05-03 09:49:32 +0000.867556][46ff]
Warning(parse_template_json.cc:81): json parament no found the parament
[003:631] [2025-05-03 09:49:32 +0000.867620][46ff]
Warning(parse_template_json.cc:81): json parament no found the parament
[003:631] [2025-05-03 09:49:32 +0000.867648][46ff]
Warning(parse_template_json.cc:67): json parament no found the parament
[003:631] [2025-05-03 09:49:32 +0000.867676][46ff]
Warning(parse_template_json.cc:93): json parament no found the duration
[003:631] [2025-05-03 09:49:32 +0000.867752][46ff] SetParamForFilter leave. expire
time = 12 ms

[003:634] [2025-05-03 09:49:32 +0000.870001][46ff] OnOutputSizeChanged width 1280


height 720
[003:634] [2025-05-03 09:49:32 +0000.870450][46ff] OpenGLFrameBuffer: width:1280
height:720
[003:634] [2025-05-03 09:49:32 +0000.870554][46ff] OpenGLFrameBuffer: width:1280
height:720
[003:634] [2025-05-03 09:49:32 +0000.870599][46ff] OpenGLFrameBuffer: width:1280
height:720
[003:634] [2025-05-03 09:49:32 +0000.870642][46ff] OpenGLFrameBuffer: width:1280
height:720
[003:634] [2025-05-03 09:49:32 +0000.870688][46ff] OpenGLFrameBuffer: width:1280
height:720
[003:634] [2025-05-03 09:49:32 +0000.870735][46ff] OpenGLFrameBuffer: width:1280
height:720
[003:634] [2025-05-03 09:49:32 +0000.870775][46ff] construct TrivalImageDrawer
0x7cefd899c0
[003:634] [2025-05-03 09:49:32 +0000.870820][46ff] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7cefd899c0 context 0x7c52f443c0
[003:634] [2025-05-03 09:49:32 +0000.870864][46ff] setupGLES:
[003:636] [2025-05-03 09:49:32 +0000.872095][46ff] OpenGLRenderProgram::Initialize.
[003:636] [2025-05-03 09:49:32 +0000.872268][46ff] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[003:636] [2025-05-03 09:49:32 +0000.872303][46ff] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[003:636] [2025-05-03 09:49:32 +0000.872363][46ff] Init open gl render:
0x7c53096098
[003:637] [2025-05-03 09:49:32 +0000.873414][46ff] Fragement shader path:
[003:637] [2025-05-03 09:49:32 +0000.873569][46ff] Fragement shader path:
[003:637] [2025-05-03 09:49:32 +0000.873600][46ff] create opengl program object.
[003:637] [2025-05-03 09:49:32 +0000.873629][46ff] create shader: vertex
[003:640] [2025-05-03 09:49:32 +0000.876289][46ff] create shader: fragment
[003:682] [2025-05-03 09:49:32 +0000.918811][46ff] Have not extra filter filename!
[003:682] [2025-05-03 09:49:32 +0000.918918][46ff] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[003:683] [2025-05-03 09:49:32 +0000.919006][46ff] OpenGLRenderProgram::Initialize
success.
[003:683] [2025-05-03 09:49:32 +0000.919123][46ff] Setup the OpenGL result:1
[003:683] [2025-05-03 09:49:32 +0000.919599][46fe] start recording, file
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
[003:684] [2025-05-03 09:49:32 +0000.919997][46fe] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[003:684] [2025-05-03 09:49:32 +0000.920244][46fe] 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
[003:684] [2025-05-03 09:49:32 +0000.920379][46fe] 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_15525688.mp4
fileFD: -1
[003:685] [2025-05-03 09:49:32 +0000.921800][46fe] MP4
file:/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4 is
opened successfully
[003:686] [2025-05-03 09:49:32 +0000.922507][46fe] setupMediaProcessers:
[003:686] [2025-05-03 09:49:32 +0000.922635][46fe]
RecordingSessionInternalSimple:setup media processers.
[003:686] [2025-05-03 09:49:32 +0000.922706][46fe] construct AAC encoder
[003:695] [2025-05-03 09:49:32 +0000.931570][46fe] H264Encoder creating:
superfast011818
[003:695] [2025-05-03 09:49:32 +0000.931707][46fe] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[003:695] [2025-05-03 09:49:32 +0000.931876][4768] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5d287898
[003:697] [2025-05-03 09:49:32 +0000.932948][46fe] H264Encode::GetMachineModel is
220333QAG
[003:697] [2025-05-03 09:49:32 +0000.933017][46fe] H264Encoder machine_mode
is:220333QAG
[003:697] [2025-05-03 09:49:32 +0000.933046][46fe] H264Encode::machine size :9
machine_mode:220333QAG
[003:697] [2025-05-03 09:49:32 +0000.933074][46fe] H264Encode::machine array
size :22 machine_mode:220333QAG
[003:697] [2025-05-03 09:49:32 +0000.933100][46fe] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[003:697] [2025-05-03 09:49:32 +0000.933130][46fe] setupCompressionSession:
[003:697] [2025-05-03 09:49:32 +0000.933156][46fe] H264Encode::creating hareware
Encoder
[003:697] [2025-05-03 09:49:32 +0000.933184][46fe] AndroidHwAvcEncoder
time:15525702 enter.

[003:697] [2025-05-03 09:49:32 +0000.933718][46fe] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c3ed8c760
[003:698] [2025-05-03 09:49:32 +0000.933980][46fe] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[003:698] [2025-05-03 09:49:32 +0000.934021][46fe] The video avc hw codec address
is 0x7cef01f598
[003:698] [2025-05-03 09:49:32 +0000.934126][46fe] AndroidHwAvcEncoder leave.
expire time = 1 ms

[003:698] [2025-05-03 09:49:32 +0000.934173][46fe] RegisterEncodeCompleteCallback


time:15525703 enter.

[003:698] [2025-05-03 09:49:32 +0000.934300][46fe] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[003:698] [2025-05-03 09:49:32 +0000.934341][46fe] InitEncode time:15525703 enter.

[003:698] [2025-05-03 09:49:32 +0000.934415][46fe] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[003:698] [2025-05-03 09:49:32 +0000.934451][46fe] Create time:15525703 enter.

[003:698] [2025-05-03 09:49:32 +0000.934481][46fe] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[003:698] [2025-05-03 09:49:32 +0000.934525][46fe]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c5d484ec0
[003:748] [2025-05-03 09:49:32 +0000.984269][46fe]
supported_type:image/vnd.android.heic
[003:748] [2025-05-03 09:49:32 +0000.984446][46fe] supported_type:video/avc
[003:748] [2025-05-03 09:49:32 +0000.984485][46fe] name:OMX.qcom.video.encoder.avc
mime:video/avc
[003:748] [2025-05-03 09:49:32 +0000.984545][46fe] hwCodecPrefix :OMX.qcom.
[003:748] [2025-05-03 09:49:32 +0000.984580][46fe] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[003:748] [2025-05-03 09:49:32 +0000.984615][46fe] mediacodec_createCodecByName
time:15525753 enter.

[003:748] [2025-05-03 09:49:32 +0000.984650][46fe] WrapAndroidMediaCodec


time:15525753 enter.

[003:749] [2025-05-03 09:49:32 +0000.985882][46fe] WrapAndroidMediaCodec leave.


expire time = 1 ms

[004:063] [2025-05-03 09:49:33 +0000.299668][46fe] mediacodec_createCodecByName


leave. expire time = 315 ms

[004:063] [2025-05-03 09:49:33 +0000.299775][46fe] WrapAndroidMediaFromat


time:15526068 enter.

[004:064] [2025-05-03 09:49:33 +0000.299955][46fe] WrapAndroidMediaFromat leave.


expire time = 1 ms

[004:207] [2025-05-03 09:49:33 +0000.443835][46fa]


monitorTime:4005totalDuration:3920
[004:294] [2025-05-03 09:49:33 +0000.530408][470b] Run AGC when audioType = 0
[004:294] [2025-05-03 09:49:33 +0000.530750][470b]
AudioDeviceDataHandler::MixAndSendOutFrame
[004:298] [2025-05-03 09:49:33 +0000.534045][46fe] Destroy time:15526303 enter.

[004:298] [2025-05-03 09:49:33 +0000.534154][46fe] WrapAndroidMediaFromat::


Destroy
[004:298] [2025-05-03 09:49:33 +0000.534204][46fe] Destroy leave. expire time = 0
ms

[004:298] [2025-05-03 09:49:33 +0000.534236][46fe] ~WrapAndroidMediaFromat


time:15526303 enter.

[004:298] [2025-05-03 09:49:33 +0000.534264][46fe] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[004:298] [2025-05-03 09:49:33 +0000.534300][46fe] Create leave. expire time = 600


ms

[004:298] [2025-05-03 09:49:33 +0000.534330][46fe] isSemiPlanarSupport


time:15526303 enter.

[004:298] [2025-05-03 09:49:33 +0000.534358][46fe] H264Encoder isSemiPlanarSupport


[004:298] [2025-05-03 09:49:33 +0000.534388][46fe] isSemiPlanarSupport leave.
expire time = 0 ms

[004:298] [2025-05-03 09:49:33 +0000.534417][46fe] creat hw H264Encoder success,


isSemiPlanar:1
[004:298] [2025-05-03 09:49:33 +0000.534581][46fe] InitEncode leave. expire time =
600 ms

[004:298] [2025-05-03 09:49:33 +0000.534615][46fe] H264Encode::created Encoder


[004:298] [2025-05-03 09:49:33 +0000.534648][46fe] H264Encode:: H264 encoder
created.
[004:298] [2025-05-03 09:49:33 +0000.534677][46fe] H264 encoder created.
[004:298] [2025-05-03 09:49:33 +0000.534706][46fe]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c5d486780
[004:298] [2025-05-03 09:49:33 +0000.534741][46fe] setOutput:
[004:298] [2025-05-03 09:49:33 +0000.534767][46fe]
RecordingSessionInternalSimple:encoder set output to muxer!
[004:298] [2025-05-03 09:49:33 +0000.534794][46fe] request a key frame
[004:298] [2025-05-03 09:49:33 +0000.534819][46fe] H264Encode:: request a key frame
[004:299] [2025-05-03 09:49:33 +0000.535463][46fe] setDisplayRotate :90
[004:299] [2025-05-03 09:49:33 +0000.535524][46fe] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[004:299] [2025-05-03 09:49:33 +0000.535657][46ff] StartRecording:
[004:299] [2025-05-03 09:49:33 +0000.535767][4761] operator(): Set the recording
session in mic source. recording session: 0x7c52f66d80
[004:299] [2025-05-03 09:49:33 +0000.535888][46ff] operator() leave. expire time =
702 ms

[004:300] [2025-05-03 09:49:33 +0000.536260][475f] AF_SpeedFilter audio


0x7c52fba480 PullFrame
[004:300] [2025-05-03 09:49:33 +0000.536360][475f]
RecordAudioSource::PullAudioFrame
[004:300] [2025-05-03 09:49:33 +0000.536392][475f] AF_SpeedFilter::PullFrame eof4
[004:302] [2025-05-03 09:49:33 +0000.538526][475f]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[004:309] [2025-05-03 09:49:33 +0000.545963][475f] AF_SpeedFilter audio time,
0x7c52fba480 rcv time: 15526305
[004:310] [2025-05-03 09:49:33 +0000.546059][475f] AF_SpeedFilter audio time,
0x7c52fba480 rcv time: 15526305in_nSamples:441
[004:310] [2025-05-03 09:49:33 +0000.546248][475f] resampled_data_size:0
[004:393] [2025-05-03 09:49:33 +0000.629072][46ff]
MediaFilterCamera::NeedProcessTexture
[004:393] [2025-05-03 09:49:33 +0000.629215][46ff] begine recode to first frame
spend time:796
[004:396] [2025-05-03 09:49:33 +0000.631958][46ff] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7cefeed980
[004:396] [2025-05-03 09:49:33 +0000.632161][46ff] blur_distance_:0
[004:396] [2025-05-03 09:49:33 +0000.632198][46ff] blur_direction_angle_:-90
[004:396] [2025-05-03 09:49:33 +0000.632244][46ff]
GPUImageProcessing::SetOrientation orientation: 90
[004:396] [2025-05-03 09:49:33 +0000.632278][46ff] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[004:396] [2025-05-03 09:49:33 +0000.632385][46ff] GPUImageProcessing: process
video frame with resolution 1280 X 720
[004:396] [2025-05-03 09:49:33 +0000.632423][46ff] GPUImageProcessing: input frame
width1280 X 720
[004:408] [2025-05-03 09:49:33 +0000.644344][46ff] drawYUV420 render
OpenGLRenderProgram:0x7c53096098
[004:411] [2025-05-03 09:49:33 +0000.647718][46ff] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[004:411] [2025-05-03 09:49:33 +0000.647880][46ff] CropFilter::OnVideoFrame
outputtexture :6
[004:411] [2025-05-03 09:49:33 +0000.647916][46ff] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[004:425] [2025-05-03 09:49:33 +0000.661489][475f] AF_SpeedFilter audio time 222,
0x7c52fba480 out time: 15526305 org time: 15526305
[004:425] [2025-05-03 09:49:33 +0000.661655][475f] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[004:425] [2025-05-03 09:49:33 +0000.661708][475f]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15526305
[004:425] [2025-05-03 09:49:33 +0000.661752][475f]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[004:425] [2025-05-03 09:49:33 +0000.661804][475f] AF_SpeedFilter audio time
[004:425] [2025-05-03 09:49:33 +0000.661901][475f] AF_SpeedFilter audio time 111,
0x7c52fba480 out time: 15526315 org time: 15526315
[004:426] [2025-05-03 09:49:33 +0000.662719][46ff] The read pixel from buffer take:
14 width:1280 height:720 frameType:0
[004:431] [2025-05-03 09:49:33 +0000.667181][46ff] drawYUV420 render
OpenGLRenderProgram:0x7c53096098
[004:442] [2025-05-03 09:49:33 +0000.678726][46ff] The convert RGB to YUV take 4
[004:443] [2025-05-03 09:49:33 +0000.679340][46ff] FilterPipeline2::OnVideoFrame
pts 12 last_video_timestamp_ 12
[004:443] [2025-05-03 09:49:33 +0000.679477][46ff]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[004:447] [2025-05-03 09:49:33 +0000.683296][4767]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[004:447] [2025-05-03 09:49:33 +0000.683652][4767] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[004:447] [2025-05-03 09:49:33 +0000.683721][4767] push video frame to H264
encoder. (100 frame for one log)
[004:447] [2025-05-03 09:49:33 +0000.683775][4767] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720

[004:448] [2025-05-03 09:49:33 +0000.684441][4767] H264Encode::push video frame to


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

[004:448] [2025-05-03 09:49:33 +0000.684554][4767] Push an pts:0 to dts queue.


[004:448] [2025-05-03 09:49:33 +0000.684868][4767] DTS queue for
Generator:0x7c5d287ab8 0
[004:448] [2025-05-03 09:49:33 +0000.684910][4767] The input pts:0 fps:30
[004:452] [2025-05-03 09:49:33 +0000.688629][46ff] drawYUV420 render
OpenGLRenderProgram:0x7c53096098
[004:453] [2025-05-03 09:49:33 +0000.689577][4767]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[004:524] [2025-05-03 09:49:33 +0000.760641][4765]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:6
[004:530] [2025-05-03 09:49:33 +0000.766257][4768] add aac audio track with id:1
[004:530] [2025-05-03 09:49:33 +0000.766420][4768] audio start ts:0
[004:530] [2025-05-03 09:49:33 +0000.766477][4768] the audio frame has been written
into MP4 file
[004:541] [2025-05-03 09:49:33 +0000.777300][4767] h264 add frame header cdr flag
[004:542] [2025-05-03 09:49:33 +0000.778037][4767] h264 add frame header cdr flag
[004:542] [2025-05-03 09:49:33 +0000.778336][4767] SendFrame
encodedImage._timeStamp:0encodedImage->_length:99535
[004:543] [2025-05-03 09:49:33 +0000.779688][4767] Received key frame:0
[004:543] [2025-05-03 09:49:33 +0000.779794][4767] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[004:543] [2025-05-03 09:49:33 +0000.779832][4767] H264Encode::H264SWEncoder get
callback, length:99535 type:0 nalType:7length:18
[004:543] [2025-05-03 09:49:33 +0000.779862][4767] H264Encode:: get a sps pps
header!headerSize:31
[004:543] [2025-05-03 09:49:33 +0000.779890][4767] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[004:544] [2025-05-03 09:49:33 +0000.780075][4768] get the H.264 SPS parameter
[004:544] [2025-05-03 09:49:33 +0000.780546][4768] add video track with id:2
[004:545] [2025-05-03 09:49:33 +0000.781131][4768] get the H.264 PPS parameter
[004:549] [2025-05-03 09:49:33 +0000.784978][4768] get the H.264 IDR frame
[004:549] [2025-05-03 09:49:33 +0000.785244][4768] resss:true
[004:549] [2025-05-03 09:49:33 +0000.785281][4768] video start ts:0
[004:549] [2025-05-03 09:49:33 +0000.785441][4768] the video frame has been written
into MP4 file
[004:615] [2025-05-03 09:49:33 +0000.851131][4761] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[004:935] [2025-05-03 09:49:34 +0000.171689][46ff] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:000] [2025-05-03 09:49:34 +0000.236423][46ff] The convert RGB to YUV take 5
[005:291] [2025-05-03 09:49:34 +0000.527811][470b] haveEnoughProcessedData
internalAudioStream.length: 10
[005:399] [2025-05-03 09:49:34 +0000.635591][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[005:400] [2025-05-03 09:49:34 +0000.635949][46ff] operator(): Stop
[005:400] [2025-05-03 09:49:34 +0000.636089][46ff] StopPullFrameAndWriteMp4
time:15527405 enter.

[005:400] [2025-05-03 09:49:34 +0000.636172][46ff] StopRecording:


[005:403] [2025-05-03 09:49:34 +0000.639561][475f] resampled_data_size:512
[005:403] [2025-05-03 09:49:34 +0000.639778][475f] AF_SpeedFilter audio time 222,
0x7c52fba480 out time: 15527335 org time: 15527335
[005:403] [2025-05-03 09:49:34 +0000.639895][475f] PullAudioFrame: PullFrame audio
finished.
[005:404] [2025-05-03 09:49:34 +0000.639935][475f]
Warning(media_filter_camera.cc:543): media pull audio frame EOF, so need stop
Timer!
[005:407] [2025-05-03 09:49:34 +0000.643235][4767]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:25
[005:410] [2025-05-03 09:49:34 +0000.646600][46fe] stop recording
[005:410] [2025-05-03 09:49:34 +0000.646753][46fe]
RecordingSessionInternalSimple:destroy media processers
[005:410] [2025-05-03 09:49:34 +0000.646786][46fe] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[005:410] [2025-05-03 09:49:34 +0000.646815][46fe] H264Encode::flushing hareware
Encoder
[005:411] [2025-05-03 09:49:34 +0000.647119][46fe] Flush time:15527416 enter.

[005:411] [2025-05-03 09:49:34 +0000.647165][46fe] H264Encoder encoder flush


[005:411] [2025-05-03 09:49:34 +0000.647201][46fe] flush output queue
[005:411] [2025-05-03 09:49:34 +0000.647670][46fe] DTS queue for
Generator:0x7c5d287ab8
[005:615] [2025-05-03 09:49:34 +0000.851473][4761] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[005:720] [2025-05-03 09:49:34 +0000.956257][46fe] Flush leave. expire time = 309
ms

[005:720] [2025-05-03 09:49:34 +0000.956452][46fe] ~H264EncodeWrap:


[005:720] [2025-05-03 09:49:34 +0000.956505][46fe] ~H264Encode:
[005:720] [2025-05-03 09:49:34 +0000.956551][46fe] teardownCompressionSession:
H264Encode::destroying Encoder
[005:725] [2025-05-03 09:49:34 +0000.961698][46fe] Release time:15527730 enter.

[005:726] [2025-05-03 09:49:34 +0000.961961][46fe] Release:


MediaCodecVideoEncoder::Release _inited:1
[005:726] [2025-05-03 09:49:34 +0000.962017][46fe] Destroy time:15527731 enter.

[005:726] [2025-05-03 09:49:34 +0000.962046][46fe] H264Encoder encoderDestroy


[005:726] [2025-05-03 09:49:34 +0000.962074][46fe]
AndroidMediaCodecVideoEncoder::release env: 0x7c535514c0
[005:726] [2025-05-03 09:49:34 +0000.962104][46fe]
AndroidMediaCodecVideoEncoder::Destroy
[005:745] [2025-05-03 09:49:34 +0000.981526][46fe] Destroy leave. expire time = 19
ms

[005:745] [2025-05-03 09:49:34 +0000.981724][46fe] Release leave. expire time = 20


ms

[005:746] [2025-05-03 09:49:34 +0000.982051][46fe] ~AndroidHwAvcEncoder


time:15527751 enter.

[005:746] [2025-05-03 09:49:34 +0000.982237][46fe] Release time:15527751 enter.

[005:746] [2025-05-03 09:49:34 +0000.982302][46fe] Release:


MediaCodecVideoEncoder:: has been released before, just return
[005:746] [2025-05-03 09:49:34 +0000.982330][46fe] Release leave. expire time = 0
ms

[005:746] [2025-05-03 09:49:34 +0000.982356][46fe] ~AndroidMediaCodecVideoEncoder


[005:746] [2025-05-03 09:49:34 +0000.982381][46fe] ~WrapAndroidMediaCodec
time:15527751 enter.
[005:746] [2025-05-03 09:49:34 +0000.982670][46fe] ~WrapAndroidMediaCodec leave.
expire time = 0 ms

[005:746] [2025-05-03 09:49:34 +0000.982704][46fe] video hevc hw codec


destructor:0x7cef01f598

[005:746] [2025-05-03 09:49:34 +0000.982762][46fe] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[005:746] [2025-05-03 09:49:34 +0000.982803][46fe] teardownCompressionSession:


H264Encode::destroyed Encoder
[005:746] [2025-05-03 09:49:34 +0000.982838][46fe]
RecordingSessionInternalSimple:destroy aac encoder output!
[005:746] [2025-05-03 09:49:34 +0000.982866][46fe] AACSWEncode destructor
[005:752] [2025-05-03 09:49:34 +0000.988519][4768] MP4 close file successfully
[005:752] [2025-05-03 09:49:34 +0000.988737][4768] Recording session Internal:
notify recording ok
[005:752] [2025-05-03 09:49:34 +0000.988784][4768] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4,
output_video_timestamp_:859 last_video_pts_:859
[005:752] [2025-05-03 09:49:34 +0000.988861][4768] OnRecordFinish:
[005:764] [2025-05-03 09:49:35 +0000.124][4768] onRecordingOk: net seek pos:0record
video duration:892record audio duration:882
[005:764] [2025-05-03 09:49:35 +0000.678][4761] destructMicSource_w:
[005:764] [2025-05-03 09:49:35 +0000.744][4761] setOutput_w: MicSource::setOutput()
0x0
[005:765] [2025-05-03 09:49:35 +0000.956][4761] close external audio stream

[005:765] [2025-05-03 09:49:35 +0000.1146][46ff] releaseThread 0x7cefdb2c00


[005:765] [2025-05-03 09:49:35 +0000.1179][46ff] ~MicSource: Mic source
destroyed:0x7c43fd6380
[005:766] [2025-05-03 09:49:35 +0000.1968][46ff] StopPullFrameAndWriteMp4 leave.
expire time = 366 ms

[005:766] [2025-05-03 09:49:35 +0000.2026][46ff] DestroyPipelineAndFilters


time:15527771 enter.

[005:766] [2025-05-03 09:49:35 +0000.2090][46ff] UnbindInputFilter 0x7cefeedac0


this 0x7c530962c0
[005:766] [2025-05-03 09:49:35 +0000.2139][46ff] UnbindInputFilter 0x7c52f66ed8
this 0x7c52fba5d0
[005:766] [2025-05-03 09:49:35 +0000.2224][46ff] UnbindInputFilter 0x7c530962c0
this 0x7ce2749e20
[005:766] [2025-05-03 09:49:35 +0000.2253][46ff] filter: filter pipeline destroy
this: 0x7ce2749d80
[005:766] [2025-05-03 09:49:35 +0000.2663][46ff] ClearVideoOfSources: recodring
total frames:0
[005:766] [2025-05-03 09:49:35 +0000.2750][46ff] ClearVideoOfSources:
[005:766] [2025-05-03 09:49:35 +0000.2779][46ff] GPUImageProcessing destruct.
[005:766] [2025-05-03 09:49:35 +0000.2835][46ff] destroy TrivalImageDrawer
0x7cefd899c0
[005:766] [2025-05-03 09:49:35 +0000.2868][46ff] The shader has been initialize,
clean up them.

[005:767] [2025-05-03 09:49:35 +0000.2974][46ff] ~OpenGLFrameBuffer:


[005:767] [2025-05-03 09:49:35 +0000.3271][46ff] ~OpenGLFrameBuffer:
[005:767] [2025-05-03 09:49:35 +0000.3402][46ff] ~OpenGLFrameBuffer:
[005:767] [2025-05-03 09:49:35 +0000.3610][46ff] ~OpenGLFrameBuffer:
[005:767] [2025-05-03 09:49:35 +0000.3727][46ff] ~OpenGLFrameBuffer:
[005:767] [2025-05-03 09:49:35 +0000.3840][46ff] ~OpenGLFrameBuffer:
[005:768] [2025-05-03 09:49:35 +0000.4087][46ff] GPUImageProcessing destruct
finish.
[005:768] [2025-05-03 09:49:35 +0000.4129][46ff] GPURGBAFrame destruct.
[005:768] [2025-05-03 09:49:35 +0000.4184][46ff] destroy OpenGLRenderProgram
0x7c53096098
[005:768] [2025-05-03 09:49:35 +0000.4223][46ff] ~CameraSource time:15527773
enter.

[005:768] [2025-05-03 09:49:35 +0000.4252][46ff] ~CameraSource leave. expire time


= 0 ms

[005:768] [2025-05-03 09:49:35 +0000.4286][46ff] ~RecordAudioSource time:15527773


enter.

[005:768] [2025-05-03 09:49:35 +0000.4313][46ff] ~RecordAudioSource leave. expire


time = 0 ms

[005:768] [2025-05-03 09:49:35 +0000.4344][46ff] DestroyPipelineAndFilters leave.


expire time = 2 ms

[005:971] [2025-05-03 09:49:35 +0000.207762][432b]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[005:976] [2025-05-03 09:49:35 +0000.212283][432b] machine model :redmi
[005:976] [2025-05-03 09:49:35 +0000.212396][432b] Support this machine
model :redmi
[005:976] [2025-05-03 09:49:35 +0000.212443][432b] global inited! current sdk
version: 12-14-d8558ab
[005:976] [2025-05-03 09:49:35 +0000.212888][432b] filter: filter pipeline
construtc this: 0x7cf73ef280
[005:977] [2025-05-03 09:49:35 +0000.212938][432b] MediaFilterGraph:
MediaFilterGraph construct
[005:977] [2025-05-03 09:49:35 +0000.213648][432b] GLESContext:
[005:978] [2025-05-03 09:49:35 +0000.214363][432b] The result of eglGetDisplay is:
0x1
[005:991] [2025-05-03 09:49:35 +0000.227164][432b] The result of creation:
0x7c52f85b00
[005:991] [2025-05-03 09:49:35 +0000.227373][432b] The result of
eglCreatePbufferSurface is: 0x7c52f85d00
[005:994] [2025-05-03 09:49:35 +0000.230025][432b] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
[005:994] [2025-05-03 09:49:35 +0000.230188][432b] The source 0 speed:1
[005:994] [2025-05-03 09:49:35 +0000.230250][432b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4, delay:
0
[005:994] [2025-05-03 09:49:35 +0000.230313][432b] CreateDecoderByVideoSource
time:15527999 enter.

[005:994] [2025-05-03 09:49:35 +0000.230617][432b] running_decoder_count:0max


count:2
[005:994] [2025-05-03 09:49:35 +0000.230672][432b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7ceff33000
[006:012] [2025-05-03 09:49:35 +0000.248939][4780] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c52fe5600] Current FFmpeg version git-2021-06-16-
97cea6f
[006:132] [2025-05-03 09:49:35 +0000.368408][4780] OnStreamInfoFound: video
duration_: 892
[006:134] [2025-05-03 09:49:35 +0000.370126][432b] start decoder
[006:134] [2025-05-03 09:49:35 +0000.370223][432b] CreateDecoderByVideoSource
leave. expire time = 140 ms

[006:134] [2025-05-03 09:49:35 +0000.370281][432b] BindInputFilter 0x7cefda8c20


this 0x7c52fb7158
[006:134] [2025-05-03 09:49:35 +0000.370341][432b] BindInputFilter 0x7c52fb7158
this 0x7c52fb7218
[006:134] [2025-05-03 09:49:35 +0000.370391][432b] BindInputFilter 0x7cefda8c20
this 0x7c52fb72d8
[006:134] [2025-05-03 09:49:35 +0000.370437][432b] BindInputFilter 0x7c52fb72d8
this 0x7c52fb7398
[006:134] [2025-05-03 09:49:35 +0000.370471][432b] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
[006:134] [2025-05-03 09:49:35 +0000.370527][432b] BindInputFilter 0x7c52fb7218
this 0x7c52fb7458
[006:134] [2025-05-03 09:49:35 +0000.370610][432b] BindInputFilter 0x7c52fb7458
this 0x7cf73ef320
[006:134] [2025-05-03 09:49:35 +0000.370680][432b] BindInputFilter 0x7c52fb7398
this 0x7c52fb7518
[006:134] [2025-05-03 09:49:35 +0000.370718][432b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
[006:136] [2025-05-03 09:49:35 +0000.372390][4781] NO get frame from decoder
[006:139] [2025-05-03 09:49:35 +0000.375618][4781] NO get frame from decoder
[006:141] [2025-05-03 09:49:35 +0000.377578][4781] NO get frame from decoder
[006:142] [2025-05-03 09:49:35 +0000.378740][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[006:143] [2025-05-03 09:49:35 +0000.378967][4781] NO get frame from decoder
[006:143] [2025-05-03 09:49:35 +0000.379549][432b] machine model :redmi
[006:143] [2025-05-03 09:49:35 +0000.379603][432b] Support this machine
model :redmi
[006:143] [2025-05-03 09:49:35 +0000.379630][432b] global inited! current sdk
version: 12-14-d8558ab
[006:145] [2025-05-03 09:49:35 +0000.381164][432b] GetPipeline:
-----------------------------------------
[006:145] [2025-05-03 09:49:35 +0000.381256][432b] GetPipeline: source:
0x7cefda8a00
[006:145] [2025-05-03 09:49:35 +0000.381286][432b] GetPipeline: filter: NULLFilter
[006:145] [2025-05-03 09:49:35 +0000.381313][432b] GetPipeline: filter: NULLFilter
[006:145] [2025-05-03 09:49:35 +0000.381344][432b] GetPipeline: filter: NULLFilter
[006:145] [2025-05-03 09:49:35 +0000.381369][432b] GetPipeline: audio filter:
AuidoNULLFilter
[006:145] [2025-05-03 09:49:35 +0000.381394][432b] GetPipeline: audio filter:
AuidoNULLFilter
[006:145] [2025-05-03 09:49:35 +0000.381431][432b] GetPipeline: audio filter:
AudioNUllFilter
[006:145] [2025-05-03 09:49:35 +0000.381457][432b] GetPipeline:
------------------------------------------
[006:145] [2025-05-03 09:49:35 +0000.381487][432b] filter: filter pipeline2 update
pattern: 0
[006:146] [2025-05-03 09:49:35 +0000.382834][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[006:147] [2025-05-03 09:49:35 +0000.383141][4781] NO get frame from decoder
[006:147] [2025-05-03 09:49:35 +0000.383540][4781] NO get frame from decoder
[006:149] [2025-05-03 09:49:35 +0000.385040][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[006:149] [2025-05-03 09:49:35 +0000.385272][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[006:149] [2025-05-03 09:49:35 +0000.385558][432b] DeviceInit:
[006:160] [2025-05-03 09:49:35 +0000.395961][4781] NO get frame from decoder
[006:162] [2025-05-03 09:49:35 +0000.398671][4781] NO get frame from decoder
[006:167] [2025-05-03 09:49:35 +0000.403950][432b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[006:174] [2025-05-03 09:49:35 +0000.410337][432b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[006:175] [2025-05-03 09:49:35 +0000.411465][432b] CreatePlatformSpecificObjects:
[006:175] [2025-05-03 09:49:35 +0000.411597][432b] audio device use null audio
input and opensl output
[006:175] [2025-05-03 09:49:35 +0000.411652][432b] Create OpenSLES output module
with java VM support.

[006:176] [2025-05-03 09:49:35 +0000.412065][432b] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[006:176] [2025-05-03 09:49:35 +0000.412595][432b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[006:177] [2025-05-03 09:49:35 +0000.413025][432b] Create OpenSLES output module
with buffer num:2

[006:179] [2025-05-03 09:49:35 +0000.415461][432b] Error(trace.cc:40): Init the


output and input for audio device template.
[006:179] [2025-05-03 09:49:35 +0000.415588][432b] Init the output device.

[006:179] [2025-05-03 09:49:35 +0000.415624][432b] Set the playout as stereo:1


[006:179] [2025-05-03 09:49:35 +0000.415656][432b] Set the sample rate to be:44100

[006:179] [2025-05-03 09:49:35 +0000.415752][432b] Low latency buffer size:144 low


sample rate:48000
[006:179] [2025-05-03 09:49:35 +0000.415792][432b] DeviceInit: Done
[006:180] [2025-05-03 09:49:35 +0000.416066][432b] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[006:181] [2025-05-03 09:49:35 +0000.417242][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[006:181] [2025-05-03 09:49:35 +0000.417370][432b]
MediaFilterPlayer::SetPlayerNotify 0x7c52f87580
[006:185] [2025-05-03 09:49:35 +0000.421648][432b]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[006:185] [2025-05-03 09:49:35 +0000.421816][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[006:189] [2025-05-03 09:49:35 +0000.425001][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[006:191] [2025-05-03 09:49:35 +0000.427300][432b] SetGraphLoop: SetGraphLoop 1
[006:191] [2025-05-03 09:49:35 +0000.427451][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[006:192] [2025-05-03 09:49:35 +0000.428271][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[006:194] [2025-05-03 09:49:35 +0000.430523][478c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c443c2818
[006:197] [2025-05-03 09:49:35 +0000.433579][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[006:208] [2025-05-03 09:49:35 +0000.444850][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[006:209] [2025-05-03 09:49:35 +0000.445178][478e] Start:
[006:209] [2025-05-03 09:49:35 +0000.445788][478d] operator(): video render
started.
[006:209] [2025-05-03 09:49:35 +0000.445873][478d] DriveRender working... (1/200)
[006:209] [2025-05-03 09:49:35 +0000.445892][478e] Start:
[006:209] [2025-05-03 09:49:35 +0000.445899][478d] Warning(video_render.cc:390): No
picture to display (1/50)
[006:210] [2025-05-03 09:49:35 +0000.446087][478e] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[006:210] [2025-05-03 09:49:35 +0000.446136][478e] Reset: history total size: 98
[006:210] [2025-05-03 09:49:35 +0000.446169][478e] DeviceStart:
audioDevice_:0x7c4cebd000
[006:210] [2025-05-03 09:49:35 +0000.446199][478e] DeviceStart: time profile
playout init before
[006:210] [2025-05-03 09:49:35 +0000.446230][478e] DeviceStart: time profile
playout init end
[006:210] [2025-05-03 09:49:35 +0000.446255][478e] OpenSlesOutput:Start playout

[006:216] [2025-05-03 09:49:35 +0000.451973][478e] Create the opensl output player.


streamtype before:0

[006:216] [2025-05-03 09:49:35 +0000.452071][478e] Create the opensl output player.


streamtype after:3

[006:292] [2025-05-03 09:49:35 +0000.528154][470b] Run AGC when audioType = 0


[006:302] [2025-05-03 09:49:35 +0000.538324][478e] Enqueue opensl buffer size:1764
[006:351] [2025-05-03 09:49:35 +0000.587547][478e] DeviceStart: time profile
playout all end
[006:351] [2025-05-03 09:49:35 +0000.587768][478e] operator(): Audio playback
started.
[006:351] [2025-05-03 09:49:35 +0000.587867][478e] operator(): Started now!
[006:352] [2025-05-03 09:49:35 +0000.588105][478f] Pull audio failed.(wait video!)
[006:352] [2025-05-03 09:49:35 +0000.588153][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[006:352] [2025-05-03 09:49:35 +0000.588405][4791]
PlayerSimpleBufferQueueCallbackHandler function
[006:353] [2025-05-03 09:49:35 +0000.589567][4791] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[006:353] [2025-05-03 09:49:35 +0000.589653][4791]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[006:354] [2025-05-03 09:49:35 +0000.590264][4790] Error(video_source.cc:430): wait
decoder a frame: 0
[006:356] [2025-05-03 09:49:35 +0000.592600][478f] Pull audio failed.(wait video!)
[006:356] [2025-05-03 09:49:35 +0000.592726][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[006:358] [2025-05-03 09:49:35 +0000.594880][478f] Pull audio failed.(wait video!)
[006:358] [2025-05-03 09:49:35 +0000.594916][4790] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[006:359] [2025-05-03 09:49:35 +0000.595169][478f] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[006:359] [2025-05-03 09:49:35 +0000.595234][478f] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[006:359] [2025-05-03 09:49:35 +0000.595609][478f] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[006:359] [2025-05-03 09:49:35 +0000.595682][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[006:361] [2025-05-03 09:49:35 +0000.597854][478f] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[006:362] [2025-05-03 09:49:35 +0000.598003][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[006:363] [2025-05-03 09:49:35 +0000.599433][478e] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[006:363] [2025-05-03 09:49:35 +0000.599680][478e] The audio playback speed:100
(1/100)
[006:363] [2025-05-03 09:49:35 +0000.599731][478e] lipsync_debug: The current
played audio timestamp is:0(1/50)
[006:363] [2025-05-03 09:49:35 +0000.599763][478e] First audio frame rendering
[006:369] [2025-05-03 09:49:35 +0000.605568][4790] OnVideoFrameReady(1/200)
[006:371] [2025-05-03 09:49:35 +0000.607940][478d] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[006:381] [2025-05-03 09:49:35 +0000.617281][478d] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:15528386
[006:445] [2025-05-03 09:49:35 +0000.681118][4790] video frame wait audio frame:
last_video_timestamp:297 last_audio_timestamp:184.943
[006:445] [2025-05-03 09:49:35 +0000.681249][4790]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[006:470] [2025-05-03 09:49:35 +0000.706706][478d] lipsync_debug: render a video
frame
[006:472] [2025-05-03 09:49:35 +0000.708080][478d] lipsync_debug: First video frame
rendering.
[006:482] [2025-05-03 09:49:35 +0000.718340][478d]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:27 timeDelta:101 last
video ts:900 frame->pts:3330 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[006:482] [2025-05-03 09:49:35 +0000.718470][478d] lipsync_debug: tsDelta -
timeDelta = -74
[006:482] [2025-05-03 09:49:35 +0000.718500][478d] lipsync_debug:result remaining
time:0
[006:482] [2025-05-03 09:49:35 +0000.718527][478d] dynamic updated lipsync delay:0
[006:513] [2025-05-03 09:49:35 +0000.749393][4781] av_read_frame AVERROR_EOF
[006:623] [2025-05-03 09:49:35 +0000.859388][4781] OnReceiveEOF:
[006:623] [2025-05-03 09:49:35 +0000.859531][4781] OnDecoderEOF time:15528628
enter.

[006:623] [2025-05-03 09:49:35 +0000.859597][4781] OnDecoderEOF leave. expire time


= 0 ms

[006:623] [2025-05-03 09:49:35 +0000.859630][4781] OnDecoderFinished:


OnDecoderFinished total decoder frames:25 this:0x7cefda8a00
[006:623] [2025-05-03 09:49:35 +0000.859815][477f] CleanUp time:15528628 enter.

[006:640] [2025-05-03 09:49:35 +0000.876813][477f] CleanUp leave. expire time = 17


ms

[006:641] [2025-05-03 09:49:35 +0000.876985][477f] clean up


[006:641] [2025-05-03 09:49:35 +0000.877032][477f] running_decoder_count:0max
count:2
[006:660] [2025-05-03 09:49:35 +0000.896936][478d] lipsync_debug:remaining time:10
tsDelta - timeDelta:8
[006:661] [2025-05-03 09:49:35 +0000.897078][478d] lipsync_debug:result remaining
time:8
[006:998] [2025-05-03 09:49:36 +0000.234185][470b] haveEnoughProcessedData
internalAudioStream.length: 0
[007:091] [2025-05-03 09:49:36 +0000.327677][478f] PullAudioFrame: PullFrame audio
finished.
[007:091] [2025-05-03 09:49:36 +0000.327856][478f] media player notify EOF, audio
PullFrameStatus is EOF
[007:104] [2025-05-03 09:49:36 +0000.340297][478d] lipsync_debug:displaying video
ts:65970 The current displayed video timestamp is:15529109
[007:123] [2025-05-03 09:49:36 +0000.359277][478f] Pull finished audio filter.
[007:123] [2025-05-03 09:49:36 +0000.359387][478f] media player notify EOF, audio
PullFrameStatus is EOF
[007:154] [2025-05-03 09:49:36 +0000.390282][478f] media player notify EOF, audio
PullFrameStatus is EOF
[007:184] [2025-05-03 09:49:36 +0000.420617][478f] media player notify EOF, audio
PullFrameStatus is EOF
[007:214] [2025-05-03 09:49:36 +0000.450906][478f] media player notify EOF, audio
PullFrameStatus is EOF
[007:231] [2025-05-03 09:49:36 +0000.467016][4790] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[007:231] [2025-05-03 09:49:36 +0000.467883][4790] Stop:
[007:233] [2025-05-03 09:49:36 +0000.469738][478d] operator(): Video Render
stopped.
[007:234] [2025-05-03 09:49:36 +0000.469986][4790] Stop:
[007:234] [2025-05-03 09:49:36 +0000.470323][478e] DeviceStop:
audioDevice_:0x7c4cebd000
[007:234] [2025-05-03 09:49:36 +0000.470400][478e] OpenSlesOutput:Stop playout

[007:240] [2025-05-03 09:49:36 +0000.476277][478e] DeviceStop: Done


[007:240] [2025-05-03 09:49:36 +0000.476584][478e] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[007:242] [2025-05-03 09:49:36 +0000.478593][4790] to reset filter graph
[007:242] [2025-05-03 09:49:36 +0000.478656][4790] RemoveVideoBackGroud: hava not
add video backgroud
[007:242] [2025-05-03 09:49:36 +0000.478711][4790] UnbindInputFilter 0x7c52fb7458
this 0x7cf73ef320
[007:242] [2025-05-03 09:49:36 +0000.478785][4790] ClearAllSource: remove source
filter, sourceid: 0x7cefda8a00
[007:242] [2025-05-03 09:49:36 +0000.478819][4790] DestoryDecoderByVideoSource
time:15529247 enter.

[007:242] [2025-05-03 09:49:36 +0000.478872][4790] ~VideoBindDecoder time:15529247


enter.

[007:243] [2025-05-03 09:49:36 +0000.479042][4790] CleanUp time:15529248 enter.

[007:243] [2025-05-03 09:49:36 +0000.479287][4790] CleanUp leave. expire time = 0


ms

[007:243] [2025-05-03 09:49:36 +0000.479345][4790] CleanUp time:15529248 enter.

[007:243] [2025-05-03 09:49:36 +0000.479543][4790] CleanUp leave. expire time = 0


ms

[007:244] [2025-05-03 09:49:36 +0000.480107][4790] ~VideoBindDecoder leave. expire


time = 2 ms

[007:244] [2025-05-03 09:49:36 +0000.480220][4790] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[007:244] [2025-05-03 09:49:36 +0000.480270][4790] UnbindInputFilter 0x7c52fb7218


this 0x7c52fb7458
[007:244] [2025-05-03 09:49:36 +0000.480322][4790] UnbindInputFilter 0x7c52fb7158
this 0x7c52fb7218
[007:244] [2025-05-03 09:49:36 +0000.480389][4790] UnbindInputFilter 0x7cefda8c20
this 0x7c52fb7158
[007:244] [2025-05-03 09:49:36 +0000.480439][4790] UnbindInputFilter 0x7c52fb7398
this 0x7c52fb7518
[007:244] [2025-05-03 09:49:36 +0000.480488][4790] UnbindInputFilter 0x7c52fb72d8
this 0x7c52fb7398
[007:244] [2025-05-03 09:49:36 +0000.480539][4790] UnbindInputFilter 0x7cefda8c20
this 0x7c52fb72d8
[007:244] [2025-05-03 09:49:36 +0000.480648][4790] to reset filter graph clear end
[007:244] [2025-05-03 09:49:36 +0000.480727][4790] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4, delay:
0
[007:244] [2025-05-03 09:49:36 +0000.480767][4790] CreateDecoderByVideoSource
time:15529249 enter.

[007:245] [2025-05-03 09:49:36 +0000.481015][4790] running_decoder_count:0max


count:2
[007:245] [2025-05-03 09:49:36 +0000.481058][4790] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cef04cc00
[007:248] [2025-05-03 09:49:36 +0000.484822][4797] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cef1df400] Current FFmpeg version git-2021-06-16-
97cea6f

[007:358] [2025-05-03 09:49:36 +0000.594664][4797] OnStreamInfoFound: video


duration_: 892
[007:360] [2025-05-03 09:49:36 +0000.596766][4790] start decoder
[007:360] [2025-05-03 09:49:36 +0000.596874][4790] CreateDecoderByVideoSource
leave. expire time = 116 ms

[007:361] [2025-05-03 09:49:36 +0000.596938][4790] BindInputFilter 0x7c5d462ba0


this 0x7c5d2d6f18
[007:361] [2025-05-03 09:49:36 +0000.596980][4790] BindInputFilter 0x7c5d2d6f18
this 0x7c4f897098
[007:361] [2025-05-03 09:49:36 +0000.597025][4790] BindInputFilter 0x7c5d462ba0
this 0x7c4f897158
[007:361] [2025-05-03 09:49:36 +0000.597063][4790] BindInputFilter 0x7c4f897158
this 0x7c4f897218
[007:361] [2025-05-03 09:49:36 +0000.597089][4790] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
[007:361] [2025-05-03 09:49:36 +0000.597159][4790] BindInputFilter 0x7c4f897098
this 0x7c4f8972d8
[007:361] [2025-05-03 09:49:36 +0000.597202][4790] BindInputFilter 0x7c4f8972d8
this 0x7cf73ef320
[007:361] [2025-05-03 09:49:36 +0000.597241][4790] BindInputFilter 0x7c4f897218
this 0x7c4f897398
[007:361] [2025-05-03 09:49:36 +0000.597279][4790] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
[007:361] [2025-05-03 09:49:36 +0000.597306][4790] to reset filter graph end
[007:361] [2025-05-03 09:49:36 +0000.597337][4790] Start:
[007:363] [2025-05-03 09:49:36 +0000.599301][478d] operator(): video render
started.
[007:363] [2025-05-03 09:49:36 +0000.599565][4790] Start:
[007:364] [2025-05-03 09:49:36 +0000.600302][478e] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[007:364] [2025-05-03 09:49:36 +0000.600410][478e] Reset: history total size: 98
[007:364] [2025-05-03 09:49:36 +0000.600446][478e] DeviceStart:
audioDevice_:0x7c4cebd000
[007:364] [2025-05-03 09:49:36 +0000.600476][478e] DeviceStart: time profile
playout init before
[007:364] [2025-05-03 09:49:36 +0000.600517][478e] DeviceStart: time profile
playout init end
[007:364] [2025-05-03 09:49:36 +0000.600544][478e] OpenSlesOutput:Start playout

[007:365] [2025-05-03 09:49:36 +0000.601828][478e] Create the opensl output player.


streamtype before:0

[007:365] [2025-05-03 09:49:36 +0000.601895][478e] Create the opensl output player.


streamtype after:3

[007:362] [2025-05-03 09:49:36 +0000.598839][4798] NO get frame from decoder


[007:369] [2025-05-03 09:49:36 +0000.605032][4798] NO get frame from decoder
[007:371] [2025-05-03 09:49:36 +0000.607492][4798] NO get frame from decoder
[007:373] [2025-05-03 09:49:36 +0000.609263][4798] NO get frame from decoder
[007:374] [2025-05-03 09:49:36 +0000.610519][4798] NO get frame from decoder
[007:376] [2025-05-03 09:49:36 +0000.612934][4798] NO get frame from decoder
[007:378] [2025-05-03 09:49:36 +0000.613973][4798] NO get frame from decoder
[007:379] [2025-05-03 09:49:36 +0000.615802][4798] NO get frame from decoder
[007:407] [2025-05-03 09:49:36 +0000.643457][478e] Enqueue opensl buffer size:1764
[007:426] [2025-05-03 09:49:36 +0000.662208][478e] DeviceStart: time profile
playout all end
[007:426] [2025-05-03 09:49:36 +0000.662345][478e] operator(): Audio playback
started.
[007:432] [2025-05-03 09:49:36 +0000.668444][478f] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[007:432] [2025-05-03 09:49:36 +0000.668583][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[007:434] [2025-05-03 09:49:36 +0000.670862][478f] audio frame wait video
frame.last_video_timestamp:37 last_audio_timestamp:138.957
[007:437] [2025-05-03 09:49:36 +0000.673014][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[007:437] [2025-05-03 09:49:36 +0000.673796][478e] First audio frame rendering
[007:449] [2025-05-03 09:49:36 +0000.685520][478d] lipsync_debug: First video frame
rendering.
[007:489] [2025-05-03 09:49:36 +0000.725187][47a2]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[007:583] [2025-05-03 09:49:36 +0000.819123][4798] av_read_frame AVERROR_EOF
[007:647] [2025-05-03 09:49:36 +0000.883283][4798] OnReceiveEOF:
[007:647] [2025-05-03 09:49:36 +0000.883476][4798] OnDecoderEOF time:15529652
enter.

[007:647] [2025-05-03 09:49:36 +0000.883636][4798] OnDecoderEOF leave. expire time


= 0 ms

[007:647] [2025-05-03 09:49:36 +0000.883670][4798] OnDecoderFinished:


OnDecoderFinished total decoder frames:25 this:0x7c5d462980
[007:647] [2025-05-03 09:49:36 +0000.883853][477f] CleanUp time:15529652 enter.

[007:661] [2025-05-03 09:49:36 +0000.897168][477f] CleanUp leave. expire time = 14


ms

[007:661] [2025-05-03 09:49:36 +0000.897391][477f] clean up


[007:661] [2025-05-03 09:49:36 +0000.897445][477f] running_decoder_count:0max
count:2
[007:733] [2025-05-03 09:49:36 +0000.969134][4790] Error(video_source.cc:430): wait
decoder a frame: 0
[008:019] [2025-05-03 09:49:37 +0000.255807][478d] lipsync_debug:displaying video
ts:53100 The current displayed video timestamp is:15530024
[008:133] [2025-05-03 09:49:37 +0000.369412][478f] PullAudioFrame: PullFrame audio
finished.
[008:133] [2025-05-03 09:49:37 +0000.369582][478f] media player notify EOF, audio
PullFrameStatus is EOF
[008:163] [2025-05-03 09:49:37 +0000.399799][478f] media player notify EOF, audio
PullFrameStatus is EOF
[008:194] [2025-05-03 09:49:37 +0000.430111][478f] media player notify EOF, audio
PullFrameStatus is EOF
[008:224] [2025-05-03 09:49:37 +0000.460342][478f] media player notify EOF, audio
PullFrameStatus is EOF
[008:234] [2025-05-03 09:49:37 +0000.470871][478d] DriveRender working... (1/200)
[008:254] [2025-05-03 09:49:37 +0000.490583][478f] media player notify EOF, audio
PullFrameStatus is EOF
[008:284] [2025-05-03 09:49:37 +0000.520827][478f] media player notify EOF, audio
PullFrameStatus is EOF
[008:290] [2025-05-03 09:49:37 +0000.526536][4790] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[008:290] [2025-05-03 09:49:37 +0000.526848][470b] Run AGC when audioType = 0
[008:291] [2025-05-03 09:49:37 +0000.526974][470b]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:291] [2025-05-03 09:49:37 +0000.527366][4790] Stop:
[008:291] [2025-05-03 09:49:37 +0000.527497][478d] operator(): Video Render
stopped.
[008:291] [2025-05-03 09:49:37 +0000.527770][4790] Stop:
[008:291] [2025-05-03 09:49:37 +0000.527843][478e] DeviceStop:
audioDevice_:0x7c4cebd000
[008:291] [2025-05-03 09:49:37 +0000.527878][478e] OpenSlesOutput:Stop playout

[008:293] [2025-05-03 09:49:37 +0000.529431][478e] DeviceStop: Done


[008:293] [2025-05-03 09:49:37 +0000.529600][478e] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[008:293] [2025-05-03 09:49:37 +0000.529896][4790] to reset filter graph
[008:294] [2025-05-03 09:49:37 +0000.529938][4790] RemoveVideoBackGroud: hava not
add video backgroud
[008:294] [2025-05-03 09:49:37 +0000.530016][4790] UnbindInputFilter 0x7c4f8972d8
this 0x7cf73ef320
[008:294] [2025-05-03 09:49:37 +0000.530059][4790] ClearAllSource: remove source
filter, sourceid: 0x7c5d462980
[008:294] [2025-05-03 09:49:37 +0000.530085][4790] DestoryDecoderByVideoSource
time:15530299 enter.

[008:294] [2025-05-03 09:49:37 +0000.530118][4790] ~VideoBindDecoder time:15530299


enter.

[008:294] [2025-05-03 09:49:37 +0000.530479][4790] CleanUp time:15530299 enter.

[008:294] [2025-05-03 09:49:37 +0000.530891][4790] CleanUp leave. expire time = 0


ms

[008:294] [2025-05-03 09:49:37 +0000.530929][4790] CleanUp time:15530299 enter.

[008:295] [2025-05-03 09:49:37 +0000.531171][4790] CleanUp leave. expire time = 1


ms

[008:295] [2025-05-03 09:49:37 +0000.531643][4790] ~VideoBindDecoder leave. expire


time = 1 ms

[008:295] [2025-05-03 09:49:37 +0000.531678][4790] DestoryDecoderByVideoSource


leave. expire time = 1 ms
[008:295] [2025-05-03 09:49:37 +0000.531766][4790] UnbindInputFilter 0x7c4f897098
this 0x7c4f8972d8
[008:295] [2025-05-03 09:49:37 +0000.531813][4790] UnbindInputFilter 0x7c5d2d6f18
this 0x7c4f897098
[008:295] [2025-05-03 09:49:37 +0000.531857][4790] UnbindInputFilter 0x7c5d462ba0
this 0x7c5d2d6f18
[008:295] [2025-05-03 09:49:37 +0000.531900][4790] UnbindInputFilter 0x7c4f897218
this 0x7c4f897398
[008:296] [2025-05-03 09:49:37 +0000.531939][4790] UnbindInputFilter 0x7c4f897158
this 0x7c4f897218
[008:296] [2025-05-03 09:49:37 +0000.531979][4790] UnbindInputFilter 0x7c5d462ba0
this 0x7c4f897158
[008:296] [2025-05-03 09:49:37 +0000.532048][4790] to reset filter graph clear end
[008:296] [2025-05-03 09:49:37 +0000.532081][4790] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4, delay:
0
[008:296] [2025-05-03 09:49:37 +0000.532120][4790] CreateDecoderByVideoSource
time:15530301 enter.

[008:296] [2025-05-03 09:49:37 +0000.532308][4790] running_decoder_count:0max


count:2
[008:296] [2025-05-03 09:49:37 +0000.532395][4790] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cef04cc00
[008:297] [2025-05-03 09:49:37 +0000.533348][47a8] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cef1df400] Current FFmpeg version git-2021-06-16-
97cea6f

[008:414] [2025-05-03 09:49:37 +0000.650728][47a8] OnStreamInfoFound: video


duration_: 892
[008:418] [2025-05-03 09:49:37 +0000.654643][4790] start decoder
[008:419] [2025-05-03 09:49:37 +0000.655130][4790] CreateDecoderByVideoSource
leave. expire time = 123 ms

[008:419] [2025-05-03 09:49:37 +0000.655210][4790] BindInputFilter 0x7c5d462ba0


this 0x7c5d34a418
[008:419] [2025-05-03 09:49:37 +0000.655264][4790] BindInputFilter 0x7c5d34a418
this 0x7c4f897098
[008:419] [2025-05-03 09:49:37 +0000.655318][4790] BindInputFilter 0x7c5d462ba0
this 0x7c4f897158
[008:419] [2025-05-03 09:49:37 +0000.655366][4790] BindInputFilter 0x7c4f897158
this 0x7c4f897218
[008:419] [2025-05-03 09:49:37 +0000.655393][4790] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
[008:419] [2025-05-03 09:49:37 +0000.655504][4790] BindInputFilter 0x7c4f897098
this 0x7c4f8972d8
[008:419] [2025-05-03 09:49:37 +0000.655575][4790] BindInputFilter 0x7c4f8972d8
this 0x7cf73ef320
[008:419] [2025-05-03 09:49:37 +0000.655634][4790] BindInputFilter 0x7c4f897218
this 0x7c4f897398
[008:419] [2025-05-03 09:49:37 +0000.655673][4790] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
[008:419] [2025-05-03 09:49:37 +0000.655700][4790] to reset filter graph end
[008:419] [2025-05-03 09:49:37 +0000.655727][4790] Start:
[008:420] [2025-05-03 09:49:37 +0000.656350][478d] operator(): video render
started.
[008:420] [2025-05-03 09:49:37 +0000.656496][4790] Start:
[008:420] [2025-05-03 09:49:37 +0000.656688][47a9] NO get frame from decoder
[008:420] [2025-05-03 09:49:37 +0000.656769][478e] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[008:420] [2025-05-03 09:49:37 +0000.656816][478e] Reset: history total size: 98
[008:420] [2025-05-03 09:49:37 +0000.656853][478e] DeviceStart:
audioDevice_:0x7c4cebd000
[008:420] [2025-05-03 09:49:37 +0000.656881][478e] DeviceStart: time profile
playout init before
[008:421] [2025-05-03 09:49:37 +0000.656963][478e] DeviceStart: time profile
playout init end
[008:421] [2025-05-03 09:49:37 +0000.657006][478e] OpenSlesOutput:Start playout

[008:422] [2025-05-03 09:49:37 +0000.658763][47a9] NO get frame from decoder


[008:425] [2025-05-03 09:49:37 +0000.661470][478e] Create the opensl output player.
streamtype before:0

[008:425] [2025-05-03 09:49:37 +0000.661554][478e] Create the opensl output player.


streamtype after:3

[008:428] [2025-05-03 09:49:37 +0000.664230][47a9] NO get frame from decoder


[008:429] [2025-05-03 09:49:37 +0000.665083][47a9] NO get frame from decoder
[008:430] [2025-05-03 09:49:37 +0000.666772][47a9] NO get frame from decoder
[008:438] [2025-05-03 09:49:37 +0000.674201][47a9] NO get frame from decoder
[008:441] [2025-05-03 09:49:37 +0000.677180][47a9] NO get frame from decoder
[008:443] [2025-05-03 09:49:37 +0000.679078][47a9] NO get frame from decoder
[008:458] [2025-05-03 09:49:37 +0000.694850][478e] Enqueue opensl buffer size:1764
[008:502] [2025-05-03 09:49:37 +0000.738143][478e] DeviceStart: time profile
playout all end
[008:502] [2025-05-03 09:49:37 +0000.738266][478e] operator(): Audio playback
started.
[008:506] [2025-05-03 09:49:37 +0000.742498][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:506] [2025-05-03 09:49:37 +0000.742809][478f] Pull audio failed.(wait video!)
[008:508] [2025-05-03 09:49:37 +0000.744801][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:509] [2025-05-03 09:49:37 +0000.745090][478f] Pull audio failed.(wait video!)
[008:533] [2025-05-03 09:49:37 +0000.769792][478d] lipsync_debug: First video frame
rendering.
[008:537] [2025-05-03 09:49:37 +0000.773706][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:539] [2025-05-03 09:49:37 +0000.775755][478f] audio frame wait video
frame.last_video_timestamp:37 last_audio_timestamp:138.957
[008:540] [2025-05-03 09:49:37 +0000.776225][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:542] [2025-05-03 09:49:37 +0000.778499][478f] audio frame wait video
frame.last_video_timestamp:37 last_audio_timestamp:138.957
[008:543] [2025-05-03 09:49:37 +0000.779042][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:545] [2025-05-03 09:49:37 +0000.780992][478f] audio frame wait video
frame.last_video_timestamp:37 last_audio_timestamp:138.957
[008:545] [2025-05-03 09:49:37 +0000.781412][478f]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:555] [2025-05-03 09:49:37 +0000.791226][478e] First audio frame rendering
[008:591] [2025-05-03 09:49:37 +0000.827125][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[008:597] [2025-05-03 09:49:37 +0000.833283][478e] Stop:
[008:599] [2025-05-03 09:49:37 +0000.835728][478d] operator(): Video Render
stopped.
[008:600] [2025-05-03 09:49:37 +0000.836128][478e] Stop:
[008:600] [2025-05-03 09:49:37 +0000.836188][478e] DeviceStop:
audioDevice_:0x7c4cebd000
[008:600] [2025-05-03 09:49:37 +0000.836221][478e] OpenSlesOutput:Stop playout

[008:601] [2025-05-03 09:49:37 +0000.837861][478e] DeviceStop: Done


[008:602] [2025-05-03 09:49:37 +0000.838111][478e] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[008:602] [2025-05-03 09:49:37 +0000.838168][478e] operator(): Stop now!
[008:649] [2025-05-03 09:49:37 +0000.885893][47a9] av_read_frame AVERROR_EOF
[008:701] [2025-05-03 09:49:37 +0000.937925][470b] haveEnoughProcessedData
internalAudioStream.length: 10
[008:706] [2025-05-03 09:49:37 +0000.942798][47a9] OnReceiveEOF:
[008:707] [2025-05-03 09:49:37 +0000.943049][47a9] OnDecoderEOF time:15530712
enter.

[008:707] [2025-05-03 09:49:37 +0000.943391][477f] CleanUp time:15530712 enter.

[008:707] [2025-05-03 09:49:37 +0000.943699][47a9] OnDecoderEOF leave. expire time


= 0 ms

[008:708] [2025-05-03 09:49:37 +0000.944299][47a9] OnDecoderFinished:


OnDecoderFinished total decoder frames:25 this:0x7c5d462980
[008:713] [2025-05-03 09:49:37 +0000.949342][477f] CleanUp leave. expire time = 6
ms

[008:713] [2025-05-03 09:49:37 +0000.949466][477f] clean up


[008:713] [2025-05-03 09:49:37 +0000.949504][477f] running_decoder_count:0max
count:2
[008:862] [2025-05-03 09:49:38 +0000.98980][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[008:863] [2025-05-03 09:49:38 +0000.99151][432b] StopPreView: Have Stopped,
operation cancel
[008:863] [2025-05-03 09:49:38 +0000.99196][432b] Stop:
[008:863] [2025-05-03 09:49:38 +0000.99389][478e] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[008:863] [2025-05-03 09:49:38 +0000.99681][432b] DeviceRelease:
audioDevice_:0x7c4cebd000
[008:863] [2025-05-03 09:49:38 +0000.99720][432b] OpenSlesOutput:Stop playout

[008:865] [2025-05-03 09:49:38 +0000.101799][432b] DeviceRelease: Release the


webrtc device object.
[008:867] [2025-05-03 09:49:38 +0000.103733][432b] OpenSlesOutput destruct.

[008:869] [2025-05-03 09:49:38 +0000.105811][432b] DeviceRelease: Done


[008:875] [2025-05-03 09:49:38 +0000.111327][432b] Stop:
[008:875] [2025-05-03 09:49:38 +0000.111581][478d] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[008:893] [2025-05-03 09:49:38 +0000.129881][432b] global uninited!
[008:905] [2025-05-03 09:49:38 +0000.141560][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[008:906] [2025-05-03 09:49:38 +0000.142346][432b] ~MediaFilterGraph:
MediaFilterGraph destruct
[008:906] [2025-05-03 09:49:38 +0000.142435][432b] RemoveVideoBackGroud: hava not
add video backgroud
[008:906] [2025-05-03 09:49:38 +0000.142491][432b] UnbindInputFilter 0x7c4f8972d8
this 0x7cf73ef320
[008:906] [2025-05-03 09:49:38 +0000.142537][432b] ClearAllSource: remove source
filter, sourceid: 0x7c5d462980
[008:906] [2025-05-03 09:49:38 +0000.142601][432b] DestoryDecoderByVideoSource
time:15530911 enter.

[008:906] [2025-05-03 09:49:38 +0000.142663][432b] ~VideoBindDecoder time:15530911


enter.

[008:906] [2025-05-03 09:49:38 +0000.142863][432b] CleanUp time:15530911 enter.

[008:907] [2025-05-03 09:49:38 +0000.143319][432b] CleanUp leave. expire time = 1


ms

[008:907] [2025-05-03 09:49:38 +0000.143358][432b] CleanUp time:15530912 enter.

[008:907] [2025-05-03 09:49:38 +0000.143725][432b] CleanUp leave. expire time = 0


ms

[008:908] [2025-05-03 09:49:38 +0000.144283][432b] ~VideoBindDecoder leave. expire


time = 2 ms

[008:908] [2025-05-03 09:49:38 +0000.144347][432b] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[008:908] [2025-05-03 09:49:38 +0000.144395][432b] UnbindInputFilter 0x7c4f897098


this 0x7c4f8972d8
[008:908] [2025-05-03 09:49:38 +0000.144445][432b] UnbindInputFilter 0x7c5d34a418
this 0x7c4f897098
[008:908] [2025-05-03 09:49:38 +0000.144486][432b] UnbindInputFilter 0x7c5d462ba0
this 0x7c5d34a418
[008:908] [2025-05-03 09:49:38 +0000.144527][432b] UnbindInputFilter 0x7c4f897218
this 0x7c4f897398
[008:908] [2025-05-03 09:49:38 +0000.144567][432b] UnbindInputFilter 0x7c4f897158
this 0x7c4f897218
[008:908] [2025-05-03 09:49:38 +0000.144611][432b] UnbindInputFilter 0x7c5d462ba0
this 0x7c4f897158
[008:909] [2025-05-03 09:49:38 +0000.145051][432b] ~GLESContext:
[008:909] [2025-05-03 09:49:38 +0000.145798][432b] GLESContext destruct finish.
[008:909] [2025-05-03 09:49:38 +0000.145861][432b] filter: filter pipeline destroy
this: 0x7cf73ef280
[008:913] [2025-05-03 09:49:38 +0000.149175][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[008:916] [2025-05-03 09:49:38 +0000.152431][432b] machine model :redmi
[008:916] [2025-05-03 09:49:38 +0000.152570][432b] Support this machine
model :redmi
[008:918] [2025-05-03 09:49:38 +0000.153946][432b] global inited! current sdk
version: 12-14-d8558ab
[008:918] [2025-05-03 09:49:38 +0000.154259][432b] filter: filter pipeline
construtc this: 0x7cf73ef280
[008:918] [2025-05-03 09:49:38 +0000.154300][432b] MediaFilterGraph:
MediaFilterGraph construct
[008:918] [2025-05-03 09:49:38 +0000.154381][432b] GLESContext:
[008:918] [2025-05-03 09:49:38 +0000.154459][432b] The result of eglGetDisplay is:
0x1
[008:926] [2025-05-03 09:49:38 +0000.162225][432b] The result of creation:
0x7c52f5f580
[008:926] [2025-05-03 09:49:38 +0000.162417][432b] The result of
eglCreatePbufferSurface is: 0x7c52f85000
[008:926] [2025-05-03 09:49:38 +0000.162551][432b] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
[008:926] [2025-05-03 09:49:38 +0000.162593][432b] The source 0 speed:1
[008:926] [2025-05-03 09:49:38 +0000.162658][432b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4, delay:
0
[008:926] [2025-05-03 09:49:38 +0000.162700][432b] CreateDecoderByVideoSource
time:15530931 enter.

[008:926] [2025-05-03 09:49:38 +0000.162917][432b] running_decoder_count:0max


count:2
[008:927] [2025-05-03 09:49:38 +0000.162983][432b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7ceff33000
[008:929] [2025-05-03 09:49:38 +0000.165700][47b5] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c52fe5600] Current FFmpeg version git-2021-06-16-
97cea6f

[009:043] [2025-05-03 09:49:38 +0000.279117][47b5] OnStreamInfoFound: video


duration_: 892
[009:044] [2025-05-03 09:49:38 +0000.280938][432b] start decoder
[009:045] [2025-05-03 09:49:38 +0000.281045][432b] CreateDecoderByVideoSource
leave. expire time = 119 ms

[009:045] [2025-05-03 09:49:38 +0000.281110][432b] BindInputFilter 0x7cefda8c20


this 0x7c52f76fd8
[009:045] [2025-05-03 09:49:38 +0000.281152][432b] BindInputFilter 0x7c52f76fd8
this 0x7c52fb7158
[009:045] [2025-05-03 09:49:38 +0000.281204][432b] BindInputFilter 0x7cefda8c20
this 0x7c52fb7218
[009:045] [2025-05-03 09:49:38 +0000.281251][432b] BindInputFilter 0x7c52fb7218
this 0x7c52fb72d8
[009:045] [2025-05-03 09:49:38 +0000.281309][432b] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
[009:045] [2025-05-03 09:49:38 +0000.281360][432b] BindInputFilter 0x7c52fb7158
this 0x7c52fb7398
[009:045] [2025-05-03 09:49:38 +0000.281412][432b] BindInputFilter 0x7c52fb7398
this 0x7cf73ef320
[009:045] [2025-05-03 09:49:38 +0000.281460][432b] BindInputFilter 0x7c52fb72d8
this 0x7c52fb7458
[009:045] [2025-05-03 09:49:38 +0000.281507][432b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15525688.mp4
[009:046] [2025-05-03 09:49:38 +0000.282877][47b6] NO get frame from decoder
[009:048] [2025-05-03 09:49:38 +0000.284242][47b6] NO get frame from decoder
[009:053] [2025-05-03 09:49:38 +0000.289460][47b6] NO get frame from decoder
[009:057] [2025-05-03 09:49:38 +0000.293297][47b6] NO get frame from decoder
[009:058] [2025-05-03 09:49:38 +0000.294727][47b6] NO get frame from decoder
[009:062] [2025-05-03 09:49:38 +0000.297972][47b6] NO get frame from decoder
[009:071] [2025-05-03 09:49:38 +0000.307560][47b6] NO get frame from decoder
[009:072] [2025-05-03 09:49:38 +0000.308622][47b6] NO get frame from decoder
[009:095] [2025-05-03 09:49:38 +0000.331114][432b]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[009:095] [2025-05-03 09:49:38 +0000.331328][432b] MediaComposeFile time:15531100
enter.

[009:095] [2025-05-03 09:49:38 +0000.331390][432b] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[009:095] [2025-05-03 09:49:38 +0000.331547][432b] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[009:095] [2025-05-03 09:49:38 +0000.331602][432b] Recording session using default
bitrate support by app:14680064
[009:099] [2025-05-03 09:49:38 +0000.335158][47c0] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c44289fc0
[009:112] [2025-05-03 09:49:38 +0000.348103][47c0] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[009:112] [2025-05-03 09:49:38 +0000.348352][432b] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[009:113] [2025-05-03 09:49:38 +0000.349512][432b] GetPipeline:
-----------------------------------------
[009:113] [2025-05-03 09:49:38 +0000.349577][432b] GetPipeline: source:
0x7cefda8a00
[009:113] [2025-05-03 09:49:38 +0000.349618][432b] GetPipeline: filter: NULLFilter
[009:113] [2025-05-03 09:49:38 +0000.349644][432b] GetPipeline: filter: NULLFilter
[009:113] [2025-05-03 09:49:38 +0000.349669][432b] GetPipeline: filter: NULLFilter
[009:113] [2025-05-03 09:49:38 +0000.349695][432b] GetPipeline: audio filter:
AuidoNULLFilter
[009:113] [2025-05-03 09:49:38 +0000.349721][432b] GetPipeline: audio filter:
AuidoNULLFilter
[009:113] [2025-05-03 09:49:38 +0000.349746][432b] GetPipeline: audio filter:
AudioNUllFilter
[009:113] [2025-05-03 09:49:38 +0000.349773][432b] GetPipeline:
------------------------------------------
[009:113] [2025-05-03 09:49:38 +0000.349802][432b] filter: filter pipeline2 update
pattern: 2
[009:114] [2025-05-03 09:49:38 +0000.350081][432b] MediaComposeFile leave. expire
time = 19 ms

[009:114] [2025-05-03 09:49:38 +0000.350833][432b] machine model :redmi


[009:114] [2025-05-03 09:49:38 +0000.350901][432b] Support this machine
model :redmi
[009:114] [2025-05-03 09:49:38 +0000.350929][432b] global inited! current sdk
version: 12-14-d8558ab
[009:157] [2025-05-03 09:49:38 +0000.392976][432b]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[009:162] [2025-05-03 09:49:38 +0000.398285][432b] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 244
[009:163] [2025-05-03 09:49:38 +0000.399383][432b]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[009:163] [2025-05-03 09:49:38 +0000.399537][432b] BeginCompose: BeginCompose, is
composing 0
[009:163] [2025-05-03 09:49:38 +0000.399743][47c0] start recording, file path:
[009:164] [2025-05-03 09:49:38 +0000.400039][47c0] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 244 audio_timescale:44100
video_timescale:90000
[009:164] [2025-05-03 09:49:38 +0000.400127][47c0] 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
[009:164] [2025-05-03 09:49:38 +0000.400175][47c0] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 244
[009:164] [2025-05-03 09:49:38 +0000.400245][47c0] fd_open successed
handle:0xb400007d004990b0
[009:166] [2025-05-03 09:49:38 +0000.402255][47c5] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7cefdcde98
[009:168] [2025-05-03 09:49:38 +0000.404188][47c0] create mp4 file:282
m_fileHandle: 0x7c53249600
[009:168] [2025-05-03 09:49:38 +0000.404315][47c0] MP4 file: is opened successfully
[009:168] [2025-05-03 09:49:38 +0000.404344][47c0] setupMediaProcessers:
[009:168] [2025-05-03 09:49:38 +0000.404372][47c0]
RecordingSessionInternalSimple:setup media processers.
[009:168] [2025-05-03 09:49:38 +0000.404401][47c0] construct AAC encoder
[009:168] [2025-05-03 09:49:38 +0000.404865][47c0] H264Encoder creating:
ultrafast012323
[009:169] [2025-05-03 09:49:38 +0000.404944][47c0] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[009:169] [2025-05-03 09:49:38 +0000.405692][47c0] H264Encode::GetMachineModel is
220333QAG
[009:169] [2025-05-03 09:49:38 +0000.405799][47c0] H264Encoder machine_mode
is:220333QAG
[009:169] [2025-05-03 09:49:38 +0000.405831][47c0] H264Encode::machine size :9
machine_mode:220333QAG
[009:169] [2025-05-03 09:49:38 +0000.405864][47c0] H264Encode::machine array
size :22 machine_mode:220333QAG
[009:169] [2025-05-03 09:49:38 +0000.405895][47c0] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[009:169] [2025-05-03 09:49:38 +0000.405923][47c0] setupCompressionSession:
[009:170] [2025-05-03 09:49:38 +0000.405950][47c0] H264Encode::creating hareware
Encoder
[009:170] [2025-05-03 09:49:38 +0000.405980][47c0] AndroidHwAvcEncoder
time:15531175 enter.

[009:170] [2025-05-03 09:49:38 +0000.406401][47c0] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c3ed8c760
[009:173] [2025-05-03 09:49:38 +0000.409923][47c0] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[009:174] [2025-05-03 09:49:38 +0000.410537][47c0] The video avc hw codec address
is 0x7ce2742b90
[009:174] [2025-05-03 09:49:38 +0000.410908][47c0] AndroidHwAvcEncoder leave.
expire time = 4 ms

[009:175] [2025-05-03 09:49:38 +0000.411084][47c0] RegisterEncodeCompleteCallback


time:15531180 enter.

[009:175] [2025-05-03 09:49:38 +0000.411678][47c0] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[009:175] [2025-05-03 09:49:38 +0000.411780][47c0] InitEncode time:15531180 enter.

[009:175] [2025-05-03 09:49:38 +0000.411879][47c0] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[009:175] [2025-05-03 09:49:38 +0000.411914][47c0] Create time:15531180 enter.

[009:176] [2025-05-03 09:49:38 +0000.411943][47c0] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[009:176] [2025-05-03 09:49:38 +0000.412256][47c0]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c52fb7900
[009:183] [2025-05-03 09:49:38 +0000.419030][47c0]
supported_type:image/vnd.android.heic
[009:183] [2025-05-03 09:49:38 +0000.419173][47c0] supported_type:video/avc
[009:183] [2025-05-03 09:49:38 +0000.419214][47c0] name:OMX.qcom.video.encoder.avc
mime:video/avc
[009:183] [2025-05-03 09:49:38 +0000.419290][47c0] hwCodecPrefix :OMX.qcom.
[009:183] [2025-05-03 09:49:38 +0000.419371][47c0] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[009:183] [2025-05-03 09:49:38 +0000.419416][47c0] mediacodec_createCodecByName
time:15531188 enter.
[009:183] [2025-05-03 09:49:38 +0000.419478][47c0] WrapAndroidMediaCodec
time:15531188 enter.

[009:183] [2025-05-03 09:49:38 +0000.419743][47c0] WrapAndroidMediaCodec leave.


expire time = 0 ms

[009:431] [2025-05-03 09:49:38 +0000.667903][47c0] mediacodec_createCodecByName


leave. expire time = 249 ms

[009:432] [2025-05-03 09:49:38 +0000.668048][47c0] WrapAndroidMediaFromat


time:15531437 enter.

[009:432] [2025-05-03 09:49:38 +0000.668165][47c0] WrapAndroidMediaFromat leave.


expire time = 0 ms

[009:474] [2025-05-03 09:49:38 +0000.710572][47c0] Destroy time:15531479 enter.

[009:474] [2025-05-03 09:49:38 +0000.710716][47c0] WrapAndroidMediaFromat::


Destroy
[009:474] [2025-05-03 09:49:38 +0000.710747][47c0] Destroy leave. expire time = 0
ms

[009:474] [2025-05-03 09:49:38 +0000.710775][47c0] ~WrapAndroidMediaFromat


time:15531479 enter.

[009:474] [2025-05-03 09:49:38 +0000.710804][47c0] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[009:474] [2025-05-03 09:49:38 +0000.710835][47c0] Create leave. expire time = 299


ms

[009:474] [2025-05-03 09:49:38 +0000.710864][47c0] isSemiPlanarSupport


time:15531479 enter.

[009:474] [2025-05-03 09:49:38 +0000.710890][47c0] H264Encoder isSemiPlanarSupport


[009:474] [2025-05-03 09:49:38 +0000.710928][47c0] isSemiPlanarSupport leave.
expire time = 1 ms

[009:475] [2025-05-03 09:49:38 +0000.711025][47c0] creat hw H264Encoder success,


isSemiPlanar:1
[009:475] [2025-05-03 09:49:38 +0000.711207][47c0] InitEncode leave. expire time =
300 ms

[009:475] [2025-05-03 09:49:38 +0000.711239][47c0] H264Encode::created Encoder


[009:475] [2025-05-03 09:49:38 +0000.711267][47c0] H264Encode:: H264 encoder
created.
[009:475] [2025-05-03 09:49:38 +0000.711347][47c0] H264 encoder created.
[009:475] [2025-05-03 09:49:38 +0000.711376][47c0]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c5335ce00
[009:475] [2025-05-03 09:49:38 +0000.711406][47c0] setOutput:
[009:475] [2025-05-03 09:49:38 +0000.711433][47c0]
RecordingSessionInternalSimple:encoder set output to muxer!
[009:475] [2025-05-03 09:49:38 +0000.711457][47c0] request a key frame
[009:475] [2025-05-03 09:49:38 +0000.711483][47c0] H264Encode:: request a key frame
[009:480] [2025-05-03 09:49:38 +0000.716631][47c0] setDisplayRotate :90
[009:480] [2025-05-03 09:49:38 +0000.716847][47c0] 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
[009:484] [2025-05-03 09:49:38 +0000.720617][47c5] add aac audio track with id:1
[009:484] [2025-05-03 09:49:38 +0000.720872][47c5] audio start ts:0
[009:485] [2025-05-03 09:49:38 +0000.720955][47c5] the audio frame has been written
into MP4 file
[009:485] [2025-05-03 09:49:38 +0000.721419][47c1] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[009:486] [2025-05-03 09:49:38 +0000.722458][47c1]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[009:575] [2025-05-03 09:49:38 +0000.811412][47c3] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 948 diff: 53
[009:593] [2025-05-03 09:49:38 +0000.829762][47b6] av_read_frame AVERROR_EOF
[009:609] [2025-05-03 09:49:38 +0000.845465][47c1] h264 add frame header cdr flag
[009:611] [2025-05-03 09:49:38 +0000.847194][47c1] h264 add frame header cdr flag
[009:612] [2025-05-03 09:49:38 +0000.848725][47c1] Received key frame:10
[009:612] [2025-05-03 09:49:38 +0000.848908][47c1] H264Encode:: get a sps pps
header!headerSize:31
[009:613] [2025-05-03 09:49:38 +0000.849198][47c5] get the H.264 SPS parameter
[009:614] [2025-05-03 09:49:38 +0000.850604][47c5] add video track with id:2
[009:615] [2025-05-03 09:49:38 +0000.851557][47c5] get the H.264 PPS parameter
[009:616] [2025-05-03 09:49:38 +0000.852347][47c5] get the H.264 IDR frame
[009:616] [2025-05-03 09:49:38 +0000.852445][47c5] resss:true
[009:616] [2025-05-03 09:49:38 +0000.852477][47c5] video start ts:10
[009:616] [2025-05-03 09:49:38 +0000.852552][47c5] the video frame has been written
into MP4 file
[009:635] [2025-05-03 09:49:38 +0000.871403][47c4] audio_frame_list_ empty
[009:664] [2025-05-03 09:49:38 +0000.900362][47b6] OnReceiveEOF:
[009:664] [2025-05-03 09:49:38 +0000.900566][47b6] OnDecoderEOF time:15531669
enter.

[009:664] [2025-05-03 09:49:38 +0000.900655][47b6] OnDecoderEOF leave. expire time


= 0 ms

[009:664] [2025-05-03 09:49:38 +0000.900684][47b4] CleanUp time:15531669 enter.

[009:664] [2025-05-03 09:49:38 +0000.900687][47b6] OnDecoderFinished:


OnDecoderFinished total decoder frames:25 this:0x7cefda8a00
[009:669] [2025-05-03 09:49:38 +0000.905261][47c4] PullAudioFrame: PullFrame audio
finished.
[009:669] [2025-05-03 09:49:38 +0000.905486][47c4]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[009:669] [2025-05-03 09:49:38 +0000.905539][47c4] OnAudioTimer: OnAudioTimer
return
[009:669] [2025-05-03 09:49:38 +0000.905702][47c3]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[009:669] [2025-05-03 09:49:38 +0000.905762][47c3] OnVideoTimer: OnVideoTimer
EndComposeFile
[009:669] [2025-05-03 09:49:38 +0000.905798][47c3] EndComposeFile: EndComposeFile,
is composing 1
[009:669] [2025-05-03 09:49:38 +0000.905829][47b6] NULLFilter::OnVideoSourceEOF
0x7cefda8a00 this 0x7c52f76f40
[009:670] [2025-05-03 09:49:38 +0000.905956][47b6] NULLFilter::OnVideoSourceEOF
0x7c52f76f40 this 0x7c52fb70c0
[009:670] [2025-05-03 09:49:38 +0000.906001][47b6] NULLFilter::OnVideoSourceEOF
0x7c52fb70c0 this 0x7c52fb7300
[009:679] [2025-05-03 09:49:38 +0000.915357][47b4] CleanUp leave. expire time = 15
ms

[009:679] [2025-05-03 09:49:38 +0000.915614][47b4] clean up


[009:679] [2025-05-03 09:49:38 +0000.915659][47b4] running_decoder_count:0max
count:2
[009:725] [2025-05-03 09:49:38 +0000.961188][47c1] Push an pts:590 to dts queue.
[009:753] [2025-05-03 09:49:38 +0000.989437][47c1] last dts:530 currentPts:590
ppsOrSPS:0 queue length:2
[009:799] [2025-05-03 09:49:39 +0000.35862][47c1]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:25
[009:800] [2025-05-03 09:49:39 +0000.36000][47c1]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7c530ff000
[009:802] [2025-05-03 09:49:39 +0000.38306][47c2]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[009:802] [2025-05-03 09:49:39 +0000.38450][47c2]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[009:803] [2025-05-03 09:49:39 +0000.39075][47c0] stop recording
[009:803] [2025-05-03 09:49:39 +0000.39205][47c0]
RecordingSessionInternalSimple:destroy media processers
[009:804] [2025-05-03 09:49:39 +0000.40313][47c0] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[009:804] [2025-05-03 09:49:39 +0000.40451][47c0] H264Encode::flushing hareware
Encoder
[009:804] [2025-05-03 09:49:39 +0000.40662][47c0] Flush time:15531809 enter.

[009:804] [2025-05-03 09:49:39 +0000.40717][47c0] H264Encoder encoder flush


[009:804] [2025-05-03 09:49:39 +0000.40752][47c0] flush output queue
[009:896] [2025-05-03 09:49:39 +0000.132241][47c0] DTS queue for
Generator:0x7c52f648b8 859
[010:130] [2025-05-03 09:49:39 +0000.366092][47c0] Flush leave. expire time = 326
ms

[010:130] [2025-05-03 09:49:39 +0000.366376][47c0] ~H264EncodeWrap:


[010:130] [2025-05-03 09:49:39 +0000.366420][47c0] ~H264Encode:
[010:130] [2025-05-03 09:49:39 +0000.366447][47c0] teardownCompressionSession:
H264Encode::destroying Encoder
[010:130] [2025-05-03 09:49:39 +0000.366478][47c0] Release time:15532135 enter.

[010:130] [2025-05-03 09:49:39 +0000.366666][47c0] Release:


MediaCodecVideoEncoder::Release _inited:1
[010:130] [2025-05-03 09:49:39 +0000.366706][47c0] Destroy time:15532135 enter.

[010:130] [2025-05-03 09:49:39 +0000.366738][47c0] H264Encoder encoderDestroy


[010:130] [2025-05-03 09:49:39 +0000.366771][47c0]
AndroidMediaCodecVideoEncoder::release env: 0x7c5335c680
[010:130] [2025-05-03 09:49:39 +0000.366803][47c0]
AndroidMediaCodecVideoEncoder::Destroy
[010:155] [2025-05-03 09:49:39 +0000.391128][47c0] Destroy leave. expire time = 25
ms

[010:156] [2025-05-03 09:49:39 +0000.392162][47c0] Release leave. expire time = 26


ms

[010:156] [2025-05-03 09:49:39 +0000.392287][47c0] ~AndroidHwAvcEncoder


time:15532161 enter.

[010:159] [2025-05-03 09:49:39 +0000.395585][47c0] Release time:15532164 enter.

[010:159] [2025-05-03 09:49:39 +0000.395843][47c0] Release:


MediaCodecVideoEncoder:: has been released before, just return
[010:159] [2025-05-03 09:49:39 +0000.395877][47c0] Release leave. expire time = 0
ms

[010:159] [2025-05-03 09:49:39 +0000.395905][47c0] ~AndroidMediaCodecVideoEncoder


[010:160] [2025-05-03 09:49:39 +0000.395937][47c0] ~WrapAndroidMediaCodec
time:15532165 enter.

[010:160] [2025-05-03 09:49:39 +0000.395967][47c0] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[010:160] [2025-05-03 09:49:39 +0000.396784][47c0] video hevc hw codec


destructor:0x7ce2742b90

[010:166] [2025-05-03 09:49:39 +0000.402876][47c0] ~AndroidHwAvcEncoder leave.


expire time = 10 ms

[010:167] [2025-05-03 09:49:39 +0000.403147][47c0] teardownCompressionSession:


H264Encode::destroyed Encoder
[010:167] [2025-05-03 09:49:39 +0000.403194][47c0]
RecordingSessionInternalSimple:destroy aac encoder output!
[010:167] [2025-05-03 09:49:39 +0000.403226][47c0] AACSWEncode destructor
[010:184] [2025-05-03 09:49:39 +0000.420496][47c5] fd_close successed!
[010:189] [2025-05-03 09:49:39 +0000.425683][47c5] MP4 close file successfully
[010:189] [2025-05-03 09:49:39 +0000.425821][47c5] Recording session Internal:
notify recording ok
[010:189] [2025-05-03 09:49:39 +0000.425858][47c5] onRecordingOk: Recording Ok,
compose use time: 1026, averagefps 0
[010:189] [2025-05-03 09:49:39 +0000.425895][47c5] OnReceiveEOF:
[010:195] [2025-05-03 09:49:39 +0000.431044][47c3] OnVideoTimer: OnVideoTimer
return
[010:271] [2025-05-03 09:49:39 +0000.507847][432b]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[010:272] [2025-05-03 09:49:39 +0000.508023][432b] ~MediaComposeFile time:15532277
enter.

[010:272] [2025-05-03 09:49:39 +0000.508063][432b] CancelCompose: CancelCompose,


is composing 0
[010:272] [2025-05-03 09:49:39 +0000.508574][47c0] stop recording
[010:272] [2025-05-03 09:49:39 +0000.508637][47c0] we have stopped recording before
[010:273] [2025-05-03 09:49:39 +0000.509296][432b] ~MediaComposeFile leave. expire
time = 1 ms

[010:273] [2025-05-03 09:49:39 +0000.509474][432b] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[010:273] [2025-05-03 09:49:39 +0000.509784][432b] global uninited!
[010:273] [2025-05-03 09:49:39 +0000.509866][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[010:274] [2025-05-03 09:49:39 +0000.509938][432b] ~MediaFilterGraph:
MediaFilterGraph destruct
[010:274] [2025-05-03 09:49:39 +0000.509998][432b] RemoveVideoBackGroud: hava not
add video backgroud
[010:274] [2025-05-03 09:49:39 +0000.510048][432b] UnbindInputFilter 0x7c52fb7398
this 0x7cf73ef320
[010:274] [2025-05-03 09:49:39 +0000.510117][432b] ClearAllSource: remove source
filter, sourceid: 0x7cefda8a00
[010:274] [2025-05-03 09:49:39 +0000.510154][432b] DestoryDecoderByVideoSource
time:15532279 enter.

[010:274] [2025-05-03 09:49:39 +0000.510194][432b] ~VideoBindDecoder time:15532279


enter.

[010:274] [2025-05-03 09:49:39 +0000.510328][432b] CleanUp time:15532279 enter.


[010:274] [2025-05-03 09:49:39 +0000.510553][432b] CleanUp leave. expire time = 0
ms

[010:274] [2025-05-03 09:49:39 +0000.510594][432b] CleanUp time:15532279 enter.

[010:274] [2025-05-03 09:49:39 +0000.510916][432b] CleanUp leave. expire time = 0


ms

[010:275] [2025-05-03 09:49:39 +0000.511718][432b] ~VideoBindDecoder leave. expire


time = 1 ms

[010:275] [2025-05-03 09:49:39 +0000.511795][432b] DestoryDecoderByVideoSource


leave. expire time = 1 ms

[010:275] [2025-05-03 09:49:39 +0000.511842][432b] UnbindInputFilter 0x7c52fb7158


this 0x7c52fb7398
[010:275] [2025-05-03 09:49:39 +0000.511889][432b] UnbindInputFilter 0x7c52f76fd8
this 0x7c52fb7158
[010:276] [2025-05-03 09:49:39 +0000.511943][432b] UnbindInputFilter 0x7cefda8c20
this 0x7c52f76fd8
[010:276] [2025-05-03 09:49:39 +0000.511992][432b] UnbindInputFilter 0x7c52fb72d8
this 0x7c52fb7458
[010:276] [2025-05-03 09:49:39 +0000.512040][432b] UnbindInputFilter 0x7c52fb7218
this 0x7c52fb72d8
[010:276] [2025-05-03 09:49:39 +0000.512110][432b] UnbindInputFilter 0x7cefda8c20
this 0x7c52fb7218
[010:276] [2025-05-03 09:49:39 +0000.512182][432b] ~GLESContext:
[010:277] [2025-05-03 09:49:39 +0000.513520][432b] GLESContext destruct finish.
[010:277] [2025-05-03 09:49:39 +0000.513583][432b] filter: filter pipeline destroy
this: 0x7cf73ef280
[010:289] [2025-05-03 09:49:39 +0000.525379][470d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:289] [2025-05-03 09:49:39 +0000.525600][470d] _deviceSampleRate:48000

[010:291] [2025-05-03 09:49:39 +0000.527929][470b] Run AGC when audioType = 0


[010:410] [2025-05-03 09:49:39 +0000.646131][470b] haveEnoughProcessedData
internalAudioStream.length: 10
[012:112] [2025-05-03 09:49:41 +0000.348468][470b] haveEnoughProcessedData
internalAudioStream.length: 10
[012:295] [2025-05-03 09:49:41 +0000.531139][470b] Run AGC when audioType = 0
[012:295] [2025-05-03 09:49:41 +0000.531345][470b]
AudioDeviceDataHandler::MixAndSendOutFrame
[013:787] [2025-05-03 09:49:43 +0000.23562][4378]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[013:793] [2025-05-03 09:49:43 +0000.29040][4378] ~MediaFilterCamera time:15535798
enter.

[013:793] [2025-05-03 09:49:43 +0000.29159][4378] StopPullFrameAndWriteMp4


time:15535798 enter.

[013:798] [2025-05-03 09:49:43 +0000.34235][46fe] stop recording


[013:798] [2025-05-03 09:49:43 +0000.34381][46fe] we have stopped recording before
[013:798] [2025-05-03 09:49:43 +0000.34471][4378] StopPullFrameAndWriteMp4 leave.
expire time = 5 ms

[013:799] [2025-05-03 09:49:43 +0000.35164][4378] DestroyPipelineAndFilters


time:15535804 enter.
[013:799] [2025-05-03 09:49:43 +0000.35325][4378] DestroyPipelineAndFilters leave.
expire time = 0 ms

[013:799] [2025-05-03 09:49:43 +0000.35478][4378] AppDeviceManagerStopMic

[013:799] [2025-05-03 09:49:43 +0000.35590][4378] AppDeviceManagerStopMic::mic


status is on
[013:799] [2025-05-03 09:49:43 +0000.35645][4378] Try to stop webrtc device.

[013:799] [2025-05-03 09:49:43 +0000.35779][4378] Set record state to


stopped.threadID:17272

[013:832] [2025-05-03 09:49:43 +0000.68199][470b] haveEnoughProcessedData


internalAudioStream.length: 0
[013:894] [2025-05-03 09:49:43 +0000.130824][4378] Try to destory the
recorder.threadID:17272

[014:095] [2025-05-03 09:49:43 +0000.331078][4378] DestroyAudioRecorder:


[014:095] [2025-05-03 09:49:43 +0000.331263][4378] Cleanup the buffer queue in the
recorder.
[014:095] [2025-05-03 09:49:43 +0000.331298][4378] Destroy the recorder.

[014:098] [2025-05-03 09:49:43 +0000.334329][4378] StopRecording finished.

[014:098] [2025-05-03 09:49:43 +0000.334446][4378] The stop recording success.

[014:098] [2025-05-03 09:49:43 +0000.334478][4378]


AudioDeviceDataHandler::StopMicProcess

[014:100] [2025-05-03 09:49:43 +0000.336395][4378] AppDeviceManager stop.

[014:101] [2025-05-03 09:49:43 +0000.337466][4378] Rlease the webrtc device object.

[014:102] [2025-05-03 09:49:43 +0000.338490][4378] OpenSlesInput destruct.

[014:103] [2025-05-03 09:49:43 +0000.339361][4378] OpenSlesOutput destruct.

[014:106] [2025-05-03 09:49:43 +0000.342703][4378] EventDispatchServerScope


destruct
[014:106] [2025-05-03 09:49:43 +0000.342807][4378]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[014:107] [2025-05-03 09:49:43 +0000.342995][4378] ~AudioDeviceDataHandler

[014:108] [2025-05-03 09:49:43 +0000.344440][4378] AppDeviceManagerDestruct.

[014:108] [2025-05-03 09:49:43 +0000.344519][4378] ~AppDeviceManager:


[014:108] [2025-05-03 09:49:43 +0000.344578][4378] ~CpuOverloadDetect time:15536113
enter.

[014:108] [2025-05-03 09:49:43 +0000.344897][4378] ~CpuOverloadDetect leave.


expire time = 0 ms

[014:114] [2025-05-03 09:49:43 +0000.350238][4378] Destruct BeautifyReader begin...


[014:114] [2025-05-03 09:49:43 +0000.350320][4378] Destruct BeautifyReader done.
[014:114] [2025-05-03 09:49:43 +0000.350361][4378] ~MediaFilterCamera leave.
expire time = 321 ms

[014:116] [2025-05-03 09:49:43 +0000.352815][4378] ~GLESContext:


[014:122] [2025-05-03 09:49:43 +0000.358651][4378] GLESContext destruct finish.
[014:122] [2025-05-03 09:49:43 +0000.358867][4378] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[014:123] [2025-05-03 09:49:43 +0000.359935][4378] global uninited!
[014:127] [2025-05-03 09:49:43 +0000.363235][4378] clear AppID 50011
[014:127] [2025-05-03 09:49:43 +0000.363373][4378] UnRegister JVM for Xplatform
util
[014:127] [2025-05-03 09:49:43 +0000.363418][4378] Dispose::unregister webrtc video
engine
[014:127] [2025-05-03 09:49:43 +0000.363447][4378] Init the android object with
jvm:0x0 env:0x0 context:0x0

[014:128] [2025-05-03 09:49:43 +0000.364840][4378] SetAndroidMediaCodecObjects


time:15536133 enter.

[014:128] [2025-05-03 09:49:43 +0000.364885][4378] ClearAndroidMediaCodecObjects


time:15536133 enter.

[014:129] [2025-05-03 09:49:43 +0000.364972][4378] ClearAndroidMediaCodecObjects


leave. expire time = 1 ms

[014:129] [2025-05-03 09:49:43 +0000.365003][4378] SetAndroidMediaCodecObjects


leave. expire time = 1 ms

[014:129] [2025-05-03 09:49:43 +0000.365049][4378] SetAndroidMediaCodecObjects


time:15536134 enter.

[014:129] [2025-05-03 09:49:43 +0000.365096][4378] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0x0
[014:129] [2025-05-03 09:49:43 +0000.365125][4378] ClearAndroidMediaCodecObjects
time:15536134 enter.

[014:129] [2025-05-03 09:49:43 +0000.365153][4378] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[014:129] [2025-05-03 09:49:43 +0000.365209][4378] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[014:129] [2025-05-03 09:49:43 +0000.365236][4378] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[014:129] [2025-05-03 09:49:43 +0000.365276][4378] Dispose::unregister webrtc voice


engine
[014:129] [2025-05-03 09:49:43 +0000.365332][4378] Set the android objects with
jvm:0x0 env:0x0 context:0x0

[014:129] [2025-05-03 09:49:43 +0000.365415][4378] SystemUtil UnInit done


[020:609] [2025-05-03 09:49:49 +0000.845247][4378] Register JVM for xplatform util
[020:627] [2025-05-03 09:49:49 +0000.863847][4378] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-05-
03 09:49:49 +0000
[020:628] [2025-05-03 09:49:49 +0000.863937][4378] set AppID=50011 old AppID=-1
[020:628] [2025-05-03 09:49:49 +0000.863977][4378] Init the android object with
jvm:0xb400007d00421380 env:0x7ce2523dc0 context:0x7c8bc152e8

[020:628] [2025-05-03 09:49:49 +0000.864026][4378] SetAndroidMediaCodecObjects


time:15542633 enter.

[020:628] [2025-05-03 09:49:49 +0000.864071][4378] SetAndroidMediaCodecObjects


leave. expire time = 0 ms
[020:628] [2025-05-03 09:49:49 +0000.864110][4378] SetAndroidMediaCodecObjects
time:15542633 enter.

[020:628] [2025-05-03 09:49:49 +0000.864151][4378] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007d00421380
[020:628] [2025-05-03 09:49:49 +0000.864192][4378] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007d00421380 address:0x7c3ed8c760
[020:628] [2025-05-03 09:49:49 +0000.864614][4378] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007d00421380
address:0x7c3ed8c760
[020:628] [2025-05-03 09:49:49 +0000.864644][4378] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[020:628] [2025-05-03 09:49:49 +0000.864674][4378] Set the android objects with


jvm:0xb400007d00421380 env:0x7ce2523dc0 context:0x7c8bc152e8

[020:628] [2025-05-03 09:49:49 +0000.864720][4378] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7ce2523dc0
[020:628] [2025-05-03 09:49:49 +0000.864754][4378] SystemUtil Init done
[020:630] [2025-05-03 09:49:49 +0000.866005][4378]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[020:632] [2025-05-03 09:49:49 +0000.868739][4378] MediaFilterCamera
[020:632] [2025-05-03 09:49:49 +0000.868857][4378] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[020:633] [2025-05-03 09:49:49 +0000.869136][4878] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5d45fac0
[020:633] [2025-05-03 09:49:49 +0000.869015][4378] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[020:634] [2025-05-03 09:49:49 +0000.869935][4378] Recording session using default
bitrate support by app:14680064
[020:634] [2025-05-03 09:49:49 +0000.870161][4878] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[020:634] [2025-05-03 09:49:49 +0000.870258][4378] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[020:641] [2025-05-03 09:49:49 +0000.877794][4378] Error(ini.cc:191): Open the file
failed. error:2
[020:641] [2025-05-03 09:49:49 +0000.877912][4378]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[020:642] [2025-05-03 09:49:49 +0000.877983][4378] The device model: 220333qag
usingSoftwareAEC value: 0
[020:646] [2025-05-03 09:49:49 +0000.882078][4378] Error(ini.cc:191): Open the file
failed. error:2
[020:646] [2025-05-03 09:49:49 +0000.882178][4378]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[020:646] [2025-05-03 09:49:49 +0000.882238][4378] The device model: 220333qag
usingHardwareAEC value: 0
[020:646] [2025-05-03 09:49:49 +0000.882284][4378] The machine device: 220333qag
usingHardwareAEC value: 0
[020:646] [2025-05-03 09:49:49 +0000.882332][4378] Using Default AEC type: software
AEC
[020:647] [2025-05-03 09:49:49 +0000.883688][4378] The device model: 220333qag enum
value: 0
[020:648] [2025-05-03 09:49:49 +0000.884509][4378] GetMachineModel is 220333QAG
[020:648] [2025-05-03 09:49:49 +0000.884611][4378] GetMachineInfo: 220333QAG
[020:648] [2025-05-03 09:49:49 +0000.884643][4378] Construct BeautifyReader
begin...
[020:648] [2025-05-03 09:49:49 +0000.884702][4378] dumpStickerRgba:0
dumpStickerYuv:0
[020:648] [2025-05-03 09:49:49 +0000.884728][4378] Construct BeautifyReader done.
[020:653] [2025-05-03 09:49:49 +0000.889914][4378] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[020:654] [2025-05-03 09:49:49 +0000.889943][487b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c5d2337a0
[020:654] [2025-05-03 09:49:49 +0000.890103][4378] AppDeviceManager telnet server
for statistics started......
[020:654] [2025-05-03 09:49:49 +0000.890560][4378] CpuOverloadDetect time:15542659
enter.

[020:654] [2025-05-03 09:49:49 +0000.890690][4378] CpuOverloadDetect leave. expire


time = 0 ms

[020:654] [2025-05-03 09:49:49 +0000.890754][487c] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7cef071b80
[020:655] [2025-05-03 09:49:49 +0000.891533][4378] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[020:655] [2025-05-03 09:49:49 +0000.891585][4378] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[020:657] [2025-05-03 09:49:49 +0000.893384][4378] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[020:659] [2025-05-03 09:49:49 +0000.895612][4378] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[020:660] [2025-05-03 09:49:49 +0000.896124][4378] CreatePlatformSpecificObjects:
[020:660] [2025-05-03 09:49:49 +0000.896178][4378] audio device use opensle input
and opensl output
[020:660] [2025-05-03 09:49:49 +0000.896286][4378] Create OpenSLES output module
with java VM support.

[020:660] [2025-05-03 09:49:49 +0000.896489][4378] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[020:660] [2025-05-03 09:49:49 +0000.896738][4378] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[020:661] [2025-05-03 09:49:49 +0000.896971][4378] Create OpenSLES output module
with buffer num:1

[020:661] [2025-05-03 09:49:49 +0000.897142][4378] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[020:661] [2025-05-03 09:49:49 +0000.897306][4378] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[020:661] [2025-05-03 09:49:49 +0000.897502][4378] Create OpenSLES input module
with java VM support.

[020:661] [2025-05-03 09:49:49 +0000.897550][4378] Create OpenSLES input module


with buffer num:1

[020:661] [2025-05-03 09:49:49 +0000.897610][4378] Error(trace.cc:40): Init the


output and input for audio device template.
[020:661] [2025-05-03 09:49:49 +0000.897649][4378] Init the output device.

[020:661] [2025-05-03 09:49:49 +0000.897691][4378] Init the opensl input.


[020:661] [2025-05-03 09:49:49 +0000.897752][4378] AppDeviceManager get setting
samplerate: 0
[020:662] [2025-05-03 09:49:49 +0000.898338][4378] The device model: 220333qag enum
value: 0
[020:663] [2025-05-03 09:49:49 +0000.899103][4378] The device model: 220333qag enum
value: 0
[020:663] [2025-05-03 09:49:49 +0000.899197][4378] Set the sample rate to be:48000
[020:663] [2025-05-03 09:49:49 +0000.899230][4378] Enable the recording stereo:0
[020:663] [2025-05-03 09:49:49 +0000.899343][4378] Set the playout as stereo:1
[020:663] [2025-05-03 09:49:49 +0000.899370][4378] Init the microphone.
[020:664] [2025-05-03 09:49:49 +0000.900213][4378] Update the recording sample rate
to be: 48000
[020:664] [2025-05-03 09:49:49 +0000.900290][4378] Init the speaker.
[020:664] [2025-05-03 09:49:49 +0000.900339][4378] Low latency buffer size:144 low
sample rate:48000
[020:664] [2025-05-03 09:49:49 +0000.900652][4378] Using 1 x 10ms for an audio
frame.

[020:668] [2025-05-03 09:49:49 +0000.904382][4378] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[020:668] [2025-05-03 09:49:49 +0000.904542][4378] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[020:668] [2025-05-03 09:49:49 +0000.904595][4378] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[020:674] [2025-05-03 09:49:49 +0000.910212][4378] The device model:220333qag

[020:674] [2025-05-03 09:49:49 +0000.910306][4378] speaker output factor:100


defaultFactor: 100

[020:674] [2025-05-03 09:49:49 +0000.910347][4378] headset output factor:100


defaultFactor: 100

[020:674] [2025-05-03 09:49:49 +0000.910806][4378] AppDeviceManagerStart finished.


[020:674] [2025-05-03 09:49:49 +0000.910856][4378] AppDeviceManagerStartMic::mic
status is off
[020:674] [2025-05-03 09:49:49 +0000.910916][4378] AppDeviceManagerStartMic update
aec type: 2

[020:675] [2025-05-03 09:49:49 +0000.910998][4378] AppDeviceManagerStartMic update


voiceChangeMode: 4

[020:675] [2025-05-03 09:49:49 +0000.911047][4378]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[020:675] [2025-05-03 09:49:49 +0000.911100][4378]
AudioDeviceDataHandler::StartMicProcess

[020:675] [2025-05-03 09:49:49 +0000.911250][4378] Try to start webrtc recording


device.

[020:675] [2025-05-03 09:49:49 +0000.911291][4378] StartRecording. threadID:17272

[020:675] [2025-05-03 09:49:49 +0000.911285][487d] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[020:675] [2025-05-03 09:49:49 +0000.911398][4378] default mode: Set the recording
mode to voice communication to enable HW AEC .

[020:675] [2025-05-03 09:49:49 +0000.911437][4378] Set the recording mode before


getSetting: 4
[020:675] [2025-05-03 09:49:49 +0000.911487][4378] Set the recording mode after
getSetting: 1
[020:712] [2025-05-03 09:49:49 +0000.948625][4378] StartRecording finished.

[020:712] [2025-05-03 09:49:49 +0000.948708][4378] audio: start the audio mic


checker timer.
[020:713] [2025-05-03 09:49:49 +0000.949435][4378] machine model :redmi
[020:713] [2025-05-03 09:49:49 +0000.949524][4378] Support this machine
model :redmi
[020:720] [2025-05-03 09:49:49 +0000.956784][4378] global inited! current sdk
version: 12-14-d8558ab
[021:268] [2025-05-03 09:49:50 +0000.504407][487d] Run AGC when audioType = 0
[021:551] [2025-05-03 09:49:50 +0000.787158][45c5]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[021:552] [2025-05-03 09:49:50 +0000.788127][4879] MediaFilterCamera, recording
file context:0x7ce268cd00 input texture:6
[021:552] [2025-05-03 09:49:50 +0000.788245][4879] GLESContext:
[021:552] [2025-05-03 09:49:50 +0000.788346][4879] The result of eglGetDisplay is:
0x1
[021:559] [2025-05-03 09:49:50 +0000.795062][4879] The result of creation:
0x7c5d261f80
[021:559] [2025-05-03 09:49:50 +0000.795243][4879] The result of
eglCreatePbufferSurface is: 0x7c5d262900
[021:559] [2025-05-03 09:49:50 +0000.795707][45c5]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7ce268cd00 input_texture: 6
[022:245] [2025-05-03 09:49:51 +0000.481617][487d] haveEnoughProcessedData
internalAudioStream.length: 10
[023:265] [2025-05-03 09:49:52 +0000.501911][487d] Run AGC when audioType = 0
[023:266] [2025-05-03 09:49:52 +0000.502178][487d]
AudioDeviceDataHandler::MixAndSendOutFrame
[023:388] [2025-05-03 09:49:52 +0000.624705][432b] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[023:388] [2025-05-03 09:49:52 +0000.624905][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[023:389] [2025-05-03 09:49:52 +0000.625842][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[023:390] [2025-05-03 09:49:52 +0000.626385][4879] operator() time:15545395 enter.

[023:391] [2025-05-03 09:49:52 +0000.627340][4879] MediaFilterCamera, recording


file context:0x7ce268cd00 input texture:6
[023:398] [2025-05-03 09:49:52 +0000.634987][4879] MicSource: Mic source
created:10x7c5d3ddd00
[023:401] [2025-05-03 09:49:52 +0000.636956][4879] alloc thread: 0x7c4f793c80
name:worker2 thread id:533727038592 to Mic_source
[023:402] [2025-05-03 09:49:52 +0000.638100][4879] audio: start the audio sender
thread.

[023:402] [2025-05-03 09:49:52 +0000.638299][4879] construct OpenGLRenderProgram


0x7c5363cc98
[023:402] [2025-05-03 09:49:52 +0000.638342][4879] CropFilter::SetOrientation
orientation: 90
[023:402] [2025-05-03 09:49:52 +0000.638559][4879] filter: filter pipeline
construtc this: 0x7c4f90bb00
[023:402] [2025-05-03 09:49:52 +0000.638632][4879] filter: filter pipeline2 update
pattern: 1
[023:406] [2025-05-03 09:49:52 +0000.642261][4879] CameraSource::source_id_:7
[023:406] [2025-05-03 09:49:52 +0000.642570][4879] RecordAudioSource::source_id_:8
[023:407] [2025-05-03 09:49:52 +0000.643869][4879] BindInputFilter 0x7c4f89b440
this 0x7c5363cec0
[023:408] [2025-05-03 09:49:52 +0000.643975][4879] BindInputFilter 0x7c4f89b5d8
this 0x7c4f89b750
[023:408] [2025-05-03 09:49:52 +0000.644018][4879] BindInputFilter 0x7c5363cec0
this 0x7c4f90bba0
[023:410] [2025-05-03 09:49:52 +0000.646152][4879] setParamentForFilters:
speed:1.000000
[023:410] [2025-05-03 09:49:52 +0000.646306][4879] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[023:410] [2025-05-03 09:49:52 +0000.646350][4879] SetParamForFilter time:15545415
enter.

[023:410] [2025-05-03 09:49:52 +0000.646379][4879] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[023:410] [2025-05-03 09:49:52 +0000.646417][4879] SetParamForFilter: Params video
index is: 0
[023:410] [2025-05-03 09:49:52 +0000.646444][4879] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[023:410] [2025-05-03 09:49:52 +0000.646472][4879] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[023:410] [2025-05-03 09:49:52 +0000.646500][4879] crop filter mode tpye:
citytravelvideo index:0
[023:427] [2025-05-03 09:49:52 +0000.663786][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[023:427] [2025-05-03 09:49:52 +0000.663884][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[023:427] [2025-05-03 09:49:52 +0000.663914][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[023:428] [2025-05-03 09:49:52 +0000.663942][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[023:428] [2025-05-03 09:49:52 +0000.663984][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[023:428] [2025-05-03 09:49:52 +0000.664013][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[023:428] [2025-05-03 09:49:52 +0000.664042][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[023:428] [2025-05-03 09:49:52 +0000.664068][4879]
Warning(parse_template_json.cc:81): json parament no found the parament
[023:428] [2025-05-03 09:49:52 +0000.664095][4879]
Warning(parse_template_json.cc:81): json parament no found the parament
[023:428] [2025-05-03 09:49:52 +0000.664121][4879]
Warning(parse_template_json.cc:67): json parament no found the parament
[023:428] [2025-05-03 09:49:52 +0000.664147][4879]
Warning(parse_template_json.cc:93): json parament no found the duration
[023:428] [2025-05-03 09:49:52 +0000.664197][4879] SetParamForFilter leave. expire
time = 18 ms

[023:429] [2025-05-03 09:49:52 +0000.665600][4879] OnOutputSizeChanged width 1280


height 720
[023:430] [2025-05-03 09:49:52 +0000.666147][4879] OpenGLFrameBuffer: width:1280
height:720
[023:430] [2025-05-03 09:49:52 +0000.666272][4879] OpenGLFrameBuffer: width:1280
height:720
[023:430] [2025-05-03 09:49:52 +0000.666310][4879] OpenGLFrameBuffer: width:1280
height:720
[023:430] [2025-05-03 09:49:52 +0000.666338][4879] OpenGLFrameBuffer: width:1280
height:720
[023:430] [2025-05-03 09:49:52 +0000.666365][4879] OpenGLFrameBuffer: width:1280
height:720
[023:430] [2025-05-03 09:49:52 +0000.666392][4879] OpenGLFrameBuffer: width:1280
height:720
[023:430] [2025-05-03 09:49:52 +0000.666417][4879] construct TrivalImageDrawer
0x7c5354e7c0
[023:430] [2025-05-03 09:49:52 +0000.666460][4879] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7c5354e7c0 context 0x7c5d263500
[023:430] [2025-05-03 09:49:52 +0000.666512][4879] setupGLES:
[023:432] [2025-05-03 09:49:52 +0000.668776][4879] OpenGLRenderProgram::Initialize.
[023:433] [2025-05-03 09:49:52 +0000.669020][4879] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[023:433] [2025-05-03 09:49:52 +0000.669070][4879] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[023:433] [2025-05-03 09:49:52 +0000.669163][4879] Init open gl render:
0x7c5363cc98
[023:433] [2025-05-03 09:49:52 +0000.669739][4879] Fragement shader path:
[023:433] [2025-05-03 09:49:52 +0000.669818][4879] Fragement shader path:
[023:433] [2025-05-03 09:49:52 +0000.669848][4879] create opengl program object.
[023:433] [2025-05-03 09:49:52 +0000.669875][4879] create shader: vertex
[023:434] [2025-05-03 09:49:52 +0000.670218][4879] create shader: fragment
[023:443] [2025-05-03 09:49:52 +0000.679321][4879] Have not extra filter filename!
[023:443] [2025-05-03 09:49:52 +0000.679437][4879] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[023:443] [2025-05-03 09:49:52 +0000.679474][4879] OpenGLRenderProgram::Initialize
success.
[023:443] [2025-05-03 09:49:52 +0000.679565][4879] Setup the OpenGL result:1
[023:444] [2025-05-03 09:49:52 +0000.679996][4878] start recording, file
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4
[023:444] [2025-05-03 09:49:52 +0000.680406][4878] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[023:444] [2025-05-03 09:49:52 +0000.680613][4878] 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
[023:444] [2025-05-03 09:49:52 +0000.680746][4878] 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_15545448.mp4
fileFD: -1
[023:452] [2025-05-03 09:49:52 +0000.688557][4878] MP4
file:/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4 is
opened successfully
[023:452] [2025-05-03 09:49:52 +0000.688785][4878] setupMediaProcessers:
[023:452] [2025-05-03 09:49:52 +0000.688871][4878]
RecordingSessionInternalSimple:setup media processers.
[023:453] [2025-05-03 09:49:52 +0000.688937][4878] construct AAC encoder
[023:454] [2025-05-03 09:49:52 +0000.690422][4878] H264Encoder creating:
superfast011818
[023:454] [2025-05-03 09:49:52 +0000.690559][4878] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[023:451] [2025-05-03 09:49:52 +0000.687495][48e9] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7cefdcd298
[023:455] [2025-05-03 09:49:52 +0000.691629][4878] H264Encode::GetMachineModel is
220333QAG
[023:455] [2025-05-03 09:49:52 +0000.691714][4878] H264Encoder machine_mode
is:220333QAG
[023:455] [2025-05-03 09:49:52 +0000.691747][4878] H264Encode::machine size :9
machine_mode:220333QAG
[023:455] [2025-05-03 09:49:52 +0000.691779][4878] H264Encode::machine array
size :22 machine_mode:220333QAG
[023:455] [2025-05-03 09:49:52 +0000.691808][4878] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[023:455] [2025-05-03 09:49:52 +0000.691834][4878] setupCompressionSession:
[023:455] [2025-05-03 09:49:52 +0000.691861][4878] H264Encode::creating hareware
Encoder
[023:455] [2025-05-03 09:49:52 +0000.691893][4878] AndroidHwAvcEncoder
time:15545460 enter.

[023:457] [2025-05-03 09:49:52 +0000.693852][4878] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c3ed8c760
[023:458] [2025-05-03 09:49:52 +0000.694283][4878] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[023:458] [2025-05-03 09:49:52 +0000.694335][4878] The video avc hw codec address
is 0x7ce27429c8
[023:458] [2025-05-03 09:49:52 +0000.694444][4878] AndroidHwAvcEncoder leave.
expire time = 3 ms

[023:458] [2025-05-03 09:49:52 +0000.694491][4878] RegisterEncodeCompleteCallback


time:15545463 enter.

[023:458] [2025-05-03 09:49:52 +0000.694629][4878] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[023:458] [2025-05-03 09:49:52 +0000.694668][4878] InitEncode time:15545463 enter.

[023:458] [2025-05-03 09:49:52 +0000.694741][4878] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[023:458] [2025-05-03 09:49:52 +0000.694814][4878] Create time:15545463 enter.

[023:458] [2025-05-03 09:49:52 +0000.694845][4878] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[023:458] [2025-05-03 09:49:52 +0000.694909][4878]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7ceff1cd40
[023:460] [2025-05-03 09:49:52 +0000.696692][4878]
supported_type:image/vnd.android.heic
[023:460] [2025-05-03 09:49:52 +0000.696901][4878] supported_type:video/avc
[023:461] [2025-05-03 09:49:52 +0000.696943][4878] name:OMX.qcom.video.encoder.avc
mime:video/avc
[023:461] [2025-05-03 09:49:52 +0000.697015][4878] hwCodecPrefix :OMX.qcom.
[023:461] [2025-05-03 09:49:52 +0000.697054][4878] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[023:461] [2025-05-03 09:49:52 +0000.697103][4878] mediacodec_createCodecByName
time:15545466 enter.

[023:461] [2025-05-03 09:49:52 +0000.697136][4878] WrapAndroidMediaCodec


time:15545466 enter.

[023:461] [2025-05-03 09:49:52 +0000.697518][4878] WrapAndroidMediaCodec leave.


expire time = 0 ms

[023:713] [2025-05-03 09:49:52 +0000.949564][4878] mediacodec_createCodecByName


leave. expire time = 252 ms

[023:713] [2025-05-03 09:49:52 +0000.949704][4878] WrapAndroidMediaFromat


time:15545718 enter.

[023:713] [2025-05-03 09:49:52 +0000.949831][4878] WrapAndroidMediaFromat leave.


expire time = 0 ms

[023:762] [2025-05-03 09:49:52 +0000.998695][4878] Destroy time:15545767 enter.

[023:762] [2025-05-03 09:49:52 +0000.998887][4878] WrapAndroidMediaFromat::


Destroy
[023:763] [2025-05-03 09:49:52 +0000.998998][4878] Destroy leave. expire time = 1
ms

[023:763] [2025-05-03 09:49:52 +0000.999077][4878] ~WrapAndroidMediaFromat


time:15545768 enter.

[023:763] [2025-05-03 09:49:52 +0000.999110][4878] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[023:763] [2025-05-03 09:49:52 +0000.999144][4878] Create leave. expire time = 305


ms

[023:763] [2025-05-03 09:49:52 +0000.999175][4878] isSemiPlanarSupport


time:15545768 enter.

[023:763] [2025-05-03 09:49:52 +0000.999209][4878] H264Encoder isSemiPlanarSupport


[023:763] [2025-05-03 09:49:52 +0000.999238][4878] isSemiPlanarSupport leave.
expire time = 0 ms

[023:763] [2025-05-03 09:49:52 +0000.999266][4878] creat hw H264Encoder success,


isSemiPlanar:1
[023:763] [2025-05-03 09:49:52 +0000.999414][4878] InitEncode leave. expire time =
305 ms

[023:763] [2025-05-03 09:49:52 +0000.999454][4878] H264Encode::created Encoder


[023:763] [2025-05-03 09:49:52 +0000.999488][4878] H264Encode:: H264 encoder
created.
[023:763] [2025-05-03 09:49:52 +0000.999517][4878] H264 encoder created.
[023:763] [2025-05-03 09:49:52 +0000.999547][4878]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c52fafac0
[023:763] [2025-05-03 09:49:52 +0000.999580][4878] setOutput:
[023:763] [2025-05-03 09:49:52 +0000.999609][4878]
RecordingSessionInternalSimple:encoder set output to muxer!
[023:763] [2025-05-03 09:49:52 +0000.999637][4878] request a key frame
[023:763] [2025-05-03 09:49:52 +0000.999663][4878] H264Encode:: request a key frame
[023:764] [2025-05-03 09:49:53 +0000.83][4878] setDisplayRotate :90
[023:764] [2025-05-03 09:49:53 +0000.134][4878] 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
[023:764] [2025-05-03 09:49:53 +0000.224][4879] StartRecording:
[023:764] [2025-05-03 09:49:53 +0000.309][48e2] operator(): Set the recording
session in mic source. recording session: 0x7c4f89b480
[023:764] [2025-05-03 09:49:53 +0000.491][4879] operator() leave. expire time =
374 ms

[023:836] [2025-05-03 09:49:53 +0000.71995][4879] begine recode to first frame


spend time:446
[023:836] [2025-05-03 09:49:53 +0000.72177][4879]
GPUImageProcessing::SetOrientation orientation: 90
[023:840] [2025-05-03 09:49:53 +0000.76468][4879] drawYUV420 render
OpenGLRenderProgram:0x7c5363cc98
[023:884] [2025-05-03 09:49:53 +0000.120912][4879] drawYUV420 render
OpenGLRenderProgram:0x7c5363cc98
[023:901] [2025-05-03 09:49:53 +0000.137477][48e8]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[023:938] [2025-05-03 09:49:53 +0000.174096][4879] drawYUV420 render
OpenGLRenderProgram:0x7c5363cc98
[023:944] [2025-05-03 09:49:53 +0000.180873][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[023:961] [2025-05-03 09:49:53 +0000.197033][48e8] h264 add frame header cdr flag
[023:961] [2025-05-03 09:49:53 +0000.197924][48e8] h264 add frame header cdr flag
[023:962] [2025-05-03 09:49:53 +0000.198331][48e8] Received key frame:0
[023:962] [2025-05-03 09:49:53 +0000.198410][48e8] H264Encode:: get a sps pps
header!headerSize:31
[023:962] [2025-05-03 09:49:53 +0000.198772][48e9] get the H.264 SPS parameter
[023:964] [2025-05-03 09:49:53 +0000.200473][48e9] add video track with id:1
[023:965] [2025-05-03 09:49:53 +0000.201021][48e9] get the H.264 PPS parameter
[023:981] [2025-05-03 09:49:53 +0000.217782][48e9] add aac audio track with id:2
[023:982] [2025-05-03 09:49:53 +0000.218444][48e9] audio start ts:0
[023:982] [2025-05-03 09:49:53 +0000.218505][48e9] the audio frame has been written
into MP4 file
[023:991] [2025-05-03 09:49:53 +0000.227311][4879] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[024:003] [2025-05-03 09:49:53 +0000.239217][48e9] get the H.264 IDR frame
[024:003] [2025-05-03 09:49:53 +0000.239496][48e9] resss:true
[024:003] [2025-05-03 09:49:53 +0000.239543][48e9] video start ts:0
[024:003] [2025-05-03 09:49:53 +0000.239683][48e9] the video frame has been written
into MP4 file
[024:046] [2025-05-03 09:49:53 +0000.282712][4879] The convert RGB to YUV take 5
[024:258] [2025-05-03 09:49:53 +0000.494695][48e2] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[024:281] [2025-05-03 09:49:53 +0000.517707][48df] AF_SpeedFilter audio
0x7c4f89b600 PullFrame
[024:471] [2025-05-03 09:49:53 +0000.707833][4879] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[024:541] [2025-05-03 09:49:53 +0000.777556][48df]
RecordAudioSource::PullAudioFrame
[024:543] [2025-05-03 09:49:53 +0000.779620][4879] The convert RGB to YUV take 4
[024:683] [2025-05-03 09:49:53 +0000.919549][48e8] DTS queue for
Generator:0x7cefdcd4b8 754 789
[024:716] [2025-05-03 09:49:53 +0000.952658][46fa]
monitorTime:4004totalDuration:3940
[024:884] [2025-05-03 09:49:54 +0000.120484][48e8] Push an pts:996 to dts queue.
[024:964] [2025-05-03 09:49:54 +0000.200164][48e8] last dts:962 currentPts:996
ppsOrSPS:0 queue length:3
[024:973] [2025-05-03 09:49:54 +0000.209583][4879] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[024:974] [2025-05-03 09:49:54 +0000.210723][48df] AF_SpeedFilter::PullFrame eof4
[024:979] [2025-05-03 09:49:54 +0000.215192][48df]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[025:013] [2025-05-03 09:49:54 +0000.249506][48df] resampled_data_size:3584
[025:044] [2025-05-03 09:49:54 +0000.280323][4879] The convert RGB to YUV take 5
[025:263] [2025-05-03 09:49:54 +0000.499770][48e2] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[025:266] [2025-05-03 09:49:54 +0000.502693][487d] Run AGC when audioType = 0
[025:398] [2025-05-03 09:49:54 +0000.634329][48e7]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1416queue_audio_frame_:9
[025:411] [2025-05-03 09:49:54 +0000.647423][48e8] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1484 pts:1484
[025:465] [2025-05-03 09:49:54 +0000.701628][4879] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[025:506] [2025-05-03 09:49:54 +0000.742248][48e8] DTS queue for
Generator:0x7cefdcd4b8 1585 1620
[025:540] [2025-05-03 09:49:54 +0000.776002][4879] The convert RGB to YUV take 5
[025:582] [2025-05-03 09:49:54 +0000.818831][48e8] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1688
[025:583] [2025-05-03 09:49:54 +0000.819018][48e8] push video frame to H264
encoder. (100 frame for one log)

[025:583] [2025-05-03 09:49:54 +0000.819063][48e8] push video frame to H264


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

[025:583] [2025-05-03 09:49:54 +0000.819095][48e8] H264Encode::push video frame to


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

[025:583] [2025-05-03 09:49:54 +0000.819139][48e8] The input pts:1688 fps:30


[025:587] [2025-05-03 09:49:54 +0000.823457][48e8] SendFrame
encodedImage._timeStamp:1655encodedImage->_length:55072
[025:644] [2025-05-03 09:49:54 +0000.880893][48e8] H264Encode::H264SWEncoder get
callback, length:53200 type:1 nalType:1length:53196
[025:667] [2025-05-03 09:49:54 +0000.903623][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[025:687] [2025-05-03 09:49:54 +0000.923757][4879] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[025:868] [2025-05-03 09:49:55 +0000.104477][48df] AF_SpeedFilter audio
0x7c4f89b600 PullFrame
[025:995] [2025-05-03 09:49:55 +0000.231083][4879] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[025:996] [2025-05-03 09:49:55 +0000.232566][48e8] h264 add frame header cdr flag
[025:997] [2025-05-03 09:49:55 +0000.233602][48e8] Received key frame:2013
[026:000] [2025-05-03 09:49:55 +0000.236763][48e9] get the H.264 IDR frame
[026:057] [2025-05-03 09:49:55 +0000.293480][4879] The convert RGB to YUV take 4
[026:239] [2025-05-03 09:49:55 +0000.475670][48e8] Push an pts:2355 to dts queue.
[026:266] [2025-05-03 09:49:55 +0000.502742][48e2] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[026:319] [2025-05-03 09:49:55 +0000.555942][48e8] last dts:2317 currentPts:2355
ppsOrSPS:0 queue length:3
[026:362] [2025-05-03 09:49:55 +0000.598077][48e8] DTS queue for
Generator:0x7cefdcd4b8 2468
[026:370] [2025-05-03 09:49:55 +0000.606427][4879] GPUImageProcessing: process
video frame with resolution 1280 X 720
[026:370] [2025-05-03 09:49:55 +0000.606577][4879] GPUImageProcessing: input frame
width1280 X 720
[026:371] [2025-05-03 09:49:55 +0000.607530][4879] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[026:371] [2025-05-03 09:49:55 +0000.607663][4879] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[026:385] [2025-05-03 09:49:55 +0000.621315][48df]
RecordAudioSource::PullAudioFrame
[026:412] [2025-05-03 09:49:55 +0000.648083][48e8]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:2521
[026:514] [2025-05-03 09:49:55 +0000.750660][4879] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[026:580] [2025-05-03 09:49:55 +0000.816052][4879] The convert RGB to YUV take 6
[027:029] [2025-05-03 09:49:56 +0000.265692][4879] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[027:128] [2025-05-03 09:49:56 +0000.364031][4879] The convert RGB to YUV take 8
[027:189] [2025-05-03 09:49:56 +0000.425235][48df] resampled_data_size:15872
[027:224] [2025-05-03 09:49:56 +0000.460507][4879] drawYUV420 render
OpenGLRenderProgram:0x7c5363cc98
[027:238] [2025-05-03 09:49:56 +0000.474243][48e8] DTS queue for
Generator:0x7cefdcd4b8 3345
[027:254] [2025-05-03 09:49:56 +0000.490541][48df] AF_SpeedFilter::PullFrame eof4
[027:259] [2025-05-03 09:49:56 +0000.495870][48df]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[027:262] [2025-05-03 09:49:56 +0000.498139][48e2] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[027:265] [2025-05-03 09:49:56 +0000.501038][487e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[027:265] [2025-05-03 09:49:56 +0000.501213][487e] _deviceSampleRate:48000

[027:267] [2025-05-03 09:49:56 +0000.503961][487d] Run AGC when audioType = 0


[027:268] [2025-05-03 09:49:56 +0000.504299][487d]
AudioDeviceDataHandler::MixAndSendOutFrame
[027:399] [2025-05-03 09:49:56 +0000.635401][487d] haveEnoughProcessedData
internalAudioStream.length: 10
[027:474] [2025-05-03 09:49:56 +0000.710268][48df] AF_SpeedFilter audio
0x7c4f89b600 PullFrame
[027:490] [2025-05-03 09:49:56 +0000.726550][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[027:501] [2025-05-03 09:49:56 +0000.737901][4879] operator(): Stop
[027:503] [2025-05-03 09:49:56 +0000.739165][4879] StopPullFrameAndWriteMp4
time:15549508 enter.

[027:503] [2025-05-03 09:49:56 +0000.739255][4879] StopRecording:


[027:505] [2025-05-03 09:49:56 +0000.741597][48df] PullAudioFrame: PullFrame audio
finished.
[027:505] [2025-05-03 09:49:56 +0000.741704][48df]
Warning(media_filter_camera.cc:543): media pull audio frame EOF, so need stop
Timer!
[027:509] [2025-05-03 09:49:56 +0000.745052][48e8]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:106
[027:511] [2025-05-03 09:49:56 +0000.747460][4878] stop recording
[027:511] [2025-05-03 09:49:56 +0000.747544][4878]
RecordingSessionInternalSimple:destroy media processers
[027:511] [2025-05-03 09:49:56 +0000.747576][4878] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[027:511] [2025-05-03 09:49:56 +0000.747607][4878] H264Encode::flushing hareware
Encoder
[027:512] [2025-05-03 09:49:56 +0000.748315][4878] Flush time:15549517 enter.

[027:512] [2025-05-03 09:49:56 +0000.748385][4878] H264Encoder encoder flush


[027:512] [2025-05-03 09:49:56 +0000.748423][4878] flush output queue
[027:828] [2025-05-03 09:49:57 +0000.64454][4878] Flush leave. expire time = 316
ms

[027:829] [2025-05-03 09:49:57 +0000.65083][4878] ~H264EncodeWrap:


[027:829] [2025-05-03 09:49:57 +0000.65156][4878] ~H264Encode:
[027:829] [2025-05-03 09:49:57 +0000.65186][4878] teardownCompressionSession:
H264Encode::destroying Encoder
[027:830] [2025-05-03 09:49:57 +0000.66756][4878] Release time:15549835 enter.

[027:831] [2025-05-03 09:49:57 +0000.67213][4878] Release:


MediaCodecVideoEncoder::Release _inited:1
[027:831] [2025-05-03 09:49:57 +0000.67275][4878] Destroy time:15549836 enter.

[027:831] [2025-05-03 09:49:57 +0000.67304][4878] H264Encoder encoderDestroy


[027:831] [2025-05-03 09:49:57 +0000.67335][4878]
AndroidMediaCodecVideoEncoder::release env: 0x7c52fb04c0
[027:833] [2025-05-03 09:49:57 +0000.69066][4878]
AndroidMediaCodecVideoEncoder::Destroy
[027:904] [2025-05-03 09:49:57 +0000.140521][4878] Destroy leave. expire time = 73
ms

[027:904] [2025-05-03 09:49:57 +0000.140799][4878] Release leave. expire time = 74


ms

[027:904] [2025-05-03 09:49:57 +0000.140864][4878] ~AndroidHwAvcEncoder


time:15549909 enter.

[027:905] [2025-05-03 09:49:57 +0000.141339][4878] Release time:15549910 enter.

[027:905] [2025-05-03 09:49:57 +0000.141417][4878] Release:


MediaCodecVideoEncoder:: has been released before, just return
[027:905] [2025-05-03 09:49:57 +0000.141452][4878] Release leave. expire time = 0
ms

[027:905] [2025-05-03 09:49:57 +0000.141482][4878] ~AndroidMediaCodecVideoEncoder


[027:905] [2025-05-03 09:49:57 +0000.141513][4878] ~WrapAndroidMediaCodec
time:15549910 enter.

[027:905] [2025-05-03 09:49:57 +0000.141553][4878] ~WrapAndroidMediaCodec leave.


expire time = 0 ms
[027:905] [2025-05-03 09:49:57 +0000.141597][4878] video hevc hw codec
destructor:0x7ce27429c8

[027:905] [2025-05-03 09:49:57 +0000.141706][4878] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[027:905] [2025-05-03 09:49:57 +0000.141766][4878] teardownCompressionSession:


H264Encode::destroyed Encoder
[027:905] [2025-05-03 09:49:57 +0000.141816][4878]
RecordingSessionInternalSimple:destroy aac encoder output!
[027:905] [2025-05-03 09:49:57 +0000.141848][4878] AACSWEncode destructor
[027:923] [2025-05-03 09:49:57 +0000.159001][48e9] MP4 close file successfully
[027:923] [2025-05-03 09:49:57 +0000.159157][48e9] Recording session Internal:
notify recording ok
[027:923] [2025-05-03 09:49:57 +0000.159196][48e9] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4,
output_video_timestamp_:3607 last_video_pts_:3607
[027:923] [2025-05-03 09:49:57 +0000.159339][48e9] OnRecordFinish:
[027:938] [2025-05-03 09:49:57 +0000.174499][48e9] onRecordingOk: net seek
pos:0record video duration:3640record audio duration:3622
[027:939] [2025-05-03 09:49:57 +0000.175276][48e2] destructMicSource_w:
[027:939] [2025-05-03 09:49:57 +0000.175372][48e2] setOutput_w:
MicSource::setOutput() 0x0
[027:940] [2025-05-03 09:49:57 +0000.175946][4879] releaseThread 0x7c4f793c80
[027:940] [2025-05-03 09:49:57 +0000.176004][4879] ~MicSource: Mic source
destroyed:0x7c5d3ddd00
[027:940] [2025-05-03 09:49:57 +0000.176720][4879] StopPullFrameAndWriteMp4 leave.
expire time = 437 ms

[027:940] [2025-05-03 09:49:57 +0000.176777][4879] DestroyPipelineAndFilters


time:15549945 enter.

[027:940] [2025-05-03 09:49:57 +0000.176842][4879] UnbindInputFilter 0x7c4f89b440


this 0x7c5363cec0
[027:940] [2025-05-03 09:49:57 +0000.176887][4879] UnbindInputFilter 0x7c4f89b5d8
this 0x7c4f89b750
[027:941] [2025-05-03 09:49:57 +0000.176939][4879] UnbindInputFilter 0x7c5363cec0
this 0x7c4f90bba0
[027:941] [2025-05-03 09:49:57 +0000.176983][4879] filter: filter pipeline destroy
this: 0x7c4f90bb00
[027:941] [2025-05-03 09:49:57 +0000.177274][4879] ClearVideoOfSources: recodring
total frames:0
[027:941] [2025-05-03 09:49:57 +0000.177349][4879] ClearVideoOfSources:
[027:941] [2025-05-03 09:49:57 +0000.177378][4879] GPUImageProcessing destruct.
[027:941] [2025-05-03 09:49:57 +0000.177470][4879] destroy TrivalImageDrawer
0x7c5354e7c0
[027:941] [2025-05-03 09:49:57 +0000.177512][4879] The shader has been initialize,
clean up them.

[027:941] [2025-05-03 09:49:57 +0000.177599][4879] ~OpenGLFrameBuffer:


[027:941] [2025-05-03 09:49:57 +0000.177732][4879] ~OpenGLFrameBuffer:
[027:941] [2025-05-03 09:49:57 +0000.177878][4879] ~OpenGLFrameBuffer:
[027:942] [2025-05-03 09:49:57 +0000.177968][4879] ~OpenGLFrameBuffer:
[027:942] [2025-05-03 09:49:57 +0000.178070][4879] ~OpenGLFrameBuffer:
[027:942] [2025-05-03 09:49:57 +0000.178163][4879] ~OpenGLFrameBuffer:
[027:942] [2025-05-03 09:49:57 +0000.178430][4879] GPUImageProcessing destruct
finish.
[027:942] [2025-05-03 09:49:57 +0000.178488][4879] GPURGBAFrame destruct.
[027:942] [2025-05-03 09:49:57 +0000.178559][4879] destroy OpenGLRenderProgram
0x7c5363cc98
[027:942] [2025-05-03 09:49:57 +0000.178604][4879] ~CameraSource time:15549947
enter.

[027:942] [2025-05-03 09:49:57 +0000.178652][4879] ~CameraSource leave. expire


time = 0 ms

[027:942] [2025-05-03 09:49:57 +0000.178691][4879] ~RecordAudioSource time:15549947


enter.

[027:942] [2025-05-03 09:49:57 +0000.178718][4879] ~RecordAudioSource leave.


expire time = 0 ms

[027:943] [2025-05-03 09:49:57 +0000.179101][4879] DestroyPipelineAndFilters


leave. expire time = 3 ms

[028:098] [2025-05-03 09:49:57 +0000.334102][432b]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[028:100] [2025-05-03 09:49:57 +0000.336493][432b] machine model :redmi
[028:100] [2025-05-03 09:49:57 +0000.336609][432b] Support this machine
model :redmi
[028:100] [2025-05-03 09:49:57 +0000.336665][432b] global inited! current sdk
version: 12-14-d8558ab
[028:101] [2025-05-03 09:49:57 +0000.337052][432b] filter: filter pipeline
construtc this: 0x7cefdb2c00
[028:101] [2025-05-03 09:49:57 +0000.337101][432b] MediaFilterGraph:
MediaFilterGraph construct
[028:101] [2025-05-03 09:49:57 +0000.337146][432b] GLESContext:
[028:103] [2025-05-03 09:49:57 +0000.339607][432b] The result of eglGetDisplay is:
0x1
[028:134] [2025-05-03 09:49:57 +0000.369947][432b] The result of creation:
0x7c530e4b00
[028:134] [2025-05-03 09:49:57 +0000.370188][432b] The result of
eglCreatePbufferSurface is: 0x7c530e4c00
[028:134] [2025-05-03 09:49:57 +0000.370401][432b] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4
[028:134] [2025-05-03 09:49:57 +0000.370493][432b] The source 0 speed:1
[028:134] [2025-05-03 09:49:57 +0000.370573][432b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4, delay:
0
[028:134] [2025-05-03 09:49:57 +0000.370655][432b] CreateDecoderByVideoSource
time:15550139 enter.

[028:138] [2025-05-03 09:49:57 +0000.374628][432b] running_decoder_count:0max


count:2
[028:138] [2025-05-03 09:49:57 +0000.374737][432b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefdc0400
[028:185] [2025-05-03 09:49:57 +0000.421617][49a4] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5358f400] Current FFmpeg version git-2021-06-16-
97cea6f

[028:347] [2025-05-03 09:49:57 +0000.583268][49a4] OnStreamInfoFound: video


duration_: 3640
[028:350] [2025-05-03 09:49:57 +0000.586016][432b] start decoder
[028:350] [2025-05-03 09:49:57 +0000.586161][432b] CreateDecoderByVideoSource
leave. expire time = 216 ms
[028:350] [2025-05-03 09:49:57 +0000.586245][432b] BindInputFilter 0x7ce27ef320
this 0x7c52fea398
[028:350] [2025-05-03 09:49:57 +0000.586293][432b] BindInputFilter 0x7c52fea398
this 0x7c52fea458
[028:350] [2025-05-03 09:49:57 +0000.586336][432b] BindInputFilter 0x7ce27ef320
this 0x7c52fea518
[028:350] [2025-05-03 09:49:57 +0000.586377][432b] BindInputFilter 0x7c52fea518
this 0x7c52fea5d8
[028:350] [2025-05-03 09:49:57 +0000.586403][432b] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4
[028:350] [2025-05-03 09:49:57 +0000.586446][432b] BindInputFilter 0x7c52fea458
this 0x7c52fea698
[028:350] [2025-05-03 09:49:57 +0000.586487][432b] BindInputFilter 0x7c52fea698
this 0x7cefdb2ca0
[028:350] [2025-05-03 09:49:57 +0000.586526][432b] BindInputFilter 0x7c52fea5d8
this 0x7c52fea758
[028:350] [2025-05-03 09:49:57 +0000.586567][432b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4
[028:350] [2025-05-03 09:49:57 +0000.586732][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[028:351] [2025-05-03 09:49:57 +0000.587825][432b] machine model :redmi
[028:351] [2025-05-03 09:49:57 +0000.587886][432b] Support this machine
model :redmi
[028:351] [2025-05-03 09:49:57 +0000.587916][432b] global inited! current sdk
version: 12-14-d8558ab
[028:353] [2025-05-03 09:49:57 +0000.589174][432b] GetPipeline:
-----------------------------------------
[028:353] [2025-05-03 09:49:57 +0000.589321][432b] GetPipeline: source:
0x7ce27ef100
[028:354] [2025-05-03 09:49:57 +0000.590303][432b] GetPipeline: filter: NULLFilter
[028:354] [2025-05-03 09:49:57 +0000.590342][432b] GetPipeline: filter: NULLFilter
[028:354] [2025-05-03 09:49:57 +0000.590370][432b] GetPipeline: filter: NULLFilter
[028:354] [2025-05-03 09:49:57 +0000.590397][432b] GetPipeline: audio filter:
AuidoNULLFilter
[028:354] [2025-05-03 09:49:57 +0000.590425][432b] GetPipeline: audio filter:
AuidoNULLFilter
[028:354] [2025-05-03 09:49:57 +0000.590452][432b] GetPipeline: audio filter:
AudioNUllFilter
[028:354] [2025-05-03 09:49:57 +0000.590480][432b] GetPipeline:
------------------------------------------
[028:354] [2025-05-03 09:49:57 +0000.590514][432b] filter: filter pipeline2 update
pattern: 0
[028:357] [2025-05-03 09:49:57 +0000.593661][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[028:359] [2025-05-03 09:49:57 +0000.595291][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[028:359] [2025-05-03 09:49:57 +0000.595430][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[028:359] [2025-05-03 09:49:57 +0000.595627][432b] DeviceInit:
[028:362] [2025-05-03 09:49:57 +0000.598516][49a5] NO get frame from decoder
[028:366] [2025-05-03 09:49:57 +0000.602358][49a5] NO get frame from decoder
[028:368] [2025-05-03 09:49:57 +0000.604391][432b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[028:369] [2025-05-03 09:49:57 +0000.605601][49a5] NO get frame from decoder
[028:372] [2025-05-03 09:49:57 +0000.608370][49a5] NO get frame from decoder
[028:375] [2025-05-03 09:49:57 +0000.611710][432b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[028:377] [2025-05-03 09:49:57 +0000.616089][49a5] NO get frame from decoder
[028:380] [2025-05-03 09:49:57 +0000.616269][432b] CreatePlatformSpecificObjects:
[028:380] [2025-05-03 09:49:57 +0000.616327][432b] audio device use null audio
input and opensl output
[028:380] [2025-05-03 09:49:57 +0000.616371][432b] Create OpenSLES output module
with java VM support.

[028:380] [2025-05-03 09:49:57 +0000.616694][432b] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[028:385] [2025-05-03 09:49:57 +0000.621794][432b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[028:386] [2025-05-03 09:49:57 +0000.622233][432b] Create OpenSLES output module
with buffer num:2

[028:387] [2025-05-03 09:49:57 +0000.623416][432b] Error(trace.cc:40): Init the


output and input for audio device template.
[028:387] [2025-05-03 09:49:57 +0000.623534][432b] Init the output device.

[028:387] [2025-05-03 09:49:57 +0000.623581][432b] Set the playout as stereo:1


[028:387] [2025-05-03 09:49:57 +0000.623604][49a5] NO get frame from decoder
[028:387] [2025-05-03 09:49:57 +0000.623617][432b] Set the sample rate to be:44100

[028:390] [2025-05-03 09:49:57 +0000.626268][432b] Low latency buffer size:144 low


sample rate:48000
[028:390] [2025-05-03 09:49:57 +0000.626450][432b] DeviceInit: Done
[028:390] [2025-05-03 09:49:57 +0000.626687][432b] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[028:391] [2025-05-03 09:49:57 +0000.627110][49a5] NO get frame from decoder
[028:396] [2025-05-03 09:49:57 +0000.632280][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[028:396] [2025-05-03 09:49:57 +0000.632476][432b]
MediaFilterPlayer::SetPlayerNotify 0x7c1f793060
[028:402] [2025-05-03 09:49:57 +0000.638841][432b]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[028:403] [2025-05-03 09:49:57 +0000.638994][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[028:405] [2025-05-03 09:49:57 +0000.640966][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[028:405] [2025-05-03 09:49:57 +0000.641112][432b] SetGraphLoop: SetGraphLoop 1
[028:405] [2025-05-03 09:49:57 +0000.641143][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[028:405] [2025-05-03 09:49:57 +0000.641172][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[028:406] [2025-05-03 09:49:57 +0000.642512][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[028:409] [2025-05-03 09:49:57 +0000.645294][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[028:409] [2025-05-03 09:49:57 +0000.645655][49a5] NO get frame from decoder
[028:421] [2025-05-03 09:49:57 +0000.657641][49be] Start:
[028:422] [2025-05-03 09:49:57 +0000.657965][49bc] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c52ffd418
[028:454] [2025-05-03 09:49:57 +0000.690524][49bd] operator(): video render
started.
[028:459] [2025-05-03 09:49:57 +0000.695072][49be] Start:
[028:459] [2025-05-03 09:49:57 +0000.695427][49be] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[028:459] [2025-05-03 09:49:57 +0000.695518][49be] Reset: history total size: 98
[028:459] [2025-05-03 09:49:57 +0000.695573][49be] DeviceStart:
audioDevice_:0x7c5320c000
[028:459] [2025-05-03 09:49:57 +0000.695607][49be] DeviceStart: time profile
playout init before
[028:459] [2025-05-03 09:49:57 +0000.695654][49be] DeviceStart: time profile
playout init end
[028:459] [2025-05-03 09:49:57 +0000.695684][49be] OpenSlesOutput:Start playout

[028:479] [2025-05-03 09:49:57 +0000.715351][49be] Create the opensl output player.


streamtype before:0

[028:479] [2025-05-03 09:49:57 +0000.715481][49be] Create the opensl output player.


streamtype after:3

[028:570] [2025-05-03 09:49:57 +0000.805997][49be] Enqueue opensl buffer size:1764


[028:630] [2025-05-03 09:49:57 +0000.866835][49be] DeviceStart: time profile
playout all end
[028:631] [2025-05-03 09:49:57 +0000.867118][49be] operator(): Audio playback
started.
[028:631] [2025-05-03 09:49:57 +0000.867224][49be] operator(): Started now!
[028:631] [2025-05-03 09:49:57 +0000.867592][49bf] Pull audio failed.(wait video!)
[028:632] [2025-05-03 09:49:57 +0000.868167][49bf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[028:632] [2025-05-03 09:49:57 +0000.868871][49c4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[028:633] [2025-05-03 09:49:57 +0000.869906][49bf] Pull audio failed.(wait video!)
[028:634] [2025-05-03 09:49:57 +0000.870420][49bf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[028:635] [2025-05-03 09:49:57 +0000.871143][49c0] Error(video_source.cc:430): wait
decoder a frame: 0
[028:639] [2025-05-03 09:49:57 +0000.875261][49bd] Warning(video_render.cc:390): No
picture to display (1/50)
[028:655] [2025-05-03 09:49:57 +0000.891198][49bf] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[028:660] [2025-05-03 09:49:57 +0000.896519][49be] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[028:677] [2025-05-03 09:49:57 +0000.913773][49be] First audio frame rendering
[028:833] [2025-05-03 09:49:58 +0000.69587][49bf] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 9170
[028:833] [2025-05-03 09:49:58 +0000.69749][49bf] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[028:948] [2025-05-03 09:49:58 +0000.184245][49be] The audio playback speed:100
(1/100)
[028:948] [2025-05-03 09:49:58 +0000.184454][49be] lipsync_debug: The current
played audio timestamp is:13270(1/50)
[029:058] [2025-05-03 09:49:58 +0000.294305][49bd] lipsync_debug: First video frame
rendering.
[029:118] [2025-05-03 09:49:58 +0000.354023][487d] haveEnoughProcessedData
internalAudioStream.length: 10
[029:160] [2025-05-03 09:49:58 +0000.396004][49c0] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2992 diff: 9
[029:263] [2025-05-03 09:49:58 +0000.499885][487d] Run AGC when audioType = 0
[029:281] [2025-05-03 09:49:58 +0000.517118][49bd] lipsync_debug:displaying video
ts:20880 The current displayed video timestamp is:15551286
[029:346] [2025-05-03 09:49:58 +0000.582511][49bd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:37 timeDelta:310 last
video ts:31860 frame->pts:35190 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[029:346] [2025-05-03 09:49:58 +0000.582644][49bd] lipsync_debug: tsDelta -
timeDelta = -273
[029:586] [2025-05-03 09:49:58 +0000.822837][49bd] lipsync_debug:displaying video
ts:79920 The current displayed video timestamp is:15551591
[029:631] [2025-05-03 09:49:58 +0000.867238][49be] do work DoLipsync!
[029:631] [2025-05-03 09:49:58 +0000.867453][49be] total delay:181 videoTsMS:937
audioTsMS:756 diff:181
[029:631] [2025-05-03 09:49:58 +0000.867515][49be] Set the lipsync delay:181
[029:745] [2025-05-03 09:49:58 +0000.981288][49c4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[029:809] [2025-05-03 09:49:59 +0000.45015][49c0] Error(video_source.cc:430): wait
decoder a frame: 0
[029:848] [2025-05-03 09:49:59 +0000.84098][49c0] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 128430pts ms:1.427e+06
[029:860] [2025-05-03 09:49:59 +0000.96441][49c0] OnVideoFrameReady(1/200)
[029:862] [2025-05-03 09:49:59 +0000.98005][49bd] operator() frame->pts-
9223372036854775808 queue_ size: 10 (1/200)
[030:274] [2025-05-03 09:49:59 +0000.510314][49bd] lipsync_debug:remaining time:10
tsDelta - timeDelta:16
[030:274] [2025-05-03 09:49:59 +0000.510551][49bd] lipsync_debug:result remaining
time:10
[030:412] [2025-05-03 09:49:59 +0000.648405][49bd] lipsync_debug:displaying video
ts:139410 The current displayed video timestamp is:15552417
[030:415] [2025-05-03 09:49:59 +0000.651889][49bd] lipsync_debug: render a video
frame
[030:551] [2025-05-03 09:49:59 +0000.787384][49bd] lipsync_debug:result remaining
time:0
[030:551] [2025-05-03 09:49:59 +0000.787686][49bd] dynamic updated lipsync delay:0
[030:558] [2025-05-03 09:49:59 +0000.794109][49a5] av_read_frame AVERROR_EOF
[030:673] [2025-05-03 09:49:59 +0000.909478][49bd] DriveRender working... (1/200)
[030:708] [2025-05-03 09:49:59 +0000.944610][49c4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[030:808] [2025-05-03 09:50:00 +0000.44781][49a5] OnReceiveEOF:
[030:809] [2025-05-03 09:50:00 +0000.45166][49a5] OnDecoderEOF time:15552814
enter.

[030:809] [2025-05-03 09:50:00 +0000.45302][49a5] OnDecoderEOF leave. expire time


= 0 ms

[030:809] [2025-05-03 09:50:00 +0000.45366][49a5] OnDecoderFinished:


OnDecoderFinished total decoder frames:106 this:0x7ce27ef100
[030:809] [2025-05-03 09:50:00 +0000.45373][49a3] CleanUp time:15552814 enter.

[030:817] [2025-05-03 09:50:00 +0000.53059][49a3] CleanUp leave. expire time = 8


ms

[030:817] [2025-05-03 09:50:00 +0000.53236][49a3] clean up


[030:817] [2025-05-03 09:50:00 +0000.53278][49a3] running_decoder_count:0max
count:2
[030:841] [2025-05-03 09:50:00 +0000.77075][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[031:075] [2025-05-03 09:50:00 +0000.311491][49bd] lipsync_debug:displaying video
ts:202860 The current displayed video timestamp is:15553080
[031:104] [2025-05-03 09:50:00 +0000.340802][49bf] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 111538
[031:105] [2025-05-03 09:50:00 +0000.341052][49bf] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[031:141] [2025-05-03 09:50:00 +0000.377684][49bd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:38 timeDelta:3 last video
ts:208530 frame->pts:211950 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[031:141] [2025-05-03 09:50:00 +0000.377886][49bd] lipsync_debug: tsDelta -
timeDelta = 35
[031:185] [2025-05-03 09:50:00 +0000.421127][49be] The audio playback speed:100
(1/100)
[031:185] [2025-05-03 09:50:00 +0000.421281][49be] lipsync_debug: The current
played audio timestamp is:115638(1/50)
[031:194] [2025-05-03 09:50:00 +0000.430851][49c0] Error(video_source.cc:430): wait
decoder a frame: 0
[031:267] [2025-05-03 09:50:00 +0000.503247][487d] Run AGC when audioType = 0
[031:267] [2025-05-03 09:50:00 +0000.503449][487d]
AudioDeviceDataHandler::MixAndSendOutFrame
[031:743] [2025-05-03 09:50:00 +0000.979834][49c4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[031:788] [2025-05-03 09:50:01 +0000.24027][49bd] lipsync_debug:displaying video
ts:263250 The current displayed video timestamp is:15553793
[032:224] [2025-05-03 09:50:01 +0000.460764][49bf] PullAudioFrame: PullFrame audio
finished.
[032:224] [2025-05-03 09:50:01 +0000.460915][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[032:255] [2025-05-03 09:50:01 +0000.491287][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[032:285] [2025-05-03 09:50:01 +0000.521618][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[032:289] [2025-05-03 09:50:01 +0000.525813][49bd] DriveRender working... (1/200)
[032:316] [2025-05-03 09:50:01 +0000.552265][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[032:347] [2025-05-03 09:50:01 +0000.583120][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[032:376] [2025-05-03 09:50:01 +0000.612857][49bd] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[032:377] [2025-05-03 09:50:01 +0000.613014][49bd] lipsync_debug:result remaining
time:10
[032:377] [2025-05-03 09:50:01 +0000.613752][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[032:408] [2025-05-03 09:50:01 +0000.643973][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[032:438] [2025-05-03 09:50:01 +0000.674209][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[032:468] [2025-05-03 09:50:01 +0000.704564][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[032:471] [2025-05-03 09:50:01 +0000.707616][49c0] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[032:472] [2025-05-03 09:50:01 +0000.708178][49c0] Stop:
[032:473] [2025-05-03 09:50:01 +0000.709803][49bd] operator(): Video Render
stopped.
[032:474] [2025-05-03 09:50:01 +0000.710110][49c0] Stop:
[032:474] [2025-05-03 09:50:01 +0000.710556][49be] DeviceStop:
audioDevice_:0x7c5320c000
[032:474] [2025-05-03 09:50:01 +0000.710642][49be] OpenSlesOutput:Stop playout

[032:486] [2025-05-03 09:50:01 +0000.722712][49be] DeviceStop: Done


[032:487] [2025-05-03 09:50:01 +0000.723167][49be] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[032:487] [2025-05-03 09:50:01 +0000.723572][49c0] to reset filter graph
[032:487] [2025-05-03 09:50:01 +0000.723643][49c0] RemoveVideoBackGroud: hava not
add video backgroud
[032:487] [2025-05-03 09:50:01 +0000.723744][49c0] UnbindInputFilter 0x7c52fea698
this 0x7cefdb2ca0
[032:487] [2025-05-03 09:50:01 +0000.723827][49c0] ClearAllSource: remove source
filter, sourceid: 0x7ce27ef100
[032:487] [2025-05-03 09:50:01 +0000.723873][49c0] DestoryDecoderByVideoSource
time:15554492 enter.

[032:487] [2025-05-03 09:50:01 +0000.723927][49c0] ~VideoBindDecoder time:15554492


enter.

[032:488] [2025-05-03 09:50:01 +0000.724060][49c0] CleanUp time:15554493 enter.

[032:488] [2025-05-03 09:50:01 +0000.724293][49c0] CleanUp leave. expire time = 0


ms

[032:488] [2025-05-03 09:50:01 +0000.724352][49c0] CleanUp time:15554493 enter.

[032:488] [2025-05-03 09:50:01 +0000.724589][49c0] CleanUp leave. expire time = 0


ms

[032:489] [2025-05-03 09:50:01 +0000.725122][49c0] ~VideoBindDecoder leave. expire


time = 2 ms

[032:489] [2025-05-03 09:50:01 +0000.725184][49c0] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[032:489] [2025-05-03 09:50:01 +0000.725252][49c0] UnbindInputFilter 0x7c52fea458


this 0x7c52fea698
[032:489] [2025-05-03 09:50:01 +0000.725364][49c0] UnbindInputFilter 0x7c52fea398
this 0x7c52fea458
[032:489] [2025-05-03 09:50:01 +0000.725445][49c0] UnbindInputFilter 0x7ce27ef320
this 0x7c52fea398
[032:489] [2025-05-03 09:50:01 +0000.725522][49c0] UnbindInputFilter 0x7c52fea5d8
this 0x7c52fea758
[032:489] [2025-05-03 09:50:01 +0000.725600][49c0] UnbindInputFilter 0x7c52fea518
this 0x7c52fea5d8
[032:490] [2025-05-03 09:50:01 +0000.726269][49c0] UnbindInputFilter 0x7ce27ef320
this 0x7c52fea518
[032:490] [2025-05-03 09:50:01 +0000.726409][49c0] to reset filter graph clear end
[032:490] [2025-05-03 09:50:01 +0000.726496][49c0] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4, delay:
0
[032:490] [2025-05-03 09:50:01 +0000.726558][49c0] CreateDecoderByVideoSource
time:15554495 enter.

[032:491] [2025-05-03 09:50:01 +0000.727077][49c0] running_decoder_count:0max


count:2
[032:491] [2025-05-03 09:50:01 +0000.727161][49c0] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cef054000
[032:493] [2025-05-03 09:50:01 +0000.729159][4acb] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c531f5c00] Current FFmpeg version git-2021-06-16-
97cea6f

[032:548] [2025-05-03 09:50:01 +0000.784106][487d] haveEnoughProcessedData


internalAudioStream.length: 0
[032:615] [2025-05-03 09:50:01 +0000.851450][4acb] OnStreamInfoFound: video
duration_: 3640
[032:617] [2025-05-03 09:50:01 +0000.853702][49c0] start decoder
[032:617] [2025-05-03 09:50:01 +0000.853794][49c0] CreateDecoderByVideoSource
leave. expire time = 127 ms

[032:617] [2025-05-03 09:50:01 +0000.853850][49c0] BindInputFilter 0x7c5d45f220


this 0x7c4f490098
[032:617] [2025-05-03 09:50:01 +0000.853891][49c0] BindInputFilter 0x7c4f490098
this 0x7c4f80f7d8
[032:618] [2025-05-03 09:50:01 +0000.853935][49c0] BindInputFilter 0x7c5d45f220
this 0x7c4f80fad8
[032:618] [2025-05-03 09:50:01 +0000.853973][49c0] BindInputFilter 0x7c4f80fad8
this 0x7c4f80fb98
[032:618] [2025-05-03 09:50:01 +0000.853999][49c0] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4
[032:618] [2025-05-03 09:50:01 +0000.854044][49c0] BindInputFilter 0x7c4f80f7d8
this 0x7c4f80fc58
[032:618] [2025-05-03 09:50:01 +0000.854082][49c0] BindInputFilter 0x7c4f80fc58
this 0x7cefdb2ca0
[032:618] [2025-05-03 09:50:01 +0000.854120][49c0] BindInputFilter 0x7c4f80fb98
this 0x7c4f80fd18
[032:618] [2025-05-03 09:50:01 +0000.854158][49c0] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4
[032:618] [2025-05-03 09:50:01 +0000.854185][49c0] to reset filter graph end
[032:618] [2025-05-03 09:50:01 +0000.854213][49c0] Start:
[032:618] [2025-05-03 09:50:01 +0000.854334][49bd] operator(): video render
started.
[032:618] [2025-05-03 09:50:01 +0000.854395][49c0] Start:
[032:618] [2025-05-03 09:50:01 +0000.854681][49be] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[032:618] [2025-05-03 09:50:01 +0000.854741][49be] Reset: history total size: 98
[032:618] [2025-05-03 09:50:01 +0000.854774][49be] DeviceStart:
audioDevice_:0x7c5320c000
[032:618] [2025-05-03 09:50:01 +0000.854803][49be] DeviceStart: time profile
playout init before
[032:618] [2025-05-03 09:50:01 +0000.854837][49be] DeviceStart: time profile
playout init end
[032:618] [2025-05-03 09:50:01 +0000.854863][49be] OpenSlesOutput:Start playout

[032:620] [2025-05-03 09:50:01 +0000.856350][49be] Create the opensl output player.


streamtype before:0

[032:620] [2025-05-03 09:50:01 +0000.856427][49be] Create the opensl output player.


streamtype after:3

[032:622] [2025-05-03 09:50:01 +0000.858132][4acc] NO get frame from decoder


[032:624] [2025-05-03 09:50:01 +0000.860685][4acc] NO get frame from decoder
[032:626] [2025-05-03 09:50:01 +0000.862134][4acc] NO get frame from decoder
[032:629] [2025-05-03 09:50:01 +0000.865464][4acc] NO get frame from decoder
[032:632] [2025-05-03 09:50:01 +0000.868494][4acc] NO get frame from decoder
[032:634] [2025-05-03 09:50:01 +0000.870478][4acc] NO get frame from decoder
[032:636] [2025-05-03 09:50:01 +0000.872147][4acc] NO get frame from decoder
[032:670] [2025-05-03 09:50:01 +0000.906079][4acc] NO get frame from decoder
[032:721] [2025-05-03 09:50:01 +0000.957360][49be] Enqueue opensl buffer size:1764
[032:765] [2025-05-03 09:50:02 +0000.1709][49be] DeviceStart: time profile playout
all end
[032:765] [2025-05-03 09:50:02 +0000.1830][49be] operator(): Audio playback
started.
[032:770] [2025-05-03 09:50:02 +0000.6009][49bf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[032:771] [2025-05-03 09:50:02 +0000.7587][49bf] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[032:775] [2025-05-03 09:50:02 +0000.11302][49be] First audio frame rendering
[032:781] [2025-05-03 09:50:02 +0000.17355][49bd] lipsync_debug: First video frame
rendering.
[032:817] [2025-05-03 09:50:02 +0000.53676][49bd] lipsync_debug:displaying video
ts:4590 The current displayed video timestamp is:15554822
[032:884] [2025-05-03 09:50:02 +0000.120029][4aec]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[033:002] [2025-05-03 09:50:02 +0000.238052][49c0] Error(video_source.cc:430): wait
decoder a frame: 0
[033:121] [2025-05-03 09:50:02 +0000.357899][49bd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:31 last
video ts:29070 frame->pts:31860 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[033:122] [2025-05-03 09:50:02 +0000.358072][49bd] lipsync_debug: tsDelta -
timeDelta = 0
[033:270] [2025-05-03 09:50:02 +0000.506638][487d] Run AGC when audioType = 0
[033:467] [2025-05-03 09:50:02 +0000.703311][49bd] lipsync_debug:displaying video
ts:62730 The current displayed video timestamp is:15555472
[033:595] [2025-05-03 09:50:02 +0000.831031][49c0] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 110520pts ms:1.228e+06
[033:597] [2025-05-03 09:50:02 +0000.833884][49c0] OnVideoFrameReady(1/200)
[033:599] [2025-05-03 09:50:02 +0000.835782][49bd] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[033:740] [2025-05-03 09:50:02 +0000.976554][4aec]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[033:742] [2025-05-03 09:50:02 +0000.978349][49bf] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 53212
[033:742] [2025-05-03 09:50:02 +0000.978473][49bf] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[033:752] [2025-05-03 09:50:02 +0000.988254][49c0] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3992 diff: 9
[033:775] [2025-05-03 09:50:03 +0000.11936][49be] The audio playback speed:100
(1/100)
[033:776] [2025-05-03 09:50:03 +0000.12021][49be] lipsync_debug: The current played
audio timestamp is:57312(1/50)
[034:153] [2025-05-03 09:50:03 +0000.388974][49bd] lipsync_debug:displaying video
ts:124470 The current displayed video timestamp is:15556158
[034:157] [2025-05-03 09:50:03 +0000.393534][49bd] lipsync_debug: render a video
frame
[034:167] [2025-05-03 09:50:03 +0000.403593][49bd] DriveRender working... (1/200)
[034:252] [2025-05-03 09:50:03 +0000.488561][49c0] Error(video_source.cc:430): wait
decoder a frame: 0
[034:257] [2025-05-03 09:50:03 +0000.493873][487d] haveEnoughProcessedData
internalAudioStream.length: 10
[034:291] [2025-05-03 09:50:03 +0000.527693][49bd] lipsync_debug:result remaining
time:0
[034:291] [2025-05-03 09:50:03 +0000.527815][49bd] dynamic updated lipsync delay:0
[034:417] [2025-05-03 09:50:03 +0000.653546][4acc] av_read_frame AVERROR_EOF
[034:710] [2025-05-03 09:50:03 +0000.946004][4aec]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[034:722] [2025-05-03 09:50:03 +0000.958427][4acc] OnReceiveEOF:
[034:722] [2025-05-03 09:50:03 +0000.958676][4acc] OnDecoderEOF time:15556727
enter.

[034:722] [2025-05-03 09:50:03 +0000.958800][4acc] OnDecoderEOF leave. expire time


= 0 ms
[034:723] [2025-05-03 09:50:03 +0000.959675][4acc] OnDecoderFinished:
OnDecoderFinished total decoder frames:106 this:0x7c5d45f000
[034:724] [2025-05-03 09:50:03 +0000.960238][49a3] CleanUp time:15556729 enter.

[034:734] [2025-05-03 09:50:03 +0000.970650][49a3] CleanUp leave. expire time = 10


ms

[034:734] [2025-05-03 09:50:03 +0000.970868][49a3] clean up


[034:734] [2025-05-03 09:50:03 +0000.970907][49a3] running_decoder_count:0max
count:2
[034:751] [2025-05-03 09:50:03 +0000.987563][49bd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:3 last video
ts:178110 frame->pts:181170 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[034:751] [2025-05-03 09:50:03 +0000.987754][49bd] lipsync_debug: tsDelta -
timeDelta = 31
[034:820] [2025-05-03 09:50:04 +0000.56536][49bd] lipsync_debug:displaying video
ts:183420 The current displayed video timestamp is:15556825
[034:892] [2025-05-03 09:50:04 +0000.128365][49bd] lipsync_debug:remaining time:10
tsDelta - timeDelta:4
[034:892] [2025-05-03 09:50:04 +0000.128489][49bd] lipsync_debug:result remaining
time:4
[035:264] [2025-05-03 09:50:04 +0000.500532][487d] Run AGC when audioType = 0
[035:264] [2025-05-03 09:50:04 +0000.500726][487d]
AudioDeviceDataHandler::MixAndSendOutFrame
[035:517] [2025-05-03 09:50:04 +0000.753821][49bd] lipsync_debug:displaying video
ts:246150 The current displayed video timestamp is:15557522
[035:680] [2025-05-03 09:50:04 +0000.916768][4aec]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[035:717] [2025-05-03 09:50:04 +0000.953198][49c0] Error(video_source.cc:430): wait
decoder a frame: 0
[035:770] [2025-05-03 09:50:05 +0000.6609][49bd] DriveRender working... (1/200)
[035:962] [2025-05-03 09:50:05 +0000.198148][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[036:005] [2025-05-03 09:50:05 +0000.241900][49bf] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 155580
[036:006] [2025-05-03 09:50:05 +0000.242074][49bf] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[036:162] [2025-05-03 09:50:05 +0000.398294][49bf] PullAudioFrame: PullFrame audio
finished.
[036:162] [2025-05-03 09:50:05 +0000.398442][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[036:192] [2025-05-03 09:50:05 +0000.428843][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[036:223] [2025-05-03 09:50:05 +0000.459306][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[036:251] [2025-05-03 09:50:05 +0000.487840][49bd] lipsync_debug:displaying video
ts:309420 The current displayed video timestamp is:15558256
[036:253] [2025-05-03 09:50:05 +0000.489899][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[036:259] [2025-05-03 09:50:05 +0000.495284][49be] The audio playback speed:100
(1/100)
[036:259] [2025-05-03 09:50:05 +0000.495429][49be] lipsync_debug: The current
played audio timestamp is:159680(1/50)
[036:284] [2025-05-03 09:50:05 +0000.520283][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[036:314] [2025-05-03 09:50:05 +0000.550716][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[036:345] [2025-05-03 09:50:05 +0000.581493][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[036:375] [2025-05-03 09:50:05 +0000.611856][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[036:380] [2025-05-03 09:50:05 +0000.616538][49bd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:44 timeDelta:34 last
video ts:317970 frame->pts:321930 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[036:380] [2025-05-03 09:50:05 +0000.616660][49bd] lipsync_debug: tsDelta -
timeDelta = 10
[036:406] [2025-05-03 09:50:05 +0000.642243][49bf] media player notify EOF, audio
PullFrameStatus is EOF
[036:421] [2025-05-03 09:50:05 +0000.657009][49c0] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[036:422] [2025-05-03 09:50:05 +0000.658224][49c0] Stop:
[036:424] [2025-05-03 09:50:05 +0000.660390][49bd] operator(): Video Render
stopped.
[036:424] [2025-05-03 09:50:05 +0000.660806][49c0] Stop:
[036:425] [2025-05-03 09:50:05 +0000.660940][49be] DeviceStop:
audioDevice_:0x7c5320c000
[036:425] [2025-05-03 09:50:05 +0000.661045][49be] OpenSlesOutput:Stop playout

[036:430] [2025-05-03 09:50:05 +0000.666318][49be] DeviceStop: Done


[036:431] [2025-05-03 09:50:05 +0000.667021][49be] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[036:431] [2025-05-03 09:50:05 +0000.667411][49c0] to reset filter graph
[036:431] [2025-05-03 09:50:05 +0000.667527][49c0] RemoveVideoBackGroud: hava not
add video backgroud
[036:431] [2025-05-03 09:50:05 +0000.667648][49c0] UnbindInputFilter 0x7c4f80fc58
this 0x7cefdb2ca0
[036:431] [2025-05-03 09:50:05 +0000.667738][49c0] ClearAllSource: remove source
filter, sourceid: 0x7c5d45f000
[036:431] [2025-05-03 09:50:05 +0000.667794][49c0] DestoryDecoderByVideoSource
time:15558436 enter.

[036:431] [2025-05-03 09:50:05 +0000.667862][49c0] ~VideoBindDecoder time:15558436


enter.

[036:432] [2025-05-03 09:50:05 +0000.668042][49c0] CleanUp time:15558437 enter.

[036:432] [2025-05-03 09:50:05 +0000.668771][49c0] CleanUp leave. expire time = 0


ms

[036:432] [2025-05-03 09:50:05 +0000.668927][49c0] CleanUp time:15558437 enter.

[036:433] [2025-05-03 09:50:05 +0000.669572][49c0] CleanUp leave. expire time = 1


ms

[036:437] [2025-05-03 09:50:05 +0000.673637][49c0] ~VideoBindDecoder leave. expire


time = 6 ms

[036:437] [2025-05-03 09:50:05 +0000.673911][49c0] DestoryDecoderByVideoSource


leave. expire time = 7 ms

[036:438] [2025-05-03 09:50:05 +0000.674025][49c0] UnbindInputFilter 0x7c4f80f7d8


this 0x7c4f80fc58
[036:438] [2025-05-03 09:50:05 +0000.674142][49c0] UnbindInputFilter 0x7c4f490098
this 0x7c4f80f7d8
[036:438] [2025-05-03 09:50:05 +0000.674231][49c0] UnbindInputFilter 0x7c5d45f220
this 0x7c4f490098
[036:438] [2025-05-03 09:50:05 +0000.674318][49c0] UnbindInputFilter 0x7c4f80fb98
this 0x7c4f80fd18
[036:438] [2025-05-03 09:50:05 +0000.674399][49c0] UnbindInputFilter 0x7c4f80fad8
this 0x7c4f80fb98
[036:438] [2025-05-03 09:50:05 +0000.674482][49c0] UnbindInputFilter 0x7c5d45f220
this 0x7c4f80fad8
[036:438] [2025-05-03 09:50:05 +0000.674602][49c0] to reset filter graph clear end
[036:438] [2025-05-03 09:50:05 +0000.674722][49c0] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4, delay:
0
[036:438] [2025-05-03 09:50:05 +0000.674853][49c0] CreateDecoderByVideoSource
time:15558443 enter.

[036:439] [2025-05-03 09:50:05 +0000.675423][49c0] running_decoder_count:0max


count:2
[036:439] [2025-05-03 09:50:05 +0000.675500][49c0] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cef054000
[036:440] [2025-05-03 09:50:05 +0000.676896][4b93] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c531f5c00] Current FFmpeg version git-2021-06-16-
97cea6f

[036:561] [2025-05-03 09:50:05 +0000.796958][4b93] OnStreamInfoFound: video


duration_: 3640
[036:563] [2025-05-03 09:50:05 +0000.799756][49c0] start decoder
[036:563] [2025-05-03 09:50:05 +0000.799872][49c0] CreateDecoderByVideoSource
leave. expire time = 125 ms

[036:564] [2025-05-03 09:50:05 +0000.799938][49c0] BindInputFilter 0x7c5d45f220


this 0x7c5d2d5898
[036:564] [2025-05-03 09:50:05 +0000.799980][49c0] BindInputFilter 0x7c5d2d5898
this 0x7c4f490098
[036:564] [2025-05-03 09:50:05 +0000.800025][49c0] BindInputFilter 0x7c5d45f220
this 0x7c4f490218
[036:564] [2025-05-03 09:50:05 +0000.800064][49c0] BindInputFilter 0x7c4f490218
this 0x7c4f80f7d8
[036:564] [2025-05-03 09:50:05 +0000.800090][49c0] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4
[036:564] [2025-05-03 09:50:05 +0000.800134][49c0] BindInputFilter 0x7c4f490098
this 0x7c4f80fad8
[036:564] [2025-05-03 09:50:05 +0000.800175][49c0] BindInputFilter 0x7c4f80fad8
this 0x7cefdb2ca0
[036:564] [2025-05-03 09:50:05 +0000.800216][49c0] BindInputFilter 0x7c4f80f7d8
this 0x7c4f80fb98
[036:564] [2025-05-03 09:50:05 +0000.800255][49c0] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15545448.mp4
[036:564] [2025-05-03 09:50:05 +0000.800316][49c0] to reset filter graph end
[036:564] [2025-05-03 09:50:05 +0000.800350][49c0] Start:
[036:564] [2025-05-03 09:50:05 +0000.800538][49bd] operator(): video render
started.
[036:565] [2025-05-03 09:50:05 +0000.800989][49c0] Start:
[036:565] [2025-05-03 09:50:05 +0000.801290][49be] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[036:565] [2025-05-03 09:50:05 +0000.801342][49be] Reset: history total size: 98
[036:565] [2025-05-03 09:50:05 +0000.801378][49be] DeviceStart:
audioDevice_:0x7c5320c000
[036:565] [2025-05-03 09:50:05 +0000.801412][49be] DeviceStart: time profile
playout init before
[036:565] [2025-05-03 09:50:05 +0000.801458][49be] DeviceStart: time profile
playout init end
[036:565] [2025-05-03 09:50:05 +0000.801489][49be] OpenSlesOutput:Start playout

[036:566] [2025-05-03 09:50:05 +0000.802852][49be] Create the opensl output player.


streamtype before:0

[036:567] [2025-05-03 09:50:05 +0000.803032][49be] Create the opensl output player.


streamtype after:3

[036:568] [2025-05-03 09:50:05 +0000.804277][4b94] NO get frame from decoder


[036:571] [2025-05-03 09:50:05 +0000.807207][4b94] NO get frame from decoder
[036:572] [2025-05-03 09:50:05 +0000.808578][4b94] NO get frame from decoder
[036:574] [2025-05-03 09:50:05 +0000.810727][4b94] NO get frame from decoder
[036:576] [2025-05-03 09:50:05 +0000.812185][4b94] NO get frame from decoder
[036:579] [2025-05-03 09:50:05 +0000.815025][4b94] NO get frame from decoder
[036:585] [2025-05-03 09:50:05 +0000.821077][4b94] NO get frame from decoder
[036:585] [2025-05-03 09:50:05 +0000.821633][4b94] NO get frame from decoder
[036:591] [2025-05-03 09:50:05 +0000.827069][49be] Enqueue opensl buffer size:1764
[036:600] [2025-05-03 09:50:05 +0000.836209][49be] DeviceStart: time profile
playout all end
[036:600] [2025-05-03 09:50:05 +0000.836302][49be] operator(): Audio playback
started.
[036:604] [2025-05-03 09:50:05 +0000.840826][49bf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[036:605] [2025-05-03 09:50:05 +0000.841244][49bf] Pull audio failed.(wait video!)
[036:607] [2025-05-03 09:50:05 +0000.843704][49bf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[036:608] [2025-05-03 09:50:05 +0000.844132][49bf] Pull audio failed.(wait video!)
[036:609] [2025-05-03 09:50:05 +0000.845911][49bf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[036:610] [2025-05-03 09:50:05 +0000.846322][49bf] Pull audio failed.(wait video!)
[036:620] [2025-05-03 09:50:05 +0000.856724][49be] First audio frame rendering
[036:628] [2025-05-03 09:50:05 +0000.864725][49bd] lipsync_debug: First video frame
rendering.
[036:679] [2025-05-03 09:50:05 +0000.915497][49bf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[036:680] [2025-05-03 09:50:05 +0000.916431][49bf] audio frame wait video
frame.last_video_timestamp:61 last_audio_timestamp:161.95
[036:682] [2025-05-03 09:50:05 +0000.917969][49bf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[036:682] [2025-05-03 09:50:05 +0000.918846][49bf] audio frame wait video
frame.last_video_timestamp:61 last_audio_timestamp:161.95
[036:686] [2025-05-03 09:50:05 +0000.922136][49bf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[036:689] [2025-05-03 09:50:05 +0000.925380][49bf] audio frame wait video
frame.last_video_timestamp:109 last_audio_timestamp:231.927
[036:830] [2025-05-03 09:50:06 +0000.66247][4bae]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[037:101] [2025-05-03 09:50:06 +0000.337729][49bd] lipsync_debug:displaying video
ts:43740 The current displayed video timestamp is:15559106
[037:263] [2025-05-03 09:50:06 +0000.499922][487e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[037:264] [2025-05-03 09:50:06 +0000.500098][487e] _deviceSampleRate:48000


[037:269] [2025-05-03 09:50:06 +0000.505270][487d] Run AGC when audioType = 0
[037:317] [2025-05-03 09:50:06 +0000.553318][49c0] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 92700pts ms:1.03e+06
[037:321] [2025-05-03 09:50:06 +0000.557018][49c0] OnVideoFrameReady(1/200)
[037:321] [2025-05-03 09:50:06 +0000.557313][49bd] operator() frame->pts-
9223372036854775808 queue_ size: 10 (1/200)
[037:325] [2025-05-03 09:50:06 +0000.561509][49bd] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[037:325] [2025-05-03 09:50:06 +0000.561626][49bd] lipsync_debug:result remaining
time:10
[037:391] [2025-05-03 09:50:06 +0000.627390][49c0] Error(video_source.cc:430): wait
decoder a frame: 0
[037:566] [2025-05-03 09:50:06 +0000.802619][49bd] DriveRender working... (1/200)
[037:673] [2025-05-03 09:50:06 +0000.909650][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[037:743] [2025-05-03 09:50:06 +0000.979002][49c0]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[037:763] [2025-05-03 09:50:06 +0000.999795][49c0] video frame wait audio frame:
last_video_timestamp:1484 last_audio_timestamp:1368.57
[037:850] [2025-05-03 09:50:07 +0000.86725][49bd] lipsync_debug:displaying video
ts:104310 The current displayed video timestamp is:15559855
[037:858] [2025-05-03 09:50:07 +0000.94397][49bd] lipsync_debug: render a video
frame
[037:868] [2025-05-03 09:50:07 +0000.104548][4bae]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[038:032] [2025-05-03 09:50:07 +0000.268391][49bf] FilterPipeline2::OnAudioFrame
pts 73668 last_audio_timestamp_ 1670.48
[038:076] [2025-05-03 09:50:07 +0000.312613][49bd] lipsync_debug:result remaining
time:0
[038:076] [2025-05-03 09:50:07 +0000.312792][49bd] dynamic updated lipsync delay:0
[038:274] [2025-05-03 09:50:07 +0000.510088][49c0] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4992 diff: 9
[038:274] [2025-05-03 09:50:07 +0000.510065][49bd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:33 last
video ts:139410 frame->pts:142650 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[038:274] [2025-05-03 09:50:07 +0000.510204][49bd] lipsync_debug: tsDelta -
timeDelta = 3
[038:292] [2025-05-03 09:50:07 +0000.528559][4b94] av_read_frame AVERROR_EOF
[038:520] [2025-05-03 09:50:07 +0000.756055][49bd] lipsync_debug:displaying video
ts:164430 The current displayed video timestamp is:15560525
[038:533] [2025-05-03 09:50:07 +0000.769210][4b94] OnReceiveEOF:
[038:533] [2025-05-03 09:50:07 +0000.769377][4b94] OnDecoderEOF time:15560538
enter.

[038:533] [2025-05-03 09:50:07 +0000.769536][49a3] CleanUp time:15560538 enter.

[038:533] [2025-05-03 09:50:07 +0000.769721][4b94] OnDecoderEOF leave. expire time


= 0 ms

[038:533] [2025-05-03 09:50:07 +0000.769771][4b94] OnDecoderFinished:


OnDecoderFinished total decoder frames:106 this:0x7c5d45f000
[038:542] [2025-05-03 09:50:07 +0000.778470][49a3] CleanUp leave. expire time = 9
ms

[038:542] [2025-05-03 09:50:07 +0000.778587][49a3] clean up


[038:542] [2025-05-03 09:50:07 +0000.778640][49a3] running_decoder_count:0max
count:2
[038:593] [2025-05-03 09:50:07 +0000.829049][49bf] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 97210
[038:593] [2025-05-03 09:50:07 +0000.829224][49bf] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[038:732] [2025-05-03 09:50:07 +0000.968532][49be] The audio playback speed:100
(1/100)
[038:732] [2025-05-03 09:50:07 +0000.968701][49be] lipsync_debug: The current
played audio timestamp is:101310(1/50)
[038:834] [2025-05-03 09:50:08 +0000.70292][4bae]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[038:835] [2025-05-03 09:50:08 +0000.71065][49c0] Error(video_source.cc:430): wait
decoder a frame: 0
[039:184] [2025-05-03 09:50:08 +0000.420853][49bd] lipsync_debug:displaying video
ts:226890 The current displayed video timestamp is:15561189
[039:198] [2025-05-03 09:50:08 +0000.434229][49bd] DriveRender working... (1/200)
[039:266] [2025-05-03 09:50:08 +0000.502626][487d] Run AGC when audioType = 0
[039:266] [2025-05-03 09:50:08 +0000.502924][487d]
AudioDeviceDataHandler::MixAndSendOutFrame
[039:385] [2025-05-03 09:50:08 +0000.621910][487d] haveEnoughProcessedData
internalAudioStream.length: 10
[039:436] [2025-05-03 09:50:08 +0000.672545][49bd] lipsync_debug:remaining time:10
tsDelta - timeDelta:24
[039:436] [2025-05-03 09:50:08 +0000.672732][49bd] lipsync_debug:result remaining
time:10
[039:683] [2025-05-03 09:50:08 +0000.919960][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[039:688] [2025-05-03 09:50:08 +0000.924888][49be] Stop:
[039:689] [2025-05-03 09:50:08 +0000.925259][49bd] operator(): Video Render
stopped.
[039:690] [2025-05-03 09:50:08 +0000.926032][49be] Stop:
[039:690] [2025-05-03 09:50:08 +0000.926135][49be] DeviceStop:
audioDevice_:0x7c5320c000
[039:690] [2025-05-03 09:50:08 +0000.926184][49be] OpenSlesOutput:Stop playout

[039:707] [2025-05-03 09:50:08 +0000.943089][49be] DeviceStop: Done


[039:707] [2025-05-03 09:50:08 +0000.943645][49be] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[039:707] [2025-05-03 09:50:08 +0000.943749][49be] operator(): Stop now!
[039:708] [2025-05-03 09:50:08 +0000.944268][432b] Stop:
[039:708] [2025-05-03 09:50:08 +0000.944379][49be] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[039:708] [2025-05-03 09:50:08 +0000.944549][432b] DeviceRelease:
audioDevice_:0x7c5320c000
[039:708] [2025-05-03 09:50:08 +0000.944601][432b] OpenSlesOutput:Stop playout

[039:708] [2025-05-03 09:50:08 +0000.944693][432b] DeviceRelease: Release the


webrtc device object.
[039:709] [2025-05-03 09:50:08 +0000.945486][432b] OpenSlesOutput destruct.

[039:711] [2025-05-03 09:50:08 +0000.947011][432b] DeviceRelease: Done


[039:713] [2025-05-03 09:50:08 +0000.949783][432b] Stop:
[039:714] [2025-05-03 09:50:08 +0000.950126][49bd] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[039:725] [2025-05-03 09:50:08 +0000.961018][432b] global uninited!
[039:725] [2025-05-03 09:50:08 +0000.961191][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[039:725] [2025-05-03 09:50:08 +0000.961785][432b] ~MediaFilterGraph:
MediaFilterGraph destruct
[039:725] [2025-05-03 09:50:08 +0000.961865][432b] RemoveVideoBackGroud: hava not
add video backgroud
[039:726] [2025-05-03 09:50:08 +0000.961939][432b] UnbindInputFilter 0x7c4f80fad8
this 0x7cefdb2ca0
[039:726] [2025-05-03 09:50:08 +0000.961996][432b] ClearAllSource: remove source
filter, sourceid: 0x7c5d45f000
[039:726] [2025-05-03 09:50:08 +0000.962069][432b] DestoryDecoderByVideoSource
time:15561731 enter.

[039:726] [2025-05-03 09:50:08 +0000.962132][432b] ~VideoBindDecoder time:15561731


enter.

[039:726] [2025-05-03 09:50:08 +0000.962831][432b] CleanUp time:15561731 enter.

[039:727] [2025-05-03 09:50:08 +0000.963701][432b] CleanUp leave. expire time = 1


ms

[039:727] [2025-05-03 09:50:08 +0000.963805][432b] CleanUp time:15561732 enter.

[039:729] [2025-05-03 09:50:08 +0000.965368][432b] CleanUp leave. expire time = 2


ms

[039:730] [2025-05-03 09:50:08 +0000.966849][432b] ~VideoBindDecoder leave. expire


time = 4 ms

[039:731] [2025-05-03 09:50:08 +0000.967052][432b] DestoryDecoderByVideoSource


leave. expire time = 5 ms

[039:731] [2025-05-03 09:50:08 +0000.967126][432b] UnbindInputFilter 0x7c4f490098


this 0x7c4f80fad8
[039:731] [2025-05-03 09:50:08 +0000.967200][432b] UnbindInputFilter 0x7c5d2d5898
this 0x7c4f490098
[039:731] [2025-05-03 09:50:08 +0000.967263][432b] UnbindInputFilter 0x7c5d45f220
this 0x7c5d2d5898
[039:731] [2025-05-03 09:50:08 +0000.967320][432b] UnbindInputFilter 0x7c4f80f7d8
this 0x7c4f80fb98
[039:731] [2025-05-03 09:50:08 +0000.967371][432b] UnbindInputFilter 0x7c4f490218
this 0x7c4f80f7d8
[039:731] [2025-05-03 09:50:08 +0000.967426][432b] UnbindInputFilter 0x7c5d45f220
this 0x7c4f490218
[039:733] [2025-05-03 09:50:08 +0000.969160][432b] ~GLESContext:
[039:734] [2025-05-03 09:50:08 +0000.970053][432b] GLESContext destruct finish.
[039:734] [2025-05-03 09:50:08 +0000.970134][432b] filter: filter pipeline destroy
this: 0x7cefdb2c00
[041:097] [2025-05-03 09:50:10 +0000.333368][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[041:264] [2025-05-03 09:50:10 +0000.500832][487d] Run AGC when audioType = 0
[042:806] [2025-05-03 09:50:12 +0000.42996][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[043:266] [2025-05-03 09:50:12 +0000.502854][487d] Run AGC when audioType = 0
[043:267] [2025-05-03 09:50:12 +0000.503147][487d]
AudioDeviceDataHandler::MixAndSendOutFrame
[044:528] [2025-05-03 09:50:13 +0000.764590][487d] haveEnoughProcessedData
internalAudioStream.length: 10
[045:267] [2025-05-03 09:50:14 +0000.503826][487d] Run AGC when audioType = 0
[046:242] [2025-05-03 09:50:15 +0000.478211][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[046:711] [2025-05-03 09:50:15 +0000.947483][432b] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[046:711] [2025-05-03 09:50:15 +0000.947568][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[046:717] [2025-05-03 09:50:15 +0000.953503][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[046:720] [2025-05-03 09:50:15 +0000.956874][4879] operator() time:15568725 enter.

[046:721] [2025-05-03 09:50:15 +0000.956979][4879] MediaFilterCamera, recording


file context:0x7ce268cd00 input texture:6
[046:725] [2025-05-03 09:50:15 +0000.961377][4879] MicSource: Mic source
created:10x7c5d24e480
[046:727] [2025-05-03 09:50:15 +0000.963619][4879] alloc thread: 0x7c5d2a6a80
name:worker0 thread id:534257994880 to Mic_source
[046:728] [2025-05-03 09:50:15 +0000.964706][4879] audio: start the audio sender
thread.

[046:730] [2025-05-03 09:50:15 +0000.966027][4879] construct OpenGLRenderProgram


0x7c5363cc98
[046:730] [2025-05-03 09:50:15 +0000.966187][4879] CropFilter::SetOrientation
orientation: 90
[046:730] [2025-05-03 09:50:15 +0000.966478][4879] filter: filter pipeline
construtc this: 0x7cef0a7900
[046:730] [2025-05-03 09:50:15 +0000.966540][4879] filter: filter pipeline2 update
pattern: 1
[046:730] [2025-05-03 09:50:15 +0000.966635][4879] CameraSource::source_id_:12
[046:730] [2025-05-03 09:50:15 +0000.966718][4879] RecordAudioSource::source_id_:13
[046:731] [2025-05-03 09:50:15 +0000.967176][4879] BindInputFilter 0x7c5d49fec0
this 0x7c5363cec0
[046:731] [2025-05-03 09:50:15 +0000.967246][4879] BindInputFilter 0x7c5d4a0058
this 0x7c5d4a01d0
[046:731] [2025-05-03 09:50:15 +0000.967296][4879] BindInputFilter 0x7c5363cec0
this 0x7cef0a79a0
[046:735] [2025-05-03 09:50:15 +0000.971840][4879] setParamentForFilters:
speed:0.500000
[046:735] [2025-05-03 09:50:15 +0000.971914][4879] SetParamForFilter:
AF_SpeedFilter params:, speed_ 0.5
[046:736] [2025-05-03 09:50:15 +0000.971966][4879] SetParamForFilter time:15568741
enter.

[046:736] [2025-05-03 09:50:15 +0000.972011][4879] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[046:736] [2025-05-03 09:50:15 +0000.972063][4879] SetParamForFilter: Params video
index is: 0
[046:736] [2025-05-03 09:50:15 +0000.972105][4879] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[046:736] [2025-05-03 09:50:15 +0000.972148][4879] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[046:736] [2025-05-03 09:50:15 +0000.972191][4879] crop filter mode tpye:
citytravelvideo index:0
[046:748] [2025-05-03 09:50:15 +0000.984121][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[046:748] [2025-05-03 09:50:15 +0000.984228][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[046:748] [2025-05-03 09:50:15 +0000.984264][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[046:748] [2025-05-03 09:50:15 +0000.984298][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[046:748] [2025-05-03 09:50:15 +0000.984348][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[046:748] [2025-05-03 09:50:15 +0000.984835][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[046:748] [2025-05-03 09:50:15 +0000.984888][4879]
Warning(parse_template_json.cc:45): json parament no found the parament
[046:748] [2025-05-03 09:50:15 +0000.984923][4879]
Warning(parse_template_json.cc:81): json parament no found the parament
[046:749] [2025-05-03 09:50:15 +0000.984957][4879]
Warning(parse_template_json.cc:81): json parament no found the parament
[046:749] [2025-05-03 09:50:15 +0000.985000][4879]
Warning(parse_template_json.cc:67): json parament no found the parament
[046:749] [2025-05-03 09:50:15 +0000.985043][4879]
Warning(parse_template_json.cc:93): json parament no found the duration
[046:749] [2025-05-03 09:50:15 +0000.985826][4879] SetParamForFilter leave. expire
time = 13 ms

[046:750] [2025-05-03 09:50:15 +0000.986021][4879] OnOutputSizeChanged width 1280


height 720
[046:750] [2025-05-03 09:50:15 +0000.986073][4879] OpenGLFrameBuffer: width:1280
height:720
[046:750] [2025-05-03 09:50:15 +0000.986124][4879] OpenGLFrameBuffer: width:1280
height:720
[046:750] [2025-05-03 09:50:15 +0000.986167][4879] OpenGLFrameBuffer: width:1280
height:720
[046:750] [2025-05-03 09:50:15 +0000.986210][4879] OpenGLFrameBuffer: width:1280
height:720
[046:750] [2025-05-03 09:50:15 +0000.986257][4879] OpenGLFrameBuffer: width:1280
height:720
[046:750] [2025-05-03 09:50:15 +0000.986299][4879] OpenGLFrameBuffer: width:1280
height:720
[046:750] [2025-05-03 09:50:15 +0000.986330][4879] construct TrivalImageDrawer
0x7c5d28cf00
[046:750] [2025-05-03 09:50:15 +0000.986377][4879] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7c5d28cf00 context 0x7c5d263500
[046:750] [2025-05-03 09:50:15 +0000.986466][4879] setupGLES:
[046:751] [2025-05-03 09:50:15 +0000.987220][4879] OpenGLRenderProgram::Initialize.
[046:751] [2025-05-03 09:50:15 +0000.987300][4879] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[046:751] [2025-05-03 09:50:15 +0000.987336][4879] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[046:751] [2025-05-03 09:50:15 +0000.987439][4879] Init open gl render:
0x7c5363cc98
[046:751] [2025-05-03 09:50:15 +0000.987485][4879] Fragement shader path:
[046:751] [2025-05-03 09:50:15 +0000.987525][4879] Fragement shader path:
[046:751] [2025-05-03 09:50:15 +0000.987557][4879] create opengl program object.
[046:751] [2025-05-03 09:50:15 +0000.987593][4879] create shader: vertex
[046:756] [2025-05-03 09:50:15 +0000.992177][4879] create shader: fragment
[046:762] [2025-05-03 09:50:15 +0000.997986][4879] Have not extra filter filename!
[046:762] [2025-05-03 09:50:15 +0000.998149][4879] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[046:762] [2025-05-03 09:50:15 +0000.998202][4879] OpenGLRenderProgram::Initialize
success.
[046:762] [2025-05-03 09:50:15 +0000.998301][4879] Setup the OpenGL result:1
[046:762] [2025-05-03 09:50:15 +0000.998702][4878] start recording, file
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4
[046:763] [2025-05-03 09:50:15 +0000.998979][4878] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[046:763] [2025-05-03 09:50:15 +0000.999056][4878] 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
[046:763] [2025-05-03 09:50:15 +0000.999131][4878] 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_15568767.mp4
fileFD: -1
[046:763] [2025-05-03 09:50:15 +0000.999867][4c7a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7cefdcd098
[046:765] [2025-05-03 09:50:16 +0000.1422][4878] MP4
file:/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4 is
opened successfully
[046:765] [2025-05-03 09:50:16 +0000.1530][4878] setupMediaProcessers:
[046:765] [2025-05-03 09:50:16 +0000.1589][4878]
RecordingSessionInternalSimple:setup media processers.
[046:765] [2025-05-03 09:50:16 +0000.1650][4878] construct AAC encoder
[046:766] [2025-05-03 09:50:16 +0000.2567][4878] H264Encoder creating:
superfast011818
[046:766] [2025-05-03 09:50:16 +0000.2694][4878] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[046:769] [2025-05-03 09:50:16 +0000.5077][4878] H264Encode::GetMachineModel is
220333QAG
[046:769] [2025-05-03 09:50:16 +0000.5214][4878] H264Encoder machine_mode
is:220333QAG
[046:769] [2025-05-03 09:50:16 +0000.5277][4878] H264Encode::machine size :9
machine_mode:220333QAG
[046:769] [2025-05-03 09:50:16 +0000.5337][4878] H264Encode::machine array size :22
machine_mode:220333QAG
[046:769] [2025-05-03 09:50:16 +0000.5394][4878] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[046:769] [2025-05-03 09:50:16 +0000.5450][4878] setupCompressionSession:
[046:769] [2025-05-03 09:50:16 +0000.5500][4878] H264Encode::creating hareware
Encoder
[046:769] [2025-05-03 09:50:16 +0000.5556][4878] AndroidHwAvcEncoder time:15568774
enter.

[046:769] [2025-05-03 09:50:16 +0000.5928][4878] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c3ed8c760
[046:770] [2025-05-03 09:50:16 +0000.6274][4878] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[046:770] [2025-05-03 09:50:16 +0000.6359][4878] The video avc hw codec address is
0x7ce2742b28
[046:770] [2025-05-03 09:50:16 +0000.6520][4878] AndroidHwAvcEncoder leave. expire
time = 1 ms

[046:770] [2025-05-03 09:50:16 +0000.6609][4878] RegisterEncodeCompleteCallback


time:15568775 enter.

[046:770] [2025-05-03 09:50:16 +0000.6838][4878] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[046:770] [2025-05-03 09:50:16 +0000.6912][4878] InitEncode time:15568775 enter.

[046:771] [2025-05-03 09:50:16 +0000.7172][4878] InitEncode:


MediaCodecVideoEncoder::Release _inited:0
[046:771] [2025-05-03 09:50:16 +0000.7247][4878] Create time:15568776 enter.

[046:771] [2025-05-03 09:50:16 +0000.7308][4878] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[046:771] [2025-05-03 09:50:16 +0000.7395][4878]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c52fcfc00
[046:773] [2025-05-03 09:50:16 +0000.9176][4878]
supported_type:image/vnd.android.heic
[046:773] [2025-05-03 09:50:16 +0000.9298][4878] supported_type:video/avc
[046:773] [2025-05-03 09:50:16 +0000.9386][4878] name:OMX.qcom.video.encoder.avc
mime:video/avc
[046:773] [2025-05-03 09:50:16 +0000.9534][4878] hwCodecPrefix :OMX.qcom.
[046:773] [2025-05-03 09:50:16 +0000.9612][4878] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[046:773] [2025-05-03 09:50:16 +0000.9691][4878] mediacodec_createCodecByName
time:15568778 enter.

[046:773] [2025-05-03 09:50:16 +0000.9776][4878] WrapAndroidMediaCodec


time:15568778 enter.

[046:774] [2025-05-03 09:50:16 +0000.10233][4878] WrapAndroidMediaCodec leave.


expire time = 1 ms

[047:055] [2025-05-03 09:50:16 +0000.291659][4c73] Error(MicSource.cpp:254): There


is no output connect to mic source, discard the frame.
[047:092] [2025-05-03 09:50:16 +0000.328476][4878] mediacodec_createCodecByName
leave. expire time = 319 ms
[047:092] [2025-05-03 09:50:16 +0000.328638][4878] WrapAndroidMediaFromat
time:15569097 enter.

[047:092] [2025-05-03 09:50:16 +0000.328844][4878] WrapAndroidMediaFromat leave.


expire time = 0 ms

[047:150] [2025-05-03 09:50:16 +0000.386819][4878] Destroy time:15569155 enter.

[047:151] [2025-05-03 09:50:16 +0000.387002][4878] WrapAndroidMediaFromat::


Destroy
[047:151] [2025-05-03 09:50:16 +0000.387064][4878] Destroy leave. expire time = 1
ms

[047:151] [2025-05-03 09:50:16 +0000.387167][4878] ~WrapAndroidMediaFromat


time:15569156 enter.

[047:151] [2025-05-03 09:50:16 +0000.387225][4878] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[047:151] [2025-05-03 09:50:16 +0000.387288][4878] Create leave. expire time = 380


ms

[047:151] [2025-05-03 09:50:16 +0000.387373][4878] isSemiPlanarSupport


time:15569156 enter.

[047:151] [2025-05-03 09:50:16 +0000.387442][4878] H264Encoder isSemiPlanarSupport


[047:151] [2025-05-03 09:50:16 +0000.387498][4878] isSemiPlanarSupport leave.
expire time = 0 ms

[047:151] [2025-05-03 09:50:16 +0000.387558][4878] creat hw H264Encoder success,


isSemiPlanar:1
[047:151] [2025-05-03 09:50:16 +0000.387738][4878] InitEncode leave. expire time =
381 ms

[047:151] [2025-05-03 09:50:16 +0000.387835][4878] H264Encode::created Encoder


[047:151] [2025-05-03 09:50:16 +0000.387904][4878] H264Encode:: H264 encoder
created.
[047:152] [2025-05-03 09:50:16 +0000.387971][4878] H264 encoder created.
[047:152] [2025-05-03 09:50:16 +0000.388037][4878]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c52fb04c0
[047:152] [2025-05-03 09:50:16 +0000.388107][4878] setOutput:
[047:152] [2025-05-03 09:50:16 +0000.388178][4878]
RecordingSessionInternalSimple:encoder set output to muxer!
[047:152] [2025-05-03 09:50:16 +0000.388244][4878] request a key frame
[047:152] [2025-05-03 09:50:16 +0000.388311][4878] H264Encode:: request a key frame
[047:152] [2025-05-03 09:50:16 +0000.388499][4878] setDisplayRotate :90
[047:152] [2025-05-03 09:50:16 +0000.388577][4878] 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
[047:152] [2025-05-03 09:50:16 +0000.388752][4879] StartRecording:
[047:152] [2025-05-03 09:50:16 +0000.388887][4c73] operator(): Set the recording
session in mic source. recording session: 0x7c5d49ff00
[047:153] [2025-05-03 09:50:16 +0000.389086][4879] operator() leave. expire time =
433 ms

[047:203] [2025-05-03 09:50:16 +0000.439436][4879] begine recode to first frame


spend time:482
[047:203] [2025-05-03 09:50:16 +0000.439562][4879]
GPUImageProcessing::SetOrientation orientation: 90
[047:203] [2025-05-03 09:50:16 +0000.439901][4879] drawYUV420 render
OpenGLRenderProgram:0x7c5363cc98
[047:231] [2025-05-03 09:50:16 +0000.467178][4879] drawYUV420 render
OpenGLRenderProgram:0x7c5363cc98
[047:251] [2025-05-03 09:50:16 +0000.487167][4c79]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[047:263] [2025-05-03 09:50:16 +0000.499205][487e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[047:263] [2025-05-03 09:50:16 +0000.499368][487e] _deviceSampleRate:48000

[047:264] [2025-05-03 09:50:16 +0000.500249][487d] Run AGC when audioType = 0


[047:264] [2025-05-03 09:50:16 +0000.500425][487d]
AudioDeviceDataHandler::MixAndSendOutFrame
[047:271] [2025-05-03 09:50:16 +0000.507122][4879] drawYUV420 render
OpenGLRenderProgram:0x7c5363cc98
[047:271] [2025-05-03 09:50:16 +0000.507792][4879] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[047:309] [2025-05-03 09:50:16 +0000.545464][4c79] h264 add frame header cdr flag
[047:310] [2025-05-03 09:50:16 +0000.545954][4c79] h264 add frame header cdr flag
[047:310] [2025-05-03 09:50:16 +0000.546352][4c79] Received key frame:0
[047:310] [2025-05-03 09:50:16 +0000.546443][4c79] H264Encode:: get a sps pps
header!headerSize:31
[047:310] [2025-05-03 09:50:16 +0000.546610][4c7a] get the H.264 SPS parameter
[047:318] [2025-05-03 09:50:16 +0000.554497][4c7a] add video track with id:1
[047:319] [2025-05-03 09:50:16 +0000.555303][4c7a] get the H.264 PPS parameter
[047:319] [2025-05-03 09:50:16 +0000.555719][4c7a] get the H.264 IDR frame
[047:319] [2025-05-03 09:50:16 +0000.555786][4c7a] resss:true
[047:319] [2025-05-03 09:50:16 +0000.555823][4c7a] video start ts:0
[047:320] [2025-05-03 09:50:16 +0000.555971][4c7a] the video frame has been written
into MP4 file
[047:320] [2025-05-03 09:50:16 +0000.556460][4c7a] add aac audio track with id:2
[047:320] [2025-05-03 09:50:16 +0000.556549][4c7a] audio start ts:0
[047:320] [2025-05-03 09:50:16 +0000.556602][4c7a] the audio frame has been written
into MP4 file
[047:373] [2025-05-03 09:50:16 +0000.609592][4879] The convert RGB to YUV take 4
[047:376] [2025-05-03 09:50:16 +0000.611945][4c79] Push an pts:280 to dts queue.
[047:381] [2025-05-03 09:50:16 +0000.617717][4c78]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 92queue_audio_frame_:7
[047:408] [2025-05-03 09:50:16 +0000.644919][4c79] last dts:210 currentPts:280
ppsOrSPS:0 queue length:2
[047:777] [2025-05-03 09:50:17 +0000.13219][4879] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[047:814] [2025-05-03 09:50:17 +0000.50296][4c79] DTS queue for
Generator:0x7cefdcd2b8 1096 1158
[047:890] [2025-05-03 09:50:17 +0000.126492][4879] The convert RGB to YUV take 7
[047:906] [2025-05-03 09:50:17 +0000.142782][4c72]
RecordAudioSource::PullAudioFrame
[047:955] [2025-05-03 09:50:17 +0000.191114][487d] haveEnoughProcessedData
internalAudioStream.length: 10
[048:052] [2025-05-03 09:50:17 +0000.288464][4c73] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[048:270] [2025-05-03 09:50:17 +0000.506247][4879] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[048:325] [2025-05-03 09:50:17 +0000.561603][4c72] resampled_data_size:18944
[048:380] [2025-05-03 09:50:17 +0000.616140][4879] The convert RGB to YUV take 5
[048:505] [2025-05-03 09:50:17 +0000.741920][4c78]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2414queue_audio_frame_:2
[048:536] [2025-05-03 09:50:17 +0000.772672][4c72] AF_SpeedFilter audio
0x7c5d4a0080 PullFrame
[048:569] [2025-05-03 09:50:17 +0000.805731][4879] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5984 diff: 17
[048:574] [2025-05-03 09:50:17 +0000.810118][4c79] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2542 pts:2542
[048:653] [2025-05-03 09:50:17 +0000.889157][4c79] DTS queue for
Generator:0x7cefdcd2b8 2736 2826
[048:707] [2025-05-03 09:50:17 +0000.943456][4c79] Push an pts:2948 to dts queue.
[048:767] [2025-05-03 09:50:18 +0000.3517][4879] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[048:774] [2025-05-03 09:50:18 +0000.10456][4c79] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3076
[048:774] [2025-05-03 09:50:18 +0000.10753][4c79] push video frame to H264 encoder.
(100 frame for one log)

[048:774] [2025-05-03 09:50:18 +0000.10835][4c79] push video frame to H264 encoder.


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

[048:774] [2025-05-03 09:50:18 +0000.10882][4c79] H264Encode::push video frame to


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

[048:775] [2025-05-03 09:50:18 +0000.10980][4c79] The input pts:3076 fps:30


[048:778] [2025-05-03 09:50:18 +0000.14417][4c79] SendFrame
encodedImage._timeStamp:2948encodedImage->_length:106976
[048:778] [2025-05-03 09:50:18 +0000.14632][4c79] last dts:2892 currentPts:2948
ppsOrSPS:0 queue length:3
[048:856] [2025-05-03 09:50:18 +0000.92257][4c79] H264Encode::H264SWEncoder get
callback, length:126208 type:1 nalType:1length:126204
[048:875] [2025-05-03 09:50:18 +0000.111594][4879] The convert RGB to YUV take 4
[049:048] [2025-05-03 09:50:18 +0000.284328][4c73] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[049:169] [2025-05-03 09:50:18 +0000.405864][4c72] AF_SpeedFilter::PullFrame eof4
[049:176] [2025-05-03 09:50:18 +0000.412741][4c72]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[049:268] [2025-05-03 09:50:18 +0000.504638][487d] Run AGC when audioType = 0
[049:284] [2025-05-03 09:50:18 +0000.520107][4879] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[049:322] [2025-05-03 09:50:18 +0000.557973][4c79] h264 add frame header cdr flag
[049:322] [2025-05-03 09:50:18 +0000.558412][4c79] Received key frame:4036
[049:357] [2025-05-03 09:50:18 +0000.593388][4c7a] get the H.264 IDR frame
[049:388] [2025-05-03 09:50:18 +0000.624460][4879] The convert RGB to YUV take 5
[049:485] [2025-05-03 09:50:18 +0000.721373][4c79] DTS queue for
Generator:0x7cefdcd2b8 4388 4438 4496
[049:499] [2025-05-03 09:50:18 +0000.735724][4879] GPUImageProcessing: process
video frame with resolution 1280 X 720
[049:499] [2025-05-03 09:50:18 +0000.735798][4879] GPUImageProcessing: input frame
width1280 X 720
[049:500] [2025-05-03 09:50:18 +0000.736291][4879] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[049:500] [2025-05-03 09:50:18 +0000.736373][4879] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[049:545] [2025-05-03 09:50:18 +0000.781490][4c79]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:4620
[049:575] [2025-05-03 09:50:18 +0000.811792][4c72] resampled_data_size:15360
[049:672] [2025-05-03 09:50:18 +0000.908629][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[049:703] [2025-05-03 09:50:18 +0000.939666][4c78]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4736queue_audio_frame_:7
[049:756] [2025-05-03 09:50:18 +0000.992032][4c72]
RecordAudioSource::PullAudioFrame
[049:764] [2025-05-03 09:50:19 +0000.928][4879] The read pixel from buffer take: 0
width:1280 height:720 frameType:0
[049:875] [2025-05-03 09:50:19 +0000.111793][4879] The convert RGB to YUV take 4
[049:877] [2025-05-03 09:50:19 +0000.113429][4c72]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15574324
[049:877] [2025-05-03 09:50:19 +0000.113866][4c72]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[049:917] [2025-05-03 09:50:19 +0000.153415][4c72] AF_SpeedFilter audio
0x7c5d4a0080 PullFrame
[050:023] [2025-05-03 09:50:19 +0000.259574][4c73] The output timestamp from audio
mixer change:15572020
[050:036] [2025-05-03 09:50:19 +0000.272521][487d] On audio frame the broadcast
with timestamp:15572041 samples:480. (1000 frame for one log)

[050:038] [2025-05-03 09:50:19 +0000.274332][4c79] Push an pts:5606 to dts queue.


[050:055] [2025-05-03 09:50:19 +0000.290985][4c73] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[050:055] [2025-05-03 09:50:19 +0000.291198][4c73] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[050:077] [2025-05-03 09:50:19 +0000.313010][4c79] last dts:5556 currentPts:5606
ppsOrSPS:0 queue length:2
[050:228] [2025-05-03 09:50:19 +0000.464906][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[050:229] [2025-05-03 09:50:19 +0000.465203][4879] operator(): Stop
[050:229] [2025-05-03 09:50:19 +0000.465252][4879] StopPullFrameAndWriteMp4
time:15572234 enter.

[050:229] [2025-05-03 09:50:19 +0000.465293][4879] StopRecording:


[050:235] [2025-05-03 09:50:19 +0000.471093][4c72] PullAudioFrame: PullFrame audio
finished.
[050:235] [2025-05-03 09:50:19 +0000.471219][4c72]
Warning(media_filter_camera.cc:543): media pull audio frame EOF, so need stop
Timer!
[050:238] [2025-05-03 09:50:19 +0000.474510][4c79]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:90
[050:241] [2025-05-03 09:50:19 +0000.477819][4878] stop recording
[050:241] [2025-05-03 09:50:19 +0000.477914][4878]
RecordingSessionInternalSimple:destroy media processers
[050:242] [2025-05-03 09:50:19 +0000.477950][4878] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[050:242] [2025-05-03 09:50:19 +0000.477984][4878] H264Encode::flushing hareware
Encoder
[050:242] [2025-05-03 09:50:19 +0000.478176][4878] Flush time:15572247 enter.

[050:242] [2025-05-03 09:50:19 +0000.478231][4878] H264Encoder encoder flush


[050:242] [2025-05-03 09:50:19 +0000.478268][4878] flush output queue
[050:554] [2025-05-03 09:50:19 +0000.790302][4878] Flush leave. expire time = 312
ms

[050:554] [2025-05-03 09:50:19 +0000.790552][4878] ~H264EncodeWrap:


[050:554] [2025-05-03 09:50:19 +0000.790608][4878] ~H264Encode:
[050:554] [2025-05-03 09:50:19 +0000.790644][4878] teardownCompressionSession:
H264Encode::destroying Encoder
[050:554] [2025-05-03 09:50:19 +0000.790683][4878] Release time:15572559 enter.
[050:555] [2025-05-03 09:50:19 +0000.791591][4878] Release:
MediaCodecVideoEncoder::Release _inited:1
[050:555] [2025-05-03 09:50:19 +0000.791675][4878] Destroy time:15572560 enter.

[050:555] [2025-05-03 09:50:19 +0000.791713][4878] H264Encoder encoderDestroy


[050:555] [2025-05-03 09:50:19 +0000.791755][4878]
AndroidMediaCodecVideoEncoder::release env: 0x7ce2524180
[050:555] [2025-05-03 09:50:19 +0000.791797][4878]
AndroidMediaCodecVideoEncoder::Destroy
[050:589] [2025-05-03 09:50:19 +0000.825165][4878] Destroy leave. expire time = 34
ms

[050:589] [2025-05-03 09:50:19 +0000.825554][4878] Release leave. expire time = 35


ms

[050:589] [2025-05-03 09:50:19 +0000.825934][4878] ~AndroidHwAvcEncoder


time:15572594 enter.

[050:590] [2025-05-03 09:50:19 +0000.826368][4878] Release time:15572595 enter.

[050:590] [2025-05-03 09:50:19 +0000.826554][4878] Release:


MediaCodecVideoEncoder:: has been released before, just return
[050:590] [2025-05-03 09:50:19 +0000.826670][4878] Release leave. expire time = 0
ms

[050:590] [2025-05-03 09:50:19 +0000.826750][4878] ~AndroidMediaCodecVideoEncoder


[050:590] [2025-05-03 09:50:19 +0000.826826][4878] ~WrapAndroidMediaCodec
time:15572595 enter.

[050:590] [2025-05-03 09:50:19 +0000.826903][4878] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[050:591] [2025-05-03 09:50:19 +0000.827124][4878] video hevc hw codec


destructor:0x7ce2742b28

[050:591] [2025-05-03 09:50:19 +0000.827556][4878] ~AndroidHwAvcEncoder leave.


expire time = 2 ms

[050:592] [2025-05-03 09:50:19 +0000.828320][4878] teardownCompressionSession:


H264Encode::destroyed Encoder
[050:592] [2025-05-03 09:50:19 +0000.828659][4878]
RecordingSessionInternalSimple:destroy aac encoder output!
[050:593] [2025-05-03 09:50:19 +0000.829060][4878] AACSWEncode destructor
[050:613] [2025-05-03 09:50:19 +0000.849391][4c7a] MP4 close file successfully
[050:613] [2025-05-03 09:50:19 +0000.849519][4c7a] Recording session Internal:
notify recording ok
[050:613] [2025-05-03 09:50:19 +0000.849564][4c7a] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4,
output_video_timestamp_:5944 last_video_pts_:5944
[050:613] [2025-05-03 09:50:19 +0000.849632][4c7a] OnRecordFinish:
[050:620] [2025-05-03 09:50:19 +0000.856798][4c7a] onRecordingOk: net seek
pos:0record video duration:5977record audio duration:5967
[050:621] [2025-05-03 09:50:19 +0000.857689][4c73] destructMicSource_w:
[050:621] [2025-05-03 09:50:19 +0000.857786][4c73] setOutput_w:
MicSource::setOutput() 0x0
[050:622] [2025-05-03 09:50:19 +0000.858059][4879] releaseThread 0x7c5d2a6a80
[050:622] [2025-05-03 09:50:19 +0000.858108][4879] ~MicSource: Mic source
destroyed:0x7c5d24e480
[050:623] [2025-05-03 09:50:19 +0000.859538][4879] StopPullFrameAndWriteMp4 leave.
expire time = 394 ms

[050:623] [2025-05-03 09:50:19 +0000.859662][4879] DestroyPipelineAndFilters


time:15572628 enter.

[050:623] [2025-05-03 09:50:19 +0000.859735][4879] UnbindInputFilter 0x7c5d49fec0


this 0x7c5363cec0
[050:623] [2025-05-03 09:50:19 +0000.859795][4879] UnbindInputFilter 0x7c5d4a0058
this 0x7c5d4a01d0
[050:623] [2025-05-03 09:50:19 +0000.859869][4879] UnbindInputFilter 0x7c5363cec0
this 0x7cef0a79a0
[050:623] [2025-05-03 09:50:19 +0000.859910][4879] filter: filter pipeline destroy
this: 0x7cef0a7900
[050:624] [2025-05-03 09:50:19 +0000.860405][4879] ClearVideoOfSources: recodring
total frames:0
[050:624] [2025-05-03 09:50:19 +0000.860469][4879] ClearVideoOfSources:
[050:624] [2025-05-03 09:50:19 +0000.860507][4879] GPUImageProcessing destruct.
[050:624] [2025-05-03 09:50:19 +0000.860589][4879] destroy TrivalImageDrawer
0x7c5d28cf00
[050:624] [2025-05-03 09:50:19 +0000.860627][4879] The shader has been initialize,
clean up them.

[050:624] [2025-05-03 09:50:19 +0000.860717][4879] ~OpenGLFrameBuffer:


[050:624] [2025-05-03 09:50:19 +0000.860881][4879] ~OpenGLFrameBuffer:
[050:625] [2025-05-03 09:50:19 +0000.861011][4879] ~OpenGLFrameBuffer:
[050:625] [2025-05-03 09:50:19 +0000.861141][4879] ~OpenGLFrameBuffer:
[050:625] [2025-05-03 09:50:19 +0000.861362][4879] ~OpenGLFrameBuffer:
[050:625] [2025-05-03 09:50:19 +0000.861495][4879] ~OpenGLFrameBuffer:
[050:626] [2025-05-03 09:50:19 +0000.861938][4879] GPUImageProcessing destruct
finish.
[050:626] [2025-05-03 09:50:19 +0000.862019][4879] GPURGBAFrame destruct.
[050:626] [2025-05-03 09:50:19 +0000.862133][4879] destroy OpenGLRenderProgram
0x7c5363cc98
[050:626] [2025-05-03 09:50:19 +0000.862204][4879] ~CameraSource time:15572631
enter.

[050:626] [2025-05-03 09:50:19 +0000.862241][4879] ~CameraSource leave. expire


time = 0 ms

[050:626] [2025-05-03 09:50:19 +0000.862286][4879] ~RecordAudioSource time:15572631


enter.

[050:626] [2025-05-03 09:50:19 +0000.862319][4879] ~RecordAudioSource leave.


expire time = 0 ms

[050:626] [2025-05-03 09:50:19 +0000.862360][4879] DestroyPipelineAndFilters


leave. expire time = 3 ms

[050:693] [2025-05-03 09:50:19 +0000.929606][432b]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[050:694] [2025-05-03 09:50:19 +0000.930738][432b] machine model :redmi
[050:694] [2025-05-03 09:50:19 +0000.930869][432b] Support this machine
model :redmi
[050:700] [2025-05-03 09:50:19 +0000.936664][432b] global inited! current sdk
version: 12-14-d8558ab
[050:701] [2025-05-03 09:50:19 +0000.937038][432b] filter: filter pipeline
construtc this: 0x7cefdb3500
[050:701] [2025-05-03 09:50:19 +0000.937103][432b] MediaFilterGraph:
MediaFilterGraph construct
[050:701] [2025-05-03 09:50:19 +0000.937143][432b] GLESContext:
[050:701] [2025-05-03 09:50:19 +0000.937294][432b] The result of eglGetDisplay is:
0x1
[050:707] [2025-05-03 09:50:19 +0000.943343][432b] The result of creation:
0x7c52f85080
[050:707] [2025-05-03 09:50:19 +0000.943559][432b] The result of
eglCreatePbufferSurface is: 0x7c52f85e00
[050:707] [2025-05-03 09:50:19 +0000.943740][432b] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4
[050:707] [2025-05-03 09:50:19 +0000.943796][432b] The source 0 speed:0.5
[050:707] [2025-05-03 09:50:19 +0000.943855][432b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4, delay:
0
[050:707] [2025-05-03 09:50:19 +0000.943906][432b] CreateDecoderByVideoSource
time:15572712 enter.

[050:708] [2025-05-03 09:50:19 +0000.944188][432b] running_decoder_count:0max


count:2
[050:708] [2025-05-03 09:50:19 +0000.944241][432b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefdc0c00
[050:731] [2025-05-03 09:50:19 +0000.967164][4d3f] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5358f400] Current FFmpeg version git-2021-06-16-
97cea6f

[050:932] [2025-05-03 09:50:20 +0000.168167][4d3f] OnStreamInfoFound: video


duration_: 5977
[050:934] [2025-05-03 09:50:20 +0000.171107][4d40] NO get frame from decoder
[050:935] [2025-05-03 09:50:20 +0000.171455][432b] start decoder
[050:935] [2025-05-03 09:50:20 +0000.171517][432b] CreateDecoderByVideoSource
leave. expire time = 228 ms

[050:935] [2025-05-03 09:50:20 +0000.171588][432b] BindInputFilter 0x7ce27ef5a0


this 0x7c52fb8f58
[050:935] [2025-05-03 09:50:20 +0000.171641][432b] BindInputFilter 0x7c52fb8f58
this 0x7c52fb9018
[050:935] [2025-05-03 09:50:20 +0000.171693][432b] BindInputFilter 0x7ce27ef5a0
this 0x7c52fb90d8
[050:935] [2025-05-03 09:50:20 +0000.171744][432b] BindInputFilter 0x7c52fb90d8
this 0x7c52fb9198
[050:935] [2025-05-03 09:50:20 +0000.171778][432b] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4
[050:935] [2025-05-03 09:50:20 +0000.171829][432b] BindInputFilter 0x7c52fb9018
this 0x7c52fb9258
[050:935] [2025-05-03 09:50:20 +0000.171886][432b] BindInputFilter 0x7c52fb9258
this 0x7cefdb35a0
[050:936] [2025-05-03 09:50:20 +0000.171934][432b] BindInputFilter 0x7c52fb9198
this 0x7c52fb9318
[050:936] [2025-05-03 09:50:20 +0000.171984][432b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4
[050:936] [2025-05-03 09:50:20 +0000.172038][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[050:937] [2025-05-03 09:50:20 +0000.172957][432b] machine model :redmi
[050:937] [2025-05-03 09:50:20 +0000.173062][432b] Support this machine
model :redmi
[050:937] [2025-05-03 09:50:20 +0000.173097][432b] global inited! current sdk
version: 12-14-d8558ab
[050:938] [2025-05-03 09:50:20 +0000.174223][432b] GetPipeline:
-----------------------------------------
[050:938] [2025-05-03 09:50:20 +0000.174366][432b] GetPipeline: source:
0x7ce27ef380
[050:938] [2025-05-03 09:50:20 +0000.174407][432b] GetPipeline: filter: NULLFilter
[050:938] [2025-05-03 09:50:20 +0000.174442][432b] GetPipeline: filter: NULLFilter
[050:938] [2025-05-03 09:50:20 +0000.174474][432b] GetPipeline: filter: NULLFilter
[050:938] [2025-05-03 09:50:20 +0000.174505][432b] GetPipeline: audio filter:
AuidoNULLFilter
[050:938] [2025-05-03 09:50:20 +0000.174536][432b] GetPipeline: audio filter:
AuidoNULLFilter
[050:938] [2025-05-03 09:50:20 +0000.174567][432b] GetPipeline: audio filter:
AudioNUllFilter
[050:938] [2025-05-03 09:50:20 +0000.174598][432b] GetPipeline:
------------------------------------------
[050:938] [2025-05-03 09:50:20 +0000.174640][432b] filter: filter pipeline2 update
pattern: 0
[050:942] [2025-05-03 09:50:20 +0000.177993][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[050:943] [2025-05-03 09:50:20 +0000.179277][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[050:943] [2025-05-03 09:50:20 +0000.179466][432b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[050:943] [2025-05-03 09:50:20 +0000.179785][432b] DeviceInit:
[050:944] [2025-05-03 09:50:20 +0000.180850][432b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[050:946] [2025-05-03 09:50:20 +0000.182357][4d40] NO get frame from decoder
[050:950] [2025-05-03 09:50:20 +0000.186747][432b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[050:952] [2025-05-03 09:50:20 +0000.188888][432b] CreatePlatformSpecificObjects:
[050:953] [2025-05-03 09:50:20 +0000.189044][432b] audio device use null audio
input and opensl output
[050:953] [2025-05-03 09:50:20 +0000.189100][432b] Create OpenSLES output module
with java VM support.

[050:953] [2025-05-03 09:50:20 +0000.189494][432b] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[050:953] [2025-05-03 09:50:20 +0000.189840][432b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[050:954] [2025-05-03 09:50:20 +0000.190159][432b] Create OpenSLES output module
with buffer num:2

[050:955] [2025-05-03 09:50:20 +0000.191305][432b] Error(trace.cc:40): Init the


output and input for audio device template.
[050:955] [2025-05-03 09:50:20 +0000.191429][432b] Init the output device.

[050:955] [2025-05-03 09:50:20 +0000.191767][4d40] NO get frame from decoder


[050:956] [2025-05-03 09:50:20 +0000.192652][432b] Set the playout as stereo:1
[050:956] [2025-05-03 09:50:20 +0000.192808][432b] Set the sample rate to be:44100

[050:957] [2025-05-03 09:50:20 +0000.193818][4d40] NO get frame from decoder


[050:958] [2025-05-03 09:50:20 +0000.194797][432b] Low latency buffer size:144 low
sample rate:48000
[050:959] [2025-05-03 09:50:20 +0000.195001][432b] DeviceInit: Done
[050:959] [2025-05-03 09:50:20 +0000.195272][432b] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[050:959] [2025-05-03 09:50:20 +0000.195743][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[050:959] [2025-05-03 09:50:20 +0000.195872][432b]
MediaFilterPlayer::SetPlayerNotify 0x7c52f6e3c0
[050:961] [2025-05-03 09:50:20 +0000.197279][4d40] NO get frame from decoder
[050:963] [2025-05-03 09:50:20 +0000.199457][4d40] NO get frame from decoder
[050:963] [2025-05-03 09:50:20 +0000.199785][432b]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[050:963] [2025-05-03 09:50:20 +0000.199851][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[050:967] [2025-05-03 09:50:20 +0000.203292][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[050:967] [2025-05-03 09:50:20 +0000.203547][432b] SetGraphLoop: SetGraphLoop 1
[050:967] [2025-05-03 09:50:20 +0000.203589][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[050:967] [2025-05-03 09:50:20 +0000.203633][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[050:968] [2025-05-03 09:50:20 +0000.204573][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[050:968] [2025-05-03 09:50:20 +0000.204813][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[050:969] [2025-05-03 09:50:20 +0000.205164][4d40] NO get frame from decoder
[050:971] [2025-05-03 09:50:20 +0000.207271][4d40] NO get frame from decoder
[050:971] [2025-05-03 09:50:20 +0000.207780][4d5f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c531b9318
[050:972] [2025-05-03 09:50:20 +0000.208051][4d61] Start:
[050:972] [2025-05-03 09:50:20 +0000.210551][4d60] operator(): video render
started.
[050:978] [2025-05-03 09:50:20 +0000.215451][4d61] Start:
[050:985] [2025-05-03 09:50:20 +0000.221544][4d61] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[050:986] [2025-05-03 09:50:20 +0000.222018][4d61] Reset: history total size: 98
[050:986] [2025-05-03 09:50:20 +0000.222120][4d61] DeviceStart:
audioDevice_:0x7c531b1000
[050:986] [2025-05-03 09:50:20 +0000.222159][4d61] DeviceStart: time profile
playout init before
[050:986] [2025-05-03 09:50:20 +0000.222199][4d61] DeviceStart: time profile
playout init end
[050:986] [2025-05-03 09:50:20 +0000.222233][4d61] OpenSlesOutput:Start playout

[050:988] [2025-05-03 09:50:20 +0000.224925][4d61] Create the opensl output player.


streamtype before:0

[050:989] [2025-05-03 09:50:20 +0000.225014][4d61] Create the opensl output player.


streamtype after:3

[051:109] [2025-05-03 09:50:20 +0000.344980][4d61] Enqueue opensl buffer size:1764


[051:161] [2025-05-03 09:50:20 +0000.397521][4d60] Warning(video_render.cc:390): No
picture to display (1/50)
[051:192] [2025-05-03 09:50:20 +0000.428674][4d61] DeviceStart: time profile
playout all end
[051:192] [2025-05-03 09:50:20 +0000.428798][4d61] operator(): Audio playback
started.
[051:196] [2025-05-03 09:50:20 +0000.432089][4d61] operator(): Started now!
[051:196] [2025-05-03 09:50:20 +0000.432972][4d62]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[051:265] [2025-05-03 09:50:20 +0000.501034][487d] Run AGC when audioType = 0
[051:265] [2025-05-03 09:50:20 +0000.501292][487d]
AudioDeviceDataHandler::MixAndSendOutFrame
[051:285] [2025-05-03 09:50:20 +0000.521120][4d61] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[051:285] [2025-05-03 09:50:20 +0000.521398][4d61] First audio frame rendering
[051:395] [2025-05-03 09:50:20 +0000.631843][4d60] lipsync_debug: First video frame
rendering.
[051:395] [2025-05-03 09:50:20 +0000.631844][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[051:407] [2025-05-03 09:50:20 +0000.643559][4d65]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[051:466] [2025-05-03 09:50:20 +0000.702037][4d62] audio frame wait video
frame.last_video_timestamp:198 last_audio_timestamp:300.907
[051:467] [2025-05-03 09:50:20 +0000.703529][4d62]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[051:469] [2025-05-03 09:50:20 +0000.705272][4d62] audio frame wait video
frame.last_video_timestamp:198 last_audio_timestamp:300.907
[051:578] [2025-05-03 09:50:20 +0000.813994][4d60] lipsync_debug:displaying video
ts:17820 The current displayed video timestamp is:15573583
[051:626] [2025-05-03 09:50:20 +0000.862504][4d62]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[051:628] [2025-05-03 09:50:20 +0000.864563][4d62] audio frame wait video
frame.last_video_timestamp:429 last_audio_timestamp:533.832
[051:630] [2025-05-03 09:50:20 +0000.866458][4d62]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[051:649] [2025-05-03 09:50:20 +0000.885878][4d63] Error(video_source.cc:430): wait
decoder a frame: 0
[051:904] [2025-05-03 09:50:21 +0000.140605][4d60]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:24 last
video ts:56430 frame->pts:59400 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[051:905] [2025-05-03 09:50:21 +0000.140942][4d60] lipsync_debug: tsDelta -
timeDelta = 9
[051:945] [2025-05-03 09:50:21 +0000.181621][4d63] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6996 diff: 5
[051:991] [2025-05-03 09:50:21 +0000.227639][4d63] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 89100pts ms:990000
[051:994] [2025-05-03 09:50:21 +0000.230880][4d63] OnVideoFrameReady(1/200)
[051:995] [2025-05-03 09:50:21 +0000.231118][4d60] operator() frame->pts-
9223372036854775808 queue_ size: 8 (1/200)
[052:112] [2025-05-03 09:50:21 +0000.348667][4d60] lipsync_debug:displaying video
ts:77220 The current displayed video timestamp is:15574117
[052:263] [2025-05-03 09:50:21 +0000.499705][4d65]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[052:423] [2025-05-03 09:50:21 +0000.659631][4d62] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 54226
[052:423] [2025-05-03 09:50:21 +0000.659867][4d62] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[052:509] [2025-05-03 09:50:21 +0000.745147][4d61] The audio playback speed:100
(1/100)
[052:509] [2025-05-03 09:50:21 +0000.745322][4d61] lipsync_debug: The current
played audio timestamp is:58326(1/50)
[052:654] [2025-05-03 09:50:21 +0000.890811][4d60] DriveRender working... (1/200)
[052:918] [2025-05-03 09:50:22 +0000.154475][4d63] Error(video_source.cc:430): wait
decoder a frame: 0
[052:980] [2025-05-03 09:50:22 +0000.216591][4d60] lipsync_debug:displaying video
ts:136620 The current displayed video timestamp is:15574985
[052:994] [2025-05-03 09:50:22 +0000.230392][4d60] lipsync_debug: render a video
frame
[053:067] [2025-05-03 09:50:22 +0000.303237][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[053:067] [2025-05-03 09:50:22 +0000.303811][4d61] Stop:
[053:068] [2025-05-03 09:50:22 +0000.304043][4d60] operator(): Video Render
stopped.
[053:069] [2025-05-03 09:50:22 +0000.305558][4d61] Stop:
[053:069] [2025-05-03 09:50:22 +0000.305991][4d61] DeviceStop:
audioDevice_:0x7c531b1000
[053:070] [2025-05-03 09:50:22 +0000.306109][4d61] OpenSlesOutput:Stop playout

[053:083] [2025-05-03 09:50:22 +0000.319421][4d61] DeviceStop: Done


[053:083] [2025-05-03 09:50:22 +0000.319653][4d61] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[053:083] [2025-05-03 09:50:22 +0000.319717][4d61] operator(): Stop now!
[053:114] [2025-05-03 09:50:22 +0000.350656][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[053:266] [2025-05-03 09:50:22 +0000.502229][487d] Run AGC when audioType = 0
[054:006] [2025-05-03 09:50:23 +0000.242150][432b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[054:006] [2025-05-03 09:50:23 +0000.242371][432b] StopPreView: Have Stopped,
operation cancel
[054:006] [2025-05-03 09:50:23 +0000.242429][432b] Stop:
[054:006] [2025-05-03 09:50:23 +0000.242771][4d61] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[054:008] [2025-05-03 09:50:23 +0000.244682][432b] DeviceRelease:
audioDevice_:0x7c531b1000
[054:008] [2025-05-03 09:50:23 +0000.244795][432b] OpenSlesOutput:Stop playout

[054:008] [2025-05-03 09:50:23 +0000.244864][432b] DeviceRelease: Release the


webrtc device object.
[054:009] [2025-05-03 09:50:23 +0000.245439][432b] OpenSlesOutput destruct.

[054:009] [2025-05-03 09:50:23 +0000.245574][432b] DeviceRelease: Done


[054:010] [2025-05-03 09:50:23 +0000.246562][432b] Stop:
[054:010] [2025-05-03 09:50:23 +0000.246753][4d60] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[054:014] [2025-05-03 09:50:23 +0000.250281][432b] global uninited!
[054:014] [2025-05-03 09:50:23 +0000.250448][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[054:014] [2025-05-03 09:50:23 +0000.250526][432b] ~MediaFilterGraph:
MediaFilterGraph destruct
[054:015] [2025-05-03 09:50:23 +0000.251887][432b] RemoveVideoBackGroud: hava not
add video backgroud
[054:016] [2025-05-03 09:50:23 +0000.252180][432b] UnbindInputFilter 0x7c52fb9258
this 0x7cefdb35a0
[054:016] [2025-05-03 09:50:23 +0000.252251][432b] ClearAllSource: remove source
filter, sourceid: 0x7ce27ef380
[054:016] [2025-05-03 09:50:23 +0000.252289][432b] DestoryDecoderByVideoSource
time:15576021 enter.

[054:016] [2025-05-03 09:50:23 +0000.252336][432b] ~VideoBindDecoder time:15576021


enter.

[054:016] [2025-05-03 09:50:23 +0000.252620][432b] CleanUp time:15576021 enter.

[054:024] [2025-05-03 09:50:23 +0000.260227][432b] CleanUp leave. expire time = 8


ms
[054:024] [2025-05-03 09:50:23 +0000.260407][432b] CleanUp time:15576029 enter.

[054:025] [2025-05-03 09:50:23 +0000.261889][432b] CleanUp leave. expire time = 1


ms

[054:027] [2025-05-03 09:50:23 +0000.263052][432b] ~VideoBindDecoder leave. expire


time = 11 ms

[054:027] [2025-05-03 09:50:23 +0000.263179][432b] DestoryDecoderByVideoSource


leave. expire time = 11 ms

[054:027] [2025-05-03 09:50:23 +0000.263243][432b] UnbindInputFilter 0x7c52fb9018


this 0x7c52fb9258
[054:027] [2025-05-03 09:50:23 +0000.263334][432b] UnbindInputFilter 0x7c52fb8f58
this 0x7c52fb9018
[054:027] [2025-05-03 09:50:23 +0000.263417][432b] UnbindInputFilter 0x7ce27ef5a0
this 0x7c52fb8f58
[054:027] [2025-05-03 09:50:23 +0000.263472][432b] UnbindInputFilter 0x7c52fb9198
this 0x7c52fb9318
[054:027] [2025-05-03 09:50:23 +0000.263524][432b] UnbindInputFilter 0x7c52fb90d8
this 0x7c52fb9198
[054:027] [2025-05-03 09:50:23 +0000.263578][432b] UnbindInputFilter 0x7ce27ef5a0
this 0x7c52fb90d8
[054:029] [2025-05-03 09:50:23 +0000.264974][432b] ~GLESContext:
[054:030] [2025-05-03 09:50:23 +0000.266426][432b] GLESContext destruct finish.
[054:030] [2025-05-03 09:50:23 +0000.266552][432b] filter: filter pipeline destroy
this: 0x7cefdb3500
[054:031] [2025-05-03 09:50:23 +0000.267668][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[054:033] [2025-05-03 09:50:23 +0000.269121][432b] machine model :redmi
[054:033] [2025-05-03 09:50:23 +0000.269253][432b] Support this machine
model :redmi
[054:033] [2025-05-03 09:50:23 +0000.269318][432b] global inited! current sdk
version: 12-14-d8558ab
[054:033] [2025-05-03 09:50:23 +0000.269832][432b] filter: filter pipeline
construtc this: 0x7cefdb3500
[054:033] [2025-05-03 09:50:23 +0000.269899][432b] MediaFilterGraph:
MediaFilterGraph construct
[054:034] [2025-05-03 09:50:23 +0000.269937][432b] GLESContext:
[054:034] [2025-05-03 09:50:23 +0000.270032][432b] The result of eglGetDisplay is:
0x1
[054:035] [2025-05-03 09:50:23 +0000.271796][432b] The result of creation:
0x7ceff50980
[054:036] [2025-05-03 09:50:23 +0000.272014][432b] The result of
eglCreatePbufferSurface is: 0x7c52f85080
[054:036] [2025-05-03 09:50:23 +0000.272169][432b] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4
[054:036] [2025-05-03 09:50:23 +0000.272229][432b] The source 0 speed:0.5
[054:036] [2025-05-03 09:50:23 +0000.272302][432b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4, delay:
0
[054:036] [2025-05-03 09:50:23 +0000.272361][432b] CreateDecoderByVideoSource
time:15576041 enter.

[054:036] [2025-05-03 09:50:23 +0000.272673][432b] running_decoder_count:0max


count:2
[054:036] [2025-05-03 09:50:23 +0000.272728][432b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefdc0c00
[054:041] [2025-05-03 09:50:23 +0000.277515][4e19] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5358f400] Current FFmpeg version git-2021-06-16-
97cea6f

[054:213] [2025-05-03 09:50:23 +0000.449293][4e19] OnStreamInfoFound: video


duration_: 5977
[054:215] [2025-05-03 09:50:23 +0000.451316][4e1a] NO get frame from decoder
[054:215] [2025-05-03 09:50:23 +0000.451342][432b] start decoder
[054:215] [2025-05-03 09:50:23 +0000.451608][432b] CreateDecoderByVideoSource
leave. expire time = 179 ms

[054:215] [2025-05-03 09:50:23 +0000.451683][432b] BindInputFilter 0x7ce27ef0a0


this 0x7c52fb8e98
[054:215] [2025-05-03 09:50:23 +0000.451737][432b] BindInputFilter 0x7c52fb8e98
this 0x7c52fb8f58
[054:215] [2025-05-03 09:50:23 +0000.451786][432b] BindInputFilter 0x7ce27ef0a0
this 0x7c52fb9018
[054:215] [2025-05-03 09:50:23 +0000.451832][432b] BindInputFilter 0x7c52fb9018
this 0x7c52fb90d8
[054:215] [2025-05-03 09:50:23 +0000.451862][432b] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4
[054:215] [2025-05-03 09:50:23 +0000.451921][432b] BindInputFilter 0x7c52fb8f58
this 0x7c52fb9198
[054:216] [2025-05-03 09:50:23 +0000.451968][432b] BindInputFilter 0x7c52fb9198
this 0x7cefdb35a0
[054:216] [2025-05-03 09:50:23 +0000.452014][432b] BindInputFilter 0x7c52fb90d8
this 0x7c52fb9258
[054:216] [2025-05-03 09:50:23 +0000.452059][432b] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_15568767.mp4
[054:216] [2025-05-03 09:50:23 +0000.452143][432b]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[054:216] [2025-05-03 09:50:23 +0000.452364][432b] MediaComposeFile time:15576221
enter.

[054:216] [2025-05-03 09:50:23 +0000.452426][432b] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[054:216] [2025-05-03 09:50:23 +0000.452480][4e1a] NO get frame from decoder
[054:216] [2025-05-03 09:50:23 +0000.452549][432b] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[054:216] [2025-05-03 09:50:23 +0000.452602][432b] Recording session using default
bitrate support by app:14680064
[054:216] [2025-05-03 09:50:23 +0000.452762][4e2c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7ce27ef1c0
[054:216] [2025-05-03 09:50:23 +0000.452838][4e2c] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[054:217] [2025-05-03 09:50:23 +0000.453018][432b] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[054:217] [2025-05-03 09:50:23 +0000.453387][4e1a] NO get frame from decoder
[054:218] [2025-05-03 09:50:23 +0000.454222][4e1a] NO get frame from decoder
[054:218] [2025-05-03 09:50:23 +0000.454383][432b] GetPipeline:
-----------------------------------------
[054:218] [2025-05-03 09:50:23 +0000.454435][432b] GetPipeline: source:
0x7ce27eee80
[054:218] [2025-05-03 09:50:23 +0000.454480][432b] GetPipeline: filter: NULLFilter
[054:218] [2025-05-03 09:50:23 +0000.454518][432b] GetPipeline: filter: NULLFilter
[054:218] [2025-05-03 09:50:23 +0000.454549][432b] GetPipeline: filter: NULLFilter
[054:218] [2025-05-03 09:50:23 +0000.454587][432b] GetPipeline: audio filter:
AuidoNULLFilter
[054:218] [2025-05-03 09:50:23 +0000.454623][432b] GetPipeline: audio filter:
AuidoNULLFilter
[054:218] [2025-05-03 09:50:23 +0000.454653][432b] GetPipeline: audio filter:
AudioNUllFilter
[054:218] [2025-05-03 09:50:23 +0000.454688][432b] GetPipeline:
------------------------------------------
[054:218] [2025-05-03 09:50:23 +0000.454727][432b] filter: filter pipeline2 update
pattern: 2
[054:219] [2025-05-03 09:50:23 +0000.455120][432b] MediaComposeFile leave. expire
time = 3 ms

[054:219] [2025-05-03 09:50:23 +0000.455929][432b] machine model :redmi


[054:220] [2025-05-03 09:50:23 +0000.455983][432b] Support this machine
model :redmi
[054:220] [2025-05-03 09:50:23 +0000.456018][432b] global inited! current sdk
version: 12-14-d8558ab
[054:220] [2025-05-03 09:50:23 +0000.456395][4e1a] NO get frame from decoder
[054:221] [2025-05-03 09:50:23 +0000.457445][4e1a] NO get frame from decoder
[054:222] [2025-05-03 09:50:23 +0000.458619][4e1a] NO get frame from decoder
[054:224] [2025-05-03 09:50:23 +0000.460076][4e1a] NO get frame from decoder
[054:256] [2025-05-03 09:50:23 +0000.492939][432b]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[054:260] [2025-05-03 09:50:23 +0000.496737][432b] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 229
[054:262] [2025-05-03 09:50:23 +0000.498264][432b]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[054:262] [2025-05-03 09:50:23 +0000.498352][432b] BeginCompose: BeginCompose, is
composing 0
[054:263] [2025-05-03 09:50:23 +0000.499103][4e2c] start recording, file path:
[054:263] [2025-05-03 09:50:23 +0000.499454][4e2c] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 229 audio_timescale:44100
video_timescale:90000
[054:263] [2025-05-03 09:50:23 +0000.499527][4e2c] 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
[054:263] [2025-05-03 09:50:23 +0000.499581][4e2c] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 229
[054:263] [2025-05-03 09:50:23 +0000.499647][4e2c] fd_open successed
handle:0xb400007d004990b0
[054:264] [2025-05-03 09:50:23 +0000.500104][4e2c] create mp4 file:252
m_fileHandle: 0x7c52fbe900
[054:264] [2025-05-03 09:50:23 +0000.500153][4e2c] MP4 file: is opened successfully
[054:264] [2025-05-03 09:50:23 +0000.500189][4e2c] setupMediaProcessers:
[054:264] [2025-05-03 09:50:23 +0000.500246][4e2c]
RecordingSessionInternalSimple:setup media processers.
[054:264] [2025-05-03 09:50:23 +0000.500283][4e2c] construct AAC encoder
[054:264] [2025-05-03 09:50:23 +0000.500724][4e2c] H264Encoder creating:
ultrafast012323
[054:264] [2025-05-03 09:50:23 +0000.500776][4e2c] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[054:265] [2025-05-03 09:50:23 +0000.501524][4e2c] H264Encode::GetMachineModel is
220333QAG
[054:265] [2025-05-03 09:50:23 +0000.501606][4e2c] H264Encoder machine_mode
is:220333QAG
[054:265] [2025-05-03 09:50:23 +0000.501643][4e2c] H264Encode::machine size :9
machine_mode:220333QAG
[054:265] [2025-05-03 09:50:23 +0000.501680][4e2c] H264Encode::machine array
size :22 machine_mode:220333QAG
[054:265] [2025-05-03 09:50:23 +0000.501714][4e2c] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[054:265] [2025-05-03 09:50:23 +0000.501748][4e2c] setupCompressionSession:
[054:265] [2025-05-03 09:50:23 +0000.501779][4e2c] H264Encode::creating hareware
Encoder
[054:265] [2025-05-03 09:50:23 +0000.501813][4e2c] AndroidHwAvcEncoder
time:15576270 enter.

[054:266] [2025-05-03 09:50:23 +0000.502117][4e2c] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c3ed8c760
[054:266] [2025-05-03 09:50:23 +0000.502443][4e2c] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[054:266] [2025-05-03 09:50:23 +0000.502490][4e2c] The video avc hw codec address
is 0x7ce26a2168
[054:266] [2025-05-03 09:50:23 +0000.502612][4e2c] AndroidHwAvcEncoder leave.
expire time = 1 ms

[054:266] [2025-05-03 09:50:23 +0000.502655][4e2c] RegisterEncodeCompleteCallback


time:15576271 enter.

[054:266] [2025-05-03 09:50:23 +0000.502802][4e2c] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[054:266] [2025-05-03 09:50:23 +0000.502851][4e2c] InitEncode time:15576271 enter.

[054:267] [2025-05-03 09:50:23 +0000.502981][4e2c] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[054:267] [2025-05-03 09:50:23 +0000.503031][4e2c] Create time:15576272 enter.

[054:267] [2025-05-03 09:50:23 +0000.503073][4e2c] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[054:267] [2025-05-03 09:50:23 +0000.503122][4e2c]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c52fcf540
[054:267] [2025-05-03 09:50:23 +0000.503632][4e2c]
supported_type:image/vnd.android.heic
[054:267] [2025-05-03 09:50:23 +0000.503714][4e2c] supported_type:video/avc
[054:267] [2025-05-03 09:50:23 +0000.503753][4e2c] name:OMX.qcom.video.encoder.avc
mime:video/avc
[054:267] [2025-05-03 09:50:23 +0000.503816][4e2c] hwCodecPrefix :OMX.qcom.
[054:267] [2025-05-03 09:50:23 +0000.503858][4e2c] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[054:267] [2025-05-03 09:50:23 +0000.503901][4e2c] mediacodec_createCodecByName
time:15576272 enter.

[054:268] [2025-05-03 09:50:23 +0000.503939][4e2c] WrapAndroidMediaCodec


time:15576273 enter.

[054:272] [2025-05-03 09:50:23 +0000.508187][4e36] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7cefec6498
[054:274] [2025-05-03 09:50:23 +0000.510120][4e2c] WrapAndroidMediaCodec leave.
expire time = 6 ms

[054:595] [2025-05-03 09:50:23 +0000.831767][4e2c] mediacodec_createCodecByName


leave. expire time = 328 ms

[054:596] [2025-05-03 09:50:23 +0000.832109][4e2c] WrapAndroidMediaFromat


time:15576601 enter.

[054:596] [2025-05-03 09:50:23 +0000.832273][4e2c] WrapAndroidMediaFromat leave.


expire time = 0 ms

[054:671] [2025-05-03 09:50:23 +0000.906996][4e2c] Destroy time:15576675 enter.

[054:671] [2025-05-03 09:50:23 +0000.907143][4e2c] WrapAndroidMediaFromat::


Destroy
[054:671] [2025-05-03 09:50:23 +0000.907191][4e2c] Destroy leave. expire time = 1
ms

[054:671] [2025-05-03 09:50:23 +0000.907227][4e2c] ~WrapAndroidMediaFromat


time:15576676 enter.

[054:671] [2025-05-03 09:50:23 +0000.907303][4e2c] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[054:671] [2025-05-03 09:50:23 +0000.907404][4e2c] Create leave. expire time = 404


ms

[054:671] [2025-05-03 09:50:23 +0000.907443][4e2c] isSemiPlanarSupport


time:15576676 enter.

[054:671] [2025-05-03 09:50:23 +0000.907476][4e2c] H264Encoder isSemiPlanarSupport


[054:671] [2025-05-03 09:50:23 +0000.907517][4e2c] isSemiPlanarSupport leave.
expire time = 0 ms

[054:671] [2025-05-03 09:50:23 +0000.907565][4e2c] creat hw H264Encoder success,


isSemiPlanar:1
[054:671] [2025-05-03 09:50:23 +0000.907770][4e2c] InitEncode leave. expire time =
405 ms

[054:671] [2025-05-03 09:50:23 +0000.907813][4e2c] H264Encode::created Encoder


[054:671] [2025-05-03 09:50:23 +0000.907850][4e2c] H264Encode:: H264 encoder
created.
[054:671] [2025-05-03 09:50:23 +0000.907882][4e2c] H264 encoder created.
[054:671] [2025-05-03 09:50:23 +0000.907916][4e2c]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c5335f740
[054:672] [2025-05-03 09:50:23 +0000.907951][4e2c] setOutput:
[054:672] [2025-05-03 09:50:23 +0000.907983][4e2c]
RecordingSessionInternalSimple:encoder set output to muxer!
[054:672] [2025-05-03 09:50:23 +0000.908017][4e2c] request a key frame
[054:672] [2025-05-03 09:50:23 +0000.908048][4e2c] H264Encode:: request a key frame
[054:674] [2025-05-03 09:50:23 +0000.910700][4e2c] setDisplayRotate :90
[054:674] [2025-05-03 09:50:23 +0000.910815][4e2c] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[054:676] [2025-05-03 09:50:23 +0000.912435][4e2e]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[054:703] [2025-05-03 09:50:23 +0000.939772][4e2e] DTS queue for
Generator:0x7cefec68b8 10 33 66
[054:764] [2025-05-03 09:50:24 +0000.777][4e36] add aac audio track with id:1
[054:765] [2025-05-03 09:50:24 +0000.953][4e36] audio start ts:0
[054:765] [2025-05-03 09:50:24 +0000.1010][4e36] the audio frame has been written
into MP4 file
[054:802] [2025-05-03 09:50:24 +0000.38594][4e2e] h264 add frame header cdr flag
[054:803] [2025-05-03 09:50:24 +0000.39729][4e2e] h264 add frame header cdr flag
[054:804] [2025-05-03 09:50:24 +0000.40027][4e2e] Received key frame:10
[054:804] [2025-05-03 09:50:24 +0000.40097][4e2e] H264Encode:: get a sps pps
header!headerSize:31
[054:804] [2025-05-03 09:50:24 +0000.40270][4e36] get the H.264 SPS parameter
[054:804] [2025-05-03 09:50:24 +0000.40692][4e36] add video track with id:2
[054:805] [2025-05-03 09:50:24 +0000.41308][4e36] get the H.264 PPS parameter
[054:805] [2025-05-03 09:50:24 +0000.41442][4e36] get the H.264 IDR frame
[054:805] [2025-05-03 09:50:24 +0000.41497][4e36] resss:true
[054:805] [2025-05-03 09:50:24 +0000.41536][4e36] video start ts:10
[054:805] [2025-05-03 09:50:24 +0000.41617][4e36] the video frame has been written
into MP4 file
[054:833] [2025-05-03 09:50:24 +0000.69025][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[054:967] [2025-05-03 09:50:24 +0000.203214][4e30] Error(video_source.cc:430): wait
decoder a frame: 0
[055:059] [2025-05-03 09:50:24 +0000.295923][4e2e] DTS queue for
Generator:0x7cefec68b8 726 759 792 825 858 891 924 957
[055:102] [2025-05-03 09:50:24 +0000.338891][4e2e] Push an pts:1122 to dts queue.
[055:128] [2025-05-03 09:50:24 +0000.364903][4e31] audio_frame_list_ empty
[055:208] [2025-05-03 09:50:24 +0000.444363][4e2e] last dts:1089 currentPts:1122
ppsOrSPS:0 queue length:9
[055:266] [2025-05-03 09:50:24 +0000.503082][487d] Run AGC when audioType = 0
[055:267] [2025-05-03 09:50:24 +0000.503324][487d]
AudioDeviceDataHandler::MixAndSendOutFrame
[055:331] [2025-05-03 09:50:24 +0000.567147][4e30] Error(video_source.cc:430): wait
decoder a frame: 0
[055:429] [2025-05-03 09:50:24 +0000.665334][4e30] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7844 diff: 157
[055:432] [2025-05-03 09:50:24 +0000.668055][4e2e] DTS queue for
Generator:0x7cefec68b8 1551 1584 1617 1650 1683 1716 1749 1782
[055:432] [2025-05-03 09:50:24 +0000.668616][4e2e] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1551 pts:1551
[055:453] [2025-05-03 09:50:24 +0000.689571][4e2e] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1881
[055:454] [2025-05-03 09:50:24 +0000.690492][4e2e] push video frame to H264
encoder. (100 frame for one log)

[055:454] [2025-05-03 09:50:24 +0000.690623][4e2e] push video frame to H264


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

[055:454] [2025-05-03 09:50:24 +0000.690659][4e2e] H264Encode::push video frame to


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

[055:454] [2025-05-03 09:50:24 +0000.690708][4e2e] The input pts:1881 fps:30


[055:533] [2025-05-03 09:50:24 +0000.769712][4e2e] SendFrame
encodedImage._timeStamp:1782encodedImage->_length:184608
[055:562] [2025-05-03 09:50:24 +0000.798392][4e2e] H264Encode::H264SWEncoder get
callback, length:4432 type:1 nalType:1length:4428
[055:614] [2025-05-03 09:50:24 +0000.850255][4e2e] h264 add frame header cdr flag
[055:614] [2025-05-03 09:50:24 +0000.850857][4e2e] Received key frame:1980
[055:620] [2025-05-03 09:50:24 +0000.856149][4e36] get the H.264 IDR frame
[055:638] [2025-05-03 09:50:24 +0000.874020][4e30] too much frame will be writed
[055:639] [2025-05-03 09:50:24 +0000.875381][4e31] too much frame will be writed
[055:674] [2025-05-03 09:50:24 +0000.910210][4e31] too much frame will be writed
[055:685] [2025-05-03 09:50:24 +0000.921727][4e30] Error(video_source.cc:430): wait
decoder a frame: 0
[055:685] [2025-05-03 09:50:24 +0000.921480][4e2e] Push an pts:2442 to dts queue.
[055:693] [2025-05-03 09:50:24 +0000.929911][4e30] too much frame will be writed
[055:747] [2025-05-03 09:50:24 +0000.983453][4e2e] DTS queue for
Generator:0x7cefec68b8 2376 2409 2442 2475 2508 2541 2574
[055:778] [2025-05-03 09:50:25 +0000.14018][4e30] too much frame will be writed
[055:793] [2025-05-03 09:50:25 +0000.29671][4e2e] last dts:2409 currentPts:2442
ppsOrSPS:0 queue length:8
[055:825] [2025-05-03 09:50:25 +0000.61414][4e31] too much frame will be writed
[055:835] [2025-05-03 09:50:25 +0000.71158][4e30] too much frame will be writed
[055:863] [2025-05-03 09:50:25 +0000.99299][4e31] too much frame will be writed
[055:890] [2025-05-03 09:50:25 +0000.126222][4e31] too much frame will be writed
[055:893] [2025-05-03 09:50:25 +0000.129225][4e30] too much frame will be writed
[055:926] [2025-05-03 09:50:25 +0000.162781][4e31] too much frame will be writed
[055:955] [2025-05-03 09:50:25 +0000.191262][4e30] too much frame will be writed
[055:965] [2025-05-03 09:50:25 +0000.202709][4e31] too much frame will be writed
[055:995] [2025-05-03 09:50:25 +0000.231437][4e31] too much frame will be writed
[056:023] [2025-05-03 09:50:25 +0000.259392][4e30] too much frame will be writed
[056:027] [2025-05-03 09:50:25 +0000.263422][4e31] too much frame will be writed
[056:057] [2025-05-03 09:50:25 +0000.293656][4e31] too much frame will be writed
[056:078] [2025-05-03 09:50:25 +0000.314205][4e30] too much frame will be writed
[056:092] [2025-05-03 09:50:25 +0000.328702][4e31] too much frame will be writed
[056:110] [2025-05-03 09:50:25 +0000.346881][4e2e] DTS queue for
Generator:0x7cefec68b8 3168 3201 3234 3267 3300 3333 3366 3399 3432
[056:127] [2025-05-03 09:50:25 +0000.363215][4e31] too much frame will be writed
[056:137] [2025-05-03 09:50:25 +0000.373516][4e30] too much frame will be writed
[056:165] [2025-05-03 09:50:25 +0000.401820][4e31] too much frame will be writed
[056:189] [2025-05-03 09:50:25 +0000.425478][4e31] too much frame will be writed
[056:191] [2025-05-03 09:50:25 +0000.427709][4e1a] av_read_frame AVERROR_EOF
[056:207] [2025-05-03 09:50:25 +0000.443511][4e30] too much frame will be writed
[056:216] [2025-05-03 09:50:25 +0000.452293][4e31] too much frame will be writed
[056:255] [2025-05-03 09:50:25 +0000.491053][4e31] too much frame will be writed
[056:268] [2025-05-03 09:50:25 +0000.504244][4e30] too much frame will be writed
[056:275] [2025-05-03 09:50:25 +0000.511148][4e2e] Push an pts:3762 to dts queue.
[056:281] [2025-05-03 09:50:25 +0000.517490][4e31] too much frame will be writed
[056:291] [2025-05-03 09:50:25 +0000.527924][4e30] Error(video_source.cc:430): wait
decoder a frame: 0
[056:301] [2025-05-03 09:50:25 +0000.537282][4e1a] OnReceiveEOF:
[056:303] [2025-05-03 09:50:25 +0000.539348][4e1a] OnDecoderEOF time:15578308
enter.

[056:304] [2025-05-03 09:50:25 +0000.540118][4e17] CleanUp time:15578309 enter.

[056:305] [2025-05-03 09:50:25 +0000.541546][4e1a] OnDecoderEOF leave. expire time


= 2 ms

[056:307] [2025-05-03 09:50:25 +0000.543092][4e1a] OnDecoderFinished:


OnDecoderFinished total decoder frames:90 this:0x7ce27eee80
[056:320] [2025-05-03 09:50:25 +0000.556360][4e31] too much frame will be writed
[056:321] [2025-05-03 09:50:25 +0000.557127][4e17] CleanUp leave. expire time = 17
ms

[056:321] [2025-05-03 09:50:25 +0000.557210][4e17] clean up


[056:322] [2025-05-03 09:50:25 +0000.558873][4e17] running_decoder_count:0max
count:2
[056:348] [2025-05-03 09:50:25 +0000.584566][4e30] too much frame will be writed
[056:359] [2025-05-03 09:50:25 +0000.595010][4e31] FilterPipeline2::OnAudioFrame
pts 241548 last_audio_timestamp_ 5477.28
[056:373] [2025-05-03 09:50:25 +0000.609325][4e31] too much frame will be writed
[056:379] [2025-05-03 09:50:25 +0000.615481][4e2e] last dts:3729 currentPts:3762
ppsOrSPS:0 queue length:10
[056:415] [2025-05-03 09:50:25 +0000.651479][4e31] too much frame will be writed
[056:423] [2025-05-03 09:50:25 +0000.659337][4e30] too much frame will be writed
[056:434] [2025-05-03 09:50:25 +0000.670048][4e2e] h264 add frame header cdr flag
[056:434] [2025-05-03 09:50:25 +0000.670506][4e2e] Received key frame:3960
[056:434] [2025-05-03 09:50:25 +0000.670575][4e2e] DTS queue for
Generator:0x7cefec68b8 3960 3993 4026 4059 4092 4125 4158 4191 4224 4257
[056:437] [2025-05-03 09:50:25 +0000.673089][4e36] get the H.264 IDR frame
[056:458] [2025-05-03 09:50:25 +0000.694072][4e31] too much frame will be writed
[056:465] [2025-05-03 09:50:25 +0000.701582][4e31] PullAudioFrame: PullFrame audio
finished.
[056:465] [2025-05-03 09:50:25 +0000.701684][4e31] OnAudioTimer: OnAudioTimer
return
[056:491] [2025-05-03 09:50:25 +0000.727885][4e30] OnVideoTimer: OnVideoTimer
EndComposeFile
[056:492] [2025-05-03 09:50:25 +0000.728093][4e30] EndComposeFile: EndComposeFile,
is composing 1
[056:564] [2025-05-03 09:50:25 +0000.800548][487d] haveEnoughProcessedData
internalAudioStream.length: 10
[056:689] [2025-05-03 09:50:25 +0000.925561][4e2e] DTS queue for
Generator:0x7cefec68b8 4818 4851 4884 4917 4950 4983 5016 5049
[056:691] [2025-05-03 09:50:25 +0000.927508][4e2e] Push an pts:5082 to dts queue.
[056:710] [2025-05-03 09:50:25 +0000.946506][4e2e] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4884 pts:4884
[056:717] [2025-05-03 09:50:25 +0000.953586][4e2e] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5214
[056:717] [2025-05-03 09:50:25 +0000.953739][4e2e] push video frame to H264
encoder. (100 frame for one log)

[056:717] [2025-05-03 09:50:25 +0000.953799][4e2e] push video frame to H264


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

[056:717] [2025-05-03 09:50:25 +0000.953836][4e2e] H264Encode::push video frame to


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

[056:717] [2025-05-03 09:50:25 +0000.953886][4e2e] The input pts:5214 fps:30


[056:777] [2025-05-03 09:50:26 +0000.13775][4e2e] SendFrame
encodedImage._timeStamp:5082encodedImage->_length:122480
[056:778] [2025-05-03 09:50:26 +0000.13955][4e2e] last dts:5049 currentPts:5082
ppsOrSPS:0 queue length:10
[056:811] [2025-05-03 09:50:26 +0000.47729][4e2e] H264Encode::H264SWEncoder get
callback, length:5872 type:1 nalType:1length:5868
[056:938] [2025-05-03 09:50:26 +0000.174647][4e2e] DTS queue for
Generator:0x7cefec68b8 5610 5643 5676 5709 5742 5775 5808 5841 5874 5907
[056:945] [2025-05-03 09:50:26 +0000.181282][4e2e]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:180
[056:945] [2025-05-03 09:50:26 +0000.181507][4e2e]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7cefef4000
[056:947] [2025-05-03 09:50:26 +0000.182986][4e2f]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[056:947] [2025-05-03 09:50:26 +0000.183102][4e2f]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[056:947] [2025-05-03 09:50:26 +0000.183361][4e2c] stop recording
[056:947] [2025-05-03 09:50:26 +0000.183419][4e2c]
RecordingSessionInternalSimple:destroy media processers
[056:947] [2025-05-03 09:50:26 +0000.183457][4e2c] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[056:947] [2025-05-03 09:50:26 +0000.183492][4e2c] H264Encode::flushing hareware
Encoder
[056:947] [2025-05-03 09:50:26 +0000.183682][4e2c] Flush time:15578952 enter.

[056:947] [2025-05-03 09:50:26 +0000.183821][4e2c] H264Encoder encoder flush


[056:947] [2025-05-03 09:50:26 +0000.183860][4e2c] flush output queue
[057:265] [2025-05-03 09:50:26 +0000.501152][487e] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[057:265] [2025-05-03 09:50:26 +0000.501378][487e] _deviceSampleRate:48000

[057:266] [2025-05-03 09:50:26 +0000.502163][487d] Run AGC when audioType = 0


[057:268] [2025-05-03 09:50:26 +0000.504626][4e2c] Flush leave. expire time = 321
ms

[057:268] [2025-05-03 09:50:26 +0000.504931][4e2c] ~H264EncodeWrap:


[057:269] [2025-05-03 09:50:26 +0000.505016][4e2c] ~H264Encode:
[057:269] [2025-05-03 09:50:26 +0000.505071][4e2c] teardownCompressionSession:
H264Encode::destroying Encoder
[057:269] [2025-05-03 09:50:26 +0000.505176][4e2c] Release time:15579274 enter.

[057:269] [2025-05-03 09:50:26 +0000.505453][4e2c] Release:


MediaCodecVideoEncoder::Release _inited:1
[057:269] [2025-05-03 09:50:26 +0000.505528][4e2c] Destroy time:15579274 enter.

[057:269] [2025-05-03 09:50:26 +0000.505633][4e2c] H264Encoder encoderDestroy


[057:269] [2025-05-03 09:50:26 +0000.505696][4e2c]
AndroidMediaCodecVideoEncoder::release env: 0x7c5335f880
[057:269] [2025-05-03 09:50:26 +0000.505761][4e2c]
AndroidMediaCodecVideoEncoder::Destroy
[057:294] [2025-05-03 09:50:26 +0000.531077][4e2c] Destroy leave. expire time = 26
ms

[057:295] [2025-05-03 09:50:26 +0000.531356][4e2c] Release leave. expire time = 26


ms

[057:295] [2025-05-03 09:50:26 +0000.531593][4e2c] ~AndroidHwAvcEncoder


time:15579300 enter.

[057:296] [2025-05-03 09:50:26 +0000.532324][4e2c] Release time:15579301 enter.

[057:296] [2025-05-03 09:50:26 +0000.532398][4e2c] Release:


MediaCodecVideoEncoder:: has been released before, just return
[057:296] [2025-05-03 09:50:26 +0000.532446][4e2c] Release leave. expire time = 0
ms

[057:296] [2025-05-03 09:50:26 +0000.532491][4e2c] ~AndroidMediaCodecVideoEncoder


[057:296] [2025-05-03 09:50:26 +0000.532586][4e2c] ~WrapAndroidMediaCodec
time:15579301 enter.

[057:296] [2025-05-03 09:50:26 +0000.532633][4e2c] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[057:298] [2025-05-03 09:50:26 +0000.534488][4e2c] video hevc hw codec


destructor:0x7ce26a2168

[057:299] [2025-05-03 09:50:26 +0000.536853][4e2c] ~AndroidHwAvcEncoder leave.


expire time = 5 ms

[057:301] [2025-05-03 09:50:26 +0000.536983][4e2c] teardownCompressionSession:


H264Encode::destroyed Encoder
[057:301] [2025-05-03 09:50:26 +0000.537029][4e2c]
RecordingSessionInternalSimple:destroy aac encoder output!
[057:301] [2025-05-03 09:50:26 +0000.537070][4e2c] AACSWEncode destructor
[057:316] [2025-05-03 09:50:26 +0000.552512][4e36] fd_close successed!
[057:317] [2025-05-03 09:50:26 +0000.552949][4e36] MP4 close file successfully
[057:317] [2025-05-03 09:50:26 +0000.553042][4e36] Recording session Internal:
notify recording ok
[057:317] [2025-05-03 09:50:26 +0000.553108][4e36] onRecordingOk: Recording Ok,
compose use time: 3055, averagefps 0
[057:317] [2025-05-03 09:50:26 +0000.553173][4e36] OnReceiveEOF:
[057:338] [2025-05-03 09:50:26 +0000.574206][4e30] OnVideoTimer: OnVideoTimer
return
[057:364] [2025-05-03 09:50:26 +0000.600649][432b]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[057:364] [2025-05-03 09:50:26 +0000.600788][432b] ~MediaComposeFile time:15579369
enter.

[057:364] [2025-05-03 09:50:26 +0000.600839][432b] CancelCompose: CancelCompose,


is composing 0
[057:365] [2025-05-03 09:50:26 +0000.601011][4e2c] stop recording
[057:365] [2025-05-03 09:50:26 +0000.601066][4e2c] we have stopped recording before
[057:366] [2025-05-03 09:50:26 +0000.602002][432b] ~MediaComposeFile leave. expire
time = 2 ms

[057:366] [2025-05-03 09:50:26 +0000.602822][432b] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[057:368] [2025-05-03 09:50:26 +0000.604792][432b] global uninited!
[057:369] [2025-05-03 09:50:26 +0000.605027][432b]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[057:369] [2025-05-03 09:50:26 +0000.605117][432b] ~MediaFilterGraph:
MediaFilterGraph destruct
[057:369] [2025-05-03 09:50:26 +0000.605224][432b] RemoveVideoBackGroud: hava not
add video backgroud
[057:369] [2025-05-03 09:50:26 +0000.605317][432b] UnbindInputFilter 0x7c52fb9198
this 0x7cefdb35a0
[057:369] [2025-05-03 09:50:26 +0000.605383][432b] ClearAllSource: remove source
filter, sourceid: 0x7ce27eee80
[057:369] [2025-05-03 09:50:26 +0000.605435][432b] DestoryDecoderByVideoSource
time:15579374 enter.

[057:369] [2025-05-03 09:50:26 +0000.605495][432b] ~VideoBindDecoder time:15579374


enter.

[057:369] [2025-05-03 09:50:26 +0000.605737][432b] CleanUp time:15579374 enter.

[057:371] [2025-05-03 09:50:26 +0000.606974][432b] CleanUp leave. expire time = 2


ms

[057:371] [2025-05-03 09:50:26 +0000.607062][432b] CleanUp time:15579376 enter.

[057:371] [2025-05-03 09:50:26 +0000.607522][432b] CleanUp leave. expire time = 0


ms

[057:372] [2025-05-03 09:50:26 +0000.608132][432b] ~VideoBindDecoder leave. expire


time = 3 ms

[057:372] [2025-05-03 09:50:26 +0000.608201][432b] DestoryDecoderByVideoSource


leave. expire time = 3 ms
[057:372] [2025-05-03 09:50:26 +0000.608274][432b] UnbindInputFilter 0x7c52fb8f58
this 0x7c52fb9198
[057:372] [2025-05-03 09:50:26 +0000.608353][432b] UnbindInputFilter 0x7c52fb8e98
this 0x7c52fb8f58
[057:372] [2025-05-03 09:50:26 +0000.608430][432b] UnbindInputFilter 0x7ce27ef0a0
this 0x7c52fb8e98
[057:372] [2025-05-03 09:50:26 +0000.608554][432b] UnbindInputFilter 0x7c52fb90d8
this 0x7c52fb9258
[057:372] [2025-05-03 09:50:26 +0000.608603][432b] UnbindInputFilter 0x7c52fb9018
this 0x7c52fb90d8
[057:372] [2025-05-03 09:50:26 +0000.608657][432b] UnbindInputFilter 0x7ce27ef0a0
this 0x7c52fb9018
[057:372] [2025-05-03 09:50:26 +0000.608763][432b] ~GLESContext:
[057:373] [2025-05-03 09:50:26 +0000.609490][432b] GLESContext destruct finish.
[057:373] [2025-05-03 09:50:26 +0000.609536][432b] filter: filter pipeline destroy
this: 0x7cefdb3500
[058:279] [2025-05-03 09:50:27 +0000.515294][487d] haveEnoughProcessedData
internalAudioStream.length: 0
[059:267] [2025-05-03 09:50:28 +0000.503210][487d] Run AGC when audioType = 0
[059:267] [2025-05-03 09:50:28 +0000.503485][487d]
AudioDeviceDataHandler::MixAndSendOutFrame
[059:370] [2025-05-03 09:50:28 +0000.606848][4378]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[059:371] [2025-05-03 09:50:28 +0000.607066][4378] ~MediaFilterCamera time:15581376
enter.

[059:371] [2025-05-03 09:50:28 +0000.607115][4378] StopPullFrameAndWriteMp4


time:15581376 enter.

[059:372] [2025-05-03 09:50:28 +0000.608082][4878] stop recording


[059:372] [2025-05-03 09:50:28 +0000.608215][4878] we have stopped recording before
[059:372] [2025-05-03 09:50:28 +0000.608360][4378] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[059:387] [2025-05-03 09:50:28 +0000.623831][4378] DestroyPipelineAndFilters


time:15581392 enter.

[059:388] [2025-05-03 09:50:28 +0000.623940][4378] DestroyPipelineAndFilters


leave. expire time = 1 ms

[059:388] [2025-05-03 09:50:28 +0000.623979][4378] AppDeviceManagerStopMic

[059:388] [2025-05-03 09:50:28 +0000.624049][4378] AppDeviceManagerStopMic::mic


status is on
[059:388] [20[000:053] [2025-05-03 10:00:02 +0000.790176][16c0] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-05-
03 10:00:02 +0000
[000:053] [2025-05-03 10:00:02 +0000.790307][16c0] set AppID=50011 old AppID=-1
[000:053] [2025-05-03 10:00:02 +0000.790355][16c0] Init the android object with
jvm:0xb400007d00421380 env:0x7ce2528f00 context:0x7c8bc122e8

[000:053] [2025-05-03 10:00:02 +0000.790433][16c0] SetAndroidMediaCodecObjects


time:16155559 enter.

[000:053] [2025-05-03 10:00:02 +0000.790509][16c0] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:053] [2025-05-03 10:00:02 +0000.790571][16c0] SetAndroidMediaCodecObjects


time:16155559 enter.

[000:053] [2025-05-03 10:00:02 +0000.790628][16c0] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007d00421380
[000:053] [2025-05-03 10:00:02 +0000.790683][16c0] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007d00421380 address:0x7c3ac4b760
[000:053] [2025-05-03 10:00:02 +0000.790763][16c0] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007d00421380
address:0x7c3ac4b760
[000:053] [2025-05-03 10:00:02 +0000.790840][16c0] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:053] [2025-05-03 10:00:02 +0000.790904][16c0] Set the android objects with


jvm:0xb400007d00421380 env:0x7ce2528f00 context:0x7c8bc122e8

[000:054] [2025-05-03 10:00:02 +0000.791773][16c0] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7ce2528f00
[000:054] [2025-05-03 10:00:02 +0000.791850][16c0] SystemUtil Init done
[000:060] [2025-05-03 10:00:02 +0000.797820][16c0]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:062] [2025-05-03 10:00:02 +0000.799575][16c0] MediaFilterCamera
[000:062] [2025-05-03 10:00:02 +0000.799713][16c0] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:062] [2025-05-03 10:00:02 +0000.799885][16c0] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[000:063] [2025-05-03 10:00:02 +0000.799989][1b50] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7cefd52640
[000:063] [2025-05-03 10:00:02 +0000.800016][16c0] Recording session using default
bitrate support by app:14680064
[000:063] [2025-05-03 10:00:02 +0000.800354][1b50] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:063] [2025-05-03 10:00:02 +0000.800480][16c0] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:064] [2025-05-03 10:00:02 +0000.801535][16c0] Error(ini.cc:191): Open the file
failed. error:2
[000:064] [2025-05-03 10:00:02 +0000.801607][16c0]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:064] [2025-05-03 10:00:02 +0000.801679][16c0] The device model: 220333qag
usingSoftwareAEC value: 0
[000:068] [2025-05-03 10:00:02 +0000.805590][16c0] Error(ini.cc:191): Open the file
failed. error:2
[000:068] [2025-05-03 10:00:02 +0000.805711][16c0]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:068] [2025-05-03 10:00:02 +0000.805777][16c0] The device model: 220333qag
usingHardwareAEC value: 0
[000:068] [2025-05-03 10:00:02 +0000.805867][16c0] The machine device: 220333qag
usingHardwareAEC value: 0
[000:069] [2025-05-03 10:00:02 +0000.805942][16c0] Using Default AEC type: software
AEC
[000:070] [2025-05-03 10:00:02 +0000.807740][16c0] The device model: 220333qag enum
value: 0
[000:071] [2025-05-03 10:00:02 +0000.808679][16c0] GetMachineModel is 220333QAG
[000:071] [2025-05-03 10:00:02 +0000.808778][16c0] GetMachineInfo: 220333QAG
[000:071] [2025-05-03 10:00:02 +0000.808845][16c0] Construct BeautifyReader
begin...
[000:071] [2025-05-03 10:00:02 +0000.808932][16c0] dumpStickerRgba:0
dumpStickerYuv:0
[000:072] [2025-05-03 10:00:02 +0000.809002][16c0] Construct BeautifyReader done.
[000:077] [2025-05-03 10:00:02 +0000.814280][16c0] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:078] [2025-05-03 10:00:02 +0000.815032][16c0] AppDeviceManager telnet server
for statistics started......
[000:077] [2025-05-03 10:00:02 +0000.814325][1b54] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7cefca46a0
[000:078] [2025-05-03 10:00:02 +0000.815687][16c0] CpuOverloadDetect time:16155584
enter.

[000:078] [2025-05-03 10:00:02 +0000.815863][16c0] CpuOverloadDetect leave. expire


time = 0 ms

[000:078] [2025-05-03 10:00:02 +0000.815905][1b55] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7c534b7d80
[000:080] [2025-05-03 10:00:02 +0000.817101][16c0] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:080] [2025-05-03 10:00:02 +0000.817165][16c0] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:083] [2025-05-03 10:00:02 +0000.820158][16c0] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:084] [2025-05-03 10:00:02 +0000.821912][16c0] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:085] [2025-05-03 10:00:02 +0000.822870][16c0] CreatePlatformSpecificObjects:
[000:086] [2025-05-03 10:00:02 +0000.822998][16c0] audio device use opensle input
and opensl output
[000:086] [2025-05-03 10:00:02 +0000.823078][16c0] Create OpenSLES output module
with java VM support.

[000:086] [2025-05-03 10:00:02 +0000.823352][16c0] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:086] [2025-05-03 10:00:02 +0000.823671][16c0] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:087] [2025-05-03 10:00:02 +0000.824009][16c0] Create OpenSLES output module
with buffer num:1

[000:087] [2025-05-03 10:00:02 +0000.824279][16c0] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:087] [2025-05-03 10:00:02 +0000.824492][16c0] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:087] [2025-05-03 10:00:02 +0000.824730][16c0] Create OpenSLES input module
with java VM support.

[000:087] [2025-05-03 10:00:02 +0000.824802][16c0] Create OpenSLES input module


with buffer num:1

[000:088] [2025-05-03 10:00:02 +0000.824938][16c0] Error(trace.cc:40): Init the


output and input for audio device template.
[000:088] [2025-05-03 10:00:02 +0000.825013][16c0] Init the output device.

[000:088] [2025-05-03 10:00:02 +0000.825072][16c0] Init the opensl input.


[000:088] [2025-05-03 10:00:02 +0000.825125][16c0] AppDeviceManager get setting
samplerate: 0
[000:088] [2025-05-03 10:00:02 +0000.825829][16c0] The device model: 220333qag enum
value: 0
[000:089] [2025-05-03 10:00:02 +0000.826915][16c0] The device model: 220333qag enum
value: 0
[000:090] [2025-05-03 10:00:02 +0000.827018][16c0] Set the sample rate to be:48000

[000:090] [2025-05-03 10:00:02 +0000.827066][16c0] Enable the recording stereo:0


[000:090] [2025-05-03 10:00:02 +0000.827110][16c0] Set the playout as stereo:1
[000:090] [2025-05-03 10:00:02 +0000.827152][16c0] Init the microphone.
[000:091] [2025-05-03 10:00:02 +0000.828068][16c0] Update the recording sample rate
to be: 48000
[000:091] [2025-05-03 10:00:02 +0000.828141][16c0] Init the speaker.
[000:091] [2025-05-03 10:00:02 +0000.828210][16c0] Low latency buffer size:144 low
sample rate:48000
[000:091] [2025-05-03 10:00:02 +0000.828629][16c0] Using 1 x 10ms for an audio
frame.

[000:097] [2025-05-03 10:00:02 +0000.834014][16c0] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:097] [2025-05-03 10:00:02 +0000.834210][16c0] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:097] [2025-05-03 10:00:02 +0000.834304][16c0] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:104] [2025-05-03 10:00:02 +0000.841480][16c0] The device model:220333qag

[000:104] [2025-05-03 10:00:02 +0000.841605][16c0] speaker output factor:100


defaultFactor: 100

[000:104] [2025-05-03 10:00:02 +0000.841652][16c0] headset output factor:100


defaultFactor: 100

[000:105] [2025-05-03 10:00:02 +0000.842388][16c0] AppDeviceManagerStart finished.


[000:105] [2025-05-03 10:00:02 +0000.842453][16c0] AppDeviceManagerStartMic::mic
status is off
[000:105] [2025-05-03 10:00:02 +0000.842524][16c0] AppDeviceManagerStartMic update
aec type: 2

[000:105] [2025-05-03 10:00:02 +0000.842591][16c0] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:105] [2025-05-03 10:00:02 +0000.842637][16c0]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:105] [2025-05-03 10:00:02 +0000.842679][16c0]
AudioDeviceDataHandler::StartMicProcess

[000:105] [2025-05-03 10:00:02 +0000.842868][16c0] Try to start webrtc recording


device.

[000:105] [2025-05-03 10:00:02 +0000.842968][16c0] StartRecording. threadID:5824

[000:105] [2025-05-03 10:00:02 +0000.842910][1b57] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:106] [2025-05-03 10:00:02 +0000.843100][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[000:106] [2025-05-03 10:00:02 +0000.843642][16c0] The machine model:220333QAG

[000:106] [2025-05-03 10:00:02 +0000.843743][16c0] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:106] [2025-05-03 10:00:02 +0000.843787][16c0] Set the recording mode before


getSetting: 4
[000:106] [2025-05-03 10:00:02 +0000.843836][16c0] Set the recording mode after
getSetting: 1
[000:179] [2025-05-03 10:00:02 +0000.916580][16c0] StartRecording finished.

[000:179] [2025-05-03 10:00:02 +0000.916734][16c0] audio: start the audio mic


checker timer.

[000:180] [2025-05-03 10:00:02 +0000.917818][16c0] machine model :redmi


[000:180] [2025-05-03 10:00:02 +0000.917900][16c0] Support this machine
model :redmi
[000:184] [2025-05-03 10:00:02 +0000.921238][16c0] global inited! current sdk
version: 12-14-d8558ab
[000:275] [2025-05-03 10:00:03 +0000.12543][1b58] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:275] [2025-05-03 10:00:03 +0000.12691][1b58] _deviceSampleRate:48000

[000:276] [2025-05-03 10:00:03 +0000.13259][1b57] Run AGC when audioType = 0


[000:276] [2025-05-03 10:00:03 +0000.13488][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:883] [2025-05-03 10:00:03 +0000.620129][1970]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:883] [2025-05-03 10:00:03 +0000.620490][1b52] MediaFilterCamera, recording
file context:0x7ce26e7c80 input texture:4
[000:883] [2025-05-03 10:00:03 +0000.620642][1b52] GLESContext:
[000:883] [2025-05-03 10:00:03 +0000.620787][1b52] The result of eglGetDisplay is:
0x1
[000:895] [2025-05-03 10:00:03 +0000.632852][1b52] The result of creation:
0x7cef04ce80
[000:896] [2025-05-03 10:00:03 +0000.633522][1b52] The result of
eglCreatePbufferSurface is: 0x7c69020000
[000:899] [2025-05-03 10:00:03 +0000.636691][1970]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7ce26e7c80 input_texture: 4
[001:876] [2025-05-03 10:00:04 +0000.613142][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[002:274] [2025-05-03 10:00:05 +0000.11948][1b57] Run AGC when audioType = 0
[003:591] [2025-05-03 10:00:06 +0000.328812][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[004:184] [2025-05-03 10:00:06 +0000.921010][1b4b]
monitorTime:4005totalDuration:3910
[004:276] [2025-05-03 10:00:07 +0000.13227][1b57] Run AGC when audioType = 0
[004:276] [2025-05-03 10:00:07 +0000.13443][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:309] [2025-05-03 10:00:08 +0000.46814][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[006:280] [2025-05-03 10:00:09 +0000.17283][1b57] Run AGC when audioType = 0
[007:028] [2025-05-03 10:00:09 +0000.765417][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[008:277] [2025-05-03 10:00:11 +0000.14661][1b57] Run AGC when audioType = 0
[008:277] [2025-05-03 10:00:11 +0000.14858][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:745] [2025-05-03 10:00:11 +0000.482063][1b57] haveEnoughProcessedData
internalAudioStream.length: 10
[010:274] [2025-05-03 10:00:13 +0000.11640][1b58] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:274] [2025-05-03 10:00:13 +0000.11870][1b58] _deviceSampleRate:48000

[010:278] [2025-05-03 10:00:13 +0000.15544][1b57] Run AGC when audioType = 0


[010:457] [2025-05-03 10:00:13 +0000.194309][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[012:172] [2025-05-03 10:00:14 +0000.909562][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[012:277] [2025-05-03 10:00:15 +0000.14015][1b57] Run AGC when audioType = 0
[012:277] [2025-05-03 10:00:15 +0000.14197][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[013:887] [2025-05-03 10:00:16 +0000.624473][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[014:279] [2025-05-03 10:00:17 +0000.16403][1b57] Run AGC when audioType = 0
[015:609] [2025-05-03 10:00:18 +0000.346110][1b57] haveEnoughProcessedData
internalAudioStream.length: 10
[016:277] [2025-05-03 10:00:19 +0000.14426][1b57] Run AGC when audioType = 0
[016:277] [2025-05-03 10:00:19 +0000.14690][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[017:319] [2025-05-03 10:00:20 +0000.56282][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[018:279] [2025-05-03 10:00:21 +0000.16260][1b57] Run AGC when audioType = 0
[019:034] [2025-05-03 10:00:21 +0000.771800][1b57] haveEnoughProcessedData
internalAudioStream.length: 10
[020:273] [2025-05-03 10:00:23 +0000.10599][1b58] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:273] [2025-05-03 10:00:23 +0000.10752][1b58] _deviceSampleRate:48000

[020:276] [2025-05-03 10:00:23 +0000.13905][1b57] Run AGC when audioType = 0


[020:277] [2025-05-03 10:00:23 +0000.14174][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:747] [2025-05-03 10:00:23 +0000.484521][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[022:277] [2025-05-03 10:00:25 +0000.14120][1b57] Run AGC when audioType = 0
[022:475] [2025-05-03 10:00:25 +0000.212392][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[024:183] [2025-05-03 10:00:26 +0000.920923][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[024:278] [2025-05-03 10:00:27 +0000.15045][1b57] Run AGC when audioType = 0
[024:278] [2025-05-03 10:00:27 +0000.15268][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[025:902] [2025-05-03 10:00:28 +0000.639578][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[026:275] [2025-05-03 10:00:29 +0000.12949][1b57] Run AGC when audioType = 0
[027:639] [2025-05-03 10:00:30 +0000.376476][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[028:278] [2025-05-03 10:00:31 +0000.15631][1b57] Run AGC when audioType = 0
[028:278] [2025-05-03 10:00:31 +0000.15760][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[029:356] [2025-05-03 10:00:32 +0000.93006][1b57] haveEnoughProcessedData
internalAudioStream.length: 10
[030:275] [2025-05-03 10:00:33 +0000.12598][1b58] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[030:275] [2025-05-03 10:00:33 +0000.12780][1b58] _deviceSampleRate:48000

[030:279] [2025-05-03 10:00:33 +0000.16271][1b57] Run AGC when audioType = 0


[030:311] [2025-05-03 10:00:33 +0000.48347][1620] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[030:312] [2025-05-03 10:00:33 +0000.49808][1620]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[030:315] [2025-05-03 10:00:33 +0000.52820][1620]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[030:321] [2025-05-03 10:00:33 +0000.58627][1b52] operator() time:16185827 enter.

[030:322] [2025-05-03 10:00:33 +0000.59692][1b52] MediaFilterCamera, recording


file context:0x7ce26e7c80 input texture:4
[030:328] [2025-05-03 10:00:33 +0000.65240][1b52] MicSource: Mic source
created:10x7c6905e480
[030:329] [2025-05-03 10:00:33 +0000.66265][1b52] received external audio stream

[030:334] [2025-05-03 10:00:33 +0000.71310][1b52] alloc thread: 0x7cef1ea600


name:worker0 thread id:534848048256 to Mic_source
[030:334] [2025-05-03 10:00:33 +0000.71551][1b52] audio: start the audio sender
thread.

[030:334] [2025-05-03 10:00:33 +0000.71748][1b52] construct OpenGLRenderProgram


0x7c6906a098
[030:334] [2025-05-03 10:00:33 +0000.71807][1b52] CropFilter::SetOrientation
orientation: 90
[030:335] [2025-05-03 10:00:33 +0000.72171][1b52] filter: filter pipeline construtc
this: 0x7cef1b2480
[030:335] [2025-05-03 10:00:33 +0000.72250][1b52] filter: filter pipeline2 update
pattern: 1
[030:336] [2025-05-03 10:00:33 +0000.73360][1b52] CameraSource::source_id_:1
[030:336] [2025-05-03 10:00:33 +0000.73565][1b52] RecordAudioSource::source_id_:2
[030:337] [2025-05-03 10:00:33 +0000.73936][1b52] BindInputFilter 0x7cef1eaec0
this 0x7c6906a2c0
[030:337] [2025-05-03 10:00:33 +0000.74045][1b52] BindInputFilter 0x7cef1eb058
this 0x7cef1eb1d0
[030:337] [2025-05-03 10:00:33 +0000.74122][1b52] BindInputFilter 0x7c6906a2c0
this 0x7cef1b2520
[030:337] [2025-05-03 10:00:33 +0000.74138][1b57] On audio frame the broadcast with
timestamp:16185843 samples:480. (1000 frame for one log)

[030:337] [2025-05-03 10:00:33 +0000.74326][1b52] setParamentForFilters:


speed:1.000000
[030:337] [2025-05-03 10:00:33 +0000.74381][1b52] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[030:337] [2025-05-03 10:00:33 +0000.74432][1b52] SetParamForFilter time:16185843
enter.

[030:337] [2025-05-03 10:00:33 +0000.74475][1b52] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[030:337] [2025-05-03 10:00:33 +0000.74528][1b52] SetParamForFilter: Params video
index is: 0
[030:337] [2025-05-03 10:00:33 +0000.74574][1b52] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[030:337] [2025-05-03 10:00:33 +0000.74642][1b52] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[030:337] [2025-05-03 10:00:33 +0000.74692][1b52] crop filter mode tpye:
citytravelvideo index:0
[030:345] [2025-05-03 10:00:33 +0000.81995][1d11] Get data in mic source, which has
byte length:1764micAudioStream->length():10
[030:345] [2025-05-03 10:00:33 +0000.82841][1d11] The output timestamp from audio
mixer change:16185843
[030:346] [2025-05-03 10:00:33 +0000.82994][1d11] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[030:371] [2025-05-03 10:00:33 +0000.108057][1b52]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:371] [2025-05-03 10:00:33 +0000.108501][1b52]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:371] [2025-05-03 10:00:33 +0000.108555][1b52]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:371] [2025-05-03 10:00:33 +0000.108599][1b52]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:371] [2025-05-03 10:00:33 +0000.108665][1b52]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:371] [2025-05-03 10:00:33 +0000.108713][1b52]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:371] [2025-05-03 10:00:33 +0000.108758][1b52]
Warning(parse_template_json.cc:45): json parament no found the parament
[030:371] [2025-05-03 10:00:33 +0000.108802][1b52]
Warning(parse_template_json.cc:81): json parament no found the parament
[030:371] [2025-05-03 10:00:33 +0000.108845][1b52]
Warning(parse_template_json.cc:81): json parament no found the parament
[030:371] [2025-05-03 10:00:33 +0000.108889][1b52]
Warning(parse_template_json.cc:67): json parament no found the parament
[030:372] [2025-05-03 10:00:33 +0000.108934][1b52]
Warning(parse_template_json.cc:93): json parament no found the duration
[030:372] [2025-05-03 10:00:33 +0000.109012][1b52] SetParamForFilter leave. expire
time = 35 ms

[030:375] [2025-05-03 10:00:33 +0000.112141][1b52] OnOutputSizeChanged width 1280


height 720
[030:375] [2025-05-03 10:00:33 +0000.112408][1b52] OpenGLFrameBuffer: width:1280
height:720
[030:375] [2025-05-03 10:00:33 +0000.112523][1b52] OpenGLFrameBuffer: width:1280
height:720
[030:375] [2025-05-03 10:00:33 +0000.112607][1b52] OpenGLFrameBuffer: width:1280
height:720
[030:375] [2025-05-03 10:00:33 +0000.112678][1b52] OpenGLFrameBuffer: width:1280
height:720
[030:375] [2025-05-03 10:00:33 +0000.112737][1b52] OpenGLFrameBuffer: width:1280
height:720
[030:375] [2025-05-03 10:00:33 +0000.112872][1b52] OpenGLFrameBuffer: width:1280
height:720
[030:375] [2025-05-03 10:00:33 +0000.112929][1b52] construct TrivalImageDrawer
0x7cef00c240
[030:376] [2025-05-03 10:00:33 +0000.112993][1b52] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7cef00c240 context 0x7cef0b5280
[030:376] [2025-05-03 10:00:33 +0000.113059][1b52] setupGLES:
[030:377] [2025-05-03 10:00:33 +0000.114241][1b52] OpenGLRenderProgram::Initialize.
[030:377] [2025-05-03 10:00:33 +0000.114438][1b52] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[030:377] [2025-05-03 10:00:33 +0000.114489][1b52] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[030:377] [2025-05-03 10:00:33 +0000.114574][1b52] Init open gl render:
0x7c6906a098
[030:377] [2025-05-03 10:00:33 +0000.114639][1b52] Fragement shader path:
[030:377] [2025-05-03 10:00:33 +0000.114702][1b52] Fragement shader path:
[030:377] [2025-05-03 10:00:33 +0000.114747][1b52] create opengl program object.
[030:377] [2025-05-03 10:00:33 +0000.114788][1b52] create shader: vertex
[030:380] [2025-05-03 10:00:33 +0000.117919][1b52] create shader: fragment
[030:428] [2025-05-03 10:00:33 +0000.165775][1b52] Have not extra filter filename!
[030:428] [2025-05-03 10:00:33 +0000.165920][1b52] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[030:429] [2025-05-03 10:00:33 +0000.165977][1b52] OpenGLRenderProgram::Initialize
success.
[030:429] [2025-05-03 10:00:33 +0000.166074][1b52] Setup the OpenGL result:1
[030:429] [2025-05-03 10:00:33 +0000.166479][1b50] start recording, file
path:/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[030:429] [2025-05-03 10:00:33 +0000.166681][1b50] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[030:429] [2025-05-03 10:00:33 +0000.166788][1b50] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[030:429] [2025-05-03 10:00:33 +0000.166923][1b50] 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_16185935.mp4
fileFD: -1
[030:430] [2025-05-03 10:00:33 +0000.167658][1d1d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7ce276a298
[030:430] [2025-05-03 10:00:33 +0000.167872][1b50] MP4
file:/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4 is
opened successfully
[030:431] [2025-05-03 10:00:33 +0000.167981][1b50] setupMediaProcessers:
[030:431] [2025-05-03 10:00:33 +0000.168025][1b50]
RecordingSessionInternalSimple:setup media processers.
[030:431] [2025-05-03 10:00:33 +0000.168070][1b50] construct AAC encoder
[030:432] [2025-05-03 10:00:33 +0000.169880][1b50] H264Encoder creating:
superfast011818
[030:433] [2025-05-03 10:00:33 +0000.170055][1b50] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[030:434] [2025-05-03 10:00:33 +0000.171590][1b50] H264Encode::GetMachineModel is
220333QAG
[030:434] [2025-05-03 10:00:33 +0000.171728][1b50] H264Encoder machine_mode
is:220333QAG
[030:434] [2025-05-03 10:00:33 +0000.171777][1b50] H264Encode::machine size :9
machine_mode:220333QAG
[030:434] [2025-05-03 10:00:33 +0000.171902][1b50] H264Encode::machine array
size :22 machine_mode:220333QAG
[030:435] [2025-05-03 10:00:33 +0000.171950][1b50] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[030:435] [2025-05-03 10:00:33 +0000.171993][1b50] setupCompressionSession:
[030:435] [2025-05-03 10:00:33 +0000.172036][1b50] H264Encode::creating hareware
Encoder
[030:435] [2025-05-03 10:00:33 +0000.172080][1b50] AndroidHwAvcEncoder
time:16185941 enter.

[030:435] [2025-05-03 10:00:33 +0000.172379][1b50] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d00421380 address:0x7c3ac4b760
[030:436] [2025-05-03 10:00:33 +0000.173809][1b50] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[030:436] [2025-05-03 10:00:33 +0000.173933][1b50] The video avc hw codec address
is 0x7cefd8f6f0
[030:437] [2025-05-03 10:00:33 +0000.174076][1b50] AndroidHwAvcEncoder leave.
expire time = 2 ms

[030:437] [2025-05-03 10:00:33 +0000.174138][1b50] RegisterEncodeCompleteCallback


time:16185943 enter.

[030:437] [2025-05-03 10:00:33 +0000.174361][1b50] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[030:437] [2025-05-03 10:00:33 +0000.174431][1b50] InitEncode time:16185943 enter.

[030:437] [2025-05-03 10:00:33 +0000.174560][1b50] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[030:437] [2025-05-03 10:00:33 +0000.174623][1b50] Create time:16185943 enter.

[030:437] [2025-05-03 10:00:33 +0000.174672][1b50] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[030:437] [2025-05-03 10:00:33 +0000.174738][1b50]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7ce25d6840
[030:498] [2025-05-03 10:00:33 +0000.235790][1b50]
supported_type:image/vnd.android.heic
[030:499] [2025-05-03 10:00:33 +0000.235976][1b50] supported_type:video/avc
[030:499] [2025-05-03 10:00:33 +0000.236058][1b50] name:OMX.qcom.video.encoder.avc
mime:video/avc
[030:499] [2025-05-03 10:00:33 +0000.236151][1b50] hwCodecPrefix :OMX.qcom.
[030:499] [2025-05-03 10:00:33 +0000.236212][1b50] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[030:499] [2025-05-03 10:00:33 +0000.236284][1b50] mediacodec_createCodecByName
time:16186005 enter.

[030:499] [2025-05-03 10:00:33 +0000.236347][1b50] WrapAndroidMediaCodec


time:16186005 enter.

[030:500] [2025-05-03 10:00:33 +0000.237934][1b50] WrapAndroidMediaCodec leave.


expire time = 2 ms

[030:734] [2025-05-03 10:00:33 +0000.471607][1b50] mediacodec_createCodecByName


leave. expire time = 235 ms

[030:734] [2025-05-03 10:00:33 +0000.471808][1b50] WrapAndroidMediaFromat


time:16186240 enter.

[030:735] [2025-05-03 10:00:33 +0000.472026][1b50] WrapAndroidMediaFromat leave.


expire time = 1 ms

[030:924] [2025-05-03 10:00:33 +0000.661633][1b50] Destroy time:16186430 enter.

[030:924] [2025-05-03 10:00:33 +0000.661809][1b50] WrapAndroidMediaFromat::


Destroy
[030:924] [2025-05-03 10:00:33 +0000.661867][1b50] Destroy leave. expire time = 0
ms

[030:924] [2025-05-03 10:00:33 +0000.661919][1b50] ~WrapAndroidMediaFromat


time:16186430 enter.

[030:925] [2025-05-03 10:00:33 +0000.661969][1b50] ~WrapAndroidMediaFromat leave.


expire time = 1 ms

[030:925] [2025-05-03 10:00:33 +0000.662034][1b50] Create leave. expire time = 488


ms

[030:925] [2025-05-03 10:00:33 +0000.662083][1b50] isSemiPlanarSupport


time:16186431 enter.

[030:925] [2025-05-03 10:00:33 +0000.662127][1b50] H264Encoder isSemiPlanarSupport


[030:925] [2025-05-03 10:00:33 +0000.662179][1b50] isSemiPlanarSupport leave.
expire time = 0 ms

[030:925] [2025-05-03 10:00:33 +0000.662225][1b50] creat hw H264Encoder success,


isSemiPlanar:1
[030:925] [2025-05-03 10:00:33 +0000.662480][1b50] InitEncode leave. expire time =
488 ms

[030:925] [2025-05-03 10:00:33 +0000.662569][1b50] H264Encode::created Encoder


[030:925] [2025-05-03 10:00:33 +0000.662617][1b50] H264Encode:: H264 encoder
created.
[030:925] [2025-05-03 10:00:33 +0000.662661][1b50] H264 encoder created.
[030:925] [2025-05-03 10:00:33 +0000.662707][1b50]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c53467780
[030:925] [2025-05-03 10:00:33 +0000.662758][1b50] setOutput:
[030:925] [2025-05-03 10:00:33 +0000.662802][1b50]
RecordingSessionInternalSimple:encoder set output to muxer!
[030:925] [2025-05-03 10:00:33 +0000.662846][1b50] request a key frame
[030:925] [2025-05-03 10:00:33 +0000.662891][1b50] H264Encode:: request a key frame
[030:926] [2025-05-03 10:00:33 +0000.663211][1b50] setDisplayRotate :90
[030:926] [2025-05-03 10:00:33 +0000.663288][1b50] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[030:926] [2025-05-03 10:00:33 +0000.663462][1b52] StartRecording:
[030:926] [2025-05-03 10:00:33 +0000.663650][1d11] operator(): Set the recording
session in mic source. recording session: 0x7cef1eaf00
[030:926] [2025-05-03 10:00:33 +0000.663893][1b52] operator() leave. expire time =
605 ms

[030:926] [2025-05-03 10:00:33 +0000.663900][1d10] AF_SpeedFilter audio


0x7cef1eb080 PullFrame
[030:927] [2025-05-03 10:00:33 +0000.664039][1d10]
RecordAudioSource::PullAudioFrame
[030:927] [2025-05-03 10:00:33 +0000.664089][1d10] AF_SpeedFilter::PullFrame eof4
[030:929] [2025-05-03 10:00:33 +0000.666358][1d10]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[030:935] [2025-05-03 10:00:33 +0000.672778][1d10] AF_SpeedFilter audio time,
0x7cef1eb080 rcv time: 16186433
[030:935] [2025-05-03 10:00:33 +0000.672926][1d10] AF_SpeedFilter audio time,
0x7cef1eb080 rcv time: 16186433in_nSamples:441
[030:936] [2025-05-03 10:00:33 +0000.673137][1d10] resampled_data_size:0
[030:981] [2025-05-03 10:00:33 +0000.718690][1b52]
MediaFilterCamera::NeedProcessTexture
[030:981] [2025-05-03 10:00:33 +0000.718851][1b52] begine recode to first frame
spend time:660
[030:982] [2025-05-03 10:00:33 +0000.719031][1b52] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7cef1ead80
[030:982] [2025-05-03 10:00:33 +0000.719129][1b52] blur_distance_:0
[030:982] [2025-05-03 10:00:33 +0000.719180][1b52] blur_direction_angle_:-90
[030:982] [2025-05-03 10:00:33 +0000.719244][1b52]
GPUImageProcessing::SetOrientation orientation: 90
[030:982] [2025-05-03 10:00:33 +0000.719299][1b52] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[030:982] [2025-05-03 10:00:33 +0000.719420][1b52] GPUImageProcessing: process
video frame with resolution 1280 X 720
[030:982] [2025-05-03 10:00:33 +0000.719479][1b52] GPUImageProcessing: input frame
width1280 X 720
[030:987] [2025-05-03 10:00:33 +0000.724202][1b52] drawYUV420 render
OpenGLRenderProgram:0x7c6906a098
[030:989] [2025-05-03 10:00:33 +0000.726382][1b52] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[030:989] [2025-05-03 10:00:33 +0000.726639][1b52] CropFilter::OnVideoFrame
outputtexture :9
[030:989] [2025-05-03 10:00:33 +0000.726704][1b52] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[030:999] [2025-05-03 10:00:33 +0000.736745][1b52] The read pixel from buffer take:
10 width:1280 height:720 frameType:0
[031:018] [2025-05-03 10:00:33 +0000.755892][1b52] drawYUV420 render
OpenGLRenderProgram:0x7c6906a098
[031:036] [2025-05-03 10:00:33 +0000.773425][1b52] The convert RGB to YUV take 5
[031:041] [2025-05-03 10:00:33 +0000.778172][1b52] FilterPipeline2::OnVideoFrame
pts 33 last_video_timestamp_ 33
[031:041] [2025-05-03 10:00:33 +0000.778475][1b52]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[031:042] [2025-05-03 10:00:33 +0000.779649][1d1c]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[031:042] [2025-05-03 10:00:33 +0000.779793][1d1c] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[031:042] [2025-05-03 10:00:33 +0000.779860][1d1c] push video frame to H264
encoder. (100 frame for one log)

[031:042] [2025-05-03 10:00:33 +0000.779919][1d1c] push video frame to H264


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

[031:043] [2025-05-03 10:00:33 +0000.779983][1d1c] H264Encode::push video frame to


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

[031:043] [2025-05-03 10:00:33 +0000.780072][1d1c] Push an pts:0 to dts queue.


[031:043] [2025-05-03 10:00:33 +0000.780159][1d1c] DTS queue for
Generator:0x7ce276a8b8 0
[031:043] [2025-05-03 10:00:33 +0000.780211][1d1c] The input pts:0 fps:30
[031:045] [2025-05-03 10:00:33 +0000.782227][1d1c]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[031:053] [2025-05-03 10:00:33 +0000.790253][1d10] AF_SpeedFilter audio time 222,
0x7cef1eb080 out time: 16186433 org time: 16186433
[031:053] [2025-05-03 10:00:33 +0000.790440][1d10] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[031:053] [2025-05-03 10:00:33 +0000.790514][1d10]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 16186433
[031:053] [2025-05-03 10:00:33 +0000.790571][1d10]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[031:053] [2025-05-03 10:00:33 +0000.790640][1d10] AF_SpeedFilter audio time
[031:053] [2025-05-03 10:00:33 +0000.790733][1d10] AF_SpeedFilter audio time 111,
0x7cef1eb080 out time: 16186443 org time: 16186443
[031:057] [2025-05-03 10:00:33 +0000.794849][1d1b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:1
[031:059] [2025-05-03 10:00:33 +0000.796606][1d1d] add aac audio track with id:1
[031:064] [2025-05-03 10:00:33 +0000.801707][1b52] drawYUV420 render
OpenGLRenderProgram:0x7c6906a098
[031:070] [2025-05-03 10:00:33 +0000.807788][1b57] haveEnoughProcessedData
internalAudioStream.length: 10
[031:140] [2025-05-03 10:00:33 +0000.877705][1d1d] audio start ts:0
[031:141] [2025-05-03 10:00:33 +0000.878119][1d1d] the audio frame has been written
into MP4 file
[031:170] [2025-05-03 10:00:33 +0000.907673][1d1c] h264 add frame header cdr flag
[031:172] [2025-05-03 10:00:33 +0000.909213][1d1c] h264 add frame header cdr flag
[031:175] [2025-05-03 10:00:33 +0000.912266][1d1c] SendFrame
encodedImage._timeStamp:0encodedImage->_length:58975
[031:176] [2025-05-03 10:00:33 +0000.913906][1d1c] Received key frame:0
[031:177] [2025-05-03 10:00:33 +0000.914111][1d1c] last dts:0 currentPts:0
ppsOrSPS:0 queue length:4
[031:177] [2025-05-03 10:00:33 +0000.914179][1d1c] H264Encode::H264SWEncoder get
callback, length:58975 type:0 nalType:7length:18
[031:177] [2025-05-03 10:00:33 +0000.914250][1d1c] H264Encode:: get a sps pps
header!headerSize:31
[031:177] [2025-05-03 10:00:33 +0000.914302][1d1c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[031:177] [2025-05-03 10:00:33 +0000.914922][1d1d] get the H.264 SPS parameter
[031:182] [2025-05-03 10:00:33 +0000.919411][1d1d] add video track with id:2
[031:183] [2025-05-03 10:00:33 +0000.920858][1d1d] get the H.264 PPS parameter
[031:184] [2025-05-03 10:00:33 +0000.921449][1d1d] get the H.264 IDR frame
[031:184] [2025-05-03 10:00:33 +0000.921734][1d1d] resss:true
[031:184] [2025-05-03 10:00:33 +0000.921797][1d1d] video start ts:0
[031:185] [2025-05-03 10:00:33 +0000.922464][1d1d] the video frame has been written
into MP4 file
[031:347] [2025-05-03 10:00:34 +0000.83975][1d11] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[031:627] [2025-05-03 10:00:34 +0000.364488][1b52] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[031:653] [2025-05-03 10:00:34 +0000.390495][1b52] The convert RGB to YUV take 4
[032:014] [2025-05-03 10:00:34 +0000.751154][1d1c] DTS queue for
Generator:0x7ce276a8b8 957 992
[032:140] [2025-05-03 10:00:34 +0000.877510][1b52] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[032:181] [2025-05-03 10:00:34 +0000.917979][1b52] The convert RGB to YUV take 5
[032:276] [2025-05-03 10:00:35 +0000.13508][1b57] Run AGC when audioType = 0
[032:276] [2025-05-03 10:00:35 +0000.13853][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[032:339] [2025-05-03 10:00:35 +0000.76508][1d11] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[032:523] [2025-05-03 10:00:35 +0000.260229][1d1c] Push an pts:1501 to dts queue.
[032:555] [2025-05-03 10:00:35 +0000.291975][1d10] AF_SpeedFilter audio
0x7cef1eb080 PullFrame
[032:589] [2025-05-03 10:00:35 +0000.326406][1d1c] last dts:1463 currentPts:1501
ppsOrSPS:0 queue length:3
[032:639] [2025-05-03 10:00:35 +0000.376862][1b52] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[032:673] [2025-05-03 10:00:35 +0000.410278][1b52] The convert RGB to YUV take 5
[032:787] [2025-05-03 10:00:35 +0000.524798][1b57] haveEnoughProcessedData
internalAudioStream.length: 10
[032:801] [2025-05-03 10:00:35 +0000.538049][1d10]
RecordAudioSource::PullAudioFrame
[032:852] [2025-05-03 10:00:35 +0000.589596][1d1c] DTS queue for
Generator:0x7ce276a8b8 1792 1826
[033:140] [2025-05-03 10:00:35 +0000.877665][1b52] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[033:202] [2025-05-03 10:00:35 +0000.939213][1b52] The convert RGB to YUV take 6
[033:202] [2025-05-03 10:00:35 +0000.939650][1b52] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 981 diff: 20
[033:220] [2025-05-03 10:00:35 +0000.957160][1d10] resampled_data_size:7168
[033:232] [2025-05-03 10:00:35 +0000.969698][1d10] AF_SpeedFilter::PullFrame eof4
[033:235] [2025-05-03 10:00:35 +0000.971989][1d10]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[033:257] [2025-05-03 10:00:35 +0000.994249][1d1c] h264 add frame header cdr flag
[033:257] [2025-05-03 10:00:35 +0000.994693][1d1c] Received key frame:2180
[033:287] [2025-05-03 10:00:36 +0000.24099][1d1d] get the H.264 IDR frame
[033:342] [2025-05-03 10:00:36 +0000.79385][1d11] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[033:413] [2025-05-03 10:00:36 +0000.150022][1d1b]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:4
[033:479] [2025-05-03 10:00:36 +0000.216550][1620]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[033:479] [2025-05-03 10:00:36 +0000.216934][1b52] operator(): Stop
[033:480] [2025-05-03 10:00:36 +0000.217019][1b52] StopPullFrameAndWriteMp4
time:16188986 enter.

[033:480] [2025-05-03 10:00:36 +0000.217875][1b52] StopRecording:


[033:487] [2025-05-03 10:00:36 +0000.224152][1d10] resampled_data_size:512
[033:487] [2025-05-03 10:00:36 +0000.224565][1d10] AF_SpeedFilter audio time 222,
0x7cef1eb080 out time: 16188873 org time: 16188873
[033:488] [2025-05-03 10:00:36 +0000.225031][1d10] PullAudioFrame: PullFrame audio
finished.
[033:488] [2025-05-03 10:00:36 +0000.225156][1d10]
Warning(media_filter_camera.cc:543): media pull audio frame EOF, so need stop
Timer!
[033:490] [2025-05-03 10:00:36 +0000.226974][1d1c]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:69
[033:492] [2025-05-03 10:00:36 +0000.229746][1b50] stop recording
[033:492] [2025-05-03 10:00:36 +0000.229859][1b50]
RecordingSessionInternalSimple:destroy media processers
[033:492] [2025-05-03 10:00:36 +0000.229907][1b50] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[033:493] [2025-05-03 10:00:36 +0000.229951][1b50] H264Encode::flushing hareware
Encoder
[033:493] [2025-05-03 10:00:36 +0000.230211][1b50] Flush time:16188999 enter.

[033:493] [2025-05-03 10:00:36 +0000.230273][1b50] H264Encoder encoder flush


[033:493] [2025-05-03 10:00:36 +0000.230319][1b50] flush output queue
[033:805] [2025-05-03 10:00:36 +0000.542865][1b50] Flush leave. expire time = 312
ms

[033:806] [2025-05-03 10:00:36 +0000.543198][1b50] ~H264EncodeWrap:


[033:806] [2025-05-03 10:00:36 +0000.543309][1b50] ~H264Encode:
[033:806] [2025-05-03 10:00:36 +0000.543381][1b50] teardownCompressionSession:
H264Encode::destroying Encoder
[033:806] [2025-05-03 10:00:36 +0000.543481][1b50] Release time:16189312 enter.

[033:806] [2025-05-03 10:00:36 +0000.543725][1b50] Release:


MediaCodecVideoEncoder::Release _inited:1
[033:806] [2025-05-03 10:00:36 +0000.543818][1b50] Destroy time:16189312 enter.

[033:806] [2025-05-03 10:00:36 +0000.543891][1b50] H264Encoder encoderDestroy


[033:807] [2025-05-03 10:00:36 +0000.543964][1b50]
AndroidMediaCodecVideoEncoder::release env: 0x7c534691c0
[033:807] [2025-05-03 10:00:36 +0000.544055][1b50]
AndroidMediaCodecVideoEncoder::Destroy
[033:833] [2025-05-03 10:00:36 +0000.570370][1b50] Destroy leave. expire time = 27
ms

[033:833] [2025-05-03 10:00:36 +0000.570717][1b50] Release leave. expire time = 27


ms

[033:833] [2025-05-03 10:00:36 +0000.570851][1b50] ~AndroidHwAvcEncoder


time:16189339 enter.

[033:834] [2025-05-03 10:00:36 +0000.571494][1b50] Release time:16189340 enter.

[033:834] [2025-05-03 10:00:36 +0000.571678][1b50] Release:


MediaCodecVideoEncoder:: has been released before, just return
[033:835] [2025-05-03 10:00:36 +0000.571958][1b50] Release leave. expire time = 1
ms

[033:835] [2025-05-03 10:00:36 +0000.572096][1b50] ~AndroidMediaCodecVideoEncoder


[033:835] [2025-05-03 10:00:36 +0000.572170][1b50] ~WrapAndroidMediaCodec
time:16189341 enter.

[033:835] [2025-05-03 10:00:36 +0000.572230][1b50] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[033:835] [2025-05-03 10:00:36 +0000.572463][1b50] video hevc hw codec


destructor:0x7cefd8f6f0

[033:835] [2025-05-03 10:00:36 +0000.572816][1b50] ~AndroidHwAvcEncoder leave.


expire time = 2 ms

[033:836] [2025-05-03 10:00:36 +0000.573015][1b50] teardownCompressionSession:


H264Encode::destroyed Encoder
[033:836] [2025-05-03 10:00:36 +0000.573102][1b50]
RecordingSessionInternalSimple:destroy aac encoder output!
[033:836] [2025-05-03 10:00:36 +0000.573162][1b50] AACSWEncode destructor
[033:849] [2025-05-03 10:00:36 +0000.586116][1d1d] MP4 close file successfully
[033:849] [2025-05-03 10:00:36 +0000.586261][1d1d] Recording session Internal:
notify recording ok
[033:849] [2025-05-03 10:00:36 +0000.586321][1d1d] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4,
output_video_timestamp_:2422 last_video_pts_:2422
[033:849] [2025-05-03 10:00:36 +0000.586422][1d1d] OnRecordFinish:
[033:856] [2025-05-03 10:00:36 +0000.593102][1d1d] onRecordingOk: net seek
pos:0record video duration:2455record audio duration:2438
[033:857] [2025-05-03 10:00:36 +0000.594652][1d11] destructMicSource_w:
[033:858] [2025-05-03 10:00:36 +0000.595105][1d11] setOutput_w:
MicSource::setOutput() 0x0
[033:858] [2025-05-03 10:00:36 +0000.595328][1d11] close external audio stream

[033:858] [2025-05-03 10:00:36 +0000.595686][1b52] releaseThread 0x7cef1ea600


[033:858] [2025-05-03 10:00:36 +0000.595798][1b52] ~MicSource: Mic source
destroyed:0x7c6905e480
[033:860] [2025-05-03 10:00:36 +0000.597268][1b52] StopPullFrameAndWriteMp4 leave.
expire time = 380 ms

[033:860] [2025-05-03 10:00:36 +0000.597352][1b52] DestroyPipelineAndFilters


time:16189366 enter.

[033:865] [2025-05-03 10:00:36 +0000.602333][1b52] UnbindInputFilter 0x7cef1eaec0


this 0x7c6906a2c0
[033:865] [2025-05-03 10:00:36 +0000.602466][1b52] UnbindInputFilter 0x7cef1eb058
this 0x7cef1eb1d0
[033:865] [2025-05-03 10:00:36 +0000.602560][1b52] UnbindInputFilter 0x7c6906a2c0
this 0x7cef1b2520
[033:865] [2025-05-03 10:00:36 +0000.602676][1b52] filter: filter pipeline destroy
this: 0x7cef1b2480
[033:866] [2025-05-03 10:00:36 +0000.603282][1b52] ClearVideoOfSources: recodring
total frames:0
[033:866] [2025-05-03 10:00:36 +0000.603413][1b52] ClearVideoOfSources:
[033:866] [2025-05-03 10:00:36 +0000.603461][1b52] GPUImageProcessing destruct.
[033:866] [2025-05-03 10:00:36 +0000.603541][1b52] destroy TrivalImageDrawer
0x7cef00c240
[033:866] [2025-05-03 10:00:36 +0000.603613][1b52] The shader has been initialize,
clean up them.

[033:866] [2025-05-03 10:00:36 +0000.603720][1b52] ~OpenGLFrameBuffer:


[033:868] [2025-05-03 10:00:36 +0000.605547][1b52] ~OpenGLFrameBuffer:
[033:869] [2025-05-03 10:00:36 +0000.606067][1b52] ~OpenGLFrameBuffer:
[033:869] [2025-05-03 10:00:36 +0000.606246][1b52] ~OpenGLFrameBuffer:
[033:869] [2025-05-03 10:00:36 +0000.606424][1b52] ~OpenGLFrameBuffer:
[033:869] [2025-05-03 10:00:36 +0000.606587][1b52] ~OpenGLFrameBuffer:
[033:870] [2025-05-03 10:00:36 +0000.607037][1b52] GPUImageProcessing destruct
finish.
[033:870] [2025-05-03 10:00:36 +0000.607112][1b52] GPURGBAFrame destruct.
[033:870] [2025-05-03 10:00:36 +0000.607204][1b52] destroy OpenGLRenderProgram
0x7c6906a098
[033:870] [2025-05-03 10:00:36 +0000.607270][1b52] ~CameraSource time:16189376
enter.

[033:870] [2025-05-03 10:00:36 +0000.607317][1b52] ~CameraSource leave. expire


time = 0 ms
[033:870] [2025-05-03 10:00:36 +0000.607380][1b52] ~RecordAudioSource time:16189376
enter.

[033:870] [2025-05-03 10:00:36 +0000.607434][1b52] ~RecordAudioSource leave.


expire time = 0 ms

[033:870] [2025-05-03 10:00:36 +0000.607485][1b52] DestroyPipelineAndFilters


leave. expire time = 10 ms

[033:966] [2025-05-03 10:00:36 +0000.703310][1620]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[033:968] [2025-05-03 10:00:36 +0000.705688][1620] machine model :redmi
[033:968] [2025-05-03 10:00:36 +0000.705777][1620] Support this machine
model :redmi
[033:969] [2025-05-03 10:00:36 +0000.706454][1620] global inited! current sdk
version: 12-14-d8558ab
[033:969] [2025-05-03 10:00:36 +0000.706926][1620] filter: filter pipeline
construtc this: 0x7cefec4b00
[033:970] [2025-05-03 10:00:36 +0000.707171][1620] MediaFilterGraph:
MediaFilterGraph construct
[033:971] [2025-05-03 10:00:36 +0000.708243][1620] GLESContext:
[033:972] [2025-05-03 10:00:36 +0000.709222][1620] The result of eglGetDisplay is:
0x1
[033:981] [2025-05-03 10:00:36 +0000.718607][1620] The result of creation:
0x7c412f3800
[033:981] [2025-05-03 10:00:36 +0000.718876][1620] The result of
eglCreatePbufferSurface is: 0x7c412f3e00
[033:983] [2025-05-03 10:00:36 +0000.720203][1620] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[033:983] [2025-05-03 10:00:36 +0000.720405][1620] The source 0 speed:1
[033:983] [2025-05-03 10:00:36 +0000.720502][1620] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4, delay:
0
[033:983] [2025-05-03 10:00:36 +0000.720582][1620] CreateDecoderByVideoSource
time:16189489 enter.

[033:984] [2025-05-03 10:00:36 +0000.720936][1620] running_decoder_count:0max


count:2
[033:984] [2025-05-03 10:00:36 +0000.721009][1620] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefe29000
[034:004] [2025-05-03 10:00:36 +0000.741269][1d6d] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cefcd3c00] Current FFmpeg version git-2021-06-16-
97cea6f

[034:153] [2025-05-03 10:00:36 +0000.890716][1d6d] OnStreamInfoFound: video


duration_: 2455
[034:156] [2025-05-03 10:00:36 +0000.893725][1620] start decoder
[034:156] [2025-05-03 10:00:36 +0000.893918][1620] CreateDecoderByVideoSource
leave. expire time = 174 ms

[034:157] [2025-05-03 10:00:36 +0000.894026][1620] BindInputFilter 0x7cefe03720


this 0x7c5381d5d8
[034:157] [2025-05-03 10:00:36 +0000.894098][1620] BindInputFilter 0x7c5381d5d8
this 0x7c5381d698
[034:157] [2025-05-03 10:00:36 +0000.894170][1620] BindInputFilter 0x7cefe03720
this 0x7c5381d758
[034:157] [2025-05-03 10:00:36 +0000.894235][1620] BindInputFilter 0x7c5381d758
this 0x7c5381d818
[034:157] [2025-05-03 10:00:36 +0000.894278][1620] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[034:157] [2025-05-03 10:00:36 +0000.894345][1620] BindInputFilter 0x7c5381d698
this 0x7c5381d8d8
[034:157] [2025-05-03 10:00:36 +0000.894408][1620] BindInputFilter 0x7c5381d8d8
this 0x7cefec4ba0
[034:157] [2025-05-03 10:00:36 +0000.894471][1620] BindInputFilter 0x7c5381d818
this 0x7c5381d998
[034:157] [2025-05-03 10:00:36 +0000.894533][1620] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[034:160] [2025-05-03 10:00:36 +0000.897626][1d6e] NO get frame from decoder
[034:162] [2025-05-03 10:00:36 +0000.899312][1d6e] NO get frame from decoder
[034:164] [2025-05-03 10:00:36 +0000.901661][1620]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[034:166] [2025-05-03 10:00:36 +0000.902979][1620] machine model :redmi
[034:166] [2025-05-03 10:00:36 +0000.903063][1620] Support this machine
model :redmi
[034:166] [2025-05-03 10:00:36 +0000.903110][1620] global inited! current sdk
version: 12-14-d8558ab
[034:166] [2025-05-03 10:00:36 +0000.903287][1620] GetPipeline:
-----------------------------------------
[034:166] [2025-05-03 10:00:36 +0000.903344][1620] GetPipeline: source:
0x7cefe03500
[034:166] [2025-05-03 10:00:36 +0000.903392][1620] GetPipeline: filter: NULLFilter
[034:166] [2025-05-03 10:00:36 +0000.903436][1620] GetPipeline: filter: NULLFilter
[034:166] [2025-05-03 10:00:36 +0000.903478][1620] GetPipeline: filter: NULLFilter
[034:166] [2025-05-03 10:00:36 +0000.903525][1620] GetPipeline: audio filter:
AuidoNULLFilter
[034:166] [2025-05-03 10:00:36 +0000.903567][1620] GetPipeline: audio filter:
AuidoNULLFilter
[034:166] [2025-05-03 10:00:36 +0000.903608][1620] GetPipeline: audio filter:
AudioNUllFilter
[034:166] [2025-05-03 10:00:36 +0000.903650][1620] GetPipeline:
------------------------------------------
[034:166] [2025-05-03 10:00:36 +0000.903704][1620] filter: filter pipeline2 update
pattern: 0
[034:170] [2025-05-03 10:00:36 +0000.907366][1620] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[034:171] [2025-05-03 10:00:36 +0000.908638][1d6e] NO get frame from decoder
[034:173] [2025-05-03 10:00:36 +0000.910246][1620] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[034:173] [2025-05-03 10:00:36 +0000.910475][1620] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[034:173] [2025-05-03 10:00:36 +0000.911037][1620] DeviceInit:
[034:174] [2025-05-03 10:00:36 +0000.911749][1620] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[034:177] [2025-05-03 10:00:36 +0000.914370][1620] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[034:178] [2025-05-03 10:00:36 +0000.915054][1620] CreatePlatformSpecificObjects:
[034:178] [2025-05-03 10:00:36 +0000.915152][1620] audio device use null audio
input and opensl output
[034:178] [2025-05-03 10:00:36 +0000.915212][1620] Create OpenSLES output module
with java VM support.

[034:178] [2025-05-03 10:00:36 +0000.915548][1620] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[034:178] [2025-05-03 10:00:36 +0000.915935][1620] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[034:179] [2025-05-03 10:00:36 +0000.916328][1620] Create OpenSLES output module
with buffer num:2

[034:179] [2025-05-03 10:00:36 +0000.916440][1620] Error(trace.cc:40): Init the


output and input for audio device template.
[034:179] [2025-05-03 10:00:36 +0000.916496][1620] Init the output device.

[034:179] [2025-05-03 10:00:36 +0000.916710][1d6e] NO get frame from decoder


[034:180] [2025-05-03 10:00:36 +0000.917374][1620] Set the playout as stereo:1
[034:180] [2025-05-03 10:00:36 +0000.917478][1620] Set the sample rate to be:44100

[034:183] [2025-05-03 10:00:36 +0000.919972][1620] Low latency buffer size:144 low


sample rate:48000
[034:183] [2025-05-03 10:00:36 +0000.920177][1620] DeviceInit: Done
[034:183] [2025-05-03 10:00:36 +0000.920436][1620] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[034:185] [2025-05-03 10:00:36 +0000.922303][1620]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[034:185] [2025-05-03 10:00:36 +0000.922537][1620]
MediaFilterPlayer::SetPlayerNotify 0x7ce27c4f60
[034:191] [2025-05-03 10:00:36 +0000.928754][1620]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[034:191] [2025-05-03 10:00:36 +0000.928932][1620]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[034:194] [2025-05-03 10:00:36 +0000.931457][1620]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[034:200] [2025-05-03 10:00:36 +0000.936994][1620] SetGraphLoop: SetGraphLoop 1
[034:200] [2025-05-03 10:00:36 +0000.937187][1620]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[034:201] [2025-05-03 10:00:36 +0000.938336][1620]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[034:202] [2025-05-03 10:00:36 +0000.939258][1d79] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c4111e218
[034:205] [2025-05-03 10:00:36 +0000.942425][1d6e] NO get frame from decoder
[034:206] [2025-05-03 10:00:36 +0000.943928][1620]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[034:208] [2025-05-03 10:00:36 +0000.945889][1d6e] NO get frame from decoder
[034:213] [2025-05-03 10:00:36 +0000.950077][1620]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[034:215] [2025-05-03 10:00:36 +0000.952060][1d6e] NO get frame from decoder
[034:215] [2025-05-03 10:00:36 +0000.952431][1d7c] Start:
[034:215] [2025-05-03 10:00:36 +0000.952685][1d7a] operator(): video render
started.
[034:215] [2025-05-03 10:00:36 +0000.952766][1d7a] DriveRender working... (1/200)
[034:215] [2025-05-03 10:00:36 +0000.952811][1d7a] Warning(video_render.cc:390): No
picture to display (1/50)
[034:217] [2025-05-03 10:00:36 +0000.954400][1d7c] Start:
[034:217] [2025-05-03 10:00:36 +0000.954747][1d7c] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[034:217] [2025-05-03 10:00:36 +0000.954845][1d7c] Reset: history total size: 98
[034:217] [2025-05-03 10:00:36 +0000.954904][1d7c] DeviceStart:
audioDevice_:0x7c2f0ed000
[034:218] [2025-05-03 10:00:36 +0000.955011][1d7c] DeviceStart: time profile
playout init before
[034:218] [2025-05-03 10:00:36 +0000.955063][1d7c] DeviceStart: time profile
playout init end
[034:218] [2025-05-03 10:00:36 +0000.955146][1d7c] OpenSlesOutput:Start playout

[034:219] [2025-05-03 10:00:36 +0000.956614][1d6e] NO get frame from decoder


[034:229] [2025-05-03 10:00:36 +0000.966460][1d7c] Create the opensl output player.
streamtype before:0

[034:229] [2025-05-03 10:00:36 +0000.966581][1d7c] Create the opensl output player.


streamtype after:3

[034:279] [2025-05-03 10:00:37 +0000.16226][1b57] Run AGC when audioType = 0


[034:380] [2025-05-03 10:00:37 +0000.117211][1d7c] Enqueue opensl buffer size:1764
[034:456] [2025-05-03 10:00:37 +0000.193051][1d7c] DeviceStart: time profile
playout all end
[034:456] [2025-05-03 10:00:37 +0000.193287][1d7c] operator(): Audio playback
started.
[034:456] [2025-05-03 10:00:37 +0000.193428][1d7c] operator(): Started now!
[034:456] [2025-05-03 10:00:37 +0000.193494][1d7d] Pull audio failed.(wait video!)
[034:456] [2025-05-03 10:00:37 +0000.193565][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[034:456] [2025-05-03 10:00:37 +0000.193139][1d7f]
PlayerSimpleBufferQueueCallbackHandler function
[034:457] [2025-05-03 10:00:37 +0000.194794][1d7f] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[034:457] [2025-05-03 10:00:37 +0000.194912][1d7f]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[034:456] [2025-05-03 10:00:37 +0000.193664][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[034:466] [2025-05-03 10:00:37 +0000.203750][1d7d] Pull audio failed.(wait video!)
[034:467] [2025-05-03 10:00:37 +0000.204092][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[034:469] [2025-05-03 10:00:37 +0000.206177][1d7e] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[034:481] [2025-05-03 10:00:37 +0000.218888][1d7d] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[034:482] [2025-05-03 10:00:37 +0000.219098][1d7d] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[034:482] [2025-05-03 10:00:37 +0000.219187][1d7c] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[034:482] [2025-05-03 10:00:37 +0000.219456][1d7d] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[034:485] [2025-05-03 10:00:37 +0000.222776][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[034:482] [2025-05-03 10:00:37 +0000.219477][1d7c] The audio playback speed:100
(1/100)
[034:486] [2025-05-03 10:00:37 +0000.223312][1d7c] lipsync_debug: The current
played audio timestamp is:0(1/50)
[034:486] [2025-05-03 10:00:37 +0000.223453][1d7c] First audio frame rendering
[034:492] [2025-05-03 10:00:37 +0000.229509][1d7d] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[034:496] [2025-05-03 10:00:37 +0000.233809][1d7e] OnVideoFrameReady(1/200)
[034:497] [2025-05-03 10:00:37 +0000.234755][1b57] haveEnoughProcessedData
internalAudioStream.length: 10
[034:501] [2025-05-03 10:00:37 +0000.238193][1d7a] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[034:505] [2025-05-03 10:00:37 +0000.242513][1d7a] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:16190011
[034:602] [2025-05-03 10:00:37 +0000.339452][1d7a] lipsync_debug: render a video
frame
[034:602] [2025-05-03 10:00:37 +0000.339621][1d7a] lipsync_debug: First video frame
rendering.
[034:615] [2025-05-03 10:00:37 +0000.352845][1d7a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:110 last
video ts:900 frame->pts:3600 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[034:616] [2025-05-03 10:00:37 +0000.353126][1d7a] lipsync_debug: tsDelta -
timeDelta = -80
[034:616] [2025-05-03 10:00:37 +0000.353272][1d7a] lipsync_debug:result remaining
time:0
[034:616] [2025-05-03 10:00:37 +0000.353318][1d7a] dynamic updated lipsync delay:0
[034:721] [2025-05-03 10:00:37 +0000.458454][1d7a] lipsync_debug:remaining time:10
tsDelta - timeDelta:16
[034:721] [2025-05-03 10:00:37 +0000.458697][1d7a] lipsync_debug:result remaining
time:10
[034:741] [2025-05-03 10:00:37 +0000.477975][1d7e] video frame wait audio frame:
last_video_timestamp:477 last_audio_timestamp:347.891
[034:741] [2025-05-03 10:00:37 +0000.478386][1d7e]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[035:261] [2025-05-03 10:00:37 +0000.997982][1d6e] av_read_frame AVERROR_EOF
[035:321] [2025-05-03 10:00:38 +0000.58488][1d7a] lipsync_debug:displaying video
ts:74250 The current displayed video timestamp is:16190827
[035:326] [2025-05-03 10:00:38 +0000.63102][1d6e] OnReceiveEOF:
[035:326] [2025-05-03 10:00:38 +0000.63342][1d6e] OnDecoderEOF time:16190832
enter.

[035:326] [2025-05-03 10:00:38 +0000.63511][1d6e] OnDecoderEOF leave. expire time


= 0 ms

[035:326] [2025-05-03 10:00:38 +0000.63575][1d6e] OnDecoderFinished:


OnDecoderFinished total decoder frames:69 this:0x7cefe03500
[035:326] [2025-05-03 10:00:38 +0000.63644][1d6c] CleanUp time:16190832 enter.

[035:337] [2025-05-03 10:00:38 +0000.74264][1d6c] CleanUp leave. expire time = 11


ms

[035:337] [2025-05-03 10:00:38 +0000.74401][1d6c] clean up


[035:338] [2025-05-03 10:00:38 +0000.75758][1d6c] running_decoder_count:0max
count:2
[035:367] [2025-05-03 10:00:38 +0000.104641][1d7f]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[035:456] [2025-05-03 10:00:38 +0000.193527][1d7c] do work DoLipsync!
[035:456] [2025-05-03 10:00:38 +0000.193771][1d7c] total delay:122 videoTsMS:957
audioTsMS:835 diff:122
[035:456] [2025-05-03 10:00:38 +0000.193830][1d7c] Set the lipsync delay:122
[035:696] [2025-05-03 10:00:38 +0000.433761][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[036:119] [2025-05-03 10:00:38 +0000.856923][1d7a] lipsync_debug:displaying video
ts:135090 The current displayed video timestamp is:16191625
[036:182] [2025-05-03 10:00:38 +0000.918984][1d7a] DriveRender working... (1/200)
[036:208] [2025-05-03 10:00:38 +0000.945351][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[036:280] [2025-05-03 10:00:39 +0000.17355][1b57] Run AGC when audioType = 0
[036:280] [2025-05-03 10:00:39 +0000.17619][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[036:339] [2025-05-03 10:00:39 +0000.76153][1d7f]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[036:410] [2025-05-03 10:00:39 +0000.147383][1d7a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:32 last
video ts:158400 frame->pts:161280 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[036:410] [2025-05-03 10:00:39 +0000.147555][1d7a] lipsync_debug: tsDelta -
timeDelta = 0
[036:660] [2025-05-03 10:00:39 +0000.397562][1d7d] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[036:660] [2025-05-03 10:00:39 +0000.397875][1d7d] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[036:671] [2025-05-03 10:00:39 +0000.408934][1d7c] The audio playback speed:100
(1/100)
[036:672] [2025-05-03 10:00:39 +0000.409081][1d7c] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[036:818] [2025-05-03 10:00:39 +0000.555064][1d7d] PullAudioFrame: PullFrame audio
finished.
[036:818] [2025-05-03 10:00:39 +0000.555207][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[036:818] [2025-05-03 10:00:39 +0000.555670][1d7a] lipsync_debug:displaying video
ts:196200 The current displayed video timestamp is:16192324
[036:848] [2025-05-03 10:00:39 +0000.586152][1d7d] Pull finished audio filter.
[036:849] [2025-05-03 10:00:39 +0000.586325][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[036:880] [2025-05-03 10:00:39 +0000.617363][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[036:910] [2025-05-03 10:00:39 +0000.647681][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[036:941] [2025-05-03 10:00:39 +0000.678113][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[036:961] [2025-05-03 10:00:39 +0000.698091][1d7a] lipsync_debug:remaining time:10
tsDelta - timeDelta:1
[036:961] [2025-05-03 10:00:39 +0000.698376][1d7a] lipsync_debug:result remaining
time:1
[036:972] [2025-05-03 10:00:39 +0000.709068][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[037:003] [2025-05-03 10:00:39 +0000.740027][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[037:035] [2025-05-03 10:00:39 +0000.772239][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[037:064] [2025-05-03 10:00:39 +0000.801559][1d7e] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[037:065] [2025-05-03 10:00:39 +0000.802255][1d7e] Stop:
[037:065] [2025-05-03 10:00:39 +0000.802744][1d7a] operator(): Video Render
stopped.
[037:067] [2025-05-03 10:00:39 +0000.804386][1d7e] Stop:
[037:069] [2025-05-03 10:00:39 +0000.806710][1d7c] DeviceStop:
audioDevice_:0x7c2f0ed000
[037:069] [2025-05-03 10:00:39 +0000.806840][1d7c] OpenSlesOutput:Stop playout

[037:087] [2025-05-03 10:00:39 +0000.823981][1d7c] DeviceStop: Done


[037:087] [2025-05-03 10:00:39 +0000.824932][1d7c] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[037:090] [2025-05-03 10:00:39 +0000.827192][1d7e] to reset filter graph
[037:090] [2025-05-03 10:00:39 +0000.827347][1d7e] RemoveVideoBackGroud: hava not
add video backgroud
[037:090] [2025-05-03 10:00:39 +0000.827437][1d7e] UnbindInputFilter 0x7c5381d8d8
this 0x7cefec4ba0
[037:090] [2025-05-03 10:00:39 +0000.827507][1d7e] ClearAllSource: remove source
filter, sourceid: 0x7cefe03500
[037:090] [2025-05-03 10:00:39 +0000.827556][1d7e] DestoryDecoderByVideoSource
time:16192596 enter.

[037:090] [2025-05-03 10:00:39 +0000.827608][1d7e] ~VideoBindDecoder time:16192596


enter.

[037:090] [2025-05-03 10:00:39 +0000.827775][1d7e] CleanUp time:16192596 enter.

[037:091] [2025-05-03 10:00:39 +0000.828485][1d7e] CleanUp leave. expire time = 1


ms

[037:091] [2025-05-03 10:00:39 +0000.828556][1d7e] CleanUp time:16192597 enter.

[037:093] [2025-05-03 10:00:39 +0000.830704][1d7e] CleanUp leave. expire time = 2


ms

[037:095] [2025-05-03 10:00:39 +0000.832081][1d7e] ~VideoBindDecoder leave. expire


time = 5 ms

[037:095] [2025-05-03 10:00:39 +0000.832204][1d7e] DestoryDecoderByVideoSource


leave. expire time = 5 ms

[037:095] [2025-05-03 10:00:39 +0000.832282][1d7e] UnbindInputFilter 0x7c5381d698


this 0x7c5381d8d8
[037:095] [2025-05-03 10:00:39 +0000.832361][1d7e] UnbindInputFilter 0x7c5381d5d8
this 0x7c5381d698
[037:095] [2025-05-03 10:00:39 +0000.832434][1d7e] UnbindInputFilter 0x7cefe03720
this 0x7c5381d5d8
[037:095] [2025-05-03 10:00:39 +0000.832500][1d7e] UnbindInputFilter 0x7c5381d818
this 0x7c5381d998
[037:095] [2025-05-03 10:00:39 +0000.832573][1d7e] UnbindInputFilter 0x7c5381d758
this 0x7c5381d818
[037:095] [2025-05-03 10:00:39 +0000.832641][1d7e] UnbindInputFilter 0x7cefe03720
this 0x7c5381d758
[037:095] [2025-05-03 10:00:39 +0000.832734][1d7e] to reset filter graph clear end
[037:095] [2025-05-03 10:00:39 +0000.832781][1d7e] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4, delay:
0
[037:095] [2025-05-03 10:00:39 +0000.832842][1d7e] CreateDecoderByVideoSource
time:16192601 enter.

[037:096] [2025-05-03 10:00:39 +0000.833318][1d7e] running_decoder_count:0max


count:2
[037:096] [2025-05-03 10:00:39 +0000.833380][1d7e] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefd3ac00
[037:102] [2025-05-03 10:00:39 +0000.839205][1d93] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c68fe7e00] Current FFmpeg version git-2021-06-16-
97cea6f

[037:265] [2025-05-03 10:00:40 +0000.2476][1d93] OnStreamInfoFound: video


duration_: 2455
[037:269] [2025-05-03 10:00:40 +0000.6017][1d7e] start decoder
[037:269] [2025-05-03 10:00:40 +0000.6146][1d7e] CreateDecoderByVideoSource leave.
expire time = 174 ms

[037:269] [2025-05-03 10:00:40 +0000.6254][1d7e] BindInputFilter 0x7cefe03720 this


0x7c5381d5d8
[037:269] [2025-05-03 10:00:40 +0000.6344][1d7e] BindInputFilter 0x7c5381d5d8 this
0x7c5381d698
[037:269] [2025-05-03 10:00:40 +0000.6415][1d7e] BindInputFilter 0x7cefe03720 this
0x7c5381d758
[037:269] [2025-05-03 10:00:40 +0000.6542][1d7e] BindInputFilter 0x7c5381d758 this
0x7c5381d818
[037:269] [2025-05-03 10:00:40 +0000.6591][1d7e] AddVideoSource: source filter list
is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[037:269] [2025-05-03 10:00:40 +0000.6762][1d7e] BindInputFilter 0x7c5381d698 this
0x7c5381d8d8
[037:269] [2025-05-03 10:00:40 +0000.6832][1d7e] BindInputFilter 0x7c5381d8d8 this
0x7cefec4ba0
[037:269] [2025-05-03 10:00:40 +0000.6916][1d7e] BindInputFilter 0x7c5381d818 this
0x7c5381d998
[037:270] [2025-05-03 10:00:40 +0000.7022][1d7e] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[037:270] [2025-05-03 10:00:40 +0000.7169][1d7e] to reset filter graph end
[037:270] [2025-05-03 10:00:40 +0000.7215][1d7e] Start:
[037:271] [2025-05-03 10:00:40 +0000.8036][1d7a] operator(): video render started.
[037:271] [2025-05-03 10:00:40 +0000.8203][1d7e] Start:
[037:271] [2025-05-03 10:00:40 +0000.8523][1d7c] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[037:271] [2025-05-03 10:00:40 +0000.8602][1d7c] Reset: history total size: 98
[037:271] [2025-05-03 10:00:40 +0000.8661][1d7c] DeviceStart:
audioDevice_:0x7c2f0ed000
[037:271] [2025-05-03 10:00:40 +0000.8708][1d7c] DeviceStart: time profile playout
init before
[037:271] [2025-05-03 10:00:40 +0000.8762][1d7c] DeviceStart: time profile playout
init end
[037:271] [2025-05-03 10:00:40 +0000.8804][1d7c] OpenSlesOutput:Start playout

[037:274] [2025-05-03 10:00:40 +0000.11570][1d7c] Create the opensl output player.


streamtype before:0

[037:274] [2025-05-03 10:00:40 +0000.11846][1d7c] Create the opensl output player.


streamtype after:3

[037:293] [2025-05-03 10:00:40 +0000.32480][1d9a] NO get frame from decoder


[037:296] [2025-05-03 10:00:40 +0000.33147][1d9a] NO get frame from decoder
[037:301] [2025-05-03 10:00:40 +0000.38626][1d9a] NO get frame from decoder
[037:313] [2025-05-03 10:00:40 +0000.49963][1d9a] NO get frame from decoder
[037:322] [2025-05-03 10:00:40 +0000.59274][1d9a] NO get frame from decoder
[037:326] [2025-05-03 10:00:40 +0000.63845][1d9a] NO get frame from decoder
[037:335] [2025-05-03 10:00:40 +0000.72214][1d9a] NO get frame from decoder
[037:351] [2025-05-03 10:00:40 +0000.88275][1d9a] NO get frame from decoder
[037:362] [2025-05-03 10:00:40 +0000.99699][1d7c] Enqueue opensl buffer size:1764
[037:397] [2025-05-03 10:00:40 +0000.134136][1d7c] DeviceStart: time profile
playout all end
[037:397] [2025-05-03 10:00:40 +0000.134272][1d7c] operator(): Audio playback
started.
[037:401] [2025-05-03 10:00:40 +0000.138341][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[037:404] [2025-05-03 10:00:40 +0000.141231][1d7d] Pull audio failed.(wait video!)
[037:405] [2025-05-03 10:00:40 +0000.142295][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[037:409] [2025-05-03 10:00:40 +0000.146377][1d7c] First audio frame rendering
[037:436] [2025-05-03 10:00:40 +0000.173767][1d7a] lipsync_debug: First video frame
rendering.
[037:475] [2025-05-03 10:00:40 +0000.212836][1d7d] audio frame wait video
frame.last_video_timestamp:139 last_audio_timestamp:254.921
[037:543] [2025-05-03 10:00:40 +0000.280800][1da8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[037:546] [2025-05-03 10:00:40 +0000.283530][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[037:547] [2025-05-03 10:00:40 +0000.284741][1d7d] audio frame wait video
frame.last_video_timestamp:241 last_audio_timestamp:347.891
[037:558] [2025-05-03 10:00:40 +0000.295797][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[037:560] [2025-05-03 10:00:40 +0000.297106][1d7d] audio frame wait video
frame.last_video_timestamp:241 last_audio_timestamp:347.891
[037:568] [2025-05-03 10:00:40 +0000.305083][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[037:569] [2025-05-03 10:00:40 +0000.306269][1d7d] audio frame wait video
frame.last_video_timestamp:277 last_audio_timestamp:393.878
[037:767] [2025-05-03 10:00:40 +0000.504857][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[037:921] [2025-05-03 10:00:40 +0000.658064][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[037:949] [2025-05-03 10:00:40 +0000.686811][1d7a] lipsync_debug:displaying video
ts:48060 The current displayed video timestamp is:16193455
[038:197] [2025-05-03 10:00:40 +0000.934026][1d9a] av_read_frame AVERROR_EOF
[038:197] [2025-05-03 10:00:40 +0000.934701][1d7e] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 107370pts ms:1.193e+06
[038:207] [2025-05-03 10:00:40 +0000.944246][1d7e] OnVideoFrameReady(1/200)
[038:227] [2025-05-03 10:00:40 +0000.964724][1d7a] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[038:267] [2025-05-03 10:00:41 +0000.4202][1d9a] OnReceiveEOF:
[038:267] [2025-05-03 10:00:41 +0000.4330][1d9a] OnDecoderEOF time:16193773 enter.

[038:267] [2025-05-03 10:00:41 +0000.4425][1d9a] OnDecoderEOF leave. expire time =


0 ms

[038:267] [2025-05-03 10:00:41 +0000.4476][1d9a] OnDecoderFinished:


OnDecoderFinished total decoder frames:69 this:0x7cefe03500
[038:267] [2025-05-03 10:00:41 +0000.4579][1d6c] CleanUp time:16193773 enter.

[038:274] [2025-05-03 10:00:41 +0000.11183][1b57] Run AGC when audioType = 0


[038:276] [2025-05-03 10:00:41 +0000.13419][1d6c] CleanUp leave. expire time = 9
ms

[038:276] [2025-05-03 10:00:41 +0000.13562][1d6c] clean up


[038:276] [2025-05-03 10:00:41 +0000.13730][1d6c] running_decoder_count:0max
count:2
[038:365] [2025-05-03 10:00:41 +0000.102772][1d7a] DriveRender working... (1/200)
[038:521] [2025-05-03 10:00:41 +0000.258875][1d7e] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1989 diff: 12
[038:582] [2025-05-03 10:00:41 +0000.319263][1da8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[038:643] [2025-05-03 10:00:41 +0000.380732][1d7a] lipsync_debug:displaying video
ts:107370 The current displayed video timestamp is:16194149
[038:649] [2025-05-03 10:00:41 +0000.386537][1d7a] lipsync_debug: render a video
frame
[038:708] [2025-05-03 10:00:41 +0000.445936][1d7a] lipsync_debug:result remaining
time:0
[038:709] [2025-05-03 10:00:41 +0000.446075][1d7a] dynamic updated lipsync delay:0
[038:761] [2025-05-03 10:00:41 +0000.498738][1d7a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:24 timeDelta:3 last video
ts:117630 frame->pts:119790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[038:761] [2025-05-03 10:00:41 +0000.498902][1d7a] lipsync_debug: tsDelta -
timeDelta = 21
[038:992] [2025-05-03 10:00:41 +0000.728983][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[039:307] [2025-05-03 10:00:42 +0000.44365][1d7d] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 96196
[039:307] [2025-05-03 10:00:42 +0000.44555][1d7d] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[039:309] [2025-05-03 10:00:42 +0000.46155][1d7a] lipsync_debug:displaying video
ts:167130 The current displayed video timestamp is:16194815
[039:389] [2025-05-03 10:00:42 +0000.126555][1d7c] The audio playback speed:100
(1/100)
[039:389] [2025-05-03 10:00:42 +0000.126848][1d7c] lipsync_debug: The current
played audio timestamp is:96196(1/50)
[039:547] [2025-05-03 10:00:42 +0000.284660][1da8]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[039:624] [2025-05-03 10:00:42 +0000.361389][1d7d] PullAudioFrame: PullFrame audio
finished.
[039:624] [2025-05-03 10:00:42 +0000.361682][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[039:629] [2025-05-03 10:00:42 +0000.366746][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[039:655] [2025-05-03 10:00:42 +0000.392092][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[039:685] [2025-05-03 10:00:42 +0000.422439][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[039:715] [2025-05-03 10:00:42 +0000.452792][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[039:745] [2025-05-03 10:00:42 +0000.482112][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[039:775] [2025-05-03 10:00:42 +0000.512496][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[039:805] [2025-05-03 10:00:42 +0000.542865][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[039:825] [2025-05-03 10:00:42 +0000.562411][1d7a] lipsync_debug:remaining time:10
tsDelta - timeDelta:20
[039:825] [2025-05-03 10:00:42 +0000.562591][1d7a] lipsync_debug:result remaining
time:10
[039:838] [2025-05-03 10:00:42 +0000.575644][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[039:847] [2025-05-03 10:00:42 +0000.584117][1d7e] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[039:847] [2025-05-03 10:00:42 +0000.584762][1d7e] Stop:
[039:852] [2025-05-03 10:00:42 +0000.589934][1d7a] operator(): Video Render
stopped.
[039:853] [2025-05-03 10:00:42 +0000.590605][1d7e] Stop:
[039:853] [2025-05-03 10:00:42 +0000.590708][1d7c] DeviceStop:
audioDevice_:0x7c2f0ed000
[039:853] [2025-05-03 10:00:42 +0000.590794][1d7c] OpenSlesOutput:Stop playout

[039:858] [2025-05-03 10:00:42 +0000.595556][1d7c] DeviceStop: Done


[039:858] [2025-05-03 10:00:42 +0000.595830][1d7c] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[039:859] [2025-05-03 10:00:42 +0000.596215][1d7e] to reset filter graph
[039:859] [2025-05-03 10:00:42 +0000.596282][1d7e] RemoveVideoBackGroud: hava not
add video backgroud
[039:859] [2025-05-03 10:00:42 +0000.596361][1d7e] UnbindInputFilter 0x7c5381d8d8
this 0x7cefec4ba0
[039:859] [2025-05-03 10:00:42 +0000.596431][1d7e] ClearAllSource: remove source
filter, sourceid: 0x7cefe03500
[039:859] [2025-05-03 10:00:42 +0000.596477][1d7e] DestoryDecoderByVideoSource
time:16195365 enter.

[039:859] [2025-05-03 10:00:42 +0000.596534][1d7e] ~VideoBindDecoder time:16195365


enter.

[039:859] [2025-05-03 10:00:42 +0000.596684][1d7e] CleanUp time:16195365 enter.

[039:860] [2025-05-03 10:00:42 +0000.596994][1d7e] CleanUp leave. expire time = 1


ms

[039:860] [2025-05-03 10:00:42 +0000.597078][1d7e] CleanUp time:16195366 enter.

[039:860] [2025-05-03 10:00:42 +0000.597453][1d7e] CleanUp leave. expire time = 0


ms

[039:861] [2025-05-03 10:00:42 +0000.597988][1d7e] ~VideoBindDecoder leave. expire


time = 2 ms

[039:861] [2025-05-03 10:00:42 +0000.598116][1d7e] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[039:861] [2025-05-03 10:00:42 +0000.598260][1d7e] UnbindInputFilter 0x7c5381d698


this 0x7c5381d8d8
[039:861] [2025-05-03 10:00:42 +0000.598337][1d7e] UnbindInputFilter 0x7c5381d5d8
this 0x7c5381d698
[039:861] [2025-05-03 10:00:42 +0000.598428][1d7e] UnbindInputFilter 0x7cefe03720
this 0x7c5381d5d8
[039:861] [2025-05-03 10:00:42 +0000.598498][1d7e] UnbindInputFilter 0x7c5381d818
this 0x7c5381d998
[039:861] [2025-05-03 10:00:42 +0000.598634][1d7e] UnbindInputFilter 0x7c5381d758
this 0x7c5381d818
[039:861] [2025-05-03 10:00:42 +0000.598729][1d7e] UnbindInputFilter 0x7cefe03720
this 0x7c5381d758
[039:861] [2025-05-03 10:00:42 +0000.598818][1d7e] to reset filter graph clear end
[039:861] [2025-05-03 10:00:42 +0000.598912][1d7e] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4, delay:
0
[039:862] [2025-05-03 10:00:42 +0000.599019][1d7e] CreateDecoderByVideoSource
time:16195368 enter.

[039:862] [2025-05-03 10:00:42 +0000.599460][1d7e] running_decoder_count:0max


count:2
[039:862] [2025-05-03 10:00:42 +0000.599517][1d7e] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefd3ac00
[039:867] [2025-05-03 10:00:42 +0000.604723][1dbd] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c68fe7e00] Current FFmpeg version git-2021-06-16-
97cea6f

[040:011] [2025-05-03 10:00:42 +0000.748300][1dbd] OnStreamInfoFound: video


duration_: 2455
[040:014] [2025-05-03 10:00:42 +0000.751432][1d7e] start decoder
[040:014] [2025-05-03 10:00:42 +0000.751759][1d7e] CreateDecoderByVideoSource
leave. expire time = 152 ms
[040:014] [2025-05-03 10:00:42 +0000.751854][1d7e] BindInputFilter 0x7cefd522a0
this 0x7c5381d5d8
[040:015] [2025-05-03 10:00:42 +0000.751960][1d7e] BindInputFilter 0x7c5381d5d8
this 0x7c5381d758
[040:015] [2025-05-03 10:00:42 +0000.752032][1d7e] BindInputFilter 0x7cefd522a0
this 0x7c5381d818
[040:015] [2025-05-03 10:00:42 +0000.752138][1d7e] BindInputFilter 0x7c5381d818
this 0x7c5381d8d8
[040:015] [2025-05-03 10:00:42 +0000.752208][1d7e] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[040:015] [2025-05-03 10:00:42 +0000.752281][1d7e] BindInputFilter 0x7c5381d758
this 0x7c5381d998
[040:015] [2025-05-03 10:00:42 +0000.752347][1d7e] BindInputFilter 0x7c5381d998
this 0x7cefec4ba0
[040:015] [2025-05-03 10:00:42 +0000.752410][1d7e] BindInputFilter 0x7c5381d8d8
this 0x7c5381edd8
[040:015] [2025-05-03 10:00:42 +0000.752473][1d7e] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[040:015] [2025-05-03 10:00:42 +0000.752533][1d7e] to reset filter graph end
[040:015] [2025-05-03 10:00:42 +0000.752633][1d7e] Start:
[040:015] [2025-05-03 10:00:42 +0000.752885][1d7a] operator(): video render
started.
[040:016] [2025-05-03 10:00:42 +0000.753056][1d7e] Start:
[040:016] [2025-05-03 10:00:42 +0000.753392][1d7c] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[040:016] [2025-05-03 10:00:42 +0000.753483][1d7c] Reset: history total size: 98
[040:016] [2025-05-03 10:00:42 +0000.753537][1d7c] DeviceStart:
audioDevice_:0x7c2f0ed000
[040:016] [2025-05-03 10:00:42 +0000.753603][1d7c] DeviceStart: time profile
playout init before
[040:016] [2025-05-03 10:00:42 +0000.753658][1d7c] DeviceStart: time profile
playout init end
[040:016] [2025-05-03 10:00:42 +0000.753700][1d7c] OpenSlesOutput:Start playout

[040:017] [2025-05-03 10:00:42 +0000.754778][1d7c] Create the opensl output player.


streamtype before:0

[040:017] [2025-05-03 10:00:42 +0000.754867][1d7c] Create the opensl output player.


streamtype after:3

[040:020] [2025-05-03 10:00:42 +0000.757525][1dbe] NO get frame from decoder


[040:023] [2025-05-03 10:00:42 +0000.761785][1dbe] NO get frame from decoder
[040:027] [2025-05-03 10:00:42 +0000.764209][1dbe] NO get frame from decoder
[040:036] [2025-05-03 10:00:42 +0000.773848][1dbe] NO get frame from decoder
[040:042] [2025-05-03 10:00:42 +0000.779321][1dbe] NO get frame from decoder
[040:044] [2025-05-03 10:00:42 +0000.781821][1dbe] NO get frame from decoder
[040:046] [2025-05-03 10:00:42 +0000.783729][1dbe] NO get frame from decoder
[040:054] [2025-05-03 10:00:42 +0000.791551][1dbe] NO get frame from decoder
[040:098] [2025-05-03 10:00:42 +0000.835241][1d7a] Warning(video_render.cc:390): No
picture to display (1/50)
[040:172] [2025-05-03 10:00:42 +0000.909700][1d7c] Enqueue opensl buffer size:1764
[040:202] [2025-05-03 10:00:42 +0000.939127][1d7a] DriveRender working... (1/200)
[040:230] [2025-05-03 10:00:42 +0000.967094][1d7c] DeviceStart: time profile
playout all end
[040:230] [2025-05-03 10:00:42 +0000.967226][1d7c] operator(): Audio playback
started.
[040:233] [2025-05-03 10:00:42 +0000.970055][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[040:241] [2025-05-03 10:00:42 +0000.978166][1d7c] First audio frame rendering
[040:249] [2025-05-03 10:00:42 +0000.985991][1d7a] lipsync_debug: First video frame
rendering.
[040:275] [2025-05-03 10:00:43 +0000.12072][1b58] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[040:275] [2025-05-03 10:00:43 +0000.12475][1b58] _deviceSampleRate:48000

[040:278] [2025-05-03 10:00:43 +0000.15773][1b57] Run AGC when audioType = 0


[040:278] [2025-05-03 10:00:43 +0000.15915][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[040:346] [2025-05-03 10:00:43 +0000.83683][1d7a] lipsync_debug:displaying video
ts:10080 The current displayed video timestamp is:16195852
[040:699] [2025-05-03 10:00:43 +0000.435997][1dd5]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[040:918] [2025-05-03 10:00:43 +0000.655060][1dbe] av_read_frame AVERROR_EOF
[040:960] [2025-05-03 10:00:43 +0000.697329][1d7a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:32 timeDelta:5 last video
ts:64980 frame->pts:67860 pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[040:962] [2025-05-03 10:00:43 +0000.699474][1d7a] lipsync_debug: tsDelta -
timeDelta = 27
[041:023] [2025-05-03 10:00:43 +0000.760453][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[041:125] [2025-05-03 10:00:43 +0000.862871][1d7a] lipsync_debug:displaying video
ts:80280 The current displayed video timestamp is:16196631
[041:197] [2025-05-03 10:00:43 +0000.934071][1dbe] OnReceiveEOF:
[041:197] [2025-05-03 10:00:43 +0000.934386][1dbe] OnDecoderEOF time:16196703
enter.

[041:197] [2025-05-03 10:00:43 +0000.934687][1dbe] OnDecoderEOF leave. expire time


= 0 ms

[041:197] [2025-05-03 10:00:43 +0000.934734][1d6c] CleanUp time:16196703 enter.

[041:197] [2025-05-03 10:00:43 +0000.934752][1dbe] OnDecoderFinished:


OnDecoderFinished total decoder frames:69 this:0x7cefd52080
[041:210] [2025-05-03 10:00:43 +0000.947030][1d6c] CleanUp leave. expire time = 13
ms

[041:210] [2025-05-03 10:00:43 +0000.947270][1d6c] clean up


[041:210] [2025-05-03 10:00:43 +0000.947551][1d6c] running_decoder_count:0max
count:2
[041:336] [2025-05-03 10:00:44 +0000.73196][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[041:669] [2025-05-03 10:00:44 +0000.406102][1dd5]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[041:912] [2025-05-03 10:00:44 +0000.649556][1d7a] lipsync_debug:displaying video
ts:140670 The current displayed video timestamp is:16197418
[042:050] [2025-05-03 10:00:44 +0000.787655][1d7a] DriveRender working... (1/200)
[042:150] [2025-05-03 10:00:44 +0000.887471][1d7d] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 90068
[042:150] [2025-05-03 10:00:44 +0000.887679][1d7d] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[042:175] [2025-05-03 10:00:44 +0000.912174][1d7e] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 200880pts ms:2.232e+06
[042:178] [2025-05-03 10:00:44 +0000.915102][1d7e] OnVideoFrameReady(1/200)
[042:179] [2025-05-03 10:00:44 +0000.916686][1d7a] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[042:221] [2025-05-03 10:00:44 +0000.958335][1d7c] The audio playback speed:100
(1/100)
[042:221] [2025-05-03 10:00:44 +0000.958612][1d7c] lipsync_debug: The current
played audio timestamp is:90068(1/50)
[042:278] [2025-05-03 10:00:45 +0000.15816][1b57] Run AGC when audioType = 0
[042:327] [2025-05-03 10:00:45 +0000.64683][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[042:476] [2025-05-03 10:00:45 +0000.213126][1d7d] PullAudioFrame: PullFrame audio
finished.
[042:476] [2025-05-03 10:00:45 +0000.213266][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[042:506] [2025-05-03 10:00:45 +0000.243454][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[042:537] [2025-05-03 10:00:45 +0000.274002][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[042:562] [2025-05-03 10:00:45 +0000.299631][1d7a] lipsync_debug:remaining time:10
tsDelta - timeDelta:30
[042:562] [2025-05-03 10:00:45 +0000.299757][1d7a] lipsync_debug:result remaining
time:10
[042:567] [2025-05-03 10:00:45 +0000.304462][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[042:592] [2025-05-03 10:00:45 +0000.329631][1d7a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:34 last
video ts:197820 frame->pts:200880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[042:592] [2025-05-03 10:00:45 +0000.329794][1d7a] lipsync_debug: tsDelta -
timeDelta = 0
[042:592] [2025-05-03 10:00:45 +0000.329856][1d7a] lipsync_debug:displaying video
ts:200880 The current displayed video timestamp is:16198098
[042:597] [2025-05-03 10:00:45 +0000.334488][1d7a] lipsync_debug: render a video
frame
[042:597] [2025-05-03 10:00:45 +0000.334798][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[042:628] [2025-05-03 10:00:45 +0000.365159][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[042:658] [2025-05-03 10:00:45 +0000.395571][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[042:684] [2025-05-03 10:00:45 +0000.421393][1d7a] lipsync_debug:result remaining
time:0
[042:684] [2025-05-03 10:00:45 +0000.421659][1d7a] dynamic updated lipsync delay:0
[042:688] [2025-05-03 10:00:45 +0000.425870][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[042:719] [2025-05-03 10:00:45 +0000.456197][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[042:749] [2025-05-03 10:00:45 +0000.486577][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[042:779] [2025-05-03 10:00:45 +0000.516896][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[042:783] [2025-05-03 10:00:45 +0000.520117][1d7e] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[042:784] [2025-05-03 10:00:45 +0000.521206][1d7e] Stop:
[042:787] [2025-05-03 10:00:45 +0000.524656][1dd5]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[042:787] [2025-05-03 10:00:45 +0000.524811][1d7a] operator(): Video Render
stopped.
[042:788] [2025-05-03 10:00:45 +0000.525362][1d7e] Stop:
[042:788] [2025-05-03 10:00:45 +0000.525493][1d7c] DeviceStop:
audioDevice_:0x7c2f0ed000
[042:788] [2025-05-03 10:00:45 +0000.525550][1d7c] OpenSlesOutput:Stop playout

[042:791] [2025-05-03 10:00:45 +0000.528788][1d7c] DeviceStop: Done


[042:792] [2025-05-03 10:00:45 +0000.529371][1d7c] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[042:792] [2025-05-03 10:00:45 +0000.529710][1d7e] to reset filter graph
[042:792] [2025-05-03 10:00:45 +0000.529802][1d7e] RemoveVideoBackGroud: hava not
add video backgroud
[042:792] [2025-05-03 10:00:45 +0000.529905][1d7e] UnbindInputFilter 0x7c5381d998
this 0x7cefec4ba0
[042:793] [2025-05-03 10:00:45 +0000.530041][1d7e] ClearAllSource: remove source
filter, sourceid: 0x7cefd52080
[042:793] [2025-05-03 10:00:45 +0000.530116][1d7e] DestoryDecoderByVideoSource
time:16198299 enter.

[042:793] [2025-05-03 10:00:45 +0000.530199][1d7e] ~VideoBindDecoder time:16198299


enter.

[042:793] [2025-05-03 10:00:45 +0000.530421][1d7e] CleanUp time:16198299 enter.

[042:793] [2025-05-03 10:00:45 +0000.530896][1d7e] CleanUp leave. expire time = 0


ms

[042:794] [2025-05-03 10:00:45 +0000.531077][1d7e] CleanUp time:16198300 enter.

[042:794] [2025-05-03 10:00:45 +0000.531783][1d7e] CleanUp leave. expire time = 0


ms

[042:796] [2025-05-03 10:00:45 +0000.533021][1d7e] ~VideoBindDecoder leave. expire


time = 3 ms

[042:796] [2025-05-03 10:00:45 +0000.533136][1d7e] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[042:796] [2025-05-03 10:00:45 +0000.533229][1d7e] UnbindInputFilter 0x7c5381d758


this 0x7c5381d998
[042:796] [2025-05-03 10:00:45 +0000.533314][1d7e] UnbindInputFilter 0x7c5381d5d8
this 0x7c5381d758
[042:796] [2025-05-03 10:00:45 +0000.533435][1d7e] UnbindInputFilter 0x7cefd522a0
this 0x7c5381d5d8
[042:796] [2025-05-03 10:00:45 +0000.533538][1d7e] UnbindInputFilter 0x7c5381d8d8
this 0x7c5381edd8
[042:796] [2025-05-03 10:00:45 +0000.533619][1d7e] UnbindInputFilter 0x7c5381d818
this 0x7c5381d8d8
[042:796] [2025-05-03 10:00:45 +0000.533720][1d7e] UnbindInputFilter 0x7cefd522a0
this 0x7c5381d818
[042:796] [2025-05-03 10:00:45 +0000.533827][1d7e] to reset filter graph clear end
[042:796] [2025-05-03 10:00:45 +0000.533900][1d7e] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4, delay:
0
[042:797] [2025-05-03 10:00:45 +0000.534020][1d7e] CreateDecoderByVideoSource
time:16198303 enter.

[042:797] [2025-05-03 10:00:45 +0000.534629][1d7e] running_decoder_count:0max


count:2
[042:797] [2025-05-03 10:00:45 +0000.534722][1d7e] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefd3ac00
[042:799] [2025-05-03 10:00:45 +0000.536908][1def] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c68fe7e00] Current FFmpeg version git-2021-06-16-
97cea6f

[042:945] [2025-05-03 10:00:45 +0000.682017][1def] OnStreamInfoFound: video


duration_: 2455
[042:948] [2025-05-03 10:00:45 +0000.685265][1d7e] start decoder
[042:948] [2025-05-03 10:00:45 +0000.685393][1d7e] CreateDecoderByVideoSource
leave. expire time = 151 ms

[042:948] [2025-05-03 10:00:45 +0000.685480][1d7e] BindInputFilter 0x7cefd522a0


this 0x7c5381d5d8
[042:948] [2025-05-03 10:00:45 +0000.685570][1d7e] BindInputFilter 0x7c5381d5d8
this 0x7c5381d698
[042:948] [2025-05-03 10:00:45 +0000.685648][1d7e] BindInputFilter 0x7cefd522a0
this 0x7c5381d758
[042:948] [2025-05-03 10:00:45 +0000.685732][1d7e] BindInputFilter 0x7c5381d758
this 0x7c5381d818
[042:948] [2025-05-03 10:00:45 +0000.685775][1d7e] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[042:948] [2025-05-03 10:00:45 +0000.685850][1d7e] BindInputFilter 0x7c5381d698
this 0x7c5381d8d8
[042:948] [2025-05-03 10:00:45 +0000.685918][1d7e] BindInputFilter 0x7c5381d8d8
this 0x7cefec4ba0
[042:949] [2025-05-03 10:00:45 +0000.685981][1d7e] BindInputFilter 0x7c5381d818
this 0x7c5381d998
[042:949] [2025-05-03 10:00:45 +0000.686047][1d7e] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[042:949] [2025-05-03 10:00:45 +0000.686097][1d7e] to reset filter graph end
[042:949] [2025-05-03 10:00:45 +0000.686144][1d7e] Start:
[042:949] [2025-05-03 10:00:45 +0000.686321][1d7a] operator(): video render
started.
[042:949] [2025-05-03 10:00:45 +0000.686486][1d7e] Start:
[042:949] [2025-05-03 10:00:45 +0000.686747][1d7c] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[042:949] [2025-05-03 10:00:45 +0000.686822][1d7c] Reset: history total size: 98
[042:949] [2025-05-03 10:00:45 +0000.686874][1d7c] DeviceStart:
audioDevice_:0x7c2f0ed000
[042:949] [2025-05-03 10:00:45 +0000.686917][1d7c] DeviceStart: time profile
playout init before
[042:950] [2025-05-03 10:00:45 +0000.687040][1d7c] DeviceStart: time profile
playout init end
[042:950] [2025-05-03 10:00:45 +0000.687085][1d7c] OpenSlesOutput:Start playout

[042:952] [2025-05-03 10:00:45 +0000.688951][1d7c] Create the opensl output player.


streamtype before:0

[042:952] [2025-05-03 10:00:45 +0000.689081][1d7c] Create the opensl output player.


streamtype after:3

[042:953] [2025-05-03 10:00:45 +0000.690039][1df0] NO get frame from decoder


[042:954] [2025-05-03 10:00:45 +0000.691857][1df0] NO get frame from decoder
[042:956] [2025-05-03 10:00:45 +0000.693634][1df0] NO get frame from decoder
[042:958] [2025-05-03 10:00:45 +0000.695204][1df0] NO get frame from decoder
[042:961] [2025-05-03 10:00:45 +0000.698855][1df0] NO get frame from decoder
[042:964] [2025-05-03 10:00:45 +0000.701480][1df0] NO get frame from decoder
[042:972] [2025-05-03 10:00:45 +0000.709129][1df0] NO get frame from decoder
[042:977] [2025-05-03 10:00:45 +0000.714048][1df0] NO get frame from decoder
[042:986] [2025-05-03 10:00:45 +0000.723570][1d7c] Enqueue opensl buffer size:1764
[042:996] [2025-05-03 10:00:45 +0000.733607][1d7c] DeviceStart: time profile
playout all end
[042:996] [2025-05-03 10:00:45 +0000.733736][1d7c] operator(): Audio playback
started.
[043:002] [2025-05-03 10:00:45 +0000.739330][1d7d] Pull audio failed.(wait video!)
[043:003] [2025-05-03 10:00:45 +0000.740265][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[043:005] [2025-05-03 10:00:45 +0000.742911][1d7d] Pull audio failed.(wait video!)
[043:012] [2025-05-03 10:00:45 +0000.749851][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[043:013] [2025-05-03 10:00:45 +0000.750289][1d7d] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[043:015] [2025-05-03 10:00:45 +0000.752925][1d7c] First audio frame rendering
[043:035] [2025-05-03 10:00:45 +0000.772921][1d7a] lipsync_debug: First video frame
rendering.
[043:045] [2025-05-03 10:00:45 +0000.782542][1b57] haveEnoughProcessedData
internalAudioStream.length: 10
[043:075] [2025-05-03 10:00:45 +0000.812507][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[043:076] [2025-05-03 10:00:45 +0000.812943][1d7d] audio frame wait video
frame.last_video_timestamp:154 last_audio_timestamp:254.921
[043:079] [2025-05-03 10:00:45 +0000.816318][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[043:079] [2025-05-03 10:00:45 +0000.816835][1d7d] audio frame wait video
frame.last_video_timestamp:154 last_audio_timestamp:254.921
[043:083] [2025-05-03 10:00:45 +0000.820241][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[043:083] [2025-05-03 10:00:45 +0000.820822][1d7d] audio frame wait video
frame.last_video_timestamp:154 last_audio_timestamp:254.921
[043:593] [2025-05-03 10:00:46 +0000.330924][1d7a] lipsync_debug:displaying video
ts:51930 The current displayed video timestamp is:16199099
[043:714] [2025-05-03 10:00:46 +0000.451710][1d7e] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2989 diff: 12
[043:789] [2025-05-03 10:00:46 +0000.526556][1e08]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[044:117] [2025-05-03 10:00:46 +0000.854826][1d7a] DriveRender working... (1/200)
[044:142] [2025-05-03 10:00:46 +0000.879891][1df0] av_read_frame AVERROR_EOF
[044:165] [2025-05-03 10:00:46 +0000.902345][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[044:266] [2025-05-03 10:00:47 +0000.3406][1df0] OnReceiveEOF:
[044:266] [2025-05-03 10:00:47 +0000.3608][1df0] OnDecoderEOF time:16199772 enter.

[044:266] [2025-05-03 10:00:47 +0000.3728][1df0] OnDecoderEOF leave. expire time =


0 ms

[044:266] [2025-05-03 10:00:47 +0000.3780][1df0] OnDecoderFinished:


OnDecoderFinished total decoder frames:69 this:0x7cefd52080
[044:266] [2025-05-03 10:00:47 +0000.3788][1d6c] CleanUp time:16199772 enter.

[044:273] [2025-05-03 10:00:47 +0000.10399][1d6c] CleanUp leave. expire time = 7


ms

[044:273] [2025-05-03 10:00:47 +0000.10518][1d6c] clean up


[044:273] [2025-05-03 10:00:47 +0000.10653][1d6c] running_decoder_count:0max
count:2
[044:277] [2025-05-03 10:00:47 +0000.14869][1b57] Run AGC when audioType = 0
[044:278] [2025-05-03 10:00:47 +0000.15101][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[044:346] [2025-05-03 10:00:47 +0000.83081][1d7a] lipsync_debug:displaying video
ts:113220 The current displayed video timestamp is:16199852
[044:677] [2025-05-03 10:00:47 +0000.414531][1d7d] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 83940
[044:677] [2025-05-03 10:00:47 +0000.414731][1d7d] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[044:761] [2025-05-03 10:00:47 +0000.498016][1d7c] The audio playback speed:100
(1/100)
[044:761] [2025-05-03 10:00:47 +0000.498423][1d7c] lipsync_debug: The current
played audio timestamp is:83940(1/50)
[044:770] [2025-05-03 10:00:47 +0000.507731][1d7a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:44 timeDelta:30 last
video ts:148770 frame->pts:152730 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[044:770] [2025-05-03 10:00:47 +0000.507788][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[044:770] [2025-05-03 10:00:47 +0000.507889][1d7a] lipsync_debug: tsDelta -
timeDelta = 14
[044:827] [2025-05-03 10:00:47 +0000.564533][1e08]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[045:009] [2025-05-03 10:00:47 +0000.746026][1d7a] lipsync_debug:displaying video
ts:173520 The current displayed video timestamp is:16200515
[045:233] [2025-05-03 10:00:47 +0000.970395][1d7d] PullAudioFrame: PullFrame audio
finished.
[045:233] [2025-05-03 10:00:47 +0000.970574][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[045:263] [2025-05-03 10:00:48 +0000.907][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[045:294] [2025-05-03 10:00:48 +0000.31329][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[045:301] [2025-05-03 10:00:48 +0000.38014][1d7a] lipsync_debug:remaining time:10
tsDelta - timeDelta:13
[045:301] [2025-05-03 10:00:48 +0000.38348][1d7a] lipsync_debug:result remaining
time:10
[045:324] [2025-05-03 10:00:48 +0000.61642][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[045:355] [2025-05-03 10:00:48 +0000.92027][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[045:385] [2025-05-03 10:00:48 +0000.122364][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[045:415] [2025-05-03 10:00:48 +0000.152707][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[045:446] [2025-05-03 10:00:48 +0000.183054][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[045:476] [2025-05-03 10:00:48 +0000.213670][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[045:478] [2025-05-03 10:00:48 +0000.215669][1d7e] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[045:479] [2025-05-03 10:00:48 +0000.216380][1d7e] Stop:
[045:482] [2025-05-03 10:00:48 +0000.219820][1d7a] operator(): Video Render
stopped.
[045:485] [2025-05-03 10:00:48 +0000.222046][1d7e] Stop:
[045:485] [2025-05-03 10:00:48 +0000.222176][1d7c] DeviceStop:
audioDevice_:0x7c2f0ed000
[045:485] [2025-05-03 10:00:48 +0000.222284][1d7c] OpenSlesOutput:Stop playout

[045:489] [2025-05-03 10:00:48 +0000.226921][1d7c] DeviceStop: Done


[045:490] [2025-05-03 10:00:48 +0000.227557][1d7c] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[045:491] [2025-05-03 10:00:48 +0000.228661][1d7e] to reset filter graph
[045:491] [2025-05-03 10:00:48 +0000.228745][1d7e] RemoveVideoBackGroud: hava not
add video backgroud
[045:491] [2025-05-03 10:00:48 +0000.228831][1d7e] UnbindInputFilter 0x7c5381d8d8
this 0x7cefec4ba0
[045:491] [2025-05-03 10:00:48 +0000.228924][1d7e] ClearAllSource: remove source
filter, sourceid: 0x7cefd52080
[045:492] [2025-05-03 10:00:48 +0000.228996][1d7e] DestoryDecoderByVideoSource
time:16200998 enter.

[045:492] [2025-05-03 10:00:48 +0000.229074][1d7e] ~VideoBindDecoder time:16200998


enter.

[045:492] [2025-05-03 10:00:48 +0000.229278][1d7e] CleanUp time:16200998 enter.

[045:492] [2025-05-03 10:00:48 +0000.229632][1d7e] CleanUp leave. expire time = 0


ms

[045:492] [2025-05-03 10:00:48 +0000.229716][1d7e] CleanUp time:16200998 enter.

[045:493] [2025-05-03 10:00:48 +0000.229989][1d7e] CleanUp leave. expire time = 1


ms

[045:493] [2025-05-03 10:00:48 +0000.230901][1d7e] ~VideoBindDecoder leave. expire


time = 1 ms

[045:494] [2025-05-03 10:00:48 +0000.231045][1d7e] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[045:494] [2025-05-03 10:00:48 +0000.231126][1d7e] UnbindInputFilter 0x7c5381d698


this 0x7c5381d8d8
[045:494] [2025-05-03 10:00:48 +0000.231225][1d7e] UnbindInputFilter 0x7c5381d5d8
this 0x7c5381d698
[045:494] [2025-05-03 10:00:48 +0000.231323][1d7e] UnbindInputFilter 0x7cefd522a0
this 0x7c5381d5d8
[045:494] [2025-05-03 10:00:48 +0000.231408][1d7e] UnbindInputFilter 0x7c5381d818
this 0x7c5381d998
[045:494] [2025-05-03 10:00:48 +0000.231492][1d7e] UnbindInputFilter 0x7c5381d758
this 0x7c5381d818
[045:495] [2025-05-03 10:00:48 +0000.232356][1d7e] UnbindInputFilter 0x7cefd522a0
this 0x7c5381d758
[045:495] [2025-05-03 10:00:48 +0000.232473][1d7e] to reset filter graph clear end
[045:495] [2025-05-03 10:00:48 +0000.232523][1d7e] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4, delay:
0
[045:495] [2025-05-03 10:00:48 +0000.232586][1d7e] CreateDecoderByVideoSource
time:16201001 enter.

[045:496] [2025-05-03 10:00:48 +0000.233158][1d7e] running_decoder_count:0max


count:2
[045:496] [2025-05-03 10:00:48 +0000.233247][1d7e] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefd3ac00
[045:497] [2025-05-03 10:00:48 +0000.234859][1e2a] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cefcd3c00] Current FFmpeg version git-2021-06-16-
97cea6f

[045:638] [2025-05-03 10:00:48 +0000.375840][1e2a] OnStreamInfoFound: video


duration_: 2455
[045:642] [2025-05-03 10:00:48 +0000.379295][1d7e] start decoder
[045:642] [2025-05-03 10:00:48 +0000.379431][1d7e] CreateDecoderByVideoSource
leave. expire time = 147 ms

[045:642] [2025-05-03 10:00:48 +0000.379548][1d7e] BindInputFilter 0x7cefd522a0


this 0x7c5381d698
[045:642] [2025-05-03 10:00:48 +0000.379665][1d7e] BindInputFilter 0x7c5381d698
this 0x7c5381d758
[045:642] [2025-05-03 10:00:48 +0000.379745][1d7e] BindInputFilter 0x7cefd522a0
this 0x7c5381d818
[045:642] [2025-05-03 10:00:48 +0000.379821][1d7e] BindInputFilter 0x7c5381d818
this 0x7c5381d8d8
[045:642] [2025-05-03 10:00:48 +0000.379861][1d7e] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[045:642] [2025-05-03 10:00:48 +0000.379926][1d7e] BindInputFilter 0x7c5381d758
this 0x7c5381d998
[045:643] [2025-05-03 10:00:48 +0000.379987][1d7e] BindInputFilter 0x7c5381d998
this 0x7cefec4ba0
[045:643] [2025-05-03 10:00:48 +0000.380080][1d7e] BindInputFilter 0x7c5381d8d8
this 0x7c5381f018
[045:643] [2025-05-03 10:00:48 +0000.380183][1d7e] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[045:643] [2025-05-03 10:00:48 +0000.380247][1d7e] to reset filter graph end
[045:643] [2025-05-03 10:00:48 +0000.380301][1d7e] Start:
[045:643] [2025-05-03 10:00:48 +0000.380453][1d7a] operator(): video render
started.
[045:643] [2025-05-03 10:00:48 +0000.380652][1d7e] Start:
[045:644] [2025-05-03 10:00:48 +0000.380937][1d7c] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[045:644] [2025-05-03 10:00:48 +0000.381029][1d7c] Reset: history total size: 98
[045:644] [2025-05-03 10:00:48 +0000.381083][1d7c] DeviceStart:
audioDevice_:0x7c2f0ed000
[045:644] [2025-05-03 10:00:48 +0000.381140][1d7c] DeviceStart: time profile
playout init before
[045:644] [2025-05-03 10:00:48 +0000.381220][1d7c] DeviceStart: time profile
playout init end
[045:644] [2025-05-03 10:00:48 +0000.381286][1d7c] OpenSlesOutput:Start playout

[045:645] [2025-05-03 10:00:48 +0000.382426][1d7c] Create the opensl output player.


streamtype before:0

[045:645] [2025-05-03 10:00:48 +0000.382590][1d7c] Create the opensl output player.


streamtype after:3

[045:645] [2025-05-03 10:00:48 +0000.382832][1e2b] NO get frame from decoder


[045:647] [2025-05-03 10:00:48 +0000.384226][1e2b] NO get frame from decoder
[045:648] [2025-05-03 10:00:48 +0000.385186][1e2b] NO get frame from decoder
[045:652] [2025-05-03 10:00:48 +0000.389000][1e2b] NO get frame from decoder
[045:660] [2025-05-03 10:00:48 +0000.397639][1e2b] NO get frame from decoder
[045:662] [2025-05-03 10:00:48 +0000.399157][1e2b] NO get frame from decoder
[045:674] [2025-05-03 10:00:48 +0000.411431][1e2b] NO get frame from decoder
[045:678] [2025-05-03 10:00:48 +0000.415619][1e2b] NO get frame from decoder
[045:749] [2025-05-03 10:00:48 +0000.486335][1d7c] Enqueue opensl buffer size:1764
[045:799] [2025-05-03 10:00:48 +0000.536694][1d7c] DeviceStart: time profile
playout all end
[045:799] [2025-05-03 10:00:48 +0000.536863][1d7c] operator(): Audio playback
started.
[045:800] [2025-05-03 10:00:48 +0000.537397][1e3b] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[045:806] [2025-05-03 10:00:48 +0000.543277][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[045:818] [2025-05-03 10:00:48 +0000.555023][1d7c] First audio frame rendering
[045:834] [2025-05-03 10:00:48 +0000.571439][1d7a] lipsync_debug: First video frame
rendering.
[045:872] [2025-05-03 10:00:48 +0000.608978][1e3b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[045:976] [2025-05-03 10:00:48 +0000.713584][1d7a] lipsync_debug:displaying video
ts:13860 The current displayed video timestamp is:16201482
[046:001] [2025-05-03 10:00:48 +0000.738101][1d7a] DriveRender working... (1/200)
[046:010] [2025-05-03 10:00:48 +0000.747340][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[046:278] [2025-05-03 10:00:49 +0000.15152][1b57] Run AGC when audioType = 0
[046:313] [2025-05-03 10:00:49 +0000.50063][1d7e]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[046:385] [2025-05-03 10:00:49 +0000.122069][1d7e] video frame wait audio frame:
last_video_timestamp:892 last_audio_timestamp:788.753
[046:479] [2025-05-03 10:00:49 +0000.216868][1b57] haveEnoughProcessedData
internalAudioStream.length: 10
[046:502] [2025-05-03 10:00:49 +0000.239504][1d7e] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 86130pts ms:957000
[046:510] [2025-05-03 10:00:49 +0000.247237][1d7e] OnVideoFrameReady(1/200)
[046:510] [2025-05-03 10:00:49 +0000.247440][1d7a] operator() frame->pts-
9223372036854775808 queue_ size: 8 (1/200)
[046:619] [2025-05-03 10:00:49 +0000.356900][1e2b] av_read_frame AVERROR_EOF
[046:700] [2025-05-03 10:00:49 +0000.437540][1e2b] OnReceiveEOF:
[046:700] [2025-05-03 10:00:49 +0000.437769][1e2b] OnDecoderEOF time:16202206
enter.

[046:700] [2025-05-03 10:00:49 +0000.437878][1e2b] OnDecoderEOF leave. expire time


= 0 ms

[046:700] [2025-05-03 10:00:49 +0000.437926][1d6c] CleanUp time:16202206 enter.

[046:700] [2025-05-03 10:00:49 +0000.437930][1e2b] OnDecoderFinished:


OnDecoderFinished total decoder frames:69 this:0x7cefd52080
[046:718] [2025-05-03 10:00:49 +0000.455065][1d6c] CleanUp leave. expire time = 18
ms

[046:718] [2025-05-03 10:00:49 +0000.455317][1d6c] clean up


[046:718] [2025-05-03 10:00:49 +0000.455371][1d6c] running_decoder_count:0max
count:2
[046:775] [2025-05-03 10:00:49 +0000.512675][1d7a] lipsync_debug:displaying video
ts:86130 The current displayed video timestamp is:16202281
[046:780] [2025-05-03 10:00:49 +0000.516995][1d7a] lipsync_debug: render a video
frame
[046:809] [2025-05-03 10:00:49 +0000.546399][1e3b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[046:882] [2025-05-03 10:00:49 +0000.619329][1d7a]
lipsync_debug:lipsync_threadhold: lipsync_delta:18 tsDelta:55 timeDelta:55 last
video ts:89280 frame->pts:92610 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[046:882] [2025-05-03 10:00:49 +0000.619523][1d7a] lipsync_debug: tsDelta -
timeDelta = 0
[047:025] [2025-05-03 10:00:49 +0000.762003][1d7a] lipsync_debug:result remaining
time:0
[047:025] [2025-05-03 10:00:49 +0000.762143][1d7a] dynamic updated lipsync delay:69
[047:310] [2025-05-03 10:00:50 +0000.47184][1d7d] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 77768
[047:310] [2025-05-03 10:00:50 +0000.47601][1d7d] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[047:323] [2025-05-03 10:00:50 +0000.60107][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[047:367] [2025-05-03 10:00:50 +0000.104906][1d7c] The audio playback speed:100
(1/100)
[047:368] [2025-05-03 10:00:50 +0000.105062][1d7c] lipsync_debug: The current
played audio timestamp is:77768(1/50)
[047:594] [2025-05-03 10:00:50 +0000.331928][1d7a] lipsync_debug:displaying video
ts:146250 The current displayed video timestamp is:16203100
[047:722] [2025-05-03 10:00:50 +0000.459642][1d7a] DriveRender working... (1/200)
[047:780] [2025-05-03 10:00:50 +0000.517115][1e3b]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[047:868] [2025-05-03 10:00:50 +0000.604985][1d7a] lipsync_debug:remaining time:10
tsDelta - timeDelta:14
[047:868] [2025-05-03 10:00:50 +0000.605233][1d7a] lipsync_debug:result remaining
time:10
[048:099] [2025-05-03 10:00:50 +0000.836361][1d7d] PullAudioFrame: PullFrame audio
finished.
[048:099] [2025-05-03 10:00:50 +0000.836544][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[048:130] [2025-05-03 10:00:50 +0000.867021][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[048:157] [2025-05-03 10:00:50 +0000.894866][1d7a] lipsync_debug:displaying video
ts:206730 The current displayed video timestamp is:16203663
[048:160] [2025-05-03 10:00:50 +0000.897478][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[048:182] [2025-05-03 10:00:50 +0000.919041][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[048:191] [2025-05-03 10:00:50 +0000.928062][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[048:221] [2025-05-03 10:00:50 +0000.958670][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[048:252] [2025-05-03 10:00:50 +0000.989161][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[048:279] [2025-05-03 10:00:51 +0000.16930][1b57] Run AGC when audioType = 0
[048:280] [2025-05-03 10:00:51 +0000.17150][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[048:282] [2025-05-03 10:00:51 +0000.19720][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[048:284] [2025-05-03 10:00:51 +0000.21030][1d7e] OnVideoTimer: media player notify
EOF, PullFrameStatus is EOF and render size is 0
[048:284] [2025-05-03 10:00:51 +0000.21549][1d7e] Stop:
[048:285] [2025-05-03 10:00:51 +0000.22808][1d7a] operator(): Video Render stopped.
[048:286] [2025-05-03 10:00:51 +0000.23202][1d7e] Stop:
[048:286] [2025-05-03 10:00:51 +0000.23620][1d7c] DeviceStop:
audioDevice_:0x7c2f0ed000
[048:286] [2025-05-03 10:00:51 +0000.23736][1d7c] OpenSlesOutput:Stop playout

[048:289] [2025-05-03 10:00:51 +0000.26431][1d7c] DeviceStop: Done


[048:289] [2025-05-03 10:00:51 +0000.26679][1d7c] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[048:290] [2025-05-03 10:00:51 +0000.27141][1d7e] to reset filter graph
[048:290] [2025-05-03 10:00:51 +0000.27230][1d7e] RemoveVideoBackGroud: hava not
add video backgroud
[048:290] [2025-05-03 10:00:51 +0000.27386][1d7e] UnbindInputFilter 0x7c5381d998
this 0x7cefec4ba0
[048:290] [2025-05-03 10:00:51 +0000.27515][1d7e] ClearAllSource: remove source
filter, sourceid: 0x7cefd52080
[048:290] [2025-05-03 10:00:51 +0000.27587][1d7e] DestoryDecoderByVideoSource
time:16203796 enter.

[048:290] [2025-05-03 10:00:51 +0000.27690][1d7e] ~VideoBindDecoder time:16203796


enter.

[048:291] [2025-05-03 10:00:51 +0000.28047][1d7e] CleanUp time:16203797 enter.

[048:291] [2025-05-03 10:00:51 +0000.28496][1d7e] CleanUp leave. expire time = 0


ms

[048:291] [2025-05-03 10:00:51 +0000.28577][1d7e] CleanUp time:16203797 enter.

[048:291] [2025-05-03 10:00:51 +0000.28835][1d7e] CleanUp leave. expire time = 0


ms

[048:292] [2025-05-03 10:00:51 +0000.29619][1d7e] ~VideoBindDecoder leave. expire


time = 2 ms

[048:292] [2025-05-03 10:00:51 +0000.29701][1d7e] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[048:292] [2025-05-03 10:00:51 +0000.29789][1d7e] UnbindInputFilter 0x7c5381d758


this 0x7c5381d998
[048:292] [2025-05-03 10:00:51 +0000.29893][1d7e] UnbindInputFilter 0x7c5381d698
this 0x7c5381d758
[048:293] [2025-05-03 10:00:51 +0000.29994][1d7e] UnbindInputFilter 0x7cefd522a0
this 0x7c5381d698
[048:293] [2025-05-03 10:00:51 +0000.30117][1d7e] UnbindInputFilter 0x7c5381d8d8
this 0x7c5381f018
[048:293] [2025-05-03 10:00:51 +0000.30229][1d7e] UnbindInputFilter 0x7c5381d818
this 0x7c5381d8d8
[048:293] [2025-05-03 10:00:51 +0000.30343][1d7e] UnbindInputFilter 0x7cefd522a0
this 0x7c5381d818
[048:293] [2025-05-03 10:00:51 +0000.30471][1d7e] to reset filter graph clear end
[048:293] [2025-05-03 10:00:51 +0000.30528][1d7e] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4, delay:
0
[048:293] [2025-05-03 10:00:51 +0000.30597][1d7e] CreateDecoderByVideoSource
time:16203799 enter.

[048:294] [2025-05-03 10:00:51 +0000.31138][1d7e] running_decoder_count:0max


count:2
[048:294] [2025-05-03 10:00:51 +0000.31234][1d7e] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefd3ac00
[048:295] [2025-05-03 10:00:51 +0000.32804][1e4a] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x7cefcd3c00] Current FFmpeg version git-2021-06-16-97cea6f

[048:434] [2025-05-03 10:00:51 +0000.171056][1e4a] OnStreamInfoFound: video


duration_: 2455
[048:438] [2025-05-03 10:00:51 +0000.175119][1d7e] start decoder
[048:438] [2025-05-03 10:00:51 +0000.175328][1d7e] CreateDecoderByVideoSource
leave. expire time = 145 ms

[048:438] [2025-05-03 10:00:51 +0000.175419][1d7e] BindInputFilter 0x7cefd522a0


this 0x7c5381d518
[048:438] [2025-05-03 10:00:51 +0000.175485][1d7e] BindInputFilter 0x7c5381d518
this 0x7c5381d758
[048:438] [2025-05-03 10:00:51 +0000.175555][1d7e] BindInputFilter 0x7cefd522a0
this 0x7c5381d818
[048:438] [2025-05-03 10:00:51 +0000.175689][1d7e] BindInputFilter 0x7c5381d818
this 0x7c5381d8d8
[048:438] [2025-05-03 10:00:51 +0000.175735][1d7e] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[048:438] [2025-05-03 10:00:51 +0000.175807][1d7e] BindInputFilter 0x7c5381d758
this 0x7c5381d998
[048:438] [2025-05-03 10:00:51 +0000.175869][1d7e] BindInputFilter 0x7c5381d998
this 0x7cefec4ba0
[048:439] [2025-05-03 10:00:51 +0000.175933][1d7e] BindInputFilter 0x7c5381d8d8
this 0x7c5381f018
[048:439] [2025-05-03 10:00:51 +0000.175995][1d7e] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[048:439] [2025-05-03 10:00:51 +0000.176044][1d7e] to reset filter graph end
[048:439] [2025-05-03 10:00:51 +0000.176096][1d7e] Start:
[048:440] [2025-05-03 10:00:51 +0000.177119][1d7a] operator(): video render
started.
[048:440] [2025-05-03 10:00:51 +0000.177585][1d7e] Start:
[048:440] [2025-05-03 10:00:51 +0000.177858][1d7c] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[048:441] [2025-05-03 10:00:51 +0000.177959][1d7c] Reset: history total size: 98
[048:441] [2025-05-03 10:00:51 +0000.178014][1d7c] DeviceStart:
audioDevice_:0x7c2f0ed000
[048:441] [2025-05-03 10:00:51 +0000.178057][1d7c] DeviceStart: time profile
playout init before
[048:441] [2025-05-03 10:00:51 +0000.178109][1d7c] DeviceStart: time profile
playout init end
[048:441] [2025-05-03 10:00:51 +0000.178152][1d7c] OpenSlesOutput:Start playout

[048:442] [2025-05-03 10:00:51 +0000.179688][1d7c] Create the opensl output player.


streamtype before:0

[048:442] [2025-05-03 10:00:51 +0000.179813][1d7c] Create the opensl output player.


streamtype after:3

[048:446] [2025-05-03 10:00:51 +0000.183736][1e4b] NO get frame from decoder


[048:450] [2025-05-03 10:00:51 +0000.187148][1e4b] NO get frame from decoder
[048:450] [2025-05-03 10:00:51 +0000.187754][1e4b] NO get frame from decoder
[048:453] [2025-05-03 10:00:51 +0000.191419][1e4b] NO get frame from decoder
[048:455] [2025-05-03 10:00:51 +0000.192066][1e4b] NO get frame from decoder
[048:457] [2025-05-03 10:00:51 +0000.194540][1e4b] NO get frame from decoder
[048:459] [2025-05-03 10:00:51 +0000.196445][1e4b] NO get frame from decoder
[048:463] [2025-05-03 10:00:51 +0000.200082][1e4b] NO get frame from decoder
[048:464] [2025-05-03 10:00:51 +0000.201675][1d7c] Enqueue opensl buffer size:1764
[048:544] [2025-05-03 10:00:51 +0000.281049][1d7a] Warning(video_render.cc:390): No
picture to display (1/50)
[048:608] [2025-05-03 10:00:51 +0000.345347][1d7c] DeviceStart: time profile
playout all end
[048:608] [2025-05-03 10:00:51 +0000.345483][1d7c] operator(): Audio playback
started.
[048:613] [2025-05-03 10:00:51 +0000.350027][1d7d] Pull audio failed.(wait video!)
[048:616] [2025-05-03 10:00:51 +0000.353522][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[048:616] [2025-05-03 10:00:51 +0000.353757][1d7d] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[048:627] [2025-05-03 10:00:51 +0000.364730][1d7c] First audio frame rendering
[048:627] [2025-05-03 10:00:51 +0000.364839][1d7d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[048:652] [2025-05-03 10:00:51 +0000.389298][1d7a] lipsync_debug: First video frame
rendering.
[048:842] [2025-05-03 10:00:51 +0000.579093][1d7a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:87 timeDelta:52 last
video ts:13860 frame->pts:21690 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[048:842] [2025-05-03 10:00:51 +0000.583145][1d7a] lipsync_debug: tsDelta -
timeDelta = 35
[048:897] [2025-05-03 10:00:51 +0000.634852][1d7e] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3989 diff: 12
[049:052] [2025-05-03 10:00:51 +0000.789283][1e62]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[049:234] [2025-05-03 10:00:51 +0000.971218][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[049:269] [2025-05-03 10:00:52 +0000.6815][1d7a] lipsync_debug:displaying video
ts:56970 The current displayed video timestamp is:16204775
[049:516] [2025-05-03 10:00:52 +0000.253439][1e4b] av_read_frame AVERROR_EOF
[049:583] [2025-05-03 10:00:52 +0000.320404][1d7a] DriveRender working... (1/200)
[049:608] [2025-05-03 10:00:52 +0000.345880][1d7c] total delay:122 videoTsMS:957
audioTsMS:835 diff:122
[049:609] [2025-05-03 10:00:52 +0000.346927][1d7c] Set the lipsync delay:122
[049:610] [2025-05-03 10:00:52 +0000.347535][1e4b] OnReceiveEOF:
[049:610] [2025-05-03 10:00:52 +0000.347627][1e4b] OnDecoderEOF time:16205116
enter.

[049:610] [2025-05-03 10:00:52 +0000.347839][1d6c] CleanUp time:16205116 enter.

[049:611] [2025-05-03 10:00:52 +0000.347936][1e4b] OnDecoderEOF leave. expire time


= 1 ms

[049:611] [2025-05-03 10:00:52 +0000.347986][1e4b] OnDecoderFinished:


OnDecoderFinished total decoder frames:69 this:0x7cefd52080
[049:624] [2025-05-03 10:00:52 +0000.361925][1d6c] CleanUp leave. expire time = 15
ms

[049:625] [2025-05-03 10:00:52 +0000.362106][1d6c] clean up


[049:625] [2025-05-03 10:00:52 +0000.362158][1d6c] running_decoder_count:0max
count:2
[049:903] [2025-05-03 10:00:52 +0000.640240][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[050:015] [2025-05-03 10:00:52 +0000.752923][1e62]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[050:018] [2025-05-03 10:00:52 +0000.755318][1d7d] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 71640
[050:018] [2025-05-03 10:00:52 +0000.755481][1d7d] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[050:071] [2025-05-03 10:00:52 +0000.807981][1d7c] The audio playback speed:100
(1/100)
[050:071] [2025-05-03 10:00:52 +0000.808135][1d7c] lipsync_debug: The current
played audio timestamp is:71640(1/50)
[050:089] [2025-05-03 10:00:52 +0000.826154][1d7a] lipsync_debug:displaying video
ts:119790 The current displayed video timestamp is:16205595
[050:268] [2025-05-03 10:00:53 +0000.5012][1d7e] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 179460pts ms:1.994e+06
[050:271] [2025-05-03 10:00:53 +0000.7993][1d7e] OnVideoFrameReady(1/200)
[050:271] [2025-05-03 10:00:53 +0000.8830][1d7a] operator() frame->pts-
9223372036854775808 queue_ size: 15 (1/200)
[050:273] [2025-05-03 10:00:53 +0000.10670][1b58] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[050:273] [2025-05-03 10:00:53 +0000.10857][1b58] _deviceSampleRate:48000

[050:277] [2025-05-03 10:00:53 +0000.13968][1b57] Run AGC when audioType = 0


[050:503] [2025-05-03 10:00:53 +0000.240070][1d7a] lipsync_debug:remaining time:10
tsDelta - timeDelta:15
[050:503] [2025-05-03 10:00:53 +0000.240264][1d7a] lipsync_debug:result remaining
time:10
[050:610] [2025-05-03 10:00:53 +0000.347209][1d7a]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:26 last
video ts:164340 frame->pts:167130 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[050:610] [2025-05-03 10:00:53 +0000.347396][1d7a] lipsync_debug: tsDelta -
timeDelta = 5
[050:656] [2025-05-03 10:00:53 +0000.393143][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[050:733] [2025-05-03 10:00:53 +0000.470231][1d7a] lipsync_debug:displaying video
ts:179460 The current displayed video timestamp is:16206239
[050:739] [2025-05-03 10:00:53 +0000.476513][1d7a] lipsync_debug: render a video
frame
[050:892] [2025-05-03 10:00:53 +0000.629342][1d7d] PullAudioFrame: PullFrame audio
finished.
[050:892] [2025-05-03 10:00:53 +0000.629496][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[050:922] [2025-05-03 10:00:53 +0000.659746][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[050:937] [2025-05-03 10:00:53 +0000.674500][1d7a] lipsync_debug:result remaining
time:0
[050:937] [2025-05-03 10:00:53 +0000.674666][1d7a] dynamic updated lipsync delay:0
[050:952] [2025-05-03 10:00:53 +0000.689081][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[050:982] [2025-05-03 10:00:53 +0000.719435][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[051:012] [2025-05-03 10:00:53 +0000.749789][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[051:043] [2025-05-03 10:00:53 +0000.780166][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[051:052] [2025-05-03 10:00:53 +0000.789523][1e62]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[051:073] [2025-05-03 10:00:53 +0000.810571][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[051:103] [2025-05-03 10:00:53 +0000.840916][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[051:134] [2025-05-03 10:00:53 +0000.871269][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[051:165] [2025-05-03 10:00:53 +0000.902264][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[051:165] [2025-05-03 10:00:53 +0000.902359][1d7e] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[051:166] [2025-05-03 10:00:53 +0000.903046][1d7e] Stop:
[051:172] [2025-05-03 10:00:53 +0000.909933][1d7a] operator(): Video Render
stopped.
[051:173] [2025-05-03 10:00:53 +0000.910693][1d7e] Stop:
[051:173] [2025-05-03 10:00:53 +0000.910788][1d7c] DeviceStop:
audioDevice_:0x7c2f0ed000
[051:173] [2025-05-03 10:00:53 +0000.910859][1d7c] OpenSlesOutput:Stop playout

[051:177] [2025-05-03 10:00:53 +0000.914773][1d7c] DeviceStop: Done


[051:178] [2025-05-03 10:00:53 +0000.915093][1d7c] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[051:182] [2025-05-03 10:00:53 +0000.919378][1d7e] to reset filter graph
[051:182] [2025-05-03 10:00:53 +0000.919503][1d7e] RemoveVideoBackGroud: hava not
add video backgroud
[051:182] [2025-05-03 10:00:53 +0000.919598][1d7e] UnbindInputFilter 0x7c5381d998
this 0x7cefec4ba0
[051:182] [2025-05-03 10:00:53 +0000.919670][1d7e] ClearAllSource: remove source
filter, sourceid: 0x7cefd52080
[051:182] [2025-05-03 10:00:53 +0000.919712][1d7e] DestoryDecoderByVideoSource
time:16206688 enter.

[051:182] [2025-05-03 10:00:53 +0000.919764][1d7e] ~VideoBindDecoder time:16206688


enter.

[051:183] [2025-05-03 10:00:53 +0000.920108][1d7e] CleanUp time:16206689 enter.

[051:183] [2025-05-03 10:00:53 +0000.920493][1d7e] CleanUp leave. expire time = 0


ms

[051:183] [2025-05-03 10:00:53 +0000.920550][1d7e] CleanUp time:16206689 enter.

[051:183] [2025-05-03 10:00:53 +0000.920776][1d7e] CleanUp leave. expire time = 0


ms

[051:184] [2025-05-03 10:00:53 +0000.921410][1d7e] ~VideoBindDecoder leave. expire


time = 2 ms

[051:184] [2025-05-03 10:00:53 +0000.921472][1d7e] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[051:184] [2025-05-03 10:00:53 +0000.921544][1d7e] UnbindInputFilter 0x7c5381d758


this 0x7c5381d998
[051:184] [2025-05-03 10:00:53 +0000.921612][1d7e] UnbindInputFilter 0x7c5381d518
this 0x7c5381d758
[051:184] [2025-05-03 10:00:53 +0000.921677][1d7e] UnbindInputFilter 0x7cefd522a0
this 0x7c5381d518
[051:184] [2025-05-03 10:00:53 +0000.921741][1d7e] UnbindInputFilter 0x7c5381d8d8
this 0x7c5381f018
[051:184] [2025-05-03 10:00:53 +0000.921808][1d7e] UnbindInputFilter 0x7c5381d818
this 0x7c5381d8d8
[051:184] [2025-05-03 10:00:53 +0000.921871][1d7e] UnbindInputFilter 0x7cefd522a0
this 0x7c5381d818
[051:185] [2025-05-03 10:00:53 +0000.921945][1d7e] to reset filter graph clear end
[051:185] [2025-05-03 10:00:53 +0000.921990][1d7e] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4, delay:
0
[051:185] [2025-05-03 10:00:53 +0000.922043][1d7e] CreateDecoderByVideoSource
time:16206691 enter.

[051:185] [2025-05-03 10:00:53 +0000.922736][1d7e] running_decoder_count:0max


count:2
[051:185] [2025-05-03 10:00:53 +0000.922805][1d7e] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefd3ac00
[051:187] [2025-05-03 10:00:53 +0000.924564][1e85] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cefcd3c00] Current FFmpeg version git-2021-06-16-
97cea6f

[051:321] [2025-05-03 10:00:54 +0000.58305][1e85] OnStreamInfoFound: video


duration_: 2455
[051:324] [2025-05-03 10:00:54 +0000.61231][1d7e] start decoder
[051:324] [2025-05-03 10:00:54 +0000.61406][1d7e] CreateDecoderByVideoSource
leave. expire time = 139 ms

[051:324] [2025-05-03 10:00:54 +0000.61502][1d7e] BindInputFilter 0x7cefd522a0


this 0x7c5381d5d8
[051:324] [2025-05-03 10:00:54 +0000.61679][1d7e] BindInputFilter 0x7c5381d5d8
this 0x7c5381d758
[051:324] [2025-05-03 10:00:54 +0000.61752][1d7e] BindInputFilter 0x7cefd522a0
this 0x7c5381d818
[051:324] [2025-05-03 10:00:54 +0000.61818][1d7e] BindInputFilter 0x7c5381d818
this 0x7c5381d8d8
[051:324] [2025-05-03 10:00:54 +0000.61862][1d7e] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[051:325] [2025-05-03 10:00:54 +0000.62078][1d7e] BindInputFilter 0x7c5381d758
this 0x7c5381d998
[051:325] [2025-05-03 10:00:54 +0000.62146][1d7e] BindInputFilter 0x7c5381d998
this 0x7cefec4ba0
[051:325] [2025-05-03 10:00:54 +0000.62212][1d7e] BindInputFilter 0x7c5381d8d8
this 0x7c5381f018
[051:325] [2025-05-03 10:00:54 +0000.62275][1d7e] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[051:325] [2025-05-03 10:00:54 +0000.62318][1d7e] to reset filter graph end
[051:325] [2025-05-03 10:00:54 +0000.62362][1d7e] Start:
[051:325] [2025-05-03 10:00:54 +0000.62502][1d7a] operator(): video render started.
[051:325] [2025-05-03 10:00:54 +0000.62705][1d7e] Start:
[051:326] [2025-05-03 10:00:54 +0000.63030][1d7c] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[051:326] [2025-05-03 10:00:54 +0000.63120][1d7c] Reset: history total size: 98
[051:326] [2025-05-03 10:00:54 +0000.63176][1d7c] DeviceStart:
audioDevice_:0x7c2f0ed000
[051:326] [2025-05-03 10:00:54 +0000.63220][1d7c] DeviceStart: time profile playout
init before
[051:326] [2025-05-03 10:00:54 +0000.63275][1d7c] DeviceStart: time profile playout
init end
[051:326] [2025-05-03 10:00:54 +0000.63318][1d7c] OpenSlesOutput:Start playout

[051:327] [2025-05-03 10:00:54 +0000.64558][1d7c] Create the opensl output player.


streamtype before:0

[051:327] [2025-05-03 10:00:54 +0000.64643][1d7c] Create the opensl output player.


streamtype after:3

[051:328] [2025-05-03 10:00:54 +0000.65045][1e86] NO get frame from decoder


[051:331] [2025-05-03 10:00:54 +0000.68934][1e86] NO get frame from decoder
[051:332] [2025-05-03 10:00:54 +0000.69594][1e86] NO get frame from decoder
[051:339] [2025-05-03 10:00:54 +0000.76291][1e86] NO get frame from decoder
[051:340] [2025-05-03 10:00:54 +0000.76967][1e86] NO get frame from decoder
[051:344] [2025-05-03 10:00:54 +0000.81354][1e86] NO get frame from decoder
[051:348] [2025-05-03 10:00:54 +0000.85401][1e86] NO get frame from decoder
[051:352] [2025-05-03 10:00:54 +0000.89806][1e86] NO get frame from decoder
[051:437] [2025-05-03 10:00:54 +0000.174598][1d7c] Enqueue opensl buffer size:1764
[051:448] [2025-05-03 10:00:54 +0000.185071][1d7a] DriveRender working... (1/200)
[051:490] [2025-05-03 10:00:54 +0000.227544][1d7c] DeviceStart: time profile
playout all end
[051:490] [2025-05-03 10:00:54 +0000.227685][1d7c] operator(): Audio playback
started.
[051:495] [2025-05-03 10:00:54 +0000.232280][1d7d] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[051:500] [2025-05-03 10:00:54 +0000.237797][1d7c] First audio frame rendering
[051:514] [2025-05-03 10:00:54 +0000.251895][1d7a] lipsync_debug: First video frame
rendering.
[051:609] [2025-05-03 10:00:54 +0000.346732][1b57] haveEnoughProcessedData
internalAudioStream.length: 10
[051:767] [2025-05-03 10:00:54 +0000.504828][1d7a] lipsync_debug:displaying video
ts:24930 The current displayed video timestamp is:16207273
[052:122] [2025-05-03 10:00:54 +0000.859760][1e92]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[052:268] [2025-05-03 10:00:55 +0000.5553][1e86] av_read_frame AVERROR_EOF
[052:274] [2025-05-03 10:00:55 +0000.11685][1b57] Run AGC when audioType = 0
[052:274] [2025-05-03 10:00:55 +0000.11891][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[052:341] [2025-05-03 10:00:55 +0000.77974][1e86] OnReceiveEOF:
[052:341] [2025-05-03 10:00:55 +0000.78392][1e86] OnDecoderEOF time:16207847
enter.

[052:341] [2025-05-03 10:00:55 +0000.78489][1e86] OnDecoderEOF leave. expire time


= 0 ms

[052:341] [2025-05-03 10:00:55 +0000.78539][1e86] OnDecoderFinished:


OnDecoderFinished total decoder frames:69 this:0x7cefd52080
[052:341] [2025-05-03 10:00:55 +0000.78657][1d6c] CleanUp time:16207847 enter.

[052:348] [2025-05-03 10:00:55 +0000.85217][1d6c] CleanUp leave. expire time = 7


ms

[052:348] [2025-05-03 10:00:55 +0000.85414][1d6c] clean up


[052:348] [2025-05-03 10:00:55 +0000.85466][1d6c] running_decoder_count:0max
count:2
[052:538] [2025-05-03 10:00:55 +0000.275038][1d7a] lipsync_debug:displaying video
ts:92610 The current displayed video timestamp is:16208044
[052:646] [2025-05-03 10:00:55 +0000.383162][1d7e] Error(video_source.cc:430): wait
decoder a frame: 0
[052:737] [2025-05-03 10:00:55 +0000.474698][1d7a]
lipsync_debug:lipsync_threadhold: lipsync_delta:18 tsDelta:55 timeDelta:58 last
video ts:101160 frame->pts:104490 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[052:737] [2025-05-03 10:00:55 +0000.474912][1d7a] lipsync_debug: tsDelta -
timeDelta = -3
[052:775] [2025-05-03 10:00:55 +0000.512657][1d7d] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 65512
[052:775] [2025-05-03 10:00:55 +0000.512798][1d7d] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[052:789] [2025-05-03 10:00:55 +0000.526158][1d7c] The audio playback speed:100
(1/100)
[052:789] [2025-05-03 10:00:55 +0000.526335][1d7c] lipsync_debug: The current
played audio timestamp is:65512(1/50)
[053:093] [2025-05-03 10:00:55 +0000.830847][1e92]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[053:112] [2025-05-03 10:00:55 +0000.849469][1d7a] lipsync_debug:remaining time:10
tsDelta - timeDelta:26
[053:112] [2025-05-03 10:00:55 +0000.849638][1d7a] lipsync_debug:result remaining
time:10
[053:247] [2025-05-03 10:00:55 +0000.984456][1d7a] DriveRender working... (1/200)
[053:304] [2025-05-03 10:00:56 +0000.41699][1d7a] lipsync_debug:displaying video
ts:152730 The current displayed video timestamp is:16208810
[053:312] [2025-05-03 10:00:56 +0000.49337][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[053:740] [2025-05-03 10:00:56 +0000.477797][1d7d] PullAudioFrame: PullFrame audio
finished.
[053:740] [2025-05-03 10:00:56 +0000.477920][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[053:771] [2025-05-03 10:00:56 +0000.508216][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[053:801] [2025-05-03 10:00:56 +0000.538771][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[053:831] [2025-05-03 10:00:56 +0000.568305][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[053:861] [2025-05-03 10:00:56 +0000.598642][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[053:892] [2025-05-03 10:00:56 +0000.629102][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[053:922] [2025-05-03 10:00:56 +0000.659438][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[053:952] [2025-05-03 10:00:56 +0000.689912][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[053:974] [2025-05-03 10:00:56 +0000.711431][1d7a] lipsync_debug:displaying video
ts:211950 The current displayed video timestamp is:16209480
[053:983] [2025-05-03 10:00:56 +0000.720231][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[054:013] [2025-05-03 10:00:56 +0000.750543][1d7d] media player notify EOF, audio
PullFrameStatus is EOF
[054:041] [2025-05-03 10:00:56 +0000.778863][1d7e] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[054:042] [2025-05-03 10:00:56 +0000.779389][1d7e] Stop:
[054:044] [2025-05-03 10:00:56 +0000.781916][1d7a] operator(): Video Render
stopped.
[054:045] [2025-05-03 10:00:56 +0000.782641][1d7e] Stop:
[054:045] [2025-05-03 10:00:56 +0000.782817][1d7c] DeviceStop:
audioDevice_:0x7c2f0ed000
[054:046] [2025-05-03 10:00:56 +0000.783015][1d7c] OpenSlesOutput:Stop playout

[054:049] [2025-05-03 10:00:56 +0000.786687][1d7c] DeviceStop: Done


[054:050] [2025-05-03 10:00:56 +0000.787147][1d7c] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[054:050] [2025-05-03 10:00:56 +0000.787684][1d7e] to reset filter graph
[054:050] [2025-05-03 10:00:56 +0000.787781][1d7e] RemoveVideoBackGroud: hava not
add video backgroud
[054:050] [2025-05-03 10:00:56 +0000.787918][1d7e] UnbindInputFilter 0x7c5381d998
this 0x7cefec4ba0
[054:051] [2025-05-03 10:00:56 +0000.788019][1d7e] ClearAllSource: remove source
filter, sourceid: 0x7cefd52080
[054:051] [2025-05-03 10:00:56 +0000.788095][1d7e] DestoryDecoderByVideoSource
time:16209557 enter.

[054:051] [2025-05-03 10:00:56 +0000.788163][1d7e] ~VideoBindDecoder time:16209557


enter.

[054:051] [2025-05-03 10:00:56 +0000.788427][1d7e] CleanUp time:16209557 enter.


[054:052] [2025-05-03 10:00:56 +0000.788954][1d7e] CleanUp leave. expire time = 1
ms

[054:052] [2025-05-03 10:00:56 +0000.789028][1d7e] CleanUp time:16209558 enter.

[054:052] [2025-05-03 10:00:56 +0000.789554][1d7e] CleanUp leave. expire time = 0


ms

[054:054] [2025-05-03 10:00:56 +0000.791539][1d7e] ~VideoBindDecoder leave. expire


time = 3 ms

[054:054] [2025-05-03 10:00:56 +0000.791711][1d7e] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[054:054] [2025-05-03 10:00:56 +0000.791796][1d7e] UnbindInputFilter 0x7c5381d758


this 0x7c5381d998
[054:054] [2025-05-03 10:00:56 +0000.791883][1d7e] UnbindInputFilter 0x7c5381d5d8
this 0x7c5381d758
[054:055] [2025-05-03 10:00:56 +0000.792003][1d7e] UnbindInputFilter 0x7cefd522a0
this 0x7c5381d5d8
[054:055] [2025-05-03 10:00:56 +0000.792085][1d7e] UnbindInputFilter 0x7c5381d8d8
this 0x7c5381f018
[054:055] [2025-05-03 10:00:56 +0000.792167][1d7e] UnbindInputFilter 0x7c5381d818
this 0x7c5381d8d8
[054:055] [2025-05-03 10:00:56 +0000.792393][1d7e] UnbindInputFilter 0x7cefd522a0
this 0x7c5381d818
[054:055] [2025-05-03 10:00:56 +0000.792495][1d7e] to reset filter graph clear end
[054:055] [2025-05-03 10:00:56 +0000.792544][1d7e] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4, delay:
0
[054:055] [2025-05-03 10:00:56 +0000.792605][1d7e] CreateDecoderByVideoSource
time:16209561 enter.

[054:056] [2025-05-03 10:00:56 +0000.793577][1d7e] running_decoder_count:0max


count:2
[054:056] [2025-05-03 10:00:56 +0000.793794][1d7e] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7cefd3ac00
[054:060] [2025-05-03 10:00:56 +0000.797131][1eba] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c5381ac00] Current FFmpeg version git-2021-06-16-
97cea6f

[054:197] [2025-05-03 10:00:56 +0000.934788][1eba] OnStreamInfoFound: video


duration_: 2455
[054:204] [2025-05-03 10:00:56 +0000.941492][1d7e] start decoder
[054:204] [2025-05-03 10:00:56 +0000.941650][1d7e] CreateDecoderByVideoSource
leave. expire time = 149 ms

[054:204] [2025-05-03 10:00:56 +0000.941743][1d7e] BindInputFilter 0x7ce27ffc20


this 0x7c5381d8d8
[054:204] [2025-05-03 10:00:56 +0000.941810][1d7e] BindInputFilter 0x7c5381d8d8
this 0x7c5381d998
[054:204] [2025-05-03 10:00:56 +0000.941877][1d7e] BindInputFilter 0x7ce27ffc20
this 0x7c5381f018
[054:205] [2025-05-03 10:00:56 +0000.942008][1d7e] BindInputFilter 0x7c5381f018
this 0x7c2ddd0198
[054:205] [2025-05-03 10:00:56 +0000.942051][1d7e] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[054:205] [2025-05-03 10:00:56 +0000.942120][1d7e] BindInputFilter 0x7c5381d998
this 0x7c2ddd0258
[054:205] [2025-05-03 10:00:56 +0000.942182][1d7e] BindInputFilter 0x7c2ddd0258
this 0x7cefec4ba0
[054:205] [2025-05-03 10:00:56 +0000.942245][1d7e] BindInputFilter 0x7c2ddd0198
this 0x7c5381d818
[054:205] [2025-05-03 10:00:56 +0000.942310][1d7e] AddVideoSource: END add video
source: /data/user/0/com.android.camera/no_backup/milive//record_video_16185935.mp4
[054:205] [2025-05-03 10:00:56 +0000.942403][1d7e] to reset filter graph end
[054:205] [2025-05-03 10:00:56 +0000.942450][1d7e] Start:
[054:205] [2025-05-03 10:00:56 +0000.942603][1d7a] operator(): video render
started.
[054:205] [2025-05-03 10:00:56 +0000.942807][1d7e] Start:
[054:206] [2025-05-03 10:00:56 +0000.943598][1d7c] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[054:206] [2025-05-03 10:00:56 +0000.943679][1d7c] Reset: history total size: 98
[054:206] [2025-05-03 10:00:56 +0000.943735][1d7c] DeviceStart:
audioDevice_:0x7c2f0ed000
[054:206] [2025-05-03 10:00:56 +0000.943780][1d7c] DeviceStart: time profile
playout init before
[054:206] [2025-05-03 10:00:56 +0000.943834][1d7c] DeviceStart: time profile
playout init end
[054:206] [2025-05-03 10:00:56 +0000.943876][1d7c] OpenSlesOutput:Start playout

[054:208] [2025-05-03 10:00:56 +0000.945494][1d7c] Create the opensl output player.


streamtype before:0

[054:208] [2025-05-03 10:00:56 +0000.945596][1d7c] Create the opensl output player.


streamtype after:3

[054:214] [2025-05-03 10:00:56 +0000.951687][1ebb] NO get frame from decoder


[054:215] [2025-05-03 10:00:56 +0000.952494][1ebb] NO get frame from decoder
[054:220] [2025-05-03 10:00:56 +0000.957897][1ebb] NO get frame from decoder
[054:221] [2025-05-03 10:00:56 +0000.958634][1ebb] NO get frame from decoder
[054:233] [2025-05-03 10:00:56 +0000.970140][1ebb] NO get frame from decoder
[054:234] [2025-05-03 10:00:56 +0000.971588][1ebb] NO get frame from decoder
[054:242] [2025-05-03 10:00:56 +0000.979150][1ebb] NO get frame from decoder
[054:254] [2025-05-03 10:00:56 +0000.991507][1ebb] NO get frame from decoder
[054:277] [2025-05-03 10:00:57 +0000.14865][1b57] Run AGC when audioType = 0
[054:388] [2025-05-03 10:00:57 +0000.125778][1d7c] Enqueue opensl buffer size:1764
[054:431] [2025-05-03 10:00:57 +0000.168617][1d7a] Warning(video_render.cc:390): No
picture to display (1/50)
[054:437] [2025-05-03 10:00:57 +0000.174988][1620]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[054:458] [2025-05-03 10:00:57 +0000.195891][1d7c] DeviceStart: time profile
playout all end
[054:459] [2025-05-03 10:00:57 +0000.196104][1d7c] operator(): Audio playback
started.
[054:460] [2025-05-03 10:00:57 +0000.197404][1d7c] Stop:
[054:460] [2025-05-03 10:00:57 +0000.197578][1d7a] operator(): Video Render
stopped.
[054:462] [2025-05-03 10:00:57 +0000.199718][1d7c] Stop:
[054:462] [2025-05-03 10:00:57 +0000.199838][1d7c] DeviceStop:
audioDevice_:0x7c2f0ed000
[054:462] [2025-05-03 10:00:57 +0000.199894][1d7c] OpenSlesOutput:Stop playout

[054:466] [2025-05-03 10:00:57 +0000.203070][1d7c] DeviceStop: Done


[054:467] [2025-05-03 10:00:57 +0000.204147][1d7c] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[054:467] [2025-05-03 10:00:57 +0000.204273][1d7c] operator(): Stop now!
[054:470] [2025-05-03 10:00:57 +0000.207805][1620] Stop:
[054:472] [2025-05-03 10:00:57 +0000.209228][1d7c] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[054:473] [2025-05-03 10:00:57 +0000.210421][1620] DeviceRelease:
audioDevice_:0x7c2f0ed000
[054:473] [2025-05-03 10:00:57 +0000.210500][1620] OpenSlesOutput:Stop playout

[054:473] [2025-05-03 10:00:57 +0000.210622][1620] DeviceRelease: Release the


webrtc device object.
[054:482] [2025-05-03 10:00:57 +0000.219214][1620] OpenSlesOutput destruct.

[054:485] [2025-05-03 10:00:57 +0000.222039][1620] DeviceRelease: Done


[054:489] [2025-05-03 10:00:57 +0000.226111][1620] Stop:
[054:489] [2025-05-03 10:00:57 +0000.226394][1d7a] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[054:501] [2025-05-03 10:00:57 +0000.238880][1620] global uninited!
[054:507] [2025-05-03 10:00:57 +0000.244454][1620]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[054:508] [2025-05-03 10:00:57 +0000.245940][1620] ~MediaFilterGraph:
MediaFilterGraph destruct
[054:509] [2025-05-03 10:00:57 +0000.246115][1620] RemoveVideoBackGroud: hava not
add video backgroud
[054:509] [2025-05-03 10:00:57 +0000.246198][1620] UnbindInputFilter 0x7c2ddd0258
this 0x7cefec4ba0
[054:509] [2025-05-03 10:00:57 +0000.246268][1620] ClearAllSource: remove source
filter, sourceid: 0x7ce27ffa00
[054:509] [2025-05-03 10:00:57 +0000.246312][1620] DestoryDecoderByVideoSource
time:16210015 enter.

[054:509] [2025-05-03 10:00:57 +0000.246362][1620] ~VideoBindDecoder time:16210015


enter.

[054:509] [2025-05-03 10:00:57 +0000.246736][1620] CleanUp time:16210015 enter.

[054:516] [2025-05-03 10:00:57 +0000.253299][1620] CleanUp leave. expire time = 7


ms

[054:516] [2025-05-03 10:00:57 +0000.253459][1620] CleanUp time:16210022 enter.

[054:517] [2025-05-03 10:00:57 +0000.254024][1620] CleanUp leave. expire time = 1


ms

[054:518] [2025-05-03 10:00:57 +0000.255820][1620] ~VideoBindDecoder leave. expire


time = 9 ms

[054:519] [2025-05-03 10:00:57 +0000.256107][1620] DestoryDecoderByVideoSource


leave. expire time = 10 ms

[054:519] [2025-05-03 10:00:57 +0000.256203][1620] UnbindInputFilter 0x7c5381d998


this 0x7c2ddd0258
[054:519] [2025-05-03 10:00:57 +0000.256292][1620] UnbindInputFilter 0x7c5381d8d8
this 0x7c5381d998
[054:519] [2025-05-03 10:00:57 +0000.256371][1620] UnbindInputFilter 0x7ce27ffc20
this 0x7c5381d8d8
[054:519] [2025-05-03 10:00:57 +0000.256451][1620] UnbindInputFilter 0x7c2ddd0198
this 0x7c5381d818
[054:520] [2025-05-03 10:00:57 +0000.257263][1620] UnbindInputFilter 0x7c5381f018
this 0x7c2ddd0198
[054:520] [2025-05-03 10:00:57 +0000.257332][1620] UnbindInputFilter 0x7ce27ffc20
this 0x7c5381f018
[054:520] [2025-05-03 10:00:57 +0000.257782][1620] ~GLESContext:
[054:521] [2025-05-03 10:00:57 +0000.258848][1620] GLESContext destruct finish.
[054:522] [2025-05-03 10:00:57 +0000.259087][1620] filter: filter pipeline destroy
this: 0x7cefec4b00
[055:026] [2025-05-03 10:00:57 +0000.763273][1b57] haveEnoughProcessedData
internalAudioStream.length: 10
[056:274] [2025-05-03 10:00:59 +0000.11089][1b57] Run AGC when audioType = 0
[056:274] [2025-05-03 10:00:59 +0000.11453][1b57]
AudioDeviceDataHandler::MixAndSendOutFrame
[056:748] [2025-05-03 10:00:59 +0000.485119][1b57] haveEnoughProcessedData
internalAudioStream.length: 0
[057:120] [2025-05-03 10:00:59 +0000.857029][16c0]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[057:121] [2025-05-03 10:00:59 +0000.858658][16c0] ~MediaFilterCamera time:16212627
enter.

[057:121] [2025-05-03 10:00:59 +0000.858834][16c0] StopPullFrameAndWriteMp4


time:16212627 enter.

[057:123] [2025-05-03 10:00:59 +0000.860099][1b50] stop recording


[057:123] [2025-05-03 10:00:59 +0000.860203][1b50] we have stopped recording before
[057:123] [2025-05-03 10:00:59 +0000.860288][16c0] StopPullFrameAndWriteMp4 leave.
expire time = 2 ms

[057:125] [2025-05-03 10:00:59 +0000.862750][16c0] DestroyPipelineAndFilters


time:16212631 enter.

[057:125] [2025-05-03 10:00:59 +0000.862857][16c0] DestroyPipelineAndFilters


leave. expire time = 0 ms

[057:125] [2025-05-03 10:00:59 +0000.862889][16c0] AppDeviceManagerStopMic

[057:126] [2025-05-03 10:00:59 +0000.862978][16c0] AppDeviceManagerStopMic::mic


status is on
[057:126] [2025-05-03 10:00:59 +0000.863489][16c0] Try to stop webrtc device.

[057:127] [2025-05-03 10:00:59 +0000.864790][16c0] Set record state to


stopped.threadID:5824

[057:186] [2025-05-03 10:00:59 +0000.923358][16c0] Try to destory the


recorder.threadID:5824

[057:386] [2025-05-03 10:01:00 +0000.123607][16c0] DestroyAudioRecorder:


[057:386] [2025-05-03 10:01:00 +0000.123733][16c0] Cleanup the buffer queue in the
recorder.
[057:386] [2025-05-03 10:01:00 +0000.123775][16c0] Destroy the recorder.

[057:387] [2025-05-03 10:01:00 +0000.124777][16c0] StopRecording finished.

[057:387] [2025-05-03 10:01:00 +0000.124874][16c0] The stop recording success.

[057:387] [2025-05-03 10:01:00 +0000.124910][16c0]


AudioDeviceDataHandler::StopMicProcess

[057:389] [2025-05-03 10:01:00 +0000.126157][16c0] AppDeviceManager stop.


[057:389] [2025-[000:038] [2025-05-05 12:32:04 +0000.937409][2313] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-05-
05 12:32:04 +0000
[000:038] [2025-05-05 12:32:04 +0000.937517][2313] set AppID=50011 old AppID=-1
[000:038] [2025-05-05 12:32:04 +0000.937556][2313] Init the android object with
jvm:0xb400007ddf221380 env:0x7dc191bf00 context:0x7d6b0092e8

[000:038] [2025-05-05 12:32:04 +0000.937601][2313] SetAndroidMediaCodecObjects


time:132888703 enter.

[000:038] [2025-05-05 12:32:04 +0000.937643][2313] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:038] [2025-05-05 12:32:04 +0000.937682][2313] SetAndroidMediaCodecObjects


time:132888703 enter.

[000:038] [2025-05-05 12:32:04 +0000.937717][2313] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007ddf221380
[000:038] [2025-05-05 12:32:04 +0000.937744][2313] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007ddf221380 address:0x7d1cdf5760
[000:038] [2025-05-05 12:32:04 +0000.937781][2313] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007ddf221380
address:0x7d1cdf5760
[000:038] [2025-05-05 12:32:04 +0000.937825][2313] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:038] [2025-05-05 12:32:04 +0000.937875][2313] Set the android objects with


jvm:0xb400007ddf221380 env:0x7dc191bf00 context:0x7d6b0092e8

[000:039] [2025-05-05 12:32:04 +0000.939094][2313] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7dc191bf00
[000:039] [2025-05-05 12:32:04 +0000.939141][2313] SystemUtil Init done
[000:043] [2025-05-05 12:32:04 +0000.942685][2313]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:045] [2025-05-05 12:32:04 +0000.944444][2313] MediaFilterCamera
[000:045] [2025-05-05 12:32:04 +0000.944505][2313] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:045] [2025-05-05 12:32:04 +0000.944647][2313] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[000:045] [2025-05-05 12:32:04 +0000.944684][26fb] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7dcf0e6540
[000:045] [2025-05-05 12:32:04 +0000.944697][2313] Recording session using default
bitrate support by app:14680064
[000:045] [2025-05-05 12:32:04 +0000.944942][26fb] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:045] [2025-05-05 12:32:04 +0000.945031][2313] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:046] [2025-05-05 12:32:04 +0000.945665][2313] Error(ini.cc:191): Open the file
failed. error:2
[000:046] [2025-05-05 12:32:04 +0000.945711][2313]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:046] [2025-05-05 12:32:04 +0000.945762][2313] The device model: 220333qag
usingSoftwareAEC value: 0
[000:049] [2025-05-05 12:32:04 +0000.948388][2313] Error(ini.cc:191): Open the file
failed. error:2
[000:049] [2025-05-05 12:32:04 +0000.948461][2313]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:049] [2025-05-05 12:32:04 +0000.948506][2313] The device model: 220333qag
usingHardwareAEC value: 0
[000:049] [2025-05-05 12:32:04 +0000.948533][2313] The machine device: 220333qag
usingHardwareAEC value: 0
[000:049] [2025-05-05 12:32:04 +0000.948557][2313] Using Default AEC type: software
AEC
[000:050] [2025-05-05 12:32:04 +0000.949651][2313] The device model: 220333qag enum
value: 0
[000:051] [2025-05-05 12:32:04 +0000.950269][2313] GetMachineModel is 220333QAG
[000:051] [2025-05-05 12:32:04 +0000.950330][2313] GetMachineInfo: 220333QAG
[000:051] [2025-05-05 12:32:04 +0000.950384][2313] Construct BeautifyReader
begin...
[000:051] [2025-05-05 12:32:04 +0000.950424][2313] dumpStickerRgba:0
dumpStickerYuv:0
[000:051] [2025-05-05 12:32:04 +0000.950459][2313] Construct BeautifyReader done.
[000:055] [2025-05-05 12:32:04 +0000.954770][2313] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:055] [2025-05-05 12:32:04 +0000.954802][26fe] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7dcf35e3a0
[000:055] [2025-05-05 12:32:04 +0000.955119][2313] AppDeviceManager telnet server
for statistics started......
[000:056] [2025-05-05 12:32:04 +0000.955514][2313] CpuOverloadDetect time:132888721
enter.

[000:056] [2025-05-05 12:32:04 +0000.955610][2313] CpuOverloadDetect leave. expire


time = 0 ms

[000:056] [2025-05-05 12:32:04 +0000.955641][26ff] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7dcf1b2b00
[000:057] [2025-05-05 12:32:04 +0000.956309][2313] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:057] [2025-05-05 12:32:04 +0000.956349][2313] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:059] [2025-05-05 12:32:04 +0000.958411][2313] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:060] [2025-05-05 12:32:04 +0000.959663][2313] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:061] [2025-05-05 12:32:04 +0000.960179][2313] CreatePlatformSpecificObjects:
[000:061] [2025-05-05 12:32:04 +0000.960224][2313] audio device use opensle input
and opensl output
[000:061] [2025-05-05 12:32:04 +0000.960278][2313] Create OpenSLES output module
with java VM support.

[000:061] [2025-05-05 12:32:04 +0000.960455][2313] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:061] [2025-05-05 12:32:04 +0000.960603][2313] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:061] [2025-05-05 12:32:04 +0000.960786][2313] Create OpenSLES output module
with buffer num:1

[000:061] [2025-05-05 12:32:04 +0000.960942][2313] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:061] [2025-05-05 12:32:04 +0000.961081][2313] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:062] [2025-05-05 12:32:04 +0000.961237][2313] Create OpenSLES input module
with java VM support.

[000:062] [2025-05-05 12:32:04 +0000.961280][2313] Create OpenSLES input module


with buffer num:1
[000:062] [2025-05-05 12:32:04 +0000.961350][2313] Error(trace.cc:40): Init the
output and input for audio device template.
[000:062] [2025-05-05 12:32:04 +0000.961389][2313] Init the output device.

[000:062] [2025-05-05 12:32:04 +0000.961432][2313] Init the opensl input.


[000:062] [2025-05-05 12:32:04 +0000.961484][2313] AppDeviceManager get setting
samplerate: 0
[000:062] [2025-05-05 12:32:04 +0000.961911][2313] The device model: 220333qag enum
value: 0
[000:063] [2025-05-05 12:32:04 +0000.962591][2313] The device model: 220333qag enum
value: 0
[000:063] [2025-05-05 12:32:04 +0000.962633][2313] Set the sample rate to be:48000

[000:063] [2025-05-05 12:32:04 +0000.962662][2313] Enable the recording stereo:0


[000:063] [2025-05-05 12:32:04 +0000.962690][2313] Set the playout as stereo:1
[000:063] [2025-05-05 12:32:04 +0000.962715][2313] Init the microphone.
[000:064] [2025-05-05 12:32:04 +0000.963204][2313] Update the recording sample rate
to be: 48000
[000:064] [2025-05-05 12:32:04 +0000.963259][2313] Init the speaker.
[000:064] [2025-05-05 12:32:04 +0000.963304][2313] Low latency buffer size:144 low
sample rate:48000
[000:064] [2025-05-05 12:32:04 +0000.963563][2313] Using 1 x 10ms for an audio
frame.

[000:067] [2025-05-05 12:32:04 +0000.966998][2313] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:067] [2025-05-05 12:32:04 +0000.967142][2313] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:068] [2025-05-05 12:32:04 +0000.967205][2313] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:072] [2025-05-05 12:32:04 +0000.971999][2313] The device model:220333qag

[000:072] [2025-05-05 12:32:04 +0000.972090][2313] speaker output factor:100


defaultFactor: 100

[000:072] [2025-05-05 12:32:04 +0000.972127][2313] headset output factor:100


defaultFactor: 100

[000:073] [2025-05-05 12:32:04 +0000.972600][2313] AppDeviceManagerStart finished.


[000:073] [2025-05-05 12:32:04 +0000.972643][2313] AppDeviceManagerStartMic::mic
status is off
[000:073] [2025-05-05 12:32:04 +0000.972689][2313] AppDeviceManagerStartMic update
aec type: 2

[000:073] [2025-05-05 12:32:04 +0000.972714][2313] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:073] [2025-05-05 12:32:04 +0000.972738][2313]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:073] [2025-05-05 12:32:04 +0000.972762][2313]
AudioDeviceDataHandler::StartMicProcess

[000:073] [2025-05-05 12:32:04 +0000.972904][2313] Try to start webrtc recording


device.

[000:073] [2025-05-05 12:32:04 +0000.972942][2313] StartRecording. threadID:8979

[000:073] [2025-05-05 12:32:04 +0000.972934][2700] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:073] [2025-05-05 12:32:04 +0000.973008][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[000:074] [2025-05-05 12:32:04 +0000.973327][2313] The machine model:220333QAG

[000:074] [2025-05-05 12:32:04 +0000.973388][2313] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:074] [2025-05-05 12:32:04 +0000.973425][2313] Set the recording mode before


getSetting: 4
[000:074] [2025-05-05 12:32:04 +0000.973471][2313] Set the recording mode after
getSetting: 1
[000:127] [2025-05-05 12:32:05 +0000.27004][2313] StartRecording finished.

[000:127] [2025-05-05 12:32:05 +0000.27094][2313] audio: start the audio mic


checker timer.

[000:128] [2025-05-05 12:32:05 +0000.27807][2313] machine model :redmi


[000:128] [2025-05-05 12:32:05 +0000.27870][2313] Support this machine model :redmi
[000:132] [2025-05-05 12:32:05 +0000.31335][2313] global inited! current sdk
version: 12-14-d8558ab
[000:205] [2025-05-05 12:32:05 +0000.104762][2701] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:205] [2025-05-05 12:32:05 +0000.104864][2701] _deviceSampleRate:48000

[000:207] [2025-05-05 12:32:05 +0000.106827][2700] Run AGC when audioType = 0


[000:207] [2025-05-05 12:32:05 +0000.106921][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:653] [2025-05-05 12:32:05 +0000.552585][25c9]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:654] [2025-05-05 12:32:05 +0000.553452][26fc] MediaFilterCamera, recording
file context:0x7dc1a91400 input texture:4
[000:654] [2025-05-05 12:32:05 +0000.553551][26fc] GLESContext:
[000:654] [2025-05-05 12:32:05 +0000.553640][26fc] The result of eglGetDisplay is:
0x1
[000:656] [2025-05-05 12:32:05 +0000.555260][26fc] The result of creation:
0x7d439c2480
[000:656] [2025-05-05 12:32:05 +0000.555484][26fc] The result of
eglCreatePbufferSurface is: 0x7d439c2580
[000:656] [2025-05-05 12:32:05 +0000.555758][25c9]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7dc1a91400 input_texture: 4
[001:818] [2025-05-05 12:32:06 +0000.717748][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[002:206] [2025-05-05 12:32:07 +0000.105294][2700] Run AGC when audioType = 0
[003:524] [2025-05-05 12:32:08 +0000.423767][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[004:131] [2025-05-05 12:32:09 +0000.30885][26f7]
monitorTime:4004totalDuration:3930
[004:205] [2025-05-05 12:32:09 +0000.105150][2700] Run AGC when audioType = 0
[004:206] [2025-05-05 12:32:09 +0000.105330][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:241] [2025-05-05 12:32:10 +0000.140308][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[006:208] [2025-05-05 12:32:11 +0000.107489][2700] Run AGC when audioType = 0
[006:949] [2025-05-05 12:32:11 +0000.848908][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[008:208] [2025-05-05 12:32:13 +0000.107316][2700] Run AGC when audioType = 0
[008:208] [2025-05-05 12:32:13 +0000.107456][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:654] [2025-05-05 12:32:13 +0000.553495][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[010:204] [2025-05-05 12:32:15 +0000.104040][2701] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:204] [2025-05-05 12:32:15 +0000.104119][2701] _deviceSampleRate:48000

[010:207] [2025-05-05 12:32:15 +0000.107060][2700] Run AGC when audioType = 0


[010:254] [2025-05-05 12:32:15 +0000.153210][22a8] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[010:254] [2025-05-05 12:32:15 +0000.153324][22a8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[010:256] [2025-05-05 12:32:15 +0000.155268][22a8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[010:256] [2025-05-05 12:32:15 +0000.155492][26fc] operator() time:132898921
enter.

[010:257] [2025-05-05 12:32:15 +0000.156199][26fc] MediaFilterCamera, recording


file context:0x7dc1a91400 input texture:4
[010:259] [2025-05-05 12:32:15 +0000.158784][26fc] MicSource: Mic source
created:10x7d23dded00
[010:260] [2025-05-05 12:32:15 +0000.159336][26fc] received external audio stream

[010:260] [2025-05-05 12:32:15 +0000.159405][26fc] alloc thread: 0x7d23d1ef80


name:worker0 thread id:537055018112 to Mic_source
[010:260] [2025-05-05 12:32:15 +0000.159908][26fc] audio: start the audio sender
thread.

[010:260] [2025-05-05 12:32:15 +0000.160062][26fc] construct OpenGLRenderProgram


0x7d23e58398
[010:260] [2025-05-05 12:32:15 +0000.160113][26fc] CropFilter::SetOrientation
orientation: 90
[010:261] [2025-05-05 12:32:15 +0000.160288][26fc] filter: filter pipeline
construtc this: 0x7d23d26e00
[010:261] [2025-05-05 12:32:15 +0000.160331][26fc] filter: filter pipeline2 update
pattern: 1
[010:263] [2025-05-05 12:32:15 +0000.162394][26fc] CameraSource::source_id_:1
[010:263] [2025-05-05 12:32:15 +0000.162489][26fc] RecordAudioSource::source_id_:2
[010:263] [2025-05-05 12:32:15 +0000.162832][26fc] BindInputFilter 0x7d23d1f6c0
this 0x7d23e585c0
[010:263] [2025-05-05 12:32:15 +0000.162918][26fc] BindInputFilter 0x7d23d1f858
this 0x7d23d1f9d0
[010:263] [2025-05-05 12:32:15 +0000.162963][26fc] BindInputFilter 0x7d23e585c0
this 0x7d23d26ea0
[010:265] [2025-05-05 12:32:15 +0000.164197][26fc] setParamentForFilters:
speed:2.000000
[010:265] [2025-05-05 12:32:15 +0000.164252][26fc] SetParamForFilter:
AF_SpeedFilter params:, speed_ 2
[010:265] [2025-05-05 12:32:15 +0000.164288][26fc] SetParamForFilter time:132898930
enter.

[010:265] [2025-05-05 12:32:15 +0000.164315][26fc] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[010:265] [2025-05-05 12:32:15 +0000.164345][26fc] SetParamForFilter: Params video
index is: 0
[010:265] [2025-05-05 12:32:15 +0000.164367][26fc] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[010:265] [2025-05-05 12:32:15 +0000.164392][26fc] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[010:265] [2025-05-05 12:32:15 +0000.164452][26fc] crop filter mode tpye:
citytravelvideo index:0
[010:269] [2025-05-05 12:32:15 +0000.168910][2700] On audio frame the broadcast
with timestamp:132898934 samples:480. (1000 frame for one log)

[010:270] [2025-05-05 12:32:15 +0000.169410][26fc]


Warning(parse_template_json.cc:45): json parament no found the parament
[010:270] [2025-05-05 12:32:15 +0000.169502][26fc]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:270] [2025-05-05 12:32:15 +0000.169528][26fc]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:270] [2025-05-05 12:32:15 +0000.169552][26fc]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:270] [2025-05-05 12:32:15 +0000.170119][275c] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[010:271] [2025-05-05 12:32:15 +0000.170308][26fc]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:271] [2025-05-05 12:32:15 +0000.170347][26fc]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:271] [2025-05-05 12:32:15 +0000.170406][26fc]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:271] [2025-05-05 12:32:15 +0000.170434][26fc]
Warning(parse_template_json.cc:81): json parament no found the parament
[010:271] [2025-05-05 12:32:15 +0000.170475][26fc]
Warning(parse_template_json.cc:81): json parament no found the parament
[010:271] [2025-05-05 12:32:15 +0000.170502][26fc]
Warning(parse_template_json.cc:67): json parament no found the parament
[010:271] [2025-05-05 12:32:15 +0000.170548][26fc]
Warning(parse_template_json.cc:93): json parament no found the duration
[010:271] [2025-05-05 12:32:15 +0000.170591][26fc] SetParamForFilter leave. expire
time = 6 ms

[010:271] [2025-05-05 12:32:15 +0000.170844][26fc] OnOutputSizeChanged width 1280


height 720
[010:272] [2025-05-05 12:32:15 +0000.171183][275c] The output timestamp from audio
mixer change:132898934
[010:272] [2025-05-05 12:32:15 +0000.171228][275c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[010:272] [2025-05-05 12:32:15 +0000.171759][26fc] OpenGLFrameBuffer: width:1280
height:720
[010:272] [2025-05-05 12:32:15 +0000.171819][26fc] OpenGLFrameBuffer: width:1280
height:720
[010:272] [2025-05-05 12:32:15 +0000.171847][26fc] OpenGLFrameBuffer: width:1280
height:720
[010:272] [2025-05-05 12:32:15 +0000.171873][26fc] OpenGLFrameBuffer: width:1280
height:720
[010:272] [2025-05-05 12:32:15 +0000.171898][26fc] OpenGLFrameBuffer: width:1280
height:720
[010:272] [2025-05-05 12:32:15 +0000.171935][26fc] OpenGLFrameBuffer: width:1280
height:720
[010:272] [2025-05-05 12:32:15 +0000.171960][26fc] construct TrivalImageDrawer
0x7d23db8240
[010:272] [2025-05-05 12:32:15 +0000.171990][26fc] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7d23db8240 context 0x7d43872280
[010:272] [2025-05-05 12:32:15 +0000.172050][26fc] setupGLES:
[010:273] [2025-05-05 12:32:15 +0000.172572][26fc] OpenGLRenderProgram::Initialize.
[010:273] [2025-05-05 12:32:15 +0000.172682][26fc] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[010:273] [2025-05-05 12:32:15 +0000.172720][26fc] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[010:273] [2025-05-05 12:32:15 +0000.172808][26fc] Init open gl render:
0x7d23e58398
[010:274] [2025-05-05 12:32:15 +0000.173283][26fc] Fragement shader path:
[010:274] [2025-05-05 12:32:15 +0000.173356][26fc] Fragement shader path:
[010:274] [2025-05-05 12:32:15 +0000.173384][26fc] create opengl program object.
[010:274] [2025-05-05 12:32:15 +0000.173416][26fc] create shader: vertex
[010:275] [2025-05-05 12:32:15 +0000.174489][26fc] create shader: fragment
[010:285] [2025-05-05 12:32:15 +0000.184222][26fc] Have not extra filter filename!
[010:285] [2025-05-05 12:32:15 +0000.184312][26fc] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[010:285] [2025-05-05 12:32:15 +0000.184343][26fc] OpenGLRenderProgram::Initialize
success.
[010:285] [2025-05-05 12:32:15 +0000.184402][26fc] Setup the OpenGL result:1
[010:285] [2025-05-05 12:32:15 +0000.184626][26fb] start recording, file
path:/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[010:285] [2025-05-05 12:32:15 +0000.184755][26fb] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[010:285] [2025-05-05 12:32:15 +0000.184779][2764] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7dd60cbe98
[010:285] [2025-05-05 12:32:15 +0000.184812][26fb] 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
[010:285] [2025-05-05 12:32:15 +0000.184855][26fb] 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_132898950.mp4
fileFD: -1
[010:286] [2025-05-05 12:32:15 +0000.185382][26fb] MP4
file:/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
is opened successfully
[010:286] [2025-05-05 12:32:15 +0000.185439][26fb] setupMediaProcessers:
[010:286] [2025-05-05 12:32:15 +0000.185465][26fb]
RecordingSessionInternalSimple:setup media processers.
[010:286] [2025-05-05 12:32:15 +0000.185494][26fb] construct AAC encoder
[010:287] [2025-05-05 12:32:15 +0000.186535][26fb] H264Encoder creating:
superfast011818
[010:287] [2025-05-05 12:32:15 +0000.186606][26fb] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[010:288] [2025-05-05 12:32:15 +0000.187386][26fb] H264Encode::GetMachineModel is
220333QAG
[010:288] [2025-05-05 12:32:15 +0000.187445][26fb] H264Encoder machine_mode
is:220333QAG
[010:288] [2025-05-05 12:32:15 +0000.187473][26fb] H264Encode::machine size :9
machine_mode:220333QAG
[010:288] [2025-05-05 12:32:15 +0000.187501][26fb] H264Encode::machine array
size :22 machine_mode:220333QAG
[010:288] [2025-05-05 12:32:15 +0000.187527][26fb] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[010:288] [2025-05-05 12:32:15 +0000.187553][26fb] setupCompressionSession:
[010:288] [2025-05-05 12:32:15 +0000.187576][26fb] H264Encode::creating hareware
Encoder
[010:288] [2025-05-05 12:32:15 +0000.187602][26fb] AndroidHwAvcEncoder
time:132898953 enter.

[010:288] [2025-05-05 12:32:15 +0000.187780][26fb] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007ddf221380 address:0x7d1cdf5760
[010:288] [2025-05-05 12:32:15 +0000.187980][26fb] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[010:288] [2025-05-05 12:32:15 +0000.188022][26fb] The video avc hw codec address
is 0x7dc19f3be0
[010:288] [2025-05-05 12:32:15 +0000.188099][26fb] AndroidHwAvcEncoder leave.
expire time = 0 ms

[010:288] [2025-05-05 12:32:15 +0000.188141][26fb] RegisterEncodeCompleteCallback


time:132898953 enter.

[010:289] [2025-05-05 12:32:15 +0000.188314][26fb] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[010:289] [2025-05-05 12:32:15 +0000.188361][26fb] InitEncode time:132898954


enter.

[010:289] [2025-05-05 12:32:15 +0000.188422][26fb] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[010:289] [2025-05-05 12:32:15 +0000.188470][26fb] Create time:132898954 enter.
[010:289] [2025-05-05 12:32:15 +0000.188524][26fb] H264Encoder encoderCreate
width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[010:289] [2025-05-05 12:32:15 +0000.188558][26fb]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7d322090c0
[010:333] [2025-05-05 12:32:15 +0000.232596][26fb]
supported_type:image/vnd.android.heic
[010:333] [2025-05-05 12:32:15 +0000.232772][26fb] supported_type:video/avc
[010:333] [2025-05-05 12:32:15 +0000.232823][26fb] name:OMX.qcom.video.encoder.avc
mime:video/avc
[010:333] [2025-05-05 12:32:15 +0000.232956][26fb] hwCodecPrefix :OMX.qcom.
[010:333] [2025-05-05 12:32:15 +0000.233024][26fb] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[010:333] [2025-05-05 12:32:15 +0000.233094][26fb] mediacodec_createCodecByName
time:132898998 enter.

[010:333] [2025-05-05 12:32:15 +0000.233148][26fb] WrapAndroidMediaCodec


time:132898998 enter.

[010:336] [2025-05-05 12:32:15 +0000.235248][26fb] WrapAndroidMediaCodec leave.


expire time = 3 ms

[010:367] [2025-05-05 12:32:15 +0000.266744][2700] haveEnoughProcessedData


internalAudioStream.length: 10
[010:469] [2025-05-05 12:32:15 +0000.368644][26fb] mediacodec_createCodecByName
leave. expire time = 136 ms

[010:469] [2025-05-05 12:32:15 +0000.368885][26fb] WrapAndroidMediaFromat


time:132899134 enter.

[010:469] [2025-05-05 12:32:15 +0000.369038][26fb] WrapAndroidMediaFromat leave.


expire time = 0 ms

[010:568] [2025-05-05 12:32:15 +0000.468019][26fb] Destroy time:132899233 enter.

[010:569] [2025-05-05 12:32:15 +0000.468277][26fb] WrapAndroidMediaFromat::


Destroy
[010:569] [2025-05-05 12:32:15 +0000.468315][26fb] Destroy leave. expire time = 1
ms

[010:569] [2025-05-05 12:32:15 +0000.468349][26fb] ~WrapAndroidMediaFromat


time:132899234 enter.

[010:569] [2025-05-05 12:32:15 +0000.468384][26fb] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[010:569] [2025-05-05 12:32:15 +0000.468422][26fb] Create leave. expire time = 280


ms

[010:569] [2025-05-05 12:32:15 +0000.468459][26fb] isSemiPlanarSupport


time:132899234 enter.

[010:569] [2025-05-05 12:32:15 +0000.468490][26fb] H264Encoder isSemiPlanarSupport


[010:569] [2025-05-05 12:32:15 +0000.468526][26fb] isSemiPlanarSupport leave.
expire time = 0 ms

[010:569] [2025-05-05 12:32:15 +0000.468561][26fb] creat hw H264Encoder success,


isSemiPlanar:1
[010:569] [2025-05-05 12:32:15 +0000.468716][26fb] InitEncode leave. expire time =
280 ms

[010:569] [2025-05-05 12:32:15 +0000.468756][26fb] H264Encode::created Encoder


[010:569] [2025-05-05 12:32:15 +0000.468789][26fb] H264Encode:: H264 encoder
created.
[010:569] [2025-05-05 12:32:15 +0000.468818][26fb] H264 encoder created.
[010:569] [2025-05-05 12:32:15 +0000.468847][26fb]
RecordingSessionInternalSimple:created avc encoder avc: 0x7d322af580
[010:569] [2025-05-05 12:32:15 +0000.468879][26fb] setOutput:
[010:569] [2025-05-05 12:32:15 +0000.468910][26fb]
RecordingSessionInternalSimple:encoder set output to muxer!
[010:569] [2025-05-05 12:32:15 +0000.468939][26fb] request a key frame
[010:569] [2025-05-05 12:32:15 +0000.468966][26fb] H264Encode:: request a key frame
[010:569] [2025-05-05 12:32:15 +0000.469148][26fb] setDisplayRotate :90
[010:570] [2025-05-05 12:32:15 +0000.469243][26fb] 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
[010:570] [2025-05-05 12:32:15 +0000.469339][26fc] StartRecording:
[010:570] [2025-05-05 12:32:15 +0000.469419][275c] operator(): Set the recording
session in mic source. recording session: 0x7d23d1f700
[010:570] [2025-05-05 12:32:15 +0000.469559][26fc] operator() leave. expire time =
314 ms

[010:570] [2025-05-05 12:32:15 +0000.469772][275b] AF_SpeedFilter audio


0x7d23d1f880 PullFrame
[010:570] [2025-05-05 12:32:15 +0000.469830][275b]
RecordAudioSource::PullAudioFrame
[010:570] [2025-05-05 12:32:15 +0000.469863][275b] AF_SpeedFilter::PullFrame eof4
[010:572] [2025-05-05 12:32:15 +0000.472035][275b]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[010:579] [2025-05-05 12:32:15 +0000.478525][275b] AF_SpeedFilter audio time,
0x7d23d1f880 rcv time: 132899242
[010:579] [2025-05-05 12:32:15 +0000.478612][275b] AF_SpeedFilter audio time,
0x7d23d1f880 rcv time: 132899242in_nSamples:441
[010:579] [2025-05-05 12:32:15 +0000.478742][275b] resampled_data_size:0
[010:617] [2025-05-05 12:32:15 +0000.517091][26fc]
MediaFilterCamera::NeedProcessTexture
[010:618] [2025-05-05 12:32:15 +0000.517225][26fc] begine recode to first frame
spend time:362
[010:618] [2025-05-05 12:32:15 +0000.517260][26fc] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7d23d1f580
[010:618] [2025-05-05 12:32:15 +0000.517309][26fc] blur_distance_:0
[010:618] [2025-05-05 12:32:15 +0000.517337][26fc] blur_direction_angle_:-90
[010:618] [2025-05-05 12:32:15 +0000.517376][26fc]
GPUImageProcessing::SetOrientation orientation: 90
[010:618] [2025-05-05 12:32:15 +0000.517405][26fc] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[010:618] [2025-05-05 12:32:15 +0000.517471][26fc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[010:618] [2025-05-05 12:32:15 +0000.517507][26fc] GPUImageProcessing: input frame
width1280 X 720
[010:621] [2025-05-05 12:32:15 +0000.520937][26fc] drawYUV420 render
OpenGLRenderProgram:0x7d23e58398
[010:624] [2025-05-05 12:32:15 +0000.523313][26fc] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[010:624] [2025-05-05 12:32:15 +0000.523446][26fc] CropFilter::OnVideoFrame
outputtexture :6
[010:624] [2025-05-05 12:32:15 +0000.523479][26fc] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[010:633] [2025-05-05 12:32:15 +0000.532923][26fc] The read pixel from buffer take:
9 width:1280 height:720 frameType:0
[010:655] [2025-05-05 12:32:15 +0000.554497][26fc] drawYUV420 render
OpenGLRenderProgram:0x7d23e58398
[010:665] [2025-05-05 12:32:15 +0000.564577][26fc] The convert RGB to YUV take 5
[010:666] [2025-05-05 12:32:15 +0000.565333][26fc] FilterPipeline2::OnVideoFrame
pts 34 last_video_timestamp_ 34
[010:666] [2025-05-05 12:32:15 +0000.565495][26fc] Got a frame videoTime:0
nextWantTime:0 timeInterval:66 frameRate:15
[010:666] [2025-05-05 12:32:15 +0000.565578][26fc]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[010:667] [2025-05-05 12:32:15 +0000.567094][2763]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[010:668] [2025-05-05 12:32:15 +0000.567295][2763] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[010:668] [2025-05-05 12:32:15 +0000.567347][2763] push video frame to H264
encoder. (100 frame for one log)

[010:668] [2025-05-05 12:32:15 +0000.567389][2763] push video frame to H264


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

[010:668] [2025-05-05 12:32:15 +0000.567624][2763] H264Encode::push video frame to


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

[010:668] [2025-05-05 12:32:15 +0000.567676][2763] Push an pts:0 to dts queue.


[010:668] [2025-05-05 12:32:15 +0000.567741][2763] DTS queue for
Generator:0x7dcf1756b8 0
[010:668] [2025-05-05 12:32:15 +0000.567796][2763] The input pts:0 fps:30
[010:670] [2025-05-05 12:32:15 +0000.569196][2763]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[010:683] [2025-05-05 12:32:15 +0000.582707][26fc] drawYUV420 render
OpenGLRenderProgram:0x7d23e58398
[010:691] [2025-05-05 12:32:15 +0000.590387][26fc] Drop a frame videoTime:29
nextWantTime:66 timeInterval:66 frameRate:15
[010:694] [2025-05-05 12:32:15 +0000.593973][275b] AF_SpeedFilter audio time 222,
0x7d23d1f880 out time: 132899242 org time: 132899242
[010:694] [2025-05-05 12:32:15 +0000.594067][275b] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[010:694] [2025-05-05 12:32:15 +0000.594108][275b]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 132899242
[010:694] [2025-05-05 12:32:15 +0000.594144][275b]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[010:695] [2025-05-05 12:32:15 +0000.594258][275b] AF_SpeedFilter audio time
[010:695] [2025-05-05 12:32:15 +0000.594298][275b] AF_SpeedFilter audio time 111,
0x7d23d1f880 out time: 132899252 org time: 132899252
[010:783] [2025-05-05 12:32:15 +0000.683168][2762]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:2
[010:784] [2025-05-05 12:32:15 +0000.683984][2764] add aac audio track with id:1
[010:827] [2025-05-05 12:32:15 +0000.727055][2763] h264 add frame header cdr flag
[010:828] [2025-05-05 12:32:15 +0000.727477][2763] h264 add frame header cdr flag
[010:828] [2025-05-05 12:32:15 +0000.727696][2763] SendFrame
encodedImage._timeStamp:0encodedImage->_length:65247
[010:828] [2025-05-05 12:32:15 +0000.727758][2763] Received key frame:0
[010:828] [2025-05-05 12:32:15 +0000.727796][2763] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[010:828] [2025-05-05 12:32:15 +0000.727863][2763] H264Encode::H264SWEncoder get
callback, length:65247 type:0 nalType:7length:18
[010:828] [2025-05-05 12:32:15 +0000.727895][2763] H264Encode:: get a sps pps
header!headerSize:31
[010:828] [2025-05-05 12:32:15 +0000.727953][2763] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[010:828] [2025-05-05 12:32:15 +0000.728067][2764] get the H.264 SPS parameter
[010:829] [2025-05-05 12:32:15 +0000.728472][2764] add video track with id:2
[010:829] [2025-05-05 12:32:15 +0000.728957][2764] get the H.264 PPS parameter
[010:830] [2025-05-05 12:32:15 +0000.729270][2764] get the H.264 IDR frame
[010:830] [2025-05-05 12:32:15 +0000.729373][2764] resss:true
[010:830] [2025-05-05 12:32:15 +0000.729401][2764] video start ts:0
[010:830] [2025-05-05 12:32:15 +0000.729495][2764] the video frame has been written
into MP4 file
[010:867] [2025-05-05 12:32:15 +0000.766730][2764] audio start ts:0
[010:867] [2025-05-05 12:32:15 +0000.766987][2764] the audio frame has been written
into MP4 file
[011:113] [2025-05-05 12:32:16 +0000.13003][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:153] [2025-05-05 12:32:16 +0000.52363][26fc] The convert RGB to YUV take 6
[011:268] [2025-05-05 12:32:16 +0000.167355][275c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[011:618] [2025-05-05 12:32:16 +0000.517953][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:652] [2025-05-05 12:32:16 +0000.551760][26fc] The convert RGB to YUV take 4
[012:074] [2025-05-05 12:32:16 +0000.973389][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[012:113] [2025-05-05 12:32:17 +0000.13461][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:152] [2025-05-05 12:32:17 +0000.51895][26fc] The convert RGB to YUV take 4
[012:207] [2025-05-05 12:32:17 +0000.106790][2700] Run AGC when audioType = 0
[012:207] [2025-05-05 12:32:17 +0000.106951][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:264] [2025-05-05 12:32:17 +0000.163979][275b] AF_SpeedFilter audio
0x7d23d1f880 PullFrame
[012:280] [2025-05-05 12:32:17 +0000.179595][275c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[012:320] [2025-05-05 12:32:17 +0000.219664][2763] DTS queue for
Generator:0x7dcf1756b8 798 830
[012:375] [2025-05-05 12:32:17 +0000.274380][275b]
RecordAudioSource::PullAudioFrame
[012:615] [2025-05-05 12:32:17 +0000.514465][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:658] [2025-05-05 12:32:17 +0000.557653][26fc] The convert RGB to YUV take 4
[012:767] [2025-05-05 12:32:17 +0000.667040][275b] AF_SpeedFilter::PullFrame eof4
[012:770] [2025-05-05 12:32:17 +0000.669274][275b]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[012:979] [2025-05-05 12:32:17 +0000.878679][26fc] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 984 diff: 17
[013:113] [2025-05-05 12:32:18 +0000.12911][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:155] [2025-05-05 12:32:18 +0000.54732][26fc] The convert RGB to YUV take 4
[013:267] [2025-05-05 12:32:18 +0000.166710][275c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[013:316] [2025-05-05 12:32:18 +0000.215238][26fc] Got a frame videoTime:2659
nextWantTime:2640 timeInterval:66 frameRate:15
[013:317] [2025-05-05 12:32:18 +0000.216394][2763] Push an pts:1329 to dts queue.
[013:351] [2025-05-05 12:32:18 +0000.250804][26fc] Drop a frame videoTime:2694
nextWantTime:2706 timeInterval:66 frameRate:15
[013:394] [2025-05-05 12:32:18 +0000.293779][2763] last dts:1297 currentPts:1329
ppsOrSPS:0 queue length:2
[013:614] [2025-05-05 12:32:18 +0000.514091][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:650] [2025-05-05 12:32:18 +0000.549362][26fc] The convert RGB to YUV take 4
[013:778] [2025-05-05 12:32:18 +0000.677261][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[013:911] [2025-05-05 12:32:18 +0000.810304][26fc] drawYUV420 render
OpenGLRenderProgram:0x7d23e58398
[013:946] [2025-05-05 12:32:18 +0000.845838][275b] AF_SpeedFilter audio
0x7d23d1f880 PullFrame
[013:979] [2025-05-05 12:32:18 +0000.878402][26fc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[013:979] [2025-05-05 12:32:18 +0000.878537][26fc] GPUImageProcessing: input frame
width1280 X 720
[013:980] [2025-05-05 12:32:18 +0000.879281][26fc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[013:980] [2025-05-05 12:32:18 +0000.879416][26fc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[013:984] [2025-05-05 12:32:18 +0000.884102][2763] DTS queue for
Generator:0x7dcf1756b8 1629 1663
[014:111] [2025-05-05 12:32:19 +0000.10664][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:154] [2025-05-05 12:32:19 +0000.53615][26fc] The convert RGB to YUV take 5
[014:176] [2025-05-05 12:32:19 +0000.75401][275b] RecordAudioSource::PullAudioFrame
[014:182] [2025-05-05 12:32:19 +0000.82077][275b] resampled_data_size:0
[014:207] [2025-05-05 12:32:19 +0000.106924][2700] Run AGC when audioType = 0
[014:265] [2025-05-05 12:32:19 +0000.164674][275c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[014:613] [2025-05-05 12:32:19 +0000.512961][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:657] [2025-05-05 12:32:19 +0000.556474][26fc] The convert RGB to YUV take 5
[014:691] [2025-05-05 12:32:19 +0000.590388][2763] h264 add frame header cdr flag
[014:691] [2025-05-05 12:32:19 +0000.590878][2763] Received key frame:1981
[014:755] [2025-05-05 12:32:19 +0000.654315][2764] get the H.264 IDR frame
[014:959] [2025-05-05 12:32:19 +0000.858868][275b] AF_SpeedFilter::PullFrame eof4
[014:961] [2025-05-05 12:32:19 +0000.861111][275b]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[015:113] [2025-05-05 12:32:20 +0000.12813][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:155] [2025-05-05 12:32:20 +0000.55040][26fc] The convert RGB to YUV take 5
[015:275] [2025-05-05 12:32:20 +0000.174898][275c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[015:350] [2025-05-05 12:32:20 +0000.249335][26fc] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1980 diff: 21
[015:469] [2025-05-05 12:32:20 +0000.368314][2762]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:5
[015:484] [2025-05-05 12:32:20 +0000.383915][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[015:557] [2025-05-05 12:32:20 +0000.457013][2763] DTS queue for
Generator:0x7dcf1756b8 2447
[015:615] [2025-05-05 12:32:20 +0000.514918][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:635] [2025-05-05 12:32:20 +0000.534325][275b] AF_SpeedFilter audio
0x7d23d1f880 PullFrame
[015:656] [2025-05-05 12:32:20 +0000.555651][26fc] The convert RGB to YUV take 5
[015:951] [2025-05-05 12:32:20 +0000.850621][26fc] Got a frame videoTime:5295
nextWantTime:5280 timeInterval:66 frameRate:15
[015:952] [2025-05-05 12:32:20 +0000.852104][2763] Push an pts:2647 to dts queue.
[015:982] [2025-05-05 12:32:20 +0000.881230][275b]
RecordAudioSource::PullAudioFrame
[016:029] [2025-05-05 12:32:20 +0000.928747][2763] last dts:2613 currentPts:2647
ppsOrSPS:0 queue length:2
[016:058] [2025-05-05 12:32:20 +0000.958114][26fc] Drop a frame videoTime:5402
nextWantTime:5412 timeInterval:66 frameRate:15
[016:113] [2025-05-05 12:32:21 +0000.12571][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:150] [2025-05-05 12:32:21 +0000.49569][26fc] The convert RGB to YUV take 4
[016:207] [2025-05-05 12:32:21 +0000.106214][2700] Run AGC when audioType = 0
[016:207] [2025-05-05 12:32:21 +0000.106375][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:279] [2025-05-05 12:32:21 +0000.178615][275c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[016:615] [2025-05-05 12:32:21 +0000.514851][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:657] [2025-05-05 12:32:21 +0000.556256][26fc] The convert RGB to YUV take 5
[017:117] [2025-05-05 12:32:22 +0000.16710][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:150] [2025-05-05 12:32:22 +0000.49829][26fc] The convert RGB to YUV take 5
[017:188] [2025-05-05 12:32:22 +0000.87472][275b] AF_SpeedFilter::PullFrame eof4
[017:190] [2025-05-05 12:32:22 +0000.89839][275b]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[017:196] [2025-05-05 12:32:22 +0000.95431][2700] haveEnoughProcessedData
internalAudioStream.length: 10
[017:222] [2025-05-05 12:32:22 +0000.121904][2763] DTS queue for
Generator:0x7dcf1756b8 3280
[017:248] [2025-05-05 12:32:22 +0000.148076][26fc] drawYUV420 render
OpenGLRenderProgram:0x7d23e58398
[017:268] [2025-05-05 12:32:22 +0000.167372][275c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[017:287] [2025-05-05 12:32:22 +0000.186756][2763]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3315
[017:291] [2025-05-05 12:32:22 +0000.190368][2763] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3280 pts:3280
[017:324] [2025-05-05 12:32:22 +0000.223264][2763] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3333
[017:324] [2025-05-05 12:32:22 +0000.223442][2763] push video frame to H264
encoder. (100 frame for one log)

[017:324] [2025-05-05 12:32:22 +0000.223491][2763] push video frame to H264


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

[017:324] [2025-05-05 12:32:22 +0000.223540][2763] H264Encode::push video frame to


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

[017:324] [2025-05-05 12:32:22 +0000.223607][2763] The input pts:3333 fps:30


[017:327] [2025-05-05 12:32:22 +0000.226619][2763] SendFrame
encodedImage._timeStamp:3315encodedImage->_length:75104
[017:335] [2025-05-05 12:32:22 +0000.235054][275b] AF_SpeedFilter audio
0x7d23d1f880 PullFrame
[017:347] [2025-05-05 12:32:22 +0000.246675][26fc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[017:347] [2025-05-05 12:32:22 +0000.246900][26fc] GPUImageProcessing: input frame
width1280 X 720
[017:348] [2025-05-05 12:32:22 +0000.247576][26fc] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[017:348] [2025-05-05 12:32:22 +0000.247674][26fc] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[017:392] [2025-05-05 12:32:22 +0000.291310][2763] H264Encode::H264SWEncoder get
callback, length:3520 type:1 nalType:1length:3516
[017:614] [2025-05-05 12:32:22 +0000.513690][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:653] [2025-05-05 12:32:22 +0000.552953][26fc] The convert RGB to YUV take 4
[017:721] [2025-05-05 12:32:22 +0000.621016][26fc] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2984 diff: 17
[017:769] [2025-05-05 12:32:22 +0000.668888][275b] resampled_data_size:1536
[017:809] [2025-05-05 12:32:22 +0000.708293][275b]
RecordAudioSource::PullAudioFrame
[018:120] [2025-05-05 12:32:23 +0000.19543][26fc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[018:155] [2025-05-05 12:32:23 +0000.54784][26fc] The convert RGB to YUV take 5
[018:206] [2025-05-05 12:32:23 +0000.106023][2700] Run AGC when audioType = 0
[018:236] [2025-05-05 12:32:23 +0000.135256][22a8]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[018:236] [2025-05-05 12:32:23 +0000.135602][26fc] operator(): Stop
[018:236] [2025-05-05 12:32:23 +0000.135684][26fc] StopPullFrameAndWriteMp4
time:132906901 enter.

[018:237] [2025-05-05 12:32:23 +0000.136596][26fc] StopRecording:


[018:238] [2025-05-05 12:32:23 +0000.138014][275b] resampled_data_size:512
[018:238] [2025-05-05 12:32:23 +0000.138101][275b] AF_SpeedFilter audio time 222,
0x7d23d1f880 out time: 132903042 org time: 132903042
[018:239] [2025-05-05 12:32:23 +0000.138211][275b] PullAudioFrame: PullFrame audio
finished.
[018:239] [2025-05-05 12:32:23 +0000.138269][275b]
Warning(media_filter_camera.cc:543): media pull audio frame EOF, so need stop
Timer!
[018:241] [2025-05-05 12:32:23 +0000.140857][2763]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:115
[018:243] [2025-05-05 12:32:23 +0000.143079][26fb] stop recording
[018:243] [2025-05-05 12:32:23 +0000.143145][26fb]
RecordingSessionInternalSimple:destroy media processers
[018:244] [2025-05-05 12:32:23 +0000.143175][26fb] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[018:244] [2025-05-05 12:32:23 +0000.143203][26fb] H264Encode::flushing hareware
Encoder
[018:244] [2025-05-05 12:32:23 +0000.143410][26fb] Flush time:132906909 enter.

[018:244] [2025-05-05 12:32:23 +0000.143451][26fb] H264Encoder encoder flush


[018:244] [2025-05-05 12:32:23 +0000.143483][26fb] flush output queue
[018:277] [2025-05-05 12:32:23 +0000.176830][275c] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[018:562] [2025-05-05 12:32:23 +0000.461999][26fb] Flush leave. expire time = 318
ms

[018:563] [2025-05-05 12:32:23 +0000.462485][26fb] ~H264EncodeWrap:


[018:563] [2025-05-05 12:32:23 +0000.462618][26fb] ~H264Encode:
[018:563] [2025-05-05 12:32:23 +0000.462667][26fb] teardownCompressionSession:
H264Encode::destroying Encoder
[018:563] [2025-05-05 12:32:23 +0000.462717][26fb] Release time:132907228 enter.

[018:563] [2025-05-05 12:32:23 +0000.463005][26fb] Release:


MediaCodecVideoEncoder::Release _inited:1
[018:563] [2025-05-05 12:32:23 +0000.463161][26fb] Destroy time:132907228 enter.
[018:564] [2025-05-05 12:32:23 +0000.463320][26fb] H264Encoder encoderDestroy
[018:564] [2025-05-05 12:32:23 +0000.463391][26fb]
AndroidMediaCodecVideoEncoder::release env: 0x7d322afe40
[018:564] [2025-05-05 12:32:23 +0000.463451][26fb]
AndroidMediaCodecVideoEncoder::Destroy
[018:589] [2025-05-05 12:32:23 +0000.488435][26fb] Destroy leave. expire time = 26
ms

[018:589] [2025-05-05 12:32:23 +0000.488929][26fb] Release leave. expire time = 26


ms

[018:589] [2025-05-05 12:32:23 +0000.489060][26fb] ~AndroidHwAvcEncoder


time:132907254 enter.

[018:590] [2025-05-05 12:32:23 +0000.489346][26fb] Release time:132907255 enter.

[018:590] [2025-05-05 12:32:23 +0000.489480][26fb] Release:


MediaCodecVideoEncoder:: has been released before, just return
[018:590] [2025-05-05 12:32:23 +0000.489539][26fb] Release leave. expire time = 0
ms

[018:590] [2025-05-05 12:32:23 +0000.489655][26fb] ~AndroidMediaCodecVideoEncoder


[018:590] [2025-05-05 12:32:23 +0000.489703][26fb] ~WrapAndroidMediaCodec
time:132907255 enter.

[018:590] [2025-05-05 12:32:23 +0000.489841][26fb] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[018:592] [2025-05-05 12:32:23 +0000.491609][26fb] video hevc hw codec


destructor:0x7dc19f3be0

[018:592] [2025-05-05 12:32:23 +0000.492000][26fb] ~AndroidHwAvcEncoder leave.


expire time = 3 ms

[018:592] [2025-05-05 12:32:23 +0000.492122][26fb] teardownCompressionSession:


H264Encode::destroyed Encoder
[018:593] [2025-05-05 12:32:23 +0000.492193][26fb]
RecordingSessionInternalSimple:destroy aac encoder output!
[018:593] [2025-05-05 12:32:23 +0000.492240][26fb] AACSWEncode destructor
[018:605] [2025-05-05 12:32:23 +0000.504614][2764] MP4 close file successfully
[018:605] [2025-05-05 12:32:23 +0000.504750][2764] Recording session Internal:
notify recording ok
[018:605] [2025-05-05 12:32:23 +0000.504800][2764] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4,
output_video_timestamp_:3766.5 last_video_pts_:3766
[018:605] [2025-05-05 12:32:23 +0000.504876][2764] OnRecordFinish:
[018:614] [2025-05-05 12:32:23 +0000.513352][2764] onRecordingOk: net seek
pos:0record video duration:3799record audio duration:3761
[018:615] [2025-05-05 12:32:23 +0000.514297][275c] destructMicSource_w:
[018:615] [2025-05-05 12:32:23 +0000.514401][275c] setOutput_w:
MicSource::setOutput() 0x0
[018:615] [2025-05-05 12:32:23 +0000.514454][275c] close external audio stream

[018:615] [2025-05-05 12:32:23 +0000.514651][26fc] releaseThread 0x7d23d1ef80


[018:615] [2025-05-05 12:32:23 +0000.514749][26fc] ~MicSource: Mic source
destroyed:0x7d23dded00
[018:616] [2025-05-05 12:32:23 +0000.515695][26fc] StopPullFrameAndWriteMp4 leave.
expire time = 380 ms
[018:616] [2025-05-05 12:32:23 +0000.515804][26fc] DestroyPipelineAndFilters
time:132907281 enter.

[018:617] [2025-05-05 12:32:23 +0000.516974][26fc] UnbindInputFilter 0x7d23d1f6c0


this 0x7d23e585c0
[018:618] [2025-05-05 12:32:23 +0000.517187][26fc] UnbindInputFilter 0x7d23d1f858
this 0x7d23d1f9d0
[018:618] [2025-05-05 12:32:23 +0000.517260][26fc] UnbindInputFilter 0x7d23e585c0
this 0x7d23d26ea0
[018:618] [2025-05-05 12:32:23 +0000.517302][26fc] filter: filter pipeline destroy
this: 0x7d23d26e00
[018:618] [2025-05-05 12:32:23 +0000.517867][26fc] ClearVideoOfSources: recodring
total frames:0
[018:618] [2025-05-05 12:32:23 +0000.517932][26fc] ClearVideoOfSources:
[018:618] [2025-05-05 12:32:23 +0000.517958][26fc] GPUImageProcessing destruct.
[018:618] [2025-05-05 12:32:23 +0000.518006][26fc] destroy TrivalImageDrawer
0x7d23db8240
[018:618] [2025-05-05 12:32:23 +0000.518037][26fc] The shader has been initialize,
clean up them.

[018:618] [2025-05-05 12:32:23 +0000.518111][26fc] ~OpenGLFrameBuffer:


[018:619] [2025-05-05 12:32:23 +0000.518292][26fc] ~OpenGLFrameBuffer:
[018:619] [2025-05-05 12:32:23 +0000.518390][26fc] ~OpenGLFrameBuffer:
[018:619] [2025-05-05 12:32:23 +0000.518718][26fc] ~OpenGLFrameBuffer:
[018:619] [2025-05-05 12:32:23 +0000.518813][26fc] ~OpenGLFrameBuffer:
[018:619] [2025-05-05 12:32:23 +0000.518927][26fc] ~OpenGLFrameBuffer:
[018:620] [2025-05-05 12:32:23 +0000.519232][26fc] GPUImageProcessing destruct
finish.
[018:620] [2025-05-05 12:32:23 +0000.519287][26fc] GPURGBAFrame destruct.
[018:620] [2025-05-05 12:32:23 +0000.519365][26fc] destroy OpenGLRenderProgram
0x7d23e58398
[018:620] [2025-05-05 12:32:23 +0000.519415][26fc] ~CameraSource time:132907285
enter.

[018:620] [2025-05-05 12:32:23 +0000.519456][26fc] ~CameraSource leave. expire


time = 0 ms

[018:620] [2025-05-05 12:32:23 +0000.519573][26fc] ~RecordAudioSource


time:132907285 enter.

[018:620] [2025-05-05 12:32:23 +0000.519612][26fc] ~RecordAudioSource leave.


expire time = 0 ms

[018:620] [2025-05-05 12:32:23 +0000.519688][26fc] DestroyPipelineAndFilters


leave. expire time = 4 ms

[018:865] [2025-05-05 12:32:23 +0000.764382][22a8]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[018:866] [2025-05-05 12:32:23 +0000.766026][22a8] machine model :redmi
[018:866] [2025-05-05 12:32:23 +0000.766084][22a8] Support this machine
model :redmi
[018:866] [2025-05-05 12:32:23 +0000.766128][22a8] global inited! current sdk
version: 12-14-d8558ab
[018:867] [2025-05-05 12:32:23 +0000.766453][22a8] filter: filter pipeline
construtc this: 0x7dd6265400
[018:867] [2025-05-05 12:32:23 +0000.766507][22a8] MediaFilterGraph:
MediaFilterGraph construct
[018:867] [2025-05-05 12:32:23 +0000.767150][22a8] GLESContext:
[018:868] [2025-05-05 12:32:23 +0000.767271][22a8] The result of eglGetDisplay is:
0x1
[018:877] [2025-05-05 12:32:23 +0000.776741][22a8] The result of creation:
0x7d323e8900
[018:877] [2025-05-05 12:32:23 +0000.777041][22a8] The result of
eglCreatePbufferSurface is: 0x7d323e8d80
[018:882] [2025-05-05 12:32:23 +0000.781302][22a8] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[018:882] [2025-05-05 12:32:23 +0000.781457][22a8] The source 0 speed:1
[018:882] [2025-05-05 12:32:23 +0000.781544][22a8] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4,
delay: 0
[018:882] [2025-05-05 12:32:23 +0000.781643][22a8] CreateDecoderByVideoSource
time:132907547 enter.

[018:882] [2025-05-05 12:32:23 +0000.781955][22a8] running_decoder_count:0max


count:2
[018:882] [2025-05-05 12:32:23 +0000.782022][22a8] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7d32310c00
[018:898] [2025-05-05 12:32:23 +0000.797188][2772] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7d3222e000] Current FFmpeg version git-2021-06-16-
97cea6f

[018:907] [2025-05-05 12:32:23 +0000.806509][2700] haveEnoughProcessedData


internalAudioStream.length: 0
[018:935] [2025-05-05 12:32:23 +0000.835164][2772] OnStreamInfoFound: video
duration_: 3799
[018:938] [2025-05-05 12:32:23 +0000.837213][22a8] start decoder
[018:938] [2025-05-05 12:32:23 +0000.837201][2773] NO get frame from decoder
[018:938] [2025-05-05 12:32:23 +0000.837399][22a8] CreateDecoderByVideoSource
leave. expire time = 56 ms

[018:938] [2025-05-05 12:32:23 +0000.837489][22a8] BindInputFilter 0x7dcf254ea0


this 0x7d280b4b98
[018:938] [2025-05-05 12:32:23 +0000.837542][22a8] BindInputFilter 0x7d280b4b98
this 0x7d280b5018
[018:938] [2025-05-05 12:32:23 +0000.837604][22a8] BindInputFilter 0x7dcf254ea0
this 0x7d280b50d8
[018:938] [2025-05-05 12:32:23 +0000.837665][22a8] BindInputFilter 0x7d280b50d8
this 0x7d280b5198
[018:938] [2025-05-05 12:32:23 +0000.837723][22a8] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[018:938] [2025-05-05 12:32:23 +0000.837774][22a8] BindInputFilter 0x7d280b5018
this 0x7d280b5258
[018:938] [2025-05-05 12:32:23 +0000.837820][22a8] BindInputFilter 0x7d280b5258
this 0x7dd62654a0
[018:938] [2025-05-05 12:32:23 +0000.837888][22a8] BindInputFilter 0x7d280b5198
this 0x7d280b5318
[018:938] [2025-05-05 12:32:23 +0000.837935][22a8] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[018:939] [2025-05-05 12:32:23 +0000.838723][2773] NO get frame from decoder
[018:941] [2025-05-05 12:32:23 +0000.840434][2773] NO get frame from decoder
[018:941] [2025-05-05 12:32:23 +0000.840589][22a8]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[018:942] [2025-05-05 12:32:23 +0000.841339][22a8] machine model :redmi
[018:942] [2025-05-05 12:32:23 +0000.841451][22a8] Support this machine
model :redmi
[018:942] [2025-05-05 12:32:23 +0000.841487][22a8] global inited! current sdk
version: 12-14-d8558ab
[018:942] [2025-05-05 12:32:23 +0000.841641][22a8] GetPipeline:
-----------------------------------------
[018:942] [2025-05-05 12:32:23 +0000.841734][22a8] GetPipeline: source:
0x7dcf254c80
[018:942] [2025-05-05 12:32:23 +0000.841774][22a8] GetPipeline: filter: NULLFilter
[018:942] [2025-05-05 12:32:23 +0000.841808][22a8] GetPipeline: filter: NULLFilter
[018:942] [2025-05-05 12:32:23 +0000.841840][22a8] GetPipeline: filter: NULLFilter
[018:942] [2025-05-05 12:32:23 +0000.841871][22a8] GetPipeline: audio filter:
AuidoNULLFilter
[018:942] [2025-05-05 12:32:23 +0000.841903][22a8] GetPipeline: audio filter:
AuidoNULLFilter
[018:942] [2025-05-05 12:32:23 +0000.841934][22a8] GetPipeline: audio filter:
AudioNUllFilter
[018:942] [2025-05-05 12:32:23 +0000.841965][22a8] GetPipeline:
------------------------------------------
[018:942] [2025-05-05 12:32:23 +0000.842003][22a8] filter: filter pipeline2 update
pattern: 0
[018:943] [2025-05-05 12:32:23 +0000.842715][2773] NO get frame from decoder
[018:945] [2025-05-05 12:32:23 +0000.844428][22a8] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[018:946] [2025-05-05 12:32:23 +0000.846008][22a8] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[018:947] [2025-05-05 12:32:23 +0000.846517][22a8] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[018:947] [2025-05-05 12:32:23 +0000.847009][22a8] DeviceInit:
[018:946] [2025-05-05 12:32:23 +0000.846008][2773] NO get frame from decoder
[018:950] [2025-05-05 12:32:23 +0000.849403][22a8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[018:951] [2025-05-05 12:32:23 +0000.850542][22a8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[018:953] [2025-05-05 12:32:23 +0000.852198][22a8] CreatePlatformSpecificObjects:
[018:953] [2025-05-05 12:32:23 +0000.852349][22a8] audio device use null audio
input and opensl output
[018:953] [2025-05-05 12:32:23 +0000.852397][22a8] Create OpenSLES output module
with java VM support.

[018:953] [2025-05-05 12:32:23 +0000.852732][22a8] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[018:953] [2025-05-05 12:32:23 +0000.852966][2773] NO get frame from decoder
[018:953] [2025-05-05 12:32:23 +0000.853120][22a8] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[018:954] [2025-05-05 12:32:23 +0000.853512][22a8] Create OpenSLES output module
with buffer num:2

[018:954] [2025-05-05 12:32:23 +0000.853596][22a8] Error(trace.cc:40): Init the


output and input for audio device template.
[018:954] [2025-05-05 12:32:23 +0000.853634][22a8] Init the output device.

[018:954] [2025-05-05 12:32:23 +0000.853909][2773] NO get frame from decoder


[018:955] [2025-05-05 12:32:23 +0000.854491][22a8] Set the playout as stereo:1
[018:955] [2025-05-05 12:32:23 +0000.854549][22a8] Set the sample rate to be:44100

[018:958] [2025-05-05 12:32:23 +0000.857473][22a8] Low latency buffer size:144 low


sample rate:48000
[018:958] [2025-05-05 12:32:23 +0000.857607][22a8] DeviceInit: Done
[018:958] [2025-05-05 12:32:23 +0000.857827][22a8] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[018:959] [2025-05-05 12:32:23 +0000.858918][22a8]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[018:959] [2025-05-05 12:32:23 +0000.859021][22a8]
MediaFilterPlayer::SetPlayerNotify 0x7d32287b00
[018:960] [2025-05-05 12:32:23 +0000.859593][22a8]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[018:960] [2025-05-05 12:32:23 +0000.859638][22a8]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[018:962] [2025-05-05 12:32:23 +0000.861579][2773] NO get frame from decoder
[018:964] [2025-05-05 12:32:23 +0000.863220][22a8]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[018:964] [2025-05-05 12:32:23 +0000.864033][22a8] SetGraphLoop: SetGraphLoop 1
[018:964] [2025-05-05 12:32:23 +0000.864090][22a8]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[018:965] [2025-05-05 12:32:23 +0000.864608][22a8]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[018:968] [2025-05-05 12:32:23 +0000.868169][277d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7d2333c818
[018:969] [2025-05-05 12:32:23 +0000.869153][22a8]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[018:973] [2025-05-05 12:32:23 +0000.872479][22a8]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[018:973] [2025-05-05 12:32:23 +0000.872755][277f] Start:
[018:973] [2025-05-05 12:32:23 +0000.872887][277e] operator(): video render
started.
[018:973] [2025-05-05 12:32:23 +0000.872933][277e] DriveRender working... (1/200)
[018:973] [2025-05-05 12:32:23 +0000.872950][277f] Start:
[018:973] [2025-05-05 12:32:23 +0000.872961][277e] Warning(video_render.cc:390): No
picture to display (1/50)
[018:973] [2025-05-05 12:32:23 +0000.873104][277f] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[018:973] [2025-05-05 12:32:23 +0000.873151][277f] Reset: history total size: 98
[018:974] [2025-05-05 12:32:23 +0000.873183][277f] DeviceStart:
audioDevice_:0x7d2808a000
[018:974] [2025-05-05 12:32:23 +0000.873212][277f] DeviceStart: time profile
playout init before
[018:974] [2025-05-05 12:32:23 +0000.873243][277f] DeviceStart: time profile
playout init end
[018:974] [2025-05-05 12:32:23 +0000.873299][277f] OpenSlesOutput:Start playout

[018:979] [2025-05-05 12:32:23 +0000.878882][277f] Create the opensl output player.


streamtype before:0

[018:979] [2025-05-05 12:32:23 +0000.879046][277f] Create the opensl output player.


streamtype after:3

[019:100] [2025-05-05 12:32:23 +0000.999862][277f] Enqueue opensl buffer size:1764


[019:170] [2025-05-05 12:32:24 +0000.69514][277f] DeviceStart: time profile playout
all end
[019:170] [2025-05-05 12:32:24 +0000.69559][2782]
PlayerSimpleBufferQueueCallbackHandler function
[019:170] [2025-05-05 12:32:24 +0000.69625][277f] operator(): Audio playback
started.
[019:170] [2025-05-05 12:32:24 +0000.69654][2782] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[019:170] [2025-05-05 12:32:24 +0000.69690][2782]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[019:170] [2025-05-05 12:32:24 +0000.69742][277f] operator(): Started now!
[019:170] [2025-05-05 12:32:24 +0000.69834][2780] Pull audio failed.(wait video!)
[019:170] [2025-05-05 12:32:24 +0000.69876][2780]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[019:170] [2025-05-05 12:32:24 +0000.69830][2781] Error(video_source.cc:430): wait
decoder a frame: 0
[019:172] [2025-05-05 12:32:24 +0000.72134][2780] Pull audio failed.(wait video!)
[019:173] [2025-05-05 12:32:24 +0000.72335][2781] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[019:177] [2025-05-05 12:32:24 +0000.76317][2781] OnVideoFrameReady(1/200)
[019:177] [2025-05-05 12:32:24 +0000.76686][277e] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[019:177] [2025-05-05 12:32:24 +0000.76673][2780] audio_frame_list_ empty
[019:178] [2025-05-05 12:32:24 +0000.77895][277e] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:132907843
[019:232] [2025-05-05 12:32:24 +0000.131210][2781]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[019:286] [2025-05-05 12:32:24 +0000.185550][277e] lipsync_debug: render a video
frame
[019:286] [2025-05-05 12:32:24 +0000.185647][277e] lipsync_debug: First video frame
rendering.
[019:304] [2025-05-05 12:32:24 +0000.203407][277e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:126 last
video ts:900 frame->pts:4140 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[019:304] [2025-05-05 12:32:24 +0000.203591][277e] lipsync_debug: tsDelta -
timeDelta = -90
[019:304] [2025-05-05 12:32:24 +0000.203629][277e] lipsync_debug:result remaining
time:0
[019:304] [2025-05-05 12:32:24 +0000.203657][277e] dynamic updated lipsync delay:0
[019:337] [2025-05-05 12:32:24 +0000.236811][2780] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[019:337] [2025-05-05 12:32:24 +0000.236938][2780] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[019:337] [2025-05-05 12:32:24 +0000.236992][277f] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[019:337] [2025-05-05 12:32:24 +0000.237142][277f] The audio playback speed:100
(1/100)
[019:338] [2025-05-05 12:32:24 +0000.237182][277f] lipsync_debug: The current
played audio timestamp is:0(1/50)
[019:338] [2025-05-05 12:32:24 +0000.237214][277f] First audio frame rendering
[019:338] [2025-05-05 12:32:24 +0000.237475][2780] audio frame wait video
frame.last_video_timestamp:134 last_audio_timestamp:254.921
[019:338] [2025-05-05 12:32:24 +0000.237549][2780]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[019:340] [2025-05-05 12:32:24 +0000.239785][2780] audio frame wait video
frame.last_video_timestamp:134 last_audio_timestamp:254.921
[019:340] [2025-05-05 12:32:24 +0000.240078][2780]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[019:378] [2025-05-05 12:32:24 +0000.277224][277e] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[019:378] [2025-05-05 12:32:24 +0000.277348][277e] lipsync_debug:result remaining
time:10
[019:425] [2025-05-05 12:32:24 +0000.324293][2781] video frame wait audio frame:
last_video_timestamp:432 last_audio_timestamp:300.907
[019:832] [2025-05-05 12:32:24 +0000.731698][277e] lipsync_debug:displaying video
ts:59760 The current displayed video timestamp is:132908497
[019:940] [2025-05-05 12:32:24 +0000.839959][2782]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[020:171] [2025-05-05 12:32:25 +0000.70251][277f] do work DoLipsync!
[020:171] [2025-05-05 12:32:25 +0000.70458][277f] total delay:324 videoTsMS:1000
audioTsMS:676 diff:324
[020:171] [2025-05-05 12:32:25 +0000.70499][277f] Set the lipsync delay:324
[020:203] [2025-05-05 12:32:25 +0000.103062][2701] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:204] [2025-05-05 12:32:25 +0000.103208][2701] _deviceSampleRate:48000

[020:204] [2025-05-05 12:32:25 +0000.103439][2700] Run AGC when audioType = 0


[020:204] [2025-05-05 12:32:25 +0000.103523][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:447] [2025-05-05 12:32:25 +0000.346405][2781] Error(video_source.cc:430): wait
decoder a frame: 0
[020:615] [2025-05-05 12:32:25 +0000.514370][2700] haveEnoughProcessedData
internalAudioStream.length: 10
[020:660] [2025-05-05 12:32:25 +0000.560102][277e] lipsync_debug:displaying video
ts:119610 The current displayed video timestamp is:132909325
[020:863] [2025-05-05 12:32:25 +0000.762401][277e] DriveRender working... (1/200)
[021:047] [2025-05-05 12:32:25 +0000.946984][277e]
lipsync_debug:lipsync_threadhold: lipsync_delta:15 tsDelta:45 timeDelta:34 last
video ts:140850 frame->pts:143550 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[021:048] [2025-05-05 12:32:25 +0000.947602][277e] lipsync_debug: tsDelta -
timeDelta = 11
[021:069] [2025-05-05 12:32:25 +0000.968949][2782]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[021:407] [2025-05-05 12:32:26 +0000.306721][2773] av_read_frame AVERROR_EOF
[021:490] [2025-05-05 12:32:26 +0000.389794][277e] lipsync_debug:displaying video
ts:178290 The current displayed video timestamp is:132910155
[021:525] [2025-05-05 12:32:26 +0000.424775][277e] lipsync_debug:remaining time:10
tsDelta - timeDelta:31
[021:525] [2025-05-05 12:32:26 +0000.424876][277e] lipsync_debug:result remaining
time:10
[021:551] [2025-05-05 12:32:26 +0000.450515][2780] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[021:551] [2025-05-05 12:32:26 +0000.450600][2780] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[021:573] [2025-05-05 12:32:26 +0000.472884][2773] OnReceiveEOF:
[021:574] [2025-05-05 12:32:26 +0000.473171][2773] OnDecoderEOF time:132910239
enter.

[021:574] [2025-05-05 12:32:26 +0000.473262][2773] OnDecoderEOF leave. expire time


= 0 ms

[021:574] [2025-05-05 12:32:26 +0000.473294][2771] CleanUp time:132910239 enter.

[021:574] [2025-05-05 12:32:26 +0000.473302][2773] OnDecoderFinished:


OnDecoderFinished total decoder frames:115 this:0x7dcf254c80
[021:576] [2025-05-05 12:32:26 +0000.475922][2771] CleanUp leave. expire time = 2
ms

[021:576] [2025-05-05 12:32:26 +0000.476071][2771] clean up


[021:577] [2025-05-05 12:32:26 +0000.476791][2771] running_decoder_count:0max
count:2
[021:615] [2025-05-05 12:32:26 +0000.514993][277f] The audio playback speed:100
(1/100)
[021:616] [2025-05-05 12:32:26 +0000.515170][277f] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[021:737] [2025-05-05 12:32:26 +0000.636740][2781] Error(video_source.cc:430): wait
decoder a frame: 0
[022:030] [2025-05-05 12:32:26 +0000.929223][2782]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[022:156] [2025-05-05 12:32:27 +0000.56067][277e] lipsync_debug:displaying video
ts:238230 The current displayed video timestamp is:132910821
[022:207] [2025-05-05 12:32:27 +0000.106960][2700] Run AGC when audioType = 0
[022:310] [2025-05-05 12:32:27 +0000.210129][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[022:364] [2025-05-05 12:32:27 +0000.263985][2781] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3996 diff: 5
[022:374] [2025-05-05 12:32:27 +0000.274115][2781] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 298350pts ms:3.315e+06
[022:376] [2025-05-05 12:32:27 +0000.276024][2781] OnVideoFrameReady(1/200)
[022:377] [2025-05-05 12:32:27 +0000.276476][277e] operator() frame->pts-
9223372036854775808 queue_ size: 15 (1/200)
[022:445] [2025-05-05 12:32:27 +0000.344526][277e] DriveRender working... (1/200)
[022:621] [2025-05-05 12:32:27 +0000.521127][277e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:33 last
video ts:274320 frame->pts:277290 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[022:622] [2025-05-05 12:32:27 +0000.521266][277e] lipsync_debug: tsDelta -
timeDelta = 0
[022:856] [2025-05-05 12:32:27 +0000.755557][277e] lipsync_debug:displaying video
ts:298350 The current displayed video timestamp is:132911521
[022:859] [2025-05-05 12:32:27 +0000.758824][277e] lipsync_debug: render a video
frame
[022:875] [2025-05-05 12:32:27 +0000.774265][277e] lipsync_debug:result remaining
time:0
[022:875] [2025-05-05 12:32:27 +0000.774393][277e] dynamic updated lipsync delay:0
[023:000] [2025-05-05 12:32:27 +0000.899517][2782]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[023:002] [2025-05-05 12:32:27 +0000.901721][2780] PullAudioFrame: PullFrame audio
finished.
[023:002] [2025-05-05 12:32:27 +0000.901781][2780] media player notify EOF, audio
PullFrameStatus is EOF
[023:032] [2025-05-05 12:32:27 +0000.931961][2780] Pull finished audio filter.
[023:032] [2025-05-05 12:32:27 +0000.932082][2780] media player notify EOF, audio
PullFrameStatus is EOF
[023:063] [2025-05-05 12:32:27 +0000.962302][2780] media player notify EOF, audio
PullFrameStatus is EOF
[023:093] [2025-05-05 12:32:27 +0000.992540][2780] media player notify EOF, audio
PullFrameStatus is EOF
[023:123] [2025-05-05 12:32:28 +0000.22838][2780] media player notify EOF, audio
PullFrameStatus is EOF
[023:153] [2025-05-05 12:32:28 +0000.53100][2780] media player notify EOF, audio
PullFrameStatus is EOF
[023:184] [2025-05-05 12:32:28 +0000.83716][2780] media player notify EOF, audio
PullFrameStatus is EOF
[023:215] [2025-05-05 12:32:28 +0000.114337][2780] media player notify EOF, audio
PullFrameStatus is EOF
[023:245] [2025-05-05 12:32:28 +0000.144713][2780] media player notify EOF, audio
PullFrameStatus is EOF
[023:275] [2025-05-05 12:32:28 +0000.175082][2780] media player notify EOF, audio
PullFrameStatus is EOF
[023:284] [2025-05-05 12:32:28 +0000.184159][2781] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[023:285] [2025-05-05 12:32:28 +0000.184988][2781] Stop:
[023:286] [2025-05-05 12:32:28 +0000.185857][277e] operator(): Video Render
stopped.
[023:286] [2025-05-05 12:32:28 +0000.186073][2781] Stop:
[023:287] [2025-05-05 12:32:28 +0000.186624][277f] DeviceStop:
audioDevice_:0x7d2808a000
[023:287] [2025-05-05 12:32:28 +0000.186706][277f] OpenSlesOutput:Stop playout

[023:293] [2025-05-05 12:32:28 +0000.192442][277f] DeviceStop: Done


[023:293] [2025-05-05 12:32:28 +0000.192752][277f] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[023:294] [2025-05-05 12:32:28 +0000.193196][2781] to reset filter graph
[023:294] [2025-05-05 12:32:28 +0000.193274][2781] RemoveVideoBackGroud: hava not
add video backgroud
[023:294] [2025-05-05 12:32:28 +0000.193353][2781] UnbindInputFilter 0x7d280b5258
this 0x7dd62654a0
[023:294] [2025-05-05 12:32:28 +0000.193423][2781] ClearAllSource: remove source
filter, sourceid: 0x7dcf254c80
[023:294] [2025-05-05 12:32:28 +0000.193488][2781] DestoryDecoderByVideoSource
time:132911959 enter.

[023:294] [2025-05-05 12:32:28 +0000.193540][2781] ~VideoBindDecoder time:132911959


enter.

[023:294] [2025-05-05 12:32:28 +0000.193684][2781] CleanUp time:132911959 enter.

[023:294] [2025-05-05 12:32:28 +0000.194080][2781] CleanUp leave. expire time = 0


ms

[023:294] [2025-05-05 12:32:28 +0000.194132][2781] CleanUp time:132911959 enter.

[023:295] [2025-05-05 12:32:28 +0000.194598][2781] CleanUp leave. expire time = 1


ms

[023:296] [2025-05-05 12:32:28 +0000.195334][2781] ~VideoBindDecoder leave. expire


time = 2 ms

[023:296] [2025-05-05 12:32:28 +0000.195436][2781] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[023:296] [2025-05-05 12:32:28 +0000.195505][2781] UnbindInputFilter 0x7d280b5018


this 0x7d280b5258
[023:296] [2025-05-05 12:32:28 +0000.195576][2781] UnbindInputFilter 0x7d280b4b98
this 0x7d280b5018
[023:296] [2025-05-05 12:32:28 +0000.195642][2781] UnbindInputFilter 0x7dcf254ea0
this 0x7d280b4b98
[023:296] [2025-05-05 12:32:28 +0000.195704][2781] UnbindInputFilter 0x7d280b5198
this 0x7d280b5318
[023:296] [2025-05-05 12:32:28 +0000.195766][2781] UnbindInputFilter 0x7d280b50d8
this 0x7d280b5198
[023:296] [2025-05-05 12:32:28 +0000.195830][2781] UnbindInputFilter 0x7dcf254ea0
this 0x7d280b50d8
[023:296] [2025-05-05 12:32:28 +0000.195896][2781] to reset filter graph clear end
[023:296] [2025-05-05 12:32:28 +0000.195976][2781] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4,
delay: 0
[023:296] [2025-05-05 12:32:28 +0000.196049][2781] CreateDecoderByVideoSource
time:132911961 enter.

[023:297] [2025-05-05 12:32:28 +0000.196533][2781] running_decoder_count:0max


count:2
[023:297] [2025-05-05 12:32:28 +0000.196607][2781] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7dce453800
[023:298] [2025-05-05 12:32:28 +0000.198127][27a3] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7d3222e000] Current FFmpeg version git-2021-06-16-
97cea6f

[023:327] [2025-05-05 12:32:28 +0000.226896][27a3] OnStreamInfoFound: video


duration_: 3799
[023:330] [2025-05-05 12:32:28 +0000.229632][2781] start decoder
[023:330] [2025-05-05 12:32:28 +0000.229645][27a4] NO get frame from decoder
[023:330] [2025-05-05 12:32:28 +0000.229772][2781] CreateDecoderByVideoSource
leave. expire time = 34 ms

[023:330] [2025-05-05 12:32:28 +0000.229881][2781] BindInputFilter 0x7d23923d20


this 0x7d3d1ef158
[023:330] [2025-05-05 12:32:28 +0000.229959][2781] BindInputFilter 0x7d3d1ef158
this 0x7d3d1f0898
[023:330] [2025-05-05 12:32:28 +0000.230051][2781] BindInputFilter 0x7d23923d20
this 0x7d3d1f0958
[023:330] [2025-05-05 12:32:28 +0000.230112][2781] BindInputFilter 0x7d3d1f0958
this 0x7d3d1f0a18
[023:330] [2025-05-05 12:32:28 +0000.230149][2781] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[023:331] [2025-05-05 12:32:28 +0000.230250][2781] BindInputFilter 0x7d3d1f0898
this 0x7d3d1f0ad8
[023:331] [2025-05-05 12:32:28 +0000.230305][2781] BindInputFilter 0x7d3d1f0ad8
this 0x7dd62654a0
[023:331] [2025-05-05 12:32:28 +0000.230394][2781] BindInputFilter 0x7d3d1f0a18
this 0x7d3d1f0b98
[023:331] [2025-05-05 12:32:28 +0000.230458][2781] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[023:331] [2025-05-05 12:32:28 +0000.230501][2781] to reset filter graph end
[023:331] [2025-05-05 12:32:28 +0000.230543][2781] Start:
[023:331] [2025-05-05 12:32:28 +0000.230677][277e] operator(): video render
started.
[023:331] [2025-05-05 12:32:28 +0000.230787][2781] Start:
[023:331] [2025-05-05 12:32:28 +0000.231051][277f] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[023:331] [2025-05-05 12:32:28 +0000.231103][27a4] NO get frame from decoder
[023:331] [2025-05-05 12:32:28 +0000.231137][277f] Reset: history total size: 98
[023:332] [2025-05-05 12:32:28 +0000.231194][277f] DeviceStart:
audioDevice_:0x7d2808a000
[023:332] [2025-05-05 12:32:28 +0000.231239][277f] DeviceStart: time profile
playout init before
[023:332] [2025-05-05 12:32:28 +0000.231305][277f] DeviceStart: time profile
playout init end
[023:332] [2025-05-05 12:32:28 +0000.231367][277f] OpenSlesOutput:Start playout

[023:332] [2025-05-05 12:32:28 +0000.231911][27a4] NO get frame from decoder


[023:334] [2025-05-05 12:32:28 +0000.233350][277f] Create the opensl output player.
streamtype before:0

[023:334] [2025-05-05 12:32:28 +0000.233477][277f] Create the opensl output player.


streamtype after:3

[023:336] [2025-05-05 12:32:28 +0000.235267][27a4] NO get frame from decoder


[023:338] [2025-05-05 12:32:28 +0000.237347][27a4] NO get frame from decoder
[023:338] [2025-05-05 12:32:28 +0000.237774][27a4] NO get frame from decoder
[023:340] [2025-05-05 12:32:28 +0000.239685][27a4] NO get frame from decoder
[023:342] [2025-05-05 12:32:28 +0000.241533][27a4] NO get frame from decoder
[023:354] [2025-05-05 12:32:28 +0000.253541][277f] Enqueue opensl buffer size:1764
[023:362] [2025-05-05 12:32:28 +0000.261855][277f] DeviceStart: time profile
playout all end
[023:362] [2025-05-05 12:32:28 +0000.261961][277f] operator(): Audio playback
started.
[023:366] [2025-05-05 12:32:28 +0000.265925][2780]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[023:368] [2025-05-05 12:32:28 +0000.267765][2780] Pull audio failed.(wait video!)
[023:369] [2025-05-05 12:32:28 +0000.268226][2780]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[023:370] [2025-05-05 12:32:28 +0000.269929][2780] Pull audio failed.(wait video!)
[023:389] [2025-05-05 12:32:28 +0000.288421][277e] lipsync_debug: First video frame
rendering.
[023:524] [2025-05-05 12:32:28 +0000.424124][277f] First audio frame rendering
[023:525] [2025-05-05 12:32:28 +0000.424774][2780]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[023:525] [2025-05-05 12:32:28 +0000.425018][2780] audio frame wait video
frame.last_video_timestamp:134 last_audio_timestamp:254.921
[023:527] [2025-05-05 12:32:28 +0000.427005][2780]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[023:552] [2025-05-05 12:32:28 +0000.451348][277e] lipsync_debug:displaying video
ts:16110 The current displayed video timestamp is:132912217
[023:557] [2025-05-05 12:32:28 +0000.456235][2781] Error(video_source.cc:430): wait
decoder a frame: 0
[023:755] [2025-05-05 12:32:28 +0000.654265][277e] lipsync_debug:remaining time:10
tsDelta - timeDelta:15
[023:755] [2025-05-05 12:32:28 +0000.654416][277e] lipsync_debug:result remaining
time:10
[023:996] [2025-05-05 12:32:28 +0000.895781][27ae]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[024:018] [2025-05-05 12:32:28 +0000.917500][2700] haveEnoughProcessedData
internalAudioStream.length: 10
[024:127] [2025-05-05 12:32:29 +0000.26384][277e] DriveRender working... (1/200)
[024:202] [2025-05-05 12:32:29 +0000.101980][277e] lipsync_debug:displaying video
ts:74700 The current displayed video timestamp is:132912867
[024:208] [2025-05-05 12:32:29 +0000.107424][2700] Run AGC when audioType = 0
[024:208] [2025-05-05 12:32:29 +0000.107595][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[024:234] [2025-05-05 12:32:29 +0000.133574][2780] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 37870
[024:234] [2025-05-05 12:32:29 +0000.133665][2780] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[024:283] [2025-05-05 12:32:29 +0000.182334][277f] The audio playback speed:100
(1/100)
[024:283] [2025-05-05 12:32:29 +0000.182468][277f] lipsync_debug: The current
played audio timestamp is:37870(1/50)
[024:339] [2025-05-05 12:32:29 +0000.238575][277e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:3 last video
ts:86760 frame->pts:90000 pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[024:339] [2025-05-05 12:32:29 +0000.238715][277e] lipsync_debug: tsDelta -
timeDelta = 33
[024:881] [2025-05-05 12:32:29 +0000.780520][2781] Error(video_source.cc:430): wait
decoder a frame: 0
[025:034] [2025-05-05 12:32:29 +0000.933652][27ae]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[025:133] [2025-05-05 12:32:30 +0000.32348][277e] lipsync_debug:displaying video
ts:134730 The current displayed video timestamp is:132913798
[025:599] [2025-05-05 12:32:30 +0000.498990][27a4] av_read_frame AVERROR_EOF
[025:719] [2025-05-05 12:32:30 +0000.618615][2700] haveEnoughProcessedData
internalAudioStream.length: 10
[025:760] [2025-05-05 12:32:30 +0000.660048][277e] DriveRender working... (1/200)
[025:794] [2025-05-05 12:32:30 +0000.693336][277e] lipsync_debug:displaying video
ts:193320 The current displayed video timestamp is:132914459
[025:830] [2025-05-05 12:32:30 +0000.730232][277e] lipsync_debug:remaining time:10
tsDelta - timeDelta:32
[025:831] [2025-05-05 12:32:30 +0000.730355][277e] lipsync_debug:result remaining
time:10
[025:925] [2025-05-05 12:32:30 +0000.824903][27a4] OnReceiveEOF:
[025:925] [2025-05-05 12:32:30 +0000.825113][27a4] OnDecoderEOF time:132914590
enter.

[025:926] [2025-05-05 12:32:30 +0000.825226][27a4] OnDecoderEOF leave. expire time


= 1 ms

[025:926] [2025-05-05 12:32:30 +0000.825278][27a4] OnDecoderFinished:


OnDecoderFinished total decoder frames:115 this:0x7d23923b00
[025:926] [2025-05-05 12:32:30 +0000.825356][2771] CleanUp time:132914591 enter.

[025:934] [2025-05-05 12:32:30 +0000.833439][2771] CleanUp leave. expire time = 8


ms

[025:934] [2025-05-05 12:32:30 +0000.833583][2771] clean up


[025:934] [2025-05-05 12:32:30 +0000.833628][2771] running_decoder_count:0max
count:2
[025:994] [2025-05-05 12:32:30 +0000.893447][277e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:33 last
video ts:208350 frame->pts:211410 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[025:994] [2025-05-05 12:32:30 +0000.893575][277e] lipsync_debug: tsDelta -
timeDelta = 1
[026:001] [2025-05-05 12:32:30 +0000.900178][27ae]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[026:079] [2025-05-05 12:32:30 +0000.978878][2781] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 253260pts ms:2.814e+06
[026:081] [2025-05-05 12:32:30 +0000.980955][2781] OnVideoFrameReady(1/200)
[026:081] [2025-05-05 12:32:30 +0000.981142][277e] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[026:205] [2025-05-05 12:32:31 +0000.104544][2700] Run AGC when audioType = 0
[026:239] [2025-05-05 12:32:31 +0000.138902][2781] Error(video_source.cc:430): wait
decoder a frame: 0
[026:500] [2025-05-05 12:32:31 +0000.399795][277e] lipsync_debug:displaying video
ts:253260 The current displayed video timestamp is:132915165
[026:502] [2025-05-05 12:32:31 +0000.401942][2781]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[026:504] [2025-05-05 12:32:31 +0000.403941][277e] lipsync_debug: render a video
frame
[026:554] [2025-05-05 12:32:31 +0000.453960][2780] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 140238
[026:554] [2025-05-05 12:32:31 +0000.454061][2780] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[026:568] [2025-05-05 12:32:31 +0000.468128][277e] lipsync_debug:result remaining
time:0
[026:569] [2025-05-05 12:32:31 +0000.468295][277e] dynamic updated lipsync delay:0
[026:609] [2025-05-05 12:32:31 +0000.508219][277f] The audio playback speed:100
(1/100)
[026:609] [2025-05-05 12:32:31 +0000.508343][277f] lipsync_debug: The current
played audio timestamp is:140238(1/50)
[026:738] [2025-05-05 12:32:31 +0000.637238][2781] video frame wait audio frame:
last_video_timestamp:3498 last_audio_timestamp:3388.93
[026:800] [2025-05-05 12:32:31 +0000.700039][2781] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4996 diff: 5
[027:034] [2025-05-05 12:32:31 +0000.933717][27ae]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[027:126] [2025-05-05 12:32:32 +0000.25466][2780] PullAudioFrame: PullFrame audio
finished.
[027:126] [2025-05-05 12:32:32 +0000.25615][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:153] [2025-05-05 12:32:32 +0000.52447][277e] lipsync_debug:displaying video
ts:311940 The current displayed video timestamp is:132915818
[027:156] [2025-05-05 12:32:32 +0000.55813][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:186] [2025-05-05 12:32:32 +0000.86110][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:217] [2025-05-05 12:32:32 +0000.116494][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:247] [2025-05-05 12:32:32 +0000.146792][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:277] [2025-05-05 12:32:32 +0000.177060][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:308] [2025-05-05 12:32:32 +0000.207534][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:338] [2025-05-05 12:32:32 +0000.237903][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:369] [2025-05-05 12:32:32 +0000.268244][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:376] [2025-05-05 12:32:32 +0000.276071][277e] DriveRender working... (1/200)
[027:399] [2025-05-05 12:32:32 +0000.298574][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:424] [2025-05-05 12:32:32 +0000.323377][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[027:429] [2025-05-05 12:32:32 +0000.328870][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:459] [2025-05-05 12:32:32 +0000.359151][2780] media player notify EOF, audio
PullFrameStatus is EOF
[027:463] [2025-05-05 12:32:32 +0000.363079][2781] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[027:464] [2025-05-05 12:32:32 +0000.363826][2781] Stop:
[027:466] [2025-05-05 12:32:32 +0000.365904][277e] operator(): Video Render
stopped.
[027:467] [2025-05-05 12:32:32 +0000.366725][2781] Stop:
[027:467] [2025-05-05 12:32:32 +0000.366850][277f] DeviceStop:
audioDevice_:0x7d2808a000
[027:467] [2025-05-05 12:32:32 +0000.366918][277f] OpenSlesOutput:Stop playout

[027:470] [2025-05-05 12:32:32 +0000.370050][277f] DeviceStop: Done


[027:471] [2025-05-05 12:32:32 +0000.370363][277f] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[027:471] [2025-05-05 12:32:32 +0000.370662][2781] to reset filter graph
[027:471] [2025-05-05 12:32:32 +0000.370715][2781] RemoveVideoBackGroud: hava not
add video backgroud
[027:471] [2025-05-05 12:32:32 +0000.370788][2781] UnbindInputFilter 0x7d3d1f0ad8
this 0x7dd62654a0
[027:471] [2025-05-05 12:32:32 +0000.370854][2781] ClearAllSource: remove source
filter, sourceid: 0x7d23923b00
[027:471] [2025-05-05 12:32:32 +0000.370894][2781] DestoryDecoderByVideoSource
time:132916136 enter.

[027:471] [2025-05-05 12:32:32 +0000.370941][2781] ~VideoBindDecoder time:132916136


enter.

[027:471] [2025-05-05 12:32:32 +0000.371083][2781] CleanUp time:132916136 enter.

[027:472] [2025-05-05 12:32:32 +0000.371527][2781] CleanUp leave. expire time = 1


ms

[027:472] [2025-05-05 12:32:32 +0000.371617][2781] CleanUp time:132916137 enter.

[027:472] [2025-05-05 12:32:32 +0000.372107][2781] CleanUp leave. expire time = 0


ms

[027:473] [2025-05-05 12:32:32 +0000.373156][2781] ~VideoBindDecoder leave. expire


time = 3 ms

[027:474] [2025-05-05 12:32:32 +0000.373282][2781] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[027:474] [2025-05-05 12:32:32 +0000.373357][2781] UnbindInputFilter 0x7d3d1f0898


this 0x7d3d1f0ad8
[027:474] [2025-05-05 12:32:32 +0000.373445][2781] UnbindInputFilter 0x7d3d1ef158
this 0x7d3d1f0898
[027:474] [2025-05-05 12:32:32 +0000.373524][2781] UnbindInputFilter 0x7d23923d20
this 0x7d3d1ef158
[027:474] [2025-05-05 12:32:32 +0000.373610][2781] UnbindInputFilter 0x7d3d1f0a18
this 0x7d3d1f0b98
[027:474] [2025-05-05 12:32:32 +0000.373683][2781] UnbindInputFilter 0x7d3d1f0958
this 0x7d3d1f0a18
[027:474] [2025-05-05 12:32:32 +0000.373759][2781] UnbindInputFilter 0x7d23923d20
this 0x7d3d1f0958
[027:474] [2025-05-05 12:32:32 +0000.373847][2781] to reset filter graph clear end
[027:474] [2025-05-05 12:32:32 +0000.373905][2781] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4,
delay: 0
[027:474] [2025-05-05 12:32:32 +0000.373981][2781] CreateDecoderByVideoSource
time:132916139 enter.

[027:475] [2025-05-05 12:32:32 +0000.374445][2781] running_decoder_count:0max


count:2
[027:475] [2025-05-05 12:32:32 +0000.374514][2781] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7dce453800
[027:476] [2025-05-05 12:32:32 +0000.375936][27b8] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7d438b0c00] Current FFmpeg version git-2021-06-16-
97cea6f

[027:502] [2025-05-05 12:32:32 +0000.401904][27b8] OnStreamInfoFound: video


duration_: 3799
[027:505] [2025-05-05 12:32:32 +0000.405005][2781] start decoder
[027:505] [2025-05-05 12:32:32 +0000.405098][2781] CreateDecoderByVideoSource
leave. expire time = 31 ms

[027:505] [2025-05-05 12:32:32 +0000.405136][27b9] NO get frame from decoder


[027:506] [2025-05-05 12:32:32 +0000.405160][2781] BindInputFilter 0x7d23923d20
this 0x7d3d1f0898
[027:506] [2025-05-05 12:32:32 +0000.405210][2781] BindInputFilter 0x7d3d1f0898
this 0x7d3d1f0958
[027:506] [2025-05-05 12:32:32 +0000.405260][2781] BindInputFilter 0x7d23923d20
this 0x7d3d1f0a18
[027:506] [2025-05-05 12:32:32 +0000.405322][2781] BindInputFilter 0x7d3d1f0a18
this 0x7d3d1f0ad8
[027:506] [2025-05-05 12:32:32 +0000.405392][2781] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[027:506] [2025-05-05 12:32:32 +0000.405482][2781] BindInputFilter 0x7d3d1f0958
this 0x7d3d1f0b98
[027:506] [2025-05-05 12:32:32 +0000.405542][2781] BindInputFilter 0x7d3d1f0b98
this 0x7dd62654a0
[027:506] [2025-05-05 12:32:32 +0000.405602][2781] BindInputFilter 0x7d3d1f0ad8
this 0x7d3d1f0d18
[027:506] [2025-05-05 12:32:32 +0000.405652][2781] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[027:506] [2025-05-05 12:32:32 +0000.405693][2781] to reset filter graph end
[027:506] [2025-05-05 12:32:32 +0000.405733][2781] Start:
[027:506] [2025-05-05 12:32:32 +0000.405889][277e] operator(): video render
started.
[027:506] [2025-05-05 12:32:32 +0000.406063][2781] Start:
[027:507] [2025-05-05 12:32:32 +0000.406380][277f] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[027:507] [2025-05-05 12:32:32 +0000.406461][277f] Reset: history total size: 98
[027:507] [2025-05-05 12:32:32 +0000.406502][277f] DeviceStart:
audioDevice_:0x7d2808a000
[027:507] [2025-05-05 12:32:32 +0000.406536][277f] DeviceStart: time profile
playout init before
[027:507] [2025-05-05 12:32:32 +0000.406575][277f] DeviceStart: time profile
playout init end
[027:507] [2025-05-05 12:32:32 +0000.406604][277f] OpenSlesOutput:Start playout

[027:507] [2025-05-05 12:32:32 +0000.406908][27b9] NO get frame from decoder


[027:509] [2025-05-05 12:32:32 +0000.409121][277f] Create the opensl output player.
streamtype before:0

[027:509] [2025-05-05 12:32:32 +0000.409142][27b9] NO get frame from decoder


[027:510] [2025-05-05 12:32:32 +0000.409322][277f] Create the opensl output player.
streamtype after:3

[027:515] [2025-05-05 12:32:32 +0000.415159][27b9] NO get frame from decoder


[027:516] [2025-05-05 12:32:32 +0000.415793][27b9] NO get frame from decoder
[027:524] [2025-05-05 12:32:32 +0000.423543][27b9] NO get frame from decoder
[027:526] [2025-05-05 12:32:32 +0000.425491][27b9] NO get frame from decoder
[027:528] [2025-05-05 12:32:32 +0000.427470][27b9] NO get frame from decoder
[027:566] [2025-05-05 12:32:32 +0000.466107][277f] Enqueue opensl buffer size:1764
[027:609] [2025-05-05 12:32:32 +0000.508262][277f] DeviceStart: time profile
playout all end
[027:609] [2025-05-05 12:32:32 +0000.508386][277f] operator(): Audio playback
started.
[027:609] [2025-05-05 12:32:32 +0000.508687][27c4] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[027:626] [2025-05-05 12:32:32 +0000.525249][2780] audio_frame_list_ empty
[027:637] [2025-05-05 12:32:32 +0000.536733][277e] lipsync_debug: First video frame
rendering.
[027:749] [2025-05-05 12:32:32 +0000.648298][2780] audio frame wait video
frame.last_video_timestamp:134 last_audio_timestamp:254.921
[027:750] [2025-05-05 12:32:32 +0000.649279][277f] First audio frame rendering
[027:776] [2025-05-05 12:32:32 +0000.675474][277e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:45 timeDelta:24 last
video ts:12060 frame->pts:16110 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[027:776] [2025-05-05 12:32:32 +0000.675565][277e] lipsync_debug: tsDelta -
timeDelta = 21
[027:905] [2025-05-05 12:32:32 +0000.804604][27c4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[027:913] [2025-05-05 12:32:32 +0000.812750][2781] Error(video_source.cc:430): wait
decoder a frame: 0
[027:948] [2025-05-05 12:32:32 +0000.847548][277e] lipsync_debug:displaying video
ts:29700 The current displayed video timestamp is:132916613
[028:121] [2025-05-05 12:32:33 +0000.20324][277e] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[028:121] [2025-05-05 12:32:33 +0000.20487][277e] lipsync_debug:result remaining
time:10
[028:208] [2025-05-05 12:32:33 +0000.108043][2700] Run AGC when audioType = 0
[028:209] [2025-05-05 12:32:33 +0000.108193][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[028:637] [2025-05-05 12:32:33 +0000.536710][277e] lipsync_debug:displaying video
ts:90000 The current displayed video timestamp is:132917302
[028:876] [2025-05-05 12:32:33 +0000.775230][27c4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[029:061] [2025-05-05 12:32:33 +0000.960241][277e] DriveRender working... (1/200)
[029:129] [2025-05-05 12:32:34 +0000.28325][2700] haveEnoughProcessedData
internalAudioStream.length: 10
[029:199] [2025-05-05 12:32:34 +0000.98203][2780] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 75740
[029:199] [2025-05-05 12:32:34 +0000.98332][2780] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[029:222] [2025-05-05 12:32:34 +0000.121509][2781] Error(video_source.cc:430): wait
decoder a frame: 0
[029:302] [2025-05-05 12:32:34 +0000.201804][277f] The audio playback speed:100
(1/100)
[029:302] [2025-05-05 12:32:34 +0000.201992][277f] lipsync_debug: The current
played audio timestamp is:75740(1/50)
[029:397] [2025-05-05 12:32:34 +0000.296223][277e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:21 last
video ts:146610 frame->pts:149670 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[029:397] [2025-05-05 12:32:34 +0000.296396][277e] lipsync_debug: tsDelta -
timeDelta = 13
[029:410] [2025-05-05 12:32:34 +0000.309452][277e] lipsync_debug:displaying video
ts:149670 The current displayed video timestamp is:132918075
[029:547] [2025-05-05 12:32:34 +0000.446368][27b9] av_read_frame AVERROR_EOF
[029:686] [2025-05-05 12:32:34 +0000.586092][2781] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 208350pts ms:2.315e+06
[029:688] [2025-05-05 12:32:34 +0000.587954][2781] OnVideoFrameReady(1/200)
[029:688] [2025-05-05 12:32:34 +0000.588162][277e] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[029:838] [2025-05-05 12:32:34 +0000.737798][27c4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[029:857] [2025-05-05 12:32:34 +0000.756684][27b9] OnReceiveEOF:
[029:857] [2025-05-05 12:32:34 +0000.756883][27b9] OnDecoderEOF time:132918522
enter.

[029:857] [2025-05-05 12:32:34 +0000.757017][27b9] OnDecoderEOF leave. expire time


= 0 ms

[029:857] [2025-05-05 12:32:34 +0000.757062][2771] CleanUp time:132918522 enter.

[029:857] [2025-05-05 12:32:34 +0000.757084][27b9] OnDecoderFinished:


OnDecoderFinished total decoder frames:115 this:0x7d23923b00
[029:860] [2025-05-05 12:32:34 +0000.760085][2771] CleanUp leave. expire time = 3
ms

[029:861] [2025-05-05 12:32:34 +0000.760211][2771] clean up


[029:861] [2025-05-05 12:32:34 +0000.760246][2771] running_decoder_count:0max
count:2
[030:104] [2025-05-05 12:32:35 +0000.3625][277e] lipsync_debug:displaying video
ts:208350 The current displayed video timestamp is:132918769
[030:108] [2025-05-05 12:32:35 +0000.8047][277e] lipsync_debug: render a video
frame
[030:199] [2025-05-05 12:32:35 +0000.98324][277e] lipsync_debug:remaining time:10
tsDelta - timeDelta:6
[030:199] [2025-05-05 12:32:35 +0000.98531][277e] lipsync_debug:result remaining
time:6
[030:205] [2025-05-05 12:32:35 +0000.104794][277e] lipsync_debug:result remaining
time:0
[030:205] [2025-05-05 12:32:35 +0000.104920][277e] dynamic updated lipsync delay:0
[030:206] [2025-05-05 12:32:35 +0000.105237][2701] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[030:206] [2025-05-05 12:32:35 +0000.105323][2701] _deviceSampleRate:48000

[030:209] [2025-05-05 12:32:35 +0000.109041][2700] Run AGC when audioType = 0


[030:609] [2025-05-05 12:32:35 +0000.508595][277f] total delay:38 videoTsMS:2814
audioTsMS:2776 diff:38
[030:609] [2025-05-05 12:32:35 +0000.508756][277f] Set the lipsync delay:38
[030:648] [2025-05-05 12:32:35 +0000.547985][2781] Error(video_source.cc:430): wait
decoder a frame: 0
[030:660] [2025-05-05 12:32:35 +0000.559831][277e] DriveRender working... (1/200)
[030:807] [2025-05-05 12:32:35 +0000.706992][27c4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[030:809] [2025-05-05 12:32:35 +0000.708945][277e] lipsync_debug:displaying video
ts:268290 The current displayed video timestamp is:132919474
[030:825] [2025-05-05 12:32:35 +0000.725104][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[031:009] [2025-05-05 12:32:35 +0000.908667][277e]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:33 last
video ts:283320 frame->pts:286290 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[031:009] [2025-05-05 12:32:35 +0000.908864][277e] lipsync_debug: tsDelta -
timeDelta = 0
[031:286] [2025-05-05 12:32:36 +0000.185286][2780] PullAudioFrame: PullFrame audio
finished.
[031:286] [2025-05-05 12:32:36 +0000.185457][2780] media player notify EOF, audio
PullFrameStatus is EOF
[031:316] [2025-05-05 12:32:36 +0000.215972][2780] media player notify EOF, audio
PullFrameStatus is EOF
[031:347] [2025-05-05 12:32:36 +0000.246222][2780] media player notify EOF, audio
PullFrameStatus is EOF
[031:377] [2025-05-05 12:32:36 +0000.276468][2780] media player notify EOF, audio
PullFrameStatus is EOF
[031:407] [2025-05-05 12:32:36 +0000.306702][2780] media player notify EOF, audio
PullFrameStatus is EOF
[031:437] [2025-05-05 12:32:36 +0000.337118][2780] media player notify EOF, audio
PullFrameStatus is EOF
[031:459] [2025-05-05 12:32:36 +0000.358681][277e] lipsync_debug:displaying video
ts:326790 The current displayed video timestamp is:132920124
[031:468] [2025-05-05 12:32:36 +0000.367552][2780] media player notify EOF, audio
PullFrameStatus is EOF
[031:498] [2025-05-05 12:32:36 +0000.397893][2780] media player notify EOF, audio
PullFrameStatus is EOF
[031:529] [2025-05-05 12:32:36 +0000.428235][2780] media player notify EOF, audio
PullFrameStatus is EOF
[031:559] [2025-05-05 12:32:36 +0000.458465][2780] media player notify EOF, audio
PullFrameStatus is EOF
[031:589] [2025-05-05 12:32:36 +0000.488761][2780] media player notify EOF, audio
PullFrameStatus is EOF
[031:595] [2025-05-05 12:32:36 +0000.494404][2781] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[031:595] [2025-05-05 12:32:36 +0000.494645][2781] Stop:
[031:597] [2025-05-05 12:32:36 +0000.496579][277e] operator(): Video Render
stopped.
[031:597] [2025-05-05 12:32:36 +0000.496973][2781] Stop:
[031:597] [2025-05-05 12:32:36 +0000.497048][277f] DeviceStop:
audioDevice_:0x7d2808a000
[031:597] [2025-05-05 12:32:36 +0000.497124][277f] OpenSlesOutput:Stop playout

[031:602] [2025-05-05 12:32:36 +0000.501331][277f] DeviceStop: Done


[031:603] [2025-05-05 12:32:36 +0000.502333][277f] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[031:603] [2025-05-05 12:32:36 +0000.502770][2781] to reset filter graph
[031:603] [2025-05-05 12:32:36 +0000.502824][2781] RemoveVideoBackGroud: hava not
add video backgroud
[031:603] [2025-05-05 12:32:36 +0000.502873][2781] UnbindInputFilter 0x7d3d1f0b98
this 0x7dd62654a0
[031:603] [2025-05-05 12:32:36 +0000.502915][2781] ClearAllSource: remove source
filter, sourceid: 0x7d23923b00
[031:603] [2025-05-05 12:32:36 +0000.502945][2781] DestoryDecoderByVideoSource
time:132920268 enter.

[031:603] [2025-05-05 12:32:36 +0000.502978][2781] ~VideoBindDecoder time:132920268


enter.

[031:604] [2025-05-05 12:32:36 +0000.503295][2781] CleanUp time:132920269 enter.

[031:604] [2025-05-05 12:32:36 +0000.503553][2781] CleanUp leave. expire time = 0


ms

[031:604] [2025-05-05 12:32:36 +0000.503587][2781] CleanUp time:132920269 enter.

[031:604] [2025-05-05 12:32:36 +0000.503776][2781] CleanUp leave. expire time = 0


ms

[031:605] [2025-05-05 12:32:36 +0000.504370][2781] ~VideoBindDecoder leave. expire


time = 2 ms

[031:605] [2025-05-05 12:32:36 +0000.504410][2781] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[031:605] [2025-05-05 12:32:36 +0000.504452][2781] UnbindInputFilter 0x7d3d1f0958


this 0x7d3d1f0b98
[031:605] [2025-05-05 12:32:36 +0000.504490][2781] UnbindInputFilter 0x7d3d1f0898
this 0x7d3d1f0958
[031:605] [2025-05-05 12:32:36 +0000.504529][2781] UnbindInputFilter 0x7d23923d20
this 0x7d3d1f0898
[031:605] [2025-05-05 12:32:36 +0000.504566][2781] UnbindInputFilter 0x7d3d1f0ad8
this 0x7d3d1f0d18
[031:605] [2025-05-05 12:32:36 +0000.504601][2781] UnbindInputFilter 0x7d3d1f0a18
this 0x7d3d1f0ad8
[031:605] [2025-05-05 12:32:36 +0000.504637][2781] UnbindInputFilter 0x7d23923d20
this 0x7d3d1f0a18
[031:605] [2025-05-05 12:32:36 +0000.504690][2781] to reset filter graph clear end
[031:605] [2025-05-05 12:32:36 +0000.504718][2781] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4,
delay: 0
[031:605] [2025-05-05 12:32:36 +0000.504756][2781] CreateDecoderByVideoSource
time:132920270 enter.

[031:605] [2025-05-05 12:32:36 +0000.505139][2781] running_decoder_count:0max


count:2
[031:606] [2025-05-05 12:32:36 +0000.505171][2781] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7dce453800
[031:606] [2025-05-05 12:32:36 +0000.506098][27fd] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7d438b0c00] Current FFmpeg version git-2021-06-16-
97cea6f

[031:625] [2025-05-05 12:32:36 +0000.524402][27fd] OnStreamInfoFound: video


duration_: 3799
[031:627] [2025-05-05 12:32:36 +0000.526229][27fe] NO get frame from decoder
[031:627] [2025-05-05 12:32:36 +0000.526522][2781] start decoder
[031:627] [2025-05-05 12:32:36 +0000.526612][2781] CreateDecoderByVideoSource
leave. expire time = 22 ms

[031:627] [2025-05-05 12:32:36 +0000.526674][2781] BindInputFilter 0x7d23923d20


this 0x7d3d1ef158
[031:627] [2025-05-05 12:32:36 +0000.526728][2781] BindInputFilter 0x7d3d1ef158
this 0x7d3d1f0958
[031:627] [2025-05-05 12:32:36 +0000.526769][2781] BindInputFilter 0x7d23923d20
this 0x7d3d1f0a18
[031:627] [2025-05-05 12:32:36 +0000.526807][2781] BindInputFilter 0x7d3d1f0a18
this 0x7d3d1f0ad8
[031:627] [2025-05-05 12:32:36 +0000.526882][2781] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[031:627] [2025-05-05 12:32:36 +0000.526965][2781] BindInputFilter 0x7d3d1f0958
this 0x7d3d1f0b98
[031:627] [2025-05-05 12:32:36 +0000.527006][2781] BindInputFilter 0x7d3d1f0b98
this 0x7dd62654a0
[031:627] [2025-05-05 12:32:36 +0000.527045][2781] BindInputFilter 0x7d3d1f0ad8
this 0x7d3d1f0d18
[031:627] [2025-05-05 12:32:36 +0000.527083][2781] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[031:627] [2025-05-05 12:32:36 +0000.527112][2781] to reset filter graph end
[031:627] [2025-05-05 12:32:36 +0000.527138][2781] Start:
[031:628] [2025-05-05 12:32:36 +0000.527295][277e] operator(): video render
started.
[031:628] [2025-05-05 12:32:36 +0000.527392][2781] Start:
[031:628] [2025-05-05 12:32:36 +0000.527727][277f] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[031:628] [2025-05-05 12:32:36 +0000.527860][277f] Reset: history total size: 98
[031:628] [2025-05-05 12:32:36 +0000.527897][277f] DeviceStart:
audioDevice_:0x7d2808a000
[031:628] [2025-05-05 12:32:36 +0000.527941][277f] DeviceStart: time profile
playout init before
[031:628] [2025-05-05 12:32:36 +0000.527978][27fe] NO get frame from decoder
[031:628] [2025-05-05 12:32:36 +0000.527979][277f] DeviceStart: time profile
playout init end
[031:628] [2025-05-05 12:32:36 +0000.528051][277f] OpenSlesOutput:Start playout

[031:630] [2025-05-05 12:32:36 +0000.529199][277f] Create the opensl output player.


streamtype before:0

[031:630] [2025-05-05 12:32:36 +0000.529303][277f] Create the opensl output player.


streamtype after:3

[031:631] [2025-05-05 12:32:36 +0000.530920][27fe] NO get frame from decoder


[031:632] [2025-05-05 12:32:36 +0000.531613][27fe] NO get frame from decoder
[031:634] [2025-05-05 12:32:36 +0000.533462][27fe] NO get frame from decoder
[031:637] [2025-05-05 12:32:36 +0000.536936][27fe] NO get frame from decoder
[031:645] [2025-05-05 12:32:36 +0000.544621][27fe] NO get frame from decoder
[031:645] [2025-05-05 12:32:36 +0000.545123][27fe] NO get frame from decoder
[031:649] [2025-05-05 12:32:36 +0000.548911][277f] Enqueue opensl buffer size:1764
[031:658] [2025-05-05 12:32:36 +0000.557599][277f] DeviceStart: time profile
playout all end
[031:658] [2025-05-05 12:32:36 +0000.557711][277f] operator(): Audio playback
started.
[031:660] [2025-05-05 12:32:36 +0000.559532][2780]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[031:661] [2025-05-05 12:32:36 +0000.560396][2780] Pull audio failed.(wait video!)
[031:662] [2025-05-05 12:32:36 +0000.561787][2780]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[031:663] [2025-05-05 12:32:36 +0000.562649][2780] Pull audio failed.(wait video!)
[031:677] [2025-05-05 12:32:36 +0000.576340][277e] lipsync_debug: First video frame
rendering.
[031:696] [2025-05-05 12:32:36 +0000.595459][2781] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5996 diff: 5
[031:844] [2025-05-05 12:32:36 +0000.743823][2780] audio_frame_list_ empty
[031:855] [2025-05-05 12:32:36 +0000.754292][277f] First audio frame rendering
[031:855] [2025-05-05 12:32:36 +0000.754604][2780] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 11242
[031:855] [2025-05-05 12:32:36 +0000.754703][2780] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[031:856] [2025-05-05 12:32:36 +0000.755440][2780]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[031:857] [2025-05-05 12:32:36 +0000.756372][2780] audio frame wait video
frame.last_video_timestamp:134 last_audio_timestamp:254.921
[031:866] [2025-05-05 12:32:36 +0000.765724][277f] The audio playback speed:100
(1/100)
[031:866] [2025-05-05 12:32:36 +0000.765894][277f] lipsync_debug: The current
played audio timestamp is:11242(1/50)
[031:890] [2025-05-05 12:32:36 +0000.789565][2808]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[032:162] [2025-05-05 12:32:37 +0000.61417][277e] lipsync_debug:displaying video
ts:44820 The current displayed video timestamp is:132920827
[032:207] [2025-05-05 12:32:37 +0000.106815][2700] Run AGC when audioType = 0
[032:207] [2025-05-05 12:32:37 +0000.106980][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[032:304] [2025-05-05 12:32:37 +0000.204075][2781] Error(video_source.cc:430): wait
decoder a frame: 0
[032:342] [2025-05-05 12:32:37 +0000.241703][277e] DriveRender working... (1/200)
[032:497] [2025-05-05 12:32:37 +0000.396778][277e] lipsync_debug:remaining time:10
tsDelta - timeDelta:34
[032:497] [2025-05-05 12:32:37 +0000.397014][277e] lipsync_debug:result remaining
time:10
[032:536] [2025-05-05 12:32:37 +0000.435839][2700] haveEnoughProcessedData
internalAudioStream.length: 10
[032:768] [2025-05-05 12:32:37 +0000.667212][277e]
lipsync_debug:lipsync_threadhold: lipsync_delta:16 tsDelta:48 timeDelta:38 last
video ts:92880 frame->pts:95760 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[032:768] [2025-05-05 12:32:37 +0000.667385][277e] lipsync_debug: tsDelta -
timeDelta = 10
[032:781] [2025-05-05 12:32:37 +0000.680949][22a8]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[032:784] [2025-05-05 12:32:37 +0000.684004][277f] Stop:
[032:785] [2025-05-05 12:32:37 +0000.684205][277e] operator(): Video Render
stopped.
[032:785] [2025-05-05 12:32:37 +0000.684358][277f] Stop:
[032:785] [2025-05-05 12:32:37 +0000.684399][277f] DeviceStop:
audioDevice_:0x7d2808a000
[032:785] [2025-05-05 12:32:37 +0000.684436][277f] OpenSlesOutput:Stop playout

[032:787] [2025-05-05 12:32:37 +0000.686310][277f] DeviceStop: Done


[032:787] [2025-05-05 12:32:37 +0000.686551][277f] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[032:787] [2025-05-05 12:32:37 +0000.686639][277f] operator(): Stop now!
[033:288] [2025-05-05 12:32:38 +0000.187773][22a8]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[033:288] [2025-05-05 12:32:38 +0000.187890][22a8] StopPreView: Have Stopped,
operation cancel
[033:288] [2025-05-05 12:32:38 +0000.187927][22a8] Stop:
[033:288] [2025-05-05 12:32:38 +0000.188037][277f] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[033:289] [2025-05-05 12:32:38 +0000.188240][22a8] DeviceRelease:
audioDevice_:0x7d2808a000
[033:289] [2025-05-05 12:32:38 +0000.188280][22a8] OpenSlesOutput:Stop playout

[033:289] [2025-05-05 12:32:38 +0000.188326][22a8] DeviceRelease: Release the


webrtc device object.
[033:289] [2025-05-05 12:32:38 +0000.188541][22a8] OpenSlesOutput destruct.

[033:289] [2025-05-05 12:32:38 +0000.188622][22a8] DeviceRelease: Done


[033:290] [2025-05-05 12:32:38 +0000.189924][22a8] Stop:
[033:290] [2025-05-05 12:32:38 +0000.190069][277e] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[033:300] [2025-05-05 12:32:38 +0000.199348][22a8] global uninited!
[033:302] [2025-05-05 12:32:38 +0000.201838][22a8]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[033:302] [2025-05-05 12:32:38 +0000.201999][22a8] ~MediaFilterGraph:
MediaFilterGraph destruct
[033:302] [2025-05-05 12:32:38 +0000.202044][22a8] RemoveVideoBackGroud: hava not
add video backgroud
[033:302] [2025-05-05 12:32:38 +0000.202107][22a8] UnbindInputFilter 0x7d3d1f0b98
this 0x7dd62654a0
[033:303] [2025-05-05 12:32:38 +0000.202189][22a8] ClearAllSource: remove source
filter, sourceid: 0x7d23923b00
[033:303] [2025-05-05 12:32:38 +0000.202228][22a8] DestoryDecoderByVideoSource
time:132921968 enter.

[033:303] [2025-05-05 12:32:38 +0000.202270][22a8] ~VideoBindDecoder time:132921968


enter.

[033:303] [2025-05-05 12:32:38 +0000.202562][22a8] CleanUp time:132921968 enter.

[033:307] [2025-05-05 12:32:38 +0000.206703][22a8] CleanUp leave. expire time = 4


ms

[033:307] [2025-05-05 12:32:38 +0000.206799][22a8] CleanUp time:132921972 enter.

[033:308] [2025-05-05 12:32:38 +0000.207876][22a8] CleanUp leave. expire time = 1


ms

[033:309] [2025-05-05 12:32:38 +0000.208720][22a8] ~VideoBindDecoder leave. expire


time = 6 ms

[033:309] [2025-05-05 12:32:38 +0000.208814][22a8] DestoryDecoderByVideoSource


leave. expire time = 6 ms

[033:309] [2025-05-05 12:32:38 +0000.208872][22a8] UnbindInputFilter 0x7d3d1f0958


this 0x7d3d1f0b98
[033:309] [2025-05-05 12:32:38 +0000.208929][22a8] UnbindInputFilter 0x7d3d1ef158
this 0x7d3d1f0958
[033:309] [2025-05-05 12:32:38 +0000.208979][22a8] UnbindInputFilter 0x7d23923d20
this 0x7d3d1ef158
[033:309] [2025-05-05 12:32:38 +0000.209025][22a8] UnbindInputFilter 0x7d3d1f0ad8
this 0x7d3d1f0d18
[033:309] [2025-05-05 12:32:38 +0000.209070][22a8] UnbindInputFilter 0x7d3d1f0a18
this 0x7d3d1f0ad8
[033:309] [2025-05-05 12:32:38 +0000.209115][22a8] UnbindInputFilter 0x7d23923d20
this 0x7d3d1f0a18
[033:312] [2025-05-05 12:32:38 +0000.211251][22a8] ~GLESContext:
[033:313] [2025-05-05 12:32:38 +0000.212284][22a8] GLESContext destruct finish.
[033:313] [2025-05-05 12:32:38 +0000.212377][22a8] filter: filter pipeline destroy
this: 0x7dd6265400
[033:314] [2025-05-05 12:32:38 +0000.213238][22a8]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[033:314] [2025-05-05 12:32:38 +0000.214106][22a8] machine model :redmi
[033:315] [2025-05-05 12:32:38 +0000.214241][22a8] Support this machine
model :redmi
[033:316] [2025-05-05 12:32:38 +0000.215814][22a8] global inited! current sdk
version: 12-14-d8558ab
[033:316] [2025-05-05 12:32:38 +0000.216161][22a8] filter: filter pipeline
construtc this: 0x7dd6265400
[033:317] [2025-05-05 12:32:38 +0000.216237][22a8] MediaFilterGraph:
MediaFilterGraph construct
[033:317] [2025-05-05 12:32:38 +0000.216272][22a8] GLESContext:
[033:318] [2025-05-05 12:32:38 +0000.217186][22a8] The result of eglGetDisplay is:
0x1
[033:320] [2025-05-05 12:32:38 +0000.220161][22a8] The result of creation:
0x7d32208700
[033:321] [2025-05-05 12:32:38 +0000.220304][22a8] The result of
eglCreatePbufferSurface is: 0x7d32208800
[033:321] [2025-05-05 12:32:38 +0000.220441][22a8] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[033:321] [2025-05-05 12:32:38 +0000.220486][22a8] The source 0 speed:1
[033:321] [2025-05-05 12:32:38 +0000.220534][22a8] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4,
delay: 0
[033:321] [2025-05-05 12:32:38 +0000.220569][22a8] CreateDecoderByVideoSource
time:132921986 enter.

[033:321] [2025-05-05 12:32:38 +0000.220796][22a8] running_decoder_count:0max


count:2
[033:321] [2025-05-05 12:32:38 +0000.220828][22a8] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7d32310c00
[033:322] [2025-05-05 12:32:38 +0000.221767][2812] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7d438b0c00] Current FFmpeg version git-2021-06-16-
97cea6f

[033:339] [2025-05-05 12:32:38 +0000.238962][2812] OnStreamInfoFound: video


duration_: 3799
[033:343] [2025-05-05 12:32:38 +0000.243143][22a8] start decoder
[033:344] [2025-05-05 12:32:38 +0000.243297][22a8] CreateDecoderByVideoSource
leave. expire time = 23 ms

[033:344] [2025-05-05 12:32:38 +0000.243351][22a8] BindInputFilter 0x7dcf2549a0


this 0x7d322e2858
[033:344] [2025-05-05 12:32:38 +0000.243388][22a8] BindInputFilter 0x7d322e2858
this 0x7d322e2918
[033:344] [2025-05-05 12:32:38 +0000.243441][22a8] BindInputFilter 0x7dcf2549a0
this 0x7d322e29d8
[033:344] [2025-05-05 12:32:38 +0000.243496][22a8] BindInputFilter 0x7d322e29d8
this 0x7d322e2a98
[033:344] [2025-05-05 12:32:38 +0000.243546][22a8] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[033:344] [2025-05-05 12:32:38 +0000.243648][22a8] BindInputFilter 0x7d322e2918
this 0x7d322e2b58
[033:344] [2025-05-05 12:32:38 +0000.243685][22a8] BindInputFilter 0x7d322e2b58
this 0x7dd62654a0
[033:344] [2025-05-05 12:32:38 +0000.243719][22a8] BindInputFilter 0x7d322e2a98
this 0x7d322e2c18
[033:344] [2025-05-05 12:32:38 +0000.243754][22a8] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_132898950.mp4
[033:343] [2025-05-05 12:32:38 +0000.243143][2813] NO get frame from decoder
[033:346] [2025-05-05 12:32:38 +0000.245366][2813] NO get frame from decoder
[033:347] [2025-05-05 12:32:38 +0000.246828][2813] NO get frame from decoder
[033:348] [2025-05-05 12:32:38 +0000.248060][2813] NO get frame from decoder
[033:350] [2025-05-05 12:32:38 +0000.249429][2813] NO get frame from decoder
[033:356] [2025-05-05 12:32:38 +0000.255904][2813] NO get frame from decoder
[033:357] [2025-05-05 12:32:38 +0000.256931][2813] NO get frame from decoder
[033:358] [2025-05-05 12:32:38 +0000.257953][2813] NO get frame from decoder
[033:359] [2025-05-05 12:32:38 +0000.258812][22a8]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[033:359] [2025-05-05 12:32:38 +0000.259012][22a8] MediaComposeFile time:132922024
enter.

[033:359] [2025-05-05 12:32:38 +0000.259072][22a8] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[033:360] [2025-05-05 12:32:38 +0000.259235][22a8] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[033:360] [2025-05-05 12:32:38 +0000.259286][22a8] Recording session using default
bitrate support by app:14680064
[033:360] [2025-05-05 12:32:38 +0000.259912][281d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7dcf254fc0
[033:360] [2025-05-05 12:32:38 +0000.259999][281d] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[033:360] [2025-05-05 12:32:38 +0000.260151][22a8] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[033:361] [2025-05-05 12:32:38 +0000.260312][22a8] GetPipeline:
-----------------------------------------
[033:361] [2025-05-05 12:32:38 +0000.260351][22a8] GetPipeline: source:
0x7dcf254780
[033:361] [2025-05-05 12:32:38 +0000.260402][22a8] GetPipeline: filter: NULLFilter
[033:361] [2025-05-05 12:32:38 +0000.260428][22a8] GetPipeline: filter: NULLFilter
[033:361] [2025-05-05 12:32:38 +0000.260463][22a8] GetPipeline: filter: NULLFilter
[033:361] [2025-05-05 12:32:38 +0000.260488][22a8] GetPipeline: audio filter:
AuidoNULLFilter
[033:361] [2025-05-05 12:32:38 +0000.260513][22a8] GetPipeline: audio filter:
AuidoNULLFilter
[033:361] [2025-05-05 12:32:38 +0000.260537][22a8] GetPipeline: audio filter:
AudioNUllFilter
[033:361] [2025-05-05 12:32:38 +0000.260562][22a8] GetPipeline:
------------------------------------------
[033:361] [2025-05-05 12:32:38 +0000.260598][22a8] filter: filter pipeline2 update
pattern: 2
[033:361] [2025-05-05 12:32:38 +0000.260871][22a8] MediaComposeFile leave. expire
time = 2 ms

[033:362] [2025-05-05 12:32:38 +0000.261335][22a8] machine model :redmi


[033:362] [2025-05-05 12:32:38 +0000.261376][22a8] Support this machine
model :redmi
[033:362] [2025-05-05 12:32:38 +0000.261403][22a8] global inited! current sdk
version: 12-14-d8558ab
[033:402] [2025-05-05 12:32:38 +0000.301610][22a8]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[033:402] [2025-05-05 12:32:38 +0000.301852][22a8] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 254
[033:405] [2025-05-05 12:32:38 +0000.304239][22a8]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[033:405] [2025-05-05 12:32:38 +0000.304390][22a8] BeginCompose: BeginCompose, is
composing 0
[033:405] [2025-05-05 12:32:38 +0000.304539][281d] start recording, file path:
[033:405] [2025-05-05 12:32:38 +0000.304729][281d] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 254 audio_timescale:44100
video_timescale:90000
[033:405] [2025-05-05 12:32:38 +0000.304799][281d] 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
[033:405] [2025-05-05 12:32:38 +0000.304847][281d] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 254
[033:405] [2025-05-05 12:32:38 +0000.304903][281d] fd_open successed
handle:0xb400007ddf2990b0
[033:406] [2025-05-05 12:32:38 +0000.305555][2822] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7d236a2098
[033:421] [2025-05-05 12:32:38 +0000.320987][281d] create mp4 file:283
m_fileHandle: 0x7d2381e100
[033:421] [2025-05-05 12:32:38 +0000.321104][281d] MP4 file: is opened successfully
[033:421] [2025-05-05 12:32:38 +0000.321134][281d] setupMediaProcessers:
[033:422] [2025-05-05 12:32:38 +0000.321162][281d]
RecordingSessionInternalSimple:setup media processers.
[033:422] [2025-05-05 12:32:38 +0000.321821][281d] construct AAC encoder
[033:423] [2025-05-05 12:32:38 +0000.322350][281d] H264Encoder creating:
ultrafast012323
[033:423] [2025-05-05 12:32:38 +0000.322437][281d] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[033:423] [2025-05-05 12:32:38 +0000.322954][281d] H264Encode::GetMachineModel is
220333QAG
[033:423] [2025-05-05 12:32:38 +0000.323006][281d] H264Encoder machine_mode
is:220333QAG
[033:423] [2025-05-05 12:32:38 +0000.323035][281d] H264Encode::machine size :9
machine_mode:220333QAG
[033:423] [2025-05-05 12:32:38 +0000.323063][281d] H264Encode::machine array
size :22 machine_mode:220333QAG
[033:423] [2025-05-05 12:32:38 +0000.323089][281d] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[033:423] [2025-05-05 12:32:38 +0000.323115][281d] setupCompressionSession:
[033:423] [2025-05-05 12:32:38 +0000.323139][281d] H264Encode::creating hareware
Encoder
[033:424] [2025-05-05 12:32:38 +0000.323164][281d] AndroidHwAvcEncoder
time:132922089 enter.

[033:424] [2025-05-05 12:32:38 +0000.323369][281d] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007ddf221380 address:0x7d1cdf5760
[033:424] [2025-05-05 12:32:38 +0000.323551][281d] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[033:424] [2025-05-05 12:32:38 +0000.323598][281d] The video avc hw codec address
is 0x7dce4397a0
[033:424] [2025-05-05 12:32:38 +0000.323673][281d] AndroidHwAvcEncoder leave.
expire time = 0 ms

[033:424] [2025-05-05 12:32:38 +0000.323728][281d] RegisterEncodeCompleteCallback


time:132922089 enter.

[033:424] [2025-05-05 12:32:38 +0000.323814][281d] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[033:424] [2025-05-05 12:32:38 +0000.323857][281d] InitEncode time:132922089


enter.

[033:424] [2025-05-05 12:32:38 +0000.323936][281d] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[033:424] [2025-05-05 12:32:38 +0000.323981][281d] Create time:132922089 enter.

[033:424] [2025-05-05 12:32:38 +0000.324010][281d] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[033:424] [2025-05-05 12:32:38 +0000.324043][281d]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7d3d1f0bc0
[033:428] [2025-05-05 12:32:38 +0000.327492][281d]
supported_type:image/vnd.android.heic
[033:428] [2025-05-05 12:32:38 +0000.327775][281d] supported_type:video/avc
[033:428] [2025-05-05 12:32:38 +0000.327821][281d] name:OMX.qcom.video.encoder.avc
mime:video/avc
[033:428] [2025-05-05 12:32:38 +0000.327908][281d] hwCodecPrefix :OMX.qcom.
[033:428] [2025-05-05 12:32:38 +0000.327971][281d] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[033:428] [2025-05-05 12:32:38 +0000.328015][281d] mediacodec_createCodecByName
time:132922093 enter.

[033:428] [2025-05-05 12:32:38 +0000.328070][281d] WrapAndroidMediaCodec


time:132922093 enter.

[033:432] [2025-05-05 12:32:38 +0000.332012][281d] WrapAndroidMediaCodec leave.


expire time = 4 ms

[033:554] [2025-05-05 12:32:38 +0000.453660][281d] mediacodec_createCodecByName


leave. expire time = 126 ms

[033:554] [2025-05-05 12:32:38 +0000.453764][281d] WrapAndroidMediaFromat


time:132922219 enter.

[033:554] [2025-05-05 12:32:38 +0000.453855][281d] WrapAndroidMediaFromat leave.


expire time = 0 ms

[033:593] [2025-05-05 12:32:38 +0000.492505][281d] Destroy time:132922258 enter.

[033:593] [2025-05-05 12:32:38 +0000.492662][281d] WrapAndroidMediaFromat::


Destroy
[033:593] [2025-05-05 12:32:38 +0000.492712][281d] Destroy leave. expire time = 0
ms

[033:593] [2025-05-05 12:32:38 +0000.492756][281d] ~WrapAndroidMediaFromat


time:132922258 enter.

[033:593] [2025-05-05 12:32:38 +0000.492829][281d] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[033:593] [2025-05-05 12:32:38 +0000.492877][281d] Create leave. expire time = 169


ms

[033:593] [2025-05-05 12:32:38 +0000.492949][281d] isSemiPlanarSupport


time:132922258 enter.

[033:593] [2025-05-05 12:32:38 +0000.493007][281d] H264Encoder isSemiPlanarSupport


[033:593] [2025-05-05 12:32:38 +0000.493069][281d] isSemiPlanarSupport leave.
expire time = 0 ms

[033:593] [2025-05-05 12:32:38 +0000.493124][281d] creat hw H264Encoder success,


isSemiPlanar:1
[033:594] [2025-05-05 12:32:38 +0000.493283][281d] InitEncode leave. expire time =
170 ms

[033:594] [2025-05-05 12:32:38 +0000.493341][281d] H264Encode::created Encoder


[033:594] [2025-05-05 12:32:38 +0000.493399][281d] H264Encode:: H264 encoder
created.
[033:594] [2025-05-05 12:32:38 +0000.493445][281d] H264 encoder created.
[033:594] [2025-05-05 12:32:38 +0000.493515][281d]
RecordingSessionInternalSimple:created avc encoder avc: 0x7d3ce11400
[033:594] [2025-05-05 12:32:38 +0000.493579][281d] setOutput:
[033:594] [2025-05-05 12:32:38 +0000.493619][281d]
RecordingSessionInternalSimple:encoder set output to muxer!
[033:594] [2025-05-05 12:32:38 +0000.493656][281d] request a key frame
[033:594] [2025-05-05 12:32:38 +0000.493693][281d] H264Encode:: request a key frame
[033:599] [2025-05-05 12:32:38 +0000.498459][281d] setDisplayRotate :90
[033:601] [2025-05-05 12:32:38 +0000.500585][281d] 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
[033:605] [2025-05-05 12:32:38 +0000.504232][281e] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[033:606] [2025-05-05 12:32:38 +0000.505658][281e]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[033:689] [2025-05-05 12:32:38 +0000.588622][281e] h264 add frame header cdr flag
[033:690] [2025-05-05 12:32:38 +0000.589507][281e] h264 add frame header cdr flag
[033:690] [2025-05-05 12:32:38 +0000.589725][281e] Received key frame:10
[033:690] [2025-05-05 12:32:38 +0000.589773][281e] H264Encode:: get a sps pps
header!headerSize:31
[033:690] [2025-05-05 12:32:38 +0000.590006][2822] get the H.264 SPS parameter
[033:694] [2025-05-05 12:32:38 +0000.594038][2822] add video track with id:1
[033:695] [2025-05-05 12:32:38 +0000.594931][2822] get the H.264 PPS parameter
[033:697] [2025-05-05 12:32:38 +0000.597160][2822] get the H.264 IDR frame
[033:698] [2025-05-05 12:32:38 +0000.597368][2822] resss:true
[033:698] [2025-05-05 12:32:38 +0000.597434][2822] video start ts:10
[033:698] [2025-05-05 12:32:38 +0000.597524][2822] the video frame has been written
into MP4 file
[033:707] [2025-05-05 12:32:38 +0000.606946][281e] Push an pts:179 to dts queue.
[033:722] [2025-05-05 12:32:38 +0000.621771][2822] add aac audio track with id:2
[033:722] [2025-05-05 12:32:38 +0000.621938][2822] audio start ts:0
[033:722] [2025-05-05 12:32:38 +0000.621983][2822] the audio frame has been written
into MP4 file
[033:754] [2025-05-05 12:32:38 +0000.653333][281e] last dts:134 currentPts:179
ppsOrSPS:0 queue length:3
[033:764] [2025-05-05 12:32:38 +0000.663246][281e] DTS queue for
Generator:0x7d236a24b8 267 311
[033:857] [2025-05-05 12:32:38 +0000.756322][2820] Error(video_source.cc:430): wait
decoder a frame: 16
[034:014] [2025-05-05 12:32:38 +0000.913715][2821] audio_frame_list_ empty
[034:138] [2025-05-05 12:32:39 +0000.37702][281d] setDisplayRotate :90
[034:138] [2025-05-05 12:32:39 +0000.37910][281d] 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
[034:146] [2025-05-05 12:32:39 +0000.45822][281e] DTS queue for
Generator:0x7d236a24b8 1000 1032 1064 1099 1131 1164 1202 1231
[034:207] [2025-05-05 12:32:39 +0000.106397][2821] FilterPipeline2::OnAudioFrame
pts 78782 last_audio_timestamp_ 1786.44
[034:208] [2025-05-05 12:32:39 +0000.107731][2700] Run AGC when audioType = 0
[034:218] [2025-05-05 12:32:39 +0000.117281][281e] Push an pts:1497 to dts queue.
[034:239] [2025-05-05 12:32:39 +0000.139151][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[034:322] [2025-05-05 12:32:39 +0000.221204][281e] last dts:1463 currentPts:1497
ppsOrSPS:0 queue length:8
[034:324] [2025-05-05 12:32:39 +0000.224095][2820] Error(video_source.cc:430): wait
decoder a frame: 0
[034:443] [2025-05-05 12:32:39 +0000.342348][281e] DTS queue for
Generator:0x7d236a24b8 1815 1848 1882 1917 1947 1981 2014 2047
[034:454] [2025-05-05 12:32:39 +0000.353546][2821] audio_frame_list_ empty
[034:539] [2025-05-05 12:32:39 +0000.438867][281e] h264 add frame header cdr flag
[034:539] [2025-05-05 12:32:39 +0000.439160][281e] Received key frame:1981
[034:544] [2025-05-05 12:32:39 +0000.443806][2822] get the H.264 IDR frame
[034:576] [2025-05-05 12:32:39 +0000.475547][2820] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6916 diff: 85
[034:742] [2025-05-05 12:32:39 +0000.642045][281e] Push an pts:2814 to dts queue.
[034:762] [2025-05-05 12:32:39 +0000.661597][2813] av_read_frame AVERROR_EOF
[034:777] [2025-05-05 12:32:39 +0000.676451][281e] DTS queue for
Generator:0x7d236a24b8 2647 2684 2716 2746 2782 2814 2848
[034:780] [2025-05-05 12:32:39 +0000.679857][2820] Error(video_source.cc:430): wait
decoder a frame: 1
[034:784] [2025-05-05 12:32:39 +0000.683624][281e] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2882
[034:784] [2025-05-05 12:32:39 +0000.683872][281e] push video frame to H264
encoder. (100 frame for one log)

[034:784] [2025-05-05 12:32:39 +0000.683943][281e] push video frame to H264


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

[034:784] [2025-05-05 12:32:39 +0000.683986][281e] H264Encode::push video frame to


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

[034:784] [2025-05-05 12:32:39 +0000.684042][281e] The input pts:2882 fps:30


[034:829] [2025-05-05 12:32:39 +0000.728586][281e] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2746 pts:2746
[034:832] [2025-05-05 12:32:39 +0000.732009][2813] OnReceiveEOF:
[034:833] [2025-05-05 12:32:39 +0000.732294][2813] OnDecoderEOF time:132923498
enter.

[034:833] [2025-05-05 12:32:39 +0000.732574][2810] CleanUp time:132923498 enter.

[034:833] [2025-05-05 12:32:39 +0000.732532][2813] OnDecoderEOF leave. expire time


= 2 ms

[034:836] [2025-05-05 12:32:39 +0000.735413][2813] OnDecoderFinished:


OnDecoderFinished total decoder frames:115 this:0x7dcf254780
[034:836] [2025-05-05 12:32:39 +0000.735559][2813] NULLFilter::OnVideoSourceEOF
0x7dcf254780 this 0x7d322e27c0
[034:836] [2025-05-05 12:32:39 +0000.735594][2813] NULLFilter::OnVideoSourceEOF
0x7d322e27c0 this 0x7d322e2880
[034:836] [2025-05-05 12:32:39 +0000.735626][2813] NULLFilter::OnVideoSourceEOF
0x7d322e2880 this 0x7d322e2ac0
[034:837] [2025-05-05 12:32:39 +0000.736774][2821] PullAudioFrame: PullFrame audio
finished.
[034:837] [2025-05-05 12:32:39 +0000.736911][2821]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[034:837] [2025-05-05 12:32:39 +0000.736959][2821] OnAudioTimer: OnAudioTimer
return
[034:838] [2025-05-05 12:32:39 +0000.737949][2820]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[034:838] [2025-05-05 12:32:39 +0000.738045][2820] OnVideoTimer: OnVideoTimer
EndComposeFile
[034:838] [2025-05-05 12:32:39 +0000.738077][2820] EndComposeFile: EndComposeFile,
is composing 1
[034:839] [2025-05-05 12:32:39 +0000.739086][2810] CleanUp leave. expire time = 7
ms

[034:840] [2025-05-05 12:32:39 +0000.739427][2810] clean up


[034:840] [2025-05-05 12:32:39 +0000.739493][2810] running_decoder_count:0max
count:2
[034:854] [2025-05-05 12:32:39 +0000.753806][281e] SendFrame
encodedImage._timeStamp:2814encodedImage->_length:67280
[034:855] [2025-05-05 12:32:39 +0000.754302][281e] last dts:2782 currentPts:2814
ppsOrSPS:0 queue length:10
[034:872] [2025-05-05 12:32:39 +0000.771742][281e] H264Encode::H264SWEncoder get
callback, length:84016 type:1 nalType:1length:84012
[035:041] [2025-05-05 12:32:39 +0000.940260][281e] DTS queue for
Generator:0x7d236a24b8 3433 3466 3498 3532 3565 3599 3631 3665 3702
[035:063] [2025-05-05 12:32:39 +0000.962361][281e]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:115
[035:063] [2025-05-05 12:32:39 +0000.962675][281e]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7d32129000
[035:064] [2025-05-05 12:32:39 +0000.963904][281f]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[035:064] [2025-05-05 12:32:39 +0000.964029][281f]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[035:065] [2025-05-05 12:32:39 +0000.964267][281d] stop recording
[035:065] [2025-05-05 12:32:39 +0000.964318][281d]
RecordingSessionInternalSimple:destroy media processers
[035:065] [2025-05-05 12:32:39 +0000.964353][281d] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[035:065] [2025-05-05 12:32:39 +0000.964382][281d] H264Encode::flushing hareware
Encoder
[035:065] [2025-05-05 12:32:39 +0000.964620][281d] Flush time:132923730 enter.

[035:065] [2025-05-05 12:32:39 +0000.964688][281d] H264Encoder encoder flush


[035:065] [2025-05-05 12:32:39 +0000.964727][281d] flush output queue
[035:387] [2025-05-05 12:32:40 +0000.287044][281d] Flush leave. expire time = 322
ms

[035:388] [2025-05-05 12:32:40 +0000.287283][281d] ~H264EncodeWrap:


[035:388] [2025-05-05 12:32:40 +0000.287352][281d] ~H264Encode:
[035:388] [2025-05-05 12:32:40 +0000.287392][281d] teardownCompressionSession:
H264Encode::destroying Encoder
[035:388] [2025-05-05 12:32:40 +0000.287447][281d] Release time:132924053 enter.

[035:388] [2025-05-05 12:32:40 +0000.287640][281d] Release:


MediaCodecVideoEncoder::Release _inited:1
[035:388] [2025-05-05 12:32:40 +0000.287707][281d] Destroy time:132924053 enter.

[035:388] [2025-05-05 12:32:40 +0000.287767][281d] H264Encoder encoderDestroy


[035:388] [2025-05-05 12:32:40 +0000.287822][281d]
AndroidMediaCodecVideoEncoder::release env: 0x7d43977b80
[035:388] [2025-05-05 12:32:40 +0000.287876][281d]
AndroidMediaCodecVideoEncoder::Destroy
[035:406] [2025-05-05 12:32:40 +0000.305473][281d] Destroy leave. expire time = 18
ms

[035:406] [2025-05-05 12:32:40 +0000.305688][281d] Release leave. expire time = 18


ms

[035:406] [2025-05-05 12:32:40 +0000.305741][281d] ~AndroidHwAvcEncoder


time:132924071 enter.

[035:406] [2025-05-05 12:32:40 +0000.305974][281d] Release time:132924071 enter.

[035:406] [2025-05-05 12:32:40 +0000.306044][281d] Release:


MediaCodecVideoEncoder:: has been released before, just return
[035:406] [2025-05-05 12:32:40 +0000.306089][281d] Release leave. expire time = 0
ms

[035:406] [2025-05-05 12:32:40 +0000.306132][281d] ~AndroidMediaCodecVideoEncoder


[035:407] [2025-05-05 12:32:40 +0000.306416][281d] ~WrapAndroidMediaCodec
time:132924072 enter.

[035:407] [2025-05-05 12:32:40 +0000.306463][281d] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[035:407] [2025-05-05 12:32:40 +0000.306526][281d] video hevc hw codec


destructor:0x7dce4397a0

[035:407] [2025-05-05 12:32:40 +0000.306640][281d] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[035:407] [2025-05-05 12:32:40 +0000.306699][281d] teardownCompressionSession:


H264Encode::destroyed Encoder
[035:407] [2025-05-05 12:32:40 +0000.306745][281d]
RecordingSessionInternalSimple:destroy aac encoder output!
[035:407] [2025-05-05 12:32:40 +0000.306784][281d] AACSWEncode destructor
[035:413] [2025-05-05 12:32:40 +0000.312200][2822] fd_close successed!
[035:413] [2025-05-05 12:32:40 +0000.312586][2822] MP4 close file successfully
[035:413] [2025-05-05 12:32:40 +0000.312645][2822] Recording session Internal:
notify recording ok
[035:413] [2025-05-05 12:32:40 +0000.312692][2822] onRecordingOk: Recording Ok,
compose use time: 2008, averagefps 0
[035:413] [2025-05-05 12:32:40 +0000.312739][2822] OnReceiveEOF:
[035:421] [2025-05-05 12:32:40 +0000.321049][2820] OnVideoTimer: OnVideoTimer
return
[035:449] [2025-05-05 12:32:40 +0000.348601][22a8]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[035:449] [2025-05-05 12:32:40 +0000.348877][22a8] ~MediaComposeFile time:132924114
enter.

[035:449] [2025-05-05 12:32:40 +0000.348932][22a8] CancelCompose: CancelCompose,


is composing 0
[035:450] [2025-05-05 12:32:40 +0000.349441][281d] stop recording
[035:450] [2025-05-05 12:32:40 +0000.349526][281d] we have stopped recording before
[035:451] [2025-05-05 12:32:40 +0000.350409][22a8] ~MediaComposeFile leave. expire
time = 2 ms

[035:451] [2025-05-05 12:32:40 +0000.350559][22a8] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[035:452] [2025-05-05 12:32:40 +0000.351162][22a8] global uninited!
[035:452] [2025-05-05 12:32:40 +0000.351262][22a8]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[035:452] [2025-05-05 12:32:40 +0000.351367][22a8] ~MediaFilterGraph:
MediaFilterGraph destruct
[035:452] [2025-05-05 12:32:40 +0000.351415][22a8] RemoveVideoBackGroud: hava not
add video backgroud
[035:452] [2025-05-05 12:32:40 +0000.351483][22a8] UnbindInputFilter 0x7d322e2b58
this 0x7dd62654a0
[035:452] [2025-05-05 12:32:40 +0000.351574][22a8] ClearAllSource: remove source
filter, sourceid: 0x7dcf254780
[035:452] [2025-05-05 12:32:40 +0000.351620][22a8] DestoryDecoderByVideoSource
time:132924117 enter.
[035:452] [2025-05-05 12:32:40 +0000.351670][22a8] ~VideoBindDecoder time:132924117
enter.

[035:452] [2025-05-05 12:32:40 +0000.351890][22a8] CleanUp time:132924117 enter.

[035:453] [2025-05-05 12:32:40 +0000.352411][22a8] CleanUp leave. expire time = 1


ms

[035:453] [2025-05-05 12:32:40 +0000.352518][22a8] CleanUp time:132924118 enter.

[035:453] [2025-05-05 12:32:40 +0000.352871][22a8] CleanUp leave. expire time = 0


ms

[035:454] [2025-05-05 12:32:40 +0000.353640][22a8] ~VideoBindDecoder leave. expire


time = 2 ms

[035:454] [2025-05-05 12:32:40 +0000.353714][22a8] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[035:454] [2025-05-05 12:32:40 +0000.353769][22a8] UnbindInputFilter 0x7d322e2918


this 0x7d322e2b58
[035:454] [2025-05-05 12:32:40 +0000.353820][22a8] UnbindInputFilter 0x7d322e2858
this 0x7d322e2918
[035:454] [2025-05-05 12:32:40 +0000.353907][22a8] UnbindInputFilter 0x7dcf2549a0
this 0x7d322e2858
[035:454] [2025-05-05 12:32:40 +0000.353956][22a8] UnbindInputFilter 0x7d322e2a98
this 0x7d322e2c18
[035:454] [2025-05-05 12:32:40 +0000.354004][22a8] UnbindInputFilter 0x7d322e29d8
this 0x7d322e2a98
[035:454] [2025-05-05 12:32:40 +0000.354076][22a8] UnbindInputFilter 0x7dcf2549a0
this 0x7d322e29d8
[035:454] [2025-05-05 12:32:40 +0000.354153][22a8] ~GLESContext:
[035:455] [2025-05-05 12:32:40 +0000.355105][22a8] GLESContext destruct finish.
[035:456] [2025-05-05 12:32:40 +0000.355158][22a8] filter: filter pipeline destroy
this: 0x7dd6265400
[035:948] [2025-05-05 12:32:40 +0000.847250][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[036:210] [2025-05-05 12:32:41 +0000.109574][2700] Run AGC when audioType = 0
[036:210] [2025-05-05 12:32:41 +0000.109729][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[037:662] [2025-05-05 12:32:42 +0000.561459][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[038:205] [2025-05-05 12:32:43 +0000.105031][2700] Run AGC when audioType = 0
[039:364] [2025-05-05 12:32:44 +0000.263190][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[040:204] [2025-05-05 12:32:45 +0000.104124][2701] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[040:205] [2025-05-05 12:32:45 +0000.104293][2701] _deviceSampleRate:48000

[040:206] [2025-05-05 12:32:45 +0000.105252][2700] Run AGC when audioType = 0


[040:206] [2025-05-05 12:32:45 +0000.105373][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[041:066] [2025-05-05 12:32:45 +0000.965287][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[042:209] [2025-05-05 12:32:47 +0000.108261][2700] Run AGC when audioType = 0
[042:779] [2025-05-05 12:32:47 +0000.678324][2700] haveEnoughProcessedData
internalAudioStream.length: 10
[044:204] [2025-05-05 12:32:49 +0000.103816][2700] Run AGC when audioType = 0
[044:204] [2025-05-05 12:32:49 +0000.104083][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[044:478] [2025-05-05 12:32:49 +0000.377878][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[046:188] [2025-05-05 12:32:51 +0000.87265][2700] haveEnoughProcessedData
internalAudioStream.length: 10
[046:208] [2025-05-05 12:32:51 +0000.107931][2700] Run AGC when audioType = 0
[047:900] [2025-05-05 12:32:52 +0000.800158][2700] haveEnoughProcessedData
internalAudioStream.length: 0
[048:209] [2025-05-05 12:32:53 +0000.108386][2700] Run AGC when audioType = 0
[048:209] [2025-05-05 12:32:53 +0000.108679][2700]
AudioDeviceDataHandler::MixAndSendOutFrame
[048:510] [2025-05-05 12:32:53 +0000.410104][2313]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[048:518] [2025-05-05 12:32:53 +0000.417744][2313] ~MediaFilterCamera
time:132937183 enter.

[048:518] [2025-05-05 12:32:53 +0000.417893][2313] StopPullFrameAndWriteMp4


time:132937183 enter.

[048:523] [2025-05-05 12:32:53 +0000.422885][26fb] stop recording


[048:523] [2025-05-05 12:32:53 +0000.423003][26fb] we have stopped recording before
[048:523] [2025-05-05 12:32:53 +0000.423080][2313] StopPullFrameAndWriteMp4 leave.
expire time = 5 ms

[048:524] [2025-05-05 12:32:53 +0000.423666][2313] DestroyPipelineAndFilters


time:132937189 enter.

[048:524] [2025-05-05 12:32:53 +0000.423801][2313] DestroyPipelineAndFilters


leave. expire time = 0 ms

[048:524] [2025-05-05 12:32:53 +0000.423861][2313] AppDeviceManagerStopMic

[048:524] [2025-05-05 12:32:53 +0000.423967][2313] AppDeviceManagerStopMic::mic


status is on
[048:524] [2025-05-05 12:32:53 +0000.424053][2313] Try to stop webrtc device.

[048:524] [2025-05-05 12:32:53 +0000.424123][2313] Set record state to


stopped.threadID:8979

[048:614] [2025-05-05 12:32:53 +0000.513180][2313] Try to destory the


recorder.threadID:8979

[048:814] [2025-05-05 12:32:53 +0000.713491][2313] DestroyAudioRecorder:


[048:814] [2025-05-05 12:32:53 +0000.713679][2313] Cleanup the buffer queue in the
recorder.
[048:814] [2025-05-05 12:32:53 +0000.713716][2313] Destroy the recorder.

[048:827] [2025-05-05 12:32:53 +0000.726710][2313] StopRecording finished.

[048:827] [2025-05-05 12:32:53 +0000.726835][2313] The stop recording success.

[048:827] [2025-05-05 12:32:53 +0000.726868][2313]


AudioDeviceDataHandler::StopMicProcess

[048:829] [2025-05-05 12:32:53 +0000.728596][2313] AppDeviceManager stop.

[048:830] [2025-05-05 12:32:53 +0000.729704][2313] Rlease the webrtc device object.


[048:832] [2025-05-05 12:32:53 +0000.731448][2313] OpenSlesInput destruct.

[048:832] [2025-05-05 12:32:53 +0000.732159][2313] OpenSlesOutput destruct.

[048:835] [2025-05-05 12:32:53 +0000.735032][2313] EventDispatchServerScope


destruct
[048:836] [2025-05-05 12:32:53 +0000.735182][2313]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[048:836] [2025-05-05 12:32:53 +0000.735258][2313] ~AudioDeviceDataHandler

[048:838] [2025-05-05 12:32:53 +0000.737902][2313] AppDeviceManagerDestruct.

[048:838] [2025-05-05 12:32:53 +0000.738081][2313] ~AppDeviceManager:


[048:839] [2025-05-05 12:32:53 +0000.738237][2313] ~CpuOverloadDetect
time:132937504 enter.

[048:839] [2025-05-05 12:32:53 +0000.738709][2313] ~CpuOverloadDetect leave.


expire time = 0 ms

[048:844] [2025-05-05 12:32:53 +0000.743423][2313] Destruct BeautifyReader begin...


[048:844] [2025-05-05 12:32:53 +0000.743565][2313] Destruct BeautifyReader done.
[048:844] [2025-05-05 12:32:53 +0000.743607][2313] ~MediaFilterCamera leave.
expire time = 326 ms

[048:845] [2025-05-05 12:32:53 +0000.744546][2313] ~GLESContext:


[048:848] [2025-05-05 12:32:53 +0000.747569][2313] GLESContext destruct finish.
[048:848] [2025-05-05 12:32:53 +0000.747730][2313] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalS[000:055] [2025-06-20
04:38:29 +0000.845551][665a] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-06-
20 04:38:29 +0000
[000:055] [2025-06-20 04:38:29 +0000.845622][665a] set AppID=50011 old AppID=-1
[000:055] [2025-06-20 04:38:29 +0000.845664][665a] Init the android object with
jvm:0xb4000070c7021380 env:0x70a8f84f00 context:0x705278b2e8

[000:055] [2025-06-20 04:38:29 +0000.845713][665a] SetAndroidMediaCodecObjects


time:252084563 enter.

[000:055] [2025-06-20 04:38:29 +0000.845754][665a] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:055] [2025-06-20 04:38:29 +0000.845787][665a] SetAndroidMediaCodecObjects


time:252084563 enter.

[000:055] [2025-06-20 04:38:29 +0000.845814][665a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb4000070c7021380
[000:055] [2025-06-20 04:38:29 +0000.845840][665a] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000070c7021380 address:0x7001c75760
[000:055] [2025-06-20 04:38:29 +0000.845869][665a] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000070c7021380
address:0x7001c75760
[000:055] [2025-06-20 04:38:29 +0000.845906][665a] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:055] [2025-06-20 04:38:29 +0000.845968][665a] Set the android objects with


jvm:0xb4000070c7021380 env:0x70a8f84f00 context:0x705278b2e8

[000:056] [2025-06-20 04:38:29 +0000.847187][665a] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x70a8f84f00
[000:056] [2025-06-20 04:38:29 +0000.847231][665a] SystemUtil Init done
[000:058] [2025-06-20 04:38:29 +0000.849492][665a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:060] [2025-06-20 04:38:29 +0000.851218][665a] MediaFilterCamera
[000:060] [2025-06-20 04:38:29 +0000.851279][665a] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:060] [2025-06-20 04:38:29 +0000.851424][665a] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[000:060] [2025-06-20 04:38:29 +0000.851475][665a] Recording session using default
bitrate support by app:14680064
[000:060] [2025-06-20 04:38:29 +0000.851463][6acf] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x70b5c8cf40
[000:061] [2025-06-20 04:38:29 +0000.851677][6acf] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:061] [2025-06-20 04:38:29 +0000.851764][665a] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:061] [2025-06-20 04:38:29 +0000.852381][665a] Error(ini.cc:191): Open the file
failed. error:2
[000:061] [2025-06-20 04:38:29 +0000.852424][665a]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:061] [2025-06-20 04:38:29 +0000.852472][665a] The device model: 220333qag
usingSoftwareAEC value: 0
[000:064] [2025-06-20 04:38:29 +0000.854913][665a] Error(ini.cc:191): Open the file
failed. error:2
[000:064] [2025-06-20 04:38:29 +0000.854977][665a]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:064] [2025-06-20 04:38:29 +0000.855017][665a] The device model: 220333qag
usingHardwareAEC value: 0
[000:064] [2025-06-20 04:38:29 +0000.855069][665a] The machine device: 220333qag
usingHardwareAEC value: 0
[000:064] [2025-06-20 04:38:29 +0000.855099][665a] Using Default AEC type: software
AEC
[000:065] [2025-06-20 04:38:29 +0000.856289][665a] The device model: 220333qag enum
value: 0
[000:066] [2025-06-20 04:38:29 +0000.857027][665a] GetMachineModel is 220333QAG
[000:066] [2025-06-20 04:38:29 +0000.857106][665a] GetMachineInfo: 220333QAG
[000:066] [2025-06-20 04:38:29 +0000.857150][665a] Construct BeautifyReader
begin...
[000:066] [2025-06-20 04:38:29 +0000.857191][665a] dumpStickerRgba:0
dumpStickerYuv:0
[000:066] [2025-06-20 04:38:29 +0000.857232][665a] Construct BeautifyReader done.
[000:071] [2025-06-20 04:38:29 +0000.862202][665a] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:071] [2025-06-20 04:38:29 +0000.862227][6ad2] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x70b5ca59a0
[000:072] [2025-06-20 04:38:29 +0000.862828][665a] AppDeviceManager telnet server
for statistics started......
[000:072] [2025-06-20 04:38:29 +0000.863231][665a] CpuOverloadDetect time:252084580
enter.

[000:072] [2025-06-20 04:38:29 +0000.863333][665a] CpuOverloadDetect leave. expire


time = 0 ms

[000:072] [2025-06-20 04:38:29 +0000.863359][6ad3] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x70b5ceb4c0
[000:073] [2025-06-20 04:38:29 +0000.864044][665a] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:073] [2025-06-20 04:38:29 +0000.864085][665a] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:075] [2025-06-20 04:38:29 +0000.866264][665a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:078] [2025-06-20 04:38:29 +0000.868540][665a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:078] [2025-06-20 04:38:29 +0000.869170][665a] CreatePlatformSpecificObjects:
[000:078] [2025-06-20 04:38:29 +0000.869219][665a] audio device use opensle input
and opensl output
[000:078] [2025-06-20 04:38:29 +0000.869291][665a] Create OpenSLES output module
with java VM support.

[000:078] [2025-06-20 04:38:29 +0000.869470][665a] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:079] [2025-06-20 04:38:29 +0000.869608][665a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:079] [2025-06-20 04:38:29 +0000.869793][665a] Create OpenSLES output module
with buffer num:1

[000:079] [2025-06-20 04:38:29 +0000.869944][665a] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:079] [2025-06-20 04:38:29 +0000.870089][665a] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:079] [2025-06-20 04:38:29 +0000.870244][665a] Create OpenSLES input module
with java VM support.

[000:079] [2025-06-20 04:38:29 +0000.870287][665a] Create OpenSLES input module


with buffer num:1

[000:079] [2025-06-20 04:38:29 +0000.870343][665a] Error(trace.cc:40): Init the


output and input for audio device template.
[000:079] [2025-06-20 04:38:29 +0000.870373][665a] Init the output device.

[000:079] [2025-06-20 04:38:29 +0000.870398][665a] Init the opensl input.


[000:079] [2025-06-20 04:38:29 +0000.870429][665a] AppDeviceManager get setting
samplerate: 0
[000:080] [2025-06-20 04:38:29 +0000.870899][665a] The device model: 220333qag enum
value: 0
[000:081] [2025-06-20 04:38:29 +0000.871554][665a] The device model: 220333qag enum
value: 0
[000:081] [2025-06-20 04:38:29 +0000.871586][665a] Set the sample rate to be:48000

[000:081] [2025-06-20 04:38:29 +0000.871614][665a] Enable the recording stereo:0


[000:081] [2025-06-20 04:38:29 +0000.871642][665a] Set the playout as stereo:1
[000:081] [2025-06-20 04:38:29 +0000.871668][665a] Init the microphone.
[000:081] [2025-06-20 04:38:29 +0000.872314][665a] Update the recording sample rate
to be: 48000
[000:081] [2025-06-20 04:38:29 +0000.872371][665a] Init the speaker.
[000:081] [2025-06-20 04:38:29 +0000.872418][665a] Low latency buffer size:144 low
sample rate:48000
[000:082] [2025-06-20 04:38:29 +0000.872714][665a] Using 1 x 10ms for an audio
frame.

[000:085] [2025-06-20 04:38:29 +0000.876197][665a] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:085] [2025-06-20 04:38:29 +0000.876362][665a] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:085] [2025-06-20 04:38:29 +0000.876433][665a] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:090] [2025-06-20 04:38:29 +0000.881230][665a] The device model:220333qag

[000:090] [2025-06-20 04:38:29 +0000.881329][665a] speaker output factor:100


defaultFactor: 100

[000:090] [2025-06-20 04:38:29 +0000.881360][665a] headset output factor:100


defaultFactor: 100

[000:091] [2025-06-20 04:38:29 +0000.881854][665a] AppDeviceManagerStart finished.


[000:091] [2025-06-20 04:38:29 +0000.881896][665a] AppDeviceManagerStartMic::mic
status is off
[000:091] [2025-06-20 04:38:29 +0000.881963][665a] AppDeviceManagerStartMic update
aec type: 2

[000:091] [2025-06-20 04:38:29 +0000.881999][665a] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:091] [2025-06-20 04:38:29 +0000.882042][665a]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:091] [2025-06-20 04:38:29 +0000.882086][665a]
AudioDeviceDataHandler::StartMicProcess

[000:091] [2025-06-20 04:38:29 +0000.882260][665a] Try to start webrtc recording


device.

[000:091] [2025-06-20 04:38:29 +0000.882301][665a] StartRecording. threadID:26202

[000:091] [2025-06-20 04:38:29 +0000.882290][6ad4] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:091] [2025-06-20 04:38:29 +0000.882394][6ad4] haveEnoughProcessedData
internalAudioStream.length: 0
[000:092] [2025-06-20 04:38:29 +0000.882735][665a] The machine model:220333QAG

[000:092] [2025-06-20 04:38:29 +0000.882799][665a] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:092] [2025-06-20 04:38:29 +0000.882835][665a] Set the recording mode before


getSetting: 4
[000:092] [2025-06-20 04:38:29 +0000.882883][665a] Set the recording mode after
getSetting: 1
[000:151] [2025-06-20 04:38:29 +0000.941642][665a] StartRecording finished.

[000:151] [2025-06-20 04:38:29 +0000.941723][665a] audio: start the audio mic


checker timer.

[000:151] [2025-06-20 04:38:29 +0000.942333][665a] machine model :redmi


[000:151] [2025-06-20 04:38:29 +0000.942389][665a] Support this machine
model :redmi
[000:155] [2025-06-20 04:38:29 +0000.946060][665a] global inited! current sdk
version: 12-14-d8558ab
[000:231] [2025-06-20 04:38:30 +0000.22211][6ad5] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:231] [2025-06-20 04:38:30 +0000.22337][6ad5] _deviceSampleRate:48000

[000:235] [2025-06-20 04:38:30 +0000.26165][6ad4] Run AGC when audioType = 0


[000:235] [2025-06-20 04:38:30 +0000.26308][6ad4]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:700] [2025-06-20 04:38:30 +0000.491044][6a19]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:700] [2025-06-20 04:38:30 +0000.491272][6ad0] MediaFilterCamera, recording
file context:0x70b5c55800 input texture:4
[000:700] [2025-06-20 04:38:30 +0000.491346][6ad0] GLESContext:
[000:700] [2025-06-20 04:38:30 +0000.491422][6ad0] The result of eglGetDisplay is:
0x1
[000:702] [2025-06-20 04:38:30 +0000.492622][6ad0] The result of creation:
0x701fb6aa80
[000:702] [2025-06-20 04:38:30 +0000.492793][6ad0] The result of
eglCreatePbufferSurface is: 0x701fb6ab80
[000:702] [2025-06-20 04:38:30 +0000.492942][6a19]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x70b5c55800 input_texture: 4
[001:842] [2025-06-20 04:38:31 +0000.633116][6ad4] haveEnoughProcessedData
internalAudioStream.length: 10
[002:233] [2025-06-20 04:38:32 +0000.24289][6ad4] Run AGC when audioType = 0
[002:248] [2025-06-20 04:38:32 +0000.39326][663b] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[002:248] [2025-06-20 04:38:32 +0000.39461][663b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[002:253] [2025-06-20 04:38:32 +0000.44396][663b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[002:254] [2025-06-20 04:38:32 +0000.44674][6ad0] operator() time:252086762 enter.

[002:255] [2025-06-20 04:38:32 +0000.45571][6ad0] MediaFilterCamera, recording


file context:0x70b5c55800 input texture:4
[002:258] [2025-06-20 04:38:32 +0000.49337][6ad0] MicSource: Mic source
created:10x701ce64180
[002:259] [2025-06-20 04:38:32 +0000.50406][6ad0] received external audio stream

[002:259] [2025-06-20 04:38:32 +0000.50521][6ad0] alloc thread: 0x70b6b48200


name:worker3 thread id:481257303168 to Mic_source
[002:261] [2025-06-20 04:38:32 +0000.52014][6ad0] audio: start the audio sender
thread.

[002:261] [2025-06-20 04:38:32 +0000.52161][6ad0] construct OpenGLRenderProgram


0x70a903ae98
[002:261] [2025-06-20 04:38:32 +0000.52387][6ad0] CropFilter::SetOrientation
orientation: 90
[002:262] [2025-06-20 04:38:32 +0000.52657][6ad0] filter: filter pipeline construtc
this: 0x70bdfaed80
[002:262] [2025-06-20 04:38:32 +0000.52744][6ad0] filter: filter pipeline2 update
pattern: 1
[002:264] [2025-06-20 04:38:32 +0000.54837][6ad0] CameraSource::source_id_:1
[002:264] [2025-06-20 04:38:32 +0000.54989][6ad0] RecordAudioSource::source_id_:2
[002:264] [2025-06-20 04:38:32 +0000.55254][6ad4] On audio frame the broadcast with
timestamp:252086772 samples:480. (1000 frame for one log)

[002:265] [2025-06-20 04:38:32 +0000.55551][6ad0] BindInputFilter 0x70b6b484c0


this 0x70a903b0c0
[002:265] [2025-06-20 04:38:32 +0000.55664][6ad0] BindInputFilter 0x70b6b48f58
this 0x70b6b493d0
[002:265] [2025-06-20 04:38:32 +0000.55763][6ad0] BindInputFilter 0x70a903b0c0
this 0x70bdfaee20
[002:267] [2025-06-20 04:38:32 +0000.57897][6ad0] setParamentForFilters:
speed:1.000000
[002:267] [2025-06-20 04:38:32 +0000.57986][6ad0] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[002:267] [2025-06-20 04:38:32 +0000.58130][6ad0] SetParamForFilter time:252086775
enter.

[002:267] [2025-06-20 04:38:32 +0000.58214][6ad0] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[002:267] [2025-06-20 04:38:32 +0000.58284][6ad0] SetParamForFilter: Params video
index is: 0
[002:267] [2025-06-20 04:38:32 +0000.58338][6ad0] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[002:267] [2025-06-20 04:38:32 +0000.58394][6ad0] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[002:267] [2025-06-20 04:38:32 +0000.58451][6ad0] crop filter mode tpye:
citytravelvideo index:0
[002:271] [2025-06-20 04:38:32 +0000.62330][6afa] Get data in mic source, which has
byte length:1764micAudioStream->length():10
[002:273] [2025-06-20 04:38:32 +0000.64461][6afa] The output timestamp from audio
mixer change:252086772
[002:274] [2025-06-20 04:38:32 +0000.64569][6afa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[002:283] [2025-06-20 04:38:32 +0000.74008][6ad0]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:283] [2025-06-20 04:38:32 +0000.74143][6ad0]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:283] [2025-06-20 04:38:32 +0000.74269][6ad0]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:283] [2025-06-20 04:38:32 +0000.74341][6ad0]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:284] [2025-06-20 04:38:32 +0000.75425][6ad0]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:285] [2025-06-20 04:38:32 +0000.75544][6ad0]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:285] [2025-06-20 04:38:32 +0000.75601][6ad0]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:285] [2025-06-20 04:38:32 +0000.75655][6ad0]
Warning(parse_template_json.cc:81): json parament no found the parament
[002:285] [2025-06-20 04:38:32 +0000.75723][6ad0]
Warning(parse_template_json.cc:81): json parament no found the parament
[002:285] [2025-06-20 04:38:32 +0000.75791][6ad0]
Warning(parse_template_json.cc:67): json parament no found the parament
[002:285] [2025-06-20 04:38:32 +0000.75861][6ad0]
Warning(parse_template_json.cc:93): json parament no found the duration
[002:285] [2025-06-20 04:38:32 +0000.75958][6ad0] SetParamForFilter leave. expire
time = 18 ms

[002:285] [2025-06-20 04:38:32 +0000.76375][6ad0] OnOutputSizeChanged width 1280


height 720
[002:286] [2025-06-20 04:38:32 +0000.77486][6ad0] OpenGLFrameBuffer: width:1280
height:720
[002:287] [2025-06-20 04:38:32 +0000.77633][6ad0] OpenGLFrameBuffer: width:1280
height:720
[002:287] [2025-06-20 04:38:32 +0000.77759][6ad0] OpenGLFrameBuffer: width:1280
height:720
[002:287] [2025-06-20 04:38:32 +0000.77855][6ad0] OpenGLFrameBuffer: width:1280
height:720
[002:287] [2025-06-20 04:38:32 +0000.77924][6ad0] OpenGLFrameBuffer: width:1280
height:720
[002:287] [2025-06-20 04:38:32 +0000.77992][6ad0] OpenGLFrameBuffer: width:1280
height:720
[002:287] [2025-06-20 04:38:32 +0000.78045][6ad0] construct TrivalImageDrawer
0x70bded0dc0
[002:287] [2025-06-20 04:38:32 +0000.78101][6ad0] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x70bded0dc0 context 0x70b6b62600
[002:287] [2025-06-20 04:38:32 +0000.78159][6ad0] setupGLES:
[002:289] [2025-06-20 04:38:32 +0000.79688][6ad0] OpenGLRenderProgram::Initialize.
[002:289] [2025-06-20 04:38:32 +0000.79828][6ad0] The version of the OpenGL: OpenGL
ES GLSL ES 3.20
[002:289] [2025-06-20 04:38:32 +0000.79901][6ad0] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[002:289] [2025-06-20 04:38:32 +0000.80018][6ad0] Init open gl render: 0x70a903ae98
[002:290] [2025-06-20 04:38:32 +0000.81252][6ad0] Fragement shader path:
[002:290] [2025-06-20 04:38:32 +0000.81337][6ad0] Fragement shader path:
[002:290] [2025-06-20 04:38:32 +0000.81428][6ad0] create opengl program object.
[002:290] [2025-06-20 04:38:32 +0000.81538][6ad0] create shader: vertex
[002:291] [2025-06-20 04:38:32 +0000.81890][6ad0] create shader: fragment
[002:294] [2025-06-20 04:38:32 +0000.84560][6ad0] Have not extra filter filename!
[002:294] [2025-06-20 04:38:32 +0000.84653][6ad0] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[002:294] [2025-06-20 04:38:32 +0000.84741][6ad0] OpenGLRenderProgram::Initialize
success.
[002:294] [2025-06-20 04:38:32 +0000.84854][6ad0] Setup the OpenGL result:1
[002:294] [2025-06-20 04:38:32 +0000.85281][6acf] start recording, file
path:/data/user/0/com.android.camera/no_backup/milive//record_video_252086802.mp4
[002:294] [2025-06-20 04:38:32 +0000.85501][6acf] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/milive//record_video_252086802.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[002:294] [2025-06-20 04:38:32 +0000.85543][6afe] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x70b5c50698
[002:295] [2025-06-20 04:38:32 +0000.85633][6acf] 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:295] [2025-06-20 04:38:32 +0000.85728][6acf] 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_252086802.mp4
fileFD: -1
[002:296] [2025-06-20 04:38:32 +0000.86745][6acf] MP4
file:/data/user/0/com.android.camera/no_backup/milive//record_video_252086802.mp4
is opened successfully
[002:296] [2025-06-20 04:38:32 +0000.86834][6acf] setupMediaProcessers:
[002:296] [2025-06-20 04:38:32 +0000.86893][6acf]
RecordingSessionInternalSimple:setup media processers.
[002:296] [2025-06-20 04:38:32 +0000.86956][6acf] construct AAC encoder
[002:298] [2025-06-20 04:38:32 +0000.88865][6acf] H264Encoder creating:
superfast011818
[002:298] [2025-06-20 04:38:32 +0000.89014][6acf] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[002:299] [2025-06-20 04:38:32 +0000.90246][6acf] H264Encode::GetMachineModel is
220333QAG
[002:299] [2025-06-20 04:38:32 +0000.90375][6acf] H264Encoder machine_mode
is:220333QAG
[002:299] [2025-06-20 04:38:32 +0000.90435][6acf] H264Encode::machine size :9
machine_mode:220333QAG
[002:299] [2025-06-20 04:38:32 +0000.90499][6acf] H264Encode::machine array
size :22 machine_mode:220333QAG
[002:300] [2025-06-20 04:38:32 +0000.90619][6acf] H264Encode::current machine
is :220333QAG auto check hw codec decide to use hw codec
[002:300] [2025-06-20 04:38:32 +0000.90679][6acf] setupCompressionSession:
[002:300] [2025-06-20 04:38:32 +0000.90731][6acf] H264Encode::creating hareware
Encoder
[002:300] [2025-06-20 04:38:32 +0000.90786][6acf] AndroidHwAvcEncoder
time:252086808 enter.

[002:300] [2025-06-20 04:38:32 +0000.91174][6acf] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb4000070c7021380 address:0x7001c75760
[002:302] [2025-06-20 04:38:32 +0000.92807][6acf] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[002:302] [2025-06-20 04:38:32 +0000.92888][6acf] The video avc hw codec address is
0x70b5c13028
[002:302] [2025-06-20 04:38:32 +0000.93006][6acf] AndroidHwAvcEncoder leave.
expire time = 2 ms

[002:302] [2025-06-20 04:38:32 +0000.93086][6acf] RegisterEncodeCompleteCallback


time:252086810 enter.

[002:302] [2025-06-20 04:38:32 +0000.93268][6acf] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[002:302] [2025-06-20 04:38:32 +0000.93355][6acf] InitEncode time:252086810 enter.


[002:302] [2025-06-20 04:38:32 +0000.93496][6acf] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[002:303] [2025-06-20 04:38:32 +0000.93576][6acf] Create time:252086811 enter.

[002:303] [2025-06-20 04:38:32 +0000.93648][6acf] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[002:303] [2025-06-20 04:38:32 +0000.93726][6acf]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x700944bc80
[002:353] [2025-06-20 04:38:32 +0000.143996][6acf]
supported_type:image/vnd.android.heic
[002:353] [2025-06-20 04:38:32 +0000.144164][6acf] supported_type:video/avc
[002:353] [2025-06-20 04:38:32 +0000.144244][6acf] name:OMX.qcom.video.encoder.avc
mime:video/avc
[002:353] [2025-06-20 04:38:32 +0000.144379][6acf] hwCodecPrefix :OMX.qcom.
[002:353] [2025-06-20 04:38:32 +0000.144458][6acf] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[002:354] [2025-06-20 04:38:32 +0000.144540][6acf] mediacodec_createCodecByName
time:252086861 enter.

[002:354] [2025-06-20 04:38:32 +0000.144614][6acf] WrapAndroidMediaCodec


time:252086862 enter.

[002:356] [2025-06-20 04:38:32 +0000.146722][6acf] WrapAndroidMediaCodec leave.


expire time = 2 ms

[002:521] [2025-06-20 04:38:32 +0000.311576][6acf] mediacodec_createCodecByName


leave. expire time = 168 ms

[002:521] [2025-06-20 04:38:32 +0000.311761][6acf] WrapAndroidMediaFromat


time:252087029 enter.

[002:521] [2025-06-20 04:38:32 +0000.311947][6acf] WrapAndroidMediaFromat leave.


expire time = 0 ms

[002:657] [2025-06-20 04:38:32 +0000.448102][6acf] Destroy time:252087165 enter.

[002:657] [2025-06-20 04:38:32 +0000.448249][6acf] WrapAndroidMediaFromat::


Destroy
[002:657] [2025-06-20 04:38:32 +0000.448307][6acf] Destroy leave. expire time = 0
ms

[002:657] [2025-06-20 04:38:32 +0000.448367][6acf] ~WrapAndroidMediaFromat


time:252087165 enter.

[002:657] [2025-06-20 04:38:32 +0000.448423][6acf] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[002:657] [2025-06-20 04:38:32 +0000.448492][6acf] Create leave. expire time = 354


ms

[002:658] [2025-06-20 04:38:32 +0000.448550][6acf] isSemiPlanarSupport


time:252087166 enter.

[002:658] [2025-06-20 04:38:32 +0000.448622][6acf] H264Encoder isSemiPlanarSupport


[002:658] [2025-06-20 04:38:32 +0000.448685][6acf] isSemiPlanarSupport leave.
expire time = 0 ms

[002:658] [2025-06-20 04:38:32 +0000.448745][6acf] creat hw H264Encoder success,


isSemiPlanar:1
[002:658] [2025-06-20 04:38:32 +0000.449078][6acf] InitEncode leave. expire time =
356 ms

[002:658] [2025-06-20 04:38:32 +0000.449167][6acf] H264Encode::created Encoder


[002:658] [2025-06-20 04:38:32 +0000.449246][6acf] H264Encode:: H264 encoder
created.
[002:658] [2025-06-20 04:38:32 +0000.449312][6acf] H264 encoder created.
[002:658] [2025-06-20 04:38:32 +0000.449378][6acf]
RecordingSessionInternalSimple:created avc encoder avc: 0x700dc8f340
[002:658] [2025-06-20 04:38:32 +0000.449449][6acf] setOutput:
[002:658] [2025-06-20 04:38:32 +0000.449502][6acf]
RecordingSessionInternalSimple:encoder set output to muxer!
[002:659] [2025-06-20 04:38:32 +0000.449554][6acf] request a key frame
[002:659] [2025-06-20 04:38:32 +0000.449638][6acf] H264Encode:: request a key frame
[002:659] [2025-06-20 04:38:32 +0000.449812][6acf] setDisplayRotate :90
[002:659] [2025-06-20 04:38:32 +0000.449888][6acf] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[002:659] [2025-06-20 04:38:32 +0000.450020][6ad0] StartRecording:
[002:659] [2025-06-20 04:38:32 +0000.450322][6afa] operator(): Set the recording
session in mic source. recording session: 0x70b6b48e00
[002:659] [2025-06-20 04:38:32 +0000.450534][6ad0] operator() leave. expire time =
406 ms

[002:660] [2025-06-20 04:38:32 +0000.450588][6af6] AF_SpeedFilter audio


0x70b6b49280 PullFrame
[002:660] [2025-06-20 04:38:32 +0000.450723][6af6]
RecordAudioSource::PullAudioFrame
[002:660] [2025-06-20 04:38:32 +0000.450793][6af6] AF_SpeedFilter::PullFrame eof4
[002:662] [2025-06-20 04:38:32 +0000.452955][6af6]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[002:670] [2025-06-20 04:38:32 +0000.461533][6af6] AF_SpeedFilter audio time,
0x70b6b49280 rcv time: 252087169
[002:671] [2025-06-20 04:38:32 +0000.461687][6af6] AF_SpeedFilter audio time,
0x70b6b49280 rcv time: 252087169in_nSamples:441
[002:671] [2025-06-20 04:38:32 +0000.461853][6af6] resampled_data_size:0
[002:704] [2025-06-20 04:38:32 +0000.494752][6ad0]
MediaFilterCamera::NeedProcessTexture
[002:704] [2025-06-20 04:38:32 +0000.494882][6ad0] begine recode to first frame
spend time:450
[002:704] [2025-06-20 04:38:32 +0000.494918][6ad0] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x70b6b48380
[002:704] [2025-06-20 04:38:32 +0000.495018][6ad0] blur_distance_:0
[002:704] [2025-06-20 04:38:32 +0000.495061][6ad0] blur_direction_angle_:-90
[002:704] [2025-06-20 04:38:32 +0000.495135][6ad0]
GPUImageProcessing::SetOrientation orientation: 90
[002:704] [2025-06-20 04:38:32 +0000.495179][6ad0] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[002:704] [2025-06-20 04:38:32 +0000.495274][6ad0] GPUImageProcessing: process
video frame with resolution 1280 X 720
[002:704] [2025-06-20 04:38:32 +0000.495349][6ad0] GPUImageProcessing: input frame
width1280 X 720
[002:707] [2025-06-20 04:38:32 +0000.498209][6ad0] drawYUV420 render
OpenGLRenderProgram:0x70a903ae98
[002:709] [2025-06-20 04:38:32 +0000.500351][6ad0] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[002:710] [2025-06-20 04:38:32 +0000.500557][6ad0] CropFilter::OnVideoFrame
outputtexture :6
[002:710] [2025-06-20 04:38:32 +0000.500592][6ad0] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[002:715] [2025-06-20 04:38:32 +0000.505934][6ad0] The read pixel from buffer take:
5 width:1280 height:720 frameType:0
[002:742] [2025-06-20 04:38:32 +0000.533279][6ad0] drawYUV420 render
OpenGLRenderProgram:0x70a903ae98
[002:753] [2025-06-20 04:38:32 +0000.543630][6ad0] The convert RGB to YUV take 5
[002:753] [2025-06-20 04:38:32 +0000.544200][6ad0] FilterPipeline2::OnVideoFrame
pts 35 last_video_timestamp_ 35
[002:753] [2025-06-20 04:38:32 +0000.544486][6ad0]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[002:756] [2025-06-20 04:38:32 +0000.546911][6afd]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[002:756] [2025-06-20 04:38:32 +0000.547077][6afd] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[002:756] [2025-06-20 04:38:32 +0000.547121][6afd] push video frame to H264
encoder. (100 frame for one log)

[002:756] [2025-06-20 04:38:32 +0000.547159][6afd] push video frame to H264


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

[002:756] [2025-06-20 04:38:32 +0000.547201][6afd] H264Encode::push video frame to


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

[002:756] [2025-06-20 04:38:32 +0000.547238][6afd] Push an pts:0 to dts queue.


[002:756] [2025-06-20 04:38:32 +0000.547297][6afd] DTS queue for
Generator:0x70b5c508b8 0
[002:756] [2025-06-20 04:38:32 +0000.547329][6afd] The input pts:0 fps:30
[002:758] [2025-06-20 04:38:32 +0000.548923][6afd]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[002:776] [2025-06-20 04:38:32 +0000.566950][6ad0] drawYUV420 render
OpenGLRenderProgram:0x70a903ae98
[002:788] [2025-06-20 04:38:32 +0000.579159][6af6] AF_SpeedFilter audio time 222,
0x70b6b49280 out time: 252087169 org time: 252087169
[002:789] [2025-06-20 04:38:32 +0000.579610][6af6] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[002:789] [2025-06-20 04:38:32 +0000.579705][6af6]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 252087169
[002:789] [2025-06-20 04:38:32 +0000.579754][6af6]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[002:789] [2025-06-20 04:38:32 +0000.579854][6af6] AF_SpeedFilter audio time
[002:789] [2025-06-20 04:38:32 +0000.579977][6af6] AF_SpeedFilter audio time 111,
0x70b6b49280 out time: 252087179 org time: 252087179
[002:790] [2025-06-20 04:38:32 +0000.580722][6afc]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:2
[002:791] [2025-06-20 04:38:32 +0000.581967][6afe] add aac audio track with id:1
[002:823] [2025-06-20 04:38:32 +0000.614272][6afd] h264 add frame header cdr flag
[002:824] [2025-06-20 04:38:32 +0000.614809][6afd] h264 add frame header cdr flag
[002:824] [2025-06-20 04:38:32 +0000.614957][6afd] SendFrame
encodedImage._timeStamp:0encodedImage->_length:37439
[002:824] [2025-06-20 04:38:32 +0000.615009][6afd] Received key frame:0
[002:824] [2025-06-20 04:38:32 +0000.615093][6afd] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[002:824] [2025-06-20 04:38:32 +0000.615131][6afd] H264Encode::H264SWEncoder get
callback, length:37439 type:0 nalType:7length:18
[002:824] [2025-06-20 04:38:32 +0000.615163][6afd] H264Encode:: get a sps pps
header!headerSize:31
[002:824] [2025-06-20 04:38:32 +0000.615192][6afd] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[002:824] [2025-06-20 04:38:32 +0000.615346][6afe] get the H.264 SPS parameter
[002:825] [2025-06-20 04:38:32 +0000.615718][6afe] add video track with id:2
[002:825] [2025-06-20 04:38:32 +0000.616000][6afe] get the H.264 PPS parameter
[002:825] [2025-06-20 04:38:32 +0000.616213][6afe] get the H.264 IDR frame
[002:825] [2025-06-20 04:38:32 +0000.616279][6afe] resss:true
[002:825] [2025-06-20 04:38:32 +0000.616306][6afe] video start ts:0
[002:825] [2025-06-20 04:38:32 +0000.616407][6afe] the video frame has been written
into MP4 file
[002:885] [2025-06-20 04:38:32 +0000.676321][6afe] audio start ts:0
[002:885] [2025-06-20 04:38:32 +0000.676540][6afe] the audio frame has been written
into MP4 file
[003:205] [2025-06-20 04:38:32 +0000.996396][6ad0] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[003:241] [2025-06-20 04:38:33 +0000.31803][6ad0] The convert RGB to YUV take 4
[003:264] [2025-06-20 04:38:33 +0000.54798][6afa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[003:552] [2025-06-20 04:38:33 +0000.343095][6ad4] haveEnoughProcessedData
internalAudioStream.length: 10
[003:584] [2025-06-20 04:38:33 +0000.375066][6afd] DTS queue for
Generator:0x70b5c508b8 797 834
[003:711] [2025-06-20 04:38:33 +0000.501740][6ad0] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[003:743] [2025-06-20 04:38:33 +0000.533734][6ad0] The convert RGB to YUV take 5
[004:078] [2025-06-20 04:38:33 +0000.868993][6afd] Push an pts:1332 to dts queue.
[004:144] [2025-06-20 04:38:33 +0000.934687][6afd] last dts:1300 currentPts:1332
ppsOrSPS:0 queue length:3
[004:154] [2025-06-20 04:38:33 +0000.945054][6ac9]
monitorTime:4003totalDuration:3930
[004:204] [2025-06-20 04:38:33 +0000.995462][6ad0] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:235] [2025-06-20 04:38:34 +0000.25796][6ad4] Run AGC when audioType = 0
[004:235] [2025-06-20 04:38:34 +0000.25973][6ad4]
AudioDeviceDataHandler::MixAndSendOutFrame
[004:244] [2025-06-20 04:38:34 +0000.35269][6af6] AF_SpeedFilter audio 0x70b6b49280
PullFrame
[004:245] [2025-06-20 04:38:34 +0000.35840][6ad0] The convert RGB to YUV take 5
[004:262] [2025-06-20 04:38:34 +0000.53520][6afa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[004:412] [2025-06-20 04:38:34 +0000.203279][6afd] DTS queue for
Generator:0x70b5c508b8 1631 1663
[004:488] [2025-06-20 04:38:34 +0000.279407][6af6]
RecordAudioSource::PullAudioFrame
[004:705] [2025-06-20 04:38:34 +0000.496033][6ad0] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:743] [2025-06-20 04:38:34 +0000.534261][6ad0] The convert RGB to YUV take 5
[004:771] [2025-06-20 04:38:34 +0000.561605][6ad0] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[004:815] [2025-06-20 04:38:34 +0000.605796][6afd] h264 add frame header cdr flag
[004:815] [2025-06-20 04:38:34 +0000.606531][6afd] Received key frame:1998
[004:818] [2025-06-20 04:38:34 +0000.608934][6afe] get the H.264 IDR frame
[004:891] [2025-06-20 04:38:34 +0000.682476][6af6] AF_SpeedFilter::PullFrame eof4
[004:894] [2025-06-20 04:38:34 +0000.684738][6af6]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[004:954] [2025-06-20 04:38:34 +0000.744815][6af6] resampled_data_size:7168
[005:147] [2025-06-20 04:38:34 +0000.938524][6afc]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:5
[005:205] [2025-06-20 04:38:34 +0000.995777][6ad0] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:240] [2025-06-20 04:38:35 +0000.31332][6ad0] The convert RGB to YUV take 5
[005:241] [2025-06-20 04:38:35 +0000.32456][6afd] DTS queue for
Generator:0x70b5c508b8 2434 2465 2495
[005:254] [2025-06-20 04:38:35 +0000.44643][6ad4] haveEnoughProcessedData
internalAudioStream.length: 0
[005:273] [2025-06-20 04:38:35 +0000.63893][6afa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[005:413] [2025-06-20 04:38:35 +0000.204028][6afd] Push an pts:2666 to dts queue.
[005:479] [2025-06-20 04:38:35 +0000.269674][6afd] last dts:2631 currentPts:2666
ppsOrSPS:0 queue length:3
[005:704] [2025-06-20 04:38:35 +0000.495050][6ad0] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:742] [2025-06-20 04:38:35 +0000.533254][6ad0] The convert RGB to YUV take 5
[005:800] [2025-06-20 04:38:35 +0000.590782][6af6] AF_SpeedFilter audio
0x70b6b49280 PullFrame
[006:001] [2025-06-20 04:38:35 +0000.791861][6ad0] drawYUV420 render
OpenGLRenderProgram:0x70a903ae98
[006:046] [2025-06-20 04:38:35 +0000.836847][6afd] DTS queue for
Generator:0x70b5c508b8 3297
[006:069] [2025-06-20 04:38:35 +0000.860049][6ad0] GPUImageProcessing: process
video frame with resolution 1280 X 720
[006:069] [2025-06-20 04:38:35 +0000.860177][6ad0] GPUImageProcessing: input frame
width1280 X 720
[006:070] [2025-06-20 04:38:35 +0000.860627][6ad0] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[006:070] [2025-06-20 04:38:35 +0000.860768][6ad0] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[006:075] [2025-06-20 04:38:35 +0000.866263][6afd]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3330
[006:112] [2025-06-20 04:38:35 +0000.903405][6afd] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3366
[006:113] [2025-06-20 04:38:35 +0000.903641][6afd] push video frame to H264
encoder. (100 frame for one log)

[006:113] [2025-06-20 04:38:35 +0000.903725][6afd] push video frame to H264


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

[006:113] [2025-06-20 04:38:35 +0000.903784][6afd] H264Encode::push video frame to


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

[006:113] [2025-06-20 04:38:35 +0000.903857][6afd] The input pts:3366 fps:30


[006:116] [2025-06-20 04:38:35 +0000.906935][6afd] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3297 pts:3297
[006:118] [2025-06-20 04:38:35 +0000.908839][6afd] SendFrame
encodedImage._timeStamp:3330encodedImage->_length:86224
[006:183] [2025-06-20 04:38:35 +0000.973976][6afd] H264Encode::H264SWEncoder get
callback, length:76416 type:1 nalType:1length:76412
[006:203] [2025-06-20 04:38:35 +0000.993710][6ad0] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:236] [2025-06-20 04:38:36 +0000.26748][6ad4] Run AGC when audioType = 0
[006:242] [2025-06-20 04:38:36 +0000.33077][6ad0] The convert RGB to YUV take 4
[006:266] [2025-06-20 04:38:36 +0000.57379][6afa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:305] [2025-06-20 04:38:36 +0000.95548][6af6] RecordAudioSource::PullAudioFrame
[006:707] [2025-06-20 04:38:36 +0000.498160][6ad0] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:745] [2025-06-20 04:38:36 +0000.536125][6ad0] The convert RGB to YUV take 5
[006:747] [2025-06-20 04:38:36 +0000.537674][6afd] Push an pts:4000 to dts queue.
[006:817] [2025-06-20 04:38:36 +0000.607634][6afd] h264 add frame header cdr flag
[006:817] [2025-06-20 04:38:36 +0000.608083][6afd] Received key frame:4000
[006:817] [2025-06-20 04:38:36 +0000.608145][6afd] last dts:3967 currentPts:4000
ppsOrSPS:0 queue length:3
[006:819] [2025-06-20 04:38:36 +0000.609955][6afe] get the H.264 IDR frame
[006:838] [2025-06-20 04:38:36 +0000.629422][6ad0] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[006:875] [2025-06-20 04:38:36 +0000.666028][6afd] DTS queue for
Generator:0x70b5c508b8 4093 4127
[006:962] [2025-06-20 04:38:36 +0000.752636][6ad4] haveEnoughProcessedData
internalAudioStream.length: 10
[007:108] [2025-06-20 04:38:36 +0000.899567][6af6] AF_SpeedFilter::PullFrame eof4
[007:111] [2025-06-20 04:38:36 +0000.902031][6af6]
Warning(media_filter_camera.cc:548): media pull audio frame failed:4
[007:164] [2025-06-20 04:38:36 +0000.955223][6af6] resampled_data_size:0
[007:206] [2025-06-20 04:38:36 +0000.996550][6ad0] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[007:244] [2025-06-20 04:38:37 +0000.35461][6ad0] The convert RGB to YUV take 5
[007:269] [2025-06-20 04:38:37 +0000.60155][6afa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[007:370] [2025-06-20 04:38:37 +0000.161321][6af6] AF_SpeedFilter audio
0x70b6b49280 PullFrame
[007:505] [2025-06-20 04:38:37 +0000.295599][6afc]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:9
[007:703] [2025-06-20 04:38:37 +0000.494490][6ad0] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:710] [2025-06-20 04:38:37 +0000.501419][6afd] DTS queue for
Generator:0x70b5c508b8 4929 4964
[007:740] [2025-06-20 04:38:37 +0000.530631][6ad0] The convert RGB to YUV take 5
[008:080] [2025-06-20 04:38:37 +0000.871033][6afd] Push an pts:5334 to dts queue.
[008:120] [2025-06-20 04:38:37 +0000.910918][6afd] last dts:5302 currentPts:5334
ppsOrSPS:0 queue length:2
[008:125] [2025-06-20 04:38:37 +0000.915581][6af6]
RecordAudioSource::PullAudioFrame
[008:208] [2025-06-20 04:38:37 +0000.999329][6ad0] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:234] [2025-06-20 04:38:38 +0000.24669][6ad4] Run AGC when audioType = 0
[008:234] [2025-06-20 04:38:38 +0000.24880][6ad4]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:244] [2025-06-20 04:38:38 +0000.34702][6ad0] The convert RGB to YUV take 5
[008:269] [2025-06-20 04:38:38 +0000.60372][6afa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[008:553] [2025-06-20 04:38:38 +0000.343781][6afd] DTS queue for
Generator:0x70b5c508b8 5767 5802
[008:672] [2025-06-20 04:38:38 +0000.462933][6ad4] haveEnoughProcessedData
internalAudioStream.length: 0
[008:715] [2025-06-20 04:38:38 +0000.505946][663b]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[008:715] [2025-06-20 04:38:38 +0000.506306][6ad0] operator(): Stop
[008:715] [2025-06-20 04:38:38 +0000.506376][6ad0] StopPullFrameAndWriteMp4
time:252093223 enter.

[008:715] [2025-06-20 04:38:38 +0000.506442][6ad0] StopRecording:


[008:720] [2025-06-20 04:38:38 +0000.510605][6af6] resampled_data_size:512
[008:720] [2025-06-20 04:38:38 +0000.510724][6af6] AF_SpeedFilter audio time 222,
0x70b6b49280 out time: 252093189 org time: 252093189
[008:720] [2025-06-20 04:38:38 +0000.510805][6af6] PullAudioFrame: PullFrame audio
finished.
[008:720] [2025-06-20 04:38:38 +0000.510868][6af6]
Warning(media_filter_camera.cc:543): media pull audio frame EOF, so need stop
Timer!
[008:722] [2025-06-20 04:38:38 +0000.513088][6afd]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:179
[008:725] [2025-06-20 04:38:38 +0000.516167][6acf] stop recording
[008:725] [2025-06-20 04:38:38 +0000.516246][6acf]
RecordingSessionInternalSimple:destroy media processers
[008:725] [2025-06-20 04:38:38 +0000.516294][6acf] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[008:725] [2025-06-20 04:38:38 +0000.516337][6acf] H264Encode::flushing hareware
Encoder
[008:726] [2025-06-20 04:38:38 +0000.516635][6acf] Flush time:252093234 enter.

[008:726] [2025-06-20 04:38:38 +0000.516709][6acf] H264Encoder encoder flush


[008:726] [2025-06-20 04:38:38 +0000.516777][6acf] flush output queue
[009:047] [2025-06-20 04:38:38 +0000.837798][6acf] Flush leave. expire time = 321
ms

[009:047] [2025-06-20 04:38:38 +0000.838131][6acf] ~H264EncodeWrap:


[009:047] [2025-06-20 04:38:38 +0000.838261][6acf] ~H264Encode:
[009:047] [2025-06-20 04:38:38 +0000.838319][6acf] teardownCompressionSession:
H264Encode::destroying Encoder
[009:047] [2025-06-20 04:38:38 +0000.838377][6acf] Release time:252093555 enter.

[009:049] [2025-06-20 04:38:38 +0000.840204][6acf] Release:


MediaCodecVideoEncoder::Release _inited:1
[009:049] [2025-06-20 04:38:38 +0000.840422][6acf] Destroy time:252093557 enter.

[009:050] [2025-06-20 04:38:38 +0000.841409][6acf] H264Encoder encoderDestroy


[009:051] [2025-06-20 04:38:38 +0000.841545][6acf]
AndroidMediaCodecVideoEncoder::release env: 0x700dc8f840
[009:051] [2025-06-20 04:38:38 +0000.841622][6acf]
AndroidMediaCodecVideoEncoder::Destroy
[009:076] [2025-06-20 04:38:38 +0000.866866][6acf] Destroy leave. expire time = 27
ms

[009:076] [2025-06-20 04:38:38 +0000.867190][6acf] Release leave. expire time = 29


ms

[009:076] [2025-06-20 04:38:38 +0000.867319][6acf] ~AndroidHwAvcEncoder


time:252093584 enter.

[009:077] [2025-06-20 04:38:38 +0000.867657][6acf] Release time:252093585 enter.

[009:077] [2025-06-20 04:38:38 +0000.867791][6acf] Release:


MediaCodecVideoEncoder:: has been released before, just return
[009:077] [2025-06-20 04:38:38 +0000.867850][6acf] Release leave. expire time = 0
ms

[009:077] [2025-06-20 04:38:38 +0000.867902][6acf] ~AndroidMediaCodecVideoEncoder


[009:077] [2025-06-20 04:38:38 +0000.867950][6acf] ~WrapAndroidMediaCodec
time:252093585 enter.

[009:077] [2025-06-20 04:38:38 +0000.868007][6acf] ~WrapAndroidMediaCodec leave.


expire time = 0 ms
[009:077] [2025-06-20 04:38:38 +0000.868068][6acf] video hevc hw codec
destructor:0x70b5c13028

[009:077] [2025-06-20 04:38:38 +0000.868245][6acf] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[009:077] [2025-06-20 04:38:38 +0000.868339][6acf] teardownCompressionSession:


H264Encode::destroyed Encoder
[009:077] [2025-06-20 04:38:38 +0000.868409][6acf]
RecordingSessionInternalSimple:destroy aac encoder output!
[009:077] [2025-06-20 04:38:38 +0000.868462][6acf] AACSWEncode destructor
[009:090] [2025-06-20 04:38:38 +0000.880955][6afe] MP4 close file successfully
[009:090] [2025-06-20 04:38:38 +0000.881098][6afe] Recording session Internal:
notify recording ok
[009:090] [2025-06-20 04:38:38 +0000.881164][6afe] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/milive//record_video_252086802.mp4,
output_video_timestamp_:5935 last_video_pts_:5935
[009:090] [2025-06-20 04:38:38 +0000.881245][6afe] OnRecordFinish:
[009:100] [2025-06-20 04:38:38 +0000.890959][6afe] onRecordingOk: net seek
pos:0record video duration:5968record audio duration:5944
[009:101] [2025-06-20 04:38:38 +0000.892201][6afa] destructMicSource_w:
[009:101] [2025-06-20 04:38:38 +0000.892330][6afa] setOutput_w:
MicSource::setOutput() 0x0
[009:101] [2025-06-20 04:38:38 +0000.892458][6afa] close external audio stream

[009:102] [2025-06-20 04:38:38 +0000.892779][6ad0] releaseThread 0x70b6b48200


[009:102] [2025-06-20 04:38:38 +0000.892869][6ad0] ~MicSource: Mic source
destroyed:0x701ce64180
[009:103] [2025-06-20 04:38:38 +0000.893893][6ad0] StopPullFrameAndWriteMp4 leave.
expire time = 388 ms

[009:103] [2025-06-20 04:38:38 +0000.893986][6ad0] DestroyPipelineAndFilters


time:252093611 enter.

[009:103] [2025-06-20 04:38:38 +0000.894102][6ad0] UnbindInputFilter 0x70b6b484c0


this 0x70a903b0c0
[009:103] [2025-06-20 04:38:38 +0000.894279][6ad0] UnbindInputFilter 0x70b6b48f58
this 0x70b6b493d0
[009:103] [2025-06-20 04:38:38 +0000.894401][6ad0] UnbindInputFilter 0x70a903b0c0
this 0x70bdfaee20
[009:103] [2025-06-20 04:38:38 +0000.894483][6ad0] filter: filter pipeline destroy
this: 0x70bdfaed80
[009:104] [2025-06-20 04:38:38 +0000.894984][6ad0] ClearVideoOfSources: recodring
total frames:0
[009:104] [2025-06-20 04:38:38 +0000.895125][6ad0] ClearVideoOfSources:
[009:104] [2025-06-20 04:38:38 +0000.895211][6ad0] GPUImageProcessing destruct.
[009:104] [2025-06-20 04:38:38 +0000.895345][6ad0] destroy TrivalImageDrawer
0x70bded0dc0
[009:104] [2025-06-20 04:38:38 +0000.895434][6ad0] The shader has been initialize,
clean up them.

[009:105] [2025-06-20 04:38:38 +0000.895587][6ad0] ~OpenGLFrameBuffer:


[009:105] [2025-06-20 04:38:38 +0000.895847][6ad0] ~OpenGLFrameBuffer:
[009:106] [2025-06-20 04:38:38 +0000.897071][6ad0] ~OpenGLFrameBuffer:
[009:106] [2025-06-20 04:38:38 +0000.897355][6ad0] ~OpenGLFrameBuffer:
[009:106] [2025-06-20 04:38:38 +0000.897533][6ad0] ~OpenGLFrameBuffer:
[009:107] [2025-06-20 04:38:38 +0000.897730][6ad0] ~OpenGLFrameBuffer:
[009:107] [2025-06-20 04:38:38 +0000.898147][6ad0] GPUImageProcessing destruct
finish.
[009:107] [2025-06-20 04:38:38 +0000.898403][6ad0] GPURGBAFrame destruct.
[009:107] [2025-06-20 04:38:38 +0000.898512][6ad0] destroy OpenGLRenderProgram
0x70a903ae98
[009:108] [2025-06-20 04:38:38 +0000.898629][6ad0] ~CameraSource time:252093616
enter.

[009:108] [2025-06-20 04:38:38 +0000.898684][6ad0] ~CameraSource leave. expire


time = 0 ms

[009:108] [2025-06-20 04:38:38 +0000.898746][6ad0] ~RecordAudioSource


time:252093616 enter.

[009:108] [2025-06-20 04:38:38 +0000.898838][6ad0] ~RecordAudioSource leave.


expire time = 0 ms

[009:108] [2025-06-20 04:38:38 +0000.898903][6ad0] DestroyPipelineAndFilters


leave. expire time = 5 ms

[009:175] [2025-06-20 04:38:38 +0000.966143][663b]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[009:176] [2025-06-20 04:38:38 +0000.967292][663b] machine model :redmi
[009:176] [2025-06-20 04:38:38 +0000.967357][663b] Support this machine
model :redmi
[009:176] [2025-06-20 04:38:38 +0000.967405][663b] global inited! current sdk
version: 12-14-d8558ab
[009:177] [2025-06-20 04:38:38 +0000.967641][663b] filter: filter pipeline
construtc this: 0x701fbf1f00
[009:177] [2025-06-20 04:38:38 +0000.967709][663b] MediaFilterGraph:
MediaFilterGraph construct
[009:177] [2025-06-20 04:38:38 +0000.967767][663b] GLESContext:
[009:177] [2025-06-20 04:38:38 +0000.967859][663b] The result of eglGetDisplay is:
0x1
[009:179] [2025-06-20 04:38:38 +0000.969726][663b] The result of creation:
0x701f971180
[009:179] [2025-06-20 04:38:38 +0000.969884][663b] The result of
eglCreatePbufferSurface is: 0x701f971400
[009:185] [2025-06-20 04:38:38 +0000.975929][663b] The source 0
path:/data/user/0/com.android.camera/no_backup/milive//record_video_252086802.mp4
[009:185] [2025-06-20 04:38:38 +0000.976021][663b] The source 0 speed:1
[009:185] [2025-06-20 04:38:38 +0000.976087][663b] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_252086802.mp4,
delay: 0
[009:185] [2025-06-20 04:38:38 +0000.976146][663b] CreateDecoderByVideoSource
time:252093693 enter.

[009:185] [2025-06-20 04:38:38 +0000.976493][663b] running_decoder_count:0max


count:2
[009:186] [2025-06-20 04:38:38 +0000.976558][663b] Start decoding file
/data/user/0/com.android.camera/no_backup/milive//record_video_252086802.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x701fbd8000
[009:212] [2025-06-20 04:38:39 +0000.2763][6b1e] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x7009129200] Current FFmpeg version git-2021-06-16-97cea6f

[009:258] [2025-06-20 04:38:39 +0000.49368][6b1e] OnStreamInfoFound: video


duration_: 5968
[009:261] [2025-06-20 04:38:39 +0000.52216][6b1f] NO get frame from decoder
[009:261] [2025-06-20 04:38:39 +0000.52534][663b] start decoder
[009:262] [2025-06-20 04:38:39 +0000.52638][663b] CreateDecoderByVideoSource
leave. expire time = 77 ms

[009:262] [2025-06-20 04:38:39 +0000.52769][663b] BindInputFilter 0x701ce14120


this 0x70b6936f58
[009:262] [2025-06-20 04:38:39 +0000.52869][663b] BindInputFilter 0x70b6936f58
this 0x70b6937018
[009:262] [2025-06-20 04:38:39 +0000.52968][663b] BindInputFilter 0x701ce14120
this 0x70b69370d8
[009:262] [2025-06-20 04:38:39 +0000.53062][663b] BindInputFilter 0x70b69370d8
this 0x70b6937198
[009:262] [2025-06-20 04:38:39 +0000.53129][663b] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/milive//record_video_252086802.mp4
[009:262] [2025-06-20 04:38:39 +0000.53227][663b] BindInputFilter 0x70b6937018
this 0x70b6937258
[009:262] [2025-06-20 04:38:39 +0000.53320][663b] BindInputFilter 0x70b6937258
this 0x701fbf1fa0
[009:262] [2025-06-20 04:38:39 +0000.53422][663b] BindInputFilter 0x70b6937198
this 0x70b6937318
[009:262] [2025-06-20 04:38:39 +0000.53526][663b] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/milive//record_video_252086802.mp4
[009:263] [2025-06-20 04:38:39 +0000.54034][6b1f] NO get frame from decoder
[009:265] [2025-06-20 04:38:39 +0000.55853][6b1f] NO get frame from decoder
[009:268] [2025-06-20 04:38:39 +0000.58783][6b1f] NO get frame from decoder
[009:272] [2025-06-20 04:38:39 +0000.62932][663b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[009:273] [2025-06-20 04:38:39 +0000.64076][6b1f] NO get frame from decoder
[009:273] [2025-06-20 04:38:39 +0000.64458][663b] machine model :redmi
[009:274] [2025-06-20 04:38:39 +0000.64550][663b] Support this machine model :redmi
[009:274] [2025-06-20 04:38:39 +0000.64606][663b] global inited! current sdk
version: 12-14-d8558ab
[009:274] [2025-06-20 04:38:39 +0000.64757][663b] GetPipeline:
-----------------------------------------
[009:274] [2025-06-20 04:38:39 +0000.64820][663b] GetPipeline: source: 0x701ce13f00
[009:274] [2025-06-20 04:38:39 +0000.64877][663b] GetPipeline: filter: NULLFilter
[009:274] [2025-06-20 04:38:39 +0000.64932][663b] GetPipeline: filter: NULLFilter
[009:274] [2025-06-20 04:38:39 +0000.64982][663b] GetPipeline: filter: NULLFilter
[009:274] [2025-06-20 04:38:39 +0000.65031][663b] GetPipeline: audio filter:
AuidoNULLFilter
[009:274] [2025-06-20 04:38:39 +0000.65079][663b] GetPipeline: audio filter:
AuidoNULLFilter
[009:274] [2025-06-20 04:38:39 +0000.65127][663b] GetPipeline: audio filter:
AudioNUllFilter
[009:274] [2025-06-20 04:38:39 +0000.65179][663b] GetPipeline:
------------------------------------------
[009:274] [2025-06-20 04:38:39 +0000.65237][663b] filter: filter pipeline2 update
pattern: 0
[009:277] [2025-06-20 04:38:39 +0000.67761][663b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[009:277] [2025-06-20 04:38:39 +0000.68486][663b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[009:278] [2025-06-20 04:38:39 +0000.68683][663b] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[009:278] [2025-06-20 04:38:39 +0000.68900][6b1f] NO get frame from decoder
[009:278] [2025-06-20 04:38:39 +0000.69075][663b] DeviceInit:
[009:280] [2025-06-20 04:38:39 +0000.71013][663b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[009:281] [2025-06-20 04:38:39 +0000.71572][6b1f] NO get frame from decoder
[009:281] [2025-06-20 04:38:39 +0000.71591][663b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[009:281] [2025-06-20 04:38:39 +0000.72183][663b] CreatePlatformSpecificObjects:
[009:281] [2025-06-20 04:38:39 +0000.72277][663b] audio device use null audio
input and opensl output
[009:281] [2025-06-20 04:38:39 +0000.72346][663b] Create OpenSLES output module
with java VM support.

[009:282] [2025-06-20 04:38:39 +0000.72705][663b] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[009:282] [2025-06-20 04:38:39 +0000.73242][663b] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[009:283] [2025-06-20 04:38:39 +0000.73625][663b] Create OpenSLES output module
with buffer num:2

[009:283] [2025-06-20 04:38:39 +0000.73722][663b] Error(trace.cc:40): Init the


output and input for audio device template.
[009:283] [2025-06-20 04:38:39 +0000.73757][663b] Init the output device.

[009:283] [2025-06-20 04:38:39 +0000.73793][663b] Set the playout as stereo:1


[009:283] [2025-06-20 04:38:39 +0000.73827][663b] Set the sample rate to be:44100

[009:283] [2025-06-20 04:38:39 +0000.73910][663b] Low latency buffer size:144 low


sample rate:48000
[009:283] [2025-06-20 04:38:39 +0000.73951][663b] DeviceInit: Done
[009:283] [2025-06-20 04:38:39 +0000.74245][663b] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[009:283] [2025-06-20 04:38:39 +0000.74468][6b1f] NO get frame from decoder
[009:285] [2025-06-20 04:38:39 +0000.75762][663b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[009:285] [2025-06-20 04:38:39 +0000.76003][663b]
MediaFilterPlayer::SetPlayerNotify 0x701cf3c720
[009:285] [2025-06-20 04:38:39 +0000.75797][6b2a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x701f96f018
[009:288] [2025-06-20 04:38:39 +0000.79158][663b]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[009:288] [2025-06-20 04:38:39 +0000.79313][663b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[009:292] [2025-06-20 04:38:39 +0000.83386][663b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 720, height: 1280
[009:294] [2025-06-20 04:38:39 +0000.85010][663b] SetGraphLoop: SetGraphLoop 1
[009:294] [2025-06-20 04:38:39 +0000.85140][663b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[009:295] [2025-06-20 04:38:39 +0000.85867][663b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[009:301] [2025-06-20 04:38:39 +0000.92407][663b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[009:307] [2025-06-20 04:38:39 +0000.97673][663b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[009:307] [2025-06-20 04:38:39 +0000.98032][6b2c] Start:
[009:308] [2025-06-20 04:38:39 +0000.99007][6b2b] operator(): video render started.
[009:308] [2025-06-20 04:38:39 +0000.99223][6b2b] DriveRender working... (1/200)
[009:308] [2025-06-20 04:38:39 +0000.99289][6b2c] Start:
[009:308] [2025-06-20 04:38:39 +0000.99307][6b2b] Warning(video_render.cc:390): No
picture to display (1/50)
[009:309] [2025-06-20 04:38:39 +0000.99597][6b2c] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[009:309] [2025-06-20 04:38:39 +0000.99691][6b2c] Reset: history total size: 98
[009:309] [2025-06-20 04:38:39 +0000.99747][6b2c] DeviceStart:
audioDevice_:0x701cf33000
[009:309] [2025-06-20 04:38:39 +0000.99796][6b2c] DeviceStart: time profile playout
init before
[009:309] [2025-06-20 04:38:39 +0000.99832][6b2c] DeviceStart: time profile playout
init end
[009:309] [2025-06-20 04:38:39 +0000.99879][6b2c] OpenSlesOutput:Start playout

[009:319] [2025-06-20 04:38:39 +0000.109717][6b2c] Create the opensl output player.


streamtype before:0

[009:319] [2025-06-20 04:38:39 +0000.109795][6b2c] Create the opensl output player.


streamtype after:3

[009:384] [2025-06-20 04:38:39 +0000.174698][6b2c] Enqueue opensl buffer size:1764


[009:474] [2025-06-20 04:38:39 +0000.265519][6b2c] DeviceStart: time profile
playout all end
[009:475] [2025-06-20 04:38:39 +0000.265566][6b2f]
PlayerSimpleBufferQueueCallbackHandler function
[009:475] [2025-06-20 04:38:39 +0000.265701][6b2c] operator(): Audio playback
started.
[009:475] [2025-06-20 04:38:39 +0000.265788][6b2f] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[009:475] [2025-06-20 04:38:39 +0000.265865][6b2f]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[009:475] [2025-06-20 04:38:39 +0000.265902][6b2c] operator(): Started now!
[009:475] [2025-06-20 04:38:39 +0000.265927][6b2d] Pull audio failed.(wait video!)
[009:475] [2025-06-20 04:38:39 +0000.266008][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:478] [2025-06-20 04:38:39 +0000.269390][6b2e] Error(video_source.cc:430): wait
decoder a frame: 0
[009:480] [2025-06-20 04:38:39 +0000.270694][6b2e] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[009:484] [2025-06-20 04:38:39 +0000.275493][6b2d] audio_frame_list_ empty
[009:486] [2025-06-20 04:38:39 +0000.276981][6b2e] OnVideoFrameReady(1/200)
[009:486] [2025-06-20 04:38:39 +0000.277400][6b2b] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[009:494] [2025-06-20 04:38:39 +0000.284639][6b2b] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:252094002
[009:524] [2025-06-20 04:38:39 +0000.315137][6b2b] lipsync_debug: render a video
frame
[009:524] [2025-06-20 04:38:39 +0000.315247][6b2b] lipsync_debug: First video frame
rendering.
[009:546] [2025-06-20 04:38:39 +0000.336723][6b2b]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:22 timeDelta:52 last
video ts:900 frame->pts:2880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[009:546] [2025-06-20 04:38:39 +0000.336929][6b2b] lipsync_debug: tsDelta -
timeDelta = -30
[009:546] [2025-06-20 04:38:39 +0000.336960][6b2b] lipsync_debug:result remaining
time:0
[009:546] [2025-06-20 04:38:39 +0000.336987][6b2b] dynamic updated lipsync delay:0
[009:553] [2025-06-20 04:38:39 +0000.344160][6b2e]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[009:561] [2025-06-20 04:38:39 +0000.352425][6b2b] lipsync_debug:remaining time:10
tsDelta - timeDelta:17
[009:562] [2025-06-20 04:38:39 +0000.352714][6b2b] lipsync_debug:result remaining
time:10
[009:640] [2025-06-20 04:38:39 +0000.430810][6b2d] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[009:640] [2025-06-20 04:38:39 +0000.430934][6b2d] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[009:640] [2025-06-20 04:38:39 +0000.431045][6b2c] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[009:640] [2025-06-20 04:38:39 +0000.431170][6b2c] The audio playback speed:100
(1/100)
[009:640] [2025-06-20 04:38:39 +0000.431210][6b2c] lipsync_debug: The current
played audio timestamp is:0(1/50)
[009:640] [2025-06-20 04:38:39 +0000.431241][6b2c] First audio frame rendering
[009:645] [2025-06-20 04:38:39 +0000.436015][6b2d] audio frame wait video
frame.last_video_timestamp:129 last_audio_timestamp:231.927
[009:645] [2025-06-20 04:38:39 +0000.436307][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:676] [2025-06-20 04:38:39 +0000.467463][6b2d] audio frame wait video
frame.last_video_timestamp:230 last_audio_timestamp:347.891
[009:677] [2025-06-20 04:38:39 +0000.467760][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:679] [2025-06-20 04:38:39 +0000.469658][6b2d] audio frame wait video
frame.last_video_timestamp:230 last_audio_timestamp:347.891
[009:679] [2025-06-20 04:38:39 +0000.469885][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:691] [2025-06-20 04:38:39 +0000.482338][6b2d] audio frame wait video
frame.last_video_timestamp:265 last_audio_timestamp:370.884
[009:692] [2025-06-20 04:38:39 +0000.482749][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:694] [2025-06-20 04:38:39 +0000.484725][6b2d] audio frame wait video
frame.last_video_timestamp:265 last_audio_timestamp:370.884
[009:694] [2025-06-20 04:38:39 +0000.485017][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:699] [2025-06-20 04:38:39 +0000.490040][6b2d] audio frame wait video
frame.last_video_timestamp:265 last_audio_timestamp:370.884
[009:699] [2025-06-20 04:38:39 +0000.490373][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:702] [2025-06-20 04:38:39 +0000.492976][6b2d] audio frame wait video
frame.last_video_timestamp:265 last_audio_timestamp:370.884
[009:702] [2025-06-20 04:38:39 +0000.493247][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:705] [2025-06-20 04:38:39 +0000.495705][6b2d] audio frame wait video
frame.last_video_timestamp:294 last_audio_timestamp:416.871
[009:705] [2025-06-20 04:38:39 +0000.496056][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:707] [2025-06-20 04:38:39 +0000.498040][6b2d] audio frame wait video
frame.last_video_timestamp:294 last_audio_timestamp:416.871
[009:707] [2025-06-20 04:38:39 +0000.498351][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:709] [2025-06-20 04:38:39 +0000.500311][6b2d] audio frame wait video
frame.last_video_timestamp:294 last_audio_timestamp:416.871
[009:710] [2025-06-20 04:38:39 +0000.500593][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:711] [2025-06-20 04:38:39 +0000.502514][6b2d] audio frame wait video
frame.last_video_timestamp:294 last_audio_timestamp:416.871
[009:712] [2025-06-20 04:38:39 +0000.502920][6b2d]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[009:761] [2025-06-20 04:38:39 +0000.552171][6b2e] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2992 diff: 9
[009:901] [2025-06-20 04:38:39 +0000.692281][6b2e] video frame wait audio frame:
last_video_timestamp:697 last_audio_timestamp:579.819
[010:153] [2025-06-20 04:38:39 +0000.944100][6b2b] lipsync_debug:displaying video
ts:60030 The current displayed video timestamp is:252094661
[010:230] [2025-06-20 04:38:40 +0000.21319][6ad5] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:231] [2025-06-20 04:38:40 +0000.21548][6ad5] _deviceSampleRate:48000

[010:233] [2025-06-20 04:38:40 +0000.23660][6ad4] Run AGC when audioType = 0


[010:290] [2025-06-20 04:38:40 +0000.80620][6b2f]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[010:399] [2025-06-20 04:38:40 +0000.189815][6ad4] haveEnoughProcessedData
internalAudioStream.length: 0
[010:475] [2025-06-20 04:38:40 +0000.266021][6b2c] do work DoLipsync!
[010:475] [2025-06-20 04:38:40 +0000.266158][6b2c] total delay:54 videoTsMS:970
audioTsMS:916 diff:54
[010:475] [2025-06-20 04:38:40 +0000.266210][6b2c] Set the lipsync delay:54
[010:614] [2025-06-20 04:38:40 +0000.404623][6b2e] Error(video_source.cc:430): wait
decoder a frame: 0
[010:870] [2025-06-20 04:38:40 +0000.661079][6b2b] lipsync_debug:displaying video
ts:119880 The current displayed video timestamp is:252095378
[011:051] [2025-06-20 04:38:40 +0000.842340][6b2b] DriveRender working... (1/200)
[011:214] [2025-06-20 04:38:41 +0000.5412][6b2b] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:34 timeDelta:13 last video ts:149670 frame->pts:152730
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[011:215] [2025-06-20 04:38:41 +0000.5587][6b2b] lipsync_debug: tsDelta - timeDelta
= 21
[011:418] [2025-06-20 04:38:41 +0000.209442][6b2f]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[011:571] [2025-06-20 04:38:41 +0000.361863][6b2b] lipsync_debug:displaying video
ts:179820 The current displayed video timestamp is:252096079
[011:584] [2025-06-20 04:38:41 +0000.375393][6b2d] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[011:585] [2025-06-20 04:38:41 +0000.375565][6b2d] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[011:604] [2025-06-20 04:38:41 +0000.395298][6b2c] The audio playback speed:100
(1/100)
[011:604] [2025-06-20 04:38:41 +0000.395492][6b2c] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[011:741] [2025-06-20 04:38:41 +0000.531938][6b2b] lipsync_debug:remaining time:10
tsDelta - timeDelta:4
[011:741] [2025-06-20 04:38:41 +0000.532065][6b2b] lipsync_debug:result remaining
time:4
[011:914] [2025-06-20 04:38:41 +0000.705270][6b2e] Error(video_source.cc:430): wait
decoder a frame: 0
[012:104] [2025-06-20 04:38:41 +0000.894679][6ad4] haveEnoughProcessedData
internalAudioStream.length: 10
[012:232] [2025-06-20 04:38:42 +0000.23435][6ad4] Run AGC when audioType = 0
[012:233] [2025-06-20 04:38:42 +0000.23847][6ad4]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:251] [2025-06-20 04:38:42 +0000.41835][6b2b] lipsync_debug:displaying video
ts:239940 The current displayed video timestamp is:252096759
[012:342] [2025-06-20 04:38:42 +0000.133531][663b]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[012:343] [2025-06-20 04:38:42 +0000.133873][6b2c] Stop:
[012:343] [2025-06-20 04:38:42 +0000.134018][6b2b] operator(): Video Render
stopped.
[012:343] [2025-06-20 04:38:42 +0000.134122][6b2c] Stop:
[012:343] [2025-06-20 04:38:42 +0000.134308][6b2c] DeviceStop:
audioDevice_:0x701cf33000
[012:343] [2025-06-20 04:38:42 +0000.134345][6b2c] OpenSlesOutput:Stop playout

[012:345] [2025-06-20 04:38:42 +0000.136337][6b2c] DeviceStop: Done


[012:346] [2025-06-20 04:38:42 +0000.136605][6b2c] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[012:346] [2025-06-20 04:38:42 +0000.136715][6b2c] operator(): Stop now!
[012:346] [2025-06-20 04:38:42 +0000.137409][663b] Stop:
[012:347] [2025-06-20 04:38:42 +0000.137562][6b2c] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[012:347] [2025-06-20 04:38:42 +0000.137733][663b] DeviceRelease:
audioDevice_:0x701cf33000
[012:347] [2025-06-20 04:38:42 +0000.137771][663b] OpenSlesOutput:Stop playout

[012:347] [2025-06-20 04:38:42 +0000.137814][663b] DeviceRelease: Release the


webrtc device object.
[012:347] [2025-06-20 04:38:42 +0000.138284][663b] OpenSlesOutput destruct.

[012:347] [2025-06-20 04:38:42 +0000.138379][663b] DeviceRelease: Done


[012:348] [2025-06-20 04:38:42 +0000.138611][663b] Stop:
[012:348] [2025-06-20 04:38:42 +0000.138732][6b2b] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[012:355] [2025-06-20 04:38:42 +0000.146338][663b] global uninited!
[012:356] [2025-06-20 04:38:42 +0000.147507][663b]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[012:357] [2025-06-20 04:38:42 +0000.147626][663b] ~MediaFilterGraph:
MediaFilterGraph destruct
[012:357] [2025-06-20 04:38:42 +0000.147671][663b] RemoveVideoBackGroud: hava not
add video backgroud
[012:357] [2025-06-20 04:38:42 +0000.147720][663b] UnbindInputFilter 0x70b6937258
this 0x701fbf1fa0
[012:357] [2025-06-20 04:38:42 +0000.147764][663b] ClearAllSource: remove source
filter, sourceid: 0x701ce13f00
[012:357] [2025-06-20 04:38:42 +0000.147792][663b] DestoryDecoderByVideoSource
time:252096865 enter.

[012:357] [2025-06-20 04:38:42 +0000.147827][663b] ~VideoBindDecoder time:252096865


enter.

[012:357] [2025-06-20 04:38:42 +0000.148095][663b] CleanUp time:252096865 enter.

[012:360] [2025-06-20 04:38:42 +0000.151003][663b] CleanUp leave. expire time = 3


ms

[012:360] [2025-06-20 04:38:42 +0000.151099][663b] CleanUp time:252096868 enter.

[012:360] [2025-06-20 04:38:42 +0000.151395][663b] CleanUp leave. expire time = 0


ms

[012:361] [2025-06-20 04:38:42 +0000.151781][663b] ~VideoBindDecoder leave. expire


time = 4 ms

[012:361] [2025-06-20 04:38:42 +0000.151816][663b] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[012:361] [2025-06-20 04:38:42 +0000.151862][663b] UnbindInputFilter 0x70b6937018


this 0x70b6937258
[012:361] [2025-06-20 04:38:42 +0000.151904][663b] UnbindInputFilter 0x70b6936f58
this 0x70b6937018
[012:361] [2025-06-20 04:38:42 +0000.151946][663b] UnbindInputFilter 0x701ce14120
this 0x70b6936f58
[012:361] [2025-06-20 04:38:42 +0000.151986][663b] UnbindInputFilter 0x70b6937198
this 0x70b6937318
[012:361] [2025-06-20 04:38:42 +0000.152054][663b] UnbindInputFilter 0x70b69370d8
this 0x70b6937198
[012:361] [2025-06-20 04:38:42 +0000.152102][663b] UnbindInputFilter 0x701ce14120
this 0x70b69370d8
[012:361] [2025-06-20 04:38:42 +0000.152389][663b] ~GLESContext:
[012:362] [2025-06-20 04:38:42 +0000.153004][663b] GLESContext destruct finish.
[012:362] [2025-06-20 04:38:42 +0000.153049][663b] filter: filter pipeline destroy
this: 0x701fbf1f00
[013:818] [2025-06-20 04:38:43 +0000.608587][6ad4] haveEnoughProcessedData
internalAudioStream.length: 0
[014:234] [2025-06-20 04:38:44 +0000.24969][6ad4] Run AGC when audioType = 0
[015:535] [2025-06-20 04:38:45 +0000.326379][6ad4] haveEnoughProcessedData
internalAudioStream.length: 0
[015:722] [2025-06-20 04:38:45 +0000.513517][665a]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[015:723] [2025-06-20 04:38:45 +0000.513676][665a] ~MediaFilterCamera
time:252100231 enter.

[015:723] [2025-06-20 04:38:45 +0000.513724][665a] StopPullFrameAndWriteMp4


time:252100231 enter.

[015:723] [2025-06-20 04:38:45 +0000.514145][6acf] stop recording


[015:723] [2025-06-20 04:38:45 +0000.514208][6acf] we have stopped recording before
[015:723] [2025-06-20 04:38:45 +0000.514398][665a] StopPullFrameAndWriteMp4 leave.
expire time = 0 ms

[015:724] [2025-06-20 04:38:45 +0000.515087][665a] DestroyPipelineAndFilters


time:252100232 enter.

[015:724] [2025-06-20 04:38:45 +0000.515175][665a] DestroyPipelineAndFilters


leave. expire time = 0 ms

[015:724] [2025-06-20 04:38:45 +0000.515260][665a] AppDeviceManagerStopMic

[015:724] [2025-06-20 04:38:45 +0000.515332][665a] AppDeviceManagerStopMic::mic


status is on
[015:724] [2025-06-20 04:38:45 +0000.515365][665a] Try to stop webrtc device.

[015:724] [2025-06-20 04:38:45 +0000.515419][665a] Set record state to


stopped.threadID:26202

[015:762] [2025-06-20 04:38:45 +0000.553528][665a] Try to destory the


recorder.threadID:26202

[015:963] [2025-06-20 04:38:45 +0000.753809][665a] DestroyAudioRecorder:


[015:963] [2025-06-20 04:38:45 +0000.754077][665a] Cleanup the buffer queue in the
recorder.
[015:963] [2025-06-20 04:38:45 +0000.754163][665a] Destroy the recorder.

[015:969] [2025-06-20 04:38:45 +0000.760330][665a] StopRecording finished.

[015:970] [2025-06-20 04:38:45 +0000.760581][665a] The stop recording success.


[015:970] [2025-06-20 04:38:45 +0000.760632][665a]
AudioDeviceDataHandler::StopMicProcess

[015:972] [2025-06-20 04:38:45 +0000.763551][665a] AppDeviceManager stop.

[015:973] [2025-06-20 04:38:45 +0000.763728][665a] Rlease the webrtc device object.

[015:976] [2025-06-20 04:38:45 +0000.766841][665a] OpenSlesInput destruct.

[015:976] [2025-06-20 04:38:45 +0000.767025][665a] OpenSlesOutput destruct.

[015:979] [2025-06-20 04:38:45 +0000.769586][665a] EventDispatchServerScope


destruct
[015:979] [2025-06-20 04:38:45 +0000.769725][665a]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[015:979] [2025-06-20 04:38:45 +0000.769829][665a] ~AudioDeviceDataHandler

[015:980] [2025-06-20 04:38:45 +0000.770605][665a] AppDeviceManagerDestruct.

[015:980] [2025-06-20 04:38:45 +0000.770702][665a] ~AppDeviceManager:


[015:980] [2025-06-20 04:38:45 +0000.770809][665a] ~CpuOverloadDetect
time:252100488 enter.

[015:981] [2025-06-20 04:38:45 +0000.771631][665a] ~CpuOverloadDetect leave.


expire time = 1 ms

[015:996] [2025-06-20 04:38:45 +0000.787131][665a] Destruct BeautifyReader begin...


[015:996] [2025-06-20 04:38:45 +0000.787306][665a] Destruct BeautifyReader done.
[015:996] [2025-06-20 04:38:45 +0000.787377][665a] ~MediaFilterCamera leave.
expire time = 273 ms

[015:997] [2025-06-20 04:38:45 +0000.787858][665a] ~GLESContext:


[016:001] [2025-06-20 04:38:45 +0000.791826][665a] GLESContext destruct finish.
[016:001] [2025-06-20 04:38:45 +0000.792059][665a] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[016:003] [2025-06-20 04:38:45 +0000.794295][665a] global uninited!
[016:008] [2025-06-20 04:38:45 +0000.799206][665a] clear AppID 50011
[016:008] [2025-06-20 04:38:45 +0000.799368][665a] UnRegister JVM for Xplatform
util
[016:008] [2025-06-20 04:38:45 +0000.799437][665a] Dispose::unregister webrtc video
engine
[016:008] [2025-06-20 04:38:45 +0000.799508][665a] Init the android object with
jvm:0x0 env:0x0 context:0x0

[016:009] [2025-06-20 04:38:45 +0000.799590][665a] SetAndroidMediaCodecObjects


time:252100517 enter.

[016:009] [2025-06-20 04:38:45 +0000.799657][665a] ClearAndroidMediaCodecObjects


time:252100517 enter.

[016:009] [2025-06-20 04:38:45 +0000.799739][665a] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[016:009] [2025-06-20 04:38:45 +0000.799815][665a] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[016:009] [2025-06-20 04:38:45 +0000.799882][665a] SetAndroidMediaCodecObjects


time:252100517 enter.
[016:009] [2025-06-20 04:38:45 +0000.799944][665a] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0x0
[016:009] [2025-06-20 04:38:45 +0000.800012][665a] ClearAndroidMediaCodecObjects
time:252100517 enter.

[016:009] [2025-06-20 04:38:45 +0000.800073][665a] ClearAndroidMediaCodecObjects


leave. expire time = 0 ms

[016:009] [2025-06-20 04:38:45 +0000.800133][665a] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects failed
[016:009] [2025-06-20 04:38:45 +0000.800190][665a] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[016:009] [2025-06-20 04:38:45 +0000.800248][665a] Dispose::unregister webrtc voi

You might also like