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

0% found this document useful (0 votes)
6 views125 pages

Trace

The document contains a log of events related to the initialization and management of audio and video recording on an Android device. It includes details about setting up media codec objects, recording session parameters, and errors encountered while accessing configuration files. The device model is identified as m2007j3sp, and various audio settings such as sample rates and channel counts are configured.

Uploaded by

nirmala21078
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)
6 views125 pages

Trace

The document contains a log of events related to the initialization and management of audio and video recording on an Android device. It includes details about setting up media codec objects, recording session parameters, and errors encountered while accessing configuration files. The device model is identified as m2007j3sp, and various audio settings such as sample rates and channel counts are configured.

Uploaded by

nirmala21078
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/ 125

[000:028] [2024-12-17 10:11:51 +0000.

629440][50df] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2024-12-
17 10:11:51 +0000
[000:028] [2024-12-17 10:11:51 +0000.629545][50df] set AppID=50011 old AppID=-1
[000:028] [2024-12-17 10:11:51 +0000.629584][50df] Init the android object with
jvm:0xb400007682702380 env:0x75b3599860 context:0x755953e368

[000:028] [2024-12-17 10:11:51 +0000.629626][50df] SetAndroidMediaCodecObjects


time:15925821 enter.

[000:028] [2024-12-17 10:11:51 +0000.629680][50df] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:028] [2024-12-17 10:11:51 +0000.629723][50df] SetAndroidMediaCodecObjects


time:15925821 enter.

[000:028] [2024-12-17 10:11:51 +0000.629752][50df] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007682702380
[000:028] [2024-12-17 10:11:51 +0000.629797][50df] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007682702380 address:0x74b04dd760
[000:028] [2024-12-17 10:11:51 +0000.629833][50df] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007682702380
address:0x74b04dd760
[000:028] [2024-12-17 10:11:51 +0000.629864][50df] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:028] [2024-12-17 10:11:51 +0000.629956][50df] Set the android objects with


jvm:0xb400007682702380 env:0x75b3599860 context:0x755953e368

[000:028] [2024-12-17 10:11:51 +0000.629991][50df] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x75b3599860
[000:028] [2024-12-17 10:11:51 +0000.630022][50df] SystemUtil Init done
[000:030] [2024-12-17 10:11:51 +0000.631857][50df]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:030] [2024-12-17 10:11:51 +0000.631977][50df] MediaFilterCamera
[000:030] [2024-12-17 10:11:51 +0000.632020][50df] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:030] [2024-12-17 10:11:51 +0000.632114][50df] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[000:031] [2024-12-17 10:11:51 +0000.632202][50df] Recording session using default
bitrate support by app:14680064
[000:031] [2024-12-17 10:11:51 +0000.632178][5edb] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x752f361540
[000:031] [2024-12-17 10:11:51 +0000.632442][5edb] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:031] [2024-12-17 10:11:51 +0000.632523][50df] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:031] [2024-12-17 10:11:51 +0000.632952][50df] Error(ini.cc:191): Open the file
failed. error:2
[000:031] [2024-12-17 10:11:51 +0000.632982][50df]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:031] [2024-12-17 10:11:51 +0000.633013][50df] The device model: m2007j3sp
usingSoftwareAEC value: 0
[000:033] [2024-12-17 10:11:51 +0000.634857][50df] Error(ini.cc:191): Open the file
failed. error:2
[000:033] [2024-12-17 10:11:51 +0000.634906][50df]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:033] [2024-12-17 10:11:51 +0000.634926][50df] The device model: m2007j3sp
usingHardwareAEC value: 0
[000:033] [2024-12-17 10:11:51 +0000.634960][50df] The machine device: m2007j3sp
usingHardwareAEC value: 0
[000:033] [2024-12-17 10:11:51 +0000.634975][50df] Using Default AEC type: software
AEC
[000:034] [2024-12-17 10:11:51 +0000.635819][50df] The device model: m2007j3sp enum
value: 0
[000:034] [2024-12-17 10:11:51 +0000.636134][50df] GetMachineModel is M2007J3SP
[000:035] [2024-12-17 10:11:51 +0000.636186][50df] GetMachineInfo: M2007J3SP
[000:035] [2024-12-17 10:11:51 +0000.636212][50df] Construct BeautifyReader
begin...
[000:035] [2024-12-17 10:11:51 +0000.636228][50df] dumpStickerRgba:0
dumpStickerYuv:0
[000:035] [2024-12-17 10:11:51 +0000.636270][50df] Construct BeautifyReader done.
[000:036] [2024-12-17 10:11:51 +0000.637803][50df] Error(ini.cc:191): Open the file
failed. error:2
[000:036] [2024-12-17 10:11:51 +0000.637860][50df]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/support_resolution.txt
[000:036] [2024-12-17 10:11:51 +0000.637948][50df] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:036] [2024-12-17 10:11:51 +0000.637970][50df] AppDeviceManager telnet server
for statistics started......
[000:036] [2024-12-17 10:11:51 +0000.637980][5ede] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x755088e9a0
[000:037] [2024-12-17 10:11:51 +0000.638358][50df] CpuOverloadDetect time:15925830
enter.

[000:037] [2024-12-17 10:11:51 +0000.638437][50df] CpuOverloadDetect leave. expire


time = 0 ms

[000:037] [2024-12-17 10:11:51 +0000.638456][5edf] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x75c4856d00
[000:037] [2024-12-17 10:11:51 +0000.638794][50df] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:037] [2024-12-17 10:11:51 +0000.638818][50df] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:037] [2024-12-17 10:11:51 +0000.638986][50df] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:038] [2024-12-17 10:11:51 +0000.639228][50df] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:038] [2024-12-17 10:11:51 +0000.639468][50df] CreatePlatformSpecificObjects:
[000:038] [2024-12-17 10:11:51 +0000.639500][50df] audio device use opensle input
and opensl output
[000:038] [2024-12-17 10:11:51 +0000.639538][50df] Create OpenSLES output module
with java VM support.

[000:038] [2024-12-17 10:11:51 +0000.639599][50df] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:038] [2024-12-17 10:11:51 +0000.639709][50df] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:038] [2024-12-17 10:11:51 +0000.639837][50df] Create OpenSLES output module
with buffer num:1

[000:038] [2024-12-17 10:11:51 +0000.639936][50df] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:038] [2024-12-17 10:11:51 +0000.640044][50df] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:039] [2024-12-17 10:11:51 +0000.640185][50df] Create OpenSLES input module
with java VM support.

[000:039] [2024-12-17 10:11:51 +0000.640220][50df] Create OpenSLES input module


with buffer num:1

[000:039] [2024-12-17 10:11:51 +0000.640274][50df] Error(trace.cc:40): Init the


output and input for audio device template.
[000:039] [2024-12-17 10:11:51 +0000.640298][50df] Init the output device.

[000:039] [2024-12-17 10:11:51 +0000.640337][50df] Init the opensl input.


[000:039] [2024-12-17 10:11:51 +0000.640374][50df] AppDeviceManager get setting
samplerate: 0
[000:039] [2024-12-17 10:11:51 +0000.640605][50df] The device model: m2007j3sp enum
value: 0
[000:039] [2024-12-17 10:11:51 +0000.640938][50df] The device model: m2007j3sp enum
value: 0
[000:039] [2024-12-17 10:11:51 +0000.640964][50df] Set the sample rate to be:48000

[000:039] [2024-12-17 10:11:51 +0000.640979][50df] Enable the recording stereo:0


[000:039] [2024-12-17 10:11:51 +0000.641012][50df] Set the playout as stereo:1
[000:039] [2024-12-17 10:11:51 +0000.641047][50df] Init the microphone.
[000:040] [2024-12-17 10:11:51 +0000.641830][50df] Update the recording sample rate
to be: 48000
[000:040] [2024-12-17 10:11:51 +0000.641873][50df] Init the speaker.
[000:040] [2024-12-17 10:11:51 +0000.641906][50df] Low latency buffer size:144 low
sample rate:48000
[000:041] [2024-12-17 10:11:51 +0000.642162][50df] Using 1 x 10ms for an audio
frame.

[000:043] [2024-12-17 10:11:51 +0000.644993][50df] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:043] [2024-12-17 10:11:51 +0000.645061][50df] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:043] [2024-12-17 10:11:51 +0000.645088][50df] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:047] [2024-12-17 10:11:51 +0000.648827][50df] The device model:m2007j3sp

[000:047] [2024-12-17 10:11:51 +0000.648866][50df] speaker output factor:100


defaultFactor: 100

[000:047] [2024-12-17 10:11:51 +0000.648877][50df] headset output factor:100


defaultFactor: 100

[000:047] [2024-12-17 10:11:51 +0000.649092][50df] AppDeviceManagerStart finished.


[000:047] [2024-12-17 10:11:51 +0000.649111][50df] AppDeviceManagerStartMic::mic
status is off
[000:048] [2024-12-17 10:11:51 +0000.649148][50df] AppDeviceManagerStartMic update
aec type: 2

[000:048] [2024-12-17 10:11:51 +0000.649163][50df] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:048] [2024-12-17 10:11:51 +0000.649174][50df]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:048] [2024-12-17 10:11:51 +0000.649194][50df]
AudioDeviceDataHandler::StartMicProcess
[000:048] [2024-12-17 10:11:51 +0000.649274][50df] Try to start webrtc recording
device.

[000:048] [2024-12-17 10:11:51 +0000.649292][50df] StartRecording. threadID:20703

[000:048] [2024-12-17 10:11:51 +0000.649302][5ee3] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:048] [2024-12-17 10:11:51 +0000.649359][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[000:048] [2024-12-17 10:11:51 +0000.649472][50df] The machine model:M2007J3SP

[000:048] [2024-12-17 10:11:51 +0000.649501][50df] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:048] [2024-12-17 10:11:51 +0000.649515][50df] Set the recording mode before


getSetting: 4
[000:048] [2024-12-17 10:11:51 +0000.649530][50df] Set the recording mode after
getSetting: 1
[000:082] [2024-12-17 10:11:51 +0000.684012][50df] StartRecording finished.

[000:082] [2024-12-17 10:11:51 +0000.684082][50df] audio: start the audio mic


checker timer.

[000:083] [2024-12-17 10:11:51 +0000.684734][50df] machine model :xiaomi


[000:083] [2024-12-17 10:11:51 +0000.684774][50df] Support this machine
model :xiaomi
[000:083] [2024-12-17 10:11:51 +0000.684883][50df] global inited! current sdk
version: 07-20-936c45f
[000:161] [2024-12-17 10:11:51 +0000.762532][5ee4] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:161] [2024-12-17 10:11:51 +0000.762597][5ee4] _deviceSampleRate:48000

[000:165] [2024-12-17 10:11:51 +0000.766681][5ee3] Run AGC when audioType = 0


[000:165] [2024-12-17 10:11:51 +0000.766762][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:326] [2024-12-17 10:11:51 +0000.927283][576a]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:326] [2024-12-17 10:11:51 +0000.927534][5edc] MediaFilterCamera, recording
file context:0x7552a44800 input texture:10
[000:326] [2024-12-17 10:11:51 +0000.927595][5edc] GLESContext:
[000:326] [2024-12-17 10:11:51 +0000.927625][5edc] The result of eglGetDisplay is:
0xb400007682774f40
[000:327] [2024-12-17 10:11:51 +0000.928406][5edc] The result of creation:
0x751c6ef280
[000:327] [2024-12-17 10:11:51 +0000.928473][5edc] The result of
eglCreatePbufferSurface is: 0x751c6ef380
[000:327] [2024-12-17 10:11:51 +0000.928538][576a]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7552a44800 input_texture: 10
[001:784] [2024-12-17 10:11:53 +0000.385544][5ee3] haveEnoughProcessedData
internalAudioStream.length: 10
[002:164] [2024-12-17 10:11:53 +0000.765815][5ee3] Run AGC when audioType = 0
[003:503] [2024-12-17 10:11:55 +0000.104638][5ee3] haveEnoughProcessedData
internalAudioStream.length: 10
[004:086] [2024-12-17 10:11:55 +0000.687337][5ed4]
monitorTime:4004totalDuration:3940
[004:164] [2024-12-17 10:11:55 +0000.766069][5ee3] Run AGC when audioType = 0
[004:165] [2024-12-17 10:11:55 +0000.766200][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:226] [2024-12-17 10:11:56 +0000.827974][5ee3] haveEnoughProcessedData
internalAudioStream.length: 20
[006:163] [2024-12-17 10:11:57 +0000.764686][5ee3] Run AGC when audioType = 0
[006:944] [2024-12-17 10:11:58 +0000.546145][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[007:487] [2024-12-17 10:11:59 +0000.89027][50bd] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[007:488] [2024-12-17 10:11:59 +0000.89147][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[007:488] [2024-12-17 10:11:59 +0000.90018][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[007:489] [2024-12-17 10:11:59 +0000.90788][5edc] operator() time:15933282 enter.

[007:489] [2024-12-17 10:11:59 +0000.90855][5edc] MediaFilterCamera, recording


file context:0x7552a44800 input texture:10
[007:490] [2024-12-17 10:11:59 +0000.91691][5edc] MicSource: Mic source
created:10x74f3f20d00
[007:490] [2024-12-17 10:11:59 +0000.92013][5edc] received external audio stream

[007:490] [2024-12-17 10:11:59 +0000.92070][5edc] alloc thread: 0x74f3f66800


name:worker1 thread id:502213360816 to Mic_source
[007:490] [2024-12-17 10:11:59 +0000.92093][5edc] audio: start the audio sender
thread.

[007:491] [2024-12-17 10:11:59 +0000.92225][5edc] construct OpenGLRenderProgram


0x75c48d6f98
[007:491] [2024-12-17 10:11:59 +0000.92251][5edc] CropFilter::SetOrientation
orientation: 90
[007:491] [2024-12-17 10:11:59 +0000.92364][5edc] filter: filter pipeline construtc
this: 0x75c482bd40
[007:491] [2024-12-17 10:11:59 +0000.92389][5edc] filter: filter pipeline2 update
pattern: 1
[007:491] [2024-12-17 10:11:59 +0000.92480][5edc] CameraSource::source_id_:1
[007:491] [2024-12-17 10:11:59 +0000.92525][5edc] RecordAudioSource::source_id_:2
[007:491] [2024-12-17 10:11:59 +0000.92720][5edc] BindInputFilter 0x74f3f66dc0
this 0x75c48d71c0
[007:491] [2024-12-17 10:11:59 +0000.92764][5edc] BindInputFilter 0x74f3f66f58
this 0x74f3f670d0
[007:491] [2024-12-17 10:11:59 +0000.92795][5edc] BindInputFilter 0x75c48d71c0
this 0x75c482bde0
[007:491] [2024-12-17 10:11:59 +0000.92836][5edc] setParamentForFilters:
speed:1.000000
[007:491] [2024-12-17 10:11:59 +0000.92854][5edc] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[007:491] [2024-12-17 10:11:59 +0000.92876][5edc] SetParamForFilter time:15933284
enter.

[007:491] [2024-12-17 10:11:59 +0000.92896][5edc] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[007:491] [2024-12-17 10:11:59 +0000.92918][5edc] SetParamForFilter: Params video
index is: 0
[007:491] [2024-12-17 10:11:59 +0000.92939][5edc] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[007:491] [2024-12-17 10:11:59 +0000.92960][5edc] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[007:491] [2024-12-17 10:11:59 +0000.92991][5edc] crop filter mode tpye:
citytravelvideo index:0
[007:498] [2024-12-17 10:11:59 +0000.99974][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:499] [2024-12-17 10:11:59 +0000.100283][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:499] [2024-12-17 10:11:59 +0000.100313][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:499] [2024-12-17 10:11:59 +0000.100336][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:499] [2024-12-17 10:11:59 +0000.100360][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:499] [2024-12-17 10:11:59 +0000.100382][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:499] [2024-12-17 10:11:59 +0000.100429][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[007:499] [2024-12-17 10:11:59 +0000.100454][5edc]
Warning(parse_template_json.cc:81): json parament no found the parament
[007:499] [2024-12-17 10:11:59 +0000.100486][5edc]
Warning(parse_template_json.cc:81): json parament no found the parament
[007:499] [2024-12-17 10:11:59 +0000.100508][5edc]
Warning(parse_template_json.cc:67): json parament no found the parament
[007:499] [2024-12-17 10:11:59 +0000.100540][5edc]
Warning(parse_template_json.cc:93): json parament no found the duration
[007:499] [2024-12-17 10:11:59 +0000.100590][5edc] SetParamForFilter leave. expire
time = 8 ms

[007:499] [2024-12-17 10:11:59 +0000.100746][5edc] OnOutputSizeChanged width 1280


height 720
[007:499] [2024-12-17 10:11:59 +0000.100785][5edc] OpenGLFrameBuffer: width:1280
height:720
[007:499] [2024-12-17 10:11:59 +0000.100822][5edc] OpenGLFrameBuffer: width:1280
height:720
[007:499] [2024-12-17 10:11:59 +0000.100843][5edc] OpenGLFrameBuffer: width:1280
height:720
[007:499] [2024-12-17 10:11:59 +0000.100865][5edc] OpenGLFrameBuffer: width:1280
height:720
[007:499] [2024-12-17 10:11:59 +0000.100886][5edc] OpenGLFrameBuffer: width:1280
height:720
[007:499] [2024-12-17 10:11:59 +0000.100908][5edc] OpenGLFrameBuffer: width:1280
height:720
[007:499] [2024-12-17 10:11:59 +0000.100930][5edc] construct TrivalImageDrawer
0x755088abc0
[007:499] [2024-12-17 10:11:59 +0000.100953][5edc] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x755088abc0 context 0x75c48fd800
[007:499] [2024-12-17 10:11:59 +0000.100976][5edc] setupGLES:
[007:500] [2024-12-17 10:11:59 +0000.101274][5edc] OpenGLRenderProgram::Initialize.
[007:500] [2024-12-17 10:11:59 +0000.101316][5edc] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[007:500] [2024-12-17 10:11:59 +0000.101339][5edc] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[007:500] [2024-12-17 10:11:59 +0000.101399][5edc] Init open gl render:
0x75c48d6f98
[007:500] [2024-12-17 10:11:59 +0000.101428][5edc] Fragement shader path:
[007:500] [2024-12-17 10:11:59 +0000.101482][5edc] Fragement shader path:
[007:500] [2024-12-17 10:11:59 +0000.101521][5edc] create opengl program object.
[007:500] [2024-12-17 10:11:59 +0000.101544][5edc] create shader: vertex
[007:501] [2024-12-17 10:11:59 +0000.102834][5ee3] On audio frame the broadcast
with timestamp:15933294 samples:480. (1000 frame for one log)

[007:511] [2024-12-17 10:11:59 +0000.112489][5f25] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[007:511] [2024-12-17 10:11:59 +0000.112922][5f25] The output timestamp from audio
mixer change:15933294
[007:511] [2024-12-17 10:11:59 +0000.112979][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[007:559] [2024-12-17 10:11:59 +0000.160187][5edc] create shader: fragment
[007:620] [2024-12-17 10:11:59 +0000.222057][5edc] Have not extra filter filename!
[007:620] [2024-12-17 10:11:59 +0000.222120][5edc] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[007:621] [2024-12-17 10:11:59 +0000.222152][5edc] OpenGLRenderProgram::Initialize
success.
[007:621] [2024-12-17 10:11:59 +0000.222206][5edc] Setup the OpenGL result:1
[007:621] [2024-12-17 10:11:59 +0000.222423][5edb] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4
[007:621] [2024-12-17 10:11:59 +0000.222538][5edb] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[007:621] [2024-12-17 10:11:59 +0000.222568][5f2c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x74c3367098
[007:621] [2024-12-17 10:11:59 +0000.222584][5edb] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[007:621] [2024-12-17 10:11:59 +0000.222611][5edb] 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_15933414.mp4
fileFD: -1
[007:621] [2024-12-17 10:11:59 +0000.222958][5edb] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4
is opened successfully
[007:621] [2024-12-17 10:11:59 +0000.222981][5edb] setupMediaProcessers:
[007:621] [2024-12-17 10:11:59 +0000.222996][5edb]
RecordingSessionInternalSimple:setup media processers.
[007:621] [2024-12-17 10:11:59 +0000.223056][5edb] construct AAC encoder
[007:622] [2024-12-17 10:11:59 +0000.223278][5edb] H264Encoder creating:
superfast011818
[007:622] [2024-12-17 10:11:59 +0000.223309][5edb] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[007:622] [2024-12-17 10:11:59 +0000.223855][5edb] H264Encode::GetMachineModel is
M2007J3SP
[007:622] [2024-12-17 10:11:59 +0000.223919][5edb] H264Encoder machine_mode
is:M2007J3SP
[007:622] [2024-12-17 10:11:59 +0000.223936][5edb] H264Encode::machine size :9
machine_mode:M2007J3SP
[007:622] [2024-12-17 10:11:59 +0000.223952][5edb] H264Encode::machine array
size :22 machine_mode:M2007J3SP
[007:622] [2024-12-17 10:11:59 +0000.223999][5edb] H264Encode::current machine
is :M2007J3SP auto check hw codec decide to use hw codec
[007:622] [2024-12-17 10:11:59 +0000.224014][5edb] setupCompressionSession:
[007:622] [2024-12-17 10:11:59 +0000.224030][5edb] H264Encode::creating hareware
Encoder
[007:622] [2024-12-17 10:11:59 +0000.224045][5edb] AndroidHwAvcEncoder
time:15933415 enter.

[007:623] [2024-12-17 10:11:59 +0000.224200][5edb] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007682702380 address:0x74b04dd760
[007:623] [2024-12-17 10:11:59 +0000.224316][5edb] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[007:623] [2024-12-17 10:11:59 +0000.224349][5edb] The video avc hw codec address
is 0x75325395a0
[007:623] [2024-12-17 10:11:59 +0000.224417][5edb] AndroidHwAvcEncoder leave.
expire time = 1 ms

[007:623] [2024-12-17 10:11:59 +0000.224484][5edb] RegisterEncodeCompleteCallback


time:15933416 enter.

[007:623] [2024-12-17 10:11:59 +0000.224544][5edb] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[007:623] [2024-12-17 10:11:59 +0000.224587][5edb] InitEncode time:15933416 enter.

[007:623] [2024-12-17 10:11:59 +0000.224642][5edb] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[007:623] [2024-12-17 10:11:59 +0000.224685][5edb] Create time:15933416 enter.

[007:623] [2024-12-17 10:11:59 +0000.224702][5edb] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[007:623] [2024-12-17 10:11:59 +0000.224722][5edb]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x752f902dc0
[007:635] [2024-12-17 10:11:59 +0000.236576][5edb]
supported_type:image/vnd.android.heic
[007:635] [2024-12-17 10:11:59 +0000.236644][5edb] supported_type:video/avc
[007:635] [2024-12-17 10:11:59 +0000.236677][5edb] name:OMX.qcom.video.encoder.avc
mime:video/avc
[007:635] [2024-12-17 10:11:59 +0000.236716][5edb] hwCodecPrefix :OMX.qcom.
[007:635] [2024-12-17 10:11:59 +0000.236750][5edb] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[007:635] [2024-12-17 10:11:59 +0000.236785][5edb] mediacodec_createCodecByName
time:15933428 enter.

[007:635] [2024-12-17 10:11:59 +0000.236820][5edb] WrapAndroidMediaCodec


time:15933428 enter.

[007:635] [2024-12-17 10:11:59 +0000.236913][5edb] WrapAndroidMediaCodec leave.


expire time = 0 ms

[007:657] [2024-12-17 10:11:59 +0000.258351][5edb] mediacodec_createCodecByName


leave. expire time = 22 ms

[007:657] [2024-12-17 10:11:59 +0000.258470][5edb] WrapAndroidMediaFromat


time:15933450 enter.

[007:657] [2024-12-17 10:11:59 +0000.258696][5edb] WrapAndroidMediaFromat leave.


expire time = 0 ms

[007:732] [2024-12-17 10:11:59 +0000.333280][5edb] Destroy time:15933525 enter.

[007:732] [2024-12-17 10:11:59 +0000.333340][5edb] WrapAndroidMediaFromat::


Destroy
[007:732] [2024-12-17 10:11:59 +0000.333369][5edb] Destroy leave. expire time = 0
ms

[007:732] [2024-12-17 10:11:59 +0000.333398][5edb] ~WrapAndroidMediaFromat


time:15933525 enter.

[007:732] [2024-12-17 10:11:59 +0000.333428][5edb] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[007:732] [2024-12-17 10:11:59 +0000.333457][5edb] Create leave. expire time = 109


ms

[007:732] [2024-12-17 10:11:59 +0000.333488][5edb] isSemiPlanarSupport


time:15933525 enter.

[007:732] [2024-12-17 10:11:59 +0000.333515][5edb] H264Encoder isSemiPlanarSupport


[007:732] [2024-12-17 10:11:59 +0000.333544][5edb] isSemiPlanarSupport leave.
expire time = 0 ms

[007:732] [2024-12-17 10:11:59 +0000.333570][5edb] creat hw H264Encoder success,


isSemiPlanar:1
[007:732] [2024-12-17 10:11:59 +0000.333645][5edb] InitEncode leave. expire time =
109 ms

[007:732] [2024-12-17 10:11:59 +0000.333678][5edb] H264Encode::created Encoder


[007:732] [2024-12-17 10:11:59 +0000.333707][5edb] H264Encode:: H264 encoder
created.
[007:732] [2024-12-17 10:11:59 +0000.333733][5edb] H264 encoder created.
[007:732] [2024-12-17 10:11:59 +0000.333757][5edb]
RecordingSessionInternalSimple:created avc encoder avc: 0x74c3253480
[007:732] [2024-12-17 10:11:59 +0000.333783][5edb] setOutput:
[007:732] [2024-12-17 10:11:59 +0000.333839][5edb]
RecordingSessionInternalSimple:encoder set output to muxer!
[007:732] [2024-12-17 10:11:59 +0000.333887][5edb] request a key frame
[007:732] [2024-12-17 10:11:59 +0000.333912][5edb] H264Encode:: request a key frame
[007:733] [2024-12-17 10:11:59 +0000.334208][5edb] setDisplayRotate :90
[007:733] [2024-12-17 10:11:59 +0000.334240][5edb] 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
[007:733] [2024-12-17 10:11:59 +0000.334510][5edc] StartRecording:
[007:733] [2024-12-17 10:11:59 +0000.334638][5f25] operator(): Set the recording
session in mic source. recording session: 0x74f3f66e00
[007:733] [2024-12-17 10:11:59 +0000.334986][5f23] AF_SpeedFilter audio
0x74f3f66f80 PullFrame
[007:733] [2024-12-17 10:11:59 +0000.335031][5edc] operator() leave. expire time =
244 ms

[007:733] [2024-12-17 10:11:59 +0000.335093][5f23]


RecordAudioSource::PullAudioFrame
[007:733] [2024-12-17 10:11:59 +0000.335127][5f23] AF_SpeedFilter::PullFrame eof4
[007:736] [2024-12-17 10:11:59 +0000.337845][5f23]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[007:736] [2024-12-17 10:11:59 +0000.337916][5f23] AF_SpeedFilter audio time,
0x74f3f66f80 rcv time: 15933520
[007:736] [2024-12-17 10:11:59 +0000.337960][5f23] AF_SpeedFilter audio time,
0x74f3f66f80 rcv time: 15933520in_nSamples:441
[007:736] [2024-12-17 10:11:59 +0000.338083][5f23] resampled_data_size:0
[007:796] [2024-12-17 10:11:59 +0000.397308][5edc]
MediaFilterCamera::NeedProcessTexture
[007:796] [2024-12-17 10:11:59 +0000.397371][5edc] begine recode to first frame
spend time:307
[007:796] [2024-12-17 10:11:59 +0000.397396][5edc] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x74f3f66c80
[007:796] [2024-12-17 10:11:59 +0000.397424][5edc] blur_distance_:0
[007:796] [2024-12-17 10:11:59 +0000.397437][5edc] blur_direction_angle_:-90
[007:796] [2024-12-17 10:11:59 +0000.397460][5edc]
GPUImageProcessing::SetOrientation orientation: 90
[007:796] [2024-12-17 10:11:59 +0000.397476][5edc] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[007:796] [2024-12-17 10:11:59 +0000.397514][5edc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[007:796] [2024-12-17 10:11:59 +0000.397535][5edc] GPUImageProcessing: input frame
width1280 X 720
[007:797] [2024-12-17 10:11:59 +0000.399127][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[007:798] [2024-12-17 10:11:59 +0000.399975][5edc] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[007:798] [2024-12-17 10:11:59 +0000.400045][5edc] CropFilter::OnVideoFrame
outputtexture :12
[007:798] [2024-12-17 10:11:59 +0000.400065][5edc] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[007:801] [2024-12-17 10:11:59 +0000.402242][5edc] The read pixel from buffer take:
3 width:1280 height:720 frameType:0
[007:834] [2024-12-17 10:11:59 +0000.435271][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[007:839] [2024-12-17 10:11:59 +0000.440248][5edc] The convert RGB to YUV take 2
[007:839] [2024-12-17 10:11:59 +0000.440510][5edc] FilterPipeline2::OnVideoFrame
pts 37 last_video_timestamp_ 37
[007:839] [2024-12-17 10:11:59 +0000.440592][5edc]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[007:842] [2024-12-17 10:11:59 +0000.443299][5f2b]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[007:842] [2024-12-17 10:11:59 +0000.443401][5f2b] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[007:842] [2024-12-17 10:11:59 +0000.443455][5f2b] push video frame to H264
encoder. (100 frame for one log)

[007:842] [2024-12-17 10:11:59 +0000.443507][5f2b] push video frame to H264


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

[007:842] [2024-12-17 10:11:59 +0000.443556][5f2b] H264Encode::push video frame to


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

[007:842] [2024-12-17 10:11:59 +0000.443601][5f2b] Push an pts:0 to dts queue.


[007:842] [2024-12-17 10:11:59 +0000.443669][5f2b] DTS queue for
Generator:0x74c33672b8 0
[007:842] [2024-12-17 10:11:59 +0000.443722][5f2b] The input pts:0 fps:30
[007:843] [2024-12-17 10:11:59 +0000.444834][5f2b]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[007:846] [2024-12-17 10:11:59 +0000.447305][5f23] AF_SpeedFilter audio time 222,
0x74f3f66f80 out time: 15933520 org time: 15933520
[007:846] [2024-12-17 10:11:59 +0000.447376][5f23] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[007:846] [2024-12-17 10:11:59 +0000.447418][5f23]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15933520
[007:846] [2024-12-17 10:11:59 +0000.447495][5f23]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[007:846] [2024-12-17 10:11:59 +0000.448039][5f23] AF_SpeedFilter audio time
[007:846] [2024-12-17 10:11:59 +0000.448131][5f23] AF_SpeedFilter audio time 111,
0x74f3f66f80 out time: 15933530 org time: 15933530
[007:867] [2024-12-17 10:11:59 +0000.468901][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[007:904] [2024-12-17 10:11:59 +0000.505677][5f2b] h264 add frame header cdr flag
[007:905] [2024-12-17 10:11:59 +0000.506582][5f2b] h264 add frame header cdr flag
[007:905] [2024-12-17 10:11:59 +0000.506964][5f2b] SendFrame
encodedImage._timeStamp:0encodedImage->_length:155743
[007:905] [2024-12-17 10:11:59 +0000.507030][5f2b] Received key frame:0
[007:905] [2024-12-17 10:11:59 +0000.507060][5f2b] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[007:905] [2024-12-17 10:11:59 +0000.507087][5f2b] H264Encode::H264SWEncoder get
callback, length:155743 type:0 nalType:7length:18
[007:906] [2024-12-17 10:11:59 +0000.507142][5f2b] H264Encode:: get a sps pps
header!headerSize:31
[007:906] [2024-12-17 10:11:59 +0000.507164][5f2b] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[007:906] [2024-12-17 10:11:59 +0000.507229][5f2c] get the H.264 SPS parameter
[007:906] [2024-12-17 10:11:59 +0000.507415][5f2c] add video track with id:1
[007:906] [2024-12-17 10:11:59 +0000.508058][5f2c] get the H.264 PPS parameter
[007:907] [2024-12-17 10:11:59 +0000.508284][5f2c] get the H.264 IDR frame
[007:907] [2024-12-17 10:11:59 +0000.508309][5f2c] resss:true
[007:907] [2024-12-17 10:11:59 +0000.508327][5f2c] video start ts:0
[007:907] [2024-12-17 10:11:59 +0000.508369][5f2c] the video frame has been written
into MP4 file
[007:958] [2024-12-17 10:11:59 +0000.559887][5f2a]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:9
[007:958] [2024-12-17 10:11:59 +0000.560122][5f2c] add aac audio track with id:2
[007:959] [2024-12-17 10:11:59 +0000.560532][5f2c] audio start ts:0
[007:959] [2024-12-17 10:11:59 +0000.560621][5f2c] the audio frame has been written
into MP4 file
[008:165] [2024-12-17 10:11:59 +0000.766845][5ee3] Run AGC when audioType = 0
[008:165] [2024-12-17 10:11:59 +0000.766932][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:297] [2024-12-17 10:11:59 +0000.898749][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:329] [2024-12-17 10:11:59 +0000.931040][5edc] The convert RGB to YUV take 1
[008:508] [2024-12-17 10:12:00 +0000.109676][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[008:664] [2024-12-17 10:12:00 +0000.266091][5ee3] haveEnoughProcessedData
internalAudioStream.length: 10
[008:670] [2024-12-17 10:12:00 +0000.271148][5f2b] DTS queue for
Generator:0x74c33672b8 797 831
[008:800] [2024-12-17 10:12:00 +0000.401423][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:832] [2024-12-17 10:12:00 +0000.434021][5edc] The convert RGB to YUV take 2
[009:172] [2024-12-17 10:12:00 +0000.773276][5f2b] Push an pts:1333 to dts queue.
[009:205] [2024-12-17 10:12:00 +0000.806938][5f2b] last dts:1299 currentPts:1333
ppsOrSPS:0 queue length:2
[009:295] [2024-12-17 10:12:00 +0000.896221][5edc] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[009:313] [2024-12-17 10:12:00 +0000.914571][5f23] AF_SpeedFilter audio
0x74f3f66f80 PullFrame
[009:330] [2024-12-17 10:12:00 +0000.931335][5edc] The convert RGB to YUV take 2
[009:502] [2024-12-17 10:12:01 +0000.103848][5f2b] DTS queue for
Generator:0x74c33672b8 1634 1666
[009:510] [2024-12-17 10:12:01 +0000.111601][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[009:555] [2024-12-17 10:12:01 +0000.156967][5f23]
RecordAudioSource::PullAudioFrame
[009:798] [2024-12-17 10:12:01 +0000.399682][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:836] [2024-12-17 10:12:01 +0000.438010][5edc] The convert RGB to YUV take 3
[009:866] [2024-12-17 10:12:01 +0000.467417][5edc] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[009:873] [2024-12-17 10:12:01 +0000.475028][5f2b] h264 add frame header cdr flag
[009:874] [2024-12-17 10:12:01 +0000.475187][5f2b] Received key frame:2001
[009:906] [2024-12-17 10:12:01 +0000.508122][5f2c] get the H.264 IDR frame
[009:954] [2024-12-17 10:12:01 +0000.555536][5f23] AF_SpeedFilter::PullFrame eof4
[009:956] [2024-12-17 10:12:01 +0000.557694][5f23]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[010:011] [2024-12-17 10:12:01 +0000.612723][5f23] resampled_data_size:7168
[010:161] [2024-12-17 10:12:01 +0000.763010][5ee4] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:161] [2024-12-17 10:12:01 +0000.763118][5ee4] _deviceSampleRate:48000

[010:162] [2024-12-17 10:12:01 +0000.763212][5ee3] Run AGC when audioType = 0


[010:214] [2024-12-17 10:12:01 +0000.815799][5f2a]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:3
[010:298] [2024-12-17 10:12:01 +0000.899328][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:304] [2024-12-17 10:12:01 +0000.906029][5f2b] DTS queue for
Generator:0x74c33672b8 2465
[010:332] [2024-12-17 10:12:01 +0000.933756][5edc] The convert RGB to YUV take 2
[010:380] [2024-12-17 10:12:01 +0000.981274][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[010:506] [2024-12-17 10:12:02 +0000.108048][5f2b] Push an pts:2668 to dts queue.
[010:515] [2024-12-17 10:12:02 +0000.116526][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[010:535] [2024-12-17 10:12:02 +0000.136515][5f2b] last dts:2632 currentPts:2668
ppsOrSPS:0 queue length:2
[010:796] [2024-12-17 10:12:02 +0000.397764][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:832] [2024-12-17 10:12:02 +0000.433603][5edc] The convert RGB to YUV take 2
[010:866] [2024-12-17 10:12:02 +0000.467527][5f23] AF_SpeedFilter audio
0x74f3f66f80 PullFrame
[011:097] [2024-12-17 10:12:02 +0000.698399][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[011:138] [2024-12-17 10:12:02 +0000.740115][5f2b] DTS queue for
Generator:0x74c33672b8 3298
[011:166] [2024-12-17 10:12:02 +0000.767902][5edc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[011:166] [2024-12-17 10:12:02 +0000.767984][5edc] GPUImageProcessing: input frame
width1280 X 720
[011:167] [2024-12-17 10:12:02 +0000.768350][5edc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[011:167] [2024-12-17 10:12:02 +0000.768417][5edc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[011:170] [2024-12-17 10:12:02 +0000.771531][5f2b]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3334
[011:172] [2024-12-17 10:12:02 +0000.773753][5f2b] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3298 pts:3298
[011:200] [2024-12-17 10:12:02 +0000.801824][5f2b] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3364
[011:200] [2024-12-17 10:12:02 +0000.801913][5f2b] push video frame to H264
encoder. (100 frame for one log)

[011:200] [2024-12-17 10:12:02 +0000.801952][5f2b] push video frame to H264


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

[011:200] [2024-12-17 10:12:02 +0000.802001][5f2b] H264Encode::push video frame to


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

[011:200] [2024-12-17 10:12:02 +0000.802066][5f2b] The input pts:3364 fps:30


[011:203] [2024-12-17 10:12:02 +0000.804904][5f2b] SendFrame
encodedImage._timeStamp:3334encodedImage->_length:21088
[011:239] [2024-12-17 10:12:02 +0000.840319][5f2b] H264Encode::H264SWEncoder get
callback, length:22848 type:1 nalType:1length:22844
[011:300] [2024-12-17 10:12:02 +0000.901303][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:332] [2024-12-17 10:12:02 +0000.933847][5edc] The convert RGB to YUV take 1
[011:348] [2024-12-17 10:12:02 +0000.949689][5f23]
RecordAudioSource::PullAudioFrame
[011:513] [2024-12-17 10:12:03 +0000.114871][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[011:799] [2024-12-17 10:12:03 +0000.400474][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:833] [2024-12-17 10:12:03 +0000.434685][5edc] The convert RGB to YUV take 2
[011:834] [2024-12-17 10:12:03 +0000.435974][5f2b] Push an pts:3999 to dts queue.
[011:870] [2024-12-17 10:12:03 +0000.472128][5f2b] h264 add frame header cdr flag
[011:871] [2024-12-17 10:12:03 +0000.472378][5f2b] Received key frame:3999
[011:871] [2024-12-17 10:12:03 +0000.472433][5f2b] last dts:3966 currentPts:3999
ppsOrSPS:0 queue length:2
[011:910] [2024-12-17 10:12:03 +0000.511670][5f2c] get the H.264 IDR frame
[011:934] [2024-12-17 10:12:03 +0000.535371][5edc] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[011:967] [2024-12-17 10:12:03 +0000.568316][5f2b] DTS queue for
Generator:0x74c33672b8 4099 4132
[012:083] [2024-12-17 10:12:03 +0000.684955][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[012:138] [2024-12-17 10:12:03 +0000.739963][5f23] AF_SpeedFilter::PullFrame eof4
[012:141] [2024-12-17 10:12:03 +0000.742610][5f23]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[012:161] [2024-12-17 10:12:03 +0000.763107][5ee3] Run AGC when audioType = 0
[012:162] [2024-12-17 10:12:03 +0000.763282][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:227] [2024-12-17 10:12:03 +0000.829129][5f23] resampled_data_size:0
[012:299] [2024-12-17 10:12:03 +0000.900436][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:333] [2024-12-17 10:12:03 +0000.934247][5edc] The convert RGB to YUV take 2
[012:403] [2024-12-17 10:12:04 +0000.4378][5f23] AF_SpeedFilter audio 0x74f3f66f80
PullFrame
[012:508] [2024-12-17 10:12:04 +0000.110126][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[012:577] [2024-12-17 10:12:04 +0000.179011][5f2a]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:7
[012:797] [2024-12-17 10:12:04 +0000.399084][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:800] [2024-12-17 10:12:04 +0000.402055][5f2b] DTS queue for
Generator:0x74c33672b8 4932 4965
[012:834] [2024-12-17 10:12:04 +0000.435537][5edc] The convert RGB to YUV take 2
[013:139] [2024-12-17 10:12:04 +0000.740747][5f23]
RecordAudioSource::PullAudioFrame
[013:168] [2024-12-17 10:12:04 +0000.769348][5f2b] Push an pts:5331 to dts queue.
[013:203] [2024-12-17 10:12:04 +0000.804276][5f2b] last dts:5295 currentPts:5331
ppsOrSPS:0 queue length:2
[013:296] [2024-12-17 10:12:04 +0000.898076][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:331] [2024-12-17 10:12:04 +0000.932663][5edc] The convert RGB to YUV take 1
[013:505] [2024-12-17 10:12:05 +0000.107066][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[013:638] [2024-12-17 10:12:05 +0000.239141][5f2b] DTS queue for
Generator:0x74c33672b8 5770 5801
[013:798] [2024-12-17 10:12:05 +0000.399165][5edc] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[013:805] [2024-12-17 10:12:05 +0000.406359][5ee3] haveEnoughProcessedData
internalAudioStream.length: 20
[013:833] [2024-12-17 10:12:05 +0000.434417][5edc] The convert RGB to YUV take 2
[013:869] [2024-12-17 10:12:05 +0000.470852][5f2b] h264 add frame header cdr flag
[013:869] [2024-12-17 10:12:05 +0000.471056][5f2b] Received key frame:5999
[013:903] [2024-12-17 10:12:05 +0000.504370][5f2c] get the H.264 IDR frame
[013:958] [2024-12-17 10:12:05 +0000.559308][5f23] AF_SpeedFilter audio
0x74f3f66f80 PullFrame
[014:029] [2024-12-17 10:12:05 +0000.630375][5edc] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2980 diff: 21
[014:166] [2024-12-17 10:12:05 +0000.767685][5ee3] Run AGC when audioType = 0
[014:298] [2024-12-17 10:12:05 +0000.900117][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:329] [2024-12-17 10:12:05 +0000.930899][5f23] AF_SpeedFilter::PullFrame eof4
[014:332] [2024-12-17 10:12:05 +0000.933516][5f23]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[014:333] [2024-12-17 10:12:05 +0000.934684][5edc] The convert RGB to YUV take 1
[014:427] [2024-12-17 10:12:06 +0000.28885][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[014:432] [2024-12-17 10:12:06 +0000.34033][5f2b] DTS queue for
Generator:0x74c33672b8 6595
[014:453] [2024-12-17 10:12:06 +0000.54192][5f23] resampled_data_size:10240
[014:503] [2024-12-17 10:12:06 +0000.104173][5f2b]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6666
[014:503] [2024-12-17 10:12:06 +0000.104289][5f2b] Push an pts:6666 to dts queue.
[014:515] [2024-12-17 10:12:06 +0000.116787][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[014:528] [2024-12-17 10:12:06 +0000.129766][5edc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[014:528] [2024-12-17 10:12:06 +0000.129843][5edc] GPUImageProcessing: input frame
width1280 X 720
[014:529] [2024-12-17 10:12:06 +0000.130265][5edc] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[014:529] [2024-12-17 10:12:06 +0000.130428][5edc] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[014:538] [2024-12-17 10:12:06 +0000.139453][5f2b] SendFrame
encodedImage._timeStamp:6666encodedImage->_length:12560
[014:538] [2024-12-17 10:12:06 +0000.139579][5f2b] last dts:6632 currentPts:6666
ppsOrSPS:0 queue length:2
[014:538] [2024-12-17 10:12:06 +0000.139625][5f2b] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6666 pts:6666
[014:566] [2024-12-17 10:12:06 +0000.167649][5f2b] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6731
[014:566] [2024-12-17 10:12:06 +0000.167730][5f2b] push video frame to H264
encoder. (100 frame for one log)

[014:566] [2024-12-17 10:12:06 +0000.167764][5f2b] push video frame to H264


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

[014:566] [2024-12-17 10:12:06 +0000.167796][5f2b] H264Encode::push video frame to


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

[014:566] [2024-12-17 10:12:06 +0000.167875][5f2b] The input pts:6731 fps:30


[014:600] [2024-12-17 10:12:06 +0000.201567][5f2b] H264Encode::H264SWEncoder get
callback, length:9088 type:1 nalType:1length:9084
[014:800] [2024-12-17 10:12:06 +0000.401797][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:832] [2024-12-17 10:12:06 +0000.434058][5edc] The convert RGB to YUV take 1
[014:833] [2024-12-17 10:12:06 +0000.435060][5f2a]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6965queue_audio_frame_:1
[014:946] [2024-12-17 10:12:06 +0000.548117][5f23]
RecordAudioSource::PullAudioFrame
[015:270] [2024-12-17 10:12:06 +0000.871707][5f2b] DTS queue for
Generator:0x74c33672b8 7433
[015:298] [2024-12-17 10:12:06 +0000.899382][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:330] [2024-12-17 10:12:06 +0000.931659][5edc] The convert RGB to YUV take 2
[015:509] [2024-12-17 10:12:07 +0000.110559][5f23] AF_SpeedFilter audio
0x74f3f66f80 PullFrame
[015:514] [2024-12-17 10:12:07 +0000.115233][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[015:521] [2024-12-17 10:12:07 +0000.122445][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[015:801] [2024-12-17 10:12:07 +0000.402778][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:831] [2024-12-17 10:12:07 +0000.432725][5edc] The convert RGB to YUV take 1
[015:834] [2024-12-17 10:12:07 +0000.435382][5f2b] Push an pts:7997 to dts queue.
[015:870] [2024-12-17 10:12:07 +0000.471483][5f2b] h264 add frame header cdr flag
[015:870] [2024-12-17 10:12:07 +0000.471774][5f2b] Received key frame:7997
[015:870] [2024-12-17 10:12:07 +0000.471818][5f2b] last dts:7969 currentPts:7997
ppsOrSPS:0 queue length:2
[015:902] [2024-12-17 10:12:07 +0000.503974][5f2c] get the H.264 IDR frame
[016:100] [2024-12-17 10:12:07 +0000.701556][5edc] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3984 diff: 17
[016:103] [2024-12-17 10:12:07 +0000.704656][5f2b] DTS queue for
Generator:0x74c33672b8 8230 8265
[016:164] [2024-12-17 10:12:07 +0000.766072][5ee3] Run AGC when audioType = 0
[016:165] [2024-12-17 10:12:07 +0000.766324][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:296] [2024-12-17 10:12:07 +0000.897328][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:332] [2024-12-17 10:12:07 +0000.933665][5edc] The convert RGB to YUV take 1
[016:509] [2024-12-17 10:12:08 +0000.110308][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[016:526] [2024-12-17 10:12:08 +0000.127232][5f23] AF_SpeedFilter::PullFrame eof4
[016:528] [2024-12-17 10:12:08 +0000.129420][5f23]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[016:719] [2024-12-17 10:12:08 +0000.320267][5f23] resampled_data_size:1024
[016:741] [2024-12-17 10:12:08 +0000.342470][5f23]
RecordAudioSource::PullAudioFrame
[016:798] [2024-12-17 10:12:08 +0000.399928][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:832] [2024-12-17 10:12:08 +0000.433475][5edc] The convert RGB to YUV take 2
[016:932] [2024-12-17 10:12:08 +0000.533305][5f2b] DTS queue for
Generator:0x74c33672b8 9063 9097
[017:052] [2024-12-17 10:12:08 +0000.654031][5f23] AF_SpeedFilter audio
0x74f3f66f80 PullFrame
[017:167] [2024-12-17 10:12:08 +0000.768596][5f2b] Push an pts:9331 to dts queue.
[017:175] [2024-12-17 10:12:08 +0000.777104][5f2a]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9287queue_audio_frame_:3
[017:204] [2024-12-17 10:12:08 +0000.805199][5f2b] last dts:9296 currentPts:9331
ppsOrSPS:0 queue length:2
[017:241] [2024-12-17 10:12:08 +0000.842719][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[017:298] [2024-12-17 10:12:08 +0000.899404][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:331] [2024-12-17 10:12:08 +0000.932652][5edc] The convert RGB to YUV take 1
[017:469] [2024-12-17 10:12:09 +0000.70342][5f25] The output timestamp from audio
mixer change:15943260
[017:503] [2024-12-17 10:12:09 +0000.104729][5ee3] On audio frame the broadcast
with timestamp:15943296 samples:480. (1000 frame for one log)

[017:511] [2024-12-17 10:12:09 +0000.112499][5f25] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[017:511] [2024-12-17 10:12:09 +0000.112770][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[017:732] [2024-12-17 10:12:09 +0000.333287][5f23] AF_SpeedFilter audio time,
0x74f3f66f80 rcv time: 15943521
[017:732] [2024-12-17 10:12:09 +0000.333363][5f23] AF_SpeedFilter audio time,
0x74f3f66f80 rcv time: 15943521in_nSamples:441
[017:762] [2024-12-17 10:12:09 +0000.363959][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[017:765] [2024-12-17 10:12:09 +0000.366626][5f2b] DTS queue for
Generator:0x74c33672b8 9897 9930
[017:796] [2024-12-17 10:12:09 +0000.398123][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:828] [2024-12-17 10:12:09 +0000.429622][5edc] The convert RGB to YUV take 1
[017:830] [2024-12-17 10:12:09 +0000.431401][5f2b]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:9994
[017:836] [2024-12-17 10:12:09 +0000.437737][5f23] FilterPipeline2::OnAudioFrame
pts 10010 last_audio_timestamp_ 10010
[017:836] [2024-12-17 10:12:09 +0000.437820][5f23]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15943520
[017:836] [2024-12-17 10:12:09 +0000.437869][5f23]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[017:866] [2024-12-17 10:12:09 +0000.468088][5f2b] h264 add frame header cdr flag
[017:867] [2024-12-17 10:12:09 +0000.468319][5f2b] SendFrame
encodedImage._timeStamp:9994encodedImage->_length:62032
[017:867] [2024-12-17 10:12:09 +0000.468368][5f2b] Received key frame:9994
[017:905] [2024-12-17 10:12:09 +0000.506410][5edc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[017:905] [2024-12-17 10:12:09 +0000.506503][5edc] GPUImageProcessing: input frame
width1280 X 720
[017:905] [2024-12-17 10:12:09 +0000.506943][5edc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[017:905] [2024-12-17 10:12:09 +0000.507017][5edc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[017:909] [2024-12-17 10:12:09 +0000.510668][5f2b] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:10028 pts:10028
[017:909] [2024-12-17 10:12:09 +0000.511070][5f2c] get the H.264 IDR frame
[017:935] [2024-12-17 10:12:09 +0000.536229][5f2b] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10098
[017:935] [2024-12-17 10:12:09 +0000.536331][5f2b] push video frame to H264
encoder. (100 frame for one log)

[017:935] [2024-12-17 10:12:09 +0000.536366][5f2b] push video frame to H264


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

[017:935] [2024-12-17 10:12:09 +0000.536398][5f2b] H264Encode::push video frame to


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

[017:935] [2024-12-17 10:12:09 +0000.536444][5f2b] The input pts:10098 fps:30


[017:972] [2024-12-17 10:12:09 +0000.573382][5f2b] H264Encode::H264SWEncoder get
callback, length:31936 type:1 nalType:1length:31932
[018:165] [2024-12-17 10:12:09 +0000.766223][5ee3] Run AGC when audioType = 0
[018:197] [2024-12-17 10:12:09 +0000.798922][5edc] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4980 diff: 21
[018:297] [2024-12-17 10:12:09 +0000.898809][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[018:335] [2024-12-17 10:12:09 +0000.936784][5edc] The convert RGB to YUV take 1
[018:507] [2024-12-17 10:12:10 +0000.109036][5f2b] Push an pts:10671 to dts queue.
[018:513] [2024-12-17 10:12:10 +0000.114199][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[018:534] [2024-12-17 10:12:10 +0000.135825][5f2b] last dts:10629 currentPts:10671
ppsOrSPS:0 queue length:2
[018:547] [2024-12-17 10:12:10 +0000.148201][5f23]
RecordAudioSource::PullAudioFrame
[018:567] [2024-12-17 10:12:10 +0000.169108][5f2b] DTS queue for
Generator:0x74c33672b8 10729
[018:603] [2024-12-17 10:12:10 +0000.204698][5f23] AF_SpeedFilter audio
0x74f3f66f80 PullFrame
[018:726] [2024-12-17 10:12:10 +0000.327289][5f23] AF_SpeedFilter::PullFrame eof4
[018:728] [2024-12-17 10:12:10 +0000.329469][5f23]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[018:796] [2024-12-17 10:12:10 +0000.397768][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[018:829] [2024-12-17 10:12:10 +0000.430875][5edc] The convert RGB to YUV take 1
[018:871] [2024-12-17 10:12:10 +0000.472955][5f23] resampled_data_size:13312
[018:928] [2024-12-17 10:12:10 +0000.529595][5edc] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[018:953] [2024-12-17 10:12:10 +0000.554263][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[018:972] [2024-12-17 10:12:10 +0000.573805][5f23] AF_SpeedFilter audio time
[018:972] [2024-12-17 10:12:10 +0000.573913][5f23] AF_SpeedFilter audio time 111,
0x74f3f66f80 out time: 15944710 org time: 15944710
[019:291] [2024-12-17 10:12:10 +0000.892292][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[019:329] [2024-12-17 10:12:10 +0000.930773][5edc] The convert RGB to YUV take 2
[019:399] [2024-12-17 10:12:11 +0000.459][5f2b] DTS queue for
Generator:0x74c33672b8 11561
[019:509] [2024-12-17 10:12:11 +0000.111083][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[019:535] [2024-12-17 10:12:11 +0000.136738][5f2a]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11609queue_audio_frame_:7
[019:795] [2024-12-17 10:12:11 +0000.396888][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[019:831] [2024-12-17 10:12:11 +0000.432236][5edc] The convert RGB to YUV take 2
[019:835] [2024-12-17 10:12:11 +0000.436210][5f2b] Push an pts:11996 to dts queue.
[019:873] [2024-12-17 10:12:11 +0000.474259][5f2b] h264 add frame header cdr flag
[019:873] [2024-12-17 10:12:11 +0000.474475][5f2b] Received key frame:11996
[019:873] [2024-12-17 10:12:11 +0000.474519][5f2b] last dts:11962 currentPts:11996
ppsOrSPS:0 queue length:2
[019:904] [2024-12-17 10:12:11 +0000.505632][5f2c] get the H.264 IDR frame
[020:164] [2024-12-17 10:12:11 +0000.766002][5ee4] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:164] [2024-12-17 10:12:11 +0000.766116][5ee4] _deviceSampleRate:48000

[020:165] [2024-12-17 10:12:11 +0000.766835][5ee3] Run AGC when audioType = 0


[020:165] [2024-12-17 10:12:11 +0000.766936][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:173] [2024-12-17 10:12:11 +0000.775121][5f23] AF_SpeedFilter audio
0x74f3f66f80 PullFrame
[020:233] [2024-12-17 10:12:11 +0000.834201][5f2b] DTS queue for
Generator:0x74c33672b8 12366 12397
[020:264] [2024-12-17 10:12:11 +0000.865338][5edc] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5984 diff: 17
[020:302] [2024-12-17 10:12:11 +0000.903796][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[020:333] [2024-12-17 10:12:11 +0000.934428][5edc] The convert RGB to YUV take 2
[020:357] [2024-12-17 10:12:11 +0000.958307][5f23]
RecordAudioSource::PullAudioFrame
[020:509] [2024-12-17 10:12:12 +0000.110988][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[020:664] [2024-12-17 10:12:12 +0000.265501][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[020:792] [2024-12-17 10:12:12 +0000.393824][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[020:833] [2024-12-17 10:12:12 +0000.434350][5edc] The convert RGB to YUV take 3
[020:941] [2024-12-17 10:12:12 +0000.542575][5f23] AF_SpeedFilter::PullFrame eof4
[020:943] [2024-12-17 10:12:12 +0000.544750][5f23]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[021:067] [2024-12-17 10:12:12 +0000.668304][5f2b] DTS queue for
Generator:0x74c33672b8 13196 13232
[021:095] [2024-12-17 10:12:12 +0000.696216][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[021:139] [2024-12-17 10:12:12 +0000.740267][5f23] resampled_data_size:4096
[021:167] [2024-12-17 10:12:12 +0000.769079][5f2b]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:13331
[021:168] [2024-12-17 10:12:12 +0000.769156][5f2b] Push an pts:13331 to dts queue.
[021:202] [2024-12-17 10:12:12 +0000.803967][5f2b] SendFrame
encodedImage._timeStamp:13331encodedImage->_length:11696
[021:202] [2024-12-17 10:12:12 +0000.804089][5f2b] last dts:13296 currentPts:13331
ppsOrSPS:0 queue length:2
[021:261] [2024-12-17 10:12:12 +0000.862479][5edc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[021:261] [2024-12-17 10:12:12 +0000.862553][5edc] GPUImageProcessing: input frame
width1280 X 720
[021:261] [2024-12-17 10:12:12 +0000.862882][5edc] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[021:261] [2024-12-17 10:12:12 +0000.862952][5edc] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[021:268] [2024-12-17 10:12:12 +0000.869614][5f2b] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13393 pts:13393
[021:304] [2024-12-17 10:12:12 +0000.905558][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[021:306] [2024-12-17 10:12:12 +0000.907977][5f2b] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:13470
[021:306] [2024-12-17 10:12:12 +0000.908062][5f2b] push video frame to H264
encoder. (100 frame for one log)

[021:306] [2024-12-17 10:12:12 +0000.908136][5f2b] push video frame to H264


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

[021:307] [2024-12-17 10:12:12 +0000.908205][5f2b] H264Encode::push video frame to


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

[021:307] [2024-12-17 10:12:12 +0000.908253][5f2b] The input pts:13470 fps:30


[021:335] [2024-12-17 10:12:12 +0000.936678][5edc] The convert RGB to YUV take 1
[021:340] [2024-12-17 10:12:12 +0000.942008][5f2b] H264Encode::H264SWEncoder get
callback, length:11872 type:1 nalType:1length:11868
[021:504] [2024-12-17 10:12:13 +0000.105803][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[021:722] [2024-12-17 10:12:13 +0000.323294][5f23] AF_SpeedFilter audio
0x74f3f66f80 PullFrame
[021:792] [2024-12-17 10:12:13 +0000.393313][5f2a]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 13931queue_audio_frame_:1
[021:794] [2024-12-17 10:12:13 +0000.395331][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[021:829] [2024-12-17 10:12:13 +0000.430884][5edc] The convert RGB to YUV take 1
[021:868] [2024-12-17 10:12:13 +0000.469536][5f2b] h264 add frame header cdr flag
[021:868] [2024-12-17 10:12:13 +0000.469803][5f2b] Received key frame:13995
[021:868] [2024-12-17 10:12:13 +0000.469857][5f2b] DTS queue for
Generator:0x74c33672b8 14028
[021:903] [2024-12-17 10:12:13 +0000.504965][5f2c] get the H.264 IDR frame
[022:163] [2024-12-17 10:12:13 +0000.765104][5f23]
RecordAudioSource::PullAudioFrame
[022:168] [2024-12-17 10:12:13 +0000.769700][5ee3] Run AGC when audioType = 0
[022:295] [2024-12-17 10:12:13 +0000.896538][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[022:327] [2024-12-17 10:12:13 +0000.928413][5edc] The convert RGB to YUV take 2
[022:359] [2024-12-17 10:12:13 +0000.960473][5edc] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6980 diff: 21
[022:382] [2024-12-17 10:12:13 +0000.983992][5ee3] haveEnoughProcessedData
internalAudioStream.length: 10
[022:495] [2024-12-17 10:12:14 +0000.96345][5f2b] Push an pts:14660 to dts queue.
[022:516] [2024-12-17 10:12:14 +0000.117361][5f25] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[022:530] [2024-12-17 10:12:14 +0000.131501][5f2b] last dts:14625 currentPts:14660
ppsOrSPS:0 queue length:2
[022:703] [2024-12-17 10:12:14 +0000.304396][5f2b] DTS queue for
Generator:0x74c33672b8 14865
[022:795] [2024-12-17 10:12:14 +0000.396622][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[022:831] [2024-12-17 10:12:14 +0000.432700][5edc] The convert RGB to YUV take 1
[023:029] [2024-12-17 10:12:14 +0000.631030][5edc] StopRecording:
[023:030] [2024-12-17 10:12:14 +0000.631927][5edc] OnNeedStopRecording:
[023:033] [2024-12-17 10:12:14 +0000.634723][5f23] resampled_data_size:512
[023:033] [2024-12-17 10:12:14 +0000.634871][5f23] AF_SpeedFilter audio time 222,
0x74f3f66f80 out time: 15948770 org time: 15948770
[023:033] [2024-12-17 10:12:14 +0000.634986][5f23] PullAudioFrame: PullFrame audio
finished.
[023:033] [2024-12-17 10:12:14 +0000.635048][5f23]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[023:038] [2024-12-17 10:12:14 +0000.639611][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[023:038] [2024-12-17 10:12:14 +0000.640087][5edc] operator(): Stop
[023:039] [2024-12-17 10:12:14 +0000.640250][5edc] StopPullFrameAndWriteMp4
time:15948832 enter.

[023:039] [2024-12-17 10:12:14 +0000.640295][5edc] StopRecording:


[023:042] [2024-12-17 10:12:14 +0000.643807][5f2b]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:456
[023:045] [2024-12-17 10:12:14 +0000.646392][5edb] stop recording
[023:045] [2024-12-17 10:12:14 +0000.646447][5edb]
RecordingSessionInternalSimple:destroy media processers
[023:045] [2024-12-17 10:12:14 +0000.646480][5edb] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[023:045] [2024-12-17 10:12:14 +0000.646563][5edb] H264Encode::flushing hareware
Encoder
[023:045] [2024-12-17 10:12:14 +0000.646727][5edb] Flush time:15948838 enter.

[023:045] [2024-12-17 10:12:14 +0000.646779][5edb] H264Encoder encoder flush


[023:045] [2024-12-17 10:12:14 +0000.646815][5edb] flush output queue
[023:371] [2024-12-17 10:12:14 +0000.972720][5edb] Flush leave. expire time = 326
ms

[023:371] [2024-12-17 10:12:14 +0000.973007][5edb] ~H264EncodeWrap:


[023:371] [2024-12-17 10:12:14 +0000.973059][5edb] ~H264Encode:
[023:371] [2024-12-17 10:12:14 +0000.973094][5edb] teardownCompressionSession:
H264Encode::destroying Encoder
[023:371] [2024-12-17 10:12:14 +0000.973129][5edb] Release time:15949164 enter.

[023:372] [2024-12-17 10:12:14 +0000.973354][5edb] Release:


MediaCodecVideoEncoder::Release _inited:1
[023:372] [2024-12-17 10:12:14 +0000.973416][5edb] Destroy time:15949165 enter.

[023:372] [2024-12-17 10:12:14 +0000.973451][5edb] H264Encoder encoderDestroy


[023:372] [2024-12-17 10:12:14 +0000.973487][5edb]
AndroidMediaCodecVideoEncoder::release env: 0x752f2440e0
[023:372] [2024-12-17 10:12:14 +0000.973525][5edb]
AndroidMediaCodecVideoEncoder::Destroy
[023:403] [2024-12-17 10:12:15 +0000.4543][5edb] Destroy leave. expire time = 31
ms

[023:403] [2024-12-17 10:12:15 +0000.4700][5edb] Release leave. expire time = 32


ms

[023:403] [2024-12-17 10:12:15 +0000.4757][5edb] ~AndroidHwAvcEncoder time:15949196


enter.

[023:403] [2024-12-17 10:12:15 +0000.4897][5edb] Release time:15949196 enter.

[023:403] [2024-12-17 10:12:15 +0000.4956][5edb] Release: MediaCodecVideoEncoder::


has been released before, just return
[023:403] [2024-12-17 10:12:15 +0000.5003][5edb] Release leave. expire time = 0 ms

[023:403] [2024-12-17 10:12:15 +0000.5045][5edb] ~AndroidMediaCodecVideoEncoder


[023:403] [2024-12-17 10:12:15 +0000.5093][5edb] ~WrapAndroidMediaCodec
time:15949196 enter.

[023:403] [2024-12-17 10:12:15 +0000.5139][5edb] ~WrapAndroidMediaCodec leave.


expire time = 1 ms

[023:404] [2024-12-17 10:12:15 +0000.5186][5edb] video hevc hw codec


destructor:0x75325395a0

[023:404] [2024-12-17 10:12:15 +0000.5244][5edb] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[023:404] [2024-12-17 10:12:15 +0000.5309][5edb] teardownCompressionSession:


H264Encode::destroyed Encoder
[023:404] [2024-12-17 10:12:15 +0000.5349][5edb]
RecordingSessionInternalSimple:destroy aac encoder output!
[023:404] [2024-12-17 10:12:15 +0000.5381][5edb] AACSWEncode destructor
[023:409] [2024-12-17 10:12:15 +0000.10231][5f2c] MP4 close file successfully
[023:409] [2024-12-17 10:12:15 +0000.10322][5f2c] Recording session Internal:
notify recording ok
[023:409] [2024-12-17 10:12:15 +0000.10361][5f2c] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4,
output_video_timestamp_:15195 last_video_pts_:15162
[023:409] [2024-12-17 10:12:15 +0000.10489][5f2c] OnRecordFinish:
[023:410] [2024-12-17 10:12:15 +0000.11421][5f2c] onRecordingOk: net seek
pos:0record video duration:15195record audio duration:15185
[023:410] [2024-12-17 10:12:15 +0000.11989][5f25] destructMicSource_w:
[023:410] [2024-12-17 10:12:15 +0000.12048][5f25] setOutput_w:
MicSource::setOutput() 0x0
[023:410] [2024-12-17 10:12:15 +0000.12128][5f25] close external audio stream

[023:411] [2024-12-17 10:12:15 +0000.12823][5edc] releaseThread 0x74f3f66800


[023:411] [2024-12-17 10:12:15 +0000.12875][5edc] ~MicSource: Mic source
destroyed:0x74f3f20d00
[023:412] [2024-12-17 10:12:15 +0000.13950][5edc] StopPullFrameAndWriteMp4 leave.
expire time = 373 ms

[023:412] [2024-12-17 10:12:15 +0000.14009][5edc] DestroyPipelineAndFilters


time:15949205 enter.

[023:412] [2024-12-17 10:12:15 +0000.14073][5edc] UnbindInputFilter 0x74f3f66dc0


this 0x75c48d71c0
[023:412] [2024-12-17 10:12:15 +0000.14130][5edc] UnbindInputFilter 0x74f3f66f58
this 0x74f3f670d0
[023:413] [2024-12-17 10:12:15 +0000.14202][5edc] UnbindInputFilter 0x75c48d71c0
this 0x75c482bde0
[023:413] [2024-12-17 10:12:15 +0000.14238][5edc] filter: filter pipeline destroy
this: 0x75c482bd40
[023:413] [2024-12-17 10:12:15 +0000.14502][5edc] ClearVideoOfSources: recodring
total frames:0
[023:413] [2024-12-17 10:12:15 +0000.14542][5edc] ClearVideoOfSources:
[023:413] [2024-12-17 10:12:15 +0000.14583][5edc] GPUImageProcessing destruct.
[023:413] [2024-12-17 10:12:15 +0000.14666][5edc] destroy TrivalImageDrawer
0x755088abc0
[023:413] [2024-12-17 10:12:15 +0000.14718][5edc] The shader has been initialize,
clean up them.

[023:413] [2024-12-17 10:12:15 +0000.14795][5edc] ~OpenGLFrameBuffer:


[023:413] [2024-12-17 10:12:15 +0000.14910][5edc] ~OpenGLFrameBuffer:
[023:413] [2024-12-17 10:12:15 +0000.14999][5edc] ~OpenGLFrameBuffer:
[023:413] [2024-12-17 10:12:15 +0000.15097][5edc] ~OpenGLFrameBuffer:
[023:414] [2024-12-17 10:12:15 +0000.15182][5edc] ~OpenGLFrameBuffer:
[023:414] [2024-12-17 10:12:15 +0000.15278][5edc] ~OpenGLFrameBuffer:
[023:414] [2024-12-17 10:12:15 +0000.15657][5edc] GPUImageProcessing destruct
finish.
[023:414] [2024-12-17 10:12:15 +0000.15732][5edc] GPURGBAFrame destruct.
[023:414] [2024-12-17 10:12:15 +0000.15794][5edc] destroy OpenGLRenderProgram
0x75c48d6f98
[023:414] [2024-12-17 10:12:15 +0000.15834][5edc] ~CameraSource time:15949207
enter.

[023:414] [2024-12-17 10:12:15 +0000.15867][5edc] ~CameraSource leave. expire time


= 0 ms

[023:414] [2024-12-17 10:12:15 +0000.15904][5edc] ~RecordAudioSource time:15949207


enter.

[023:414] [2024-12-17 10:12:15 +0000.15934][5edc] ~RecordAudioSource leave. expire


time = 0 ms

[023:414] [2024-12-17 10:12:15 +0000.15975][5edc] DestroyPipelineAndFilters leave.


expire time = 2 ms
[023:435] [2024-12-17 10:12:15 +0000.36838][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[023:438] [2024-12-17 10:12:15 +0000.39410][50bd] machine model :xiaomi
[023:438] [2024-12-17 10:12:15 +0000.39481][50bd] Support this machine
model :xiaomi
[023:438] [2024-12-17 10:12:15 +0000.39516][50bd] global inited! current sdk
version: 07-20-936c45f
[023:438] [2024-12-17 10:12:15 +0000.39735][50bd] filter: filter pipeline construtc
this: 0x7532482680
[023:438] [2024-12-17 10:12:15 +0000.39783][50bd] MediaFilterGraph:
MediaFilterGraph construct
[023:438] [2024-12-17 10:12:15 +0000.39826][50bd] GLESContext:
[023:438] [2024-12-17 10:12:15 +0000.39886][50bd] The result of eglGetDisplay is:
0xb400007682774f40
[023:439] [2024-12-17 10:12:15 +0000.40872][50bd] The result of creation:
0x7532760e80
[023:439] [2024-12-17 10:12:15 +0000.40965][50bd] The result of
eglCreatePbufferSurface is: 0x75327de400
[023:440] [2024-12-17 10:12:15 +0000.41700][50bd] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4
[023:440] [2024-12-17 10:12:15 +0000.41750][50bd] The source 0 speed:1
[023:440] [2024-12-17 10:12:15 +0000.41790][50bd] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4,
delay: 0
[023:440] [2024-12-17 10:12:15 +0000.41831][50bd] CreateDecoderByVideoSource
time:15949233 enter.

[023:440] [2024-12-17 10:12:15 +0000.42058][50bd] running_decoder_count:0max


count:2
[023:440] [2024-12-17 10:12:15 +0000.42088][50bd] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x74c35e8800
[023:441] [2024-12-17 10:12:15 +0000.43125][5f54] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x75b3709600] Current FFmpeg version git-2021-06-16-97cea6f

[023:465] [2024-12-17 10:12:15 +0000.67146][5f54] OnStreamInfoFound: video


duration_: 15195
[023:467] [2024-12-17 10:12:15 +0000.68326][50bd] start decoder
[023:467] [2024-12-17 10:12:15 +0000.68377][50bd] CreateDecoderByVideoSource
leave. expire time = 27 ms

[023:467] [2024-12-17 10:12:15 +0000.68408][50bd] BindInputFilter 0x75bc7e6420


this 0x7532137998
[023:467] [2024-12-17 10:12:15 +0000.68426][50bd] BindInputFilter 0x7532137998
this 0x7532137a58
[023:467] [2024-12-17 10:12:15 +0000.68484][50bd] BindInputFilter 0x75bc7e6420
this 0x7532137ed8
[023:467] [2024-12-17 10:12:15 +0000.68505][50bd] BindInputFilter 0x7532137ed8
this 0x7532138058
[023:467] [2024-12-17 10:12:15 +0000.68567][50bd] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4
[023:467] [2024-12-17 10:12:15 +0000.68613][50bd] BindInputFilter 0x7532137a58
this 0x7532138e98
[023:467] [2024-12-17 10:12:15 +0000.68654][50bd] BindInputFilter 0x7532138e98
this 0x7532482720
[023:467] [2024-12-17 10:12:15 +0000.68686][50bd] BindInputFilter 0x7532138058
this 0x7532138f58
[023:467] [2024-12-17 10:12:15 +0000.68715][50bd] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4
[023:468] [2024-12-17 10:12:15 +0000.69358][5f55] NO get frame from decoder
[023:468] [2024-12-17 10:12:15 +0000.70093][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[023:469] [2024-12-17 10:12:15 +0000.70469][50bd] machine model :xiaomi
[023:469] [2024-12-17 10:12:15 +0000.70492][50bd] Support this machine
model :xiaomi
[023:469] [2024-12-17 10:12:15 +0000.70505][50bd] global inited! current sdk
version: 07-20-936c45f
[023:469] [2024-12-17 10:12:15 +0000.70553][50bd] GetPipeline:
-----------------------------------------
[023:469] [2024-12-17 10:12:15 +0000.70570][50bd] GetPipeline: source: 0x75bc7e6200
[023:469] [2024-12-17 10:12:15 +0000.70586][50bd] GetPipeline: filter: NULLFilter
[023:469] [2024-12-17 10:12:15 +0000.70582][5f55] NO get frame from decoder
[023:469] [2024-12-17 10:12:15 +0000.70613][50bd] GetPipeline: filter: NULLFilter
[023:469] [2024-12-17 10:12:15 +0000.70662][50bd] GetPipeline: filter: NULLFilter
[023:469] [2024-12-17 10:12:15 +0000.70677][50bd] GetPipeline: audio filter:
AuidoNULLFilter
[023:469] [2024-12-17 10:12:15 +0000.70691][50bd] GetPipeline: audio filter:
AuidoNULLFilter
[023:469] [2024-12-17 10:12:15 +0000.70705][50bd] GetPipeline: audio filter:
AudioNUllFilter
[023:469] [2024-12-17 10:12:15 +0000.70720][50bd] GetPipeline:
------------------------------------------
[023:469] [2024-12-17 10:12:15 +0000.70736][50bd] filter: filter pipeline2 update
pattern: 0
[023:470] [2024-12-17 10:12:15 +0000.71320][5f55] NO get frame from decoder
[023:470] [2024-12-17 10:12:15 +0000.71796][50bd] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[023:470] [2024-12-17 10:12:15 +0000.72022][50bd] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[023:470] [2024-12-17 10:12:15 +0000.72101][50bd] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[023:471] [2024-12-17 10:12:15 +0000.72374][50bd] DeviceInit:
[023:471] [2024-12-17 10:12:15 +0000.72578][50bd] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[023:471] [2024-12-17 10:12:15 +0000.72881][50bd] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[023:471] [2024-12-17 10:12:15 +0000.72888][5f55] NO get frame from decoder
[023:471] [2024-12-17 10:12:15 +0000.73061][50bd] CreatePlatformSpecificObjects:
[023:471] [2024-12-17 10:12:15 +0000.73094][50bd] audio device use null audio
input and opensl output
[023:472] [2024-12-17 10:12:15 +0000.73148][50bd] Create OpenSLES output module
with java VM support.

[023:472] [2024-12-17 10:12:15 +0000.73148][5f55] NO get frame from decoder


[023:472] [2024-12-17 10:12:15 +0000.73240][50bd] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[023:472] [2024-12-17 10:12:15 +0000.73361][50bd] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[023:472] [2024-12-17 10:12:15 +0000.73484][50bd] Create OpenSLES output module
with buffer num:2

[023:472] [2024-12-17 10:12:15 +0000.73521][50bd] Error(trace.cc:40): Init the


output and input for audio device template.
[023:472] [2024-12-17 10:12:15 +0000.73546][50bd] Init the output device.
[023:472] [2024-12-17 10:12:15 +0000.73580][50bd] Set the playout as stereo:1
[023:472] [2024-12-17 10:12:15 +0000.73614][50bd] Set the sample rate to be:44100

[023:472] [2024-12-17 10:12:15 +0000.73657][50bd] Low latency buffer size:144 low


sample rate:48000
[023:472] [2024-12-17 10:12:15 +0000.73733][50bd] DeviceInit: Done
[023:472] [2024-12-17 10:12:15 +0000.73843][50bd] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[023:472] [2024-12-17 10:12:15 +0000.73855][5f5f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x752f2f3d18
[023:473] [2024-12-17 10:12:15 +0000.74665][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[023:473] [2024-12-17 10:12:15 +0000.74738][50bd]
MediaFilterPlayer::SetPlayerNotify 0x75320bb940
[023:473] [2024-12-17 10:12:15 +0000.75134][50bd]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[023:474] [2024-12-17 10:12:15 +0000.75160][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[023:474] [2024-12-17 10:12:15 +0000.75679][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[023:474] [2024-12-17 10:12:15 +0000.76098][50bd] SetGraphLoop: SetGraphLoop 1
[023:474] [2024-12-17 10:12:15 +0000.76124][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[023:475] [2024-12-17 10:12:15 +0000.76715][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[023:476] [2024-12-17 10:12:15 +0000.77298][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[023:476] [2024-12-17 10:12:15 +0000.77806][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[023:480] [2024-12-17 10:12:15 +0000.82090][5f61] Start:
[023:481] [2024-12-17 10:12:15 +0000.82178][5f60] operator(): video render started.
[023:481] [2024-12-17 10:12:15 +0000.82215][5f60] DriveRender working... (1/200)
[023:481] [2024-12-17 10:12:15 +0000.82231][5f60] Warning(video_render.cc:390): No
picture to display (1/50)
[023:481] [2024-12-17 10:12:15 +0000.82270][5f61] Start:
[023:481] [2024-12-17 10:12:15 +0000.82345][5f61] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[023:481] [2024-12-17 10:12:15 +0000.82376][5f61] Reset: history total size: 98
[023:481] [2024-12-17 10:12:15 +0000.82392][5f61] DeviceStart:
audioDevice_:0x7532283000
[023:481] [2024-12-17 10:12:15 +0000.82418][5f61] DeviceStart: time profile playout
init before
[023:481] [2024-12-17 10:12:15 +0000.82436][5f61] DeviceStart: time profile playout
init end
[023:481] [2024-12-17 10:12:15 +0000.82461][5f61] OpenSlesOutput:Start playout

[023:482] [2024-12-17 10:12:15 +0000.84073][5f55] NO get frame from decoder


[023:483] [2024-12-17 10:12:15 +0000.84527][5f61] Create the opensl output player.
streamtype before:0

[023:483] [2024-12-17 10:12:15 +0000.84562][5f61] Create the opensl output player.


streamtype after:3

[023:484] [2024-12-17 10:12:15 +0000.85324][5f55] NO get frame from decoder


[023:498] [2024-12-17 10:12:15 +0000.99793][5f55] NO get frame from decoder
[023:548] [2024-12-17 10:12:15 +0000.149481][5f61] Enqueue opensl buffer size:1764
[023:572] [2024-12-17 10:12:15 +0000.173432][5f61] DeviceStart: time profile
playout all end
[023:572] [2024-12-17 10:12:15 +0000.173529][5f61] operator(): Audio playback
started.
[023:572] [2024-12-17 10:12:15 +0000.173664][5f61] operator(): Started now!
[023:572] [2024-12-17 10:12:15 +0000.173900][5f63] Error(video_source.cc:430): wait
decoder a frame: 0
[023:573] [2024-12-17 10:12:15 +0000.174542][5f63] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[023:583] [2024-12-17 10:12:15 +0000.184591][5f64]
PlayerSimpleBufferQueueCallbackHandler function
[023:583] [2024-12-17 10:12:15 +0000.184776][5f64] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[023:583] [2024-12-17 10:12:15 +0000.184841][5f64]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[023:590] [2024-12-17 10:12:15 +0000.191175][5f62] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[023:590] [2024-12-17 10:12:15 +0000.191238][5f62] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[023:590] [2024-12-17 10:12:15 +0000.191397][5f61] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[023:590] [2024-12-17 10:12:15 +0000.191529][5f61] The audio playback speed:100
(1/100)
[023:590] [2024-12-17 10:12:15 +0000.191572][5f61] lipsync_debug: The current
played audio timestamp is:0(1/50)
[023:590] [2024-12-17 10:12:15 +0000.191595][5f61] First audio frame rendering
[023:590] [2024-12-17 10:12:15 +0000.191590][5f63] OnVideoFrameReady(1/200)
[023:590] [2024-12-17 10:12:15 +0000.191996][5f60] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[023:590] [2024-12-17 10:12:15 +0000.192017][5f62] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[023:590] [2024-12-17 10:12:15 +0000.192050][5f62]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[023:591] [2024-12-17 10:12:15 +0000.193026][5f62] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[023:591] [2024-12-17 10:12:15 +0000.193068][5f62]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[023:592] [2024-12-17 10:12:15 +0000.194006][5f62] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[023:592] [2024-12-17 10:12:15 +0000.194048][5f62]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[023:594] [2024-12-17 10:12:15 +0000.195616][5f62] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[023:594] [2024-12-17 10:12:15 +0000.195667][5f62]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[023:595] [2024-12-17 10:12:15 +0000.196291][5f60] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:15949388
[023:596] [2024-12-17 10:12:15 +0000.197199][5f62] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[023:596] [2024-12-17 10:12:15 +0000.197244][5f62]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[023:597] [2024-12-17 10:12:15 +0000.198625][5f62] audio frame wait video
frame.last_video_timestamp:10 last_audio_timestamp:115.964
[023:597] [2024-12-17 10:12:15 +0000.198673][5f62]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[023:599] [2024-12-17 10:12:15 +0000.200808][5f62] audio frame wait video
frame.last_video_timestamp:33 last_audio_timestamp:138.957
[023:599] [2024-12-17 10:12:15 +0000.200873][5f62]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[023:611] [2024-12-17 10:12:15 +0000.213093][5f60] lipsync_debug: render a video
frame
[023:612] [2024-12-17 10:12:15 +0000.213226][5f60] lipsync_debug: First video frame
rendering.
[023:622] [2024-12-17 10:12:15 +0000.223700][5f60]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:23 timeDelta:27 last
video ts:900 frame->pts:2970 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[023:622] [2024-12-17 10:12:15 +0000.223759][5f60] lipsync_debug: tsDelta -
timeDelta = -4
[023:622] [2024-12-17 10:12:15 +0000.223776][5f60] lipsync_debug:result remaining
time:0
[023:622] [2024-12-17 10:12:15 +0000.223791][5f60] dynamic updated lipsync delay:0
[023:624] [2024-12-17 10:12:15 +0000.225549][5f60] lipsync_debug:remaining time:10
tsDelta - timeDelta:26
[023:624] [2024-12-17 10:12:15 +0000.225600][5f60] lipsync_debug:result remaining
time:10
[023:638] [2024-12-17 10:12:15 +0000.240088][5f63] video frame wait audio frame:
last_video_timestamp:296 last_audio_timestamp:184.943
[023:639] [2024-12-17 10:12:15 +0000.240184][5f63]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[024:113] [2024-12-17 10:12:15 +0000.714532][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[024:164] [2024-12-17 10:12:15 +0000.765723][5ee3] Run AGC when audioType = 0
[024:165] [2024-12-17 10:12:15 +0000.766484][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[024:250] [2024-12-17 10:12:15 +0000.852080][5f60] lipsync_debug:displaying video
ts:59760 The current displayed video timestamp is:15950043
[024:479] [2024-12-17 10:12:16 +0000.80716][5f64]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[024:572] [2024-12-17 10:12:16 +0000.173424][5f61] do work DoLipsync!
[024:572] [2024-12-17 10:12:16 +0000.173565][5f61] total delay:51 videoTsMS:967
audioTsMS:916 diff:51
[024:572] [2024-12-17 10:12:16 +0000.173613][5f61] Set the lipsync delay:51
[024:639] [2024-12-17 10:12:16 +0000.240779][5f63] Error(video_source.cc:430): wait
decoder a frame: 0
[024:971] [2024-12-17 10:12:16 +0000.572552][5f60] lipsync_debug:displaying video
ts:119970 The current displayed video timestamp is:15950764
[025:069] [2024-12-17 10:12:16 +0000.670501][5f60] DriveRender working... (1/200)
[025:164] [2024-12-17 10:12:16 +0000.765608][5f60]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:31 last
video ts:134640 frame->pts:137700 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[025:164] [2024-12-17 10:12:16 +0000.765700][5f60] lipsync_debug: tsDelta -
timeDelta = 3
[025:517] [2024-12-17 10:12:17 +0000.118759][5f64]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[025:591] [2024-12-17 10:12:17 +0000.192612][5f60] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[025:591] [2024-12-17 10:12:17 +0000.192695][5f60] lipsync_debug:result remaining
time:10
[025:672] [2024-12-17 10:12:17 +0000.273275][5f60] lipsync_debug:displaying video
ts:180090 The current displayed video timestamp is:15951465
[025:682] [2024-12-17 10:12:17 +0000.284069][5f62] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[025:683] [2024-12-17 10:12:17 +0000.284197][5f62] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[025:736] [2024-12-17 10:12:17 +0000.337887][5f61] The audio playback speed:100
(1/100)
[025:736] [2024-12-17 10:12:17 +0000.338019][5f61] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[025:842] [2024-12-17 10:12:17 +0000.443209][5ee3] haveEnoughProcessedData
internalAudioStream.length: 20
[025:937] [2024-12-17 10:12:17 +0000.538563][5f63] Error(video_source.cc:430): wait
decoder a frame: 0
[026:012] [2024-12-17 10:12:17 +0000.613305][5f63] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7996 diff: 5
[026:167] [2024-12-17 10:12:17 +0000.768824][5ee3] Run AGC when audioType = 0
[026:361] [2024-12-17 10:12:17 +0000.962231][5f60] lipsync_debug:displaying video
ts:240120 The current displayed video timestamp is:15952154
[026:484] [2024-12-17 10:12:18 +0000.85473][5f64]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[026:575] [2024-12-17 10:12:18 +0000.176528][5f63] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 300060pts ms:3.334e+06
[026:581] [2024-12-17 10:12:18 +0000.182587][5f63] OnVideoFrameReady(1/200)
[026:581] [2024-12-17 10:12:18 +0000.182798][5f60] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[026:583] [2024-12-17 10:12:18 +0000.185143][5f60] DriveRender working... (1/200)
[026:662] [2024-12-17 10:12:18 +0000.263675][5f60]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:22 last
video ts:269820 frame->pts:272970 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[026:662] [2024-12-17 10:12:18 +0000.263754][5f60] lipsync_debug: tsDelta -
timeDelta = 13
[026:977] [2024-12-17 10:12:18 +0000.578181][5f60] lipsync_debug:displaying video
ts:300060 The current displayed video timestamp is:15952770
[026:979] [2024-12-17 10:12:18 +0000.580294][5f60] lipsync_debug: render a video
frame
[027:006] [2024-12-17 10:12:18 +0000.607798][5f60] lipsync_debug:result remaining
time:0
[027:006] [2024-12-17 10:12:18 +0000.607880][5f60] dynamic updated lipsync delay:0
[027:236] [2024-12-17 10:12:18 +0000.838121][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[027:237] [2024-12-17 10:12:18 +0000.839076][5f61] Stop:
[027:238] [2024-12-17 10:12:18 +0000.839247][5f60] operator(): Video Render
stopped.
[027:239] [2024-12-17 10:12:18 +0000.840520][5f61] Stop:
[027:239] [2024-12-17 10:12:18 +0000.841002][5f61] DeviceStop:
audioDevice_:0x7532283000
[027:239] [2024-12-17 10:12:18 +0000.841071][5f61] OpenSlesOutput:Stop playout

[027:242] [2024-12-17 10:12:18 +0000.843621][5f61] DeviceStop: Done


[027:242] [2024-12-17 10:12:18 +0000.843740][5f61] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[027:242] [2024-12-17 10:12:18 +0000.843806][5f61] operator(): Stop now!
[027:267] [2024-12-17 10:12:18 +0000.868808][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[027:267] [2024-12-17 10:12:18 +0000.868943][50bd] StopPreView: Have Stopped,
operation cancel
[027:267] [2024-12-17 10:12:18 +0000.868984][50bd] Stop:
[027:268] [2024-12-17 10:12:18 +0000.869165][5f61] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[027:268] [2024-12-17 10:12:18 +0000.869955][50bd] DeviceRelease:
audioDevice_:0x7532283000
[027:268] [2024-12-17 10:12:18 +0000.870014][50bd] OpenSlesOutput:Stop playout

[027:268] [2024-12-17 10:12:18 +0000.870052][50bd] DeviceRelease: Release the


webrtc device object.
[027:269] [2024-12-17 10:12:18 +0000.870316][50bd] OpenSlesOutput destruct.

[027:269] [2024-12-17 10:12:18 +0000.870389][50bd] DeviceRelease: Done


[027:269] [2024-12-17 10:12:18 +0000.870476][50bd] Stop:
[027:269] [2024-12-17 10:12:18 +0000.870789][5f60] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[027:273] [2024-12-17 10:12:18 +0000.874690][50bd] global uninited!
[027:274] [2024-12-17 10:12:18 +0000.875653][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[027:274] [2024-12-17 10:12:18 +0000.875758][50bd] ~MediaFilterGraph:
MediaFilterGraph destruct
[027:274] [2024-12-17 10:12:18 +0000.875786][50bd] RemoveVideoBackGroud: hava not
add video backgroud
[027:274] [2024-12-17 10:12:18 +0000.875846][50bd] UnbindInputFilter 0x7532138e98
this 0x7532482720
[027:274] [2024-12-17 10:12:18 +0000.875882][50bd] ClearAllSource: remove source
filter, sourceid: 0x75bc7e6200
[027:274] [2024-12-17 10:12:18 +0000.875905][50bd] DestoryDecoderByVideoSource
time:15953067 enter.

[027:274] [2024-12-17 10:12:18 +0000.875931][50bd] ~VideoBindDecoder time:15953067


enter.

[027:274] [2024-12-17 10:12:18 +0000.876112][50bd] CleanUp time:15953067 enter.

[027:277] [2024-12-17 10:12:18 +0000.878860][50bd] CleanUp leave. expire time = 3


ms

[027:277] [2024-12-17 10:12:18 +0000.878908][50bd] CleanUp time:15953070 enter.

[027:278] [2024-12-17 10:12:18 +0000.879148][50bd] CleanUp leave. expire time = 1


ms

[027:278] [2024-12-17 10:12:18 +0000.880065][50bd] ~VideoBindDecoder leave. expire


time = 4 ms

[027:278] [2024-12-17 10:12:18 +0000.880095][50bd] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[027:278] [2024-12-17 10:12:18 +0000.880134][50bd] UnbindInputFilter 0x7532137a58


this 0x7532138e98
[027:279] [2024-12-17 10:12:18 +0000.880190][50bd] UnbindInputFilter 0x7532137998
this 0x7532137a58
[027:279] [2024-12-17 10:12:18 +0000.880232][50bd] UnbindInputFilter 0x75bc7e6420
this 0x7532137998
[027:279] [2024-12-17 10:12:18 +0000.880268][50bd] UnbindInputFilter 0x7532138058
this 0x7532138f58
[027:279] [2024-12-17 10:12:18 +0000.880304][50bd] UnbindInputFilter 0x7532137ed8
this 0x7532138058
[027:279] [2024-12-17 10:12:18 +0000.880339][50bd] UnbindInputFilter 0x75bc7e6420
this 0x7532137ed8
[027:280] [2024-12-17 10:12:18 +0000.881142][50bd] ~GLESContext:
[027:280] [2024-12-17 10:12:18 +0000.881771][50bd] GLESContext destruct finish.
[027:280] [2024-12-17 10:12:18 +0000.881817][50bd] filter: filter pipeline destroy
this: 0x7532482680
[027:281] [2024-12-17 10:12:18 +0000.882274][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[027:281] [2024-12-17 10:12:18 +0000.882980][50bd] machine model :xiaomi
[027:281] [2024-12-17 10:12:18 +0000.883024][50bd] Support this machine
model :xiaomi
[027:281] [2024-12-17 10:12:18 +0000.883064][50bd] global inited! current sdk
version: 07-20-936c45f
[027:282] [2024-12-17 10:12:18 +0000.883429][50bd] filter: filter pipeline
construtc this: 0x7532482680
[027:282] [2024-12-17 10:12:18 +0000.883499][50bd] MediaFilterGraph:
MediaFilterGraph construct
[027:282] [2024-12-17 10:12:18 +0000.883531][50bd] GLESContext:
[027:282] [2024-12-17 10:12:18 +0000.883576][50bd] The result of eglGetDisplay is:
0xb400007682774f40
[027:283] [2024-12-17 10:12:18 +0000.884594][50bd] The result of creation:
0x7552aa6300
[027:283] [2024-12-17 10:12:18 +0000.884760][50bd] The result of
eglCreatePbufferSurface is: 0x7552aa8e80
[027:283] [2024-12-17 10:12:18 +0000.884900][50bd] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4
[027:283] [2024-12-17 10:12:18 +0000.884968][50bd] The source 0 speed:1
[027:283] [2024-12-17 10:12:18 +0000.885027][50bd] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4,
delay: 0
[027:283] [2024-12-17 10:12:18 +0000.885058][50bd] CreateDecoderByVideoSource
time:15953076 enter.

[027:284] [2024-12-17 10:12:18 +0000.885200][50bd] running_decoder_count:0max


count:2
[027:284] [2024-12-17 10:12:18 +0000.885224][50bd] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x74c35e8800
[027:284] [2024-12-17 10:12:18 +0000.886098][5f71] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75508a5400] Current FFmpeg version git-2021-06-16-
97cea6f

[027:303] [2024-12-17 10:12:18 +0000.904376][5f71] OnStreamInfoFound: video


duration_: 15195
[027:305] [2024-12-17 10:12:18 +0000.906327][50bd] start decoder
[027:305] [2024-12-17 10:12:18 +0000.906382][50bd] CreateDecoderByVideoSource
leave. expire time = 22 ms

[027:305] [2024-12-17 10:12:18 +0000.906442][50bd] BindInputFilter 0x75bc7e6420


this 0x7532137758
[027:305] [2024-12-17 10:12:18 +0000.906465][50bd] BindInputFilter 0x7532137758
this 0x7532137818
[027:305] [2024-12-17 10:12:18 +0000.906511][50bd] BindInputFilter 0x75bc7e6420
this 0x75321378d8
[027:305] [2024-12-17 10:12:18 +0000.906547][50bd] BindInputFilter 0x75321378d8
this 0x7532137998
[027:305] [2024-12-17 10:12:18 +0000.906560][50bd] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4
[027:305] [2024-12-17 10:12:18 +0000.906581][50bd] BindInputFilter 0x7532137818
this 0x7532137a58
[027:305] [2024-12-17 10:12:18 +0000.906601][50bd] BindInputFilter 0x7532137a58
this 0x7532482720
[027:305] [2024-12-17 10:12:18 +0000.906620][50bd] BindInputFilter 0x7532137998
this 0x7532137b18
[027:305] [2024-12-17 10:12:18 +0000.906637][50bd] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15933414.mp4
[027:306] [2024-12-17 10:12:18 +0000.907590][5f72] NO get frame from decoder
[027:307] [2024-12-17 10:12:18 +0000.908356][5f72] NO get frame from decoder
[027:307] [2024-12-17 10:12:18 +0000.908788][5f72] NO get frame from decoder
[027:308] [2024-12-17 10:12:18 +0000.909387][50bd]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[027:308] [2024-12-17 10:12:18 +0000.909553][50bd] MediaComposeFile time:15953101
enter.

[027:308] [2024-12-17 10:12:18 +0000.909583][50bd] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[027:308] [2024-12-17 10:12:18 +0000.909708][50bd] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[027:308] [2024-12-17 10:12:18 +0000.909734][50bd] Recording session using default
bitrate support by app:14680064
[027:308] [2024-12-17 10:12:18 +0000.909790][5f7c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x74a5c48340
[027:308] [2024-12-17 10:12:18 +0000.909891][5f7c] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[027:308] [2024-12-17 10:12:18 +0000.909978][5f72] NO get frame from decoder
[027:308] [2024-12-17 10:12:18 +0000.910014][50bd] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[027:309] [2024-12-17 10:12:18 +0000.910168][50bd] GetPipeline:
-----------------------------------------
[027:309] [2024-12-17 10:12:18 +0000.910225][50bd] GetPipeline: source:
0x75bc7e6200
[027:309] [2024-12-17 10:12:18 +0000.910240][50bd] GetPipeline: filter: NULLFilter
[027:309] [2024-12-17 10:12:18 +0000.910253][50bd] GetPipeline: filter: NULLFilter
[027:309] [2024-12-17 10:12:18 +0000.910267][50bd] GetPipeline: filter: NULLFilter
[027:309] [2024-12-17 10:12:18 +0000.910281][50bd] GetPipeline: audio filter:
AuidoNULLFilter
[027:309] [2024-12-17 10:12:18 +0000.910296][50bd] GetPipeline: audio filter:
AuidoNULLFilter
[027:309] [2024-12-17 10:12:18 +0000.910310][50bd] GetPipeline: audio filter:
AudioNUllFilter
[027:309] [2024-12-17 10:12:18 +0000.910325][50bd] GetPipeline:
------------------------------------------
[027:309] [2024-12-17 10:12:18 +0000.910340][50bd] filter: filter pipeline2 update
pattern: 2
[027:309] [2024-12-17 10:12:18 +0000.910699][5f72] NO get frame from decoder
[027:309] [2024-12-17 10:12:18 +0000.910701][50bd] MediaComposeFile leave. expire
time = 1 ms

[027:309] [2024-12-17 10:12:18 +0000.911052][5f72] NO get frame from decoder


[027:310] [2024-12-17 10:12:18 +0000.911185][50bd] machine model :xiaomi
[027:310] [2024-12-17 10:12:18 +0000.911208][50bd] Support this machine
model :xiaomi
[027:310] [2024-12-17 10:12:18 +0000.911224][50bd] global inited! current sdk
version: 07-20-936c45f
[027:314] [2024-12-17 10:12:18 +0000.915882][5f72] NO get frame from decoder
[027:316] [2024-12-17 10:12:18 +0000.917954][5f72] NO get frame from decoder
[027:327] [2024-12-17 10:12:18 +0000.928584][50bd]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[027:327] [2024-12-17 10:12:18 +0000.928734][50bd] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 183
[027:328] [2024-12-17 10:12:18 +0000.929184][50bd]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[027:328] [2024-12-17 10:12:18 +0000.929226][50bd] BeginCompose: BeginCompose, is
composing 0
[027:333] [2024-12-17 10:12:18 +0000.935085][5f7c] start recording, file path:
[027:334] [2024-12-17 10:12:18 +0000.935261][5f7c] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 183 audio_timescale:44100
video_timescale:90000
[027:334] [2024-12-17 10:12:18 +0000.935296][5f7c] 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
[027:334] [2024-12-17 10:12:18 +0000.935319][5f7c] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 183
[027:334] [2024-12-17 10:12:18 +0000.935345][5f7c] fd_open successed
handle:0xb4000076827d40b0
[027:334] [2024-12-17 10:12:18 +0000.935479][5f7c] create mp4 file:293
m_fileHandle: 0x751c8ffb00
[027:334] [2024-12-17 10:12:18 +0000.935499][5f7c] MP4 file: is opened successfully
[027:334] [2024-12-17 10:12:18 +0000.935513][5f7c] setupMediaProcessers:
[027:334] [2024-12-17 10:12:18 +0000.935525][5f7c]
RecordingSessionInternalSimple:setup media processers.
[027:334] [2024-12-17 10:12:18 +0000.935538][5f7c] construct AAC encoder
[027:337] [2024-12-17 10:12:18 +0000.939099][5f7c] H264Encoder creating:
ultrafast012323
[027:338] [2024-12-17 10:12:18 +0000.939161][5f7c] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[027:338] [2024-12-17 10:12:18 +0000.939522][5f7c] H264Encode::GetMachineModel is
M2007J3SP
[027:338] [2024-12-17 10:12:18 +0000.939584][5f7c] H264Encoder machine_mode
is:M2007J3SP
[027:338] [2024-12-17 10:12:18 +0000.939602][5f7c] H264Encode::machine size :9
machine_mode:M2007J3SP
[027:338] [2024-12-17 10:12:18 +0000.939617][5f7c] H264Encode::machine array
size :22 machine_mode:M2007J3SP
[027:338] [2024-12-17 10:12:18 +0000.939630][5f7c] H264Encode::current machine
is :M2007J3SP auto check hw codec decide to use hw codec
[027:338] [2024-12-17 10:12:18 +0000.939642][5f7c] setupCompressionSession:
[027:338] [2024-12-17 10:12:18 +0000.939655][5f7c] H264Encode::creating hareware
Encoder
[027:338] [2024-12-17 10:12:18 +0000.939718][5f7c] AndroidHwAvcEncoder
time:15953131 enter.

[027:341] [2024-12-17 10:12:18 +0000.942785][5f7c] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007682702380 address:0x74b04dd760
[027:341] [2024-12-17 10:12:18 +0000.942980][5f7c] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[027:341] [2024-12-17 10:12:18 +0000.943005][5f7c] The video avc hw codec address
is 0x75c4822e58
[027:341] [2024-12-17 10:12:18 +0000.943047][5f7c] AndroidHwAvcEncoder leave.
expire time = 3 ms

[027:341] [2024-12-17 10:12:18 +0000.943067][5f7c] RegisterEncodeCompleteCallback


time:15953134 enter.

[027:342] [2024-12-17 10:12:18 +0000.943163][5f7c] RegisterEncodeCompleteCallback


leave. expire time = 1 ms

[027:342] [2024-12-17 10:12:18 +0000.943194][5f7c] InitEncode time:15953135 enter.

[027:342] [2024-12-17 10:12:18 +0000.943238][5f7c] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[027:342] [2024-12-17 10:12:18 +0000.943267][5f7c] Create time:15953135 enter.

[027:342] [2024-12-17 10:12:18 +0000.943284][5f7c] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[027:342] [2024-12-17 10:12:18 +0000.943305][5f7c]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x75c497f9c0
[027:342] [2024-12-17 10:12:18 +0000.943401][5f7c]
supported_type:image/vnd.android.heic
[027:342] [2024-12-17 10:12:18 +0000.943436][5f7c] supported_type:video/avc
[027:342] [2024-12-17 10:12:18 +0000.943458][5f7c] name:OMX.qcom.video.encoder.avc
mime:video/avc
[027:342] [2024-12-17 10:12:18 +0000.943457][5f83] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7550a21e98
[027:342] [2024-12-17 10:12:18 +0000.943487][5f7c] hwCodecPrefix :OMX.qcom.
[027:342] [2024-12-17 10:12:18 +0000.943536][5f7c] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[027:342] [2024-12-17 10:12:18 +0000.943558][5f7c] mediacodec_createCodecByName
time:15953135 enter.

[027:342] [2024-12-17 10:12:18 +0000.943574][5f7c] WrapAndroidMediaCodec


time:15953135 enter.

[027:342] [2024-12-17 10:12:18 +0000.943640][5f7c] WrapAndroidMediaCodec leave.


expire time = 0 ms

[027:362] [2024-12-17 10:12:18 +0000.963659][5f7c] mediacodec_createCodecByName


leave. expire time = 20 ms

[027:362] [2024-12-17 10:12:18 +0000.963707][5f7c] WrapAndroidMediaFromat


time:15953155 enter.

[027:362] [2024-12-17 10:12:18 +0000.963775][5f7c] WrapAndroidMediaFromat leave.


expire time = 0 ms

[027:384] [2024-12-17 10:12:18 +0000.985758][5f7c] Destroy time:15953177 enter.

[027:384] [2024-12-17 10:12:18 +0000.985815][5f7c] WrapAndroidMediaFromat::


Destroy
[027:384] [2024-12-17 10:12:18 +0000.985834][5f7c] Destroy leave. expire time = 0
ms

[027:384] [2024-12-17 10:12:18 +0000.985849][5f7c] ~WrapAndroidMediaFromat


time:15953177 enter.

[027:384] [2024-12-17 10:12:18 +0000.985865][5f7c] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[027:384] [2024-12-17 10:12:18 +0000.985880][5f7c] Create leave. expire time = 42


ms

[027:384] [2024-12-17 10:12:18 +0000.985896][5f7c] isSemiPlanarSupport


time:15953177 enter.

[027:384] [2024-12-17 10:12:18 +0000.985910][5f7c] H264Encoder isSemiPlanarSupport


[027:384] [2024-12-17 10:12:18 +0000.985927][5f7c] isSemiPlanarSupport leave.
expire time = 0 ms

[027:384] [2024-12-17 10:12:18 +0000.985942][5f7c] creat hw H264Encoder success,


isSemiPlanar:1
[027:384] [2024-12-17 10:12:18 +0000.986001][5f7c] InitEncode leave. expire time =
42 ms

[027:384] [2024-12-17 10:12:18 +0000.986020][5f7c] H264Encode::created Encoder


[027:384] [2024-12-17 10:12:18 +0000.986035][5f7c] H264Encode:: H264 encoder
created.
[027:384] [2024-12-17 10:12:18 +0000.986050][5f7c] H264 encoder created.
[027:384] [2024-12-17 10:12:18 +0000.986064][5f7c]
RecordingSessionInternalSimple:created avc encoder avc: 0x755088cb00
[027:384] [2024-12-17 10:12:18 +0000.986080][5f7c] setOutput:
[027:384] [2024-12-17 10:12:18 +0000.986095][5f7c]
RecordingSessionInternalSimple:encoder set output to muxer!
[027:385] [2024-12-17 10:12:18 +0000.986148][5f7c] request a key frame
[027:385] [2024-12-17 10:12:18 +0000.986165][5f7c] H264Encode:: request a key frame
[027:386] [2024-12-17 10:12:18 +0000.988021][5f7c] setDisplayRotate :90
[027:386] [2024-12-17 10:12:18 +0000.988066][5f7c] 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
[027:389] [2024-12-17 10:12:18 +0000.990987][5f83] add aac audio track with id:1
[027:393] [2024-12-17 10:12:18 +0000.994179][5f83] audio start ts:0
[027:393] [2024-12-17 10:12:18 +0000.994187][5f7d] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[027:393] [2024-12-17 10:12:18 +0000.994397][5f83] the audio frame has been written
into MP4 file
[027:393] [2024-12-17 10:12:18 +0000.994828][5f7d]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[027:393] [2024-12-17 10:12:18 +0000.995116][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[027:445] [2024-12-17 10:12:19 +0000.46963][5f7d] h264 add frame header cdr flag
[027:447] [2024-12-17 10:12:19 +0000.48465][5f7d] h264 add frame header cdr flag
[027:447] [2024-12-17 10:12:19 +0000.48660][5f7d] Received key frame:10
[027:447] [2024-12-17 10:12:19 +0000.48702][5f7d] H264Encode:: get a sps pps
header!headerSize:31
[027:448] [2024-12-17 10:12:19 +0000.49388][5f83] get the H.264 SPS parameter
[027:448] [2024-12-17 10:12:19 +0000.50125][5f83] add video track with id:2
[027:450] [2024-12-17 10:12:19 +0000.51995][5f83] get the H.264 PPS parameter
[027:451] [2024-12-17 10:12:19 +0000.52271][5f83] get the H.264 IDR frame
[027:451] [2024-12-17 10:12:19 +0000.52320][5f83] resss:true
[027:451] [2024-12-17 10:12:19 +0000.52342][5f83] video start ts:10
[027:451] [2024-12-17 10:12:19 +0000.52398][5f83] the video frame has been written
into MP4 file
[027:479] [2024-12-17 10:12:19 +0000.80650][5f80] audio_frame_list_ empty
[027:494] [2024-12-17 10:12:19 +0000.95973][5f7d] DTS queue for
Generator:0x7550a256b8 364 394 433 464 496 531 564 597
[027:515] [2024-12-17 10:12:19 +0000.116665][5f7d] Push an pts:797 to dts queue.
[027:551] [2024-12-17 10:12:19 +0000.152866][5f7d] last dts:764 currentPts:797
ppsOrSPS:0 queue length:9
[027:566] [2024-12-17 10:12:19 +0000.167849][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[027:571] [2024-12-17 10:12:19 +0000.172831][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[027:608] [2024-12-17 10:12:19 +0000.210031][5f7d] DTS queue for
Generator:0x7550a256b8 1233 1266 1299 1333 1369 1400
[027:629] [2024-12-17 10:12:19 +0000.231174][5f7d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1634
[027:630] [2024-12-17 10:12:19 +0000.231239][5f7d] push video frame to H264
encoder. (100 frame for one log)
[027:630] [2024-12-17 10:12:19 +0000.231268][5f7d] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720

[027:630] [2024-12-17 10:12:19 +0000.231283][5f7d] H264Encode::push video frame to


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

[027:630] [2024-12-17 10:12:19 +0000.231305][5f7d] The input pts:1634 fps:30


[027:637] [2024-12-17 10:12:19 +0000.238921][5f7d] SendFrame
encodedImage._timeStamp:1460encodedImage->_length:16032
[027:640] [2024-12-17 10:12:19 +0000.241566][5f7d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1496 pts:1496
[027:652] [2024-12-17 10:12:19 +0000.253735][5f7d] H264Encode::H264SWEncoder get
callback, length:14560 type:1 nalType:1length:14556
[027:682] [2024-12-17 10:12:19 +0000.283500][5f7d] Push an pts:2130 to dts queue.
[027:694] [2024-12-17 10:12:19 +0000.295204][5f7d] h264 add frame header cdr flag
[027:694] [2024-12-17 10:12:19 +0000.295300][5f7d] Received key frame:2001
[027:694] [2024-12-17 10:12:19 +0000.296081][5f7d] DTS queue for
Generator:0x7550a256b8 2067 2100 2130 2164 2197
[027:695] [2024-12-17 10:12:19 +0000.296366][5f83] get the H.264 IDR frame
[027:703] [2024-12-17 10:12:19 +0000.304229][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[027:710] [2024-12-17 10:12:19 +0000.311993][5f7f] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8924 diff: 77
[027:712] [2024-12-17 10:12:19 +0000.313169][5f7d] last dts:2100 currentPts:2130
ppsOrSPS:0 queue length:8
[027:787] [2024-12-17 10:12:19 +0000.388209][5f7d] DTS queue for
Generator:0x7550a256b8 2866 2898 2932 2964 2998 3033 3066
[027:834] [2024-12-17 10:12:19 +0000.435816][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[027:836] [2024-12-17 10:12:19 +0000.437774][5f7d] Push an pts:3467 to dts queue.
[027:857] [2024-12-17 10:12:19 +0000.458846][5f7d] last dts:3434 currentPts:3467
ppsOrSPS:0 queue length:6
[027:882] [2024-12-17 10:12:19 +0000.483820][5f7d] DTS queue for
Generator:0x7550a256b8 3765 3798 3837
[027:919] [2024-12-17 10:12:19 +0000.520859][5f7d] h264 add frame header cdr flag
[027:919] [2024-12-17 10:12:19 +0000.520958][5f7d] Received key frame:3999
[027:920] [2024-12-17 10:12:19 +0000.523334][5f83] get the H.264 IDR frame
[027:939] [2024-12-17 10:12:19 +0000.540287][5f80] audio_frame_list_ empty
[027:976] [2024-12-17 10:12:19 +0000.577356][5f7d] DTS queue for
Generator:0x7550a256b8 4499 4532 4565 4597 4634 4666 4700 4730
[027:982] [2024-12-17 10:12:19 +0000.583559][5f7d] Push an pts:4798 to dts queue.
[027:994] [2024-12-17 10:12:19 +0000.595150][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[028:004] [2024-12-17 10:12:19 +0000.605319][5f7d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5000
[028:004] [2024-12-17 10:12:19 +0000.605467][5f7d] push video frame to H264
encoder. (100 frame for one log)

[028:004] [2024-12-17 10:12:19 +0000.605524][5f7d] push video frame to H264


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

[028:004] [2024-12-17 10:12:19 +0000.605559][5f7d] H264Encode::push video frame to


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

[028:004] [2024-12-17 10:12:19 +0000.605652][5f7d] The input pts:5000 fps:30


[028:011] [2024-12-17 10:12:19 +0000.612905][5f7d] SendFrame
encodedImage._timeStamp:4798encodedImage->_length:11984
[028:011] [2024-12-17 10:12:19 +0000.613085][5f7d] last dts:4766 currentPts:4798
ppsOrSPS:0 queue length:9
[028:016] [2024-12-17 10:12:19 +0000.617923][5f7d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4868 pts:4868
[028:034] [2024-12-17 10:12:19 +0000.635883][5f7d] H264Encode::H264SWEncoder get
callback, length:18032 type:1 nalType:1length:18028
[028:065] [2024-12-17 10:12:19 +0000.666151][5f7d] DTS queue for
Generator:0x7550a256b8 5331 5364 5399 5431 5463 5497 5532 5567
[028:139] [2024-12-17 10:12:19 +0000.740737][5f7d] Push an pts:6133 to dts queue.
[028:140] [2024-12-17 10:12:19 +0000.741468][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[028:145] [2024-12-17 10:12:19 +0000.746497][5f80] FilterPipeline2::OnAudioFrame
pts 309132 last_audio_timestamp_ 7009.8
[028:154] [2024-12-17 10:12:19 +0000.756111][5f7f] webrtc common_video plane
old ..... (1/1000) new: 10001 delete: 9892 diff: 109
[028:158] [2024-12-17 10:12:19 +0000.759504][5f7d] h264 add frame header cdr flag
[028:158] [2024-12-17 10:12:19 +0000.759788][5f7d] Received key frame:5999
[028:162] [2024-12-17 10:12:19 +0000.763844][5f83] get the H.264 IDR frame
[028:163] [2024-12-17 10:12:19 +0000.764459][5ee3] Run AGC when audioType = 0
[028:163] [2024-12-17 10:12:19 +0000.764510][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[028:172] [2024-12-17 10:12:19 +0000.773495][5f7d] last dts:6101 currentPts:6133
ppsOrSPS:0 queue length:8
[028:172] [2024-12-17 10:12:19 +0000.773631][5f7d] DTS queue for
Generator:0x7550a256b8 6163 6196 6232 6267 6296 6331 6365
[028:268] [2024-12-17 10:12:19 +0000.869195][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[028:270] [2024-12-17 10:12:19 +0000.871175][5f7d] DTS queue for
Generator:0x7550a256b8 7061 7096 7129
[028:291] [2024-12-17 10:12:19 +0000.893005][5f7d] Push an pts:7464 to dts queue.
[028:321] [2024-12-17 10:12:19 +0000.922169][5f7d] last dts:7433 currentPts:7464
ppsOrSPS:0 queue length:9
[028:360] [2024-12-17 10:12:19 +0000.961287][5f7d] DTS queue for
Generator:0x7550a256b8 7832 7863 7895 7931 7969 7997 8031
[028:382] [2024-12-17 10:12:19 +0000.983732][5f7d] h264 add frame header cdr flag
[028:382] [2024-12-17 10:12:19 +0000.984054][5f7d] Received key frame:7997
[028:383] [2024-12-17 10:12:19 +0000.984710][5f83] get the H.264 IDR frame
[028:391] [2024-12-17 10:12:19 +0000.992987][5f7d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:8363
[028:392] [2024-12-17 10:12:19 +0000.993160][5f7d] push video frame to H264
encoder. (100 frame for one log)

[028:392] [2024-12-17 10:12:19 +0000.993234][5f7d] push video frame to H264


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

[028:392] [2024-12-17 10:12:19 +0000.993274][5f7d] H264Encode::push video frame to


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

[028:392] [2024-12-17 10:12:19 +0000.993351][5f7d] The input pts:8363 fps:30


[028:397] [2024-12-17 10:12:19 +0000.998156][5f7d] SendFrame
encodedImage._timeStamp:8131encodedImage->_length:6912
[028:402] [2024-12-17 10:12:20 +0000.3767][5f7d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8230 pts:8230
[028:406] [2024-12-17 10:12:20 +0000.7961][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[028:418] [2024-12-17 10:12:20 +0000.19218][5f7d] H264Encode::H264SWEncoder get
callback, length:10368 type:1 nalType:1length:10364
[028:433] [2024-12-17 10:12:20 +0000.34544][5f7d] Push an pts:8800 to dts queue.
[028:441] [2024-12-17 10:12:20 +0000.43055][5f7d] DTS queue for
Generator:0x7550a256b8 8595 8632 8665 8697 8730 8761 8800 8829 8865 8898
[028:451] [2024-12-17 10:12:20 +0000.52245][5f80] audio_frame_list_ empty
[028:467] [2024-12-17 10:12:20 +0000.68624][5f7d] last dts:8761 currentPts:8800
ppsOrSPS:0 queue length:8
[028:535] [2024-12-17 10:12:20 +0000.136513][5f7d] DTS queue for
Generator:0x7550a256b8 9497 9530 9563 9598 9632 9666
[028:556] [2024-12-17 10:12:20 +0000.157490][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[028:581] [2024-12-17 10:12:20 +0000.182318][5f7f] webrtc common_video plane
old ..... (1/1000) new: 11001 delete: 10848 diff: 153
[028:593] [2024-12-17 10:12:20 +0000.194350][5f7d] Push an pts:10134 to dts queue.
[028:598] [2024-12-17 10:12:20 +0000.199840][5f7d] h264 add frame header cdr flag
[028:598] [2024-12-17 10:12:20 +0000.200013][5f7d] Received key frame:9994
[028:599] [2024-12-17 10:12:20 +0000.200762][5f83] get the H.264 IDR frame
[028:615] [2024-12-17 10:12:20 +0000.217019][5f7d] last dts:10098 currentPts:10134
ppsOrSPS:0 queue length:7
[028:637] [2024-12-17 10:12:20 +0000.238223][5f7d] DTS queue for
Generator:0x7550a256b8 10331 10365 10398 10430 10464
[028:703] [2024-12-17 10:12:20 +0000.304184][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[028:739] [2024-12-17 10:12:20 +0000.340210][5f7d] DTS queue for
Generator:0x7550a256b8 11199 11229 11262
[028:753] [2024-12-17 10:12:20 +0000.354425][5f7d] Push an pts:11457 to dts queue.
[028:775] [2024-12-17 10:12:20 +0000.376684][5f7d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:11728
[028:775] [2024-12-17 10:12:20 +0000.376762][5f7d] push video frame to H264
encoder. (100 frame for one log)

[028:775] [2024-12-17 10:12:20 +0000.376790][5f7d] push video frame to H264


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

[028:775] [2024-12-17 10:12:20 +0000.376806][5f7d] H264Encode::push video frame to


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

[028:775] [2024-12-17 10:12:20 +0000.376826][5f7d] The input pts:11728 fps:30


[028:778] [2024-12-17 10:12:20 +0000.380025][5f7d] SendFrame
encodedImage._timeStamp:11457encodedImage->_length:14960
[028:778] [2024-12-17 10:12:20 +0000.380126][5f7d] last dts:11430 currentPts:11457
ppsOrSPS:0 queue length:9
[028:789] [2024-12-17 10:12:20 +0000.390388][5f7d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:11595 pts:11595
[028:804] [2024-12-17 10:12:20 +0000.405240][5f7d] H264Encode::H264SWEncoder get
callback, length:11424 type:1 nalType:1length:11420
[028:833] [2024-12-17 10:12:20 +0000.434634][5f7d] DTS queue for
Generator:0x7550a256b8 11962 11996 12032 12065 12096 12131 12163
[028:834] [2024-12-17 10:12:20 +0000.435373][5f7d] h264 add frame header cdr flag
[028:834] [2024-12-17 10:12:20 +0000.435479][5f7d] Received key frame:11996
[028:835] [2024-12-17 10:12:20 +0000.436288][5f83] get the H.264 IDR frame
[028:850] [2024-12-17 10:12:20 +0000.452051][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[028:885] [2024-12-17 10:12:20 +0000.486830][5f7f] FilterPipeline2::OnVideoFrame
pts 1265670 last_video_timestamp_ 14063
[028:892] [2024-12-17 10:12:20 +0000.494036][5f80] too much frame will be writed
[028:901] [2024-12-17 10:12:20 +0000.502379][5f7f] too much frame will be writed
[028:906] [2024-12-17 10:12:20 +0000.507148][5f7d] Push an pts:12796 to dts queue.
[028:913] [2024-12-17 10:12:20 +0000.515028][5f80] audio_frame_list_ empty
[028:920] [2024-12-17 10:12:20 +0000.522115][5f72] av_read_frame AVERROR_EOF
[028:923] [2024-12-17 10:12:20 +0000.524280][5f7d] last dts:12765 currentPts:12796
ppsOrSPS:0 queue length:3
[028:927] [2024-12-17 10:12:20 +0000.528956][5f7d] DTS queue for
Generator:0x7550a256b8 12832 12861 12896 12932
[028:931] [2024-12-17 10:12:20 +0000.532289][5f72] OnReceiveEOF:
[028:931] [2024-12-17 10:12:20 +0000.532338][5f72] OnDecoderEOF time:15954724
enter.

[028:931] [2024-12-17 10:12:20 +0000.532372][5f72] OnDecoderEOF leave. expire time


= 0 ms

[028:931] [2024-12-17 10:12:20 +0000.532387][5f72] OnDecoderFinished:


OnDecoderFinished total decoder frames:456 this:0x75bc7e6200
[028:931] [2024-12-17 10:12:20 +0000.532394][5f70] CleanUp time:15954724 enter.

[028:934] [2024-12-17 10:12:20 +0000.535711][5f70] CleanUp leave. expire time = 3


ms

[028:934] [2024-12-17 10:12:20 +0000.535765][5f70] clean up


[028:934] [2024-12-17 10:12:20 +0000.535781][5f70] running_decoder_count:0max
count:2
[028:983] [2024-12-17 10:12:20 +0000.584682][5f80] PullAudioFrame: PullFrame audio
finished.
[028:983] [2024-12-17 10:12:20 +0000.584759][5f80]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[028:983] [2024-12-17 10:12:20 +0000.584780][5f80] OnAudioTimer: OnAudioTimer
return
[028:988] [2024-12-17 10:12:20 +0000.589720][5f7f] Error(video_source.cc:430): wait
decoder a frame: 0
[028:989] [2024-12-17 10:12:20 +0000.590916][5f7d] DTS queue for
Generator:0x7550a256b8 13599 13631 13660 13697 13730 13761 13792 13826
[028:996] [2024-12-17 10:12:20 +0000.597340][5f7f]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[028:996] [2024-12-17 10:12:20 +0000.597398][5f7f] OnVideoTimer: OnVideoTimer
EndComposeFile
[028:996] [2024-12-17 10:12:20 +0000.597418][5f7f] EndComposeFile: EndComposeFile,
is composing 1
[029:008] [2024-12-17 10:12:20 +0000.609409][5f7d] Push an pts:14131 to dts queue.
[029:018] [2024-12-17 10:12:20 +0000.619585][5f7d] h264 add frame header cdr flag
[029:018] [2024-12-17 10:12:20 +0000.619720][5f7d] Received key frame:13995
[029:019] [2024-12-17 10:12:20 +0000.620406][5f83] get the H.264 IDR frame
[029:025] [2024-12-17 10:12:20 +0000.627111][5f7d] last dts:14096 currentPts:14131
ppsOrSPS:0 queue length:9
[029:041] [2024-12-17 10:12:20 +0000.642908][5f7d] DTS queue for
Generator:0x7550a256b8 14401 14432 14462 14493 14527 14558 14593 14625 14660
[029:071] [2024-12-17 10:12:20 +0000.672168][5f7d] SendFrame
encodedImage._timeStamp:14793encodedImage->_length:5712
[029:071] [2024-12-17 10:12:20 +0000.672680][5f7d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:15097
[029:071] [2024-12-17 10:12:20 +0000.672721][5f7d] push video frame to H264
encoder. (100 frame for one log)

[029:071] [2024-12-17 10:12:20 +0000.672774][5f7d] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720
[029:071] [2024-12-17 10:12:20 +0000.672798][5f7d] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:15097(100 frame for one
log)

[029:071] [2024-12-17 10:12:20 +0000.672833][5f7d] The input pts:15097 fps:30


[029:076] [2024-12-17 10:12:20 +0000.677649][5f7d]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:456
[029:076] [2024-12-17 10:12:20 +0000.677723][5f7d]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7532474800
[029:078] [2024-12-17 10:12:20 +0000.679881][5f7e]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[029:078] [2024-12-17 10:12:20 +0000.679944][5f7e]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[029:079] [2024-12-17 10:12:20 +0000.680781][5f7c] stop recording
[029:079] [2024-12-17 10:12:20 +0000.680817][5f7c]
RecordingSessionInternalSimple:destroy media processers
[029:079] [2024-12-17 10:12:20 +0000.680859][5f7c] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[029:079] [2024-12-17 10:12:20 +0000.680900][5f7c] H264Encode::flushing hareware
Encoder
[029:079] [2024-12-17 10:12:20 +0000.681003][5f7c] Flush time:15954872 enter.

[029:079] [2024-12-17 10:12:20 +0000.681046][5f7c] H264Encoder encoder flush


[029:079] [2024-12-17 10:12:20 +0000.681084][5f7c] flush output queue
[029:080] [2024-12-17 10:12:20 +0000.681766][5f7c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:14962 pts:14962
[029:095] [2024-12-17 10:12:20 +0000.696273][5f7c] H264Encode::H264SWEncoder get
callback, length:7552 type:1 nalType:1length:7548
[029:310] [2024-12-17 10:12:20 +0000.911507][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[029:405] [2024-12-17 10:12:21 +0000.6295][5f7c] Flush leave. expire time = 326 ms

[029:405] [2024-12-17 10:12:21 +0000.6511][5f7c] ~H264EncodeWrap:


[029:405] [2024-12-17 10:12:21 +0000.6583][5f7c] ~H264Encode:
[029:405] [2024-12-17 10:12:21 +0000.6621][5f7c] teardownCompressionSession:
H264Encode::destroying Encoder
[029:405] [2024-12-17 10:12:21 +0000.6659][5f7c] Release time:15955198 enter.

[029:405] [2024-12-17 10:12:21 +0000.6853][5f7c] Release:


MediaCodecVideoEncoder::Release _inited:1
[029:405] [2024-12-17 10:12:21 +0000.6915][5f7c] Destroy time:15955198 enter.

[029:405] [2024-12-17 10:12:21 +0000.6951][5f7c] H264Encoder encoderDestroy


[029:405] [2024-12-17 10:12:21 +0000.6987][5f7c]
AndroidMediaCodecVideoEncoder::release env: 0x7550a1b180
[029:405] [2024-12-17 10:12:21 +0000.7024][5f7c]
AndroidMediaCodecVideoEncoder::Destroy
[029:435] [2024-12-17 10:12:21 +0000.36913][5f7c] Destroy leave. expire time = 30
ms

[029:435] [2024-12-17 10:12:21 +0000.37051][5f7c] Release leave. expire time = 30


ms

[029:435] [2024-12-17 10:12:21 +0000.37092][5f7c] ~AndroidHwAvcEncoder


time:15955228 enter.

[029:436] [2024-12-17 10:12:21 +0000.37217][5f7c] Release time:15955229 enter.


[029:436] [2024-12-17 10:12:21 +0000.37267][5f7c] Release: MediaCodecVideoEncoder::
has been released before, just return
[029:436] [2024-12-17 10:12:21 +0000.37297][5f7c] Release leave. expire time = 0
ms

[029:436] [2024-12-17 10:12:21 +0000.37329][5f7c] ~AndroidMediaCodecVideoEncoder


[029:436] [2024-12-17 10:12:21 +0000.37360][5f7c] ~WrapAndroidMediaCodec
time:15955229 enter.

[029:436] [2024-12-17 10:12:21 +0000.37391][5f7c] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[029:436] [2024-12-17 10:12:21 +0000.37424][5f7c] video hevc hw codec


destructor:0x75c4822e58

[029:436] [2024-12-17 10:12:21 +0000.37471][5f7c] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[029:436] [2024-12-17 10:12:21 +0000.37519][5f7c] teardownCompressionSession:


H264Encode::destroyed Encoder
[029:436] [2024-12-17 10:12:21 +0000.37556][5f7c]
RecordingSessionInternalSimple:destroy aac encoder output!
[029:436] [2024-12-17 10:12:21 +0000.37584][5f7c] AACSWEncode destructor
[029:439] [2024-12-17 10:12:21 +0000.41071][5f83] fd_close successed!
[029:443] [2024-12-17 10:12:21 +0000.44543][5f83] MP4 close file successfully
[029:443] [2024-12-17 10:12:21 +0000.44623][5f83] Recording session Internal:
notify recording ok
[029:443] [2024-12-17 10:12:21 +0000.44661][5f83] onRecordingOk: Recording Ok,
compose use time: 2115, averagefps 0
[029:443] [2024-12-17 10:12:21 +0000.44695][5f83] OnReceiveEOF:
[029:445] [2024-12-17 10:12:21 +0000.46860][5f7f] OnVideoTimer: OnVideoTimer return
[029:452] [2024-12-17 10:12:21 +0000.53985][50bd]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[029:453] [2024-12-17 10:12:21 +0000.54200][50bd] ~MediaComposeFile time:15955246
enter.

[029:453] [2024-12-17 10:12:21 +0000.54253][50bd] CancelCompose: CancelCompose, is


composing 0
[029:453] [2024-12-17 10:12:21 +0000.54400][5f7c] stop recording
[029:453] [2024-12-17 10:12:21 +0000.54463][5f7c] we have stopped recording before
[029:454] [2024-12-17 10:12:21 +0000.55638][50bd] ~MediaComposeFile leave. expire
time = 1 ms

[029:454] [2024-12-17 10:12:21 +0000.55773][50bd] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[029:456] [2024-12-17 10:12:21 +0000.57270][50bd] global uninited!
[029:456] [2024-12-17 10:12:21 +0000.57379][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[029:456] [2024-12-17 10:12:21 +0000.57461][50bd] ~MediaFilterGraph:
MediaFilterGraph destruct
[029:456] [2024-12-17 10:12:21 +0000.57498][50bd] RemoveVideoBackGroud: hava not
add video backgroud
[029:456] [2024-12-17 10:12:21 +0000.57552][50bd] UnbindInputFilter 0x7532137a58
this 0x7532482720
[029:456] [2024-12-17 10:12:21 +0000.57602][50bd] ClearAllSource: remove source
filter, sourceid: 0x75bc7e6200
[029:456] [2024-12-17 10:12:21 +0000.57636][50bd] DestoryDecoderByVideoSource
time:15955249 enter.
[029:456] [2024-12-17 10:12:21 +0000.57673][50bd] ~VideoBindDecoder time:15955249
enter.

[029:456] [2024-12-17 10:12:21 +0000.57874][50bd] CleanUp time:15955249 enter.

[029:457] [2024-12-17 10:12:21 +0000.58218][50bd] CleanUp leave. expire time = 1


ms

[029:457] [2024-12-17 10:12:21 +0000.58273][50bd] CleanUp time:15955250 enter.

[029:457] [2024-12-17 10:12:21 +0000.58593][50bd] CleanUp leave. expire time = 0


ms

[029:458] [2024-12-17 10:12:21 +0000.59491][50bd] ~VideoBindDecoder leave. expire


time = 2 ms

[029:458] [2024-12-17 10:12:21 +0000.59534][50bd] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[029:458] [2024-12-17 10:12:21 +0000.59579][50bd] UnbindInputFilter 0x7532137818


this 0x7532137a58
[029:458] [2024-12-17 10:12:21 +0000.59637][50bd] UnbindInputFilter 0x7532137758
this 0x7532137818
[029:458] [2024-12-17 10:12:21 +0000.59680][50bd] UnbindInputFilter 0x75bc7e6420
this 0x7532137758
[029:458] [2024-12-17 10:12:21 +0000.59733][50bd] UnbindInputFilter 0x7532137998
this 0x7532137b18
[029:458] [2024-12-17 10:12:21 +0000.59775][50bd] UnbindInputFilter 0x75321378d8
this 0x7532137998
[029:458] [2024-12-17 10:12:21 +0000.59830][50bd] UnbindInputFilter 0x75bc7e6420
this 0x75321378d8
[029:458] [2024-12-17 10:12:21 +0000.59880][50bd] ~GLESContext:
[029:459] [2024-12-17 10:12:21 +0000.60561][50bd] GLESContext destruct finish.
[029:459] [2024-12-17 10:12:21 +0000.60609][50bd] filter: filter pipeline destroy
this: 0x7532482680
[030:161] [2024-12-17 10:12:21 +0000.762384][5ee4] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[030:161] [2024-12-17 10:12:21 +0000.762481][5ee4] _deviceSampleRate:48000

[030:163] [2024-12-17 10:12:21 +0000.764464][5ee3] Run AGC when audioType = 0


[031:038] [2024-12-17 10:12:22 +0000.639779][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[032:166] [2024-12-17 10:12:23 +0000.768115][5ee3] Run AGC when audioType = 0
[032:167] [2024-12-17 10:12:23 +0000.768506][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[032:773] [2024-12-17 10:12:24 +0000.374837][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[034:165] [2024-12-17 10:12:25 +0000.766301][5ee3] Run AGC when audioType = 0
[034:497] [2024-12-17 10:12:26 +0000.98865][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[036:167] [2024-12-17 10:12:27 +0000.768372][5ee3] Run AGC when audioType = 0
[036:167] [2024-12-17 10:12:27 +0000.768846][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[036:227] [2024-12-17 10:12:27 +0000.830182][5ee3] haveEnoughProcessedData
internalAudioStream.length: 10
[037:953] [2024-12-17 10:12:29 +0000.554443][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[038:167] [2024-12-17 10:12:29 +0000.768904][5ee3] Run AGC when audioType = 0
[039:686] [2024-12-17 10:12:31 +0000.287648][5ee3] haveEnoughProcessedData
internalAudioStream.length: 20
[040:162] [2024-12-17 10:12:31 +0000.763411][5ee4] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[040:162] [2024-12-17 10:12:31 +0000.763534][5ee4] _deviceSampleRate:48000

[040:162] [2024-12-17 10:12:31 +0000.763792][5ee3] Run AGC when audioType = 0


[040:162] [2024-12-17 10:12:31 +0000.763917][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[041:423] [2024-12-17 10:12:33 +0000.24911][5ee3] haveEnoughProcessedData
internalAudioStream.length: 20
[042:166] [2024-12-17 10:12:33 +0000.767586][5ee3] Run AGC when audioType = 0
[043:156] [2024-12-17 10:12:34 +0000.757714][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[044:166] [2024-12-17 10:12:35 +0000.767865][5ee3] Run AGC when audioType = 0
[044:166] [2024-12-17 10:12:35 +0000.768119][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[044:883] [2024-12-17 10:12:36 +0000.484893][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[046:166] [2024-12-17 10:12:37 +0000.767180][5ee3] Run AGC when audioType = 0
[046:630] [2024-12-17 10:12:38 +0000.231500][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[048:167] [2024-12-17 10:12:39 +0000.769005][5ee3] Run AGC when audioType = 0
[048:168] [2024-12-17 10:12:39 +0000.769229][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[048:362] [2024-12-17 10:12:39 +0000.963526][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[049:754] [2024-12-17 10:12:41 +0000.355209][50bd] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[049:754] [2024-12-17 10:12:41 +0000.355281][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[049:754] [2024-12-17 10:12:41 +0000.355562][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[049:755] [2024-12-17 10:12:41 +0000.356440][5edc] operator() time:15975548 enter.

[049:755] [2024-12-17 10:12:41 +0000.356510][5edc] MediaFilterCamera, recording


file context:0x7552a44800 input texture:10
[049:756] [2024-12-17 10:12:41 +0000.357254][5edc] MicSource: Mic source
created:10x74f3f20d00
[049:756] [2024-12-17 10:12:41 +0000.357596][5edc] alloc thread: 0x74f3f66c80
name:worker1 thread id:503727217840 to Mic_source
[049:756] [2024-12-17 10:12:41 +0000.357623][5edc] audio: start the audio sender
thread.

[049:756] [2024-12-17 10:12:41 +0000.357665][5edc] construct OpenGLRenderProgram


0x75c48d6f98
[049:756] [2024-12-17 10:12:41 +0000.357684][5edc] CropFilter::SetOrientation
orientation: 90
[049:756] [2024-12-17 10:12:41 +0000.358129][5edc] filter: filter pipeline
construtc this: 0x75c49802c0
[049:757] [2024-12-17 10:12:41 +0000.358328][5edc] filter: filter pipeline2 update
pattern: 1
[049:757] [2024-12-17 10:12:41 +0000.358380][5edc] CameraSource::source_id_:5
[049:757] [2024-12-17 10:12:41 +0000.358427][5edc] RecordAudioSource::source_id_:6
[049:757] [2024-12-17 10:12:41 +0000.358589][5edc] BindInputFilter 0x75c4996140
this 0x75c48d71c0
[049:757] [2024-12-17 10:12:41 +0000.358620][5edc] BindInputFilter 0x75c49962d8
this 0x75c4996bd0
[049:757] [2024-12-17 10:12:41 +0000.358643][5edc] BindInputFilter 0x75c48d71c0
this 0x75c4980360
[049:757] [2024-12-17 10:12:41 +0000.358681][5edc] setParamentForFilters:
speed:1.000000
[049:757] [2024-12-17 10:12:41 +0000.358701][5edc] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[049:757] [2024-12-17 10:12:41 +0000.358761][5edc] SetParamForFilter time:15975550
enter.

[049:757] [2024-12-17 10:12:41 +0000.358782][5edc] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[049:757] [2024-12-17 10:12:41 +0000.358802][5edc] SetParamForFilter: Params video
index is: 0
[049:757] [2024-12-17 10:12:41 +0000.358820][5edc] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[049:757] [2024-12-17 10:12:41 +0000.358836][5edc] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[049:757] [2024-12-17 10:12:41 +0000.358854][5edc] crop filter mode tpye:
citytravelvideo index:0
[049:762] [2024-12-17 10:12:41 +0000.363991][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[049:762] [2024-12-17 10:12:41 +0000.364042][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[049:762] [2024-12-17 10:12:41 +0000.364063][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[049:762] [2024-12-17 10:12:41 +0000.364081][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[049:762] [2024-12-17 10:12:41 +0000.364099][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[049:762] [2024-12-17 10:12:41 +0000.364117][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[049:762] [2024-12-17 10:12:41 +0000.364136][5edc]
Warning(parse_template_json.cc:45): json parament no found the parament
[049:763] [2024-12-17 10:12:41 +0000.364179][5edc]
Warning(parse_template_json.cc:81): json parament no found the parament
[049:763] [2024-12-17 10:12:41 +0000.364203][5edc]
Warning(parse_template_json.cc:81): json parament no found the parament
[049:763] [2024-12-17 10:12:41 +0000.364223][5edc]
Warning(parse_template_json.cc:67): json parament no found the parament
[049:763] [2024-12-17 10:12:41 +0000.364240][5edc]
Warning(parse_template_json.cc:93): json parament no found the duration
[049:763] [2024-12-17 10:12:41 +0000.364261][5edc] SetParamForFilter leave. expire
time = 6 ms

[049:763] [2024-12-17 10:12:41 +0000.364308][5edc] OnOutputSizeChanged width 1280


height 720
[049:763] [2024-12-17 10:12:41 +0000.364328][5edc] OpenGLFrameBuffer: width:1280
height:720
[049:763] [2024-12-17 10:12:41 +0000.364347][5edc] OpenGLFrameBuffer: width:1280
height:720
[049:763] [2024-12-17 10:12:41 +0000.364363][5edc] OpenGLFrameBuffer: width:1280
height:720
[049:763] [2024-12-17 10:12:41 +0000.364379][5edc] OpenGLFrameBuffer: width:1280
height:720
[049:763] [2024-12-17 10:12:41 +0000.364395][5edc] OpenGLFrameBuffer: width:1280
height:720
[049:763] [2024-12-17 10:12:41 +0000.364412][5edc] OpenGLFrameBuffer: width:1280
height:720
[049:763] [2024-12-17 10:12:41 +0000.364429][5edc] construct TrivalImageDrawer
0x755088c4c0
[049:763] [2024-12-17 10:12:41 +0000.364448][5edc] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x755088c4c0 context 0x75c48fd800
[049:763] [2024-12-17 10:12:41 +0000.364468][5edc] setupGLES:
[049:763] [2024-12-17 10:12:41 +0000.364746][5edc] OpenGLRenderProgram::Initialize.
[049:763] [2024-12-17 10:12:41 +0000.364881][5edc] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[049:763] [2024-12-17 10:12:41 +0000.364904][5edc] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[049:763] [2024-12-17 10:12:41 +0000.364976][5edc] Init open gl render:
0x75c48d6f98
[049:763] [2024-12-17 10:12:41 +0000.365000][5edc] Fragement shader path:
[049:763] [2024-12-17 10:12:41 +0000.365020][5edc] Fragement shader path:
[049:763] [2024-12-17 10:12:41 +0000.365038][5edc] create opengl program object.
[049:763] [2024-12-17 10:12:41 +0000.365059][5edc] create shader: vertex
[049:764] [2024-12-17 10:12:41 +0000.365238][5edc] create shader: fragment
[049:765] [2024-12-17 10:12:41 +0000.366477][5edc] Have not extra filter filename!
[049:765] [2024-12-17 10:12:41 +0000.366511][5edc] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[049:765] [2024-12-17 10:12:41 +0000.366547][5edc] OpenGLRenderProgram::Initialize
success.
[049:765] [2024-12-17 10:12:41 +0000.366591][5edc] Setup the OpenGL result:1
[049:765] [2024-12-17 10:12:41 +0000.366828][5edb] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4
[049:765] [2024-12-17 10:12:41 +0000.366925][5edb] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[049:765] [2024-12-17 10:12:41 +0000.366949][5fec] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x74c3367098
[049:765] [2024-12-17 10:12:41 +0000.366961][5edb] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[049:765] [2024-12-17 10:12:41 +0000.367030][5edb] 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_15975558.mp4
fileFD: -1
[049:766] [2024-12-17 10:12:41 +0000.367432][5edb] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4
is opened successfully
[049:766] [2024-12-17 10:12:41 +0000.367459][5edb] setupMediaProcessers:
[049:766] [2024-12-17 10:12:41 +0000.367476][5edb]
RecordingSessionInternalSimple:setup media processers.
[049:766] [2024-12-17 10:12:41 +0000.367530][5edb] construct AAC encoder
[049:766] [2024-12-17 10:12:41 +0000.367739][5edb] H264Encoder creating:
superfast011818
[049:766] [2024-12-17 10:12:41 +0000.367770][5edb] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[049:767] [2024-12-17 10:12:41 +0000.368643][5edb] H264Encode::GetMachineModel is
M2007J3SP
[049:767] [2024-12-17 10:12:41 +0000.368677][5edb] H264Encoder machine_mode
is:M2007J3SP
[049:767] [2024-12-17 10:12:41 +0000.368693][5edb] H264Encode::machine size :9
machine_mode:M2007J3SP
[049:767] [2024-12-17 10:12:41 +0000.368719][5edb] H264Encode::machine array
size :22 machine_mode:M2007J3SP
[049:767] [2024-12-17 10:12:41 +0000.368745][5edb] H264Encode::current machine
is :M2007J3SP auto check hw codec decide to use hw codec
[049:767] [2024-12-17 10:12:41 +0000.368773][5edb] setupCompressionSession:
[049:767] [2024-12-17 10:12:41 +0000.368799][5edb] H264Encode::creating hareware
Encoder
[049:767] [2024-12-17 10:12:41 +0000.368826][5edb] AndroidHwAvcEncoder
time:15975560 enter.

[049:767] [2024-12-17 10:12:41 +0000.368945][5edb] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007682702380 address:0x74b04dd760
[049:767] [2024-12-17 10:12:41 +0000.369044][5edb] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[049:767] [2024-12-17 10:12:41 +0000.369068][5edb] The video avc hw codec address
is 0x7532539798
[049:767] [2024-12-17 10:12:41 +0000.369110][5edb] AndroidHwAvcEncoder leave.
expire time = 0 ms

[049:768] [2024-12-17 10:12:41 +0000.369140][5edb] RegisterEncodeCompleteCallback


time:15975561 enter.

[049:768] [2024-12-17 10:12:41 +0000.369203][5edb] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[049:768] [2024-12-17 10:12:41 +0000.369237][5edb] InitEncode time:15975561 enter.

[049:768] [2024-12-17 10:12:41 +0000.369288][5edb] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[049:768] [2024-12-17 10:12:41 +0000.369321][5edb] Create time:15975561 enter.

[049:768] [2024-12-17 10:12:41 +0000.369348][5edb] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[049:768] [2024-12-17 10:12:41 +0000.369377][5edb]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7552db5180
[049:768] [2024-12-17 10:12:41 +0000.369479][5edb]
supported_type:image/vnd.android.heic
[049:768] [2024-12-17 10:12:41 +0000.369518][5edb] supported_type:video/avc
[049:768] [2024-12-17 10:12:41 +0000.369544][5edb] name:OMX.qcom.video.encoder.avc
mime:video/avc
[049:768] [2024-12-17 10:12:41 +0000.369581][5edb] hwCodecPrefix :OMX.qcom.
[049:768] [2024-12-17 10:12:41 +0000.369610][5edb] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[049:768] [2024-12-17 10:12:41 +0000.369639][5edb] mediacodec_createCodecByName
time:15975561 enter.

[049:768] [2024-12-17 10:12:41 +0000.369670][5edb] WrapAndroidMediaCodec


time:15975561 enter.

[049:768] [2024-12-17 10:12:41 +0000.369757][5edb] WrapAndroidMediaCodec leave.


expire time = 0 ms

[049:788] [2024-12-17 10:12:41 +0000.389195][5edb] mediacodec_createCodecByName


leave. expire time = 20 ms

[049:788] [2024-12-17 10:12:41 +0000.389324][5edb] WrapAndroidMediaFromat


time:15975581 enter.

[049:788] [2024-12-17 10:12:41 +0000.389446][5edb] WrapAndroidMediaFromat leave.


expire time = 0 ms

[049:829] [2024-12-17 10:12:41 +0000.430850][5edb] Destroy time:15975622 enter.

[049:829] [2024-12-17 10:12:41 +0000.430935][5edb] WrapAndroidMediaFromat::


Destroy
[049:829] [2024-12-17 10:12:41 +0000.430964][5edb] Destroy leave. expire time = 0
ms

[049:829] [2024-12-17 10:12:41 +0000.431001][5edb] ~WrapAndroidMediaFromat


time:15975622 enter.

[049:829] [2024-12-17 10:12:41 +0000.431040][5edb] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[049:829] [2024-12-17 10:12:41 +0000.431080][5edb] Create leave. expire time = 61


ms

[049:829] [2024-12-17 10:12:41 +0000.431119][5edb] isSemiPlanarSupport


time:15975622 enter.

[049:830] [2024-12-17 10:12:41 +0000.431191][5edb] H264Encoder isSemiPlanarSupport


[049:830] [2024-12-17 10:12:41 +0000.431234][5edb] isSemiPlanarSupport leave.
expire time = 1 ms

[049:830] [2024-12-17 10:12:41 +0000.431275][5edb] creat hw H264Encoder success,


isSemiPlanar:1
[049:830] [2024-12-17 10:12:41 +0000.431361][5edb] InitEncode leave. expire time =
62 ms

[049:830] [2024-12-17 10:12:41 +0000.431394][5edb] H264Encode::created Encoder


[049:830] [2024-12-17 10:12:41 +0000.431423][5edb] H264Encode:: H264 encoder
created.
[049:830] [2024-12-17 10:12:41 +0000.431447][5edb] H264 encoder created.
[049:830] [2024-12-17 10:12:41 +0000.431472][5edb]
RecordingSessionInternalSimple:created avc encoder avc: 0x75321543c0
[049:830] [2024-12-17 10:12:41 +0000.431499][5edb] setOutput:
[049:830] [2024-12-17 10:12:41 +0000.431525][5edb]
RecordingSessionInternalSimple:encoder set output to muxer!
[049:830] [2024-12-17 10:12:41 +0000.431549][5edb] request a key frame
[049:830] [2024-12-17 10:12:41 +0000.431574][5edb] H264Encode:: request a key frame
[049:830] [2024-12-17 10:12:41 +0000.431862][5edb] setDisplayRotate :90
[049:830] [2024-12-17 10:12:41 +0000.431901][5edb] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[049:831] [2024-12-17 10:12:41 +0000.432206][5edc] StartRecording:
[049:831] [2024-12-17 10:12:41 +0000.432318][5fe6] operator(): Set the recording
session in mic source. recording session: 0x75c4996180
[049:831] [2024-12-17 10:12:41 +0000.432438][5edc] operator() leave. expire time =
76 ms

[049:869] [2024-12-17 10:12:41 +0000.470238][5fe6] Error(MicSource.cpp:254): There


is no output connect to mic source, discard the frame.
[049:887] [2024-12-17 10:12:41 +0000.489056][5edc] begine recode to first frame
spend time:132
[049:887] [2024-12-17 10:12:41 +0000.489134][5edc]
GPUImageProcessing::SetOrientation orientation: 90
[049:888] [2024-12-17 10:12:41 +0000.489639][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[049:923] [2024-12-17 10:12:41 +0000.524634][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[049:929] [2024-12-17 10:12:41 +0000.530907][5feb]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[049:934] [2024-12-17 10:12:41 +0000.535972][5fe4] AF_SpeedFilter::PullFrame eof4
[049:939] [2024-12-17 10:12:41 +0000.540247][5fe4]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[049:959] [2024-12-17 10:12:41 +0000.560428][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[049:977] [2024-12-17 10:12:41 +0000.578777][5fec] add aac audio track with id:1
[049:986] [2024-12-17 10:12:41 +0000.588092][5edc] webrtc common_video plane
old ..... (1/1000) new: 12001 delete: 11980 diff: 21
[049:992] [2024-12-17 10:12:41 +0000.593750][5feb] h264 add frame header cdr flag
[049:992] [2024-12-17 10:12:41 +0000.594138][5feb] h264 add frame header cdr flag
[049:993] [2024-12-17 10:12:41 +0000.594565][5feb] Received key frame:0
[049:993] [2024-12-17 10:12:41 +0000.594629][5feb] H264Encode:: get a sps pps
header!headerSize:31
[049:993] [2024-12-17 10:12:41 +0000.594738][5fec] get the H.264 SPS parameter
[049:993] [2024-12-17 10:12:41 +0000.595004][5fec] add video track with id:2
[049:994] [2024-12-17 10:12:41 +0000.596043][5fec] get the H.264 PPS parameter
[049:995] [2024-12-17 10:12:41 +0000.596660][5fec] get the H.264 IDR frame
[049:995] [2024-12-17 10:12:41 +0000.596714][5fec] resss:true
[049:995] [2024-12-17 10:12:41 +0000.596747][5fec] video start ts:0
[049:995] [2024-12-17 10:12:41 +0000.596905][5fec] the video frame has been written
into MP4 file
[050:050] [2024-12-17 10:12:41 +0000.651166][5fec] audio start ts:0
[050:050] [2024-12-17 10:12:41 +0000.651266][5fec] the audio frame has been written
into MP4 file
[050:073] [2024-12-17 10:12:41 +0000.674574][5fe4] AF_SpeedFilter audio
0x75c4996a80 PullFrame
[050:094] [2024-12-17 10:12:41 +0000.695455][5feb] DTS queue for
Generator:0x74c33672b8 134 167
[050:102] [2024-12-17 10:12:41 +0000.703468][5ee3] haveEnoughProcessedData
internalAudioStream.length: 20
[050:120] [2024-12-17 10:12:41 +0000.722014][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[050:153] [2024-12-17 10:12:41 +0000.754444][5fe4] resampled_data_size:14336
[050:161] [2024-12-17 10:12:41 +0000.763034][5ee4] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[050:162] [2024-12-17 10:12:41 +0000.763161][5ee4] _deviceSampleRate:48000

[050:166] [2024-12-17 10:12:41 +0000.768027][5ee3] Run AGC when audioType = 0


[050:187] [2024-12-17 10:12:41 +0000.789110][5edc] The convert RGB to YUV take 1
[050:190] [2024-12-17 10:12:41 +0000.791347][5feb] Push an pts:264 to dts queue.
[050:229] [2024-12-17 10:12:41 +0000.830349][5feb] last dts:234 currentPts:264
ppsOrSPS:0 queue length:2
[050:625] [2024-12-17 10:12:42 +0000.226326][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[050:691] [2024-12-17 10:12:42 +0000.292421][5edc] The convert RGB to YUV take 2
[050:762] [2024-12-17 10:12:42 +0000.364016][5fe4]
RecordAudioSource::PullAudioFrame
[050:873] [2024-12-17 10:12:42 +0000.474738][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[050:929] [2024-12-17 10:12:42 +0000.531078][5feb] DTS queue for
Generator:0x74c33672b8 967 1002
[051:000] [2024-12-17 10:12:42 +0000.601926][5fea]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 1044queue_audio_frame_:2
[051:126] [2024-12-17 10:12:42 +0000.728129][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[051:193] [2024-12-17 10:12:42 +0000.794163][5edc] The convert RGB to YUV take 2
[051:392] [2024-12-17 10:12:42 +0000.993730][5feb]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:1466
[051:456] [2024-12-17 10:12:43 +0000.57900][5edc] GPUImageProcessing: process video
frame with resolution 1280 X 720
[051:457] [2024-12-17 10:12:43 +0000.58215][5edc] GPUImageProcessing: input frame
width1280 X 720
[051:457] [2024-12-17 10:12:43 +0000.58632][5edc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[051:457] [2024-12-17 10:12:43 +0000.58706][5edc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[051:527] [2024-12-17 10:12:43 +0000.128732][5feb] Push an pts:1602 to dts queue.
[051:564] [2024-12-17 10:12:43 +0000.165414][5feb] last dts:1570 currentPts:1602
ppsOrSPS:0 queue length:2
[051:626] [2024-12-17 10:12:43 +0000.227539][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[051:633] [2024-12-17 10:12:43 +0000.234945][5fe4] AF_SpeedFilter audio
0x75c4996a80 PullFrame
[051:691] [2024-12-17 10:12:43 +0000.292996][5edc] The convert RGB to YUV take 1
[051:761] [2024-12-17 10:12:43 +0000.362702][5feb] DTS queue for
Generator:0x74c33672b8 1801 1835
[051:817] [2024-12-17 10:12:43 +0000.418853][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[051:824] [2024-12-17 10:12:43 +0000.426075][5edc] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[051:870] [2024-12-17 10:12:43 +0000.471771][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[051:965] [2024-12-17 10:12:43 +0000.566599][5feb] h264 add frame header cdr flag
[051:965] [2024-12-17 10:12:43 +0000.566876][5feb] Received key frame:2002
[051:997] [2024-12-17 10:12:43 +0000.598619][5fec] get the H.264 IDR frame
[052:065] [2024-12-17 10:12:43 +0000.666718][5edc] webrtc common_video plane
old ..... (1/1000) new: 13001 delete: 12984 diff: 17
[052:124] [2024-12-17 10:12:43 +0000.725943][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[052:146] [2024-12-17 10:12:43 +0000.747411][5fe4] AF_SpeedFilter::PullFrame eof4
[052:150] [2024-12-17 10:12:43 +0000.751821][5fe4]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[052:162] [2024-12-17 10:12:43 +0000.763760][5ee3] Run AGC when audioType = 0
[052:162] [2024-12-17 10:12:43 +0000.763913][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[052:192] [2024-12-17 10:12:43 +0000.793686][5edc] The convert RGB to YUV take 1
[052:408] [2024-12-17 10:12:44 +0000.10042][5fe4] resampled_data_size:5120
[052:562] [2024-12-17 10:12:44 +0000.163514][5feb] DTS queue for
Generator:0x74c33672b8 2634
[052:579] [2024-12-17 10:12:44 +0000.181029][5fe4]
RecordAudioSource::PullAudioFrame
[052:623] [2024-12-17 10:12:44 +0000.224527][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[052:692] [2024-12-17 10:12:44 +0000.293382][5edc] The convert RGB to YUV take 3
[052:859] [2024-12-17 10:12:44 +0000.460232][5feb] Push an pts:2931 to dts queue.
[052:870] [2024-12-17 10:12:44 +0000.471838][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[052:897] [2024-12-17 10:12:44 +0000.498647][5feb] SendFrame
encodedImage._timeStamp:2931encodedImage->_length:15184
[052:897] [2024-12-17 10:12:44 +0000.498792][5feb] last dts:2901 currentPts:2931
ppsOrSPS:0 queue length:2
[053:027] [2024-12-17 10:12:44 +0000.628569][5feb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3070 pts:3070
[053:126] [2024-12-17 10:12:44 +0000.728131][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[053:189] [2024-12-17 10:12:44 +0000.790538][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[053:191] [2024-12-17 10:12:44 +0000.792260][5edc] The convert RGB to YUV take 2
[053:191] [2024-12-17 10:12:44 +0000.793147][5feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3266
[053:192] [2024-12-17 10:12:44 +0000.793226][5feb] push video frame to H264
encoder. (100 frame for one log)

[053:192] [2024-12-17 10:12:44 +0000.793283][5feb] push video frame to H264


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

[053:192] [2024-12-17 10:12:44 +0000.793320][5feb] H264Encode::push video frame to


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

[053:192] [2024-12-17 10:12:44 +0000.793385][5feb] The input pts:3266 fps:30


[053:193] [2024-12-17 10:12:44 +0000.794710][5fe4] AF_SpeedFilter audio
0x75c4996a80 PullFrame
[053:233] [2024-12-17 10:12:44 +0000.834367][5feb] H264Encode::H264SWEncoder get
callback, length:15184 type:1 nalType:1length:15180
[053:355] [2024-12-17 10:12:44 +0000.956771][5fea]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 3366queue_audio_frame_:4
[053:396] [2024-12-17 10:12:44 +0000.997710][5feb] DTS queue for
Generator:0x74c33672b8 3465
[053:533] [2024-12-17 10:12:45 +0000.134260][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[053:624] [2024-12-17 10:12:45 +0000.226067][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[053:688] [2024-12-17 10:12:45 +0000.289273][5edc] The convert RGB to YUV take 2
[053:815] [2024-12-17 10:12:45 +0000.416757][5fe6] The output timestamp from audio
mixer change:15979598
[053:842] [2024-12-17 10:12:45 +0000.443312][5ee3] On audio frame the broadcast
with timestamp:15979635 samples:480. (1000 frame for one log)

[053:867] [2024-12-17 10:12:45 +0000.469035][5fe6] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[053:868] [2024-12-17 10:12:45 +0000.469311][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[053:959] [2024-12-17 10:12:45 +0000.560567][5feb] h264 add frame header cdr flag
[053:959] [2024-12-17 10:12:45 +0000.560841][5feb] Received key frame:4001
[053:996] [2024-12-17 10:12:45 +0000.597781][5fec] get the H.264 IDR frame
[054:124] [2024-12-17 10:12:45 +0000.725229][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[054:157] [2024-12-17 10:12:45 +0000.758656][5edc] webrtc common_video plane
old ..... (1/1000) new: 14001 delete: 13980 diff: 21
[054:166] [2024-12-17 10:12:45 +0000.767224][5ee3] Run AGC when audioType = 0
[054:191] [2024-12-17 10:12:45 +0000.792191][5edc] The convert RGB to YUV take 2
[054:191] [2024-12-17 10:12:45 +0000.792574][5feb] Push an pts:4267 to dts queue.
[054:225] [2024-12-17 10:12:45 +0000.826195][5feb] DTS queue for
Generator:0x74c33672b8 4267 4300
[054:226] [2024-12-17 10:12:45 +0000.827994][5feb] last dts:4235 currentPts:4267
ppsOrSPS:0 queue length:2
[054:341] [2024-12-17 10:12:45 +0000.942586][5fe4] AF_SpeedFilter::PullFrame eof4
[054:345] [2024-12-17 10:12:45 +0000.946813][5fe4]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[054:375] [2024-12-17 10:12:45 +0000.977029][5fe4]
RecordAudioSource::PullAudioFrame
[054:547] [2024-12-17 10:12:46 +0000.148653][5fe4] AF_SpeedFilter audio time,
0x75c4996a80 rcv time: 15980339
[054:547] [2024-12-17 10:12:46 +0000.148765][5fe4] AF_SpeedFilter audio time,
0x75c4996a80 rcv time: 15980339in_nSamples:441
[054:588] [2024-12-17 10:12:46 +0000.189819][5fe4] resampled_data_size:0
[054:623] [2024-12-17 10:12:46 +0000.224276][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[054:672] [2024-12-17 10:12:46 +0000.273158][5fe4]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15980338
[054:672] [2024-12-17 10:12:46 +0000.273488][5fe4]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[054:692] [2024-12-17 10:12:46 +0000.294115][5edc] The convert RGB to YUV take 1
[054:727] [2024-12-17 10:12:46 +0000.328769][5feb]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:4800
[054:746] [2024-12-17 10:12:46 +0000.347574][5fe4] AF_SpeedFilter audio
0x75c4996a80 PullFrame
[054:822] [2024-12-17 10:12:46 +0000.423170][5edc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[054:822] [2024-12-17 10:12:46 +0000.423242][5edc] GPUImageProcessing: input frame
width1280 X 720
[054:822] [2024-12-17 10:12:46 +0000.423883][5edc] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[054:822] [2024-12-17 10:12:46 +0000.424002][5edc] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[054:870] [2024-12-17 10:12:46 +0000.471608][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[055:060] [2024-12-17 10:12:46 +0000.662112][5feb] DTS queue for
Generator:0x74c33672b8 5103 5136
[055:124] [2024-12-17 10:12:46 +0000.725398][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[055:193] [2024-12-17 10:12:46 +0000.794312][5edc] The convert RGB to YUV take 2
[055:254] [2024-12-17 10:12:46 +0000.855311][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[055:535] [2024-12-17 10:12:47 +0000.136633][5feb] Push an pts:5606 to dts queue.
[055:560] [2024-12-17 10:12:47 +0000.162073][5feb] last dts:5569 currentPts:5606
ppsOrSPS:0 queue length:2
[055:623] [2024-12-17 10:12:47 +0000.224846][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[055:688] [2024-12-17 10:12:47 +0000.289451][5edc] The convert RGB to YUV take 1
[055:715] [2024-12-17 10:12:47 +0000.316510][5fea]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 5688queue_audio_frame_:8
[055:868] [2024-12-17 10:12:47 +0000.470024][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[055:891] [2024-12-17 10:12:47 +0000.492236][5feb] DTS queue for
Generator:0x74c33672b8 5932 5966
[055:965] [2024-12-17 10:12:47 +0000.566386][5feb] h264 add frame header cdr flag
[055:965] [2024-12-17 10:12:47 +0000.566712][5feb] Received key frame:6002
[055:997] [2024-12-17 10:12:47 +0000.598205][5fec] get the H.264 IDR frame
[056:122] [2024-12-17 10:12:47 +0000.723807][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[056:163] [2024-12-17 10:12:47 +0000.764566][5ee3] Run AGC when audioType = 0
[056:163] [2024-12-17 10:12:47 +0000.764752][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[056:182] [2024-12-17 10:12:47 +0000.784100][5fe4]
RecordAudioSource::PullAudioFrame
[056:193] [2024-12-17 10:12:47 +0000.794358][5edc] The convert RGB to YUV take 2
[056:225] [2024-12-17 10:12:47 +0000.826778][5edc] webrtc common_video plane
old ..... (1/1000) new: 15001 delete: 14984 diff: 17
[056:229] [2024-12-17 10:12:47 +0000.830739][5feb] SendFrame
encodedImage._timeStamp:6269encodedImage->_length:20416
[056:293] [2024-12-17 10:12:47 +0000.894728][5fe4] AF_SpeedFilter audio
0x75c4996a80 PullFrame
[056:369] [2024-12-17 10:12:47 +0000.970612][5fe4] FilterPipeline2::OnAudioFrame
pts 6480 last_audio_timestamp_ 6480
[056:395] [2024-12-17 10:12:47 +0000.996852][5feb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6433 pts:6433
[056:523] [2024-12-17 10:12:48 +0000.124536][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[056:544] [2024-12-17 10:12:48 +0000.145784][5fe4] AF_SpeedFilter::PullFrame eof4
[056:550] [2024-12-17 10:12:48 +0000.152204][5fe4]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[056:560] [2024-12-17 10:12:48 +0000.162037][5feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6634
[056:560] [2024-12-17 10:12:48 +0000.162114][5feb] push video frame to H264
encoder. (100 frame for one log)

[056:561] [2024-12-17 10:12:48 +0000.162151][5feb] push video frame to H264


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

[056:561] [2024-12-17 10:12:48 +0000.162170][5feb] H264Encode::push video frame to


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

[056:561] [2024-12-17 10:12:48 +0000.162195][5feb] The input pts:6634 fps:30


[056:592] [2024-12-17 10:12:48 +0000.193576][5feb] H264Encode::H264SWEncoder get
callback, length:17040 type:1 nalType:1length:17036
[056:620] [2024-12-17 10:12:48 +0000.222023][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[056:695] [2024-12-17 10:12:48 +0000.296647][5edc] The convert RGB to YUV take 1
[056:700] [2024-12-17 10:12:48 +0000.302052][5feb] DTS queue for
Generator:0x74c33672b8 6771
[056:835] [2024-12-17 10:12:48 +0000.436224][5fe4] resampled_data_size:8704
[056:859] [2024-12-17 10:12:48 +0000.460920][5feb] Push an pts:6932 to dts queue.
[056:863] [2024-12-17 10:12:48 +0000.464979][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[056:895] [2024-12-17 10:12:48 +0000.496720][5feb] last dts:6902 currentPts:6932
ppsOrSPS:0 queue length:2
[056:971] [2024-12-17 10:12:48 +0000.572572][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[057:033] [2024-12-17 10:12:48 +0000.634242][5fe4] AF_SpeedFilter audio time
[057:033] [2024-12-17 10:12:48 +0000.634326][5fe4] AF_SpeedFilter audio time 111,
0x75c4996a80 out time: 15982728 org time: 15982728
[057:124] [2024-12-17 10:12:48 +0000.725818][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[057:190] [2024-12-17 10:12:48 +0000.791900][5edc] The convert RGB to YUV take 2
[057:526] [2024-12-17 10:12:49 +0000.128098][5feb] DTS queue for
Generator:0x74c33672b8 7599
[057:623] [2024-12-17 10:12:49 +0000.224368][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[057:689] [2024-12-17 10:12:49 +0000.290683][5edc] The convert RGB to YUV take 1
[057:850] [2024-12-17 10:12:49 +0000.451340][5fe4] AF_SpeedFilter audio
0x75c4996a80 PullFrame
[057:873] [2024-12-17 10:12:49 +0000.474254][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[057:959] [2024-12-17 10:12:49 +0000.560311][5feb] h264 add frame header cdr flag
[057:959] [2024-12-17 10:12:49 +0000.560564][5feb] Received key frame:8004
[057:974] [2024-12-17 10:12:49 +0000.575298][5fea]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 8010queue_audio_frame_:2
[057:985] [2024-12-17 10:12:49 +0000.586450][5fe4]
RecordAudioSource::PullAudioFrame
[057:996] [2024-12-17 10:12:49 +0000.597599][5fec] get the H.264 IDR frame
[058:061] [2024-12-17 10:12:49 +0000.662564][5feb]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:8135
[058:121] [2024-12-17 10:12:49 +0000.723126][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[058:162] [2024-12-17 10:12:49 +0000.763751][5ee3] Run AGC when audioType = 0
[058:187] [2024-12-17 10:12:49 +0000.788371][5edc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[058:187] [2024-12-17 10:12:49 +0000.788524][5edc] GPUImageProcessing: input frame
width1280 X 720
[058:188] [2024-12-17 10:12:49 +0000.790040][5edc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[058:189] [2024-12-17 10:12:49 +0000.790154][5edc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[058:190] [2024-12-17 10:12:49 +0000.792043][5edc] The convert RGB to YUV take 1
[058:194] [2024-12-17 10:12:49 +0000.795235][5feb] Push an pts:8264 to dts queue.
[058:227] [2024-12-17 10:12:49 +0000.828487][5feb] last dts:8235 currentPts:8264
ppsOrSPS:0 queue length:2
[058:323] [2024-12-17 10:12:49 +0000.924798][5edc] webrtc common_video plane
old ..... (1/1000) new: 16001 delete: 15980 diff: 21
[058:358] [2024-12-17 10:12:49 +0000.959771][5feb] DTS queue for
Generator:0x74c33672b8 8400 8433
[058:625] [2024-12-17 10:12:50 +0000.226578][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[058:686] [2024-12-17 10:12:50 +0000.287542][5ee3] haveEnoughProcessedData
internalAudioStream.length: 10
[058:690] [2024-12-17 10:12:50 +0000.291288][5edc] The convert RGB to YUV take 3
[058:758] [2024-12-17 10:12:50 +0000.360054][5fe4] AF_SpeedFilter::PullFrame eof4
[058:763] [2024-12-17 10:12:50 +0000.364384][5fe4]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[058:866] [2024-12-17 10:12:50 +0000.468054][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[059:073] [2024-12-17 10:12:50 +0000.674759][5fe4] resampled_data_size:0
[059:122] [2024-12-17 10:12:50 +0000.723946][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[059:187] [2024-12-17 10:12:50 +0000.788904][5edc] The convert RGB to YUV take 2
[059:188] [2024-12-17 10:12:50 +0000.789561][5feb] DTS queue for
Generator:0x74c33672b8 9232 9263
[059:408] [2024-12-17 10:12:51 +0000.9741][5fe4] AF_SpeedFilter audio 0x75c4996a80
PullFrame
[059:524] [2024-12-17 10:12:51 +0000.125518][5feb] Push an pts:9598 to dts queue.
[059:564] [2024-12-17 10:12:51 +0000.165245][5feb] SendFrame
encodedImage._timeStamp:9598encodedImage->_length:22720
[059:564] [2024-12-17 10:12:51 +0000.165325][5feb] last dts:9563 currentPts:9598
ppsOrSPS:0 queue length:2
[059:621] [2024-12-17 10:12:51 +0000.222664][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[059:687] [2024-12-17 10:12:51 +0000.288709][5edc] The convert RGB to YUV take 1
[059:761] [2024-12-17 10:12:51 +0000.362691][5feb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:9796 pts:9796
[059:804] [2024-12-17 10:12:51 +0000.405450][5fe4]
RecordAudioSource::PullAudioFrame
[059:853] [2024-12-17 10:12:51 +0000.454662][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[059:876] [2024-12-17 10:12:51 +0000.477715][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[059:929] [2024-12-17 10:12:51 +0000.530570][5feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10002
[059:929] [2024-12-17 10:12:51 +0000.530658][5feb] push video frame to H264
encoder. (100 frame for one log)

[059:929] [2024-12-17 10:12:51 +0000.530709][5feb] push video frame to H264


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

[059:929] [2024-12-17 10:12:51 +0000.530745][5feb] H264Encode::push video frame to


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

[059:929] [2024-12-17 10:12:51 +0000.530790][5feb] The input pts:10002 fps:30


[059:962] [2024-12-17 10:12:51 +0000.563239][5feb] h264 add frame header cdr flag
[059:962] [2024-12-17 10:12:51 +0000.563503][5feb] Received key frame:10002
[059:962] [2024-12-17 10:12:51 +0000.563586][5feb] H264Encode::H264SWEncoder get
callback, length:52576 type:0 nalType:5length:52572
[059:995] [2024-12-17 10:12:51 +0000.596600][5feb] DTS queue for
Generator:0x74c33672b8 10065
[059:995] [2024-12-17 10:12:51 +0000.596890][5fec] get the H.264 IDR frame
[060:118] [2024-12-17 10:12:51 +0000.720003][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[060:162] [2024-12-17 10:12:51 +0000.763966][5ee4] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[060:162] [2024-12-17 10:12:51 +0000.764129][5ee4] _deviceSampleRate:48000

[060:168] [2024-12-17 10:12:51 +0000.769374][5ee3] Run AGC when audioType = 0


[060:168] [2024-12-17 10:12:51 +0000.769513][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[060:190] [2024-12-17 10:12:51 +0000.792046][5edc] The convert RGB to YUV take 1
[060:341] [2024-12-17 10:12:51 +0000.943009][5fea]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 10332queue_audio_frame_:5
[060:391] [2024-12-17 10:12:51 +0000.992640][5edc] webrtc common_video plane
old ..... (1/1000) new: 17001 delete: 16984 diff: 17
[060:405] [2024-12-17 10:12:52 +0000.7128][5ee3] haveEnoughProcessedData
internalAudioStream.length: 20
[060:628] [2024-12-17 10:12:52 +0000.229445][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[060:689] [2024-12-17 10:12:52 +0000.290327][5edc] The convert RGB to YUV take 2
[060:825] [2024-12-17 10:12:52 +0000.426338][5feb] DTS queue for
Generator:0x74c33672b8 10898
[060:859] [2024-12-17 10:12:52 +0000.461102][5feb] Push an pts:10934 to dts queue.
[060:871] [2024-12-17 10:12:52 +0000.472298][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[060:892] [2024-12-17 10:12:52 +0000.493598][5feb] last dts:10898 currentPts:10934
ppsOrSPS:0 queue length:2
[060:973] [2024-12-17 10:12:52 +0000.574193][5fe4] AF_SpeedFilter::PullFrame eof4
[060:977] [2024-12-17 10:12:52 +0000.578973][5fe4]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[060:980] [2024-12-17 10:12:52 +0000.581168][5fe4] AF_SpeedFilter audio
0x75c4996a80 PullFrame
[061:120] [2024-12-17 10:12:52 +0000.721809][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[061:192] [2024-12-17 10:12:52 +0000.793579][5edc] The convert RGB to YUV take 2
[061:273] [2024-12-17 10:12:52 +0000.874382][5fe4] resampled_data_size:11776
[061:393] [2024-12-17 10:12:52 +0000.994887][5feb]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:11466
[061:556] [2024-12-17 10:12:53 +0000.157502][5edc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[061:556] [2024-12-17 10:12:53 +0000.157601][5edc] GPUImageProcessing: input frame
width1280 X 720
[061:556] [2024-12-17 10:12:53 +0000.157992][5edc] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[061:556] [2024-12-17 10:12:53 +0000.158109][5edc] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[061:619] [2024-12-17 10:12:53 +0000.220195][5fe4]
RecordAudioSource::PullAudioFrame
[061:623] [2024-12-17 10:12:53 +0000.225128][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[061:662] [2024-12-17 10:12:53 +0000.263795][5feb] DTS queue for
Generator:0x74c33672b8 11732
[061:690] [2024-12-17 10:12:53 +0000.292056][5edc] The convert RGB to YUV take 1
[061:871] [2024-12-17 10:12:53 +0000.473043][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[061:960] [2024-12-17 10:12:53 +0000.561962][5feb] h264 add frame header cdr flag
[061:961] [2024-12-17 10:12:53 +0000.562226][5feb] Received key frame:11999
[061:995] [2024-12-17 10:12:53 +0000.596542][5fec] get the H.264 IDR frame
[062:122] [2024-12-17 10:12:53 +0000.723878][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[062:123] [2024-12-17 10:12:53 +0000.724726][5ee3] haveEnoughProcessedData
internalAudioStream.length: 20
[062:166] [2024-12-17 10:12:53 +0000.767738][5ee3] Run AGC when audioType = 0
[062:189] [2024-12-17 10:12:53 +0000.790617][5edc] The convert RGB to YUV take 1
[062:190] [2024-12-17 10:12:53 +0000.791976][5feb] Push an pts:12265 to dts queue.
[062:224] [2024-12-17 10:12:53 +0000.825609][5feb] last dts:12231 currentPts:12265
ppsOrSPS:0 queue length:2
[062:488] [2024-12-17 10:12:54 +0000.89719][5edc] webrtc common_video plane
old ..... (1/1000) new: 18001 delete: 17980 diff: 21
[062:493] [2024-12-17 10:12:54 +0000.94588][5feb] DTS queue for
Generator:0x74c33672b8 12532 12566
[062:535] [2024-12-17 10:12:54 +0000.136264][5fe4] AF_SpeedFilter audio
0x75c4996a80 PullFrame
[062:620] [2024-12-17 10:12:54 +0000.221474][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[062:673] [2024-12-17 10:12:54 +0000.274427][5fea]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 12654queue_audio_frame_:9
[062:688] [2024-12-17 10:12:54 +0000.289799][5edc] The convert RGB to YUV take 1
[062:865] [2024-12-17 10:12:54 +0000.467029][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[062:894] [2024-12-17 10:12:54 +0000.495529][5feb] SendFrame
encodedImage._timeStamp:12932encodedImage->_length:12064
[062:922] [2024-12-17 10:12:54 +0000.523793][5edc] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[063:124] [2024-12-17 10:12:54 +0000.725800][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[063:129] [2024-12-17 10:12:54 +0000.730309][5feb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13169 pts:13169
[063:184] [2024-12-17 10:12:54 +0000.785490][5fe4] AF_SpeedFilter::PullFrame eof4
[063:188] [2024-12-17 10:12:54 +0000.789733][5fe4]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[063:190] [2024-12-17 10:12:54 +0000.792007][5edc] drawYUV420 render
OpenGLRenderProgram:0x75c48d6f98
[063:193] [2024-12-17 10:12:54 +0000.794373][5edc] The convert RGB to YUV take 2
[063:290] [2024-12-17 10:12:54 +0000.891584][5feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:13365
[063:290] [2024-12-17 10:12:54 +0000.891671][5feb] push video frame to H264
encoder. (100 frame for one log)

[063:290] [2024-12-17 10:12:54 +0000.891723][5feb] push video frame to H264


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

[063:290] [2024-12-17 10:12:54 +0000.891758][5feb] H264Encode::push video frame to


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

[063:290] [2024-12-17 10:12:54 +0000.891808][5feb] The input pts:13365 fps:30


[063:322] [2024-12-17 10:12:54 +0000.923788][5feb] DTS queue for
Generator:0x74c33672b8 13365 13397
[063:324] [2024-12-17 10:12:54 +0000.925570][5feb] H264Encode::H264SWEncoder get
callback, length:11152 type:1 nalType:1length:11148
[063:431] [2024-12-17 10:12:55 +0000.32785][5fe4] RecordAudioSource::PullAudioFrame
[063:525] [2024-12-17 10:12:55 +0000.126528][5feb] Push an pts:13598 to dts queue.
[063:538] [2024-12-17 10:12:55 +0000.139472][5fe4] resampled_data_size:2560
[063:558] [2024-12-17 10:12:55 +0000.159665][5feb] last dts:13566 currentPts:13598
ppsOrSPS:0 queue length:2
[063:626] [2024-12-17 10:12:55 +0000.227757][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[063:689] [2024-12-17 10:12:55 +0000.290743][5edc] The convert RGB to YUV take 2
[063:767] [2024-12-17 10:12:55 +0000.368338][5fe6] The output timestamp from audio
mixer change:15989559
[063:829] [2024-12-17 10:12:55 +0000.430247][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[063:844] [2024-12-17 10:12:55 +0000.445770][5ee3] On audio frame the broadcast
with timestamp:15989637 samples:480. (1000 frame for one log)

[063:869] [2024-12-17 10:12:55 +0000.470911][5fe6] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[063:870] [2024-12-17 10:12:55 +0000.471356][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[063:959] [2024-12-17 10:12:55 +0000.560679][5feb] h264 add frame header cdr flag
[063:959] [2024-12-17 10:12:55 +0000.560935][5feb] Received key frame:13994
[063:993] [2024-12-17 10:12:55 +0000.594914][5fec] get the H.264 IDR frame
[064:097] [2024-12-17 10:12:55 +0000.698303][5fe4] AF_SpeedFilter audio
0x75c4996a80 PullFrame
[064:121] [2024-12-17 10:12:55 +0000.723076][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[064:129] [2024-12-17 10:12:55 +0000.730512][5feb] DTS queue for
Generator:0x74c33672b8 14198
[064:164] [2024-12-17 10:12:55 +0000.765945][5ee3] Run AGC when audioType = 0
[064:165] [2024-12-17 10:12:55 +0000.766189][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[064:192] [2024-12-17 10:12:55 +0000.793301][5edc] The convert RGB to YUV take 2
[064:553] [2024-12-17 10:12:56 +0000.154994][5fe4] AF_SpeedFilter audio time,
0x75c4996a80 rcv time: 15990339
[064:553] [2024-12-17 10:12:56 +0000.155063][5fe4] AF_SpeedFilter audio time,
0x75c4996a80 rcv time: 15990339in_nSamples:441
[064:555] [2024-12-17 10:12:56 +0000.156947][5edc] webrtc common_video plane
old ..... (1/1000) new: 19001 delete: 18984 diff: 17
[064:619] [2024-12-17 10:12:56 +0000.221110][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[064:657] [2024-12-17 10:12:56 +0000.258420][5fe4]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15990338
[064:657] [2024-12-17 10:12:56 +0000.258483][5fe4]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[064:691] [2024-12-17 10:12:56 +0000.292321][5edc] The convert RGB to YUV take 2
[064:725] [2024-12-17 10:12:56 +0000.326203][5feb]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:14799
[064:854] [2024-12-17 10:12:56 +0000.455447][5feb] Push an pts:14929 to dts queue.
[064:871] [2024-12-17 10:12:56 +0000.473076][5fe6] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[064:897] [2024-12-17 10:12:56 +0000.498310][5feb] last dts:14900 currentPts:14929
ppsOrSPS:0 queue length:2
[064:919] [2024-12-17 10:12:56 +0000.520772][5edc] GPUImageProcessing: process
video frame with resolution 1280 X 720
[064:919] [2024-12-17 10:12:56 +0000.520874][5edc] GPUImageProcessing: input frame
width1280 X 720
[064:921] [2024-12-17 10:12:56 +0000.522695][5edc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[064:921] [2024-12-17 10:12:56 +0000.522821][5edc] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[064:962] [2024-12-17 10:12:56 +0000.563246][5feb] DTS queue for
Generator:0x74c33672b8 15033
[064:964] [2024-12-17 10:12:56 +0000.565182][5fea]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 14976queue_audio_frame_:2
[065:120] [2024-12-17 10:12:56 +0000.721286][5edc] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[065:124] [2024-12-17 10:12:56 +0000.725354][5edc] StopRecording:
[065:124] [2024-12-17 10:12:56 +0000.725532][5edc] OnNeedStopRecording:
[065:128] [2024-12-17 10:12:56 +0000.729557][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[065:128] [2024-12-17 10:12:56 +0000.729764][5edc] operator(): Stop
[065:128] [2024-12-17 10:12:56 +0000.729818][5edc] StopPullFrameAndWriteMp4
time:15990921 enter.

[065:128] [2024-12-17 10:12:56 +0000.729900][5edc] StopRecording:


[065:131] [2024-12-17 10:12:56 +0000.733088][5fe4] PullAudioFrame: PullFrame audio
finished.
[065:131] [2024-12-17 10:12:56 +0000.733137][5fe4]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[065:132] [2024-12-17 10:12:56 +0000.733579][5feb]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:456
[065:135] [2024-12-17 10:12:56 +0000.736707][5edb] stop recording
[065:135] [2024-12-17 10:12:56 +0000.736744][5edb]
RecordingSessionInternalSimple:destroy media processers
[065:135] [2024-12-17 10:12:56 +0000.736771][5edb] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[065:135] [2024-12-17 10:12:56 +0000.736796][5edb] H264Encode::flushing hareware
Encoder
[065:135] [2024-12-17 10:12:56 +0000.736920][5edb] Flush time:15990928 enter.

[065:135] [2024-12-17 10:12:56 +0000.736973][5edb] H264Encoder encoder flush


[065:135] [2024-12-17 10:12:56 +0000.737002][5edb] flush output queue
[065:468] [2024-12-17 10:12:57 +0000.69680][5edb] Flush leave. expire time = 333
ms

[065:468] [2024-12-17 10:12:57 +0000.69983][5edb] ~H264EncodeWrap:


[065:468] [2024-12-17 10:12:57 +0000.70038][5edb] ~H264Encode:
[065:468] [2024-12-17 10:12:57 +0000.70080][5edb] teardownCompressionSession:
H264Encode::destroying Encoder
[065:468] [2024-12-17 10:12:57 +0000.70124][5edb] Release time:15991261 enter.

[065:469] [2024-12-17 10:12:57 +0000.70234][5edb] Release:


MediaCodecVideoEncoder::Release _inited:1
[065:469] [2024-12-17 10:12:57 +0000.70292][5edb] Destroy time:15991262 enter.

[065:469] [2024-12-17 10:12:57 +0000.70343][5edb] H264Encoder encoderDestroy


[065:469] [2024-12-17 10:12:57 +0000.70371][5edb]
AndroidMediaCodecVideoEncoder::release env: 0x752f2440e0
[065:469] [2024-12-17 10:12:57 +0000.70420][5edb]
AndroidMediaCodecVideoEncoder::Destroy
[065:504] [2024-12-17 10:12:57 +0000.105620][5edb] Destroy leave. expire time = 35
ms

[065:504] [2024-12-17 10:12:57 +0000.105818][5edb] Release leave. expire time = 36


ms

[065:504] [2024-12-17 10:12:57 +0000.105880][5edb] ~AndroidHwAvcEncoder


time:15991297 enter.
[065:504] [2024-12-17 10:12:57 +0000.105996][5edb] Release time:15991297 enter.

[065:504] [2024-12-17 10:12:57 +0000.106044][5edb] Release:


MediaCodecVideoEncoder:: has been released before, just return
[065:504] [2024-12-17 10:12:57 +0000.106079][5edb] Release leave. expire time = 0
ms

[065:504] [2024-12-17 10:12:57 +0000.106132][5edb] ~AndroidMediaCodecVideoEncoder


[065:505] [2024-12-17 10:12:57 +0000.106229][5edb] ~WrapAndroidMediaCodec
time:15991298 enter.

[065:505] [2024-12-17 10:12:57 +0000.106258][5edb] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[065:505] [2024-12-17 10:12:57 +0000.106288][5edb] video hevc hw codec


destructor:0x7532539798

[065:505] [2024-12-17 10:12:57 +0000.106335][5edb] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[065:505] [2024-12-17 10:12:57 +0000.106375][5edb] teardownCompressionSession:


H264Encode::destroyed Encoder
[065:505] [2024-12-17 10:12:57 +0000.106409][5edb]
RecordingSessionInternalSimple:destroy aac encoder output!
[065:505] [2024-12-17 10:12:57 +0000.106442][5edb] AACSWEncode destructor
[065:516] [2024-12-17 10:12:57 +0000.118130][5fec] MP4 close file successfully
[065:517] [2024-12-17 10:12:57 +0000.118243][5fec] Recording session Internal:
notify recording ok
[065:517] [2024-12-17 10:12:57 +0000.118293][5fec] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4,
output_video_timestamp_:15197 last_video_pts_:15164
[065:517] [2024-12-17 10:12:57 +0000.118371][5fec] OnRecordFinish:
[065:518] [2024-12-17 10:12:57 +0000.119667][5fec] onRecordingOk: net seek
pos:0record video duration:15197record audio duration:15185
[065:519] [2024-12-17 10:12:57 +0000.120391][5fe6] destructMicSource_w:
[065:519] [2024-12-17 10:12:57 +0000.120486][5fe6] setOutput_w:
MicSource::setOutput() 0x0
[065:519] [2024-12-17 10:12:57 +0000.121029][5edc] releaseThread 0x74f3f66c80
[065:519] [2024-12-17 10:12:57 +0000.121094][5edc] ~MicSource: Mic source
destroyed:0x74f3f20d00
[065:521] [2024-12-17 10:12:57 +0000.122766][5edc] StopPullFrameAndWriteMp4 leave.
expire time = 393 ms

[065:521] [2024-12-17 10:12:57 +0000.122824][5edc] DestroyPipelineAndFilters


time:15991314 enter.

[065:521] [2024-12-17 10:12:57 +0000.122882][5edc] UnbindInputFilter 0x75c4996140


this 0x75c48d71c0
[065:521] [2024-12-17 10:12:57 +0000.122927][5edc] UnbindInputFilter 0x75c49962d8
this 0x75c4996bd0
[065:521] [2024-12-17 10:12:57 +0000.122977][5edc] UnbindInputFilter 0x75c48d71c0
this 0x75c4980360
[065:521] [2024-12-17 10:12:57 +0000.123003][5edc] filter: filter pipeline destroy
this: 0x75c49802c0
[065:522] [2024-12-17 10:12:57 +0000.123308][5edc] ClearVideoOfSources: recodring
total frames:0
[065:522] [2024-12-17 10:12:57 +0000.123346][5edc] ClearVideoOfSources:
[065:522] [2024-12-17 10:12:57 +0000.123374][5edc] GPUImageProcessing destruct.
[065:522] [2024-12-17 10:12:57 +0000.123424][5edc] destroy TrivalImageDrawer
0x755088c4c0
[065:522] [2024-12-17 10:12:57 +0000.123459][5edc] The shader has been initialize,
clean up them.

[065:522] [2024-12-17 10:12:57 +0000.123558][5edc] ~OpenGLFrameBuffer:


[065:522] [2024-12-17 10:12:57 +0000.123666][5edc] ~OpenGLFrameBuffer:
[065:522] [2024-12-17 10:12:57 +0000.123753][5edc] ~OpenGLFrameBuffer:
[065:522] [2024-12-17 10:12:57 +0000.123842][5edc] ~OpenGLFrameBuffer:
[065:524] [2024-12-17 10:12:57 +0000.125650][5edc] ~OpenGLFrameBuffer:
[065:524] [2024-12-17 10:12:57 +0000.125737][5edc] ~OpenGLFrameBuffer:
[065:525] [2024-12-17 10:12:57 +0000.126637][5edc] GPUImageProcessing destruct
finish.
[065:525] [2024-12-17 10:12:57 +0000.126704][5edc] GPURGBAFrame destruct.
[065:526] [2024-12-17 10:12:57 +0000.127354][5edc] destroy OpenGLRenderProgram
0x75c48d6f98
[065:526] [2024-12-17 10:12:57 +0000.127411][5edc] ~CameraSource time:15991319
enter.

[065:526] [2024-12-17 10:12:57 +0000.127443][5edc] ~CameraSource leave. expire


time = 0 ms

[065:526] [2024-12-17 10:12:57 +0000.127480][5edc] ~RecordAudioSource time:15991319


enter.

[065:526] [2024-12-17 10:12:57 +0000.127514][5edc] ~RecordAudioSource leave.


expire time = 0 ms

[065:526] [2024-12-17 10:12:57 +0000.127550][5edc] DestroyPipelineAndFilters


leave. expire time = 5 ms

[065:542] [2024-12-17 10:12:57 +0000.143603][50bd]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[065:543] [2024-12-17 10:12:57 +0000.144530][50bd] machine model :xiaomi
[065:543] [2024-12-17 10:12:57 +0000.144573][50bd] Support this machine
model :xiaomi
[065:543] [2024-12-17 10:12:57 +0000.144607][50bd] global inited! current sdk
version: 07-20-936c45f
[065:543] [2024-12-17 10:12:57 +0000.144813][50bd] filter: filter pipeline
construtc this: 0x7532408700
[065:543] [2024-12-17 10:12:57 +0000.144849][50bd] MediaFilterGraph:
MediaFilterGraph construct
[065:543] [2024-12-17 10:12:57 +0000.144881][50bd] GLESContext:
[065:543] [2024-12-17 10:12:57 +0000.144937][50bd] The result of eglGetDisplay is:
0xb400007682774f40
[065:544] [2024-12-17 10:12:57 +0000.145984][50bd] The result of creation:
0x75324adb80
[065:544] [2024-12-17 10:12:57 +0000.146095][50bd] The result of
eglCreatePbufferSurface is: 0x75324adc80
[065:545] [2024-12-17 10:12:57 +0000.146199][50bd] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4
[065:545] [2024-12-17 10:12:57 +0000.146243][50bd] The source 0 speed:1
[065:545] [2024-12-17 10:12:57 +0000.146291][50bd] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4,
delay: 0
[065:545] [2024-12-17 10:12:57 +0000.146334][50bd] CreateDecoderByVideoSource
time:15991338 enter.
[065:545] [2024-12-17 10:12:57 +0000.146588][50bd] running_decoder_count:0max
count:2
[065:545] [2024-12-17 10:12:57 +0000.146628][50bd] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x752f16fc00
[065:546] [2024-12-17 10:12:57 +0000.147889][6051] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75c49a4c00] Current FFmpeg version git-2021-06-16-
97cea6f

[065:548] [2024-12-17 10:12:57 +0000.149746][5ee3] haveEnoughProcessedData


internalAudioStream.length: 0
[065:569] [2024-12-17 10:12:57 +0000.171032][6051] OnStreamInfoFound: video
duration_: 15197
[065:570] [2024-12-17 10:12:57 +0000.172048][6052] NO get frame from decoder
[065:570] [2024-12-17 10:12:57 +0000.172065][50bd] start decoder
[065:571] [2024-12-17 10:12:57 +0000.172171][50bd] CreateDecoderByVideoSource
leave. expire time = 26 ms

[065:571] [2024-12-17 10:12:57 +0000.172239][50bd] BindInputFilter 0x752fc1fd20


this 0x7531fac098
[065:571] [2024-12-17 10:12:57 +0000.172263][50bd] BindInputFilter 0x7531fac098
this 0x7531fac158
[065:571] [2024-12-17 10:12:57 +0000.172287][50bd] BindInputFilter 0x752fc1fd20
this 0x7531fac218
[065:571] [2024-12-17 10:12:57 +0000.172307][50bd] BindInputFilter 0x7531fac218
this 0x7531face18
[065:571] [2024-12-17 10:12:57 +0000.172320][50bd] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4
[065:571] [2024-12-17 10:12:57 +0000.172343][50bd] BindInputFilter 0x7531fac158
this 0x7531faced8
[065:571] [2024-12-17 10:12:57 +0000.172390][50bd] BindInputFilter 0x7531faced8
this 0x75324087a0
[065:571] [2024-12-17 10:12:57 +0000.172409][50bd] BindInputFilter 0x7531face18
this 0x7531fad058
[065:571] [2024-12-17 10:12:57 +0000.172429][50bd] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4
[065:571] [2024-12-17 10:12:57 +0000.172490][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[065:571] [2024-12-17 10:12:57 +0000.172809][50bd] machine model :xiaomi
[065:571] [2024-12-17 10:12:57 +0000.172859][50bd] Support this machine
model :xiaomi
[065:571] [2024-12-17 10:12:57 +0000.172874][50bd] global inited! current sdk
version: 07-20-936c45f
[065:571] [2024-12-17 10:12:57 +0000.172922][50bd] GetPipeline:
-----------------------------------------
[065:571] [2024-12-17 10:12:57 +0000.172937][50bd] GetPipeline: source:
0x752fc1fb00
[065:571] [2024-12-17 10:12:57 +0000.172950][50bd] GetPipeline: filter: NULLFilter
[065:571] [2024-12-17 10:12:57 +0000.172961][50bd] GetPipeline: filter: NULLFilter
[065:571] [2024-12-17 10:12:57 +0000.172974][50bd] GetPipeline: filter: NULLFilter
[065:571] [2024-12-17 10:12:57 +0000.172985][50bd] GetPipeline: audio filter:
AuidoNULLFilter
[065:571] [2024-12-17 10:12:57 +0000.172996][50bd] GetPipeline: audio filter:
AuidoNULLFilter
[065:571] [2024-12-17 10:12:57 +0000.173008][50bd] GetPipeline: audio filter:
AudioNUllFilter
[065:571] [2024-12-17 10:12:57 +0000.173021][50bd] GetPipeline:
------------------------------------------
[065:571] [2024-12-17 10:12:57 +0000.173036][50bd] filter: filter pipeline2 update
pattern: 0
[065:572] [2024-12-17 10:12:57 +0000.174073][50bd] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[065:573] [2024-12-17 10:12:57 +0000.174323][50bd] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[065:573] [2024-12-17 10:12:57 +0000.174372][50bd] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[065:573] [2024-12-17 10:12:57 +0000.174565][50bd] DeviceInit:
[065:573] [2024-12-17 10:12:57 +0000.174749][50bd] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[065:574] [2024-12-17 10:12:57 +0000.175147][50bd] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[065:574] [2024-12-17 10:12:57 +0000.175307][6052] NO get frame from decoder
[065:574] [2024-12-17 10:12:57 +0000.175366][50bd] CreatePlatformSpecificObjects:
[065:574] [2024-12-17 10:12:57 +0000.175393][50bd] audio device use null audio
input and opensl output
[065:574] [2024-12-17 10:12:57 +0000.175413][50bd] Create OpenSLES output module
with java VM support.

[065:574] [2024-12-17 10:12:57 +0000.175470][50bd] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[065:574] [2024-12-17 10:12:57 +0000.175574][50bd] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[065:574] [2024-12-17 10:12:57 +0000.175680][50bd] Create OpenSLES output module
with buffer num:2

[065:574] [2024-12-17 10:12:57 +0000.175710][50bd] Error(trace.cc:40): Init the


output and input for audio device template.
[065:574] [2024-12-17 10:12:57 +0000.175727][50bd] Init the output device.

[065:574] [2024-12-17 10:12:57 +0000.175741][50bd] Set the playout as stereo:1


[065:574] [2024-12-17 10:12:57 +0000.175757][50bd] Set the sample rate to be:44100

[065:574] [2024-12-17 10:12:57 +0000.175787][50bd] Low latency buffer size:144 low


sample rate:48000
[065:574] [2024-12-17 10:12:57 +0000.175807][50bd] DeviceInit: Done
[065:574] [2024-12-17 10:12:57 +0000.175922][50bd] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[065:574] [2024-12-17 10:12:57 +0000.176038][6052] NO get frame from decoder
[065:574] [2024-12-17 10:12:57 +0000.176004][6060] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75323dca18
[065:577] [2024-12-17 10:12:57 +0000.178526][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[065:577] [2024-12-17 10:12:57 +0000.178642][50bd]
MediaFilterPlayer::SetPlayerNotify 0x752f8111e0
[065:577] [2024-12-17 10:12:57 +0000.178676][50bd]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[065:577] [2024-12-17 10:12:57 +0000.178693][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[065:577] [2024-12-17 10:12:57 +0000.178721][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[065:577] [2024-12-17 10:12:57 +0000.178819][50bd] SetGraphLoop: SetGraphLoop 1
[065:577] [2024-12-17 10:12:57 +0000.178835][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[065:577] [2024-12-17 10:12:57 +0000.178854][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[065:577] [2024-12-17 10:12:57 +0000.179025][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[065:577] [2024-12-17 10:12:57 +0000.179132][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[065:578] [2024-12-17 10:12:57 +0000.179532][6052] NO get frame from decoder
[065:578] [2024-12-17 10:12:57 +0000.179229][6062] Start:
[065:578] [2024-12-17 10:12:57 +0000.179673][6061] operator(): video render
started.
[065:578] [2024-12-17 10:12:57 +0000.179728][6062] Start:
[065:578] [2024-12-17 10:12:57 +0000.179802][6062] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[065:578] [2024-12-17 10:12:57 +0000.180090][6062] Reset: history total size: 98
[065:578] [2024-12-17 10:12:57 +0000.180115][6062] DeviceStart:
audioDevice_:0x7532286000
[065:578] [2024-12-17 10:12:57 +0000.180130][6062] DeviceStart: time profile
playout init before
[065:579] [2024-12-17 10:12:57 +0000.180208][6062] DeviceStart: time profile
playout init end
[065:579] [2024-12-17 10:12:57 +0000.180223][6062] OpenSlesOutput:Start playout

[065:580] [2024-12-17 10:12:57 +0000.181205][6052] NO get frame from decoder


[065:581] [2024-12-17 10:12:57 +0000.182337][6062] Create the opensl output player.
streamtype before:0

[065:581] [2024-12-17 10:12:57 +0000.182369][6062] Create the opensl output player.


streamtype after:3

[065:582] [2024-12-17 10:12:57 +0000.183678][6052] NO get frame from decoder


[065:585] [2024-12-17 10:12:57 +0000.186719][6052] NO get frame from decoder
[065:587] [2024-12-17 10:12:57 +0000.188658][6052] NO get frame from decoder
[065:645] [2024-12-17 10:12:57 +0000.246445][6062] Enqueue opensl buffer size:1764
[065:671] [2024-12-17 10:12:57 +0000.272658][6062] DeviceStart: time profile
playout all end
[065:671] [2024-12-17 10:12:57 +0000.272761][6062] operator(): Audio playback
started.
[065:671] [2024-12-17 10:12:57 +0000.272864][6062] operator(): Started now!
[065:672] [2024-12-17 10:12:57 +0000.273616][6063] Pull audio failed.(wait video!)
[065:699] [2024-12-17 10:12:57 +0000.300661][6061] lipsync_debug: First video frame
rendering.
[065:740] [2024-12-17 10:12:57 +0000.341303][6062] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[065:740] [2024-12-17 10:12:57 +0000.341386][6062] First audio frame rendering
[065:869] [2024-12-17 10:12:57 +0000.470562][6065]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[065:999] [2024-12-17 10:12:57 +0000.600795][6061] lipsync_debug:remaining time:10
tsDelta - timeDelta:12
[065:999] [2024-12-17 10:12:57 +0000.600888][6061] lipsync_debug:result remaining
time:10
[066:078] [2024-12-17 10:12:57 +0000.679606][6061] lipsync_debug:displaying video
ts:36090 The current displayed video timestamp is:15991871
[066:161] [2024-12-17 10:12:57 +0000.762905][5ee3] Run AGC when audioType = 0
[066:192] [2024-12-17 10:12:57 +0000.793887][6063] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 32756
[066:192] [2024-12-17 10:12:57 +0000.793967][6063] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[066:281] [2024-12-17 10:12:57 +0000.882559][6062] The audio playback speed:100
(1/100)
[066:281] [2024-12-17 10:12:57 +0000.882736][6062] lipsync_debug: The current
played audio timestamp is:32756(1/50)
[066:476] [2024-12-17 10:12:58 +0000.77536][6061] DriveRender working... (1/200)
[066:616] [2024-12-17 10:12:58 +0000.217629][6064] Error(video_source.cc:430): wait
decoder a frame: 0
[066:646] [2024-12-17 10:12:58 +0000.247962][6061]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:2 last video
ts:87030 frame->pts:90180 pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[066:646] [2024-12-17 10:12:58 +0000.248037][6061] lipsync_debug: tsDelta -
timeDelta = 33
[066:779] [2024-12-17 10:12:58 +0000.380719][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[066:779] [2024-12-17 10:12:58 +0000.381139][6062] Stop:
[066:780] [2024-12-17 10:12:58 +0000.381622][6061] operator(): Video Render
stopped.
[066:780] [2024-12-17 10:12:58 +0000.381966][6062] Stop:
[066:781] [2024-12-17 10:12:58 +0000.382369][6062] DeviceStop:
audioDevice_:0x7532286000
[066:781] [2024-12-17 10:12:58 +0000.382445][6062] OpenSlesOutput:Stop playout

[066:787] [2024-12-17 10:12:58 +0000.388650][6062] DeviceStop: Done


[066:788] [2024-12-17 10:12:58 +0000.389524][6062] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[066:788] [2024-12-17 10:12:58 +0000.389639][6062] operator(): Stop now!
[066:803] [2024-12-17 10:12:58 +0000.404543][50bd]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[066:803] [2024-12-17 10:12:58 +0000.404683][50bd] StopPreView: Have Stopped,
operation cancel
[066:803] [2024-12-17 10:12:58 +0000.404749][50bd] Stop:
[066:803] [2024-12-17 10:12:58 +0000.404906][6062] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[066:803] [2024-12-17 10:12:58 +0000.405125][50bd] DeviceRelease:
audioDevice_:0x7532286000
[066:804] [2024-12-17 10:12:58 +0000.405208][50bd] OpenSlesOutput:Stop playout

[066:804] [2024-12-17 10:12:58 +0000.405263][50bd] DeviceRelease: Release the


webrtc device object.
[066:804] [2024-12-17 10:12:58 +0000.405463][50bd] OpenSlesOutput destruct.

[066:804] [2024-12-17 10:12:58 +0000.405534][50bd] DeviceRelease: Done


[066:804] [2024-12-17 10:12:58 +0000.405641][50bd] Stop:
[066:804] [2024-12-17 10:12:58 +0000.405729][6061] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[066:807] [2024-12-17 10:12:58 +0000.408176][50bd] global uninited!
[066:807] [2024-12-17 10:12:58 +0000.408293][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[066:807] [2024-12-17 10:12:58 +0000.408369][50bd] ~MediaFilterGraph:
MediaFilterGraph destruct
[066:807] [2024-12-17 10:12:58 +0000.408419][50bd] RemoveVideoBackGroud: hava not
add video backgroud
[066:807] [2024-12-17 10:12:58 +0000.408474][50bd] UnbindInputFilter 0x7531faced8
this 0x75324087a0
[066:807] [2024-12-17 10:12:58 +0000.408519][50bd] ClearAllSource: remove source
filter, sourceid: 0x752fc1fb00
[066:807] [2024-12-17 10:12:58 +0000.408554][50bd] DestoryDecoderByVideoSource
time:15992600 enter.

[066:807] [2024-12-17 10:12:58 +0000.408591][50bd] ~VideoBindDecoder time:15992600


enter.

[066:807] [2024-12-17 10:12:58 +0000.408733][50bd] CleanUp time:15992600 enter.

[066:809] [2024-12-17 10:12:58 +0000.410577][50bd] CleanUp leave. expire time = 2


ms

[066:809] [2024-12-17 10:12:58 +0000.410623][50bd] CleanUp time:15992602 enter.

[066:809] [2024-12-17 10:12:58 +0000.410853][50bd] CleanUp leave. expire time = 0


ms

[066:810] [2024-12-17 10:12:58 +0000.411463][50bd] ~VideoBindDecoder leave. expire


time = 3 ms

[066:810] [2024-12-17 10:12:58 +0000.411531][50bd] DestoryDecoderByVideoSource


leave. expire time = 3 ms

[066:810] [2024-12-17 10:12:58 +0000.411581][50bd] UnbindInputFilter 0x7531fac158


this 0x7531faced8
[066:810] [2024-12-17 10:12:58 +0000.411618][50bd] UnbindInputFilter 0x7531fac098
this 0x7531fac158
[066:810] [2024-12-17 10:12:58 +0000.411656][50bd] UnbindInputFilter 0x752fc1fd20
this 0x7531fac098
[066:810] [2024-12-17 10:12:58 +0000.411725][50bd] UnbindInputFilter 0x7531face18
this 0x7531fad058
[066:810] [2024-12-17 10:12:58 +0000.411764][50bd] UnbindInputFilter 0x7531fac218
this 0x7531face18
[066:810] [2024-12-17 10:12:58 +0000.411803][50bd] UnbindInputFilter 0x752fc1fd20
this 0x7531fac218
[066:810] [2024-12-17 10:12:58 +0000.411991][50bd] ~GLESContext:
[066:813] [2024-12-17 10:12:58 +0000.414184][50bd] GLESContext destruct finish.
[066:813] [2024-12-17 10:12:58 +0000.414229][50bd] filter: filter pipeline destroy
this: 0x7532408700
[066:813] [2024-12-17 10:12:58 +0000.414770][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[066:814] [2024-12-17 10:12:58 +0000.415388][50bd] machine model :xiaomi
[066:814] [2024-12-17 10:12:58 +0000.415412][50bd] Support this machine
model :xiaomi
[066:814] [2024-12-17 10:12:58 +0000.415437][50bd] global inited! current sdk
version: 07-20-936c45f
[066:814] [2024-12-17 10:12:58 +0000.415787][50bd] filter: filter pipeline
construtc this: 0x7532408700
[066:814] [2024-12-17 10:12:58 +0000.415813][50bd] MediaFilterGraph:
MediaFilterGraph construct
[066:814] [2024-12-17 10:12:58 +0000.415834][50bd] GLESContext:
[066:814] [2024-12-17 10:12:58 +0000.415874][50bd] The result of eglGetDisplay is:
0xb400007682774f40
[066:815] [2024-12-17 10:12:58 +0000.416872][50bd] The result of creation:
0x753228b000
[066:815] [2024-12-17 10:12:58 +0000.416951][50bd] The result of
eglCreatePbufferSurface is: 0x75324adc00
[066:815] [2024-12-17 10:12:58 +0000.417027][50bd] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4
[066:815] [2024-12-17 10:12:58 +0000.417060][50bd] The source 0 speed:1
[066:815] [2024-12-17 10:12:58 +0000.417089][50bd] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4,
delay: 0
[066:815] [2024-12-17 10:12:58 +0000.417117][50bd] CreateDecoderByVideoSource
time:15992608 enter.

[066:816] [2024-12-17 10:12:58 +0000.417282][50bd] running_decoder_count:0max


count:2
[066:816] [2024-12-17 10:12:58 +0000.417309][50bd] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x752f16fc00
[066:817] [2024-12-17 10:12:58 +0000.418167][608a] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75509bb800] Current FFmpeg version git-2021-06-16-
97cea6f

[066:841] [2024-12-17 10:12:58 +0000.442724][608a] OnStreamInfoFound: video


duration_: 15197
[066:843] [2024-12-17 10:12:58 +0000.444360][50bd] start decoder
[066:843] [2024-12-17 10:12:58 +0000.444457][50bd] CreateDecoderByVideoSource
leave. expire time = 28 ms

[066:843] [2024-12-17 10:12:58 +0000.444495][50bd] BindInputFilter 0x752fc1fd20


this 0x7552dcfb58
[066:843] [2024-12-17 10:12:58 +0000.444517][50bd] BindInputFilter 0x7552dcfb58
this 0x7552dcfc18
[066:843] [2024-12-17 10:12:58 +0000.444516][608b] NO get frame from decoder
[066:843] [2024-12-17 10:12:58 +0000.444543][50bd] BindInputFilter 0x752fc1fd20
this 0x7552dcfcd8
[066:843] [2024-12-17 10:12:58 +0000.444589][50bd] BindInputFilter 0x7552dcfcd8
this 0x7552dcfd98
[066:843] [2024-12-17 10:12:58 +0000.444605][50bd] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4
[066:843] [2024-12-17 10:12:58 +0000.444629][50bd] BindInputFilter 0x7552dcfc18
this 0x7552dcfe58
[066:843] [2024-12-17 10:12:58 +0000.444650][50bd] BindInputFilter 0x7552dcfe58
this 0x75324087a0
[066:843] [2024-12-17 10:12:58 +0000.444675][50bd] BindInputFilter 0x7552dcfd98
this 0x7531f4f218
[066:843] [2024-12-17 10:12:58 +0000.444696][50bd] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15975558.mp4
[066:843] [2024-12-17 10:12:58 +0000.444754][50bd]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[066:843] [2024-12-17 10:12:58 +0000.444898][50bd] MediaComposeFile time:15992636
enter.

[066:843] [2024-12-17 10:12:58 +0000.444969][50bd] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[066:843] [2024-12-17 10:12:58 +0000.445028][608b] NO get frame from decoder
[066:843] [2024-12-17 10:12:58 +0000.445048][50bd] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[066:843] [2024-12-17 10:12:58 +0000.445074][50bd] Recording session using default
bitrate support by app:14680064
[066:844] [2024-12-17 10:12:58 +0000.445399][6095] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x74a8f872c0
[066:844] [2024-12-17 10:12:58 +0000.445484][6095] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[066:844] [2024-12-17 10:12:58 +0000.445515][608b] NO get frame from decoder
[066:844] [2024-12-17 10:12:58 +0000.445613][50bd] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[066:844] [2024-12-17 10:12:58 +0000.445880][50bd] GetPipeline:
-----------------------------------------
[066:844] [2024-12-17 10:12:58 +0000.445911][50bd] GetPipeline: source:
0x752fc1fb00
[066:844] [2024-12-17 10:12:58 +0000.445929][50bd] GetPipeline: filter: NULLFilter
[066:844] [2024-12-17 10:12:58 +0000.445943][50bd] GetPipeline: filter: NULLFilter
[066:844] [2024-12-17 10:12:58 +0000.445983][50bd] GetPipeline: filter: NULLFilter
[066:844] [2024-12-17 10:12:58 +0000.445999][50bd] GetPipeline: audio filter:
AuidoNULLFilter
[066:844] [2024-12-17 10:12:58 +0000.446034][50bd] GetPipeline: audio filter:
AuidoNULLFilter
[066:844] [2024-12-17 10:12:58 +0000.446049][50bd] GetPipeline: audio filter:
AudioNUllFilter
[066:844] [2024-12-17 10:12:58 +0000.446068][608b] NO get frame from decoder
[066:844] [2024-12-17 10:12:58 +0000.446082][50bd] GetPipeline:
------------------------------------------
[066:844] [2024-12-17 10:12:58 +0000.446099][50bd] filter: filter pipeline2 update
pattern: 2
[066:845] [2024-12-17 10:12:58 +0000.446323][50bd] MediaComposeFile leave. expire
time = 2 ms

[066:845] [2024-12-17 10:12:58 +0000.446620][50bd] machine model :xiaomi


[066:845] [2024-12-17 10:12:58 +0000.446641][50bd] Support this machine
model :xiaomi
[066:845] [2024-12-17 10:12:58 +0000.446655][50bd] global inited! current sdk
version: 07-20-936c45f
[066:845] [2024-12-17 10:12:58 +0000.446924][608b] NO get frame from decoder
[066:853] [2024-12-17 10:12:58 +0000.454863][50bd]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[066:853] [2024-12-17 10:12:58 +0000.454957][50bd] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 304
[066:853] [2024-12-17 10:12:58 +0000.454995][50bd]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[066:853] [2024-12-17 10:12:58 +0000.455022][50bd] BeginCompose: BeginCompose, is
composing 0
[066:854] [2024-12-17 10:12:58 +0000.455397][6095] start recording, file path:
[066:854] [2024-12-17 10:12:58 +0000.455687][6095] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 304 audio_timescale:44100
video_timescale:90000
[066:854] [2024-12-17 10:12:58 +0000.455865][6095] 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
[066:854] [2024-12-17 10:12:58 +0000.455895][6095] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 304
[066:854] [2024-12-17 10:12:58 +0000.455921][6095] fd_open successed
handle:0xb4000076827d40b0
[066:854] [2024-12-17 10:12:58 +0000.456052][609a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x74f3cd3298
[066:855] [2024-12-17 10:12:58 +0000.456209][6095] create mp4 file:300
m_fileHandle: 0x751c8fe700
[066:855] [2024-12-17 10:12:58 +0000.456234][6095] MP4 file: is opened successfully
[066:855] [2024-12-17 10:12:58 +0000.456249][6095] setupMediaProcessers:
[066:855] [2024-12-17 10:12:58 +0000.456264][6095]
RecordingSessionInternalSimple:setup media processers.
[066:855] [2024-12-17 10:12:58 +0000.456280][6095] construct AAC encoder
[066:855] [2024-12-17 10:12:58 +0000.456816][6095] H264Encoder creating:
ultrafast012323
[066:855] [2024-12-17 10:12:58 +0000.456841][6095] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[066:856] [2024-12-17 10:12:58 +0000.457582][6095] H264Encode::GetMachineModel is
M2007J3SP
[066:856] [2024-12-17 10:12:58 +0000.457608][6095] H264Encoder machine_mode
is:M2007J3SP
[066:856] [2024-12-17 10:12:58 +0000.457621][6095] H264Encode::machine size :9
machine_mode:M2007J3SP
[066:856] [2024-12-17 10:12:58 +0000.457636][6095] H264Encode::machine array
size :22 machine_mode:M2007J3SP
[066:856] [2024-12-17 10:12:58 +0000.457652][6095] H264Encode::current machine
is :M2007J3SP auto check hw codec decide to use hw codec
[066:856] [2024-12-17 10:12:58 +0000.457666][6095] setupCompressionSession:
[066:856] [2024-12-17 10:12:58 +0000.457681][6095] H264Encode::creating hareware
Encoder
[066:856] [2024-12-17 10:12:58 +0000.457696][6095] AndroidHwAvcEncoder
time:15992649 enter.

[066:856] [2024-12-17 10:12:58 +0000.458009][6095] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007682702380 address:0x74b04dd760
[066:856] [2024-12-17 10:12:58 +0000.458090][6095] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[066:856] [2024-12-17 10:12:58 +0000.458111][6095] The video avc hw codec address
is 0x75c4822c90
[066:857] [2024-12-17 10:12:58 +0000.458147][6095] AndroidHwAvcEncoder leave.
expire time = 1 ms

[066:857] [2024-12-17 10:12:58 +0000.458166][6095] RegisterEncodeCompleteCallback


time:15992650 enter.

[066:857] [2024-12-17 10:12:58 +0000.458413][6095] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[066:857] [2024-12-17 10:12:58 +0000.458438][6095] InitEncode time:15992650 enter.

[066:857] [2024-12-17 10:12:58 +0000.458473][6095] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[066:857] [2024-12-17 10:12:58 +0000.458511][6095] Create time:15992650 enter.

[066:857] [2024-12-17 10:12:58 +0000.458527][6095] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[066:857] [2024-12-17 10:12:58 +0000.458545][6095]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x75c497f300
[066:857] [2024-12-17 10:12:58 +0000.458628][6095]
supported_type:image/vnd.android.heic
[066:857] [2024-12-17 10:12:58 +0000.458917][6095] supported_type:video/avc
[066:857] [2024-12-17 10:12:58 +0000.458945][6095] name:OMX.qcom.video.encoder.avc
mime:video/avc
[066:857] [2024-12-17 10:12:58 +0000.458969][6095] hwCodecPrefix :OMX.qcom.
[066:857] [2024-12-17 10:12:58 +0000.458986][6095] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[066:857] [2024-12-17 10:12:58 +0000.459004][6095] mediacodec_createCodecByName
time:15992650 enter.

[066:857] [2024-12-17 10:12:58 +0000.459021][6095] WrapAndroidMediaCodec


time:15992650 enter.

[066:857] [2024-12-17 10:12:58 +0000.459110][6095] WrapAndroidMediaCodec leave.


expire time = 0 ms
[066:862] [2024-12-17 10:12:58 +0000.463402][608b] NO get frame from decoder
[066:867] [2024-12-17 10:12:58 +0000.468293][608b] NO get frame from decoder
[066:868] [2024-12-17 10:12:58 +0000.469518][608b] NO get frame from decoder
[066:886] [2024-12-17 10:12:58 +0000.487692][6095] mediacodec_createCodecByName
leave. expire time = 29 ms

[066:886] [2024-12-17 10:12:58 +0000.487768][6095] WrapAndroidMediaFromat


time:15992679 enter.

[066:886] [2024-12-17 10:12:58 +0000.487822][6095] WrapAndroidMediaFromat leave.


expire time = 0 ms

[066:918] [2024-12-17 10:12:58 +0000.519877][6095] Destroy time:15992711 enter.

[066:918] [2024-12-17 10:12:58 +0000.519943][6095] WrapAndroidMediaFromat::


Destroy
[066:918] [2024-12-17 10:12:58 +0000.519961][6095] Destroy leave. expire time = 0
ms

[066:918] [2024-12-17 10:12:58 +0000.519978][6095] ~WrapAndroidMediaFromat


time:15992711 enter.

[066:918] [2024-12-17 10:12:58 +0000.519996][6095] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[066:918] [2024-12-17 10:12:58 +0000.520060][6095] Create leave. expire time = 61


ms

[066:918] [2024-12-17 10:12:58 +0000.520079][6095] isSemiPlanarSupport


time:15992711 enter.

[066:918] [2024-12-17 10:12:58 +0000.520094][6095] H264Encoder isSemiPlanarSupport


[066:918] [2024-12-17 10:12:58 +0000.520114][6095] isSemiPlanarSupport leave.
expire time = 0 ms

[066:918] [2024-12-17 10:12:58 +0000.520130][6095] creat hw H264Encoder success,


isSemiPlanar:1
[066:919] [2024-12-17 10:12:58 +0000.520221][6095] InitEncode leave. expire time =
62 ms

[066:919] [2024-12-17 10:12:58 +0000.520242][6095] H264Encode::created Encoder


[066:919] [2024-12-17 10:12:58 +0000.520260][6095] H264Encode:: H264 encoder
created.
[066:919] [2024-12-17 10:12:58 +0000.520277][6095] H264 encoder created.
[066:919] [2024-12-17 10:12:58 +0000.520293][6095]
RecordingSessionInternalSimple:created avc encoder avc: 0x755088af80
[066:919] [2024-12-17 10:12:58 +0000.520311][6095] setOutput:
[066:919] [2024-12-17 10:12:58 +0000.520328][6095]
RecordingSessionInternalSimple:encoder set output to muxer!
[066:919] [2024-12-17 10:12:58 +0000.520343][6095] request a key frame
[066:919] [2024-12-17 10:12:58 +0000.520357][6095] H264Encode:: request a key frame
[066:921] [2024-12-17 10:12:58 +0000.522572][6095] setDisplayRotate :90
[066:921] [2024-12-17 10:12:58 +0000.522618][6095] 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
[066:923] [2024-12-17 10:12:58 +0000.524311][6096]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[066:939] [2024-12-17 10:12:58 +0000.540363][6095] setDisplayRotate :90
[066:939] [2024-12-17 10:12:58 +0000.540432][6095] 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
[066:960] [2024-12-17 10:12:58 +0000.561452][6096] h264 add frame header cdr flag
[066:960] [2024-12-17 10:12:58 +0000.561852][6096] h264 add frame header cdr flag
[066:960] [2024-12-17 10:12:58 +0000.562036][6096] Received key frame:10
[066:960] [2024-12-17 10:12:58 +0000.562068][6096] H264Encode:: get a sps pps
header!headerSize:31
[066:961] [2024-12-17 10:12:58 +0000.562156][609a] get the H.264 SPS parameter
[066:961] [2024-12-17 10:12:58 +0000.562300][609a] add video track with id:1
[066:961] [2024-12-17 10:12:58 +0000.562698][609a] get the H.264 PPS parameter
[066:961] [2024-12-17 10:12:58 +0000.562937][609a] get the H.264 IDR frame
[066:961] [2024-12-17 10:12:58 +0000.562969][609a] resss:true
[066:961] [2024-12-17 10:12:58 +0000.562985][609a] video start ts:10
[066:961] [2024-12-17 10:12:58 +0000.563025][609a] the video frame has been written
into MP4 file
[066:977] [2024-12-17 10:12:58 +0000.578865][609a] add aac audio track with id:2
[066:977] [2024-12-17 10:12:58 +0000.578934][609a] audio start ts:0
[066:977] [2024-12-17 10:12:58 +0000.578958][609a] the audio frame has been written
into MP4 file
[066:981] [2024-12-17 10:12:58 +0000.582983][6095] setDisplayRotate :90
[066:981] [2024-12-17 10:12:58 +0000.583034][6095] 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
[067:034] [2024-12-17 10:12:58 +0000.635304][6096] DTS queue for
Generator:0x74f3cd36b8 572 604 634 665 702 733
[067:059] [2024-12-17 10:12:58 +0000.660747][6098] Error(video_source.cc:430): wait
decoder a frame: 0
[067:074] [2024-12-17 10:12:58 +0000.675636][6096] Push an pts:1068 to dts queue.
[067:092] [2024-12-17 10:12:58 +0000.693882][6099] FilterPipeline2::OnAudioFrame
pts 63440 last_audio_timestamp_ 1438.55
[067:098] [2024-12-17 10:12:58 +0000.699610][6098] webrtc common_video plane
old ..... (1/1000) new: 20001 delete: 19955 diff: 46
[067:106] [2024-12-17 10:12:58 +0000.707526][6096] SendFrame
encodedImage._timeStamp:1068encodedImage->_length:13456
[067:106] [2024-12-17 10:12:58 +0000.707600][6096] last dts:1038 currentPts:1068
ppsOrSPS:0 queue length:8
[067:128] [2024-12-17 10:12:58 +0000.729173][6096] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1269 pts:1269
[067:148] [2024-12-17 10:12:58 +0000.750020][6096] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1534
[067:148] [2024-12-17 10:12:58 +0000.750121][6096] push video frame to H264
encoder. (100 frame for one log)

[067:149] [2024-12-17 10:12:58 +0000.750154][6096] push video frame to H264


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

[067:149] [2024-12-17 10:12:58 +0000.750171][6096] H264Encode::push video frame to


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

[067:149] [2024-12-17 10:12:58 +0000.750195][6096] The input pts:1534 fps:30


[067:153] [2024-12-17 10:12:58 +0000.754888][6096] DTS queue for
Generator:0x74f3cd36b8 1401 1433 1466 1500 1534 1570
[067:170] [2024-12-17 10:12:58 +0000.771463][6096] H264Encode::H264SWEncoder get
callback, length:4160 type:1 nalType:1length:4156
[067:191] [2024-12-17 10:12:58 +0000.792728][6098] Error(video_source.cc:430): wait
decoder a frame: 0
[067:227] [2024-12-17 10:12:58 +0000.828247][6096] h264 add frame header cdr flag
[067:227] [2024-12-17 10:12:58 +0000.828391][6096] Received key frame:2002
[067:236] [2024-12-17 10:12:58 +0000.837708][609a] get the H.264 IDR frame
[067:254] [2024-12-17 10:12:58 +0000.855964][6096] Push an pts:2404 to dts queue.
[067:257] [2024-12-17 10:12:58 +0000.859072][6096] DTS queue for
Generator:0x74f3cd36b8 2202 2233 2267 2301 2337 2369 2404
[067:273] [2024-12-17 10:12:58 +0000.874223][6096] last dts:2369 currentPts:2404
ppsOrSPS:0 queue length:4
[067:292] [2024-12-17 10:12:58 +0000.894065][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[067:318] [2024-12-17 10:12:58 +0000.919142][6098] Error(video_source.cc:430): wait
decoder a frame: 0
[067:336] [2024-12-17 10:12:58 +0000.937372][6099] audio_frame_list_ empty
[067:362] [2024-12-17 10:12:58 +0000.964029][6096] DTS queue for
Generator:0x74f3cd36b8 3070 3099 3131 3167 3202
[067:434] [2024-12-17 10:12:59 +0000.35712][6096] Push an pts:3734 to dts queue.
[067:448] [2024-12-17 10:12:59 +0000.50053][6098] Error(video_source.cc:430): wait
decoder a frame: 0
[067:461] [2024-12-17 10:12:59 +0000.62827][6096] last dts:3702 currentPts:3734
ppsOrSPS:0 queue length:5
[067:476] [2024-12-17 10:12:59 +0000.77421][6096] DTS queue for
Generator:0x74f3cd36b8 3899 3933 3969 4001 4031
[067:490] [2024-12-17 10:12:59 +0000.91524][6096] h264 add frame header cdr flag
[067:490] [2024-12-17 10:12:59 +0000.91618][6096] Received key frame:4001
[067:491] [2024-12-17 10:12:59 +0000.92274][609a] get the H.264 IDR frame
[067:507] [2024-12-17 10:12:59 +0000.108908][6098] webrtc common_video plane
old ..... (1/1000) new: 21001 delete: 20815 diff: 186
[067:540] [2024-12-17 10:12:59 +0000.141705][6096] SendFrame
encodedImage._timeStamp:4398encodedImage->_length:7600
[067:572] [2024-12-17 10:12:59 +0000.173473][6099] too much frame will be writed
[067:574] [2024-12-17 10:12:59 +0000.175165][6096] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4634 pts:4634
[067:574] [2024-12-17 10:12:59 +0000.175632][6096] DTS queue for
Generator:0x74f3cd36b8 4700 4734 4769 4800 4865 4875
[067:575] [2024-12-17 10:12:59 +0000.176588][6096] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:4899
[067:575] [2024-12-17 10:12:59 +0000.176667][6096] push video frame to H264
encoder. (100 frame for one log)

[067:575] [2024-12-17 10:12:59 +0000.176687][6096] push video frame to H264


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

[067:575] [2024-12-17 10:12:59 +0000.176703][6096] H264Encode::push video frame to


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

[067:575] [2024-12-17 10:12:59 +0000.176724][6096] The input pts:4899 fps:30


[067:595] [2024-12-17 10:12:59 +0000.196493][6096] Push an pts:5068 to dts queue.
[067:605] [2024-12-17 10:12:59 +0000.207078][6098] Error(video_source.cc:430): wait
decoder a frame: 0
[067:610] [2024-12-17 10:12:59 +0000.211655][6096] H264Encode::H264SWEncoder get
callback, length:8272 type:1 nalType:1length:8268
[067:627] [2024-12-17 10:12:59 +0000.228356][6098] too much frame will be writed
[067:628] [2024-12-17 10:12:59 +0000.229166][6096] last dts:5032 currentPts:5068
ppsOrSPS:0 queue length:9
[067:646] [2024-12-17 10:12:59 +0000.247423][6099] too much frame will be writed
[067:674] [2024-12-17 10:12:59 +0000.275280][6096] DTS queue for
Generator:0x74f3cd36b8 5468 5500 5539 5569 5606 5634 5667 5701 5734 5764
[067:697] [2024-12-17 10:12:59 +0000.298643][6099] too much frame will be writed
[067:727] [2024-12-17 10:12:59 +0000.328696][6096] h264 add frame header cdr flag
[067:727] [2024-12-17 10:12:59 +0000.329005][6096] Received key frame:6002
[067:728] [2024-12-17 10:12:59 +0000.329593][609a] get the H.264 IDR frame
[067:742] [2024-12-17 10:12:59 +0000.343412][6099] too much frame will be writed
[067:743] [2024-12-17 10:12:59 +0000.344897][6098] too much frame will be writed
[067:750] [2024-12-17 10:12:59 +0000.351190][6096] Push an pts:6400 to dts queue.
[067:763] [2024-12-17 10:12:59 +0000.364225][6096] DTS queue for
Generator:0x74f3cd36b8 6400 6433 6466
[067:763] [2024-12-17 10:12:59 +0000.364561][6096] last dts:6367 currentPts:6400
ppsOrSPS:0 queue length:3
[067:773] [2024-12-17 10:12:59 +0000.374662][6098] Error(video_source.cc:430): wait
decoder a frame: 0
[067:805] [2024-12-17 10:12:59 +0000.407114][6099] too much frame will be writed
[067:843] [2024-12-17 10:12:59 +0000.444529][6099] too much frame will be writed
[067:866] [2024-12-17 10:12:59 +0000.468098][6096] DTS queue for
Generator:0x74f3cd36b8 7233 7266 7303
[067:884] [2024-12-17 10:12:59 +0000.486081][6098] too much frame will be writed
[067:924] [2024-12-17 10:12:59 +0000.525720][6099] too much frame will be writed
[067:926] [2024-12-17 10:12:59 +0000.527577][6096] Push an pts:7732 to dts queue.
[067:941] [2024-12-17 10:12:59 +0000.542903][6096] SendFrame
encodedImage._timeStamp:7732encodedImage->_length:10272
[067:941] [2024-12-17 10:12:59 +0000.543105][6096] last dts:7700 currentPts:7732
ppsOrSPS:0 queue length:5
[067:944] [2024-12-17 10:12:59 +0000.545614][6098] Error(video_source.cc:430): wait
decoder a frame: 0
[067:968] [2024-12-17 10:12:59 +0000.570026][6096] DTS queue for
Generator:0x74f3cd36b8 8004 8030 8067 8097 8135 8168 8198
[067:974] [2024-12-17 10:12:59 +0000.575943][6096] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:8264
[067:974] [2024-12-17 10:12:59 +0000.576098][6096] push video frame to H264
encoder. (100 frame for one log)

[067:975] [2024-12-17 10:12:59 +0000.576238][6096] push video frame to H264


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

[067:975] [2024-12-17 10:12:59 +0000.576278][6096] H264Encode::push video frame to


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

[067:975] [2024-12-17 10:12:59 +0000.576340][6096] The input pts:8264 fps:30


[067:978] [2024-12-17 10:12:59 +0000.580041][6096] h264 add frame header cdr flag
[067:979] [2024-12-17 10:12:59 +0000.580189][6096] Received key frame:8004
[067:979] [2024-12-17 10:12:59 +0000.580224][6096] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8004 pts:8004
[067:980] [2024-12-17 10:12:59 +0000.582029][609a] get the H.264 IDR frame
[067:996] [2024-12-17 10:12:59 +0000.598011][6098] webrtc common_video plane
old ..... (1/1000) new: 22001 delete: 21807 diff: 194
[067:998] [2024-12-17 10:12:59 +0000.599141][6096] H264Encode::H264SWEncoder get
callback, length:11008 type:1 nalType:1length:11004
[068:006] [2024-12-17 10:12:59 +0000.608005][6099] too much frame will be writed
[068:047] [2024-12-17 10:12:59 +0000.648707][6098] too much frame will be writed
[068:057] [2024-12-17 10:12:59 +0000.658716][6096] DTS queue for
Generator:0x74f3cd36b8 8796 8830 8862 8898 8934 8966 8998 9032
[068:059] [2024-12-17 10:12:59 +0000.661072][6096] Push an pts:9066 to dts queue.
[068:083] [2024-12-17 10:12:59 +0000.684973][6099] too much frame will be writed
[068:090] [2024-12-17 10:12:59 +0000.691311][6098] Error(video_source.cc:430): wait
decoder a frame: 0
[068:097] [2024-12-17 10:12:59 +0000.698821][6096] last dts:9032 currentPts:9066
ppsOrSPS:0 queue length:8
[068:148] [2024-12-17 10:12:59 +0000.749249][6099] too much frame will be writed
[068:161] [2024-12-17 10:12:59 +0000.762588][6096] DTS queue for
Generator:0x74f3cd36b8 9598 9636 9665 9698 9730 9763 9796 9835 9864 9896
[068:164] [2024-12-17 10:12:59 +0000.766072][5ee3] Run AGC when audioType = 0
[068:164] [2024-12-17 10:12:59 +0000.766128][5ee3]
AudioDeviceDataHandler::MixAndSendOutFrame
[068:170] [2024-12-17 10:12:59 +0000.772055][6098] too much frame will be writed
[068:195] [2024-12-17 10:12:59 +0000.796567][6099] too much frame will be writed
[068:213] [2024-12-17 10:12:59 +0000.814382][6096] h264 add frame header cdr flag
[068:213] [2024-12-17 10:12:59 +0000.814544][6096] Received key frame:10002
[068:213] [2024-12-17 10:12:59 +0000.815097][609a] get the H.264 IDR frame
[068:232] [2024-12-17 10:12:59 +0000.833483][6096] Push an pts:10406 to dts queue.
[068:237] [2024-12-17 10:12:59 +0000.838172][6099] too much frame will be writed
[068:252] [2024-12-17 10:12:59 +0000.853908][6096] last dts:10364 currentPts:10406
ppsOrSPS:0 queue length:6
[068:260] [2024-12-17 10:12:59 +0000.861450][6096] DTS queue for
Generator:0x74f3cd36b8 10467 10497 10531 10565 10598 10631 10663
[068:260] [2024-12-17 10:12:59 +0000.861903][6098] Error(video_source.cc:430): wait
decoder a frame: 0
[068:283] [2024-12-17 10:12:59 +0000.884585][6099] too much frame will be writed
[068:334] [2024-12-17 10:12:59 +0000.935343][6098] too much frame will be writed
[068:334] [2024-12-17 10:12:59 +0000.935447][6096] SendFrame
encodedImage._timeStamp:11065encodedImage->_length:1232
[068:336] [2024-12-17 10:12:59 +0000.937593][6099] too much frame will be writed
[068:363] [2024-12-17 10:12:59 +0000.964694][6096] DTS queue for
Generator:0x74f3cd36b8 11332 11365 11399 11430 11466
[068:373] [2024-12-17 10:12:59 +0000.974801][6096] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:11365 pts:11365
[068:379] [2024-12-17 10:12:59 +0000.980520][6096] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:11634
[068:379] [2024-12-17 10:12:59 +0000.980569][6096] push video frame to H264
encoder. (100 frame for one log)

[068:379] [2024-12-17 10:12:59 +0000.980601][6096] push video frame to H264


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

[068:379] [2024-12-17 10:12:59 +0000.980622][6096] H264Encode::push video frame to


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

[068:379] [2024-12-17 10:12:59 +0000.980648][6096] The input pts:11634 fps:30


[068:388] [2024-12-17 10:12:59 +0000.989286][6099] too much frame will be writed
[068:398] [2024-12-17 10:12:59 +0000.999818][6096] Push an pts:11732 to dts queue.
[068:403] [2024-12-17 10:13:00 +0000.5031][6096] H264Encode::H264SWEncoder get
callback, length:22960 type:1 nalType:1length:22956
[068:423] [2024-12-17 10:13:00 +0000.24820][6096] last dts:11701 currentPts:11732
ppsOrSPS:0 queue length:7
[068:435] [2024-12-17 10:13:00 +0000.36857][6098] Error(video_source.cc:430): wait
decoder a frame: 0
[068:438] [2024-12-17 10:13:00 +0000.39724][6099] too much frame will be writed
[068:450] [2024-12-17 10:13:00 +0000.51618][6096] h264 add frame header cdr flag
[068:450] [2024-12-17 10:13:00 +0000.51734][6096] Received key frame:11999
[068:454] [2024-12-17 10:13:00 +0000.56003][609a] get the H.264 IDR frame
[068:459] [2024-12-17 10:13:00 +0000.60422][608b] av_read_frame AVERROR_EOF
[068:466] [2024-12-17 10:13:00 +0000.67304][6096] DTS queue for
Generator:0x74f3cd36b8 12167 12200 12231 12265
[068:490] [2024-12-17 10:13:00 +0000.91934][608b] OnReceiveEOF:
[068:490] [2024-12-17 10:13:00 +0000.92012][608b] OnDecoderEOF time:15994283
enter.

[068:491] [2024-12-17 10:13:00 +0000.92323][608b] OnDecoderEOF leave. expire time


= 1 ms

[068:491] [2024-12-17 10:13:00 +0000.92349][608b] OnDecoderFinished:


OnDecoderFinished total decoder frames:456 this:0x752fc1fb00
[068:491] [2024-12-17 10:13:00 +0000.92795][6089] CleanUp time:15994284 enter.

[068:492] [2024-12-17 10:13:00 +0000.93832][6098] webrtc common_video plane


old ..... (1/1000) new: 23001 delete: 22819 diff: 182
[068:495] [2024-12-17 10:13:00 +0000.96434][6089] CleanUp leave. expire time = 4
ms

[068:495] [2024-12-17 10:13:00 +0000.96486][6089] clean up


[068:495] [2024-12-17 10:13:00 +0000.96504][6089] running_decoder_count:0max
count:2
[068:514] [2024-12-17 10:13:00 +0000.116042][6096] Push an pts:13063 to dts queue.
[068:525] [2024-12-17 10:13:00 +0000.127042][6096] DTS queue for
Generator:0x74f3cd36b8 12932 12966 12998 13034 13063 13097 13131 13169
[068:535] [2024-12-17 10:13:00 +0000.136584][6096] last dts:13034 currentPts:13063
ppsOrSPS:0 queue length:9
[068:552] [2024-12-17 10:13:00 +0000.153258][6098] Error(video_source.cc:430): wait
decoder a frame: 0
[068:563] [2024-12-17 10:13:00 +0000.164807][6099] PullAudioFrame: PullFrame audio
finished.
[068:563] [2024-12-17 10:13:00 +0000.164868][6099] OnAudioTimer: OnAudioTimer
return
[068:577] [2024-12-17 10:13:00 +0000.178934][6098] OnVideoTimer: OnVideoTimer
EndComposeFile
[068:577] [2024-12-17 10:13:00 +0000.179015][6098] EndComposeFile: EndComposeFile,
is composing 1
[068:580] [2024-12-17 10:13:00 +0000.181222][6096] DTS queue for
Generator:0x74f3cd36b8 13765 13801 13833 13866 13899 13932 13966 13994
[068:600] [2024-12-17 10:13:00 +0000.201486][6096] h264 add frame header cdr flag
[068:600] [2024-12-17 10:13:00 +0000.201620][6096] Received key frame:13994
[068:601] [2024-12-17 10:13:00 +0000.202355][609a] get the H.264 IDR frame
[068:603] [2024-12-17 10:13:00 +0000.204855][6096] Push an pts:14399 to dts queue.
[068:624] [2024-12-17 10:13:00 +0000.226088][6096] SendFrame
encodedImage._timeStamp:14399encodedImage->_length:9136
[068:625] [2024-12-17 10:13:00 +0000.226159][6096] last dts:14367 currentPts:14399
ppsOrSPS:0 queue length:8
[068:636] [2024-12-17 10:13:00 +0000.237471][6096] DTS queue for
Generator:0x74f3cd36b8 14597 14629 14670 14697 14735 14766 14799
[068:649] [2024-12-17 10:13:00 +0000.250638][6096] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:14735 pts:14735
[068:650] [2024-12-17 10:13:00 +0000.251196][6096] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:14997
[068:650] [2024-12-17 10:13:00 +0000.251267][6096] push video frame to H264
encoder. (100 frame for one log)

[068:650] [2024-12-17 10:13:00 +0000.251306][6096] push video frame to H264


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

[068:650] [2024-12-17 10:13:00 +0000.251344][6096] H264Encode::push video frame to


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

[068:650] [2024-12-17 10:13:00 +0000.251387][6096] The input pts:14997 fps:30


[068:665] [2024-12-17 10:13:00 +0000.266764][6096]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:456
[068:665] [2024-12-17 10:13:00 +0000.266826][6096]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x75c492e800
[068:667] [2024-12-17 10:13:00 +0000.268957][6097]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[068:667] [2024-12-17 10:13:00 +0000.268993][6097]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[068:667] [2024-12-17 10:13:00 +0000.269133][6095] stop recording
[068:668] [2024-12-17 10:13:00 +0000.269192][6095]
RecordingSessionInternalSimple:destroy media processers
[068:668] [2024-12-17 10:13:00 +0000.269214][6095] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[068:668] [2024-12-17 10:13:00 +0000.269232][6095] H264Encode::flushing hareware
Encoder
[068:668] [2024-12-17 10:13:00 +0000.269329][6095] Flush time:15994461 enter.

[068:668] [2024-12-17 10:13:00 +0000.269363][6095] H264Encoder encoder flush


[068:668] [2024-12-17 10:13:00 +0000.269434][6095] flush output queue
[068:679] [2024-12-17 10:13:00 +0000.280685][6095] H264Encode::H264SWEncoder get
callback, length:11200 type:1 nalType:1length:11196
[068:993] [2024-12-17 10:13:00 +0000.594830][6095] Flush leave. expire time = 325
ms

[068:993] [2024-12-17 10:13:00 +0000.595042][6095] ~H264EncodeWrap:


[068:993] [2024-12-17 10:13:00 +0000.595093][6095] ~H264Encode:
[068:993] [2024-12-17 10:13:00 +0000.595126][6095] teardownCompressionSession:
H264Encode::destroying Encoder
[068:994] [2024-12-17 10:13:00 +0000.595159][6095] Release time:15994787 enter.

[068:994] [2024-12-17 10:13:00 +0000.595316][6095] Release:


MediaCodecVideoEncoder::Release _inited:1
[068:994] [2024-12-17 10:13:00 +0000.595410][6095] Destroy time:15994787 enter.

[068:994] [2024-12-17 10:13:00 +0000.595446][6095] H264Encoder encoderDestroy


[068:994] [2024-12-17 10:13:00 +0000.595479][6095]
AndroidMediaCodecVideoEncoder::release env: 0x75c481f580
[068:994] [2024-12-17 10:13:00 +0000.595513][6095]
AndroidMediaCodecVideoEncoder::Destroy
[069:025] [2024-12-17 10:13:00 +0000.626456][6095] Destroy leave. expire time = 31
ms

[069:025] [2024-12-17 10:13:00 +0000.626653][6095] Release leave. expire time = 31


ms

[069:025] [2024-12-17 10:13:00 +0000.626705][6095] ~AndroidHwAvcEncoder


time:15994818 enter.

[069:026] [2024-12-17 10:13:00 +0000.627326][6095] Release time:15994819 enter.

[069:026] [2024-12-17 10:13:00 +0000.627390][6095] Release:


MediaCodecVideoEncoder:: has been released before, just return
[069:026] [2024-12-17 10:13:00 +0000.627440][6095] Release leave. expire time = 0
ms

[069:026] [2024-12-17 10:13:00 +0000.627514][6095] ~AndroidMediaCodecVideoEncoder


[069:026] [2024-12-17 10:13:00 +0000.627541][6095] ~WrapAndroidMediaCodec
time:15994819 enter.

[069:026] [2024-12-17 10:13:00 +0000.627568][6095] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[069:026] [2024-12-17 10:13:00 +0000.627595][6095] video hevc hw codec


destructor:0x75c4822c90

[069:026] [2024-12-17 10:13:00 +0000.627649][6095] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[069:026] [2024-12-17 10:13:00 +0000.627719][6095] teardownCompressionSession:


H264Encode::destroyed Encoder
[069:026] [2024-12-17 10:13:00 +0000.627782][6095]
RecordingSessionInternalSimple:destroy aac encoder output!
[069:026] [2024-12-17 10:13:00 +0000.627810][6095] AACSWEncode destructor
[069:028] [2024-12-17 10:13:00 +0000.630049][609a] fd_close successed!
[069:029] [2024-12-17 10:13:00 +0000.630326][609a] MP4 close file successfully
[069:029] [2024-12-17 10:13:00 +0000.630361][609a] Recording session Internal:
notify recording ok
[069:029] [2024-12-17 10:13:00 +0000.630390][609a] onRecordingOk: Recording Ok,
compose use time: 2176, averagefps 0
[069:029] [2024-12-17 10:13:00 +0000.630420][609a] OnReceiveEOF:
[069:031] [2024-12-17 10:13:00 +0000.632557][5ee3] haveEnoughProcessedData
internalAudioStream.length: 0
[069:031] [2024-12-17 10:13:00 +0000.632755][6098] OnVideoTimer: OnVideoTimer
return
[069:045] [2024-12-17 10:13:00 +0000.646990][50bd]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[069:045] [2024-12-17 10:13:00 +0000.647131][50bd] ~MediaComposeFile time:15994838
enter.

[069:046] [2024-12-17 10:13:00 +0000.647191][50bd] CancelCompose: CancelCompose,


is composing 0
[069:046] [2024-12-17 10:13:00 +0000.647343][6095] stop recording
[069:046] [2024-12-17 10:13:00 +0000.647451][6095] we have stopped recording before
[069:048] [2024-12-17 10:13:00 +0000.649281][50bd] ~MediaComposeFile leave. expire
time = 3 ms

[069:048] [2024-12-17 10:13:00 +0000.649475][50bd] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[069:049] [2024-12-17 10:13:00 +0000.650622][50bd] global uninited!
[069:049] [2024-12-17 10:13:00 +0000.650703][50bd]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[069:049] [2024-12-17 10:13:00 +0000.650780][50bd] ~MediaFilterGraph:
MediaFilterGraph destruct
[069:049] [2024-12-17 10:13:00 +0000.650814][50bd] RemoveVideoBackGroud: hava not
add video backgroud
[069:049] [2024-12-17 10:13:00 +0000.650918][50bd] UnbindInputFilter 0x7552dcfe58
this 0x75324087a0
[069:049] [2024-12-17 10:13:00 +0000.650970][50bd] ClearAllSource: remove source
filter, sourceid: 0x752fc1fb00
[069:049] [2024-12-17 10:13:00 +0000.651001][50bd] DestoryDecoderByVideoSource
time:15994842 enter.

[069:049] [2024-12-17 10:13:00 +0000.651039][50bd] ~VideoBindDecoder time:15994842


enter.
[069:050] [2024-12-17 10:13:00 +0000.651188][50bd] CleanUp time:15994843 enter.

[069:051] [2024-12-17 10:13:00 +0000.653011][50bd] CleanUp leave. expire time = 1


ms

[069:051] [2024-12-17 10:13:00 +0000.653095][50bd] CleanUp time:15994844 enter.

[069:053] [2024-12-17 10:13:00 +0000.654181][50bd] CleanUp leave. expire time = 2


ms

[069:055] [2024-12-17 10:13:00 +0000.656860][50bd] ~VideoBindDecoder leave. expire


time = 6 ms

[069:055] [2024-12-17 10:13:00 +0000.656950][50bd] DestoryDecoderByVideoSource


leave. expire time = 6 ms

[069:055] [2024-12-17 10:13:00 +0000.657010][50bd] UnbindInputFilter 0x7552dcfc18


this 0x7552dcfe58
[069:055] [2024-12-17 10:13:00 +0000.657059][50bd] UnbindInputFilter 0x7552dcfb58
this 0x7552dcfc18
[069:055] [2024-12-17 10:13:00 +0000.657109][50bd] UnbindInputFilter 0x752fc1fd20
this 0x7552dcfb58
[069:056] [2024-12-17 10:13:00 +0000.657155][50bd] UnbindInputFilter 0x7552dcfd98
this 0x7531f4f218
[069:056] [2024-12-17 10:13:00 +0000.657202][50bd] UnbindInputFilter 0x7552dcfcd8
this 0x7552dcfd98
[069:056] [2024-12-17 10:13:00 +0000.657246][50bd] UnbindInputFilter 0x752fc1fd20
this 0x7552dcfcd8
[069:056] [2024-12-17 10:13:00 +0000.657295][50bd] ~GLESContext:
[069:067] [2024-12-17 10:13:00 +0000.668405][50bd] GLESContext destruct finish.
[069:067] [2024-12-17 10:13:00 +0000.668496][50bd] filter: filter pipeline destroy
this: 0x7532408700
[070:161] [2024-12-17 10:13:01 +0000.762909][5ee4] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[070:161] [2024-12-17 10:13:01 +0000.763100][5ee4] _deviceSampleRate:48000

[070:163] [2024-12-17 10:13:01 +0000.764381][5ee3] Run AGC when audioType = 0


[070:762] [2024-12-17 10:13:02 +0000.363734][5ee3] haveEnoughProcessedData
internalAudioStream.length: 10
[070:829] [2024-12-17 10:13:02 +0000.430251][50df]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[070:829] [2024-12-17 10:13:02 +0000.430348][50df] ~MediaFilterCamera time:15996622
enter.

[070:829] [2024-12-17 10:13:02 +0000.430367][50df] StopPullFrameAndWriteMp4


time:15996622 enter.

[070:832] [2024-12-17 10:13:02 +0000.433528][5edb] stop recording


[070:832] [2024-12-17 10:13:02 +0000.433567][5edb] we have stopped recording before
[070:834] [2024-12-17 10:13:02 +0000.435464][50df] StopPullFrameAndWriteMp4 leave.
expire time = 5 ms

[070:837] [2024-12-17 10:13:02 +0000.438299][50df] DestroyPipelineAndFilters


time:15996630 enter.

[070:837] [2024-12-17 10:13:02 +0000.438353][50df] DestroyPipelineAndFilters


leave. expire time = 0 ms
[070:837] [2024-12-17 10:13:02 +0000.438370][50df] AppDeviceManagerStopMic

[070:837] [2024-12-17 10:13:02 +0000.438438][50df] AppDeviceManagerStopMic::mic


status is on
[070:837] [2024-12-17 10:13:02 +0000.438462][50df] Try to stop webrtc device.

[070:837] [2024-12-17 10:13:02 +0000.438483][50df] Set record state to


stopped.threadID:20703

[070:865] [2024-12-17 10:13:02 +0000.466482][50df] Try to destory the


recorder.threadID:20703

[071:065] [2024-12-17 10:13:02 +0000.666616][50df] DestroyAudioRecorder:


[071:065] [2024-12-17 10:13:02 +0000.666709][50df] Cleanup the buffer queue in the
recorder.
[071:065] [2024-12-17 10:13:02 +0000.666746][50df] Destroy the recorder.

[071:066] [2024-12-17 10:13:02 +0000.667478][50df] StopRecording finished.

[071:066] [2024-12-17 10:13:02 +0000.667533][50df] The stop recording success.

[071:066] [2024-12-17 10:13:02 +0000.667555][50df]


AudioDeviceDataHandler::StopMicProcess

[071:067] [2024-12-17 10:13:02 +0000.669066][50df] AppDeviceManager stop.

[071:068] [2024-12-17 10:13:02 +0[000:023] [2025-05-26 12:18:06 +0000.768621][631f]


Log to file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start
time:2025-05-26 12:18:06 +0000
[000:023] [2025-05-26 12:18:06 +0000.768657][631f] set AppID=50011 old AppID=-1
[000:023] [2025-05-26 12:18:06 +0000.768696][631f] Init the android object with
jvm:0xb400007d5d641380 env:0x7c944e7080 context:0x7c2f493908

[000:023] [2025-05-26 12:18:06 +0000.768726][631f] SetAndroidMediaCodecObjects


time:50054498 enter.

[000:023] [2025-05-26 12:18:06 +0000.768755][631f] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:023] [2025-05-26 12:18:06 +0000.768781][631f] SetAndroidMediaCodecObjects


time:50054498 enter.

[000:023] [2025-05-26 12:18:06 +0000.768808][631f] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007d5d641380
[000:023] [2025-05-26 12:18:06 +0000.768836][631f] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007d5d641380 address:0x7b8ba7e760
[000:023] [2025-05-26 12:18:06 +0000.768863][631f] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007d5d641380
address:0x7b8ba7e760
[000:023] [2025-05-26 12:18:06 +0000.768889][631f] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:023] [2025-05-26 12:18:06 +0000.768929][631f] Set the android objects with


jvm:0xb400007d5d641380 env:0x7c944e7080 context:0x7c2f493908

[000:024] [2025-05-26 12:18:06 +0000.770065][631f] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x7c944e7080
[000:024] [2025-05-26 12:18:06 +0000.770093][631f] SystemUtil Init done
[000:025] [2025-05-26 12:18:06 +0000.771395][631f]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:027] [2025-05-26 12:18:06 +0000.772758][631f] MediaFilterCamera
[000:027] [2025-05-26 12:18:06 +0000.772806][631f] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:027] [2025-05-26 12:18:06 +0000.772920][631f] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[000:027] [2025-05-26 12:18:06 +0000.772954][631f] Recording session using default
bitrate support by app:14680064
[000:027] [2025-05-26 12:18:06 +0000.773060][5f87] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c076e81c0
[000:027] [2025-05-26 12:18:06 +0000.773189][5f87] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:027] [2025-05-26 12:18:06 +0000.773253][631f] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:028] [2025-05-26 12:18:06 +0000.773837][631f] Error(ini.cc:191): Open the file
failed. error:2
[000:028] [2025-05-26 12:18:06 +0000.773876][631f]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:028] [2025-05-26 12:18:06 +0000.773931][631f] The device model: m2007j3sp
usingSoftwareAEC value: 0
[000:030] [2025-05-26 12:18:06 +0000.775798][631f] Error(ini.cc:191): Open the file
failed. error:2
[000:030] [2025-05-26 12:18:06 +0000.775838][631f]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:030] [2025-05-26 12:18:06 +0000.775857][631f] The device model: m2007j3sp
usingHardwareAEC value: 0
[000:030] [2025-05-26 12:18:06 +0000.775893][631f] The machine device: m2007j3sp
usingHardwareAEC value: 0
[000:030] [2025-05-26 12:18:06 +0000.775907][631f] Using Default AEC type: software
AEC
[000:031] [2025-05-26 12:18:06 +0000.776656][631f] The device model: m2007j3sp enum
value: 0
[000:031] [2025-05-26 12:18:06 +0000.776935][631f] GetMachineModel is M2007J3SP
[000:031] [2025-05-26 12:18:06 +0000.776958][631f] GetMachineInfo: M2007J3SP
[000:031] [2025-05-26 12:18:06 +0000.776981][631f] Construct BeautifyReader
begin...
[000:031] [2025-05-26 12:18:06 +0000.776998][631f] dumpStickerRgba:0
dumpStickerYuv:0
[000:031] [2025-05-26 12:18:06 +0000.777013][631f] Construct BeautifyReader done.
[000:033] [2025-05-26 12:18:06 +0000.779233][631f] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:033] [2025-05-26 12:18:06 +0000.779268][5f8a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c076cb0a0
[000:033] [2025-05-26 12:18:06 +0000.779290][631f] AppDeviceManager telnet server
for statistics started......
[000:034] [2025-05-26 12:18:06 +0000.779677][631f] CpuOverloadDetect time:50054509
enter.

[000:034] [2025-05-26 12:18:06 +0000.779748][631f] CpuOverloadDetect leave. expire


time = 0 ms

[000:034] [2025-05-26 12:18:06 +0000.779769][5f8b] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x7ca1269980
[000:034] [2025-05-26 12:18:06 +0000.780103][631f] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:034] [2025-05-26 12:18:06 +0000.780124][631f] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:034] [2025-05-26 12:18:06 +0000.780294][631f] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:035] [2025-05-26 12:18:06 +0000.781309][631f] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:035] [2025-05-26 12:18:06 +0000.781527][631f] CreatePlatformSpecificObjects:
[000:035] [2025-05-26 12:18:06 +0000.781556][631f] audio device use opensle input
and opensl output
[000:035] [2025-05-26 12:18:06 +0000.781590][631f] Create OpenSLES output module
with java VM support.

[000:036] [2025-05-26 12:18:06 +0000.781648][631f] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:036] [2025-05-26 12:18:06 +0000.781747][631f] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:036] [2025-05-26 12:18:06 +0000.781851][631f] Create OpenSLES output module
with buffer num:1

[000:036] [2025-05-26 12:18:06 +0000.781938][631f] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:036] [2025-05-26 12:18:06 +0000.782037][631f] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:036] [2025-05-26 12:18:06 +0000.782143][631f] Create OpenSLES input module
with java VM support.

[000:036] [2025-05-26 12:18:06 +0000.782173][631f] Create OpenSLES input module


with buffer num:1

[000:036] [2025-05-26 12:18:06 +0000.782228][631f] Error(trace.cc:40): Init the


output and input for audio device template.
[000:036] [2025-05-26 12:18:06 +0000.782245][631f] Init the output device.

[000:036] [2025-05-26 12:18:06 +0000.782258][631f] Init the opensl input.


[000:036] [2025-05-26 12:18:06 +0000.782284][631f] AppDeviceManager get setting
samplerate: 0
[000:036] [2025-05-26 12:18:06 +0000.782482][631f] The device model: m2007j3sp enum
value: 0
[000:037] [2025-05-26 12:18:06 +0000.782820][631f] The device model: m2007j3sp enum
value: 0
[000:037] [2025-05-26 12:18:06 +0000.782839][631f] Set the sample rate to be:48000

[000:037] [2025-05-26 12:18:06 +0000.782853][631f] Enable the recording stereo:0


[000:037] [2025-05-26 12:18:06 +0000.782877][631f] Set the playout as stereo:1
[000:037] [2025-05-26 12:18:06 +0000.782891][631f] Init the microphone.
[000:038] [2025-05-26 12:18:06 +0000.784011][631f] Update the recording sample rate
to be: 48000
[000:038] [2025-05-26 12:18:06 +0000.784039][631f] Init the speaker.
[000:038] [2025-05-26 12:18:06 +0000.784077][631f] Low latency buffer size:144 low
sample rate:48000
[000:038] [2025-05-26 12:18:06 +0000.784254][631f] Using 1 x 10ms for an audio
frame.

[000:041] [2025-05-26 12:18:06 +0000.786830][631f] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:041] [2025-05-26 12:18:06 +0000.786900][631f] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:041] [2025-05-26 12:18:06 +0000.786924][631f] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:045] [2025-05-26 12:18:06 +0000.790793][631f] The device model:m2007j3sp
[000:045] [2025-05-26 12:18:06 +0000.790841][631f] speaker output factor:100
defaultFactor: 100

[000:045] [2025-05-26 12:18:06 +0000.790854][631f] headset output factor:100


defaultFactor: 100

[000:045] [2025-05-26 12:18:06 +0000.791132][631f] AppDeviceManagerStart finished.


[000:045] [2025-05-26 12:18:06 +0000.791155][631f] AppDeviceManagerStartMic::mic
status is off
[000:045] [2025-05-26 12:18:06 +0000.791195][631f] AppDeviceManagerStartMic update
aec type: 2

[000:045] [2025-05-26 12:18:06 +0000.791212][631f] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:045] [2025-05-26 12:18:06 +0000.791226][631f]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:045] [2025-05-26 12:18:06 +0000.791240][631f]
AudioDeviceDataHandler::StartMicProcess

[000:045] [2025-05-26 12:18:06 +0000.791337][631f] Try to start webrtc recording


device.

[000:045] [2025-05-26 12:18:06 +0000.791358][631f] StartRecording. threadID:25375

[000:045] [2025-05-26 12:18:06 +0000.791406][5f8c] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:045] [2025-05-26 12:18:06 +0000.791469][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[000:046] [2025-05-26 12:18:06 +0000.791602][631f] The machine model:M2007J3SP

[000:046] [2025-05-26 12:18:06 +0000.791639][631f] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:046] [2025-05-26 12:18:06 +0000.791657][631f] Set the recording mode before


getSetting: 4
[000:046] [2025-05-26 12:18:06 +0000.791673][631f] Set the recording mode after
getSetting: 1
[000:070] [2025-05-26 12:18:06 +0000.816072][631f] StartRecording finished.

[000:070] [2025-05-26 12:18:06 +0000.816177][631f] audio: start the audio mic


checker timer.

[000:070] [2025-05-26 12:18:06 +0000.816509][631f] machine model :xiaomi


[000:070] [2025-05-26 12:18:06 +0000.816540][631f] Support this machine
model :xiaomi
[000:073] [2025-05-26 12:18:06 +0000.819500][631f] global inited! current sdk
version: 07-20-936c45f
[000:147] [2025-05-26 12:18:06 +0000.892950][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:147] [2025-05-26 12:18:06 +0000.893039][5f8d] _deviceSampleRate:48000

[000:152] [2025-05-26 12:18:06 +0000.898193][5f8c] Run AGC when audioType = 0


[000:152] [2025-05-26 12:18:06 +0000.898271][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:297] [2025-05-26 12:18:07 +0000.43289][5b46]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:297] [2025-05-26 12:18:07 +0000.43426][5f88] MediaFilterCamera, recording file
context:0x7c94588880 input texture:12
[000:297] [2025-05-26 12:18:07 +0000.43476][5f88] GLESContext:
[000:297] [2025-05-26 12:18:07 +0000.43512][5f88] The result of eglGetDisplay is:
0xb400007d5d6b4440
[000:298] [2025-05-26 12:18:07 +0000.44205][5f88] The result of creation:
0x7bb8359000
[000:298] [2025-05-26 12:18:07 +0000.44277][5f88] The result of
eglCreatePbufferSurface is: 0x7bb842b000
[000:298] [2025-05-26 12:18:07 +0000.44351][5b46]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7c94588880 input_texture: 12
[001:774] [2025-05-26 12:18:08 +0000.520472][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[002:150] [2025-05-26 12:18:08 +0000.895972][5f8c] Run AGC when audioType = 0
[003:494] [2025-05-26 12:18:10 +0000.239951][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[004:073] [2025-05-26 12:18:10 +0000.818735][5f83]
monitorTime:4003totalDuration:3940
[004:151] [2025-05-26 12:18:10 +0000.897538][5f8c] Run AGC when audioType = 0
[004:152] [2025-05-26 12:18:10 +0000.897727][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:213] [2025-05-26 12:18:11 +0000.959089][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[006:150] [2025-05-26 12:18:12 +0000.895996][5f8c] Run AGC when audioType = 0
[006:546] [2025-05-26 12:18:13 +0000.292595][6305] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[006:547] [2025-05-26 12:18:13 +0000.292669][6305]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[006:547] [2025-05-26 12:18:13 +0000.293441][6305]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[006:548] [2025-05-26 12:18:13 +0000.293659][5f88] operator() time:50061023 enter.

[006:548] [2025-05-26 12:18:13 +0000.293729][5f88] MediaFilterCamera, recording


file context:0x7c94588880 input texture:12
[006:549] [2025-05-26 12:18:13 +0000.294812][5f88] MicSource: Mic source
created:10x7becfe4d80
[006:549] [2025-05-26 12:18:13 +0000.295201][5f88] received external audio stream

[006:549] [2025-05-26 12:18:13 +0000.295244][5f88] alloc thread: 0x7bfab8a580


name:worker0 thread id:531523554480 to Mic_source
[006:549] [2025-05-26 12:18:13 +0000.295275][5f88] audio: start the audio sender
thread.

[006:549] [2025-05-26 12:18:13 +0000.295356][5f88] construct OpenGLRenderProgram


0x7c2383c798
[006:549] [2025-05-26 12:18:13 +0000.295390][5f88] CropFilter::SetOrientation
orientation: 90
[006:549] [2025-05-26 12:18:13 +0000.295524][5f88] filter: filter pipeline
construtc this: 0x7c23bc8080
[006:549] [2025-05-26 12:18:13 +0000.295551][5f88] filter: filter pipeline2 update
pattern: 1
[006:550] [2025-05-26 12:18:13 +0000.295617][5f88] CameraSource::source_id_:1
[006:550] [2025-05-26 12:18:13 +0000.295643][5f88] RecordAudioSource::source_id_:2
[006:550] [2025-05-26 12:18:13 +0000.295761][5f88] BindInputFilter 0x7bfab8acc0
this 0x7c2383c9c0
[006:550] [2025-05-26 12:18:13 +0000.295797][5f88] BindInputFilter 0x7bfab8ae58
this 0x7bfab8afd0
[006:550] [2025-05-26 12:18:13 +0000.295829][5f88] BindInputFilter 0x7c2383c9c0
this 0x7c23bc8120
[006:550] [2025-05-26 12:18:13 +0000.295871][5f88] setParamentForFilters:
speed:1.000000
[006:550] [2025-05-26 12:18:13 +0000.295894][5f88] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[006:550] [2025-05-26 12:18:13 +0000.295919][5f88] SetParamForFilter time:50061025
enter.

[006:550] [2025-05-26 12:18:13 +0000.295943][5f88] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[006:550] [2025-05-26 12:18:13 +0000.295970][5f88] SetParamForFilter: Params video
index is: 0
[006:550] [2025-05-26 12:18:13 +0000.295993][5f88] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[006:550] [2025-05-26 12:18:13 +0000.296016][5f88] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[006:550] [2025-05-26 12:18:13 +0000.296039][5f88] crop filter mode tpye:
citytravelvideo index:0
[006:553] [2025-05-26 12:18:13 +0000.298872][5f88]
Warning(parse_template_json.cc:45): json parament no found the parament
[006:553] [2025-05-26 12:18:13 +0000.298919][5f88]
Warning(parse_template_json.cc:45): json parament no found the parament
[006:553] [2025-05-26 12:18:13 +0000.298943][5f88]
Warning(parse_template_json.cc:45): json parament no found the parament
[006:553] [2025-05-26 12:18:13 +0000.298965][5f88]
Warning(parse_template_json.cc:45): json parament no found the parament
[006:553] [2025-05-26 12:18:13 +0000.298987][5f88]
Warning(parse_template_json.cc:45): json parament no found the parament
[006:553] [2025-05-26 12:18:13 +0000.299008][5f88]
Warning(parse_template_json.cc:45): json parament no found the parament
[006:553] [2025-05-26 12:18:13 +0000.299030][5f88]
Warning(parse_template_json.cc:45): json parament no found the parament
[006:553] [2025-05-26 12:18:13 +0000.299052][5f88]
Warning(parse_template_json.cc:81): json parament no found the parament
[006:553] [2025-05-26 12:18:13 +0000.299074][5f88]
Warning(parse_template_json.cc:81): json parament no found the parament
[006:553] [2025-05-26 12:18:13 +0000.299097][5f88]
Warning(parse_template_json.cc:67): json parament no found the parament
[006:553] [2025-05-26 12:18:13 +0000.299119][5f88]
Warning(parse_template_json.cc:93): json parament no found the duration
[006:553] [2025-05-26 12:18:13 +0000.299146][5f88] SetParamForFilter leave. expire
time = 3 ms

[006:553] [2025-05-26 12:18:13 +0000.299302][5f88] OnOutputSizeChanged width 1280


height 720
[006:553] [2025-05-26 12:18:13 +0000.299331][5f88] OpenGLFrameBuffer: width:1280
height:720
[006:553] [2025-05-26 12:18:13 +0000.299357][5f88] OpenGLFrameBuffer: width:1280
height:720
[006:553] [2025-05-26 12:18:13 +0000.299421][5f88] OpenGLFrameBuffer: width:1280
height:720
[006:553] [2025-05-26 12:18:13 +0000.299448][5f88] OpenGLFrameBuffer: width:1280
height:720
[006:553] [2025-05-26 12:18:13 +0000.299471][5f88] OpenGLFrameBuffer: width:1280
height:720
[006:553] [2025-05-26 12:18:13 +0000.299493][5f88] OpenGLFrameBuffer: width:1280
height:720
[006:553] [2025-05-26 12:18:13 +0000.299516][5f88] construct TrivalImageDrawer
0x7bb8327d00
[006:553] [2025-05-26 12:18:13 +0000.299539][5f88] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7bb8327d00 context 0x7c2205ce80
[006:553] [2025-05-26 12:18:13 +0000.299564][5f88] setupGLES:
[006:555] [2025-05-26 12:18:13 +0000.301153][5f88] OpenGLRenderProgram::Initialize.
[006:555] [2025-05-26 12:18:13 +0000.301233][5f88] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[006:555] [2025-05-26 12:18:13 +0000.301269][5f88] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[006:555] [2025-05-26 12:18:13 +0000.301321][5f88] Init open gl render:
0x7c2383c798
[006:555] [2025-05-26 12:18:13 +0000.301355][5f88] Fragement shader path:
[006:555] [2025-05-26 12:18:13 +0000.301387][5f88] Fragement shader path:
[006:555] [2025-05-26 12:18:13 +0000.301416][5f88] create opengl program object.
[006:555] [2025-05-26 12:18:13 +0000.301437][5f88] create shader: vertex
[006:555] [2025-05-26 12:18:13 +0000.301587][5f88] create shader: fragment
[006:557] [2025-05-26 12:18:13 +0000.303026][5f88] Have not extra filter filename!
[006:557] [2025-05-26 12:18:13 +0000.303072][5f88] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[006:557] [2025-05-26 12:18:13 +0000.303113][5f88] OpenGLRenderProgram::Initialize
success.
[006:557] [2025-05-26 12:18:13 +0000.303190][5f88] Setup the OpenGL result:1
[006:557] [2025-05-26 12:18:13 +0000.303467][5f87] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4
[006:557] [2025-05-26 12:18:13 +0000.303584][5f87] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[006:558] [2025-05-26 12:18:13 +0000.303610][5fb1] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7c22516698
[006:558] [2025-05-26 12:18:13 +0000.303634][5f87] 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
[006:558] [2025-05-26 12:18:13 +0000.303702][5f87] 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_50061032.mp4
fileFD: -1
[006:558] [2025-05-26 12:18:13 +0000.304065][5f87] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4
is opened successfully
[006:558] [2025-05-26 12:18:13 +0000.304097][5f87] setupMediaProcessers:
[006:558] [2025-05-26 12:18:13 +0000.304127][5f87]
RecordingSessionInternalSimple:setup media processers.
[006:558] [2025-05-26 12:18:13 +0000.304159][5f87] construct AAC encoder
[006:559] [2025-05-26 12:18:13 +0000.304707][5f87] H264Encoder creating:
superfast011818
[006:559] [2025-05-26 12:18:13 +0000.304757][5f87] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[006:559] [2025-05-26 12:18:13 +0000.305319][5f87] H264Encode::GetMachineModel is
M2007J3SP
[006:559] [2025-05-26 12:18:13 +0000.305352][5f87] H264Encoder machine_mode
is:M2007J3SP
[006:559] [2025-05-26 12:18:13 +0000.305372][5f87] H264Encode::machine size :9
machine_mode:M2007J3SP
[006:559] [2025-05-26 12:18:13 +0000.305394][5f87] H264Encode::machine array
size :22 machine_mode:M2007J3SP
[006:559] [2025-05-26 12:18:13 +0000.305416][5f87] H264Encode::current machine
is :M2007J3SP auto check hw codec decide to use hw codec
[006:559] [2025-05-26 12:18:13 +0000.305438][5f87] setupCompressionSession:
[006:559] [2025-05-26 12:18:13 +0000.305460][5f87] H264Encode::creating hareware
Encoder
[006:559] [2025-05-26 12:18:13 +0000.305482][5f87] AndroidHwAvcEncoder
time:50061034 enter.

[006:560] [2025-05-26 12:18:13 +0000.305610][5f87] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d5d641380 address:0x7b8ba7e760
[006:560] [2025-05-26 12:18:13 +0000.305723][5f87] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[006:560] [2025-05-26 12:18:13 +0000.305751][5f87] The video avc hw codec address
is 0x7ca1206af8
[006:560] [2025-05-26 12:18:13 +0000.305796][5f87] AndroidHwAvcEncoder leave.
expire time = 1 ms

[006:560] [2025-05-26 12:18:13 +0000.305822][5f87] RegisterEncodeCompleteCallback


time:50061035 enter.

[006:560] [2025-05-26 12:18:13 +0000.305886][5f87] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[006:560] [2025-05-26 12:18:13 +0000.305923][5f87] InitEncode time:50061035 enter.


[006:560] [2025-05-26 12:18:13 +0000.305978][5f87] InitEncode:
MediaCodecVideoEncoder::Release _inited:1
[006:560] [2025-05-26 12:18:13 +0000.306015][5f87] Create time:50061035 enter.

[006:560] [2025-05-26 12:18:13 +0000.306057][5f87] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[006:560] [2025-05-26 12:18:13 +0000.306085][5f87]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7ca1252ac0
[006:568] [2025-05-26 12:18:13 +0000.314427][5f8c] On audio frame the broadcast
with timestamp:50061043 samples:480. (1000 frame for one log)

[006:569] [2025-05-26 12:18:13 +0000.315561][5faa] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[006:570] [2025-05-26 12:18:13 +0000.315959][5faa] The output timestamp from audio
mixer change:50061043
[006:570] [2025-05-26 12:18:13 +0000.315998][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:577] [2025-05-26 12:18:13 +0000.323568][5f87]
supported_type:image/vnd.android.heic
[006:578] [2025-05-26 12:18:13 +0000.323681][5f87] supported_type:video/avc
[006:578] [2025-05-26 12:18:13 +0000.323730][5f87] name:OMX.qcom.video.encoder.avc
mime:video/avc
[006:578] [2025-05-26 12:18:13 +0000.323784][5f87] hwCodecPrefix :OMX.qcom.
[006:578] [2025-05-26 12:18:13 +0000.323833][5f87] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[006:578] [2025-05-26 12:18:13 +0000.323860][5f87] mediacodec_createCodecByName
time:50061053 enter.

[006:578] [2025-05-26 12:18:13 +0000.323911][5f87] WrapAndroidMediaCodec


time:50061053 enter.

[006:578] [2025-05-26 12:18:13 +0000.324028][5f87] WrapAndroidMediaCodec leave.


expire time = 0 ms

[006:595] [2025-05-26 12:18:13 +0000.341311][5f87] mediacodec_createCodecByName


leave. expire time = 17 ms

[006:595] [2025-05-26 12:18:13 +0000.341412][5f87] WrapAndroidMediaFromat


time:50061070 enter.

[006:595] [2025-05-26 12:18:13 +0000.341511][5f87] WrapAndroidMediaFromat leave.


expire time = 0 ms

[006:654] [2025-05-26 12:18:13 +0000.400240][5f87] Destroy time:50061129 enter.

[006:654] [2025-05-26 12:18:13 +0000.400319][5f87] WrapAndroidMediaFromat::


Destroy
[006:654] [2025-05-26 12:18:13 +0000.400374][5f87] Destroy leave. expire time = 0
ms

[006:654] [2025-05-26 12:18:13 +0000.400413][5f87] ~WrapAndroidMediaFromat


time:50061129 enter.

[006:654] [2025-05-26 12:18:13 +0000.400457][5f87] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[006:654] [2025-05-26 12:18:13 +0000.400489][5f87] Create leave. expire time = 94


ms

[006:654] [2025-05-26 12:18:13 +0000.400526][5f87] isSemiPlanarSupport


time:50061129 enter.

[006:654] [2025-05-26 12:18:13 +0000.400566][5f87] H264Encoder isSemiPlanarSupport


[006:655] [2025-05-26 12:18:13 +0000.400605][5f87] isSemiPlanarSupport leave.
expire time = 1 ms

[006:655] [2025-05-26 12:18:13 +0000.400642][5f87] creat hw H264Encoder success,


isSemiPlanar:1
[006:655] [2025-05-26 12:18:13 +0000.400727][5f87] InitEncode leave. expire time =
95 ms

[006:655] [2025-05-26 12:18:13 +0000.400773][5f87] H264Encode::created Encoder


[006:655] [2025-05-26 12:18:13 +0000.400809][5f87] H264Encode:: H264 encoder
created.
[006:655] [2025-05-26 12:18:13 +0000.400854][5f87] H264 encoder created.
[006:655] [2025-05-26 12:18:13 +0000.400894][5f87]
RecordingSessionInternalSimple:created avc encoder avc: 0x7c2242b740
[006:655] [2025-05-26 12:18:13 +0000.400935][5f87] setOutput:
[006:655] [2025-05-26 12:18:13 +0000.400971][5f87]
RecordingSessionInternalSimple:encoder set output to muxer!
[006:655] [2025-05-26 12:18:13 +0000.401007][5f87] request a key frame
[006:655] [2025-05-26 12:18:13 +0000.401041][5f87] H264Encode:: request a key frame
[006:655] [2025-05-26 12:18:13 +0000.401155][5f87] setDisplayRotate :90
[006:655] [2025-05-26 12:18:13 +0000.401196][5f87] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[006:655] [2025-05-26 12:18:13 +0000.401274][5f88] StartRecording:
[006:655] [2025-05-26 12:18:13 +0000.401359][5faa] operator(): Set the recording
session in mic source. recording session: 0x7bfab8ad00
[006:655] [2025-05-26 12:18:13 +0000.401469][5f88] operator() leave. expire time =
107 ms

[006:655] [2025-05-26 12:18:13 +0000.401459][5fa9] AF_SpeedFilter audio


0x7bfab8ae80 PullFrame
[006:655] [2025-05-26 12:18:13 +0000.401559][5fa9]
RecordAudioSource::PullAudioFrame
[006:655] [2025-05-26 12:18:13 +0000.401596][5fa9] AF_SpeedFilter::PullFrame eof4
[006:658] [2025-05-26 12:18:13 +0000.404180][5fa9]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[006:663] [2025-05-26 12:18:13 +0000.408745][5fa9] AF_SpeedFilter audio time,
0x7bfab8ae80 rcv time: 50061126
[006:663] [2025-05-26 12:18:13 +0000.408815][5fa9] AF_SpeedFilter audio time,
0x7bfab8ae80 rcv time: 50061126in_nSamples:441
[006:663] [2025-05-26 12:18:13 +0000.408929][5fa9] resampled_data_size:0
[006:707] [2025-05-26 12:18:13 +0000.453495][5f88]
MediaFilterCamera::NeedProcessTexture
[006:707] [2025-05-26 12:18:13 +0000.453560][5f88] begine recode to first frame
spend time:159
[006:708] [2025-05-26 12:18:13 +0000.453599][5f88] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7bfab8ab80
[006:708] [2025-05-26 12:18:13 +0000.453646][5f88] blur_distance_:0
[006:708] [2025-05-26 12:18:13 +0000.453679][5f88] blur_direction_angle_:-90
[006:708] [2025-05-26 12:18:13 +0000.453719][5f88]
GPUImageProcessing::SetOrientation orientation: 90
[006:708] [2025-05-26 12:18:13 +0000.453757][5f88] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[006:708] [2025-05-26 12:18:13 +0000.453820][5f88] GPUImageProcessing: process
video frame with resolution 1280 X 720
[006:708] [2025-05-26 12:18:13 +0000.453867][5f88] GPUImageProcessing: input frame
width1280 X 720
[006:709] [2025-05-26 12:18:13 +0000.455559][5f88] drawYUV420 render
OpenGLRenderProgram:0x7c2383c798
[006:711] [2025-05-26 12:18:13 +0000.456606][5f88] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[006:711] [2025-05-26 12:18:13 +0000.456709][5f88] CropFilter::OnVideoFrame
outputtexture :14
[006:711] [2025-05-26 12:18:13 +0000.456763][5f88] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[006:714] [2025-05-26 12:18:13 +0000.459769][5f88] The read pixel from buffer take:
3 width:1280 height:720 frameType:0
[006:736] [2025-05-26 12:18:13 +0000.481916][5f88] drawYUV420 render
OpenGLRenderProgram:0x7c2383c798
[006:741] [2025-05-26 12:18:13 +0000.486844][5f88] The convert RGB to YUV take 2
[006:741] [2025-05-26 12:18:13 +0000.487070][5f88] FilterPipeline2::OnVideoFrame
pts 27 last_video_timestamp_ 27
[006:741] [2025-05-26 12:18:13 +0000.487168][5f88]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[006:742] [2025-05-26 12:18:13 +0000.488479][5fb0]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[006:742] [2025-05-26 12:18:13 +0000.488562][5fb0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[006:743] [2025-05-26 12:18:13 +0000.488618][5fb0] push video frame to H264
encoder. (100 frame for one log)

[006:743] [2025-05-26 12:18:13 +0000.488669][5fb0] push video frame to H264


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

[006:743] [2025-05-26 12:18:13 +0000.488718][5fb0] H264Encode::push video frame to


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

[006:743] [2025-05-26 12:18:13 +0000.488763][5fb0] Push an pts:0 to dts queue.


[006:743] [2025-05-26 12:18:13 +0000.488827][5fb0] DTS queue for
Generator:0x7c225168b8 0
[006:743] [2025-05-26 12:18:13 +0000.488868][5fb0] The input pts:0 fps:30
[006:744] [2025-05-26 12:18:13 +0000.489660][5fb0]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[006:768] [2025-05-26 12:18:13 +0000.513724][5f88] drawYUV420 render
OpenGLRenderProgram:0x7c2383c798
[006:777] [2025-05-26 12:18:13 +0000.523412][5fa9] AF_SpeedFilter audio time 222,
0x7bfab8ae80 out time: 50061126 org time: 50061126
[006:778] [2025-05-26 12:18:13 +0000.524323][5fa9] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[006:778] [2025-05-26 12:18:13 +0000.524386][5fa9]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 50061126
[006:778] [2025-05-26 12:18:13 +0000.524436][5fa9]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[006:779] [2025-05-26 12:18:13 +0000.524890][5fa9] AF_SpeedFilter audio time
[006:779] [2025-05-26 12:18:13 +0000.524988][5fa9] AF_SpeedFilter audio time 111,
0x7bfab8ae80 out time: 50061136 org time: 50061136
[006:780] [2025-05-26 12:18:13 +0000.525840][5faf]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:1
[006:781] [2025-05-26 12:18:13 +0000.526775][5fb1] add aac audio track with id:1
[006:839] [2025-05-26 12:18:13 +0000.585001][5fb0] h264 add frame header cdr flag
[006:840] [2025-05-26 12:18:13 +0000.585665][5fb0] h264 add frame header cdr flag
[006:841] [2025-05-26 12:18:13 +0000.586966][5fb0] SendFrame
encodedImage._timeStamp:0encodedImage->_length:456735
[006:841] [2025-05-26 12:18:13 +0000.587038][5fb0] Received key frame:0
[006:841] [2025-05-26 12:18:13 +0000.587102][5fb0] last dts:0 currentPts:0
ppsOrSPS:0 queue length:4
[006:841] [2025-05-26 12:18:13 +0000.587154][5fb0] H264Encode::H264SWEncoder get
callback, length:456735 type:0 nalType:7length:18
[006:841] [2025-05-26 12:18:13 +0000.587196][5fb0] H264Encode:: get a sps pps
header!headerSize:31
[006:841] [2025-05-26 12:18:13 +0000.587238][5fb0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[006:841] [2025-05-26 12:18:13 +0000.587356][5fb1] get the H.264 SPS parameter
[006:842] [2025-05-26 12:18:13 +0000.587665][5fb1] add video track with id:2
[006:845] [2025-05-26 12:18:13 +0000.591579][5fb1] get the H.264 PPS parameter
[006:847] [2025-05-26 12:18:13 +0000.592954][5fb1] get the H.264 IDR frame
[006:847] [2025-05-26 12:18:13 +0000.593024][5fb1] resss:true
[006:847] [2025-05-26 12:18:13 +0000.593093][5fb1] video start ts:0
[006:847] [2025-05-26 12:18:13 +0000.593465][5fb1] the video frame has been written
into MP4 file
[006:863] [2025-05-26 12:18:13 +0000.609467][5fb1] audio start ts:0
[006:863] [2025-05-26 12:18:13 +0000.609584][5fb1] the audio frame has been written
into MP4 file
[006:926] [2025-05-26 12:18:13 +0000.672449][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[007:203] [2025-05-26 12:18:13 +0000.948690][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:237] [2025-05-26 12:18:13 +0000.982657][5f88] The convert RGB to YUV take 2
[007:570] [2025-05-26 12:18:14 +0000.316167][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[007:574] [2025-05-26 12:18:14 +0000.320205][5fb0] DTS queue for
Generator:0x7c225168b8 801 835
[007:700] [2025-05-26 12:18:14 +0000.446253][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:743] [2025-05-26 12:18:14 +0000.489007][5f88] The convert RGB to YUV take 2
[008:072] [2025-05-26 12:18:14 +0000.818228][5fb0] Push an pts:1333 to dts queue.
[008:110] [2025-05-26 12:18:14 +0000.856239][5fb0] last dts:1302 currentPts:1333
ppsOrSPS:0 queue length:2
[008:149] [2025-05-26 12:18:14 +0000.895084][5f8c] Run AGC when audioType = 0
[008:149] [2025-05-26 12:18:14 +0000.895206][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:202] [2025-05-26 12:18:14 +0000.948212][5fa9] AF_SpeedFilter audio
0x7bfab8ae80 PullFrame
[008:204] [2025-05-26 12:18:14 +0000.949711][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:238] [2025-05-26 12:18:14 +0000.984334][5f88] The convert RGB to YUV take 2
[008:404] [2025-05-26 12:18:15 +0000.150275][5fb0] DTS queue for
Generator:0x7c225168b8 1633 1665
[008:440] [2025-05-26 12:18:15 +0000.186007][5fa9]
RecordAudioSource::PullAudioFrame
[008:581] [2025-05-26 12:18:15 +0000.326656][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[008:645] [2025-05-26 12:18:15 +0000.391540][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[008:702] [2025-05-26 12:18:15 +0000.447822][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[008:738] [2025-05-26 12:18:15 +0000.483763][5f88] The convert RGB to YUV take 2
[008:769] [2025-05-26 12:18:15 +0000.515129][5f88] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[008:774] [2025-05-26 12:18:15 +0000.520495][5fb0] h264 add frame header cdr flag
[008:775] [2025-05-26 12:18:15 +0000.520984][5fb0] Received key frame:2001
[008:808] [2025-05-26 12:18:15 +0000.554576][5fb1] get the H.264 IDR frame
[008:835] [2025-05-26 12:18:15 +0000.581495][5fa9] AF_SpeedFilter::PullFrame eof4
[008:838] [2025-05-26 12:18:15 +0000.583639][5fa9]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[008:942] [2025-05-26 12:18:15 +0000.688600][5fa9] resampled_data_size:7168
[009:121] [2025-05-26 12:18:15 +0000.867474][5faf]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:4
[009:205] [2025-05-26 12:18:15 +0000.950869][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:208] [2025-05-26 12:18:15 +0000.954480][5fb0] DTS queue for
Generator:0x7c225168b8 2468
[009:238] [2025-05-26 12:18:15 +0000.983832][5f88] The convert RGB to YUV take 2
[009:407] [2025-05-26 12:18:16 +0000.153200][5fb0] Push an pts:2668 to dts queue.
[009:441] [2025-05-26 12:18:16 +0000.187373][5fb0] last dts:2636 currentPts:2668
ppsOrSPS:0 queue length:2
[009:577] [2025-05-26 12:18:16 +0000.322967][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[009:700] [2025-05-26 12:18:16 +0000.445872][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[009:739] [2025-05-26 12:18:16 +0000.484615][5f88] The convert RGB to YUV take 2
[009:758] [2025-05-26 12:18:16 +0000.503609][5fa9] AF_SpeedFilter audio
0x7bfab8ae80 PullFrame
[010:005] [2025-05-26 12:18:16 +0000.750808][5f88] drawYUV420 render
OpenGLRenderProgram:0x7c2383c798
[010:044] [2025-05-26 12:18:16 +0000.789689][5fb0] DTS queue for
Generator:0x7c225168b8 3300
[010:066] [2025-05-26 12:18:16 +0000.812304][5f88] GPUImageProcessing: process
video frame with resolution 1280 X 720
[010:066] [2025-05-26 12:18:16 +0000.812417][5f88] GPUImageProcessing: input frame
width1280 X 720
[010:067] [2025-05-26 12:18:16 +0000.812737][5f88] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[010:067] [2025-05-26 12:18:16 +0000.812830][5f88] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[010:069] [2025-05-26 12:18:16 +0000.815090][5fb0]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3332
[010:072] [2025-05-26 12:18:16 +0000.818085][5fb0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3300 pts:3300
[010:104] [2025-05-26 12:18:16 +0000.850149][5fb0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3366
[010:104] [2025-05-26 12:18:16 +0000.850234][5fb0] push video frame to H264
encoder. (100 frame for one log)

[010:104] [2025-05-26 12:18:16 +0000.850270][5fb0] push video frame to H264


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

[010:104] [2025-05-26 12:18:16 +0000.850435][5fb0] H264Encode::push video frame to


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

[010:105] [2025-05-26 12:18:16 +0000.850679][5fb0] The input pts:3366 fps:30


[010:106] [2025-05-26 12:18:16 +0000.852148][5fb0] SendFrame
encodedImage._timeStamp:3332encodedImage->_length:50464
[010:144] [2025-05-26 12:18:16 +0000.889774][5fb0] H264Encode::H264SWEncoder get
callback, length:55520 type:1 nalType:1length:55516
[010:147] [2025-05-26 12:18:16 +0000.893011][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[010:147] [2025-05-26 12:18:16 +0000.893102][5f8d] _deviceSampleRate:48000

[010:151] [2025-05-26 12:18:16 +0000.897335][5f8c] Run AGC when audioType = 0


[010:201] [2025-05-26 12:18:16 +0000.946738][5f88] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[010:235] [2025-05-26 12:18:16 +0000.981175][5f88] The convert RGB to YUV take 1
[010:244] [2025-05-26 12:18:16 +0000.989905][5fa9]
RecordAudioSource::PullAudioFrame
[010:359] [2025-05-26 12:18:17 +0000.105547][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[010:578] [2025-05-26 12:18:17 +0000.324183][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[010:702] [2025-05-26 12:18:17 +0000.447739][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:738] [2025-05-26 12:18:17 +0000.484413][5f88] The convert RGB to YUV take 2
[010:742] [2025-05-26 12:18:17 +0000.488334][5fb0] Push an pts:4001 to dts queue.
[010:774] [2025-05-26 12:18:17 +0000.519823][5fb0] h264 add frame header cdr flag
[010:774] [2025-05-26 12:18:17 +0000.520327][5fb0] Received key frame:4001
[010:774] [2025-05-26 12:18:17 +0000.520379][5fb0] last dts:3967 currentPts:4001
ppsOrSPS:0 queue length:2
[010:807] [2025-05-26 12:18:17 +0000.553204][5fb1] get the H.264 IDR frame
[010:835] [2025-05-26 12:18:17 +0000.581438][5f88] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[010:878] [2025-05-26 12:18:17 +0000.624506][5fb0] DTS queue for
Generator:0x7c225168b8 4099 4139
[011:037] [2025-05-26 12:18:17 +0000.783278][5fa9] AF_SpeedFilter::PullFrame eof4
[011:040] [2025-05-26 12:18:17 +0000.785938][5fa9]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[011:135] [2025-05-26 12:18:17 +0000.881321][5fa9] resampled_data_size:0
[011:204] [2025-05-26 12:18:17 +0000.949682][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:236] [2025-05-26 12:18:17 +0000.981729][5f88] The convert RGB to YUV take 2
[011:305] [2025-05-26 12:18:18 +0000.50959][5fa9] AF_SpeedFilter audio 0x7bfab8ae80
PullFrame
[011:486] [2025-05-26 12:18:18 +0000.232124][5faf]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:8
[011:573] [2025-05-26 12:18:18 +0000.319124][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[011:703] [2025-05-26 12:18:18 +0000.448659][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:706] [2025-05-26 12:18:18 +0000.452437][5fb0] DTS queue for
Generator:0x7c225168b8 4937 4968
[011:742] [2025-05-26 12:18:18 +0000.488400][5f88] The convert RGB to YUV take 1
[012:052] [2025-05-26 12:18:18 +0000.797993][5fa9]
RecordAudioSource::PullAudioFrame
[012:072] [2025-05-26 12:18:18 +0000.817775][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[012:075] [2025-05-26 12:18:18 +0000.820624][5fb0] Push an pts:5336 to dts queue.
[012:110] [2025-05-26 12:18:18 +0000.855693][5fb0] last dts:5305 currentPts:5336
ppsOrSPS:0 queue length:2
[012:149] [2025-05-26 12:18:18 +0000.894915][5f8c] Run AGC when audioType = 0
[012:149] [2025-05-26 12:18:18 +0000.895033][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:204] [2025-05-26 12:18:18 +0000.949662][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:238] [2025-05-26 12:18:18 +0000.983721][5f88] The convert RGB to YUV take 2
[012:544] [2025-05-26 12:18:19 +0000.290020][5fb0] DTS queue for
Generator:0x7c225168b8 5771 5805
[012:579] [2025-05-26 12:18:19 +0000.325223][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[012:704] [2025-05-26 12:18:19 +0000.449801][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:737] [2025-05-26 12:18:19 +0000.483591][5f88] The convert RGB to YUV take 1
[012:771] [2025-05-26 12:18:19 +0000.517158][5fb0] h264 add frame header cdr flag
[012:772] [2025-05-26 12:18:19 +0000.517630][5fb0] Received key frame:6001
[012:809] [2025-05-26 12:18:19 +0000.555449][5fb1] get the H.264 IDR frame
[012:865] [2025-05-26 12:18:19 +0000.610797][5fa9] AF_SpeedFilter audio
0x7bfab8ae80 PullFrame
[012:933] [2025-05-26 12:18:19 +0000.679082][5f88] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2980 diff: 21
[013:207] [2025-05-26 12:18:19 +0000.952855][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:237] [2025-05-26 12:18:19 +0000.983196][5fa9] AF_SpeedFilter::PullFrame eof4
[013:239] [2025-05-26 12:18:19 +0000.984954][5f88] The convert RGB to YUV take 1
[013:239] [2025-05-26 12:18:19 +0000.985360][5fa9]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[013:336] [2025-05-26 12:18:20 +0000.82330][5f88] drawYUV420 render
OpenGLRenderProgram:0x7c2383c798
[013:342] [2025-05-26 12:18:20 +0000.88321][5fb0] DTS queue for
Generator:0x7c225168b8 6602
[013:363] [2025-05-26 12:18:20 +0000.108910][5fa9] resampled_data_size:10240
[013:404] [2025-05-26 12:18:20 +0000.149753][5fb0]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6666
[013:404] [2025-05-26 12:18:20 +0000.149841][5fb0] Push an pts:6666 to dts queue.
[013:439] [2025-05-26 12:18:20 +0000.184723][5f88] GPUImageProcessing: process
video frame with resolution 1280 X 720
[013:439] [2025-05-26 12:18:20 +0000.184821][5f88] GPUImageProcessing: input frame
width1280 X 720
[013:439] [2025-05-26 12:18:20 +0000.185215][5f88] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[013:439] [2025-05-26 12:18:20 +0000.185279][5f88] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[013:444] [2025-05-26 12:18:20 +0000.190173][5fb0] SendFrame
encodedImage._timeStamp:6666encodedImage->_length:45440
[013:444] [2025-05-26 12:18:20 +0000.190286][5fb0] last dts:6632 currentPts:6666
ppsOrSPS:0 queue length:2
[013:444] [2025-05-26 12:18:20 +0000.190333][5fb0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6666 pts:6666
[013:473] [2025-05-26 12:18:20 +0000.218832][5fb0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6733
[013:473] [2025-05-26 12:18:20 +0000.218930][5fb0] push video frame to H264
encoder. (100 frame for one log)

[013:473] [2025-05-26 12:18:20 +0000.218975][5fb0] push video frame to H264


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

[013:473] [2025-05-26 12:18:20 +0000.219019][5fb0] H264Encode::push video frame to


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

[013:473] [2025-05-26 12:18:20 +0000.219074][5fb0] The input pts:6733 fps:30


[013:510] [2025-05-26 12:18:20 +0000.256451][5fb0] H264Encode::H264SWEncoder get
callback, length:41744 type:1 nalType:1length:41740
[013:571] [2025-05-26 12:18:20 +0000.317142][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[013:705] [2025-05-26 12:18:20 +0000.451203][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:737] [2025-05-26 12:18:20 +0000.482930][5f88] The convert RGB to YUV take 2
[013:743] [2025-05-26 12:18:20 +0000.488963][5faf]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6965queue_audio_frame_:2
[013:791] [2025-05-26 12:18:20 +0000.537540][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[013:855] [2025-05-26 12:18:20 +0000.601054][5fa9]
RecordAudioSource::PullAudioFrame
[014:149] [2025-05-26 12:18:20 +0000.895360][5f8c] Run AGC when audioType = 0
[014:172] [2025-05-26 12:18:20 +0000.918433][5fb0] DTS queue for
Generator:0x7c225168b8 7433
[014:202] [2025-05-26 12:18:20 +0000.947859][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:237] [2025-05-26 12:18:20 +0000.982663][5f88] The convert RGB to YUV take 2
[014:417] [2025-05-26 12:18:21 +0000.162952][5fa9] AF_SpeedFilter audio
0x7bfab8ae80 PullFrame
[014:571] [2025-05-26 12:18:21 +0000.316641][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[014:704] [2025-05-26 12:18:21 +0000.450039][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:736] [2025-05-26 12:18:21 +0000.481791][5f88] The convert RGB to YUV take 2
[014:737] [2025-05-26 12:18:21 +0000.483452][5fb0] Push an pts:8000 to dts queue.
[014:772] [2025-05-26 12:18:21 +0000.518125][5fb0] h264 add frame header cdr flag
[014:773] [2025-05-26 12:18:21 +0000.518683][5fb0] Received key frame:8000
[014:773] [2025-05-26 12:18:21 +0000.518750][5fb0] last dts:7968 currentPts:8000
ppsOrSPS:0 queue length:2
[014:810] [2025-05-26 12:18:21 +0000.556546][5fb1] get the H.264 IDR frame
[015:002] [2025-05-26 12:18:21 +0000.748542][5f88] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3984 diff: 17
[015:003] [2025-05-26 12:18:21 +0000.748865][5fb0] DTS queue for
Generator:0x7c225168b8 8235 8266
[015:207] [2025-05-26 12:18:21 +0000.952641][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:240] [2025-05-26 12:18:21 +0000.986268][5f88] The convert RGB to YUV take 1
[015:452] [2025-05-26 12:18:22 +0000.198077][5fa9] AF_SpeedFilter::PullFrame eof4
[015:454] [2025-05-26 12:18:22 +0000.200228][5fa9]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[015:505] [2025-05-26 12:18:22 +0000.250923][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[015:579] [2025-05-26 12:18:22 +0000.324880][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[015:613] [2025-05-26 12:18:22 +0000.359430][5fa9] resampled_data_size:1024
[015:669] [2025-05-26 12:18:22 +0000.415437][5fa9]
RecordAudioSource::PullAudioFrame
[015:703] [2025-05-26 12:18:22 +0000.449106][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:739] [2025-05-26 12:18:22 +0000.485306][5f88] The convert RGB to YUV take 2
[015:839] [2025-05-26 12:18:22 +0000.584660][5fb0] DTS queue for
Generator:0x7c225168b8 9068 9099
[015:983] [2025-05-26 12:18:22 +0000.728905][5fa9] AF_SpeedFilter audio
0x7bfab8ae80 PullFrame
[016:069] [2025-05-26 12:18:22 +0000.815557][5fb0] Push an pts:9330 to dts queue.
[016:099] [2025-05-26 12:18:22 +0000.844886][5faf]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9287queue_audio_frame_:4
[016:107] [2025-05-26 12:18:22 +0000.853464][5fb0] last dts:9300 currentPts:9330
ppsOrSPS:0 queue length:2
[016:148] [2025-05-26 12:18:22 +0000.894513][5f8c] Run AGC when audioType = 0
[016:149] [2025-05-26 12:18:22 +0000.894741][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:200] [2025-05-26 12:18:22 +0000.945997][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:234] [2025-05-26 12:18:22 +0000.980183][5f88] The convert RGB to YUV take 1
[016:538] [2025-05-26 12:18:23 +0000.283910][5faa] The output timestamp from audio
mixer change:50071006
[016:572] [2025-05-26 12:18:23 +0000.318567][5f8c] On audio frame the broadcast
with timestamp:50071047 samples:480. (1000 frame for one log)

[016:579] [2025-05-26 12:18:23 +0000.325277][5faa] Get data in mic source, which


has byte length:1764micAudioStream->length():20
[016:579] [2025-05-26 12:18:23 +0000.325443][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[016:653] [2025-05-26 12:18:23 +0000.399572][5fa9] AF_SpeedFilter audio time,
0x7bfab8ae80 rcv time: 50071126
[016:654] [2025-05-26 12:18:23 +0000.399670][5fa9] AF_SpeedFilter audio time,
0x7bfab8ae80 rcv time: 50071126in_nSamples:441
[016:668] [2025-05-26 12:18:23 +0000.413764][5f88] drawYUV420 render
OpenGLRenderProgram:0x7c2383c798
[016:672] [2025-05-26 12:18:23 +0000.418251][5fb0] DTS queue for
Generator:0x7c225168b8 9900 9933
[016:703] [2025-05-26 12:18:23 +0000.449524][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:741] [2025-05-26 12:18:23 +0000.487308][5f88] The convert RGB to YUV take 2
[016:742] [2025-05-26 12:18:23 +0000.488304][5fb0]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:10005
[016:758] [2025-05-26 12:18:23 +0000.503882][5fa9] FilterPipeline2::OnAudioFrame
pts 10010 last_audio_timestamp_ 10010
[016:758] [2025-05-26 12:18:23 +0000.503963][5fa9]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 50071126
[016:758] [2025-05-26 12:18:23 +0000.504002][5fa9]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[016:778] [2025-05-26 12:18:23 +0000.524064][5fb0] h264 add frame header cdr flag
[016:778] [2025-05-26 12:18:23 +0000.524546][5fb0] SendFrame
encodedImage._timeStamp:10005encodedImage->_length:198192
[016:778] [2025-05-26 12:18:23 +0000.524598][5fb0] Received key frame:10005
[016:802] [2025-05-26 12:18:23 +0000.547716][5f88] GPUImageProcessing: process
video frame with resolution 1280 X 720
[016:802] [2025-05-26 12:18:23 +0000.548018][5f88] GPUImageProcessing: input frame
width1280 X 720
[016:802] [2025-05-26 12:18:23 +0000.548525][5f88] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[016:803] [2025-05-26 12:18:23 +0000.548613][5f88] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[016:809] [2025-05-26 12:18:23 +0000.555038][5fb0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:10037 pts:10037
[016:810] [2025-05-26 12:18:23 +0000.555896][5fb1] get the H.264 IDR frame
[016:839] [2025-05-26 12:18:23 +0000.584840][5fb0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10099
[016:839] [2025-05-26 12:18:23 +0000.584939][5fb0] push video frame to H264
encoder. (100 frame for one log)

[016:839] [2025-05-26 12:18:23 +0000.584988][5fb0] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720
[016:839] [2025-05-26 12:18:23 +0000.585037][5fb0] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:10099(100 frame for one
log)

[016:839] [2025-05-26 12:18:23 +0000.585093][5fb0] The input pts:10099 fps:30


[016:873] [2025-05-26 12:18:23 +0000.619372][5fb0] H264Encode::H264SWEncoder get
callback, length:22192 type:1 nalType:1length:22188
[017:107] [2025-05-26 12:18:23 +0000.852827][5f88] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4980 diff: 21
[017:199] [2025-05-26 12:18:23 +0000.945283][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:221] [2025-05-26 12:18:23 +0000.966857][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[017:235] [2025-05-26 12:18:23 +0000.980868][5f88] The convert RGB to YUV take 2
[017:401] [2025-05-26 12:18:24 +0000.146697][5fb0] Push an pts:10664 to dts queue.
[017:442] [2025-05-26 12:18:24 +0000.188115][5fb0] last dts:10634 currentPts:10664
ppsOrSPS:0 queue length:2
[017:476] [2025-05-26 12:18:24 +0000.222179][5fa9]
RecordAudioSource::PullAudioFrame
[017:476] [2025-05-26 12:18:24 +0000.222534][5fb0] DTS queue for
Generator:0x7c225168b8 10735
[017:535] [2025-05-26 12:18:24 +0000.280913][5fa9] AF_SpeedFilter audio
0x7bfab8ae80 PullFrame
[017:579] [2025-05-26 12:18:24 +0000.324843][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[017:659] [2025-05-26 12:18:24 +0000.405508][5fa9] AF_SpeedFilter::PullFrame eof4
[017:662] [2025-05-26 12:18:24 +0000.407675][5fa9]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[017:700] [2025-05-26 12:18:24 +0000.446313][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:738] [2025-05-26 12:18:24 +0000.483791][5f88] The convert RGB to YUV take 2
[017:797] [2025-05-26 12:18:24 +0000.543481][5fa9] resampled_data_size:13312
[017:832] [2025-05-26 12:18:24 +0000.578546][5f88] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[017:884] [2025-05-26 12:18:24 +0000.629837][5fa9] AF_SpeedFilter audio time
[017:884] [2025-05-26 12:18:24 +0000.629914][5fa9] AF_SpeedFilter audio time 111,
0x7bfab8ae80 out time: 50072316 org time: 50072316
[018:151] [2025-05-26 12:18:24 +0000.897187][5f8c] Run AGC when audioType = 0
[018:202] [2025-05-26 12:18:24 +0000.947750][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[018:236] [2025-05-26 12:18:24 +0000.981747][5f88] The convert RGB to YUV take 2
[018:305] [2025-05-26 12:18:25 +0000.50882][5fb0] DTS queue for
Generator:0x7c225168b8 11564
[018:462] [2025-05-26 12:18:25 +0000.207758][5faf]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11609queue_audio_frame_:8
[018:582] [2025-05-26 12:18:25 +0000.328574][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[018:701] [2025-05-26 12:18:25 +0000.447029][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[018:736] [2025-05-26 12:18:25 +0000.482397][5f88] The convert RGB to YUV take 2
[018:738] [2025-05-26 12:18:25 +0000.483935][5fb0] Push an pts:12000 to dts queue.
[018:773] [2025-05-26 12:18:25 +0000.519084][5fb0] h264 add frame header cdr flag
[018:773] [2025-05-26 12:18:25 +0000.519586][5fb0] Received key frame:12000
[018:774] [2025-05-26 12:18:25 +0000.519691][5fb0] last dts:11966 currentPts:12000
ppsOrSPS:0 queue length:2
[018:810] [2025-05-26 12:18:25 +0000.556498][5fb1] get the H.264 IDR frame
[018:937] [2025-05-26 12:18:25 +0000.682798][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[019:095] [2025-05-26 12:18:25 +0000.841358][5fa9] AF_SpeedFilter audio
0x7bfab8ae80 PullFrame
[019:140] [2025-05-26 12:18:25 +0000.886071][5fb0] DTS queue for
Generator:0x7c225168b8 12368 12401
[019:170] [2025-05-26 12:18:25 +0000.916400][5f88] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5984 diff: 17
[019:205] [2025-05-26 12:18:25 +0000.951008][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[019:237] [2025-05-26 12:18:25 +0000.982999][5f88] The convert RGB to YUV take 2
[019:277] [2025-05-26 12:18:26 +0000.23203][5fa9] RecordAudioSource::PullAudioFrame
[019:579] [2025-05-26 12:18:26 +0000.325571][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[019:696] [2025-05-26 12:18:26 +0000.442291][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[019:737] [2025-05-26 12:18:26 +0000.483144][5f88] The convert RGB to YUV take 1
[019:852] [2025-05-26 12:18:26 +0000.598216][5fa9] AF_SpeedFilter::PullFrame eof4
[019:854] [2025-05-26 12:18:26 +0000.600440][5fa9]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[019:971] [2025-05-26 12:18:26 +0000.717033][5fb0] DTS queue for
Generator:0x7c225168b8 13197 13233
[020:000] [2025-05-26 12:18:26 +0000.746234][5f88] drawYUV420 render
OpenGLRenderProgram:0x7c2383c798
[020:055] [2025-05-26 12:18:26 +0000.801125][5fa9] resampled_data_size:4096
[020:069] [2025-05-26 12:18:26 +0000.814850][5fb0]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:13331
[020:069] [2025-05-26 12:18:26 +0000.814941][5fb0] Push an pts:13331 to dts queue.
[020:105] [2025-05-26 12:18:26 +0000.851418][5fb0] SendFrame
encodedImage._timeStamp:13331encodedImage->_length:23600
[020:105] [2025-05-26 12:18:26 +0000.851540][5fb0] last dts:13300 currentPts:13331
ppsOrSPS:0 queue length:2
[020:147] [2025-05-26 12:18:26 +0000.893064][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:147] [2025-05-26 12:18:26 +0000.893137][5f8d] _deviceSampleRate:48000

[020:150] [2025-05-26 12:18:26 +0000.896396][5f8c] Run AGC when audioType = 0


[020:150] [2025-05-26 12:18:26 +0000.896461][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:167] [2025-05-26 12:18:26 +0000.912813][5f88] GPUImageProcessing: process
video frame with resolution 1280 X 720
[020:167] [2025-05-26 12:18:26 +0000.912888][5f88] GPUImageProcessing: input frame
width1280 X 720
[020:167] [2025-05-26 12:18:26 +0000.913186][5f88] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[020:167] [2025-05-26 12:18:26 +0000.913246][5f88] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[020:173] [2025-05-26 12:18:26 +0000.919592][5fb0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13402 pts:13402
[020:202] [2025-05-26 12:18:26 +0000.947875][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[020:205] [2025-05-26 12:18:26 +0000.950848][5fb0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:13466
[020:205] [2025-05-26 12:18:26 +0000.950919][5fb0] push video frame to H264
encoder. (100 frame for one log)

[020:205] [2025-05-26 12:18:26 +0000.950955][5fb0] push video frame to H264


encoder. (100 frame for one log) used width:1280 height:720
[020:205] [2025-05-26 12:18:26 +0000.951038][5fb0] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:13466(100 frame for one
log)

[020:205] [2025-05-26 12:18:26 +0000.951137][5fb0] The input pts:13466 fps:30


[020:236] [2025-05-26 12:18:26 +0000.981849][5f88] The convert RGB to YUV take 2
[020:240] [2025-05-26 12:18:26 +0000.986594][5fb0] H264Encode::H264SWEncoder get
callback, length:33024 type:1 nalType:1length:33020
[020:577] [2025-05-26 12:18:27 +0000.323006][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[020:639] [2025-05-26 12:18:27 +0000.385423][5fa9] AF_SpeedFilter audio
0x7bfab8ae80 PullFrame
[020:652] [2025-05-26 12:18:27 +0000.397639][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[020:701] [2025-05-26 12:18:27 +0000.447488][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[020:717] [2025-05-26 12:18:27 +0000.463350][5faf]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 13931queue_audio_frame_:2
[020:736] [2025-05-26 12:18:27 +0000.481947][5f88] The convert RGB to YUV take 2
[020:773] [2025-05-26 12:18:27 +0000.519353][5fb0] h264 add frame header cdr flag
[020:774] [2025-05-26 12:18:27 +0000.519849][5fb0] Received key frame:13999
[020:774] [2025-05-26 12:18:27 +0000.519950][5fb0] DTS queue for
Generator:0x7c225168b8 14032
[020:810] [2025-05-26 12:18:27 +0000.556434][5fb1] get the H.264 IDR frame
[021:079] [2025-05-26 12:18:27 +0000.825114][5fa9]
RecordAudioSource::PullAudioFrame
[021:204] [2025-05-26 12:18:27 +0000.949970][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[021:236] [2025-05-26 12:18:27 +0000.982465][5f88] The convert RGB to YUV take 1
[021:269] [2025-05-26 12:18:28 +0000.15288][5f88] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6980 diff: 21
[021:404] [2025-05-26 12:18:28 +0000.150443][5fb0] Push an pts:14667 to dts queue.
[021:440] [2025-05-26 12:18:28 +0000.186137][5fb0] last dts:14635 currentPts:14667
ppsOrSPS:0 queue length:2
[021:575] [2025-05-26 12:18:28 +0000.321144][5faa] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[021:603] [2025-05-26 12:18:28 +0000.349467][5fb0] DTS queue for
Generator:0x7c225168b8 14864
[021:701] [2025-05-26 12:18:28 +0000.447423][5f88] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[021:736] [2025-05-26 12:18:28 +0000.482589][5f88] The convert RGB to YUV take 1
[021:937] [2025-05-26 12:18:28 +0000.682856][5f88] StopRecording:
[021:938] [2025-05-26 12:18:28 +0000.684034][5f88] OnNeedStopRecording:
[021:939] [2025-05-26 12:18:28 +0000.685465][5fa9] resampled_data_size:512
[021:939] [2025-05-26 12:18:28 +0000.685528][5fa9] AF_SpeedFilter audio time 222,
0x7bfab8ae80 out time: 50076376 org time: 50076376
[021:940] [2025-05-26 12:18:28 +0000.685619][5fa9] PullAudioFrame: PullFrame audio
finished.
[021:944] [2025-05-26 12:18:28 +0000.689645][6305]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[021:944] [2025-05-26 12:18:28 +0000.689866][5f88] operator(): Stop
[021:944] [2025-05-26 12:18:28 +0000.689882][5fa9]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[021:944] [2025-05-26 12:18:28 +0000.689945][5f88] StopPullFrameAndWriteMp4
time:50076419 enter.

[021:944] [2025-05-26 12:18:28 +0000.690026][5f88] StopRecording:


[021:946] [2025-05-26 12:18:28 +0000.691711][5fb0]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:456
[021:949] [2025-05-26 12:18:28 +0000.694992][5f87] stop recording
[021:949] [2025-05-26 12:18:28 +0000.695060][5f87]
RecordingSessionInternalSimple:destroy media processers
[021:949] [2025-05-26 12:18:28 +0000.695114][5f87] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[021:949] [2025-05-26 12:18:28 +0000.695162][5f87] H264Encode::flushing hareware
Encoder
[021:949] [2025-05-26 12:18:28 +0000.695320][5f87] Flush time:50076424 enter.

[021:949] [2025-05-26 12:18:28 +0000.695373][5f87] H264Encoder encoder flush


[021:949] [2025-05-26 12:18:28 +0000.695411][5f87] flush output queue
[022:148] [2025-05-26 12:18:28 +0000.894029][5f8c] Run AGC when audioType = 0
[022:279] [2025-05-26 12:18:29 +0000.24927][5f87] Flush leave. expire time = 330
ms

[022:279] [2025-05-26 12:18:29 +0000.25245][5f87] ~H264EncodeWrap:


[022:279] [2025-05-26 12:18:29 +0000.25302][5f87] ~H264Encode:
[022:279] [2025-05-26 12:18:29 +0000.25341][5f87] teardownCompressionSession:
H264Encode::destroying Encoder
[022:279] [2025-05-26 12:18:29 +0000.25381][5f87] Release time:50076754 enter.

[022:279] [2025-05-26 12:18:29 +0000.25560][5f87] Release:


MediaCodecVideoEncoder::Release _inited:1
[022:280] [2025-05-26 12:18:29 +0000.25619][5f87] Destroy time:50076755 enter.

[022:280] [2025-05-26 12:18:29 +0000.25659][5f87] H264Encoder encoderDestroy


[022:280] [2025-05-26 12:18:29 +0000.25700][5f87]
AndroidMediaCodecVideoEncoder::release env: 0x7ca1228a20
[022:280] [2025-05-26 12:18:29 +0000.25740][5f87]
AndroidMediaCodecVideoEncoder::Destroy
[022:316] [2025-05-26 12:18:29 +0000.61652][5f87] Destroy leave. expire time = 36
ms

[022:316] [2025-05-26 12:18:29 +0000.61832][5f87] Release leave. expire time = 37


ms

[022:316] [2025-05-26 12:18:29 +0000.61874][5f87] ~AndroidHwAvcEncoder


time:50076791 enter.

[022:316] [2025-05-26 12:18:29 +0000.62028][5f87] Release time:50076791 enter.

[022:316] [2025-05-26 12:18:29 +0000.62102][5f87] Release: MediaCodecVideoEncoder::


has been released before, just return
[022:316] [2025-05-26 12:18:29 +0000.62167][5f87] Release leave. expire time = 0
ms

[022:316] [2025-05-26 12:18:29 +0000.62204][5f87] ~AndroidMediaCodecVideoEncoder


[022:316] [2025-05-26 12:18:29 +0000.62235][5f87] ~WrapAndroidMediaCodec
time:50076791 enter.

[022:316] [2025-05-26 12:18:29 +0000.62268][5f87] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[022:316] [2025-05-26 12:18:29 +0000.62302][5f87] video hevc hw codec


destructor:0x7ca1206af8

[022:316] [2025-05-26 12:18:29 +0000.62353][5f87] ~AndroidHwAvcEncoder leave.


expire time = 0 ms
[022:316] [2025-05-26 12:18:29 +0000.62405][5f87] teardownCompressionSession:
H264Encode::destroyed Encoder
[022:316] [2025-05-26 12:18:29 +0000.62445][5f87]
RecordingSessionInternalSimple:destroy aac encoder output!
[022:316] [2025-05-26 12:18:29 +0000.62478][5f87] AACSWEncode destructor
[022:327] [2025-05-26 12:18:29 +0000.72981][5fb1] MP4 close file successfully
[022:327] [2025-05-26 12:18:29 +0000.73086][5fb1] Recording session Internal:
notify recording ok
[022:327] [2025-05-26 12:18:29 +0000.73123][5fb1] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4,
output_video_timestamp_:15200 last_video_pts_:15169
[022:327] [2025-05-26 12:18:29 +0000.73187][5fb1] OnRecordFinish:
[022:328] [2025-05-26 12:18:29 +0000.74412][5fb1] onRecordingOk: net seek
pos:0record video duration:15202record audio duration:15185
[022:330] [2025-05-26 12:18:29 +0000.76345][5faa] destructMicSource_w:
[022:330] [2025-05-26 12:18:29 +0000.76396][5faa] setOutput_w:
MicSource::setOutput() 0x0
[022:330] [2025-05-26 12:18:29 +0000.76443][5faa] close external audio stream

[022:330] [2025-05-26 12:18:29 +0000.76573][5f88] releaseThread 0x7bfab8a580


[022:331] [2025-05-26 12:18:29 +0000.76621][5f88] ~MicSource: Mic source
destroyed:0x7becfe4d80
[022:332] [2025-05-26 12:18:29 +0000.78473][5f88] StopPullFrameAndWriteMp4 leave.
expire time = 388 ms

[022:332] [2025-05-26 12:18:29 +0000.78550][5f88] DestroyPipelineAndFilters


time:50076807 enter.

[022:333] [2025-05-26 12:18:29 +0000.78675][5f88] UnbindInputFilter 0x7bfab8acc0


this 0x7c2383c9c0
[022:333] [2025-05-26 12:18:29 +0000.78777][5f88] UnbindInputFilter 0x7bfab8ae58
this 0x7bfab8afd0
[022:333] [2025-05-26 12:18:29 +0000.78839][5f88] UnbindInputFilter 0x7c2383c9c0
this 0x7c23bc8120
[022:333] [2025-05-26 12:18:29 +0000.78870][5f88] filter: filter pipeline destroy
this: 0x7c23bc8080
[022:334] [2025-05-26 12:18:29 +0000.79920][5f88] ClearVideoOfSources: recodring
total frames:0
[022:334] [2025-05-26 12:18:29 +0000.79968][5f88] ClearVideoOfSources:
[022:334] [2025-05-26 12:18:29 +0000.80000][5f88] GPUImageProcessing destruct.
[022:334] [2025-05-26 12:18:29 +0000.80070][5f88] destroy TrivalImageDrawer
0x7bb8327d00
[022:334] [2025-05-26 12:18:29 +0000.80177][5f88] The shader has been initialize,
clean up them.

[022:334] [2025-05-26 12:18:29 +0000.80243][5f88] ~OpenGLFrameBuffer:


[022:334] [2025-05-26 12:18:29 +0000.80527][5f88] ~OpenGLFrameBuffer:
[022:335] [2025-05-26 12:18:29 +0000.80631][5f88] ~OpenGLFrameBuffer:
[022:335] [2025-05-26 12:18:29 +0000.80742][5f88] ~OpenGLFrameBuffer:
[022:335] [2025-05-26 12:18:29 +0000.80836][5f88] ~OpenGLFrameBuffer:
[022:335] [2025-05-26 12:18:29 +0000.80942][5f88] ~OpenGLFrameBuffer:
[022:335] [2025-05-26 12:18:29 +0000.81199][5f88] GPUImageProcessing destruct
finish.
[022:335] [2025-05-26 12:18:29 +0000.81262][5f88] GPURGBAFrame destruct.
[022:335] [2025-05-26 12:18:29 +0000.81319][5f88] destroy OpenGLRenderProgram
0x7c2383c798
[022:335] [2025-05-26 12:18:29 +0000.81356][5f88] ~CameraSource time:50076810
enter.

[022:335] [2025-05-26 12:18:29 +0000.81388][5f88] ~CameraSource leave. expire time


= 0 ms

[022:335] [2025-05-26 12:18:29 +0000.81426][5f88] ~RecordAudioSource time:50076810


enter.

[022:335] [2025-05-26 12:18:29 +0000.81457][5f88] ~RecordAudioSource leave. expire


time = 0 ms

[022:335] [2025-05-26 12:18:29 +0000.81497][5f88] DestroyPipelineAndFilters leave.


expire time = 3 ms

[022:348] [2025-05-26 12:18:29 +0000.94539][6305]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[022:349] [2025-05-26 12:18:29 +0000.95460][6305] machine model :xiaomi
[022:349] [2025-05-26 12:18:29 +0000.95501][6305] Support this machine
model :xiaomi
[022:349] [2025-05-26 12:18:29 +0000.95534][6305] global inited! current sdk
version: 07-20-936c45f
[022:350] [2025-05-26 12:18:29 +0000.95725][6305] filter: filter pipeline construtc
this: 0x7bfa686700
[022:350] [2025-05-26 12:18:29 +0000.95762][6305] MediaFilterGraph:
MediaFilterGraph construct
[022:350] [2025-05-26 12:18:29 +0000.95795][6305] GLESContext:
[022:350] [2025-05-26 12:18:29 +0000.95845][6305] The result of eglGetDisplay is:
0xb400007d5d6b4440
[022:351] [2025-05-26 12:18:29 +0000.97199][6305] The result of creation:
0x7c23c0b080
[022:351] [2025-05-26 12:18:29 +0000.97323][6305] The result of
eglCreatePbufferSurface is: 0x7c23c0c380
[022:352] [2025-05-26 12:18:29 +0000.98360][6305] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4
[022:352] [2025-05-26 12:18:29 +0000.98413][6305] The source 0 speed:1
[022:352] [2025-05-26 12:18:29 +0000.98456][6305] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4,
delay: 0
[022:352] [2025-05-26 12:18:29 +0000.98502][6305] CreateDecoderByVideoSource
time:50076827 enter.

[022:353] [2025-05-26 12:18:29 +0000.98819][6305] running_decoder_count:0max


count:2
[022:353] [2025-05-26 12:18:29 +0000.98927][6305] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7c237f0400
[022:369] [2025-05-26 12:18:29 +0000.115323][5fc1] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c224cd600] Current FFmpeg version git-2021-06-16-
97cea6f

[022:370] [2025-05-26 12:18:29 +0000.116064][5f8c] haveEnoughProcessedData


internalAudioStream.length: 0
[022:444] [2025-05-26 12:18:29 +0000.189615][5fc1] OnStreamInfoFound: video
duration_: 15202
[022:446] [2025-05-26 12:18:29 +0000.191971][5fc2] NO get frame from decoder
[022:446] [2025-05-26 12:18:29 +0000.192406][6305] start decoder
[022:446] [2025-05-26 12:18:29 +0000.192474][6305] CreateDecoderByVideoSource
leave. expire time = 94 ms
[022:446] [2025-05-26 12:18:29 +0000.192550][6305] BindInputFilter 0x7c945d70a0
this 0x7c078a3118
[022:447] [2025-05-26 12:18:29 +0000.192611][6305] BindInputFilter 0x7c078a3118
this 0x7c078a31d8
[022:447] [2025-05-26 12:18:29 +0000.192683][6305] BindInputFilter 0x7c945d70a0
this 0x7c078a3418
[022:447] [2025-05-26 12:18:29 +0000.192733][6305] BindInputFilter 0x7c078a3418
this 0x7c078a3598
[022:447] [2025-05-26 12:18:29 +0000.192808][6305] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4
[022:447] [2025-05-26 12:18:29 +0000.192940][6305] BindInputFilter 0x7c078a31d8
this 0x7c078a37d8
[022:447] [2025-05-26 12:18:29 +0000.192987][6305] BindInputFilter 0x7c078a37d8
this 0x7bfa6867a0
[022:447] [2025-05-26 12:18:29 +0000.193093][6305] BindInputFilter 0x7c078a3598
this 0x7c078a3898
[022:447] [2025-05-26 12:18:29 +0000.193146][6305] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4
[022:448] [2025-05-26 12:18:29 +0000.193812][5fc2] NO get frame from decoder
[022:448] [2025-05-26 12:18:29 +0000.194550][6305]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[022:449] [2025-05-26 12:18:29 +0000.195028][5fc2] NO get frame from decoder
[022:449] [2025-05-26 12:18:29 +0000.195305][6305] machine model :xiaomi
[022:449] [2025-05-26 12:18:29 +0000.195345][6305] Support this machine
model :xiaomi
[022:449] [2025-05-26 12:18:29 +0000.195378][6305] global inited! current sdk
version: 07-20-936c45f
[022:449] [2025-05-26 12:18:29 +0000.195464][6305] GetPipeline:
-----------------------------------------
[022:449] [2025-05-26 12:18:29 +0000.195500][6305] GetPipeline: source:
0x7c945d6e80
[022:449] [2025-05-26 12:18:29 +0000.195535][6305] GetPipeline: filter: NULLFilter
[022:449] [2025-05-26 12:18:29 +0000.195570][6305] GetPipeline: filter: NULLFilter
[022:450] [2025-05-26 12:18:29 +0000.195602][6305] GetPipeline: filter: NULLFilter
[022:450] [2025-05-26 12:18:29 +0000.195635][6305] GetPipeline: audio filter:
AuidoNULLFilter
[022:450] [2025-05-26 12:18:29 +0000.195668][6305] GetPipeline: audio filter:
AuidoNULLFilter
[022:450] [2025-05-26 12:18:29 +0000.195700][6305] GetPipeline: audio filter:
AudioNUllFilter
[022:450] [2025-05-26 12:18:29 +0000.195732][6305] GetPipeline:
------------------------------------------
[022:450] [2025-05-26 12:18:29 +0000.195766][6305] filter: filter pipeline2 update
pattern: 0
[022:451] [2025-05-26 12:18:29 +0000.196608][5fc2] NO get frame from decoder
[022:451] [2025-05-26 12:18:29 +0000.197333][6305] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[022:452] [2025-05-26 12:18:29 +0000.197676][6305] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[022:452] [2025-05-26 12:18:29 +0000.197797][6305] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[022:452] [2025-05-26 12:18:29 +0000.198111][6305] DeviceInit:
[022:452] [2025-05-26 12:18:29 +0000.198403][6305] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[022:453] [2025-05-26 12:18:29 +0000.198867][6305] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[022:453] [2025-05-26 12:18:29 +0000.199191][6305] CreatePlatformSpecificObjects:
[022:453] [2025-05-26 12:18:29 +0000.199256][6305] audio device use null audio
input and opensl output
[022:453] [2025-05-26 12:18:29 +0000.199306][6305] Create OpenSLES output module
with java VM support.

[022:453] [2025-05-26 12:18:29 +0000.199451][6305] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[022:453] [2025-05-26 12:18:29 +0000.199513][5fc2] NO get frame from decoder
[022:454] [2025-05-26 12:18:29 +0000.199675][6305] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[022:454] [2025-05-26 12:18:29 +0000.199942][6305] Create OpenSLES output module
with buffer num:2

[022:454] [2025-05-26 12:18:29 +0000.200018][6305] Error(trace.cc:40): Init the


output and input for audio device template.
[022:454] [2025-05-26 12:18:29 +0000.200071][6305] Init the output device.

[022:454] [2025-05-26 12:18:29 +0000.200122][6305] Set the playout as stereo:1


[022:454] [2025-05-26 12:18:29 +0000.200173][6305] Set the sample rate to be:44100

[022:454] [2025-05-26 12:18:29 +0000.200269][6305] Low latency buffer size:144 low


sample rate:48000
[022:454] [2025-05-26 12:18:29 +0000.200331][6305] DeviceInit: Done
[022:455] [2025-05-26 12:18:29 +0000.200724][6305] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[022:455] [2025-05-26 12:18:29 +0000.201265][5fcc] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7bfa7f4018
[022:456] [2025-05-26 12:18:29 +0000.201797][5fc2] NO get frame from decoder
[022:456] [2025-05-26 12:18:29 +0000.202364][6305]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[022:456] [2025-05-26 12:18:29 +0000.202516][6305]
MediaFilterPlayer::SetPlayerNotify 0x7bed498240
[022:458] [2025-05-26 12:18:29 +0000.203941][5fc2] NO get frame from decoder
[022:461] [2025-05-26 12:18:29 +0000.207036][6305]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[022:461] [2025-05-26 12:18:29 +0000.207130][6305]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[022:462] [2025-05-26 12:18:29 +0000.208338][6305]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[022:462] [2025-05-26 12:18:29 +0000.208585][5fc2] NO get frame from decoder
[022:463] [2025-05-26 12:18:29 +0000.209312][6305] SetGraphLoop: SetGraphLoop 1
[022:463] [2025-05-26 12:18:29 +0000.209357][6305]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[022:464] [2025-05-26 12:18:29 +0000.210205][6305]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[022:465] [2025-05-26 12:18:29 +0000.211371][6305]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[022:466] [2025-05-26 12:18:29 +0000.212454][6305]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[022:468] [2025-05-26 12:18:29 +0000.213882][5fce] Start:
[022:468] [2025-05-26 12:18:29 +0000.214079][5fcd] operator(): video render
started.
[022:468] [2025-05-26 12:18:29 +0000.214181][5fcd] DriveRender working... (1/200)
[022:468] [2025-05-26 12:18:29 +0000.214220][5fcd] Warning(video_render.cc:390): No
picture to display (1/50)
[022:470] [2025-05-26 12:18:29 +0000.216325][5fce] Start:
[022:470] [2025-05-26 12:18:29 +0000.216421][5fce] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[022:471] [2025-05-26 12:18:29 +0000.216821][5fce] Reset: history total size: 98
[022:471] [2025-05-26 12:18:29 +0000.216851][5fce] DeviceStart:
audioDevice_:0x7c2210c000
[022:471] [2025-05-26 12:18:29 +0000.216871][5fce] DeviceStart: time profile
playout init before
[022:471] [2025-05-26 12:18:29 +0000.216894][5fce] DeviceStart: time profile
playout init end
[022:471] [2025-05-26 12:18:29 +0000.216913][5fce] OpenSlesOutput:Start playout

[022:472] [2025-05-26 12:18:29 +0000.218550][5fce] Create the opensl output player.


streamtype before:0

[022:473] [2025-05-26 12:18:29 +0000.218628][5fce] Create the opensl output player.


streamtype after:3

[022:492] [2025-05-26 12:18:29 +0000.237866][5fce] Enqueue opensl buffer size:1764


[022:524] [2025-05-26 12:18:29 +0000.270570][5fce] DeviceStart: time profile
playout all end
[022:525] [2025-05-26 12:18:29 +0000.270663][5fce] operator(): Audio playback
started.
[022:525] [2025-05-26 12:18:29 +0000.270769][5fcf] Pull audio failed.(wait video!)
[022:525] [2025-05-26 12:18:29 +0000.270816][5fce] operator(): Started now!
[022:525] [2025-05-26 12:18:29 +0000.270822][5fcf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:525] [2025-05-26 12:18:29 +0000.270961][5fd1]
PlayerSimpleBufferQueueCallbackHandler function
[022:525] [2025-05-26 12:18:29 +0000.271056][5fd1] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[022:525] [2025-05-26 12:18:29 +0000.271086][5fd1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[022:526] [2025-05-26 12:18:29 +0000.271805][5fcf] Pull audio failed.(wait video!)
[022:526] [2025-05-26 12:18:29 +0000.271839][5fcf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:527] [2025-05-26 12:18:29 +0000.272750][5fcf] Pull audio failed.(wait video!)
[022:527] [2025-05-26 12:18:29 +0000.272808][5fcf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:528] [2025-05-26 12:18:29 +0000.273733][5fcf] Pull audio failed.(wait video!)
[022:528] [2025-05-26 12:18:29 +0000.273772][5fcf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:529] [2025-05-26 12:18:29 +0000.274709][5fd0] Error(video_source.cc:430): wait
decoder a frame: 0
[022:529] [2025-05-26 12:18:29 +0000.275318][5fd0] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[022:531] [2025-05-26 12:18:29 +0000.277531][5fd0] OnVideoFrameReady(1/200)
[022:532] [2025-05-26 12:18:29 +0000.277682][5fcd] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[022:533] [2025-05-26 12:18:29 +0000.278917][5fcf] audio_frame_list_ empty
[022:541] [2025-05-26 12:18:29 +0000.287065][5fcd] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:50077016
[022:546] [2025-05-26 12:18:29 +0000.292324][5fcd] lipsync_debug: render a video
frame
[022:546] [2025-05-26 12:18:29 +0000.292402][5fcd] lipsync_debug: First video frame
rendering.
[022:556] [2025-05-26 12:18:29 +0000.302180][5fcd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:22 timeDelta:15 last
video ts:900 frame->pts:2880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[022:556] [2025-05-26 12:18:29 +0000.302270][5fcd] lipsync_debug: tsDelta -
timeDelta = 7
[022:556] [2025-05-26 12:18:29 +0000.302294][5fcd] lipsync_debug:remaining time:10
tsDelta - timeDelta:7
[022:556] [2025-05-26 12:18:29 +0000.302316][5fcd] lipsync_debug:result remaining
time:7
[022:563] [2025-05-26 12:18:29 +0000.308877][5fd0]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[022:563] [2025-05-26 12:18:29 +0000.308942][5fcd] lipsync_debug:result remaining
time:0
[022:563] [2025-05-26 12:18:29 +0000.309008][5fcd] dynamic updated lipsync delay:0
[022:632] [2025-05-26 12:18:29 +0000.377633][5fcf] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[022:632] [2025-05-26 12:18:29 +0000.377677][5fcf] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[022:632] [2025-05-26 12:18:29 +0000.377734][5fce] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[022:632] [2025-05-26 12:18:29 +0000.377791][5fce] The audio playback speed:100
(1/100)
[022:632] [2025-05-26 12:18:29 +0000.377816][5fce] lipsync_debug: The current
played audio timestamp is:0(1/50)
[022:632] [2025-05-26 12:18:29 +0000.377836][5fce] First audio frame rendering
[022:632] [2025-05-26 12:18:29 +0000.378181][5fcf] audio frame wait video
frame.last_video_timestamp:133 last_audio_timestamp:254.921
[022:632] [2025-05-26 12:18:29 +0000.378233][5fcf]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:665] [2025-05-26 12:18:29 +0000.411324][5fd0] video frame wait audio frame:
last_video_timestamp:366 last_audio_timestamp:254.921
[023:199] [2025-05-26 12:18:29 +0000.945330][5fcd] lipsync_debug:displaying video
ts:60030 The current displayed video timestamp is:50077674
[023:441] [2025-05-26 12:18:30 +0000.186761][5fd1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[023:525] [2025-05-26 12:18:30 +0000.271246][5fce] do work DoLipsync!
[023:525] [2025-05-26 12:18:30 +0000.271363][5fce] total delay:191 videoTsMS:966
audioTsMS:775 diff:191
[023:525] [2025-05-26 12:18:30 +0000.271412][5fce] Set the lipsync delay:191
[023:689] [2025-05-26 12:18:30 +0000.435372][5fd0] Error(video_source.cc:430): wait
decoder a frame: 0
[024:047] [2025-05-26 12:18:30 +0000.793514][5fcd] lipsync_debug:displaying video
ts:119970 The current displayed video timestamp is:50078522
[024:060] [2025-05-26 12:18:30 +0000.806254][5fcd] DriveRender working... (1/200)
[024:091] [2025-05-26 12:18:30 +0000.837121][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[024:124] [2025-05-26 12:18:30 +0000.869670][5fcd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:30 timeDelta:31 last
video ts:123300 frame->pts:126000 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[024:124] [2025-05-26 12:18:30 +0000.869838][5fcd] lipsync_debug: tsDelta -
timeDelta = -1
[024:149] [2025-05-26 12:18:30 +0000.894826][5f8c] Run AGC when audioType = 0
[024:149] [2025-05-26 12:18:30 +0000.895001][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[024:478] [2025-05-26 12:18:31 +0000.224013][5fd1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[024:515] [2025-05-26 12:18:31 +0000.261142][5fcd] lipsync_debug:remaining time:10
tsDelta - timeDelta:7
[024:515] [2025-05-26 12:18:31 +0000.261224][5fcd] lipsync_debug:result remaining
time:7
[024:787] [2025-05-26 12:18:31 +0000.533228][5fcd] lipsync_debug:displaying video
ts:180090 The current displayed video timestamp is:50079262
[024:800] [2025-05-26 12:18:31 +0000.545737][5fcf] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[024:800] [2025-05-26 12:18:31 +0000.545802][5fcf] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[024:902] [2025-05-26 12:18:31 +0000.648054][5fce] The audio playback speed:100
(1/100)
[024:902] [2025-05-26 12:18:31 +0000.648224][5fce] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[025:125] [2025-05-26 12:18:31 +0000.871578][5fd0] Error(video_source.cc:430): wait
decoder a frame: 0
[025:133] [2025-05-26 12:18:31 +0000.879237][5fd0] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7996 diff: 5
[025:446] [2025-05-26 12:18:32 +0000.192017][5fd1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[025:454] [2025-05-26 12:18:32 +0000.200101][5fcd] lipsync_debug:displaying video
ts:240120 The current displayed video timestamp is:50079929
[025:567] [2025-05-26 12:18:32 +0000.312856][5fcd] DriveRender working... (1/200)
[025:632] [2025-05-26 12:18:32 +0000.377748][5fcd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:23 last
video ts:258030 frame->pts:261090 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[025:632] [2025-05-26 12:18:32 +0000.377827][5fcd] lipsync_debug: tsDelta -
timeDelta = 11
[025:680] [2025-05-26 12:18:32 +0000.425843][5fd0] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 299880pts ms:3.332e+06
[025:681] [2025-05-26 12:18:32 +0000.426668][5fd0] OnVideoFrameReady(1/200)
[025:681] [2025-05-26 12:18:32 +0000.427194][5fcd] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[025:808] [2025-05-26 12:18:32 +0000.554093][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[026:074] [2025-05-26 12:18:32 +0000.820422][5fcd] lipsync_debug:displaying video
ts:299880 The current displayed video timestamp is:50080549
[026:076] [2025-05-26 12:18:32 +0000.822551][5fcd] lipsync_debug: render a video
frame
[026:110] [2025-05-26 12:18:32 +0000.856185][5fcd] lipsync_debug:result remaining
time:0
[026:110] [2025-05-26 12:18:32 +0000.856265][5fcd] dynamic updated lipsync delay:0
[026:152] [2025-05-26 12:18:32 +0000.898079][5f8c] Run AGC when audioType = 0
[026:417] [2025-05-26 12:18:33 +0000.163197][5fd0] Error(video_source.cc:430): wait
decoder a frame: 0
[026:471] [2025-05-26 12:18:33 +0000.217034][5fcd] lipsync_debug:remaining time:10
tsDelta - timeDelta:6
[026:471] [2025-05-26 12:18:33 +0000.217086][5fcd] lipsync_debug:result remaining
time:6
[026:479] [2025-05-26 12:18:33 +0000.224765][5fd1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[026:775] [2025-05-26 12:18:33 +0000.520851][5fcd] lipsync_debug:displaying video
ts:360090 The current displayed video timestamp is:50081250
[027:076] [2025-05-26 12:18:33 +0000.821894][5fcd] DriveRender working... (1/200)
[027:119] [2025-05-26 12:18:33 +0000.864943][5fcf] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 204692
[027:119] [2025-05-26 12:18:33 +0000.865017][5fcf] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[027:140] [2025-05-26 12:18:33 +0000.886229][5fcd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:32 last
video ts:390060 frame->pts:393120 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[027:140] [2025-05-26 12:18:33 +0000.886344][5fcd] lipsync_debug: tsDelta -
timeDelta = 2
[027:150] [2025-05-26 12:18:33 +0000.896391][5fce] The audio playback speed:100
(1/100)
[027:150] [2025-05-26 12:18:33 +0000.896534][5fce] lipsync_debug: The current
played audio timestamp is:204692(1/50)
[027:442] [2025-05-26 12:18:34 +0000.188118][5fcd] lipsync_debug:displaying video
ts:420120 The current displayed video timestamp is:50081917
[027:452] [2025-05-26 12:18:34 +0000.197684][5fd1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[027:530] [2025-05-26 12:18:34 +0000.275874][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[027:779] [2025-05-26 12:18:34 +0000.524655][5fd0] Error(video_source.cc:430): wait
decoder a frame: 0
[028:098] [2025-05-26 12:18:34 +0000.843858][5fcd] lipsync_debug:displaying video
ts:480240 The current displayed video timestamp is:50082573
[028:152] [2025-05-26 12:18:34 +0000.897668][5f8c] Run AGC when audioType = 0
[028:152] [2025-05-26 12:18:34 +0000.897872][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[028:398] [2025-05-26 12:18:35 +0000.143948][5fcd] lipsync_debug:remaining time:10
tsDelta - timeDelta:32
[028:398] [2025-05-26 12:18:35 +0000.144046][5fcd] lipsync_debug:result remaining
time:10
[028:479] [2025-05-26 12:18:35 +0000.225178][5fd1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[028:537] [2025-05-26 12:18:35 +0000.283335][5fd0]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[028:566] [2025-05-26 12:18:35 +0000.311979][5fcd] DriveRender working... (1/200)
[028:613] [2025-05-26 12:18:35 +0000.358818][5fd0] video frame wait audio frame:
last_video_timestamp:6238 last_audio_timestamp:6128.07
[028:627] [2025-05-26 12:18:35 +0000.373214][5fcd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:31 last
video ts:525150 frame->pts:527940 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[028:627] [2025-05-26 12:18:35 +0000.373330][5fcd] lipsync_debug: tsDelta -
timeDelta = 0
[028:762] [2025-05-26 12:18:35 +0000.508127][5fcd] lipsync_debug:displaying video
ts:540090 The current displayed video timestamp is:50083237
[029:046] [2025-05-26 12:18:35 +0000.792216][5fd0] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 599940pts ms:6.666e+06
[029:047] [2025-05-26 12:18:35 +0000.793274][5fd0] OnVideoFrameReady(1/200)
[029:047] [2025-05-26 12:18:35 +0000.793400][5fcd] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[029:202] [2025-05-26 12:18:35 +0000.947707][5fd0] Error(video_source.cc:430): wait
decoder a frame: 0
[029:248] [2025-05-26 12:18:35 +0000.993735][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[029:299] [2025-05-26 12:18:36 +0000.44653][5fd0] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8996 diff: 5
[029:427] [2025-05-26 12:18:36 +0000.173152][5fcd] lipsync_debug:displaying video
ts:599940 The current displayed video timestamp is:50083902
[029:429] [2025-05-26 12:18:36 +0000.175389][5fcd] lipsync_debug: render a video
frame
[029:441] [2025-05-26 12:18:36 +0000.187367][5fcf] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 307060
[029:441] [2025-05-26 12:18:36 +0000.187451][5fcf] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[029:456] [2025-05-26 12:18:36 +0000.201808][5fd1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[029:465] [2025-05-26 12:18:36 +0000.211178][5fcd] lipsync_debug:result remaining
time:0
[029:465] [2025-05-26 12:18:36 +0000.211257][5fcd] dynamic updated lipsync delay:0
[029:498] [2025-05-26 12:18:36 +0000.243638][5fce] The audio playback speed:100
(1/100)
[029:498] [2025-05-26 12:18:36 +0000.243750][5fce] lipsync_debug: The current
played audio timestamp is:307060(1/50)
[030:083] [2025-05-26 12:18:36 +0000.828954][5fcd] lipsync_debug:displaying video
ts:659970 The current displayed video timestamp is:50084558
[030:105] [2025-05-26 12:18:36 +0000.851399][5fcd] DriveRender working... (1/200)
[030:147] [2025-05-26 12:18:36 +0000.892877][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[030:147] [2025-05-26 12:18:36 +0000.893170][5f8d] _deviceSampleRate:48000

[030:151] [2025-05-26 12:18:36 +0000.896899][5f8c] Run AGC when audioType = 0


[030:154] [2025-05-26 12:18:36 +0000.900393][5fcd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:31 timeDelta:2 last video
ts:666180 frame->pts:668970 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[030:154] [2025-05-26 12:18:36 +0000.900460][5fcd] lipsync_debug: tsDelta -
timeDelta = 29
[030:362] [2025-05-26 12:18:37 +0000.108576][5fcd] lipsync_debug:remaining time:10
tsDelta - timeDelta:21
[030:363] [2025-05-26 12:18:37 +0000.108728][5fcd] lipsync_debug:result remaining
time:10
[030:478] [2025-05-26 12:18:37 +0000.224391][5fd1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[030:561] [2025-05-26 12:18:37 +0000.307505][5fd0] Error(video_source.cc:430): wait
decoder a frame: 0
[030:784] [2025-05-26 12:18:37 +0000.530376][5fcd] lipsync_debug:displaying video
ts:720000 The current displayed video timestamp is:50085259
[030:992] [2025-05-26 12:18:37 +0000.738083][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[031:438] [2025-05-26 12:18:38 +0000.184530][5fd1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[031:452] [2025-05-26 12:18:38 +0000.198159][5fcd] lipsync_debug:displaying video
ts:780120 The current displayed video timestamp is:50085927
[031:637] [2025-05-26 12:18:38 +0000.383272][5fcd] DriveRender working... (1/200)
[031:693] [2025-05-26 12:18:38 +0000.439251][5fcd]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:35 timeDelta:22 last
video ts:797940 frame->pts:801090 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[031:693] [2025-05-26 12:18:38 +0000.439358][5fcd] lipsync_debug: tsDelta -
timeDelta = 13
[031:759] [2025-05-26 12:18:38 +0000.505178][5fcf] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 409428
[031:759] [2025-05-26 12:18:38 +0000.505260][5fcf] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[031:814] [2025-05-26 12:18:38 +0000.559726][5fce] The audio playback speed:100
(1/100)
[031:814] [2025-05-26 12:18:38 +0000.559903][5fce] lipsync_debug: The current
played audio timestamp is:409428(1/50)
[031:920] [2025-05-26 12:18:38 +0000.666314][5fd0] Error(video_source.cc:430): wait
decoder a frame: 0
[032:135] [2025-05-26 12:18:38 +0000.880973][5fcd] lipsync_debug:displaying video
ts:839700 The current displayed video timestamp is:50086610
[032:151] [2025-05-26 12:18:38 +0000.897568][5f8c] Run AGC when audioType = 0
[032:152] [2025-05-26 12:18:38 +0000.897659][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[032:316] [2025-05-26 12:18:39 +0000.62476][5fcd] lipsync_debug:remaining time:10
tsDelta - timeDelta:22
[032:316] [2025-05-26 12:18:39 +0000.62569][5fcd] lipsync_debug:result remaining
time:10
[032:344] [2025-05-26 12:18:39 +0000.89900][5fd0] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900450pts ms:1.0005e+07
[032:345] [2025-05-26 12:18:39 +0000.91010][5fd0] OnVideoFrameReady(1/200)
[032:345] [2025-05-26 12:18:39 +0000.91419][5fcd] operator() frame->pts-
9223372036854775808 queue_ size: 14 (1/200)
[032:479] [2025-05-26 12:18:39 +0000.224670][5fd1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[032:710] [2025-05-26 12:18:39 +0000.456054][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[032:781] [2025-05-26 12:18:39 +0000.526916][5fcd] lipsync_debug:displaying video
ts:900450 The current displayed video timestamp is:50087256
[032:783] [2025-05-26 12:18:39 +0000.528779][5fcd] lipsync_debug: render a video
frame
[032:813] [2025-05-26 12:18:39 +0000.559509][5fcd] lipsync_debug:result remaining
time:0
[032:814] [2025-05-26 12:18:39 +0000.559604][5fcd] dynamic updated lipsync delay:0
[033:105] [2025-05-26 12:18:39 +0000.851585][6305]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[033:106] [2025-05-26 12:18:39 +0000.852163][5fce] Stop:
[033:106] [2025-05-26 12:18:39 +0000.852504][5fcd] operator(): Video Render
stopped.
[033:107] [2025-05-26 12:18:39 +0000.853164][5fce] Stop:
[033:107] [2025-05-26 12:18:39 +0000.853542][5fce] DeviceStop:
audioDevice_:0x7c2210c000
[033:108] [2025-05-26 12:18:39 +0000.853602][5fce] OpenSlesOutput:Stop playout

[033:112] [2025-05-26 12:18:39 +0000.858018][5fce] DeviceStop: Done


[033:112] [2025-05-26 12:18:39 +0000.858207][5fce] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[033:112] [2025-05-26 12:18:39 +0000.858283][5fce] operator(): Stop now!
[033:140] [2025-05-26 12:18:39 +0000.885806][6305]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[033:140] [2025-05-26 12:18:39 +0000.885929][6305] StopPreView: Have Stopped,
operation cancel
[033:140] [2025-05-26 12:18:39 +0000.885983][6305] Stop:
[033:140] [2025-05-26 12:18:39 +0000.886182][5fce] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[033:140] [2025-05-26 12:18:39 +0000.886413][6305] DeviceRelease:
audioDevice_:0x7c2210c000
[033:140] [2025-05-26 12:18:39 +0000.886486][6305] OpenSlesOutput:Stop playout

[033:140] [2025-05-26 12:18:39 +0000.886531][6305] DeviceRelease: Release the


webrtc device object.
[033:141] [2025-05-26 12:18:39 +0000.886745][6305] OpenSlesOutput destruct.

[033:141] [2025-05-26 12:18:39 +0000.886828][6305] DeviceRelease: Done


[033:141] [2025-05-26 12:18:39 +0000.886941][6305] Stop:
[033:141] [2025-05-26 12:18:39 +0000.887023][5fcd] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[033:143] [2025-05-26 12:18:39 +0000.888924][6305] global uninited!
[033:144] [2025-05-26 12:18:39 +0000.889918][6305]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[033:144] [2025-05-26 12:18:39 +0000.890020][6305] ~MediaFilterGraph:
MediaFilterGraph destruct
[033:144] [2025-05-26 12:18:39 +0000.890067][6305] RemoveVideoBackGroud: hava not
add video backgroud
[033:144] [2025-05-26 12:18:39 +0000.890174][6305] UnbindInputFilter 0x7c078a37d8
this 0x7bfa6867a0
[033:144] [2025-05-26 12:18:39 +0000.890225][6305] ClearAllSource: remove source
filter, sourceid: 0x7c945d6e80
[033:144] [2025-05-26 12:18:39 +0000.890265][6305] DestoryDecoderByVideoSource
time:50087619 enter.

[033:144] [2025-05-26 12:18:39 +0000.890297][6305] ~VideoBindDecoder time:50087619


enter.

[033:144] [2025-05-26 12:18:39 +0000.890499][6305] CleanUp time:50087619 enter.

[033:152] [2025-05-26 12:18:39 +0000.897687][6305] CleanUp leave. expire time = 8


ms

[033:152] [2025-05-26 12:18:39 +0000.897795][6305] CleanUp time:50087627 enter.

[033:153] [2025-05-26 12:18:39 +0000.898897][6305] CleanUp leave. expire time = 1


ms

[033:156] [2025-05-26 12:18:39 +0000.901687][6305] ~VideoBindDecoder leave. expire


time = 12 ms

[033:156] [2025-05-26 12:18:39 +0000.901752][6305] DestoryDecoderByVideoSource


leave. expire time = 12 ms

[033:156] [2025-05-26 12:18:39 +0000.901806][6305] UnbindInputFilter 0x7c078a31d8


this 0x7c078a37d8
[033:156] [2025-05-26 12:18:39 +0000.901888][6305] UnbindInputFilter 0x7c078a3118
this 0x7c078a31d8
[033:156] [2025-05-26 12:18:39 +0000.901963][6305] UnbindInputFilter 0x7c945d70a0
this 0x7c078a3118
[033:156] [2025-05-26 12:18:39 +0000.902009][6305] UnbindInputFilter 0x7c078a3598
this 0x7c078a3898
[033:156] [2025-05-26 12:18:39 +0000.902054][6305] UnbindInputFilter 0x7c078a3418
this 0x7c078a3598
[033:156] [2025-05-26 12:18:39 +0000.902101][6305] UnbindInputFilter 0x7c945d70a0
this 0x7c078a3418
[033:158] [2025-05-26 12:18:39 +0000.904403][6305] ~GLESContext:
[033:159] [2025-05-26 12:18:39 +0000.905114][6305] GLESContext destruct finish.
[033:159] [2025-05-26 12:18:39 +0000.905175][6305] filter: filter pipeline destroy
this: 0x7bfa686700
[033:160] [2025-05-26 12:18:39 +0000.906292][6305]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[033:161] [2025-05-26 12:18:39 +0000.906966][6305] machine model :xiaomi
[033:161] [2025-05-26 12:18:39 +0000.907020][6305] Support this machine
model :xiaomi
[033:161] [2025-05-26 12:18:39 +0000.907095][6305] global inited! current sdk
version: 07-20-936c45f
[033:161] [2025-05-26 12:18:39 +0000.907249][6305] filter: filter pipeline
construtc this: 0x7bfa686700
[033:161] [2025-05-26 12:18:39 +0000.907278][6305] MediaFilterGraph:
MediaFilterGraph construct
[033:161] [2025-05-26 12:18:39 +0000.907303][6305] GLESContext:
[033:161] [2025-05-26 12:18:39 +0000.907366][6305] The result of eglGetDisplay is:
0xb400007d5d6b4440
[033:163] [2025-05-26 12:18:39 +0000.908754][6305] The result of creation:
0x7c94630d00
[033:163] [2025-05-26 12:18:39 +0000.908844][6305] The result of
eglCreatePbufferSurface is: 0x7c23b99f80
[033:163] [2025-05-26 12:18:39 +0000.908941][6305] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4
[033:163] [2025-05-26 12:18:39 +0000.908998][6305] The source 0 speed:1
[033:163] [2025-05-26 12:18:39 +0000.909040][6305] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4,
delay: 0
[033:163] [2025-05-26 12:18:39 +0000.909091][6305] CreateDecoderByVideoSource
time:50087638 enter.

[033:163] [2025-05-26 12:18:39 +0000.909447][6305] running_decoder_count:0max


count:2
[033:163] [2025-05-26 12:18:39 +0000.909487][6305] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7c237f0400
[033:165] [2025-05-26 12:18:39 +0000.910745][5fde] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7c224ce800] Current FFmpeg version git-2021-06-16-
97cea6f

[033:229] [2025-05-26 12:18:39 +0000.975261][5fde] OnStreamInfoFound: video


duration_: 15202
[033:231] [2025-05-26 12:18:39 +0000.977120][5fdf] NO get frame from decoder
[033:231] [2025-05-26 12:18:39 +0000.977131][6305] start decoder
[033:231] [2025-05-26 12:18:39 +0000.977261][6305] CreateDecoderByVideoSource
leave. expire time = 68 ms

[033:231] [2025-05-26 12:18:39 +0000.977343][6305] BindInputFilter 0x7c945d70a0


this 0x7c077a7198
[033:231] [2025-05-26 12:18:39 +0000.977400][6305] BindInputFilter 0x7c077a7198
this 0x7c077a7258
[033:231] [2025-05-26 12:18:39 +0000.977456][6305] BindInputFilter 0x7c945d70a0
this 0x7c077a7318
[033:231] [2025-05-26 12:18:39 +0000.977505][6305] BindInputFilter 0x7c077a7318
this 0x7c077a73d8
[033:231] [2025-05-26 12:18:39 +0000.977540][6305] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4
[033:231] [2025-05-26 12:18:39 +0000.977593][6305] BindInputFilter 0x7c077a7258
this 0x7c077a7498
[033:232] [2025-05-26 12:18:39 +0000.977719][6305] BindInputFilter 0x7c077a7498
this 0x7bfa6867a0
[033:232] [2025-05-26 12:18:39 +0000.977766][6305] BindInputFilter 0x7c077a73d8
this 0x7c077a7558
[033:232] [2025-05-26 12:18:39 +0000.977813][6305] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_50061032.mp4
[033:232] [2025-05-26 12:18:39 +0000.978176][5fdf] NO get frame from decoder
[033:233] [2025-05-26 12:18:39 +0000.979095][5fdf] NO get frame from decoder
[033:233] [2025-05-26 12:18:39 +0000.979102][6305]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[033:233] [2025-05-26 12:18:39 +0000.979417][6305] MediaComposeFile time:50087708
enter.

[033:233] [2025-05-26 12:18:39 +0000.979469][6305] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[033:234] [2025-05-26 12:18:39 +0000.979656][6305] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[033:234] [2025-05-26 12:18:39 +0000.979706][6305] Recording session using default
bitrate support by app:14680064
[033:234] [2025-05-26 12:18:39 +0000.980282][5fea] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7bb86007c0
[033:234] [2025-05-26 12:18:39 +0000.980341][5fea] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[033:234] [2025-05-26 12:18:39 +0000.980487][6305] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[033:234] [2025-05-26 12:18:39 +0000.980486][5fdf] NO get frame from decoder
[033:235] [2025-05-26 12:18:39 +0000.980875][6305] GetPipeline:
-----------------------------------------
[033:235] [2025-05-26 12:18:39 +0000.980922][6305] GetPipeline: source:
0x7c945d6e80
[033:235] [2025-05-26 12:18:39 +0000.980952][6305] GetPipeline: filter: NULLFilter
[033:235] [2025-05-26 12:18:39 +0000.980981][6305] GetPipeline: filter: NULLFilter
[033:235] [2025-05-26 12:18:39 +0000.981014][6305] GetPipeline: filter: NULLFilter
[033:235] [2025-05-26 12:18:39 +0000.981045][6305] GetPipeline: audio filter:
AuidoNULLFilter
[033:235] [2025-05-26 12:18:39 +0000.981076][6305] GetPipeline: audio filter:
AuidoNULLFilter
[033:235] [2025-05-26 12:18:39 +0000.981106][6305] GetPipeline: audio filter:
AudioNUllFilter
[033:235] [2025-05-26 12:18:39 +0000.981137][6305] GetPipeline:
------------------------------------------
[033:235] [2025-05-26 12:18:39 +0000.981212][6305] filter: filter pipeline2 update
pattern: 2
[033:235] [2025-05-26 12:18:39 +0000.981244][5fdf] NO get frame from decoder
[033:235] [2025-05-26 12:18:39 +0000.981530][6305] MediaComposeFile leave. expire
time = 2 ms

[033:236] [2025-05-26 12:18:39 +0000.982066][6305] machine model :xiaomi


[033:236] [2025-05-26 12:18:39 +0000.982216][6305] Support this machine
model :xiaomi
[033:236] [2025-05-26 12:18:39 +0000.982280][6305] global inited! current sdk
version: 07-20-936c45f
[033:239] [2025-05-26 12:18:39 +0000.985164][5fdf] NO get frame from decoder
[033:241] [2025-05-26 12:18:39 +0000.986825][5fdf] NO get frame from decoder
[033:242] [2025-05-26 12:18:39 +0000.988391][5fdf] NO get frame from decoder
[033:249] [2025-05-26 12:18:39 +0000.995001][6305]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[033:249] [2025-05-26 12:18:39 +0000.995103][6305] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 293
[033:250] [2025-05-26 12:18:39 +0000.995673][6305]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[033:250] [2025-05-26 12:18:39 +0000.995723][6305] BeginCompose: BeginCompose, is
composing 0
[033:251] [2025-05-26 12:18:39 +0000.996674][5fea] start recording, file path:
[033:251] [2025-05-26 12:18:39 +0000.996882][5fea] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 293 audio_timescale:44100
video_timescale:90000
[033:251] [2025-05-26 12:18:39 +0000.996934][5fea] 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:251] [2025-05-26 12:18:39 +0000.996963][5fea] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 293
[033:251] [2025-05-26 12:18:39 +0000.996996][5fea] fd_open successed
handle:0xb400007d5d7130b0
[033:251] [2025-05-26 12:18:39 +0000.997142][5fea] create mp4 file:319
m_fileHandle: 0x7bfa7f3800
[033:251] [2025-05-26 12:18:39 +0000.997172][5fea] MP4 file: is opened successfully
[033:251] [2025-05-26 12:18:39 +0000.997190][5fea] setupMediaProcessers:
[033:251] [2025-05-26 12:18:39 +0000.997225][5fea]
RecordingSessionInternalSimple:setup media processers.
[033:251] [2025-05-26 12:18:39 +0000.997241][5fea] construct AAC encoder
[033:251] [2025-05-26 12:18:39 +0000.997285][5fef] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7d5d7a4c98
[033:251] [2025-05-26 12:18:39 +0000.997495][5fea] H264Encoder creating:
ultrafast012323
[033:251] [2025-05-26 12:18:39 +0000.997544][5fea] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[033:252] [2025-05-26 12:18:39 +0000.997839][5fea] H264Encode::GetMachineModel is
M2007J3SP
[033:252] [2025-05-26 12:18:39 +0000.997883][5fea] H264Encoder machine_mode
is:M2007J3SP
[033:252] [2025-05-26 12:18:39 +0000.997903][5fea] H264Encode::machine size :9
machine_mode:M2007J3SP
[033:252] [2025-05-26 12:18:39 +0000.997934][5fea] H264Encode::machine array
size :22 machine_mode:M2007J3SP
[033:252] [2025-05-26 12:18:39 +0000.997991][5fea] H264Encode::current machine
is :M2007J3SP auto check hw codec decide to use hw codec
[033:252] [2025-05-26 12:18:39 +0000.998017][5fea] setupCompressionSession:
[033:252] [2025-05-26 12:18:39 +0000.998053][5fea] H264Encode::creating hareware
Encoder
[033:252] [2025-05-26 12:18:39 +0000.998091][5fea] AndroidHwAvcEncoder
time:50087727 enter.

[033:252] [2025-05-26 12:18:39 +0000.998215][5fea] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007d5d641380 address:0x7b8ba7e760
[033:252] [2025-05-26 12:18:39 +0000.998309][5fea] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[033:252] [2025-05-26 12:18:39 +0000.998345][5fea] The video avc hw codec address
is 0x7bfaa2f578
[033:252] [2025-05-26 12:18:39 +0000.998403][5fea] AndroidHwAvcEncoder leave.
expire time = 0 ms

[033:252] [2025-05-26 12:18:39 +0000.998435][5fea] RegisterEncodeCompleteCallback


time:50087727 enter.

[033:252] [2025-05-26 12:18:39 +0000.998502][5fea] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[033:252] [2025-05-26 12:18:39 +0000.998541][5fea] InitEncode time:50087727 enter.

[033:253] [2025-05-26 12:18:39 +0000.998622][5fea] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[033:253] [2025-05-26 12:18:39 +0000.998662][5fea] Create time:50087728 enter.

[033:253] [2025-05-26 12:18:39 +0000.998684][5fea] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[033:253] [2025-05-26 12:18:39 +0000.998708][5fea]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7c078a2600
[033:253] [2025-05-26 12:18:39 +0000.998820][5fea]
supported_type:image/vnd.android.heic
[033:253] [2025-05-26 12:18:39 +0000.998865][5fea] supported_type:video/avc
[033:253] [2025-05-26 12:18:39 +0000.998901][5fea] name:OMX.qcom.video.encoder.avc
mime:video/avc
[033:253] [2025-05-26 12:18:39 +0000.998961][5fea] hwCodecPrefix :OMX.qcom.
[033:253] [2025-05-26 12:18:39 +0000.998992][5fea] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[033:253] [2025-05-26 12:18:39 +0000.999026][5fea] mediacodec_createCodecByName
time:50087728 enter.

[033:253] [2025-05-26 12:18:39 +0000.999066][5fea] WrapAndroidMediaCodec


time:50087728 enter.

[033:253] [2025-05-26 12:18:39 +0000.999159][5fea] WrapAndroidMediaCodec leave.


expire time = 0 ms

[033:281] [2025-05-26 12:18:40 +0000.27536][5fea] mediacodec_createCodecByName


leave. expire time = 28 ms

[033:282] [2025-05-26 12:18:40 +0000.27603][5fea] WrapAndroidMediaFromat


time:50087757 enter.

[033:282] [2025-05-26 12:18:40 +0000.27671][5fea] WrapAndroidMediaFromat leave.


expire time = 0 ms

[033:308] [2025-05-26 12:18:40 +0000.54124][5fea] Destroy time:50087783 enter.

[033:308] [2025-05-26 12:18:40 +0000.54173][5fea] WrapAndroidMediaFromat::


Destroy
[033:308] [2025-05-26 12:18:40 +0000.54197][5fea] Destroy leave. expire time = 0
ms

[033:308] [2025-05-26 12:18:40 +0000.54217][5fea] ~WrapAndroidMediaFromat


time:50087783 enter.

[033:308] [2025-05-26 12:18:40 +0000.54236][5fea] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[033:308] [2025-05-26 12:18:40 +0000.54546][5fea] Create leave. expire time = 55


ms

[033:308] [2025-05-26 12:18:40 +0000.54570][5fea] isSemiPlanarSupport time:50087783


enter.

[033:308] [2025-05-26 12:18:40 +0000.54590][5fea] H264Encoder isSemiPlanarSupport


[033:309] [2025-05-26 12:18:40 +0000.54638][5fea] isSemiPlanarSupport leave.
expire time = 1 ms

[033:309] [2025-05-26 12:18:40 +0000.54663][5fea] creat hw H264Encoder success,


isSemiPlanar:1
[033:309] [2025-05-26 12:18:40 +0000.54729][5fea] InitEncode leave. expire time =
57 ms

[033:309] [2025-05-26 12:18:40 +0000.54763][5fea] H264Encode::created Encoder


[033:309] [2025-05-26 12:18:40 +0000.54802][5fea] H264Encode:: H264 encoder
created.
[033:309] [2025-05-26 12:18:40 +0000.54821][5fea] H264 encoder created.
[033:309] [2025-05-26 12:18:40 +0000.54847][5fea]
RecordingSessionInternalSimple:created avc encoder avc: 0x7bfa902080
[033:309] [2025-05-26 12:18:40 +0000.55190][5fea] setOutput:
[033:309] [2025-05-26 12:18:40 +0000.55220][5fea]
RecordingSessionInternalSimple:encoder set output to muxer!
[033:309] [2025-05-26 12:18:40 +0000.55255][5fea] request a key frame
[033:309] [2025-05-26 12:18:40 +0000.55287][5fea] H264Encode:: request a key frame
[033:310] [2025-05-26 12:18:40 +0000.56577][5fea] setDisplayRotate :90
[033:311] [2025-05-26 12:18:40 +0000.56626][5fea] 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:313] [2025-05-26 12:18:40 +0000.59476][5feb] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[033:315] [2025-05-26 12:18:40 +0000.61492][5feb]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[033:326] [2025-05-26 12:18:40 +0000.71685][5fed] Error(video_source.cc:430): wait
decoder a frame: 0
[033:389] [2025-05-26 12:18:40 +0000.135176][5fea] setDisplayRotate :90
[033:389] [2025-05-26 12:18:40 +0000.135290][5fea] 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:389] [2025-05-26 12:18:40 +0000.135426][5fef] add aac audio track with id:1
[033:389] [2025-05-26 12:18:40 +0000.135477][5fef] audio start ts:0
[033:389] [2025-05-26 12:18:40 +0000.135503][5fef] the audio frame has been written
into MP4 file
[033:394] [2025-05-26 12:18:40 +0000.140486][5fed] webrtc common_video plane
old ..... (1/1000) new: 10001 delete: 9984 diff: 17
[033:396] [2025-05-26 12:18:40 +0000.141842][5feb] h264 add frame header cdr flag
[033:396] [2025-05-26 12:18:40 +0000.142351][5feb] h264 add frame header cdr flag
[033:397] [2025-05-26 12:18:40 +0000.143055][5feb] Received key frame:10
[033:397] [2025-05-26 12:18:40 +0000.143105][5feb] H264Encode:: get a sps pps
header!headerSize:31
[033:397] [2025-05-26 12:18:40 +0000.143168][5fef] get the H.264 SPS parameter
[033:397] [2025-05-26 12:18:40 +0000.143331][5fef] add video track with id:2
[033:399] [2025-05-26 12:18:40 +0000.144651][5fee] FilterPipeline2::OnAudioFrame
pts 12256 last_audio_timestamp_ 277.914
[033:399] [2025-05-26 12:18:40 +0000.145025][5fef] get the H.264 PPS parameter
[033:400] [2025-05-26 12:18:40 +0000.146175][5fef] get the H.264 IDR frame
[033:400] [2025-05-26 12:18:40 +0000.146237][5fef] resss:true
[033:400] [2025-05-26 12:18:40 +0000.146260][5fef] video start ts:10
[033:400] [2025-05-26 12:18:40 +0000.146348][5fef] the video frame has been written
into MP4 file
[033:446] [2025-05-26 12:18:40 +0000.191811][5feb] DTS queue for
Generator:0x7d5d7a4eb8 468 501
[033:478] [2025-05-26 12:18:40 +0000.224399][5feb] Push an pts:801 to dts queue.
[033:499] [2025-05-26 12:18:40 +0000.245586][5feb] last dts:769 currentPts:801
ppsOrSPS:0 queue length:5
[033:527] [2025-05-26 12:18:40 +0000.272828][5fee] audio_frame_list_ empty
[033:536] [2025-05-26 12:18:40 +0000.281733][5fea] setDisplayRotate :90
[033:536] [2025-05-26 12:18:40 +0000.281965][5fea] 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:553] [2025-05-26 12:18:40 +0000.299133][5feb] DTS queue for
Generator:0x7d5d7a4eb8 1270 1302 1333 1370
[033:559] [2025-05-26 12:18:40 +0000.305592][5fed] Error(video_source.cc:430): wait
decoder a frame: 0
[033:592] [2025-05-26 12:18:40 +0000.337908][5feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1633
[033:592] [2025-05-26 12:18:40 +0000.337969][5feb] push video frame to H264
encoder. (100 frame for one log)
[033:592] [2025-05-26 12:18:40 +0000.338013][5feb] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720

[033:592] [2025-05-26 12:18:40 +0000.338033][5feb] H264Encode::push video frame to


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

[033:592] [2025-05-26 12:18:40 +0000.338063][5feb] The input pts:1633 fps:30


[033:595] [2025-05-26 12:18:40 +0000.341181][5feb] SendFrame
encodedImage._timeStamp:1469encodedImage->_length:25824
[033:597] [2025-05-26 12:18:40 +0000.343036][5feb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1502 pts:1502
[033:608] [2025-05-26 12:18:40 +0000.354117][5feb] H264Encode::H264SWEncoder get
callback, length:29168 type:1 nalType:1length:29164
[033:645] [2025-05-26 12:18:40 +0000.391312][5feb] Push an pts:2133 to dts queue.
[033:683] [2025-05-26 12:18:40 +0000.429305][5fea] setDisplayRotate :90
[033:683] [2025-05-26 12:18:40 +0000.429365][5fea] 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:686] [2025-05-26 12:18:40 +0000.432398][5feb] h264 add frame header cdr flag
[033:687] [2025-05-26 12:18:40 +0000.432688][5feb] Received key frame:2001
[033:687] [2025-05-26 12:18:40 +0000.432720][5feb] DTS queue for
Generator:0x7d5d7a4eb8 2001 2035 2068 2101 2133 2163 2201 2238 2268
[033:693] [2025-05-26 12:18:40 +0000.439179][5fef] get the H.264 IDR frame
[033:703] [2025-05-26 12:18:40 +0000.449031][5feb] last dts:2101 currentPts:2133
ppsOrSPS:0 queue length:7
[033:737] [2025-05-26 12:18:40 +0000.482962][5fed] Error(video_source.cc:430): wait
decoder a frame: 0
[033:799] [2025-05-26 12:18:40 +0000.544737][5feb] DTS queue for
Generator:0x7d5d7a4eb8 2901 2930 2965 3003 3033
[033:831] [2025-05-26 12:18:40 +0000.577253][5fea] setDisplayRotate :90
[033:831] [2025-05-26 12:18:40 +0000.577307][5fea] 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:862] [2025-05-26 12:18:40 +0000.607940][5feb] Push an pts:3466 to dts queue.
[033:878] [2025-05-26 12:18:40 +0000.623825][5feb] last dts:3430 currentPts:3466
ppsOrSPS:0 queue length:4
[033:908] [2025-05-26 12:18:40 +0000.654063][5feb] DTS queue for
Generator:0x7d5d7a4eb8 3735 3767 3800 3834 3867
[033:914] [2025-05-26 12:18:40 +0000.659689][5fed] Error(video_source.cc:430): wait
decoder a frame: 1
[033:943] [2025-05-26 12:18:40 +0000.689305][5feb] h264 add frame header cdr flag
[033:943] [2025-05-26 12:18:40 +0000.689571][5feb] Received key frame:4001
[033:944] [2025-05-26 12:18:40 +0000.690334][5fef] get the H.264 IDR frame
[033:945] [2025-05-26 12:18:40 +0000.691382][5fee] audio_frame_list_ empty
[033:983] [2025-05-26 12:18:40 +0000.728987][5fea] setDisplayRotate :90
[033:983] [2025-05-26 12:18:40 +0000.729059][5fea] 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:997] [2025-05-26 12:18:40 +0000.743116][5fed] webrtc common_video plane
old ..... (1/1000) new: 11001 delete: 10968 diff: 33
[034:031] [2025-05-26 12:18:40 +0000.776758][5feb] DTS queue for
Generator:0x7d5d7a4eb8 4533 4564 4603 4636 4668 4703
[034:043] [2025-05-26 12:18:40 +0000.789237][5feb] Push an pts:4800 to dts queue.
[034:059] [2025-05-26 12:18:40 +0000.805602][5feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:5005
[034:060] [2025-05-26 12:18:40 +0000.805670][5feb] push video frame to H264
encoder. (100 frame for one log)
[034:060] [2025-05-26 12:18:40 +0000.805708][5feb] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720

[034:060] [2025-05-26 12:18:40 +0000.805731][5feb] H264Encode::push video frame to


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

[034:060] [2025-05-26 12:18:40 +0000.805757][5feb] The input pts:5005 fps:30


[034:065] [2025-05-26 12:18:40 +0000.811097][5feb] SendFrame
encodedImage._timeStamp:4800encodedImage->_length:22960
[034:065] [2025-05-26 12:18:40 +0000.811164][5feb] last dts:4768 currentPts:4800
ppsOrSPS:0 queue length:7
[034:078] [2025-05-26 12:18:40 +0000.824508][5feb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4867 pts:4867
[034:089] [2025-05-26 12:18:40 +0000.834771][5feb] H264Encode::H264SWEncoder get
callback, length:55888 type:1 nalType:1length:55884
[034:139] [2025-05-26 12:18:40 +0000.885539][5fea] setDisplayRotate :90
[034:140] [2025-05-26 12:18:40 +0000.886120][5fea] 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:152] [2025-05-26 12:18:40 +0000.898090][5f8c] Run AGC when audioType = 0
[034:164] [2025-05-26 12:18:40 +0000.909982][5fed] Error(video_source.cc:430): wait
decoder a frame: 0
[034:171] [2025-05-26 12:18:40 +0000.917528][5feb] DTS queue for
Generator:0x7d5d7a4eb8 5336 5368 5403 5435 5469 5502 5537 5568
[034:251] [2025-05-26 12:18:40 +0000.997577][5feb] Push an pts:6133 to dts queue.
[034:262] [2025-05-26 12:18:41 +0000.7969][5feb] h264 add frame header cdr flag
[034:263] [2025-05-26 12:18:41 +0000.8615][5feb] Received key frame:6001
[034:265] [2025-05-26 12:18:41 +0000.11171][5fef] get the H.264 IDR frame
[034:270] [2025-05-26 12:18:41 +0000.16439][5feb] last dts:6100 currentPts:6133
ppsOrSPS:0 queue length:3
[034:279] [2025-05-26 12:18:41 +0000.24687][5feb] DTS queue for
Generator:0x7d5d7a4eb8 6238 6270 6303
[034:281] [2025-05-26 12:18:41 +0000.27170][5fea] setDisplayRotate :90
[034:281] [2025-05-26 12:18:41 +0000.27239][5fea] 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:331] [2025-05-26 12:18:41 +0000.77115][5fed] Error(video_source.cc:430): wait
decoder a frame: 0
[034:359] [2025-05-26 12:18:41 +0000.104977][5fee] audio_frame_list_ empty
[034:371] [2025-05-26 12:18:41 +0000.117459][5feb] DTS queue for
Generator:0x7d5d7a4eb8 7001 7033 7069 7101 7137 7170 7200
[034:373] [2025-05-26 12:18:41 +0000.119306][5fed] FilterPipeline2::OnVideoFrame
pts 659970 last_video_timestamp_ 7333
[034:425] [2025-05-26 12:18:41 +0000.171133][5fea] setDisplayRotate :90
[034:425] [2025-05-26 12:18:41 +0000.171183][5fea] 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:439] [2025-05-26 12:18:41 +0000.185045][5feb] Push an pts:7467 to dts queue.
[034:440] [2025-05-26 12:18:41 +0000.185848][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[034:460] [2025-05-26 12:18:41 +0000.206238][5feb] last dts:7433 currentPts:7467
ppsOrSPS:0 queue length:5
[034:504] [2025-05-26 12:18:41 +0000.250319][5feb] DTS queue for
Generator:0x7d5d7a4eb8 7867 7901 7935 7968 8000
[034:521] [2025-05-26 12:18:41 +0000.266694][5fed] Error(video_source.cc:430): wait
decoder a frame: 7
[034:530] [2025-05-26 12:18:41 +0000.276128][5feb] h264 add frame header cdr flag
[034:530] [2025-05-26 12:18:41 +0000.276417][5feb] Received key frame:8000
[034:533] [2025-05-26 12:18:41 +0000.279260][5fef] get the H.264 IDR frame
[034:541] [2025-05-26 12:18:41 +0000.286999][5feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:8370
[034:542] [2025-05-26 12:18:41 +0000.288259][5feb] push video frame to H264
encoder. (100 frame for one log)

[034:542] [2025-05-26 12:18:41 +0000.288309][5feb] push video frame to H264


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

[034:542] [2025-05-26 12:18:41 +0000.288334][5feb] H264Encode::push video frame to


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

[034:542] [2025-05-26 12:18:41 +0000.288364][5feb] The input pts:8370 fps:30


[034:544] [2025-05-26 12:18:41 +0000.290444][5feb] SendFrame
encodedImage._timeStamp:8132encodedImage->_length:23584
[034:587] [2025-05-26 12:18:41 +0000.332630][5fea] setDisplayRotate :90
[034:587] [2025-05-26 12:18:41 +0000.332691][5fea] 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:594] [2025-05-26 12:18:41 +0000.339604][5feb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8235 pts:8235
[034:608] [2025-05-26 12:18:41 +0000.354580][5fed] webrtc common_video plane
old ..... (1/1000) new: 12001 delete: 11976 diff: 25
[034:615] [2025-05-26 12:18:41 +0000.360818][5feb] H264Encode::H264SWEncoder get
callback, length:20240 type:1 nalType:1length:20236
[034:650] [2025-05-26 12:18:41 +0000.395661][5feb] DTS queue for
Generator:0x7d5d7a4eb8 8735 8769
[034:652] [2025-05-26 12:18:41 +0000.398571][5feb] Push an pts:8798 to dts queue.
[034:674] [2025-05-26 12:18:41 +0000.419813][5feb] last dts:8769 currentPts:8798
ppsOrSPS:0 queue length:4
[034:709] [2025-05-26 12:18:41 +0000.455266][5fee] audio_frame_list_ empty
[034:735] [2025-05-26 12:18:41 +0000.481042][5fea] setDisplayRotate :90
[034:735] [2025-05-26 12:18:41 +0000.481112][5fea] 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:760] [2025-05-26 12:18:41 +0000.505840][5fed] Error(video_source.cc:430): wait
decoder a frame: 0
[034:769] [2025-05-26 12:18:41 +0000.515491][5feb] DTS queue for
Generator:0x7d5d7a4eb8 9533 9567 9598 9633
[034:828] [2025-05-26 12:18:41 +0000.574503][5fed] video frame wait audio frame:
last_video_timestamp:10401 last_audio_timestamp:10189.8
[034:835] [2025-05-26 12:18:41 +0000.581383][5feb] Push an pts:10131 to dts queue.
[034:842] [2025-05-26 12:18:41 +0000.588384][5feb] h264 add frame header cdr flag
[034:843] [2025-05-26 12:18:41 +0000.588699][5feb] Received key frame:10005
[034:844] [2025-05-26 12:18:41 +0000.590128][5fef] get the H.264 IDR frame
[034:855] [2025-05-26 12:18:41 +0000.600729][5feb] last dts:10099 currentPts:10131
ppsOrSPS:0 queue length:4
[034:882] [2025-05-26 12:18:41 +0000.628042][5fea] setDisplayRotate :90
[034:882] [2025-05-26 12:18:41 +0000.628102][5fea] 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:887] [2025-05-26 12:18:41 +0000.633201][5feb] DTS queue for
Generator:0x7d5d7a4eb8 10372 10401 10433
[034:935] [2025-05-26 12:18:41 +0000.680717][5fed] Error(video_source.cc:430): wait
decoder a frame: 0
[034:988] [2025-05-26 12:18:41 +0000.734424][5feb] DTS queue for
Generator:0x7d5d7a4eb8 11134 11165 11200 11234 11266 11300 11333
[035:034] [2025-05-26 12:18:41 +0000.780572][5fea] setDisplayRotate :90
[035:035] [2025-05-26 12:18:41 +0000.780628][5fea] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[035:037] [2025-05-26 12:18:41 +0000.783013][5feb] Push an pts:11467 to dts queue.
[035:063] [2025-05-26 12:18:41 +0000.808735][5feb] SendFrame
encodedImage._timeStamp:11467encodedImage->_length:15040
[035:063] [2025-05-26 12:18:41 +0000.808818][5feb] last dts:11433 currentPts:11467
ppsOrSPS:0 queue length:5
[035:071] [2025-05-26 12:18:41 +0000.816660][5feb] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:11602 pts:11602
[035:076] [2025-05-26 12:18:41 +0000.821813][5feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:11734
[035:076] [2025-05-26 12:18:41 +0000.821927][5feb] push video frame to H264
encoder. (100 frame for one log)

[035:076] [2025-05-26 12:18:41 +0000.821989][5feb] push video frame to H264


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

[035:076] [2025-05-26 12:18:41 +0000.822025][5feb] H264Encode::push video frame to


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

[035:076] [2025-05-26 12:18:41 +0000.822078][5feb] The input pts:11734 fps:30


[035:101] [2025-05-26 12:18:41 +0000.847367][5feb] H264Encode::H264SWEncoder get
callback, length:18512 type:1 nalType:1length:18508
[035:120] [2025-05-26 12:18:41 +0000.866173][5feb] DTS queue for
Generator:0x7d5d7a4eb8 12000 12033 12068 12102 12133
[035:137] [2025-05-26 12:18:41 +0000.882974][5feb] h264 add frame header cdr flag
[035:137] [2025-05-26 12:18:41 +0000.883179][5fee] audio_frame_list_ empty
[035:137] [2025-05-26 12:18:41 +0000.883270][5feb] Received key frame:12000
[035:138] [2025-05-26 12:18:41 +0000.884024][5fef] get the H.264 IDR frame
[035:154] [2025-05-26 12:18:41 +0000.900149][5fed] Error(video_source.cc:430): wait
decoder a frame: 0
[035:187] [2025-05-26 12:18:41 +0000.933238][5fed] webrtc common_video plane
old ..... (1/1000) new: 13001 delete: 12956 diff: 45
[035:211] [2025-05-26 12:18:41 +0000.957182][5feb] Push an pts:12798 to dts queue.
[035:238] [2025-05-26 12:18:41 +0000.984172][5feb] last dts:12766 currentPts:12798
ppsOrSPS:0 queue length:5
[035:238] [2025-05-26 12:18:41 +0000.984298][5feb] DTS queue for
Generator:0x7d5d7a4eb8 12833 12866 12896 12931
[035:334] [2025-05-26 12:18:42 +0000.79979][5fed] Error(video_source.cc:430): wait
decoder a frame: 0
[035:396] [2025-05-26 12:18:42 +0000.141916][5feb] DTS queue for
Generator:0x7d5d7a4eb8 13664 13701 13735 13766
[035:422] [2025-05-26 12:18:42 +0000.168590][5fdf] av_read_frame AVERROR_EOF
[035:454] [2025-05-26 12:18:42 +0000.199646][5feb] Push an pts:14131 to dts queue.
[035:458] [2025-05-26 12:18:42 +0000.204215][5feb] h264 add frame header cdr flag
[035:459] [2025-05-26 12:18:42 +0000.204805][5feb] Received key frame:13999
[035:462] [2025-05-26 12:18:42 +0000.207752][5fef] get the H.264 IDR frame
[035:468] [2025-05-26 12:18:42 +0000.214273][5feb] last dts:14098 currentPts:14131
ppsOrSPS:0 queue length:4
[035:472] [2025-05-26 12:18:42 +0000.218464][5fdf] OnReceiveEOF:
[035:472] [2025-05-26 12:18:42 +0000.218542][5fdf] OnDecoderEOF time:50089947
enter.

[035:473] [2025-05-26 12:18:42 +0000.218658][5fdf] OnDecoderEOF leave. expire time


= 1 ms

[035:473] [2025-05-26 12:18:42 +0000.218674][5fdd] CleanUp time:50089948 enter.

[035:473] [2025-05-26 12:18:42 +0000.218703][5fdf] OnDecoderFinished:


OnDecoderFinished total decoder frames:456 this:0x7c945d6e80
[035:475] [2025-05-26 12:18:42 +0000.221481][5fee] PullAudioFrame: PullFrame audio
finished.
[035:475] [2025-05-26 12:18:42 +0000.221540][5fee]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[035:475] [2025-05-26 12:18:42 +0000.221566][5fee] OnAudioTimer: OnAudioTimer
return
[035:477] [2025-05-26 12:18:42 +0000.222894][5fed]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[035:477] [2025-05-26 12:18:42 +0000.223074][5fed] OnVideoTimer: OnVideoTimer
EndComposeFile
[035:477] [2025-05-26 12:18:42 +0000.223124][5fed] EndComposeFile: EndComposeFile,
is composing 1
[035:478] [2025-05-26 12:18:42 +0000.224340][5fdd] CleanUp leave. expire time = 5
ms

[035:478] [2025-05-26 12:18:42 +0000.224394][5fdd] clean up


[035:478] [2025-05-26 12:18:42 +0000.224417][5fdd] running_decoder_count:0max
count:2
[035:490] [2025-05-26 12:18:42 +0000.235693][5feb] DTS queue for
Generator:0x7d5d7a4eb8 14399 14432 14469 14500 14533 14563 14603 14635 14667
[035:518] [2025-05-26 12:18:42 +0000.264417][5feb] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:15099
[035:518] [2025-05-26 12:18:42 +0000.264508][5feb] push video frame to H264
encoder. (100 frame for one log)

[035:518] [2025-05-26 12:18:42 +0000.264545][5feb] push video frame to H264


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

[035:518] [2025-05-26 12:18:42 +0000.264565][5feb] H264Encode::push video frame to


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

[035:518] [2025-05-26 12:18:42 +0000.264595][5feb] The input pts:15099 fps:30


[035:520] [2025-05-26 12:18:42 +0000.265773][5feb] SendFrame
encodedImage._timeStamp:14795encodedImage->_length:9616
[035:525] [2025-05-26 12:18:42 +0000.271124][5feb]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:456
[035:525] [2025-05-26 12:18:42 +0000.271215][5feb]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x7c151c2000
[035:526] [2025-05-26 12:18:42 +0000.272205][5fec]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[035:526] [2025-05-26 12:18:42 +0000.272277][5fec]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[035:526] [2025-05-26 12:18:42 +0000.272517][5fea] stop recording
[035:527] [2025-05-26 12:18:42 +0000.272771][5fea]
RecordingSessionInternalSimple:destroy media processers
[035:527] [2025-05-26 12:18:42 +0000.272852][5fea] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[035:527] [2025-05-26 12:18:42 +0000.272877][5fea] H264Encode::flushing hareware
Encoder
[035:527] [2025-05-26 12:18:42 +0000.272995][5fea] Flush time:50090002 enter.
[035:527] [2025-05-26 12:18:42 +0000.273028][5fea] H264Encoder encoder flush
[035:527] [2025-05-26 12:18:42 +0000.273050][5fea] flush output queue
[035:538] [2025-05-26 12:18:42 +0000.284291][5fea] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:14966 pts:14966
[035:550] [2025-05-26 12:18:42 +0000.296563][5fea] H264Encode::H264SWEncoder get
callback, length:11808 type:1 nalType:1length:11804
[035:850] [2025-05-26 12:18:42 +0000.596560][5fea] Flush leave. expire time = 324
ms

[035:851] [2025-05-26 12:18:42 +0000.596808][5fea] ~H264EncodeWrap:


[035:851] [2025-05-26 12:18:42 +0000.596866][5fea] ~H264Encode:
[035:851] [2025-05-26 12:18:42 +0000.596908][5fea] teardownCompressionSession:
H264Encode::destroying Encoder
[035:851] [2025-05-26 12:18:42 +0000.596951][5fea] Release time:50090326 enter.

[035:851] [2025-05-26 12:18:42 +0000.597160][5fea] Release:


MediaCodecVideoEncoder::Release _inited:1
[035:851] [2025-05-26 12:18:42 +0000.597230][5fea] Destroy time:50090326 enter.

[035:851] [2025-05-26 12:18:42 +0000.597272][5fea] H264Encoder encoderDestroy


[035:851] [2025-05-26 12:18:42 +0000.597314][5fea]
AndroidMediaCodecVideoEncoder::release env: 0x7c22038f20
[035:851] [2025-05-26 12:18:42 +0000.597357][5fea]
AndroidMediaCodecVideoEncoder::Destroy
[035:885] [2025-05-26 12:18:42 +0000.630875][5fea] Destroy leave. expire time = 34
ms

[035:885] [2025-05-26 12:18:42 +0000.631113][5fea] Release leave. expire time = 34


ms

[035:885] [2025-05-26 12:18:42 +0000.631189][5fea] ~AndroidHwAvcEncoder


time:50090360 enter.

[035:885] [2025-05-26 12:18:42 +0000.631363][5fea] Release time:50090360 enter.

[035:885] [2025-05-26 12:18:42 +0000.631434][5fea] Release:


MediaCodecVideoEncoder:: has been released before, just return
[035:885] [2025-05-26 12:18:42 +0000.631470][5fea] Release leave. expire time = 0
ms

[035:885] [2025-05-26 12:18:42 +0000.631523][5fea] ~AndroidMediaCodecVideoEncoder


[035:885] [2025-05-26 12:18:42 +0000.631555][5fea] ~WrapAndroidMediaCodec
time:50090360 enter.

[035:886] [2025-05-26 12:18:42 +0000.631613][5fea] ~WrapAndroidMediaCodec leave.


expire time = 1 ms

[035:886] [2025-05-26 12:18:42 +0000.631649][5fea] video hevc hw codec


destructor:0x7bfaa2f578

[035:886] [2025-05-26 12:18:42 +0000.631697][5fea] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[035:886] [2025-05-26 12:18:42 +0000.631756][5fea] teardownCompressionSession:


H264Encode::destroyed Encoder
[035:886] [2025-05-26 12:18:42 +0000.631818][5fea]
RecordingSessionInternalSimple:destroy aac encoder output!
[035:886] [2025-05-26 12:18:42 +0000.631854][5fea] AACSWEncode destructor
[035:892] [2025-05-26 12:18:42 +0000.637822][5fef] fd_close successed!
[035:892] [2025-05-26 12:18:42 +0000.638073][5fef] MP4 close file successfully
[035:892] [2025-05-26 12:18:42 +0000.638122][5fef] Recording session Internal:
notify recording ok
[035:892] [2025-05-26 12:18:42 +0000.638172][5fef] onRecordingOk: Recording Ok,
compose use time: 2642, averagefps 0
[035:892] [2025-05-26 12:18:42 +0000.638219][5fef] OnReceiveEOF:
[035:895] [2025-05-26 12:18:42 +0000.640725][5fed] OnVideoTimer: OnVideoTimer
return
[035:899] [2025-05-26 12:18:42 +0000.645542][6305]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[035:900] [2025-05-26 12:18:42 +0000.645658][6305] ~MediaComposeFile time:50090375
enter.

[035:900] [2025-05-26 12:18:42 +0000.645696][6305] CancelCompose: CancelCompose,


is composing 0
[035:900] [2025-05-26 12:18:42 +0000.646025][5fea] stop recording
[035:900] [2025-05-26 12:18:42 +0000.646108][5fea] we have stopped recording before
[035:900] [2025-05-26 12:18:42 +0000.646526][6305] ~MediaComposeFile leave. expire
time = 0 ms

[035:901] [2025-05-26 12:18:42 +0000.646670][6305] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[035:901] [2025-05-26 12:18:42 +0000.647256][6305] global uninited!
[035:901] [2025-05-26 12:18:42 +0000.647345][6305]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[035:901] [2025-05-26 12:18:42 +0000.647405][6305] ~MediaFilterGraph:
MediaFilterGraph destruct
[035:901] [2025-05-26 12:18:42 +0000.647439][6305] RemoveVideoBackGroud: hava not
add video backgroud
[035:901] [2025-05-26 12:18:42 +0000.647497][6305] UnbindInputFilter 0x7c077a7498
this 0x7bfa6867a0
[035:901] [2025-05-26 12:18:42 +0000.647578][6305] ClearAllSource: remove source
filter, sourceid: 0x7c945d6e80
[035:902] [2025-05-26 12:18:42 +0000.647609][6305] DestoryDecoderByVideoSource
time:50090377 enter.

[035:902] [2025-05-26 12:18:42 +0000.647692][6305] ~VideoBindDecoder time:50090377


enter.

[035:903] [2025-05-26 12:18:42 +0000.648719][6305] CleanUp time:50090378 enter.

[035:903] [2025-05-26 12:18:42 +0000.649070][6305] CleanUp leave. expire time = 0


ms

[035:903] [2025-05-26 12:18:42 +0000.649116][6305] CleanUp time:50090378 enter.

[035:903] [2025-05-26 12:18:42 +0000.649385][6305] CleanUp leave. expire time = 0


ms

[035:904] [2025-05-26 12:18:42 +0000.650168][6305] ~VideoBindDecoder leave. expire


time = 2 ms

[035:904] [2025-05-26 12:18:42 +0000.650212][6305] DestoryDecoderByVideoSource


leave. expire time = 2 ms

[035:904] [2025-05-26 12:18:42 +0000.650252][6305] UnbindInputFilter 0x7c077a7258


this 0x7c077a7498
[035:904] [2025-05-26 12:18:42 +0000.650285][6305] UnbindInputFilter 0x7c077a7198
this 0x7c077a7258
[035:904] [2025-05-26 12:18:42 +0000.650319][6305] UnbindInputFilter 0x7c945d70a0
this 0x7c077a7198
[035:904] [2025-05-26 12:18:42 +0000.650356][6305] UnbindInputFilter 0x7c077a73d8
this 0x7c077a7558
[035:904] [2025-05-26 12:18:42 +0000.650445][6305] UnbindInputFilter 0x7c077a7318
this 0x7c077a73d8
[035:904] [2025-05-26 12:18:42 +0000.650479][6305] UnbindInputFilter 0x7c945d70a0
this 0x7c077a7318
[035:904] [2025-05-26 12:18:42 +0000.650523][6305] ~GLESContext:
[035:907] [2025-05-26 12:18:42 +0000.653366][6305] GLESContext destruct finish.
[035:907] [2025-05-26 12:18:42 +0000.653439][6305] filter: filter pipeline destroy
this: 0x7bfa686700
[036:151] [2025-05-26 12:18:42 +0000.897474][5f8c] Run AGC when audioType = 0
[036:152] [2025-05-26 12:18:42 +0000.897631][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[036:173] [2025-05-26 12:18:42 +0000.919420][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[037:890] [2025-05-26 12:18:44 +0000.636250][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[038:149] [2025-05-26 12:18:44 +0000.894843][5f8c] Run AGC when audioType = 0
[039:609] [2025-05-26 12:18:46 +0000.354700][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[040:148] [2025-05-26 12:18:46 +0000.893672][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[040:148] [2025-05-26 12:18:46 +0000.893911][5f8d] _deviceSampleRate:48000

[040:150] [2025-05-26 12:18:46 +0000.896523][5f8c] Run AGC when audioType = 0


[040:151] [2025-05-26 12:18:46 +0000.896625][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[041:335] [2025-05-26 12:18:48 +0000.81251][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[042:152] [2025-05-26 12:18:48 +0000.898004][5f8c] Run AGC when audioType = 0
[043:060] [2025-05-26 12:18:49 +0000.806079][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[044:153] [2025-05-26 12:18:50 +0000.898802][5f8c] Run AGC when audioType = 0
[044:153] [2025-05-26 12:18:50 +0000.899114][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[044:795] [2025-05-26 12:18:51 +0000.540628][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[046:150] [2025-05-26 12:18:52 +0000.896232][5f8c] Run AGC when audioType = 0
[046:523] [2025-05-26 12:18:53 +0000.269226][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[048:152] [2025-05-26 12:18:54 +0000.897730][5f8c] Run AGC when audioType = 0
[048:152] [2025-05-26 12:18:54 +0000.898484][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[048:253] [2025-05-26 12:18:54 +0000.999486][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[049:972] [2025-05-26 12:18:56 +0000.718560][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[050:147] [2025-05-26 12:18:56 +0000.893139][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[050:147] [2025-05-26 12:18:56 +0000.893404][5f8d] _deviceSampleRate:48000

[050:148] [2025-05-26 12:18:56 +0000.894486][5f8c] Run AGC when audioType = 0


[051:702] [2025-05-26 12:18:58 +0000.448254][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[052:151] [2025-05-26 12:18:58 +0000.897423][5f8c] Run AGC when audioType = 0
[052:152] [2025-05-26 12:18:58 +0000.898577][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[053:431] [2025-05-26 12:19:00 +0000.177423][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[054:149] [2025-05-26 12:19:00 +0000.895135][5f8c] Run AGC when audioType = 0
[055:172] [2025-05-26 12:19:01 +0000.918520][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[056:148] [2025-05-26 12:19:02 +0000.894437][5f8c] Run AGC when audioType = 0
[056:149] [2025-05-26 12:19:02 +0000.894666][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[056:897] [2025-05-26 12:19:03 +0000.643641][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[058:152] [2025-05-26 12:19:04 +0000.897709][5f8c] Run AGC when audioType = 0
[058:633] [2025-05-26 12:19:05 +0000.379286][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[060:147] [2025-05-26 12:19:06 +0000.893464][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[060:148] [2025-05-26 12:19:06 +0000.893711][5f8d] _deviceSampleRate:48000

[060:153] [2025-05-26 12:19:06 +0000.898688][5f8c] Run AGC when audioType = 0


[060:153] [2025-05-26 12:19:06 +0000.898865][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[060:353] [2025-05-26 12:19:07 +0000.98941][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[062:077] [2025-05-26 12:19:08 +0000.823575][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[062:149] [2025-05-26 12:19:08 +0000.895340][5f8c] Run AGC when audioType = 0
[063:805] [2025-05-26 12:19:10 +0000.551213][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[064:150] [2025-05-26 12:19:10 +0000.896551][5f8c] Run AGC when audioType = 0
[064:151] [2025-05-26 12:19:10 +0000.896744][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[065:531] [2025-05-26 12:19:12 +0000.276924][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[066:152] [2025-05-26 12:19:12 +0000.897910][5f8c] Run AGC when audioType = 0
[067:252] [2025-05-26 12:19:13 +0000.998041][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[068:151] [2025-05-26 12:19:14 +0000.897199][5f8c] Run AGC when audioType = 0
[068:151] [2025-05-26 12:19:14 +0000.897418][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[068:973] [2025-05-26 12:19:15 +0000.719436][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[070:148] [2025-05-26 12:19:16 +0000.893798][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[070:148] [2025-05-26 12:19:16 +0000.893905][5f8d] _deviceSampleRate:48000

[070:150] [2025-05-26 12:19:16 +0000.895814][5f8c] Run AGC when audioType = 0


[070:700] [2025-05-26 12:19:17 +0000.446576][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[072:151] [2025-05-26 12:19:18 +0000.897675][5f8c] Run AGC when audioType = 0
[072:152] [2025-05-26 12:19:18 +0000.897859][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[072:426] [2025-05-26 12:19:19 +0000.172275][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[074:151] [2025-05-26 12:19:20 +0000.897156][5f8c] Run AGC when audioType = 0
[074:151] [2025-05-26 12:19:20 +0000.897450][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[075:873] [2025-05-26 12:19:22 +0000.618797][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[076:152] [2025-05-26 12:19:22 +0000.898333][5f8c] Run AGC when audioType = 0
[076:152] [2025-05-26 12:19:22 +0000.898531][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[077:601] [2025-05-26 12:19:24 +0000.347016][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[078:150] [2025-05-26 12:19:24 +0000.896112][5f8c] Run AGC when audioType = 0
[079:330] [2025-05-26 12:19:26 +0000.75849][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[080:147] [2025-05-26 12:19:26 +0000.893468][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[080:148] [2025-05-26 12:19:26 +0000.893748][5f8d] _deviceSampleRate:48000

[080:150] [2025-05-26 12:19:26 +0000.896179][5f8c] Run AGC when audioType = 0


[080:150] [2025-05-26 12:19:26 +0000.896339][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[081:053] [2025-05-26 12:19:27 +0000.798895][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[082:148] [2025-05-26 12:19:28 +0000.893999][5f8c] Run AGC when audioType = 0
[082:769] [2025-05-26 12:19:29 +0000.514878][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[084:151] [2025-05-26 12:19:30 +0000.897012][5f8c] Run AGC when audioType = 0
[084:151] [2025-05-26 12:19:30 +0000.897220][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[084:497] [2025-05-26 12:19:31 +0000.243564][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[086:148] [2025-05-26 12:19:32 +0000.893845][5f8c] Run AGC when audioType = 0
[086:227] [2025-05-26 12:19:32 +0000.973284][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[087:951] [2025-05-26 12:19:34 +0000.697248][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[088:153] [2025-05-26 12:19:34 +0000.898799][5f8c] Run AGC when audioType = 0
[088:153] [2025-05-26 12:19:34 +0000.899144][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[089:691] [2025-05-26 12:19:36 +0000.436840][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[090:148] [2025-05-26 12:19:36 +0000.893787][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[090:148] [2025-05-26 12:19:36 +0000.893922][5f8d] _deviceSampleRate:48000

[090:151] [2025-05-26 12:19:36 +0000.896678][5f8c] Run AGC when audioType = 0


[091:411] [2025-05-26 12:19:38 +0000.157573][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[092:150] [2025-05-26 12:19:38 +0000.895767][5f8c] Run AGC when audioType = 0
[092:150] [2025-05-26 12:19:38 +0000.896083][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[093:136] [2025-05-26 12:19:39 +0000.881662][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[094:148] [2025-05-26 12:19:40 +0000.894235][5f8c] Run AGC when audioType = 0
[094:860] [2025-05-26 12:19:41 +0000.606668][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[096:149] [2025-05-26 12:19:42 +0000.895560][5f8c] Run AGC when audioType = 0
[096:150] [2025-05-26 12:19:42 +0000.895815][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[096:585] [2025-05-26 12:19:43 +0000.330764][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[098:150] [2025-05-26 12:19:44 +0000.895951][5f8c] Run AGC when audioType = 0
[098:307] [2025-05-26 12:19:45 +0000.53024][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[100:032] [2025-05-26 12:19:46 +0000.778467][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[100:148] [2025-05-26 12:19:46 +0000.893976][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[100:148] [2025-05-26 12:19:46 +0000.894248][5f8d] _deviceSampleRate:48000

[100:153] [2025-05-26 12:19:46 +0000.899549][5f8c] Run AGC when audioType = 0


[100:154] [2025-05-26 12:19:46 +0000.899783][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[101:757] [2025-05-26 12:19:48 +0000.503289][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[102:152] [2025-05-26 12:19:48 +0000.898150][5f8c] Run AGC when audioType = 0
[103:482] [2025-05-26 12:19:50 +0000.228462][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[104:151] [2025-05-26 12:19:50 +0000.897305][5f8c] Run AGC when audioType = 0
[104:151] [2025-05-26 12:19:50 +0000.897573][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[105:211] [2025-05-26 12:19:51 +0000.957059][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[106:151] [2025-05-26 12:19:52 +0000.897545][5f8c] Run AGC when audioType = 0
[106:931] [2025-05-26 12:19:53 +0000.677047][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[108:148] [2025-05-26 12:19:54 +0000.894318][5f8c] Run AGC when audioType = 0
[108:148] [2025-05-26 12:19:54 +0000.894551][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[108:653] [2025-05-26 12:19:55 +0000.399259][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[110:147] [2025-05-26 12:19:56 +0000.892904][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[110:147] [2025-05-26 12:19:56 +0000.892995][5f8d] _deviceSampleRate:48000

[110:149] [2025-05-26 12:19:56 +0000.895544][5f8c] Run AGC when audioType = 0


[110:380] [2025-05-26 12:19:57 +0000.126189][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[112:110] [2025-05-26 12:19:58 +0000.856143][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[112:152] [2025-05-26 12:19:58 +0000.898060][5f8c] Run AGC when audioType = 0
[112:152] [2025-05-26 12:19:58 +0000.898261][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[113:832] [2025-05-26 12:20:00 +0000.577639][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[114:148] [2025-05-26 12:20:00 +0000.894094][5f8c] Run AGC when audioType = 0
[115:565] [2025-05-26 12:20:02 +0000.311382][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[116:152] [2025-05-26 12:20:02 +0000.898354][5f8c] Run AGC when audioType = 0
[116:152] [2025-05-26 12:20:02 +0000.898589][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[117:288] [2025-05-26 12:20:04 +0000.34574][5f8c] haveEnoughProcessedData
internalAudioStream.length: 20
[118:150] [2025-05-26 12:20:04 +0000.896234][5f8c] Run AGC when audioType = 0
[119:009] [2025-05-26 12:20:05 +0000.755454][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[120:147] [2025-05-26 12:20:06 +0000.893019][5f8d] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[120:147] [2025-05-26 12:20:06 +0000.893116][5f8d] _deviceSampleRate:48000

[120:150] [2025-05-26 12:20:06 +0000.895638][5f8c] Run AGC when audioType = 0


[120:150] [2025-05-26 12:20:06 +0000.895764][5f8c]
AudioDeviceDataHandler::MixAndSendOutFrame
[120:739] [2025-05-26 12:20:07 +0000.484870][5f8c] haveEnoughProcessedData
internalAudioStream.length: 0
[122:148] [2025-05-26 12:20:08 +0000.895128][5f8c] Run AGC when audioType = 0
[122:471] [2025-05-26 12:20:09 +0000.217392][5f8c] haveEnoughProcessedData
internalAudioStream.length: 10
[123:230] [2025-05-26 12:20:09 +0000.976323][631f]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[123:230] [2025-05-26 12:20:09 +0000.976427][631f] ~MediaFilterCamera time:50177705
enter.

[123:230] [2025-05-26 12:20:09 +0000.976460][631f] StopPullFrameAndWriteMp4


time:50177705 enter.

[123:231] [2025-05-26 12:20:09 +0000.976736][5f87] stop recording


[123:231] [2025-05-26 12:20:09 +0000.976778][5f87] we have stopped recording before
[123:231] [2025-05-26 12:20:09 +0000.976868][631f] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[123:231] [2025-05-26 12:20:09 +0000.977316][631f] DestroyPipelineAndFilters


time:50177706 enter.

[123:231] [2025-05-26 12:20:09 +0000.977349][631f] DestroyPipelineAndFilters


leave. expire time = 0 ms

[123:231] [2025-05-26 12:20:09 +0000.977376][631f] AppDeviceManagerStopMic

[123:231] [2025-05-26 12:20:09 +0000.977414][631f] AppDeviceManagerStopMic::mic


status is on
[123:231] [2025-05-26 12:20:09 +0000.

You might also like