[000:079] [2025-05-19 15:39:13 +0000.
702166][4356] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-05-
19 15:39:13 +0000
[000:079] [2025-05-19 15:39:13 +0000.702252][4356] set AppID=50011 old AppID=-1
[000:079] [2025-05-19 15:39:13 +0000.702272][4356] Init the android object with
jvm:0xb4000079b9ce3540 env:0x78fe3ff400 context:0x789acd5368
[000:080] [2025-05-19 15:39:13 +0000.702314][4356] SetAndroidMediaCodecObjects
time:15141477 enter.
[000:080] [2025-05-19 15:39:13 +0000.702343][4356] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:080] [2025-05-19 15:39:13 +0000.702388][4356] SetAndroidMediaCodecObjects
time:15141477 enter.
[000:080] [2025-05-19 15:39:13 +0000.702401][4356] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0xb4000079b9ce3540
[000:080] [2025-05-19 15:39:13 +0000.702431][4356] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000079b9ce3540 address:0x77e34b3760
[000:080] [2025-05-19 15:39:13 +0000.702467][4356] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000079b9ce3540
address:0x77e34b3760
[000:080] [2025-05-19 15:39:13 +0000.702494][4356] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:080] [2025-05-19 15:39:13 +0000.702518][4356] Set the android objects with
jvm:0xb4000079b9ce3540 env:0x78fe3ff400 context:0x789acd5368
[000:080] [2025-05-19 15:39:13 +0000.702547][4356] audio jni debug :manager
SetAndroidAudioDeviceObjects env:0x78fe3ff400
[000:080] [2025-05-19 15:39:13 +0000.702573][4356] SystemUtil Init done
[000:085] [2025-05-19 15:39:13 +0000.707518][4356]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:085] [2025-05-19 15:39:13 +0000.707699][4356] MediaFilterCamera
[000:085] [2025-05-19 15:39:13 +0000.707742][4356] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:085] [2025-05-19 15:39:13 +0000.707880][4356] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[000:085] [2025-05-19 15:39:13 +0000.707916][4356] Recording session using default
bitrate support by app:14680064
[000:085] [2025-05-19 15:39:13 +0000.708123][49de] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x78511f0f40
[000:085] [2025-05-19 15:39:13 +0000.708217][49de] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:086] [2025-05-19 15:39:13 +0000.708306][4356] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:086] [2025-05-19 15:39:13 +0000.708957][4356] Error(ini.cc:191): Open the file
failed. error:2
[000:086] [2025-05-19 15:39:13 +0000.709016][4356]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:086] [2025-05-19 15:39:13 +0000.709033][4356] The device model: m2101k7ag
usingSoftwareAEC value: 0
[000:093] [2025-05-19 15:39:13 +0000.715435][4356] Error(ini.cc:191): Open the file
failed. error:2
[000:093] [2025-05-19 15:39:13 +0000.715550][4356]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:093] [2025-05-19 15:39:13 +0000.715583][4356] The device model: m2101k7ag
usingHardwareAEC value: 0
[000:093] [2025-05-19 15:39:13 +0000.715596][4356] The machine device: m2101k7ag
usingHardwareAEC value: 0
[000:093] [2025-05-19 15:39:13 +0000.715637][4356] Using Default AEC type: software
AEC
[000:094] [2025-05-19 15:39:13 +0000.716889][4356] The device model: m2101k7ag enum
value: 0
[000:095] [2025-05-19 15:39:13 +0000.717509][4356] GetMachineModel is M2101K7AG
[000:095] [2025-05-19 15:39:13 +0000.717551][4356] GetMachineInfo: M2101K7AG
[000:095] [2025-05-19 15:39:13 +0000.717576][4356] Construct BeautifyReader
begin...
[000:095] [2025-05-19 15:39:13 +0000.717588][4356] dumpStickerRgba:0
dumpStickerYuv:0
[000:095] [2025-05-19 15:39:13 +0000.717598][4356] Construct BeautifyReader done.
[000:098] [2025-05-19 15:39:13 +0000.721082][4356] Error(ini.cc:191): Open the file
failed. error:2
[000:098] [2025-05-19 15:39:13 +0000.721179][4356]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/support_resolution.txt
[000:099] [2025-05-19 15:39:13 +0000.721301][4356] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:099] [2025-05-19 15:39:13 +0000.721321][4356] AppDeviceManager telnet server
for statistics started......
[000:099] [2025-05-19 15:39:13 +0000.721429][49e1] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x79066775a0
[000:099] [2025-05-19 15:39:13 +0000.721712][4356] CpuOverloadDetect time:15141496
enter.
[000:099] [2025-05-19 15:39:13 +0000.721825][4356] CpuOverloadDetect leave. expire
time = 0 ms
[000:099] [2025-05-19 15:39:13 +0000.721850][49e2] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x783cb38a40
[000:100] [2025-05-19 15:39:13 +0000.722385][4356] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:100] [2025-05-19 15:39:13 +0000.722421][4356] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:103] [2025-05-19 15:39:13 +0000.725653][4356] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:104] [2025-05-19 15:39:13 +0000.727272][4356] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:105] [2025-05-19 15:39:13 +0000.728041][4356] CreatePlatformSpecificObjects:
[000:105] [2025-05-19 15:39:13 +0000.728141][4356] audio device use opensle input
and opensl output
[000:105] [2025-05-19 15:39:13 +0000.728182][4356] Create OpenSLES output module
with java VM support.
[000:106] [2025-05-19 15:39:13 +0000.728338][4356] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:106] [2025-05-19 15:39:13 +0000.728581][4356] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:106] [2025-05-19 15:39:13 +0000.728990][4356] Create OpenSLES output module
with buffer num:1
[000:106] [2025-05-19 15:39:13 +0000.729246][4356] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:107] [2025-05-19 15:39:13 +0000.729704][4356] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:107] [2025-05-19 15:39:13 +0000.730131][4356] Create OpenSLES input module
with java VM support.
[000:107] [2025-05-19 15:39:13 +0000.730224][4356] Create OpenSLES input module
with buffer num:1
[000:107] [2025-05-19 15:39:13 +0000.730283][4356] Error(trace.cc:40): Init the
output and input for audio device template.
[000:108] [2025-05-19 15:39:13 +0000.730310][4356] Init the output device.
[000:108] [2025-05-19 15:39:13 +0000.730323][4356] Init the opensl input.
[000:108] [2025-05-19 15:39:13 +0000.730339][4356] AppDeviceManager get setting
samplerate: 0
[000:108] [2025-05-19 15:39:13 +0000.730814][4356] The device model: m2101k7ag enum
value: 0
[000:109] [2025-05-19 15:39:13 +0000.731393][4356] The device model: m2101k7ag enum
value: 0
[000:109] [2025-05-19 15:39:13 +0000.731438][4356] Set the sample rate to be:48000
[000:109] [2025-05-19 15:39:13 +0000.731454][4356] Enable the recording stereo:0
[000:109] [2025-05-19 15:39:13 +0000.731473][4356] Set the playout as stereo:1
[000:109] [2025-05-19 15:39:13 +0000.731484][4356] Init the microphone.
[000:114] [2025-05-19 15:39:13 +0000.736985][4356] Update the recording sample rate
to be: 48000
[000:114] [2025-05-19 15:39:13 +0000.737132][4356] Init the speaker.
[000:114] [2025-05-19 15:39:13 +0000.737189][4356] Low latency buffer size:192 low
sample rate:48000
[000:115] [2025-05-19 15:39:13 +0000.737478][4356] Using 1 x 10ms for an audio
frame.
[000:119] [2025-05-19 15:39:13 +0000.741316][4356] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:119] [2025-05-19 15:39:13 +0000.741457][4356] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:119] [2025-05-19 15:39:13 +0000.741486][4356] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:124] [2025-05-19 15:39:13 +0000.746653][4356] The device model:m2101k7ag
[000:124] [2025-05-19 15:39:13 +0000.746759][4356] speaker output factor:100
defaultFactor: 100
[000:124] [2025-05-19 15:39:13 +0000.746779][4356] headset output factor:100
defaultFactor: 100
[000:124] [2025-05-19 15:39:13 +0000.747172][4356] AppDeviceManagerStart finished.
[000:124] [2025-05-19 15:39:13 +0000.747224][4356] AppDeviceManagerStartMic::mic
status is off
[000:124] [2025-05-19 15:39:13 +0000.747275][4356] AppDeviceManagerStartMic update
aec type: 2
[000:125] [2025-05-19 15:39:13 +0000.747294][4356] AppDeviceManagerStartMic update
voiceChangeMode: 4
[000:125] [2025-05-19 15:39:13 +0000.747306][4356]
AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:125] [2025-05-19 15:39:13 +0000.747342][4356]
AudioDeviceDataHandler::StartMicProcess
[000:125] [2025-05-19 15:39:13 +0000.747461][4356] Try to start webrtc recording
device.
[000:125] [2025-05-19 15:39:13 +0000.747490][4356] StartRecording. threadID:17238
[000:125] [2025-05-19 15:39:13 +0000.747558][49e4] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:125] [2025-05-19 15:39:13 +0000.747696][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[000:125] [2025-05-19 15:39:13 +0000.747912][4356] The machine model:M2101K7AG
[000:125] [2025-05-19 15:39:13 +0000.747973][4356] default mode: Set the recording
mode to voice communication to enable HW AEC .
[000:125] [2025-05-19 15:39:13 +0000.747997][4356] Set the recording mode before
getSetting: 4
[000:125] [2025-05-19 15:39:13 +0000.748012][4356] Set the recording mode after
getSetting: 1
[000:205] [2025-05-19 15:39:13 +0000.827550][4356] StartRecording finished.
[000:205] [2025-05-19 15:39:13 +0000.827641][4356] audio: start the audio mic
checker timer.
[000:205] [2025-05-19 15:39:13 +0000.828181][4356] machine model :redmi
[000:205] [2025-05-19 15:39:13 +0000.828269][4356] Support this machine
model :redmi
[000:206] [2025-05-19 15:39:13 +0000.828396][4356] global inited! current sdk
version: 07-20-936c45f
[000:362] [2025-05-19 15:39:13 +0000.984639][49e5] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[000:362] [2025-05-19 15:39:13 +0000.984815][49e5] _deviceSampleRate:48000
[000:367] [2025-05-19 15:39:13 +0000.990290][49e4] Run AGC when audioType = 0
[000:368] [2025-05-19 15:39:13 +0000.990642][49e4]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:742] [2025-05-19 15:39:14 +0000.364954][436d]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:743] [2025-05-19 15:39:14 +0000.365418][49df] MediaFilterCamera, recording
file context:0x7892bda780 input texture:13
[000:743] [2025-05-19 15:39:14 +0000.365505][49df] GLESContext:
[000:743] [2025-05-19 15:39:14 +0000.365581][49df] The result of eglGetDisplay is:
0xb4000079b9d54f40
[000:744] [2025-05-19 15:39:14 +0000.366497][49df] The result of creation:
0x7856aac780
[000:744] [2025-05-19 15:39:14 +0000.366641][49df] The result of
eglCreatePbufferSurface is: 0x7856b89000
[000:744] [2025-05-19 15:39:14 +0000.367180][436d]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7892bda780 input_texture: 13
[001:929] [2025-05-19 15:39:15 +0000.551828][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[002:359] [2025-05-19 15:39:15 +0000.982215][49e4] Run AGC when audioType = 0
[003:659] [2025-05-19 15:39:17 +0000.281387][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[004:210] [2025-05-19 15:39:17 +0000.833138][49d8]
monitorTime:4005totalDuration:3860
[004:362] [2025-05-19 15:39:17 +0000.984620][49e4] Run AGC when audioType = 0
[004:362] [2025-05-19 15:39:17 +0000.984949][49e4]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:386] [2025-05-19 15:39:19 +0000.8528][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[006:366] [2025-05-19 15:39:19 +0000.989121][49e4] Run AGC when audioType = 0
[007:116] [2025-05-19 15:39:20 +0000.739081][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[008:362] [2025-05-19 15:39:21 +0000.984531][49e4] Run AGC when audioType = 0
[008:362] [2025-05-19 15:39:21 +0000.984747][49e4]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:844] [2025-05-19 15:39:22 +0000.466874][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[010:231] [2025-05-19 15:39:23 +0000.853777][4334] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[010:231] [2025-05-19 15:39:23 +0000.853899][4334]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[010:232] [2025-05-19 15:39:23 +0000.855156][4334]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[010:233] [2025-05-19 15:39:23 +0000.855824][49df] operator() time:15151630 enter.
[010:233] [2025-05-19 15:39:23 +0000.855954][49df] MediaFilterCamera, recording
file context:0x7892bda780 input texture:13
[010:234] [2025-05-19 15:39:23 +0000.857138][49df] MicSource: Mic source
created:10x78fe301480
[010:235] [2025-05-19 15:39:23 +0000.857740][49df] received external audio stream
[010:235] [2025-05-19 15:39:23 +0000.857823][49df] alloc thread: 0x78354e7600
name:worker1 thread id:517489527984 to Mic_source
[010:235] [2025-05-19 15:39:23 +0000.857875][49df] audio: start the audio sender
thread.
[010:235] [2025-05-19 15:39:23 +0000.857995][49df] construct OpenGLRenderProgram
0x7856d5b098
[010:235] [2025-05-19 15:39:23 +0000.858045][49df] CropFilter::SetOrientation
orientation: 90
[010:235] [2025-05-19 15:39:23 +0000.858203][49df] filter: filter pipeline
construtc this: 0x7896271a80
[010:235] [2025-05-19 15:39:23 +0000.858241][49df] filter: filter pipeline2 update
pattern: 1
[010:236] [2025-05-19 15:39:23 +0000.858344][49df] CameraSource::source_id_:1
[010:236] [2025-05-19 15:39:23 +0000.858376][49df] RecordAudioSource::source_id_:2
[010:236] [2025-05-19 15:39:23 +0000.858444][49e4] On audio frame the broadcast
with timestamp:15151633 samples:480. (1000 frame for one log)
[010:236] [2025-05-19 15:39:23 +0000.858579][49df] BindInputFilter 0x78354e9540
this 0x7856d5b2c0
[010:236] [2025-05-19 15:39:23 +0000.858623][49df] BindInputFilter 0x78354e96d8
this 0x78354e9b50
[010:236] [2025-05-19 15:39:23 +0000.858658][49df] BindInputFilter 0x7856d5b2c0
this 0x7896271b20
[010:236] [2025-05-19 15:39:23 +0000.858705][49df] setParamentForFilters:
speed:1.000000
[010:236] [2025-05-19 15:39:23 +0000.858731][49df] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[010:236] [2025-05-19 15:39:23 +0000.858767][49df] SetParamForFilter time:15151633
enter.
[010:236] [2025-05-19 15:39:23 +0000.858784][49df] Error(crop_filter.cc:263):
SetParamForFilter: Not found modetype param, using default modetype citytravel!
[010:236] [2025-05-19 15:39:23 +0000.858809][49df] SetParamForFilter: Params video
index is: 0
[010:236] [2025-05-19 15:39:23 +0000.858825][49df] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[010:236] [2025-05-19 15:39:23 +0000.858849][49df] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[010:236] [2025-05-19 15:39:23 +0000.858866][49df] crop filter mode tpye:
citytravelvideo index:0
[010:245] [2025-05-19 15:39:23 +0000.867968][49df]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:245] [2025-05-19 15:39:23 +0000.868155][49df]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:245] [2025-05-19 15:39:23 +0000.868201][49df]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:245] [2025-05-19 15:39:23 +0000.868189][4a18] Get data in mic source, which
has byte length:1764micAudioStream->length():20
[010:245] [2025-05-19 15:39:23 +0000.868226][49df]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:246] [2025-05-19 15:39:23 +0000.868330][49df]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:246] [2025-05-19 15:39:23 +0000.868367][49df]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:246] [2025-05-19 15:39:23 +0000.868443][49df]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:246] [2025-05-19 15:39:23 +0000.868474][49df]
Warning(parse_template_json.cc:81): json parament no found the parament
[010:246] [2025-05-19 15:39:23 +0000.868497][49df]
Warning(parse_template_json.cc:81): json parament no found the parament
[010:246] [2025-05-19 15:39:23 +0000.868516][49df]
Warning(parse_template_json.cc:67): json parament no found the parament
[010:246] [2025-05-19 15:39:23 +0000.868539][49df]
Warning(parse_template_json.cc:93): json parament no found the duration
[010:246] [2025-05-19 15:39:23 +0000.868566][49df] SetParamForFilter leave. expire
time = 10 ms
[010:246] [2025-05-19 15:39:23 +0000.868821][4a18] The output timestamp from audio
mixer change:15151633
[010:246] [2025-05-19 15:39:23 +0000.868825][49df] OnOutputSizeChanged width 1280
height 720
[010:246] [2025-05-19 15:39:23 +0000.868906][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[010:246] [2025-05-19 15:39:23 +0000.868930][49df] OpenGLFrameBuffer: width:1280
height:720
[010:246] [2025-05-19 15:39:23 +0000.868972][49df] OpenGLFrameBuffer: width:1280
height:720
[010:246] [2025-05-19 15:39:23 +0000.868993][49df] OpenGLFrameBuffer: width:1280
height:720
[010:246] [2025-05-19 15:39:23 +0000.869017][49df] OpenGLFrameBuffer: width:1280
height:720
[010:246] [2025-05-19 15:39:23 +0000.869038][49df] OpenGLFrameBuffer: width:1280
height:720
[010:246] [2025-05-19 15:39:23 +0000.869058][49df] OpenGLFrameBuffer: width:1280
height:720
[010:246] [2025-05-19 15:39:23 +0000.869077][49df] construct TrivalImageDrawer
0x785132d280
[010:246] [2025-05-19 15:39:23 +0000.869099][49df] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x785132d280 context 0x78962e6600
[010:246] [2025-05-19 15:39:23 +0000.869122][49df] setupGLES:
[010:247] [2025-05-19 15:39:23 +0000.869563][49df] OpenGLRenderProgram::Initialize.
[010:247] [2025-05-19 15:39:23 +0000.869816][49df] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[010:247] [2025-05-19 15:39:23 +0000.869870][49df] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[010:247] [2025-05-19 15:39:23 +0000.869988][49df] Init open gl render:
0x7856d5b098
[010:247] [2025-05-19 15:39:23 +0000.870052][49df] Fragement shader path:
[010:247] [2025-05-19 15:39:23 +0000.870095][49df] Fragement shader path:
[010:247] [2025-05-19 15:39:23 +0000.870136][49df] create opengl program object.
[010:247] [2025-05-19 15:39:23 +0000.870178][49df] create shader: vertex
[010:251] [2025-05-19 15:39:23 +0000.873893][49df] create shader: fragment
[010:295] [2025-05-19 15:39:23 +0000.918110][49df] Have not extra filter filename!
[010:295] [2025-05-19 15:39:23 +0000.918215][49df] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[010:295] [2025-05-19 15:39:23 +0000.918241][49df] OpenGLRenderProgram::Initialize
success.
[010:296] [2025-05-19 15:39:23 +0000.918290][49df] Setup the OpenGL result:1
[010:296] [2025-05-19 15:39:23 +0000.918629][49de] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4
[010:296] [2025-05-19 15:39:23 +0000.918759][49de] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[010:296] [2025-05-19 15:39:23 +0000.918819][49de] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[010:296] [2025-05-19 15:39:23 +0000.918856][49de] 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_15151693.mp4
fileFD: -1
[010:296] [2025-05-19 15:39:23 +0000.918853][4a1f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x78511ca898
[010:296] [2025-05-19 15:39:23 +0000.919222][49de] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4
is opened successfully
[010:296] [2025-05-19 15:39:23 +0000.919272][49de] setupMediaProcessers:
[010:297] [2025-05-19 15:39:23 +0000.919291][49de]
RecordingSessionInternalSimple:setup media processers.
[010:297] [2025-05-19 15:39:23 +0000.919304][49de] construct AAC encoder
[010:297] [2025-05-19 15:39:23 +0000.919653][49de] H264Encoder creating:
superfast011818
[010:297] [2025-05-19 15:39:23 +0000.919709][49de] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[010:297] [2025-05-19 15:39:23 +0000.920217][49de] H264Encode::GetMachineModel is
M2101K7AG
[010:297] [2025-05-19 15:39:23 +0000.920271][49de] H264Encoder machine_mode
is:M2101K7AG
[010:298] [2025-05-19 15:39:23 +0000.920289][49de] H264Encode::machine size :9
machine_mode:M2101K7AG
[010:298] [2025-05-19 15:39:23 +0000.920303][49de] H264Encode::machine array
size :22 machine_mode:M2101K7AG
[010:298] [2025-05-19 15:39:23 +0000.920330][49de] H264Encode::current machine
is :M2101K7AG auto check hw codec decide to use hw codec
[010:298] [2025-05-19 15:39:23 +0000.920343][49de] setupCompressionSession:
[010:298] [2025-05-19 15:39:23 +0000.920355][49de] H264Encode::creating hareware
Encoder
[010:298] [2025-05-19 15:39:23 +0000.920381][49de] AndroidHwAvcEncoder
time:15151695 enter.
[010:298] [2025-05-19 15:39:23 +0000.920531][49de] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb4000079b9ce3540 address:0x77e34b3760
[010:298] [2025-05-19 15:39:23 +0000.920660][49de] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[010:298] [2025-05-19 15:39:23 +0000.920734][49de] The video avc hw codec address
is 0x785695d4a0
[010:298] [2025-05-19 15:39:23 +0000.920800][49de] AndroidHwAvcEncoder leave.
expire time = 0 ms
[010:298] [2025-05-19 15:39:23 +0000.920834][49de] RegisterEncodeCompleteCallback
time:15151695 enter.
[010:298] [2025-05-19 15:39:23 +0000.920936][49de] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[010:298] [2025-05-19 15:39:23 +0000.920975][49de] InitEncode time:15151695 enter.
[010:298] [2025-05-19 15:39:23 +0000.921021][49de] InitEncode:
MediaCodecVideoEncoder::Release _inited:1
[010:298] [2025-05-19 15:39:23 +0000.921059][49de] Create time:15151695 enter.
[010:298] [2025-05-19 15:39:23 +0000.921097][49de] H264Encoder encoderCreate
width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[010:298] [2025-05-19 15:39:23 +0000.921133][49de]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7882c4f480
[010:360] [2025-05-19 15:39:23 +0000.982760][49e5] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[010:360] [2025-05-19 15:39:23 +0000.982986][49e5] _deviceSampleRate:48000
[010:364] [2025-05-19 15:39:23 +0000.986639][49e4] Run AGC when audioType = 0
[010:364] [2025-05-19 15:39:23 +0000.986902][49de] supported_type:video/avc
[010:364] [2025-05-19 15:39:23 +0000.986972][49de] name:OMX.qcom.video.encoder.avc
mime:video/avc
[010:364] [2025-05-19 15:39:23 +0000.987014][49de] hwCodecPrefix :OMX.qcom.
[010:364] [2025-05-19 15:39:23 +0000.987042][49de] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[010:364] [2025-05-19 15:39:23 +0000.987070][49de] mediacodec_createCodecByName
time:15151761 enter.
[010:364] [2025-05-19 15:39:23 +0000.987114][49de] WrapAndroidMediaCodec
time:15151761 enter.
[010:364] [2025-05-19 15:39:23 +0000.987260][49de] WrapAndroidMediaCodec leave.
expire time = 0 ms
[010:526] [2025-05-19 15:39:24 +0000.148653][49de] mediacodec_createCodecByName
leave. expire time = 162 ms
[010:526] [2025-05-19 15:39:24 +0000.148817][49de] WrapAndroidMediaFromat
time:15151923 enter.
[010:526] [2025-05-19 15:39:24 +0000.148936][49de] WrapAndroidMediaFromat leave.
expire time = 0 ms
[010:579] [2025-05-19 15:39:24 +0000.201928][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[010:670] [2025-05-19 15:39:24 +0000.293180][49de] Destroy time:15152067 enter.
[010:671] [2025-05-19 15:39:24 +0000.293295][49de] WrapAndroidMediaFromat::
Destroy
[010:671] [2025-05-19 15:39:24 +0000.293512][49de] Destroy leave. expire time = 1
ms
[010:671] [2025-05-19 15:39:24 +0000.293555][49de] ~WrapAndroidMediaFromat
time:15152068 enter.
[010:671] [2025-05-19 15:39:24 +0000.293586][49de] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[010:671] [2025-05-19 15:39:24 +0000.293617][49de] Create leave. expire time = 373
ms
[010:671] [2025-05-19 15:39:24 +0000.293650][49de] isSemiPlanarSupport
time:15152068 enter.
[010:671] [2025-05-19 15:39:24 +0000.293676][49de] H264Encoder isSemiPlanarSupport
[010:671] [2025-05-19 15:39:24 +0000.293708][49de] isSemiPlanarSupport leave.
expire time = 0 ms
[010:671] [2025-05-19 15:39:24 +0000.293736][49de] creat hw H264Encoder success,
isSemiPlanar:1
[010:671] [2025-05-19 15:39:24 +0000.293857][49de] InitEncode leave. expire time =
373 ms
[010:671] [2025-05-19 15:39:24 +0000.293895][49de] H264Encode::created Encoder
[010:671] [2025-05-19 15:39:24 +0000.293923][49de] H264Encode:: H264 encoder
created.
[010:671] [2025-05-19 15:39:24 +0000.293944][49de] H264 encoder created.
[010:671] [2025-05-19 15:39:24 +0000.293963][49de]
RecordingSessionInternalSimple:created avc encoder avc: 0x7851379940
[010:671] [2025-05-19 15:39:24 +0000.293988][49de] setOutput:
[010:671] [2025-05-19 15:39:24 +0000.294009][49de]
RecordingSessionInternalSimple:encoder set output to muxer!
[010:671] [2025-05-19 15:39:24 +0000.294029][49de] request a key frame
[010:671] [2025-05-19 15:39:24 +0000.294109][49de] H264Encode:: request a key frame
[010:672] [2025-05-19 15:39:24 +0000.294734][49de] setDisplayRotate :90
[010:672] [2025-05-19 15:39:24 +0000.294826][49de] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[010:673] [2025-05-19 15:39:24 +0000.295387][49df] StartRecording:
[010:673] [2025-05-19 15:39:24 +0000.295575][4a18] operator(): Set the recording
session in mic source. recording session: 0x78354e9580
[010:673] [2025-05-19 15:39:24 +0000.295826][49df] operator() leave. expire time =
440 ms
[010:673] [2025-05-19 15:39:24 +0000.295971][4a16] AF_SpeedFilter audio
0x78354e9a00 PullFrame
[010:673] [2025-05-19 15:39:24 +0000.296055][4a16]
RecordAudioSource::PullAudioFrame
[010:673] [2025-05-19 15:39:24 +0000.296087][4a16] AF_SpeedFilter::PullFrame eof4
[010:676] [2025-05-19 15:39:24 +0000.298906][4a16]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[010:682] [2025-05-19 15:39:24 +0000.304806][4a16] AF_SpeedFilter audio time,
0x78354e9a00 rcv time: 15152068
[010:682] [2025-05-19 15:39:24 +0000.304951][4a16] AF_SpeedFilter audio time,
0x78354e9a00 rcv time: 15152068in_nSamples:441
[010:682] [2025-05-19 15:39:24 +0000.305063][4a16] resampled_data_size:0
[010:724] [2025-05-19 15:39:24 +0000.346633][49df]
MediaFilterCamera::NeedProcessTexture
[010:724] [2025-05-19 15:39:24 +0000.346761][49df] begine recode to first frame
spend time:491
[010:724] [2025-05-19 15:39:24 +0000.346790][49df] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x78354e9400
[010:724] [2025-05-19 15:39:24 +0000.346823][49df] blur_distance_:0
[010:724] [2025-05-19 15:39:24 +0000.346837][49df] blur_direction_angle_:-90
[010:724] [2025-05-19 15:39:24 +0000.346857][49df]
GPUImageProcessing::SetOrientation orientation: 90
[010:724] [2025-05-19 15:39:24 +0000.346872][49df] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[010:724] [2025-05-19 15:39:24 +0000.346931][49df] GPUImageProcessing: process
video frame with resolution 1280 X 720
[010:724] [2025-05-19 15:39:24 +0000.346962][49df] GPUImageProcessing: input frame
width1280 X 720
[010:726] [2025-05-19 15:39:24 +0000.349271][49df] drawYUV420 render
OpenGLRenderProgram:0x7856d5b098
[010:727] [2025-05-19 15:39:24 +0000.350212][49df] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[010:728] [2025-05-19 15:39:24 +0000.350411][49df] CropFilter::OnVideoFrame
outputtexture :15
[010:728] [2025-05-19 15:39:24 +0000.350439][49df] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[010:728] [2025-05-19 15:39:24 +0000.351271][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:752] [2025-05-19 15:39:24 +0000.374372][49df] drawYUV420 render
OpenGLRenderProgram:0x7856d5b098
[010:757] [2025-05-19 15:39:24 +0000.380038][49df] The convert RGB to YUV take 3
[010:758] [2025-05-19 15:39:24 +0000.380434][49df] FilterPipeline2::OnVideoFrame
pts 27 last_video_timestamp_ 27
[010:758] [2025-05-19 15:39:24 +0000.380539][49df]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[010:758] [2025-05-19 15:39:24 +0000.380783][4a1e]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[010:758] [2025-05-19 15:39:24 +0000.380850][4a1e] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[010:758] [2025-05-19 15:39:24 +0000.380876][4a1e] push video frame to H264
encoder. (100 frame for one log)
[010:758] [2025-05-19 15:39:24 +0000.380904][4a1e] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[010:758] [2025-05-19 15:39:24 +0000.380933][4a1e] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:0(100 frame for one log)
[010:758] [2025-05-19 15:39:24 +0000.380959][4a1e] Push an pts:0 to dts queue.
[010:758] [2025-05-19 15:39:24 +0000.380989][4a1e] DTS queue for
Generator:0x78511cb4b8 0
[010:758] [2025-05-19 15:39:24 +0000.381043][4a1e] The input pts:0 fps:30
[010:759] [2025-05-19 15:39:24 +0000.382129][4a1e]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[010:784] [2025-05-19 15:39:24 +0000.406296][49df] drawYUV420 render
OpenGLRenderProgram:0x7856d5b098
[010:807] [2025-05-19 15:39:24 +0000.429427][4a16] AF_SpeedFilter audio time 222,
0x78354e9a00 out time: 15152068 org time: 15152068
[010:807] [2025-05-19 15:39:24 +0000.429690][4a16] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[010:807] [2025-05-19 15:39:24 +0000.429778][4a16]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15152068
[010:807] [2025-05-19 15:39:24 +0000.429831][4a16]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[010:807] [2025-05-19 15:39:24 +0000.429906][4a16] AF_SpeedFilter audio time
[010:807] [2025-05-19 15:39:24 +0000.429968][4a16] AF_SpeedFilter audio time 111,
0x78354e9a00 out time: 15152078 org time: 15152078
[010:809] [2025-05-19 15:39:24 +0000.431903][4a1d]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:1
[010:809] [2025-05-19 15:39:24 +0000.432279][4a1f] add aac audio track with id:1
[010:822] [2025-05-19 15:39:24 +0000.444810][4a1e] h264 add frame header cdr flag
[010:823] [2025-05-19 15:39:24 +0000.445450][4a1e] h264 add frame header cdr flag
[010:823] [2025-05-19 15:39:24 +0000.445709][4a1e] SendFrame
encodedImage._timeStamp:0encodedImage->_length:24783
[010:823] [2025-05-19 15:39:24 +0000.445766][4a1e] Received key frame:0
[010:823] [2025-05-19 15:39:24 +0000.445794][4a1e] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[010:823] [2025-05-19 15:39:24 +0000.445818][4a1e] H264Encode::H264SWEncoder get
callback, length:24783 type:0 nalType:7length:18
[010:823] [2025-05-19 15:39:24 +0000.445837][4a1e] H264Encode:: get a sps pps
header!headerSize:31
[010:823] [2025-05-19 15:39:24 +0000.445854][4a1e] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[010:823] [2025-05-19 15:39:24 +0000.446031][4a1f] get the H.264 SPS parameter
[010:824] [2025-05-19 15:39:24 +0000.446290][4a1f] add video track with id:2
[010:824] [2025-05-19 15:39:24 +0000.446596][4a1f] get the H.264 PPS parameter
[010:825] [2025-05-19 15:39:24 +0000.447309][4a1f] get the H.264 IDR frame
[010:825] [2025-05-19 15:39:24 +0000.447429][4a1f] resss:true
[010:825] [2025-05-19 15:39:24 +0000.447451][4a1f] video start ts:0
[010:825] [2025-05-19 15:39:24 +0000.447495][4a1f] the video frame has been written
into MP4 file
[010:895] [2025-05-19 15:39:24 +0000.517768][4a1f] audio start ts:0
[010:895] [2025-05-19 15:39:24 +0000.517895][4a1f] the audio frame has been written
into MP4 file
[011:218] [2025-05-19 15:39:24 +0000.840885][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:235] [2025-05-19 15:39:24 +0000.857519][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[011:252] [2025-05-19 15:39:24 +0000.874397][49df] The convert RGB to YUV take 3
[011:593] [2025-05-19 15:39:25 +0000.215961][4a1e] DTS queue for
Generator:0x78511cb4b8 801 838
[011:717] [2025-05-19 15:39:25 +0000.339817][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:752] [2025-05-19 15:39:25 +0000.374665][49df] The convert RGB to YUV take 3
[012:089] [2025-05-19 15:39:25 +0000.712042][4a1e] Push an pts:1333 to dts queue.
[012:155] [2025-05-19 15:39:25 +0000.777485][4a1e] last dts:1297 currentPts:1333
ppsOrSPS:0 queue length:3
[012:214] [2025-05-19 15:39:25 +0000.837213][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:234] [2025-05-19 15:39:25 +0000.856579][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[012:252] [2025-05-19 15:39:25 +0000.874429][49df] The convert RGB to YUV take 2
[012:314] [2025-05-19 15:39:25 +0000.937083][4a16] AF_SpeedFilter audio
0x78354e9a00 PullFrame
[012:321] [2025-05-19 15:39:25 +0000.943734][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[012:367] [2025-05-19 15:39:25 +0000.990140][49e4] Run AGC when audioType = 0
[012:368] [2025-05-19 15:39:25 +0000.990305][49e4]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:422] [2025-05-19 15:39:26 +0000.45159][4a1e] DTS queue for
Generator:0x78511cb4b8 1630 1666
[012:567] [2025-05-19 15:39:26 +0000.189754][4a16]
RecordAudioSource::PullAudioFrame
[012:719] [2025-05-19 15:39:26 +0000.341490][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:749] [2025-05-19 15:39:26 +0000.371969][49df] The convert RGB to YUV take 3
[012:771] [2025-05-19 15:39:26 +0000.393920][49df] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[012:816] [2025-05-19 15:39:26 +0000.438757][4a1e] h264 add frame header cdr flag
[012:816] [2025-05-19 15:39:26 +0000.439032][4a1e] Received key frame:1994
[012:821] [2025-05-19 15:39:26 +0000.443919][4a1f] get the H.264 IDR frame
[012:957] [2025-05-19 15:39:26 +0000.579507][4a16] resampled_data_size:7168
[013:012] [2025-05-19 15:39:26 +0000.634850][4a16] AF_SpeedFilter::PullFrame eof4
[013:014] [2025-05-19 15:39:26 +0000.637252][4a16]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[013:153] [2025-05-19 15:39:26 +0000.776022][4a1d]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:4
[013:205] [2025-05-19 15:39:26 +0000.828236][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:211] [2025-05-19 15:39:26 +0000.833824][4a1e] DTS queue for
Generator:0x78511cb4b8 2454
[013:241] [2025-05-19 15:39:26 +0000.863365][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[013:244] [2025-05-19 15:39:26 +0000.866936][49df] The convert RGB to YUV take 3
[013:411] [2025-05-19 15:39:27 +0000.34035][4a1e] Push an pts:2656 to dts queue.
[013:449] [2025-05-19 15:39:27 +0000.72164][4a1e] last dts:2619 currentPts:2656
ppsOrSPS:0 queue length:2
[013:704] [2025-05-19 15:39:27 +0000.327009][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:742] [2025-05-19 15:39:27 +0000.364347][49df] The convert RGB to YUV take 2
[013:963] [2025-05-19 15:39:27 +0000.585770][4a16] AF_SpeedFilter audio
0x78354e9a00 PullFrame
[014:010] [2025-05-19 15:39:27 +0000.632860][49df] drawYUV420 render
OpenGLRenderProgram:0x7856d5b098
[014:053] [2025-05-19 15:39:27 +0000.676077][49e4] haveEnoughProcessedData
internalAudioStream.length: 10
[014:074] [2025-05-19 15:39:27 +0000.696680][49df] GPUImageProcessing: process
video frame with resolution 1280 X 720
[014:074] [2025-05-19 15:39:27 +0000.696789][49df] GPUImageProcessing: input frame
width1280 X 720
[014:075] [2025-05-19 15:39:27 +0000.697307][49df] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[014:075] [2025-05-19 15:39:27 +0000.697446][49df] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[014:080] [2025-05-19 15:39:27 +0000.702624][4a1e]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3323
[014:080] [2025-05-19 15:39:27 +0000.702721][4a1e] DTS queue for
Generator:0x78511cb4b8 3259 3292 3323
[014:111] [2025-05-19 15:39:27 +0000.733319][4a1e] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3357
[014:111] [2025-05-19 15:39:27 +0000.733439][4a1e] push video frame to H264
encoder. (100 frame for one log)
[014:111] [2025-05-19 15:39:27 +0000.733474][4a1e] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[014:111] [2025-05-19 15:39:27 +0000.733490][4a1e] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:3357(100 frame for one
log)
[014:111] [2025-05-19 15:39:27 +0000.733509][4a1e] The input pts:3357 fps:30
[014:115] [2025-05-19 15:39:27 +0000.738147][4a1e] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3292 pts:3292
[014:117] [2025-05-19 15:39:27 +0000.739331][4a1e] SendFrame
encodedImage._timeStamp:3323encodedImage->_length:63728
[014:156] [2025-05-19 15:39:27 +0000.778527][4a1e] H264Encode::H264SWEncoder get
callback, length:63664 type:1 nalType:1length:63660
[014:206] [2025-05-19 15:39:27 +0000.828609][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:242] [2025-05-19 15:39:27 +0000.865215][49df] The convert RGB to YUV take 1
[014:243] [2025-05-19 15:39:27 +0000.865738][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[014:362] [2025-05-19 15:39:27 +0000.985234][49e4] Run AGC when audioType = 0
[014:559] [2025-05-19 15:39:28 +0000.181727][4a16]
RecordAudioSource::PullAudioFrame
[014:706] [2025-05-19 15:39:28 +0000.328894][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:741] [2025-05-19 15:39:28 +0000.363781][49df] The convert RGB to YUV take 2
[014:741] [2025-05-19 15:39:28 +0000.364154][4a1e] Push an pts:3988 to dts queue.
[014:814] [2025-05-19 15:39:28 +0000.437240][4a1e] h264 add frame header cdr flag
[014:815] [2025-05-19 15:39:28 +0000.437507][4a1e] Received key frame:3988
[014:815] [2025-05-19 15:39:28 +0000.437552][4a1e] last dts:3955 currentPts:3988
ppsOrSPS:0 queue length:3
[014:816] [2025-05-19 15:39:28 +0000.438578][4a1f] get the H.264 IDR frame
[014:845] [2025-05-19 15:39:28 +0000.468067][49df] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[014:878] [2025-05-19 15:39:28 +0000.500463][4a1e] DTS queue for
Generator:0x78511cb4b8 4092 4122
[015:173] [2025-05-19 15:39:28 +0000.795695][4a16] resampled_data_size:0
[015:204] [2025-05-19 15:39:28 +0000.826955][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:235] [2025-05-19 15:39:28 +0000.858105][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[015:240] [2025-05-19 15:39:28 +0000.862497][49df] The convert RGB to YUV take 2
[015:489] [2025-05-19 15:39:29 +0000.111385][4a16] AF_SpeedFilter::PullFrame eof4
[015:491] [2025-05-19 15:39:29 +0000.113592][4a16]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[015:511] [2025-05-19 15:39:29 +0000.133718][4a1d]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 4643queue_audio_frame_:8
[015:640] [2025-05-19 15:39:29 +0000.262369][4a16] AF_SpeedFilter audio
0x78354e9a00 PullFrame
[015:704] [2025-05-19 15:39:29 +0000.326746][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:708] [2025-05-19 15:39:29 +0000.330500][4a1e] DTS queue for
Generator:0x78511cb4b8 4920 4952
[015:743] [2025-05-19 15:39:29 +0000.366223][49df] The convert RGB to YUV take 2
[015:820] [2025-05-19 15:39:29 +0000.442519][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[016:076] [2025-05-19 15:39:29 +0000.699109][4a1e] Push an pts:5320 to dts queue.
[016:143] [2025-05-19 15:39:29 +0000.765823][4a1e] last dts:5287 currentPts:5320
ppsOrSPS:0 queue length:3
[016:204] [2025-05-19 15:39:29 +0000.826315][49df] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[016:240] [2025-05-19 15:39:29 +0000.862946][49df] The convert RGB to YUV take 2
[016:240] [2025-05-19 15:39:29 +0000.863035][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[016:363] [2025-05-19 15:39:29 +0000.986250][49e4] Run AGC when audioType = 0
[016:364] [2025-05-19 15:39:29 +0000.986531][49e4]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:504] [2025-05-19 15:39:30 +0000.126677][4a16]
RecordAudioSource::PullAudioFrame
[016:542] [2025-05-19 15:39:30 +0000.164683][4a1e] DTS queue for
Generator:0x78511cb4b8 5754 5788
[016:704] [2025-05-19 15:39:30 +0000.327294][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:738] [2025-05-19 15:39:30 +0000.360408][49df] The convert RGB to YUV take 3
[016:787] [2025-05-19 15:39:30 +0000.409913][4a1e] h264 add frame header cdr flag
[016:787] [2025-05-19 15:39:30 +0000.410171][4a1e] Received key frame:5983
[016:842] [2025-05-19 15:39:30 +0000.464723][4a1f] get the H.264 IDR frame
[016:932] [2025-05-19 15:39:30 +0000.554579][49df] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2980 diff: 21
[017:208] [2025-05-19 15:39:30 +0000.831190][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:237] [2025-05-19 15:39:30 +0000.860276][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[017:239] [2025-05-19 15:39:30 +0000.861978][49df] The convert RGB to YUV take 2
[017:320] [2025-05-19 15:39:30 +0000.942495][4a16] AF_SpeedFilter audio
0x78354e9a00 PullFrame
[017:337] [2025-05-19 15:39:30 +0000.960240][49df] drawYUV420 render
OpenGLRenderProgram:0x7856d5b098
[017:353] [2025-05-19 15:39:30 +0000.975458][4a1e] DTS queue for
Generator:0x78511cb4b8 6587
[017:388] [2025-05-19 15:39:31 +0000.10663][4a16] resampled_data_size:10240
[017:408] [2025-05-19 15:39:31 +0000.30492][4a1e]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:6654
[017:408] [2025-05-19 15:39:31 +0000.30616][4a1e] Push an pts:6654 to dts queue.
[017:434] [2025-05-19 15:39:31 +0000.56996][49df] GPUImageProcessing: process video
frame with resolution 1280 X 720
[017:434] [2025-05-19 15:39:31 +0000.57145][49df] GPUImageProcessing: input frame
width1280 X 720
[017:435] [2025-05-19 15:39:31 +0000.57567][49df] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[017:435] [2025-05-19 15:39:31 +0000.57656][49df] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[017:480] [2025-05-19 15:39:31 +0000.103125][4a1e] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:6723
[017:480] [2025-05-19 15:39:31 +0000.103224][4a1e] push video frame to H264
encoder. (100 frame for one log)
[017:480] [2025-05-19 15:39:31 +0000.103265][4a1e] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[017:480] [2025-05-19 15:39:31 +0000.103282][4a1e] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:6723(100 frame for one
log)
[017:481] [2025-05-19 15:39:31 +0000.103309][4a1e] The input pts:6723 fps:30
[017:487] [2025-05-19 15:39:31 +0000.109847][4a1e] SendFrame
encodedImage._timeStamp:6654encodedImage->_length:63616
[017:487] [2025-05-19 15:39:31 +0000.109985][4a1e] last dts:6620 currentPts:6654
ppsOrSPS:0 queue length:3
[017:487] [2025-05-19 15:39:31 +0000.110016][4a1e] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:6654 pts:6654
[017:542] [2025-05-19 15:39:31 +0000.164421][4a1e] H264Encode::H264SWEncoder get
callback, length:71808 type:1 nalType:1length:71804
[017:570] [2025-05-19 15:39:31 +0000.192567][49e4] haveEnoughProcessedData
internalAudioStream.length: 10
[017:705] [2025-05-19 15:39:31 +0000.327831][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[017:740] [2025-05-19 15:39:31 +0000.362792][49df] The convert RGB to YUV take 2
[017:781] [2025-05-19 15:39:31 +0000.404588][4a1d]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 6965queue_audio_frame_:2
[017:953] [2025-05-19 15:39:31 +0000.575658][4a16] AF_SpeedFilter::PullFrame eof4
[017:955] [2025-05-19 15:39:31 +0000.577883][4a16]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[018:205] [2025-05-19 15:39:31 +0000.827566][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[018:209] [2025-05-19 15:39:31 +0000.831748][4a1e] DTS queue for
Generator:0x78511cb4b8 7386 7419 7453
[018:238] [2025-05-19 15:39:31 +0000.860358][49df] The convert RGB to YUV take 3
[018:240] [2025-05-19 15:39:31 +0000.862509][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[018:366] [2025-05-19 15:39:31 +0000.988665][49e4] Run AGC when audioType = 0
[018:497] [2025-05-19 15:39:32 +0000.119979][4a16]
RecordAudioSource::PullAudioFrame
[018:707] [2025-05-19 15:39:32 +0000.329537][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[018:740] [2025-05-19 15:39:32 +0000.363260][49df] The convert RGB to YUV take 2
[018:743] [2025-05-19 15:39:32 +0000.366299][4a1e] Push an pts:7987 to dts queue.
[018:824] [2025-05-19 15:39:32 +0000.446745][4a1e] h264 add frame header cdr flag
[018:824] [2025-05-19 15:39:32 +0000.447256][4a1e] Received key frame:7987
[018:825] [2025-05-19 15:39:32 +0000.447317][4a1e] last dts:7954 currentPts:7987
ppsOrSPS:0 queue length:3
[018:826] [2025-05-19 15:39:32 +0000.448735][4a1f] get the H.264 IDR frame
[019:010] [2025-05-19 15:39:32 +0000.633251][4a16] AF_SpeedFilter audio
0x78354e9a00 PullFrame
[019:011] [2025-05-19 15:39:32 +0000.633572][49df] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3984 diff: 17
[019:011] [2025-05-19 15:39:32 +0000.633918][4a1e] DTS queue for
Generator:0x78511cb4b8 8222 8257
[019:205] [2025-05-19 15:39:32 +0000.828165][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[019:240] [2025-05-19 15:39:32 +0000.862384][49df] The convert RGB to YUV take 2
[019:242] [2025-05-19 15:39:32 +0000.865165][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[019:342] [2025-05-19 15:39:32 +0000.964928][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[019:650] [2025-05-19 15:39:33 +0000.273264][4a16] resampled_data_size:1024
[019:706] [2025-05-19 15:39:33 +0000.329224][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[019:739] [2025-05-19 15:39:33 +0000.361541][49df] The convert RGB to YUV take 2
[019:848] [2025-05-19 15:39:33 +0000.470427][4a1e] DTS queue for
Generator:0x78511cb4b8 9057 9088
[020:081] [2025-05-19 15:39:33 +0000.703423][4a1e] Push an pts:9325 to dts queue.
[020:126] [2025-05-19 15:39:33 +0000.749125][4a1d]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 9287queue_audio_frame_:4
[020:149] [2025-05-19 15:39:33 +0000.771531][4a1e] last dts:9289 currentPts:9325
ppsOrSPS:0 queue length:3
[020:203] [2025-05-19 15:39:33 +0000.825656][4a18] The output timestamp from audio
mixer change:15161599
[020:214] [2025-05-19 15:39:33 +0000.836982][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[020:230] [2025-05-19 15:39:33 +0000.853077][49e4] On audio frame the broadcast
with timestamp:15161627 samples:480. (1000 frame for one log)
[020:235] [2025-05-19 15:39:33 +0000.857688][4a18] Get data in mic source, which
has byte length:1764micAudioStream->length():10
[020:235] [2025-05-19 15:39:33 +0000.858020][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[020:244] [2025-05-19 15:39:33 +0000.866852][49df] The convert RGB to YUV take 2
[020:359] [2025-05-19 15:39:33 +0000.981751][49e5] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[020:359] [2025-05-19 15:39:33 +0000.981945][49e5] _deviceSampleRate:48000
[020:360] [2025-05-19 15:39:33 +0000.982406][49e4] Run AGC when audioType = 0
[020:360] [2025-05-19 15:39:33 +0000.982482][49e4]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:372] [2025-05-19 15:39:33 +0000.995268][4a16] AF_SpeedFilter::PullFrame eof4
[020:375] [2025-05-19 15:39:33 +0000.997577][4a16]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[020:432] [2025-05-19 15:39:34 +0000.54600][4a16] RecordAudioSource::PullAudioFrame
[020:653] [2025-05-19 15:39:34 +0000.275666][4a16] AF_SpeedFilter audio
0x78354e9a00 PullFrame
[020:679] [2025-05-19 15:39:34 +0000.302039][49df] drawYUV420 render
OpenGLRenderProgram:0x7856d5b098
[020:683] [2025-05-19 15:39:34 +0000.305619][4a16] AF_SpeedFilter audio time,
0x78354e9a00 rcv time: 15162071
[020:683] [2025-05-19 15:39:34 +0000.305789][4a16] AF_SpeedFilter audio time,
0x78354e9a00 rcv time: 15162071in_nSamples:441
[020:689] [2025-05-19 15:39:34 +0000.311868][4a1e] DTS queue for
Generator:0x78511cb4b8 9889 9928
[020:706] [2025-05-19 15:39:34 +0000.329085][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[020:741] [2025-05-19 15:39:34 +0000.363880][49df] The convert RGB to YUV take 3
[020:744] [2025-05-19 15:39:34 +0000.366400][4a1e]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:9988
[020:781] [2025-05-19 15:39:34 +0000.404099][4a16] FilterPipeline2::OnAudioFrame
pts 10010 last_audio_timestamp_ 10010
[020:782] [2025-05-19 15:39:34 +0000.404393][4a16]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 15162068
[020:782] [2025-05-19 15:39:34 +0000.404450][4a16]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[020:787] [2025-05-19 15:39:34 +0000.409379][4a1e] h264 add frame header cdr flag
[020:787] [2025-05-19 15:39:34 +0000.409736][4a1e] SendFrame
encodedImage._timeStamp:9988encodedImage->_length:103504
[020:787] [2025-05-19 15:39:34 +0000.409856][4a1e] Received key frame:9988
[020:805] [2025-05-19 15:39:34 +0000.427819][49df] GPUImageProcessing: process
video frame with resolution 1280 X 720
[020:805] [2025-05-19 15:39:34 +0000.428040][49df] GPUImageProcessing: input frame
width1280 X 720
[020:806] [2025-05-19 15:39:34 +0000.428758][49df] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[020:807] [2025-05-19 15:39:34 +0000.429646][49df] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[020:844] [2025-05-19 15:39:34 +0000.466657][4a1e] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10088
[020:844] [2025-05-19 15:39:34 +0000.466795][4a1e] push video frame to H264
encoder. (100 frame for one log)
[020:844] [2025-05-19 15:39:34 +0000.466842][4a1e] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[020:844] [2025-05-19 15:39:34 +0000.466865][4a1e] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:10088(100 frame for one
log)
[020:844] [2025-05-19 15:39:34 +0000.466896][4a1e] The input pts:10088 fps:30
[020:847] [2025-05-19 15:39:34 +0000.469788][4a1e] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:10022 pts:10022
[020:849] [2025-05-19 15:39:34 +0000.471967][4a1f] get the H.264 IDR frame
[020:885] [2025-05-19 15:39:34 +0000.508006][4a1e] H264Encode::H264SWEncoder get
callback, length:67728 type:1 nalType:1length:67724
[021:091] [2025-05-19 15:39:34 +0000.713541][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[021:105] [2025-05-19 15:39:34 +0000.727990][49df] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4980 diff: 21
[021:208] [2025-05-19 15:39:34 +0000.831085][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[021:241] [2025-05-19 15:39:34 +0000.864052][49df] The convert RGB to YUV take 2
[021:243] [2025-05-19 15:39:34 +0000.865943][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[021:410] [2025-05-19 15:39:35 +0000.32846][4a1e] Push an pts:10655 to dts queue.
[021:487] [2025-05-19 15:39:35 +0000.109306][4a1e] last dts:10622 currentPts:10655
ppsOrSPS:0 queue length:3
[021:488] [2025-05-19 15:39:35 +0000.110717][4a1e] DTS queue for
Generator:0x78511cb4b8 10725
[021:707] [2025-05-19 15:39:35 +0000.329992][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[021:743] [2025-05-19 15:39:35 +0000.365494][49df] The convert RGB to YUV take 2
[021:822] [2025-05-19 15:39:35 +0000.445011][4a16] resampled_data_size:13312
[021:841] [2025-05-19 15:39:35 +0000.464304][49df] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[021:917] [2025-05-19 15:39:35 +0000.539638][4a16] AF_SpeedFilter audio time
[021:917] [2025-05-19 15:39:35 +0000.539748][4a16] AF_SpeedFilter audio time 111,
0x78354e9a00 out time: 15163258 org time: 15163258
[022:202] [2025-05-19 15:39:35 +0000.824684][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[022:235] [2025-05-19 15:39:35 +0000.857827][49df] The convert RGB to YUV take 2
[022:240] [2025-05-19 15:39:35 +0000.862325][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[022:342] [2025-05-19 15:39:35 +0000.964974][4a1e] DTS queue for
Generator:0x78511cb4b8 11520 11545 11587
[022:361] [2025-05-19 15:39:35 +0000.984123][49e4] Run AGC when audioType = 0
[022:364] [2025-05-19 15:39:35 +0000.986579][4a16] AF_SpeedFilter audio
0x78354e9a00 PullFrame
[022:436] [2025-05-19 15:39:36 +0000.58613][4a16] RecordAudioSource::PullAudioFrame
[022:491] [2025-05-19 15:39:36 +0000.114130][4a1d]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 11609queue_audio_frame_:8
[022:704] [2025-05-19 15:39:36 +0000.326776][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[022:740] [2025-05-19 15:39:36 +0000.363157][49df] The convert RGB to YUV take 2
[022:741] [2025-05-19 15:39:36 +0000.364148][4a1e] Push an pts:11987 to dts queue.
[022:812] [2025-05-19 15:39:36 +0000.434977][4a1e] h264 add frame header cdr flag
[022:814] [2025-05-19 15:39:36 +0000.436653][4a1e] Received key frame:11987
[022:814] [2025-05-19 15:39:36 +0000.436722][4a1e] last dts:11949 currentPts:11987
ppsOrSPS:0 queue length:3
[022:819] [2025-05-19 15:39:36 +0000.441531][4a1f] get the H.264 IDR frame
[022:850] [2025-05-19 15:39:36 +0000.472373][49e4] haveEnoughProcessedData
internalAudioStream.length: 10
[022:873] [2025-05-19 15:39:36 +0000.495477][4a16] AF_SpeedFilter::PullFrame eof4
[022:875] [2025-05-19 15:39:36 +0000.497678][4a16]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[023:136] [2025-05-19 15:39:36 +0000.759024][4a1e] DTS queue for
Generator:0x78511cb4b8 12345 12379
[023:167] [2025-05-19 15:39:36 +0000.789449][49df] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5984 diff: 17
[023:205] [2025-05-19 15:39:36 +0000.827653][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[023:241] [2025-05-19 15:39:36 +0000.863764][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[023:242] [2025-05-19 15:39:36 +0000.864744][49df] The convert RGB to YUV take 3
[023:693] [2025-05-19 15:39:37 +0000.315379][49df] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[023:727] [2025-05-19 15:39:37 +0000.349835][49df] The convert RGB to YUV take 2
[023:969] [2025-05-19 15:39:37 +0000.591974][4a1e] DTS queue for
Generator:0x78511cb4b8 13179 13210
[023:992] [2025-05-19 15:39:37 +0000.614400][49df] drawYUV420 render
OpenGLRenderProgram:0x7856d5b098
[024:055] [2025-05-19 15:39:37 +0000.677731][4a16] AF_SpeedFilter audio
0x78354e9a00 PullFrame
[024:063] [2025-05-19 15:39:37 +0000.685789][4a1e]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:13308
[024:063] [2025-05-19 15:39:37 +0000.685915][4a1e] Push an pts:13308 to dts queue.
[024:084] [2025-05-19 15:39:37 +0000.707124][4a16] resampled_data_size:4096
[024:109] [2025-05-19 15:39:37 +0000.732144][4a1e] SendFrame
encodedImage._timeStamp:13308encodedImage->_length:52736
[024:110] [2025-05-19 15:39:37 +0000.732321][4a1e] last dts:13279 currentPts:13308
ppsOrSPS:0 queue length:2
[024:158] [2025-05-19 15:39:37 +0000.780639][49df] GPUImageProcessing: process
video frame with resolution 1280 X 720
[024:158] [2025-05-19 15:39:37 +0000.780749][49df] GPUImageProcessing: input frame
width1280 X 720
[024:158] [2025-05-19 15:39:37 +0000.781209][49df] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[024:159] [2025-05-19 15:39:37 +0000.781313][49df] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[024:171] [2025-05-19 15:39:37 +0000.793946][4a1e] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:13375 pts:13375
[024:195] [2025-05-19 15:39:37 +0000.818042][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[024:200] [2025-05-19 15:39:37 +0000.823095][4a1e] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:13444
[024:200] [2025-05-19 15:39:37 +0000.823231][4a1e] push video frame to H264
encoder. (100 frame for one log)
[024:200] [2025-05-19 15:39:37 +0000.823269][4a1e] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[024:201] [2025-05-19 15:39:37 +0000.823294][4a1e] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:13444(100 frame for one
log)
[024:201] [2025-05-19 15:39:37 +0000.823389][4a1e] The input pts:13444 fps:30
[024:230] [2025-05-19 15:39:37 +0000.853139][49df] The convert RGB to YUV take 2
[024:239] [2025-05-19 15:39:37 +0000.862014][4a1e] H264Encode::H264SWEncoder get
callback, length:62304 type:1 nalType:1length:62300
[024:242] [2025-05-19 15:39:37 +0000.865009][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[024:366] [2025-05-19 15:39:37 +0000.989233][49e4] Run AGC when audioType = 0
[024:367] [2025-05-19 15:39:37 +0000.989385][49e4]
AudioDeviceDataHandler::MixAndSendOutFrame
[024:437] [2025-05-19 15:39:38 +0000.59801][4a16] RecordAudioSource::PullAudioFrame
[024:624] [2025-05-19 15:39:38 +0000.246757][49e4] haveEnoughProcessedData
internalAudioStream.length: 10
[024:704] [2025-05-19 15:39:38 +0000.326755][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[024:728] [2025-05-19 15:39:38 +0000.350926][49df] The convert RGB to YUV take 1
[024:749] [2025-05-19 15:39:38 +0000.371610][4a1d]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 13931queue_audio_frame_:2
[024:769] [2025-05-19 15:39:38 +0000.392243][4a1e] h264 add frame header cdr flag
[024:770] [2025-05-19 15:39:38 +0000.392479][4a1e] Received key frame:13976
[024:770] [2025-05-19 15:39:38 +0000.392516][4a1e] DTS queue for
Generator:0x78511cb4b8 14008
[024:835] [2025-05-19 15:39:38 +0000.457713][4a1f] get the H.264 IDR frame
[025:192] [2025-05-19 15:39:38 +0000.814304][49df] The read pixel from buffer take:
1 width:1280 height:720 frameType:0
[025:234] [2025-05-19 15:39:38 +0000.856469][49df] The convert RGB to YUV take 6
[025:241] [2025-05-19 15:39:38 +0000.864032][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[025:259] [2025-05-19 15:39:38 +0000.881329][49df] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6980 diff: 21
[025:366] [2025-05-19 15:39:38 +0000.988611][4a16] AF_SpeedFilter::PullFrame eof4
[025:368] [2025-05-19 15:39:38 +0000.990820][4a16]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[025:401] [2025-05-19 15:39:39 +0000.24177][4a1e] Push an pts:14646 to dts queue.
[025:464] [2025-05-19 15:39:39 +0000.87087][4a1e] last dts:14608 currentPts:14646
ppsOrSPS:0 queue length:3
[025:603] [2025-05-19 15:39:39 +0000.225773][4a1e] DTS queue for
Generator:0x78511cb4b8 14840
[025:694] [2025-05-19 15:39:39 +0000.316733][49df] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[025:726] [2025-05-19 15:39:39 +0000.348999][49df] The convert RGB to YUV take 2
[025:745] [2025-05-19 15:39:39 +0000.367304][4a16] AF_SpeedFilter audio
0x78354e9a00 PullFrame
[025:965] [2025-05-19 15:39:39 +0000.587677][49df] StopRecording:
[025:968] [2025-05-19 15:39:39 +0000.590318][4a16] resampled_data_size:512
[025:968] [2025-05-19 15:39:39 +0000.590412][4a16] AF_SpeedFilter audio time 222,
0x78354e9a00 out time: 15167318 org time: 15167318
[025:968] [2025-05-19 15:39:39 +0000.590501][4a16] PullAudioFrame: PullFrame audio
finished.
[025:968] [2025-05-19 15:39:39 +0000.590548][4a16]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[025:968] [2025-05-19 15:39:39 +0000.590784][49df] OnNeedStopRecording:
[025:980] [2025-05-19 15:39:39 +0000.602779][4334]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[025:981] [2025-05-19 15:39:39 +0000.604279][49df] operator(): Stop
[025:982] [2025-05-19 15:39:39 +0000.604633][49df] StopPullFrameAndWriteMp4
time:15167379 enter.
[025:982] [2025-05-19 15:39:39 +0000.604690][49df] StopRecording:
[025:984] [2025-05-19 15:39:39 +0000.606984][4a1e]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:457
[025:986] [2025-05-19 15:39:39 +0000.609107][49de] stop recording
[025:986] [2025-05-19 15:39:39 +0000.609171][49de]
RecordingSessionInternalSimple:destroy media processers
[025:986] [2025-05-19 15:39:39 +0000.609191][49de] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[025:986] [2025-05-19 15:39:39 +0000.609244][49de] H264Encode::flushing hareware
Encoder
[025:987] [2025-05-19 15:39:39 +0000.609397][49de] Flush time:15167384 enter.
[025:987] [2025-05-19 15:39:39 +0000.609438][49de] H264Encoder encoder flush
[025:987] [2025-05-19 15:39:39 +0000.609458][49de] flush output queue
[026:236] [2025-05-19 15:39:39 +0000.858855][4a18] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[026:317] [2025-05-19 15:39:39 +0000.939700][49de] Flush leave. expire time = 330
ms
[026:317] [2025-05-19 15:39:39 +0000.940292][49de] ~H264EncodeWrap:
[026:318] [2025-05-19 15:39:39 +0000.940429][49de] ~H264Encode:
[026:318] [2025-05-19 15:39:39 +0000.940482][49de] teardownCompressionSession:
H264Encode::destroying Encoder
[026:318] [2025-05-19 15:39:39 +0000.940535][49de] Release time:15167715 enter.
[026:318] [2025-05-19 15:39:39 +0000.940789][49de] Release:
MediaCodecVideoEncoder::Release _inited:1
[026:318] [2025-05-19 15:39:39 +0000.940876][49de] Destroy time:15167715 enter.
[026:318] [2025-05-19 15:39:39 +0000.940929][49de] H264Encoder encoderDestroy
[026:318] [2025-05-19 15:39:39 +0000.940983][49de]
AndroidMediaCodecVideoEncoder::release env: 0x78511704a0
[026:318] [2025-05-19 15:39:39 +0000.941037][49de]
AndroidMediaCodecVideoEncoder::Destroy
[026:346] [2025-05-19 15:39:39 +0000.968960][49de] Destroy leave. expire time = 28
ms
[026:346] [2025-05-19 15:39:39 +0000.969177][49de] Release leave. expire time = 28
ms
[026:346] [2025-05-19 15:39:39 +0000.969221][49de] ~AndroidHwAvcEncoder
time:15167743 enter.
[026:347] [2025-05-19 15:39:39 +0000.969360][49de] Release time:15167744 enter.
[026:347] [2025-05-19 15:39:39 +0000.969406][49de] Release:
MediaCodecVideoEncoder:: has been released before, just return
[026:347] [2025-05-19 15:39:39 +0000.969432][49de] Release leave. expire time = 0
ms
[026:347] [2025-05-19 15:39:39 +0000.969451][49de] ~AndroidMediaCodecVideoEncoder
[026:347] [2025-05-19 15:39:39 +0000.969467][49de] ~WrapAndroidMediaCodec
time:15167744 enter.
[026:347] [2025-05-19 15:39:39 +0000.969484][49de] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[026:347] [2025-05-19 15:39:39 +0000.969501][49de] video hevc hw codec
destructor:0x785695d4a0
[026:347] [2025-05-19 15:39:39 +0000.969551][49de] ~AndroidHwAvcEncoder leave.
expire time = 1 ms
[026:347] [2025-05-19 15:39:39 +0000.969589][49de] teardownCompressionSession:
H264Encode::destroyed Encoder
[026:347] [2025-05-19 15:39:39 +0000.969617][49de]
RecordingSessionInternalSimple:destroy aac encoder output!
[026:347] [2025-05-19 15:39:39 +0000.969636][49de] AACSWEncode destructor
[026:353] [2025-05-19 15:39:39 +0000.975881][4a1f] MP4 close file successfully
[026:353] [2025-05-19 15:39:39 +0000.975998][4a1f] Recording session Internal:
notify recording ok
[026:353] [2025-05-19 15:39:39 +0000.976024][4a1f] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4,
output_video_timestamp_:15211 last_video_pts_:15175
[026:353] [2025-05-19 15:39:39 +0000.976057][4a1f] OnRecordFinish:
[026:359] [2025-05-19 15:39:39 +0000.982054][4a1f] onRecordingOk: net seek
pos:0record video duration:15208record audio duration:15185
[026:360] [2025-05-19 15:39:39 +0000.982796][4a18] destructMicSource_w:
[026:360] [2025-05-19 15:39:39 +0000.982877][4a18] setOutput_w:
MicSource::setOutput() 0x0
[026:360] [2025-05-19 15:39:39 +0000.982912][4a18] close external audio stream
[026:362] [2025-05-19 15:39:39 +0000.984383][49df] releaseThread 0x78354e7600
[026:362] [2025-05-19 15:39:39 +0000.984491][49df] ~MicSource: Mic source
destroyed:0x78fe301480
[026:364] [2025-05-19 15:39:39 +0000.986798][49e4] Run AGC when audioType = 0
[026:365] [2025-05-19 15:39:39 +0000.987445][49df] StopPullFrameAndWriteMp4 leave.
expire time = 383 ms
[026:365] [2025-05-19 15:39:39 +0000.987518][49df] DestroyPipelineAndFilters
time:15167762 enter.
[026:365] [2025-05-19 15:39:39 +0000.987547][49df] UnbindInputFilter 0x78354e9540
this 0x7856d5b2c0
[026:365] [2025-05-19 15:39:39 +0000.987614][49df] UnbindInputFilter 0x78354e96d8
this 0x78354e9b50
[026:365] [2025-05-19 15:39:39 +0000.987645][49df] UnbindInputFilter 0x7856d5b2c0
this 0x7896271b20
[026:365] [2025-05-19 15:39:39 +0000.987657][49df] filter: filter pipeline destroy
this: 0x7896271a80
[026:367] [2025-05-19 15:39:39 +0000.990256][49df] ClearVideoOfSources: recodring
total frames:0
[026:368] [2025-05-19 15:39:39 +0000.990498][49df] ClearVideoOfSources:
[026:368] [2025-05-19 15:39:39 +0000.990538][49df] GPUImageProcessing destruct.
[026:368] [2025-05-19 15:39:39 +0000.990645][49df] destroy TrivalImageDrawer
0x785132d280
[026:368] [2025-05-19 15:39:39 +0000.990679][49df] The shader has been initialize,
clean up them.
[026:368] [2025-05-19 15:39:39 +0000.990766][49df] ~OpenGLFrameBuffer:
[026:368] [2025-05-19 15:39:39 +0000.990904][49df] ~OpenGLFrameBuffer:
[026:368] [2025-05-19 15:39:39 +0000.990999][49df] ~OpenGLFrameBuffer:
[026:369] [2025-05-19 15:39:39 +0000.991690][49df] ~OpenGLFrameBuffer:
[026:369] [2025-05-19 15:39:39 +0000.991836][49df] ~OpenGLFrameBuffer:
[026:369] [2025-05-19 15:39:39 +0000.991951][49df] ~OpenGLFrameBuffer:
[026:369] [2025-05-19 15:39:39 +0000.992051][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[026:370] [2025-05-19 15:39:39 +0000.992790][49df] GPUImageProcessing destruct
finish.
[026:370] [2025-05-19 15:39:39 +0000.992958][49df] GPURGBAFrame destruct.
[026:370] [2025-05-19 15:39:39 +0000.993044][49df] destroy OpenGLRenderProgram
0x7856d5b098
[026:370] [2025-05-19 15:39:39 +0000.993084][49df] ~CameraSource time:15167767
enter.
[026:370] [2025-05-19 15:39:39 +0000.993102][49df] ~CameraSource leave. expire
time = 0 ms
[026:370] [2025-05-19 15:39:39 +0000.993124][49df] ~RecordAudioSource time:15167767
enter.
[026:370] [2025-05-19 15:39:39 +0000.993137][49df] ~RecordAudioSource leave.
expire time = 0 ms
[026:370] [2025-05-19 15:39:39 +0000.993156][49df] DestroyPipelineAndFilters
leave. expire time = 5 ms
[026:399] [2025-05-19 15:39:40 +0000.21360][4334]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[026:399] [2025-05-19 15:39:40 +0000.21995][4334] machine model :redmi
[026:399] [2025-05-19 15:39:40 +0000.22084][4334] Support this machine model :redmi
[026:399] [2025-05-19 15:39:40 +0000.22103][4334] global inited! current sdk
version: 07-20-936c45f
[026:400] [2025-05-19 15:39:40 +0000.22293][4334] filter: filter pipeline construtc
this: 0x785157aa00
[026:400] [2025-05-19 15:39:40 +0000.22322][4334] MediaFilterGraph:
MediaFilterGraph construct
[026:400] [2025-05-19 15:39:40 +0000.22335][4334] GLESContext:
[026:400] [2025-05-19 15:39:40 +0000.22367][4334] The result of eglGetDisplay is:
0xb4000079b9d54f40
[026:401] [2025-05-19 15:39:40 +0000.23971][4334] The result of creation:
0x78352ad180
[026:401] [2025-05-19 15:39:40 +0000.24180][4334] The result of
eglCreatePbufferSurface is: 0x78352ad280
[026:404] [2025-05-19 15:39:40 +0000.27250][4334] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4
[026:405] [2025-05-19 15:39:40 +0000.27342][4334] The source 0 speed:1
[026:405] [2025-05-19 15:39:40 +0000.27372][4334] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4,
delay: 0
[026:405] [2025-05-19 15:39:40 +0000.27394][4334] CreateDecoderByVideoSource
time:15167802 enter.
[026:405] [2025-05-19 15:39:40 +0000.27994][4334] running_decoder_count:0max
count:2
[026:405] [2025-05-19 15:39:40 +0000.28066][4334] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7856b62c00
[026:406] [2025-05-19 15:39:40 +0000.29063][4a47] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x7835b6d000] Current FFmpeg version git-2021-06-16-97cea6f
[026:463] [2025-05-19 15:39:40 +0000.85782][4a47] OnStreamInfoFound: video
duration_: 15208
[026:465] [2025-05-19 15:39:40 +0000.87569][4334] start decoder
[026:465] [2025-05-19 15:39:40 +0000.87751][4334] CreateDecoderByVideoSource
leave. expire time = 60 ms
[026:465] [2025-05-19 15:39:40 +0000.87815][4334] BindInputFilter 0x78964e5720
this 0x7851252798
[026:465] [2025-05-19 15:39:40 +0000.87851][4334] BindInputFilter 0x7851252798
this 0x7851252858
[026:465] [2025-05-19 15:39:40 +0000.87869][4334] BindInputFilter 0x78964e5720
this 0x7851252c18
[026:465] [2025-05-19 15:39:40 +0000.87895][4334] BindInputFilter 0x7851252c18
this 0x7851252cd8
[026:465] [2025-05-19 15:39:40 +0000.87906][4334] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4
[026:465] [2025-05-19 15:39:40 +0000.87937][4334] BindInputFilter 0x7851252858
this 0x7851252d98
[026:465] [2025-05-19 15:39:40 +0000.88003][4334] BindInputFilter 0x7851252d98
this 0x785157aaa0
[026:465] [2025-05-19 15:39:40 +0000.88029][4334] BindInputFilter 0x7851252cd8
this 0x7851252e58
[026:465] [2025-05-19 15:39:40 +0000.88059][4334] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4
[026:467] [2025-05-19 15:39:40 +0000.89367][4334]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[026:467] [2025-05-19 15:39:40 +0000.90001][4334] machine model :redmi
[026:467] [2025-05-19 15:39:40 +0000.90092][4334] Support this machine model :redmi
[026:467] [2025-05-19 15:39:40 +0000.90109][4334] global inited! current sdk
version: 07-20-936c45f
[026:467] [2025-05-19 15:39:40 +0000.90160][4334] GetPipeline:
-----------------------------------------
[026:467] [2025-05-19 15:39:40 +0000.90199][4334] GetPipeline: source: 0x78964e5500
[026:467] [2025-05-19 15:39:40 +0000.90211][4334] GetPipeline: filter: NULLFilter
[026:467] [2025-05-19 15:39:40 +0000.90221][4334] GetPipeline: filter: NULLFilter
[026:467] [2025-05-19 15:39:40 +0000.90229][4334] GetPipeline: filter: NULLFilter
[026:467] [2025-05-19 15:39:40 +0000.90238][4334] GetPipeline: audio filter:
AuidoNULLFilter
[026:467] [2025-05-19 15:39:40 +0000.90246][4334] GetPipeline: audio filter:
AuidoNULLFilter
[026:467] [2025-05-19 15:39:40 +0000.90255][4334] GetPipeline: audio filter:
AudioNUllFilter
[026:467] [2025-05-19 15:39:40 +0000.90264][4334] GetPipeline:
------------------------------------------
[026:467] [2025-05-19 15:39:40 +0000.90276][4334] filter: filter pipeline2 update
pattern: 0
[026:468] [2025-05-19 15:39:40 +0000.90291][4a48] NO get frame from decoder
[026:468] [2025-05-19 15:39:40 +0000.90850][4334] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[026:469] [2025-05-19 15:39:40 +0000.91556][4334] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[026:469] [2025-05-19 15:39:40 +0000.91656][4334] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[026:469] [2025-05-19 15:39:40 +0000.91880][4334] DeviceInit:
[026:469] [2025-05-19 15:39:40 +0000.92164][4a48] NO get frame from decoder
[026:469] [2025-05-19 15:39:40 +0000.92217][4334] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[026:470] [2025-05-19 15:39:40 +0000.92659][4334] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[026:470] [2025-05-19 15:39:40 +0000.93274][4334] CreatePlatformSpecificObjects:
[026:471] [2025-05-19 15:39:40 +0000.93383][4334] audio device use null audio
input and opensl output
[026:471] [2025-05-19 15:39:40 +0000.93418][4334] Create OpenSLES output module
with java VM support.
[026:471] [2025-05-19 15:39:40 +0000.93679][4334] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[026:471] [2025-05-19 15:39:40 +0000.94011][4a48] NO get frame from decoder
[026:471] [2025-05-19 15:39:40 +0000.94267][4334] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[026:472] [2025-05-19 15:39:40 +0000.95102][4334] Create OpenSLES output module
with buffer num:2
[026:472] [2025-05-19 15:39:40 +0000.95198][4334] Error(trace.cc:40): Init the
output and input for audio device template.
[026:472] [2025-05-19 15:39:40 +0000.95256][4334] Init the output device.
[026:472] [2025-05-19 15:39:40 +0000.95277][4334] Set the playout as stereo:1
[026:473] [2025-05-19 15:39:40 +0000.95327][4334] Set the sample rate to be:44100
[026:473] [2025-05-19 15:39:40 +0000.95358][4334] Low latency buffer size:192 low
sample rate:48000
[026:473] [2025-05-19 15:39:40 +0000.95393][4334] DeviceInit: Done
[026:473] [2025-05-19 15:39:40 +0000.95543][4334] UpdateRate: lipsync_debug: Update
framerate from 0 to 15
[026:474] [2025-05-19 15:39:40 +0000.96577][4334]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[026:474] [2025-05-19 15:39:40 +0000.96748][4334]
MediaFilterPlayer::SetPlayerNotify 0x78511a56a0
[026:475] [2025-05-19 15:39:40 +0000.98115][4a48] NO get frame from decoder
[026:477] [2025-05-19 15:39:40 +0000.99696][4a55] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7835823718
[026:477] [2025-05-19 15:39:40 +0000.100258][4a48] NO get frame from decoder
[026:480] [2025-05-19 15:39:40 +0000.102651][4334]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[026:480] [2025-05-19 15:39:40 +0000.102748][4334]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[026:481] [2025-05-19 15:39:40 +0000.103664][4334]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[026:482] [2025-05-19 15:39:40 +0000.104797][4a48] NO get frame from decoder
[026:482] [2025-05-19 15:39:40 +0000.104867][4334] SetGraphLoop: SetGraphLoop 1
[026:482] [2025-05-19 15:39:40 +0000.104906][4334]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[026:483] [2025-05-19 15:39:40 +0000.106176][4334]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[026:484] [2025-05-19 15:39:40 +0000.107194][4a48] NO get frame from decoder
[026:485] [2025-05-19 15:39:40 +0000.107706][4334]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[026:486] [2025-05-19 15:39:40 +0000.109077][4334]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[026:487] [2025-05-19 15:39:40 +0000.109322][4a57] Start:
[026:487] [2025-05-19 15:39:40 +0000.109432][4a56] operator(): video render
started.
[026:487] [2025-05-19 15:39:40 +0000.109475][4a56] DriveRender working... (1/200)
[026:487] [2025-05-19 15:39:40 +0000.109504][4a56] Warning(video_render.cc:390): No
picture to display (1/50)
[026:487] [2025-05-19 15:39:40 +0000.109547][4a57] Start:
[026:487] [2025-05-19 15:39:40 +0000.109724][4a57] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[026:487] [2025-05-19 15:39:40 +0000.109764][4a57] Reset: history total size: 98
[026:487] [2025-05-19 15:39:40 +0000.109751][4a48] NO get frame from decoder
[026:487] [2025-05-19 15:39:40 +0000.109799][4a57] DeviceStart:
audioDevice_:0x785141b000
[026:487] [2025-05-19 15:39:40 +0000.109868][4a57] DeviceStart: time profile
playout init before
[026:487] [2025-05-19 15:39:40 +0000.109899][4a57] DeviceStart: time profile
playout init end
[026:487] [2025-05-19 15:39:40 +0000.109927][4a57] OpenSlesOutput:Start playout
[026:488] [2025-05-19 15:39:40 +0000.110882][4a57] Create the opensl output player.
streamtype before:0
[026:488] [2025-05-19 15:39:40 +0000.110985][4a57] Create the opensl output player.
streamtype after:3
[026:540] [2025-05-19 15:39:40 +0000.163301][4a57] Enqueue opensl buffer size:1764
[026:624] [2025-05-19 15:39:40 +0000.246997][4a57] DeviceStart: time profile
playout all end
[026:624] [2025-05-19 15:39:40 +0000.247116][4a57] operator(): Audio playback
started.
[026:624] [2025-05-19 15:39:40 +0000.247227][4a57] operator(): Started now!
[026:625] [2025-05-19 15:39:40 +0000.247403][4a58] Pull audio failed.(wait video!)
[026:625] [2025-05-19 15:39:40 +0000.247461][4a58]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[026:625] [2025-05-19 15:39:40 +0000.247879][4a5a]
PlayerSimpleBufferQueueCallbackHandler function
[026:625] [2025-05-19 15:39:40 +0000.248044][4a5a] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[026:625] [2025-05-19 15:39:40 +0000.248111][4a5a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[026:626] [2025-05-19 15:39:40 +0000.248582][4a58] Pull audio failed.(wait video!)
[026:626] [2025-05-19 15:39:40 +0000.248676][4a58]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[026:627] [2025-05-19 15:39:40 +0000.249657][4a58] Pull audio failed.(wait video!)
[026:627] [2025-05-19 15:39:40 +0000.249695][4a58]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[026:628] [2025-05-19 15:39:40 +0000.250660][4a58] Pull audio failed.(wait video!)
[026:628] [2025-05-19 15:39:40 +0000.250688][4a58]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[026:629] [2025-05-19 15:39:40 +0000.251399][4a59] Error(video_source.cc:430): wait
decoder a frame: 0
[026:629] [2025-05-19 15:39:40 +0000.251646][4a58] Pull audio failed.(wait video!)
[026:629] [2025-05-19 15:39:40 +0000.251672][4a58]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[026:630] [2025-05-19 15:39:40 +0000.252436][4a59] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[026:632] [2025-05-19 15:39:40 +0000.254549][4a59] OnVideoFrameReady(1/200)
[026:635] [2025-05-19 15:39:40 +0000.257460][4a58] audio_frame_list_ empty
[026:639] [2025-05-19 15:39:40 +0000.261540][4a56] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[026:639] [2025-05-19 15:39:40 +0000.262272][4a56] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:15168036
[026:697] [2025-05-19 15:39:40 +0000.319385][4a59]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[026:718] [2025-05-19 15:39:40 +0000.341147][4a56] lipsync_debug: render a video
frame
[026:719] [2025-05-19 15:39:40 +0000.341353][4a56] lipsync_debug: First video frame
rendering.
[026:729] [2025-05-19 15:39:40 +0000.351625][4a56]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:22 timeDelta:90 last
video ts:900 frame->pts:2880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[026:729] [2025-05-19 15:39:40 +0000.351705][4a56] lipsync_debug: tsDelta -
timeDelta = -68
[026:729] [2025-05-19 15:39:40 +0000.351721][4a56] lipsync_debug:result remaining
time:0
[026:729] [2025-05-19 15:39:40 +0000.351731][4a56] dynamic updated lipsync delay:0
[026:738] [2025-05-19 15:39:40 +0000.360808][4a56] lipsync_debug:remaining time:10
tsDelta - timeDelta:25
[026:738] [2025-05-19 15:39:40 +0000.361014][4a56] lipsync_debug:result remaining
time:10
[026:798] [2025-05-19 15:39:40 +0000.420453][4a58] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[026:798] [2025-05-19 15:39:40 +0000.420539][4a58] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[026:798] [2025-05-19 15:39:40 +0000.420876][4a57] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[026:798] [2025-05-19 15:39:40 +0000.421076][4a57] The audio playback speed:100
(1/100)
[026:798] [2025-05-19 15:39:40 +0000.421170][4a57] lipsync_debug: The current
played audio timestamp is:0(1/50)
[026:798] [2025-05-19 15:39:40 +0000.421229][4a57] First audio frame rendering
[026:798] [2025-05-19 15:39:40 +0000.421221][4a58] audio frame wait video
frame.last_video_timestamp:134 last_audio_timestamp:254.921
[026:860] [2025-05-19 15:39:40 +0000.483091][4a59] video frame wait audio frame:
last_video_timestamp:396 last_audio_timestamp:277.914
[027:297] [2025-05-19 15:39:40 +0000.919357][4a56] lipsync_debug:displaying video
ts:60030 The current displayed video timestamp is:15168694
[027:539] [2025-05-19 15:39:41 +0000.161712][4a5a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[027:627] [2025-05-19 15:39:41 +0000.249889][4a57] do work DoLipsync!
[027:627] [2025-05-19 15:39:41 +0000.250016][4a57] total delay:210 videoTsMS:966
audioTsMS:756 diff:210
[027:627] [2025-05-19 15:39:41 +0000.250093][4a57] Set the lipsync delay:210
[027:860] [2025-05-19 15:39:41 +0000.482474][4a59] Error(video_source.cc:430): wait
decoder a frame: 0
[028:058] [2025-05-19 15:39:41 +0000.680473][4334]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[028:060] [2025-05-19 15:39:41 +0000.683166][4a57] Stop:
[028:061] [2025-05-19 15:39:41 +0000.683586][4a56] operator(): Video Render
stopped.
[028:061] [2025-05-19 15:39:41 +0000.683880][4a57] Stop:
[028:062] [2025-05-19 15:39:41 +0000.684328][4a57] DeviceStop:
audioDevice_:0x785141b000
[028:062] [2025-05-19 15:39:41 +0000.684493][4a57] OpenSlesOutput:Stop playout
[028:064] [2025-05-19 15:39:41 +0000.686805][4a57] DeviceStop: Done
[028:064] [2025-05-19 15:39:41 +0000.687049][4a57] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[028:064] [2025-05-19 15:39:41 +0000.687100][4a57] operator(): Stop now!
[028:085] [2025-05-19 15:39:41 +0000.708250][4334]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[028:086] [2025-05-19 15:39:41 +0000.708452][4334] StopPreView: Have Stopped,
operation cancel
[028:086] [2025-05-19 15:39:41 +0000.708486][4334] Stop:
[028:086] [2025-05-19 15:39:41 +0000.708728][4a57] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[028:086] [2025-05-19 15:39:41 +0000.709249][4334] DeviceRelease:
audioDevice_:0x785141b000
[028:087] [2025-05-19 15:39:41 +0000.709465][4334] OpenSlesOutput:Stop playout
[028:087] [2025-05-19 15:39:41 +0000.709550][4334] DeviceRelease: Release the
webrtc device object.
[028:087] [2025-05-19 15:39:41 +0000.710184][4334] OpenSlesOutput destruct.
[028:088] [2025-05-19 15:39:41 +0000.710397][4334] DeviceRelease: Done
[028:088] [2025-05-19 15:39:41 +0000.710600][4334] Stop:
[028:088] [2025-05-19 15:39:41 +0000.710836][4a56] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[028:096] [2025-05-19 15:39:41 +0000.718662][4334] global uninited!
[028:097] [2025-05-19 15:39:41 +0000.719542][4334]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[028:097] [2025-05-19 15:39:41 +0000.719698][4334] ~MediaFilterGraph:
MediaFilterGraph destruct
[028:097] [2025-05-19 15:39:41 +0000.719733][4334] RemoveVideoBackGroud: hava not
add video backgroud
[028:097] [2025-05-19 15:39:41 +0000.719765][4334] UnbindInputFilter 0x7851252d98
this 0x785157aaa0
[028:097] [2025-05-19 15:39:41 +0000.719793][4334] ClearAllSource: remove source
filter, sourceid: 0x78964e5500
[028:097] [2025-05-19 15:39:41 +0000.719818][4334] DestoryDecoderByVideoSource
time:15169494 enter.
[028:097] [2025-05-19 15:39:41 +0000.719834][4334] ~VideoBindDecoder time:15169494
enter.
[028:099] [2025-05-19 15:39:41 +0000.721385][4334] CleanUp time:15169496 enter.
[028:121] [2025-05-19 15:39:41 +0000.743775][4334] CleanUp leave. expire time = 22
ms
[028:121] [2025-05-19 15:39:41 +0000.743877][4334] CleanUp time:15169518 enter.
[028:122] [2025-05-19 15:39:41 +0000.744609][4334] CleanUp leave. expire time = 1
ms
[028:124] [2025-05-19 15:39:41 +0000.747008][4334] ~VideoBindDecoder leave. expire
time = 27 ms
[028:124] [2025-05-19 15:39:41 +0000.747091][4334] DestoryDecoderByVideoSource
leave. expire time = 27 ms
[028:124] [2025-05-19 15:39:41 +0000.747123][4334] UnbindInputFilter 0x7851252858
this 0x7851252d98
[028:124] [2025-05-19 15:39:41 +0000.747142][4334] UnbindInputFilter 0x7851252798
this 0x7851252858
[028:124] [2025-05-19 15:39:41 +0000.747159][4334] UnbindInputFilter 0x78964e5720
this 0x7851252798
[028:124] [2025-05-19 15:39:41 +0000.747173][4334] UnbindInputFilter 0x7851252cd8
this 0x7851252e58
[028:124] [2025-05-19 15:39:41 +0000.747191][4334] UnbindInputFilter 0x7851252c18
this 0x7851252cd8
[028:124] [2025-05-19 15:39:41 +0000.747205][4334] UnbindInputFilter 0x78964e5720
this 0x7851252c18
[028:126] [2025-05-19 15:39:41 +0000.748296][4334] ~GLESContext:
[028:127] [2025-05-19 15:39:41 +0000.749449][4334] GLESContext destruct finish.
[028:127] [2025-05-19 15:39:41 +0000.749608][4334] filter: filter pipeline destroy
this: 0x785157aa00
[028:128] [2025-05-19 15:39:41 +0000.750399][4334]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[028:128] [2025-05-19 15:39:41 +0000.750974][4334] machine model :redmi
[028:128] [2025-05-19 15:39:41 +0000.751049][4334] Support this machine
model :redmi
[028:128] [2025-05-19 15:39:41 +0000.751072][4334] global inited! current sdk
version: 07-20-936c45f
[028:128] [2025-05-19 15:39:41 +0000.751265][4334] filter: filter pipeline
construtc this: 0x785157aa00
[028:129] [2025-05-19 15:39:41 +0000.751300][4334] MediaFilterGraph:
MediaFilterGraph construct
[028:129] [2025-05-19 15:39:41 +0000.751314][4334] GLESContext:
[028:129] [2025-05-19 15:39:41 +0000.751358][4334] The result of eglGetDisplay is:
0xb4000079b9d54f40
[028:130] [2025-05-19 15:39:41 +0000.753060][4334] The result of creation:
0x7856d74c00
[028:130] [2025-05-19 15:39:41 +0000.753262][4334] The result of
eglCreatePbufferSurface is: 0x78352ad100
[028:131] [2025-05-19 15:39:41 +0000.753407][4334] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4
[028:131] [2025-05-19 15:39:41 +0000.753440][4334] The source 0 speed:1
[028:131] [2025-05-19 15:39:41 +0000.753464][4334] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4,
delay: 0
[028:131] [2025-05-19 15:39:41 +0000.753482][4334] CreateDecoderByVideoSource
time:15169528 enter.
[028:131] [2025-05-19 15:39:41 +0000.753638][4334] running_decoder_count:0max
count:2
[028:131] [2025-05-19 15:39:41 +0000.753660][4334] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x7856b62c00
[028:132] [2025-05-19 15:39:41 +0000.754503][4a61] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7835701800] Current FFmpeg version git-2021-06-16-
97cea6f
[028:133] [2025-05-19 15:39:41 +0000.755870][49e4] haveEnoughProcessedData
internalAudioStream.length: 10
[028:180] [2025-05-19 15:39:41 +0000.802637][4a61] OnStreamInfoFound: video
duration_: 15208
[028:182] [2025-05-19 15:39:41 +0000.804476][4334] start decoder
[028:182] [2025-05-19 15:39:41 +0000.804543][4334] CreateDecoderByVideoSource
leave. expire time = 51 ms
[028:182] [2025-05-19 15:39:41 +0000.804572][4334] BindInputFilter 0x78964e5720
this 0x7851252318
[028:182] [2025-05-19 15:39:41 +0000.804589][4334] BindInputFilter 0x7851252318
this 0x78512523d8
[028:182] [2025-05-19 15:39:41 +0000.804606][4334] BindInputFilter 0x78964e5720
this 0x7851252498
[028:182] [2025-05-19 15:39:41 +0000.804620][4334] BindInputFilter 0x7851252498
this 0x7851252858
[028:182] [2025-05-19 15:39:41 +0000.804629][4334] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4
[028:182] [2025-05-19 15:39:41 +0000.804648][4334] BindInputFilter 0x78512523d8
this 0x7851252c18
[028:182] [2025-05-19 15:39:41 +0000.804638][4a62] NO get frame from decoder
[028:182] [2025-05-19 15:39:41 +0000.804663][4334] BindInputFilter 0x7851252c18
this 0x785157aaa0
[028:182] [2025-05-19 15:39:41 +0000.804740][4334] BindInputFilter 0x7851252858
this 0x7851252cd8
[028:182] [2025-05-19 15:39:41 +0000.804767][4334] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_15151693.mp4
[028:183] [2025-05-19 15:39:41 +0000.806030][4a62] NO get frame from decoder
[028:184] [2025-05-19 15:39:41 +0000.806755][4a62] NO get frame from decoder
[028:185] [2025-05-19 15:39:41 +0000.807574][4a62] NO get frame from decoder
[028:186] [2025-05-19 15:39:41 +0000.808441][4a62] NO get frame from decoder
[028:187] [2025-05-19 15:39:41 +0000.809929][4a62] NO get frame from decoder
[028:188] [2025-05-19 15:39:41 +0000.811209][4334]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[028:189] [2025-05-19 15:39:41 +0000.811580][4a62] NO get frame from decoder
[028:189] [2025-05-19 15:39:41 +0000.811609][4334] MediaComposeFile time:15169586
enter.
[028:189] [2025-05-19 15:39:41 +0000.811766][4334] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[028:189] [2025-05-19 15:39:41 +0000.811923][4334] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:14680064
[028:189] [2025-05-19 15:39:41 +0000.811969][4334] Recording session using default
bitrate support by app:14680064
[028:189] [2025-05-19 15:39:41 +0000.812065][4a6c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7807059840
[028:189] [2025-05-19 15:39:41 +0000.812281][4a6c] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[028:190] [2025-05-19 15:39:41 +0000.812520][4334] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[028:190] [2025-05-19 15:39:41 +0000.813267][4334] GetPipeline:
-----------------------------------------
[028:190] [2025-05-19 15:39:41 +0000.813264][4a62] NO get frame from decoder
[028:191] [2025-05-19 15:39:41 +0000.813395][4334] GetPipeline: source:
0x78964e5500
[028:191] [2025-05-19 15:39:41 +0000.813414][4334] GetPipeline: filter: NULLFilter
[028:191] [2025-05-19 15:39:41 +0000.813424][4334] GetPipeline: filter: NULLFilter
[028:191] [2025-05-19 15:39:41 +0000.813433][4334] GetPipeline: filter: NULLFilter
[028:191] [2025-05-19 15:39:41 +0000.813441][4334] GetPipeline: audio filter:
AuidoNULLFilter
[028:191] [2025-05-19 15:39:41 +0000.813451][4334] GetPipeline: audio filter:
AuidoNULLFilter
[028:191] [2025-05-19 15:39:41 +0000.813460][4334] GetPipeline: audio filter:
AudioNUllFilter
[028:191] [2025-05-19 15:39:41 +0000.813468][4334] GetPipeline:
------------------------------------------
[028:191] [2025-05-19 15:39:41 +0000.813481][4334] filter: filter pipeline2 update
pattern: 2
[028:191] [2025-05-19 15:39:41 +0000.813724][4334] MediaComposeFile leave. expire
time = 2 ms
[028:191] [2025-05-19 15:39:41 +0000.814143][4334] machine model :redmi
[028:191] [2025-05-19 15:39:41 +0000.814191][4334] Support this machine
model :redmi
[028:191] [2025-05-19 15:39:41 +0000.814205][4334] global inited! current sdk
version: 07-20-936c45f
[028:210] [2025-05-19 15:39:41 +0000.832934][4334]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[028:210] [2025-05-19 15:39:41 +0000.833133][4334] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 189
[028:211] [2025-05-19 15:39:41 +0000.833993][4334]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[028:211] [2025-05-19 15:39:41 +0000.834107][4334] BeginCompose: BeginCompose, is
composing 0
[028:211] [2025-05-19 15:39:41 +0000.834243][4a6c] start recording, file path:
[028:212] [2025-05-19 15:39:41 +0000.834711][4a6c] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 189 audio_timescale:44100
video_timescale:90000
[028:212] [2025-05-19 15:39:41 +0000.834786][4a6c] 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
[028:212] [2025-05-19 15:39:41 +0000.834818][4a6c] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 189
[028:212] [2025-05-19 15:39:41 +0000.834852][4a6c] fd_open successed
handle:0xb4000079b9db40b0
[028:212] [2025-05-19 15:39:41 +0000.835047][4a6c] create mp4 file:321
m_fileHandle: 0x781412bd00
[028:212] [2025-05-19 15:39:41 +0000.835098][4a6c] MP4 file: is opened successfully
[028:212] [2025-05-19 15:39:41 +0000.835114][4a6c] setupMediaProcessers:
[028:212] [2025-05-19 15:39:41 +0000.835136][4a6c]
RecordingSessionInternalSimple:setup media processers.
[028:212] [2025-05-19 15:39:41 +0000.835151][4a6c] construct AAC encoder
[028:213] [2025-05-19 15:39:41 +0000.835561][4a6c] H264Encoder creating:
ultrafast012323
[028:213] [2025-05-19 15:39:41 +0000.835625][4a6c] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:14680064 useHWEncoder:0
[028:213] [2025-05-19 15:39:41 +0000.836162][4a6c] H264Encode::GetMachineModel is
M2101K7AG
[028:214] [2025-05-19 15:39:41 +0000.836367][4a6c] H264Encoder machine_mode
is:M2101K7AG
[028:214] [2025-05-19 15:39:41 +0000.836404][4a6c] H264Encode::machine size :9
machine_mode:M2101K7AG
[028:214] [2025-05-19 15:39:41 +0000.836422][4a6c] H264Encode::machine array
size :22 machine_mode:M2101K7AG
[028:214] [2025-05-19 15:39:41 +0000.836438][4a6c] H264Encode::current machine
is :M2101K7AG auto check hw codec decide to use hw codec
[028:214] [2025-05-19 15:39:41 +0000.836453][4a6c] setupCompressionSession:
[028:214] [2025-05-19 15:39:41 +0000.836464][4a6c] H264Encode::creating hareware
Encoder
[028:214] [2025-05-19 15:39:41 +0000.836478][4a6c] AndroidHwAvcEncoder
time:15169611 enter.
[028:214] [2025-05-19 15:39:41 +0000.836424][4a71] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x78352afc98
[028:214] [2025-05-19 15:39:41 +0000.836651][4a6c] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb4000079b9ce3540 address:0x77e34b3760
[028:214] [2025-05-19 15:39:41 +0000.836776][4a6c] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[028:214] [2025-05-19 15:39:41 +0000.836802][4a6c] The video avc hw codec address
is 0x785695dc28
[028:214] [2025-05-19 15:39:41 +0000.836887][4a6c] AndroidHwAvcEncoder leave.
expire time = 0 ms
[028:214] [2025-05-19 15:39:41 +0000.836931][4a6c] RegisterEncodeCompleteCallback
time:15169611 enter.
[028:214] [2025-05-19 15:39:41 +0000.837077][4a6c] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[028:214] [2025-05-19 15:39:41 +0000.837151][4a6c] InitEncode time:15169611 enter.
[028:215] [2025-05-19 15:39:41 +0000.837293][4a6c] InitEncode:
MediaCodecVideoEncoder::Release _inited:1
[028:215] [2025-05-19 15:39:41 +0000.837337][4a6c] Create time:15169612 enter.
[028:215] [2025-05-19 15:39:41 +0000.837357][4a6c] H264Encoder encoderCreate
width:1280 height:720 fps:30 bitrate:14680064 usingVbrMode:1
[028:215] [2025-05-19 15:39:41 +0000.837380][4a6c]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 14680064, usingVbr: 1, VideoEncoder: 0x7882dec100
[028:215] [2025-05-19 15:39:41 +0000.837590][4a6c] supported_type:video/avc
[028:215] [2025-05-19 15:39:41 +0000.837688][4a6c] name:OMX.qcom.video.encoder.avc
mime:video/avc
[028:215] [2025-05-19 15:39:41 +0000.837730][4a6c] hwCodecPrefix :OMX.qcom.
[028:215] [2025-05-19 15:39:41 +0000.837773][4a6c] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[028:215] [2025-05-19 15:39:41 +0000.837805][4a6c] mediacodec_createCodecByName
time:15169612 enter.
[028:215] [2025-05-19 15:39:41 +0000.837823][4a6c] WrapAndroidMediaCodec
time:15169612 enter.
[028:215] [2025-05-19 15:39:41 +0000.837939][4a6c] WrapAndroidMediaCodec leave.
expire time = 0 ms
[028:252] [2025-05-19 15:39:41 +0000.874977][4a6c] mediacodec_createCodecByName
leave. expire time = 37 ms
[028:252] [2025-05-19 15:39:41 +0000.875099][4a6c] WrapAndroidMediaFromat
time:15169649 enter.
[028:252] [2025-05-19 15:39:41 +0000.875173][4a6c] WrapAndroidMediaFromat leave.
expire time = 0 ms
[028:293] [2025-05-19 15:39:41 +0000.916068][4a6c] Destroy time:15169690 enter.
[028:293] [2025-05-19 15:39:41 +0000.916157][4a6c] WrapAndroidMediaFromat::
Destroy
[028:293] [2025-05-19 15:39:41 +0000.916185][4a6c] Destroy leave. expire time = 0
ms
[028:293] [2025-05-19 15:39:41 +0000.916206][4a6c] ~WrapAndroidMediaFromat
time:15169690 enter.
[028:293] [2025-05-19 15:39:41 +0000.916227][4a6c] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[028:293] [2025-05-19 15:39:41 +0000.916244][4a6c] Create leave. expire time = 78
ms
[028:293] [2025-05-19 15:39:41 +0000.916263][4a6c] isSemiPlanarSupport
time:15169690 enter.
[028:293] [2025-05-19 15:39:41 +0000.916279][4a6c] H264Encoder isSemiPlanarSupport
[028:294] [2025-05-19 15:39:41 +0000.916334][4a6c] isSemiPlanarSupport leave.
expire time = 1 ms
[028:294] [2025-05-19 15:39:41 +0000.916375][4a6c] creat hw H264Encoder success,
isSemiPlanar:1
[028:294] [2025-05-19 15:39:41 +0000.916472][4a6c] InitEncode leave. expire time =
80 ms
[028:294] [2025-05-19 15:39:41 +0000.916556][4a6c] H264Encode::created Encoder
[028:294] [2025-05-19 15:39:41 +0000.916583][4a6c] H264Encode:: H264 encoder
created.
[028:294] [2025-05-19 15:39:41 +0000.916599][4a6c] H264 encoder created.
[028:294] [2025-05-19 15:39:41 +0000.916615][4a6c]
RecordingSessionInternalSimple:created avc encoder avc: 0x78155b7380
[028:294] [2025-05-19 15:39:41 +0000.916637][4a6c] setOutput:
[028:294] [2025-05-19 15:39:41 +0000.916651][4a6c]
RecordingSessionInternalSimple:encoder set output to muxer!
[028:294] [2025-05-19 15:39:41 +0000.916664][4a6c] request a key frame
[028:294] [2025-05-19 15:39:41 +0000.916676][4a6c] H264Encode:: request a key frame
[028:299] [2025-05-19 15:39:41 +0000.922225][4a6c] setDisplayRotate :90
[028:300] [2025-05-19 15:39:41 +0000.922341][4a6c] 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
[028:303] [2025-05-19 15:39:41 +0000.925708][4a6d] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[028:304] [2025-05-19 15:39:41 +0000.926593][4a6d]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[028:365] [2025-05-19 15:39:41 +0000.987413][49e4] Run AGC when audioType = 0
[028:365] [2025-05-19 15:39:41 +0000.987526][49e4]
AudioDeviceDataHandler::MixAndSendOutFrame
[028:368] [2025-05-19 15:39:41 +0000.991279][4a6d] h264 add frame header cdr flag
[028:370] [2025-05-19 15:39:41 +0000.992518][4a6d] h264 add frame header cdr flag
[028:370] [2025-05-19 15:39:41 +0000.992683][4a6d] Received key frame:10
[028:370] [2025-05-19 15:39:41 +0000.992725][4a6d] H264Encode:: get a sps pps
header!headerSize:31
[028:370] [2025-05-19 15:39:41 +0000.992939][4a71] get the H.264 SPS parameter
[028:371] [2025-05-19 15:39:41 +0000.993408][4a71] add video track with id:1
[028:371] [2025-05-19 15:39:41 +0000.993618][4a71] get the H.264 PPS parameter
[028:375] [2025-05-19 15:39:41 +0000.998165][4a71] get the H.264 IDR frame
[028:375] [2025-05-19 15:39:41 +0000.998266][4a71] resss:true
[028:375] [2025-05-19 15:39:41 +0000.998281][4a71] video start ts:10
[028:376] [2025-05-19 15:39:41 +0000.998311][4a71] the video frame has been written
into MP4 file
[028:422] [2025-05-19 15:39:42 +0000.45382][4a71] add aac audio track with id:2
[028:423] [2025-05-19 15:39:42 +0000.45558][4a71] audio start ts:0
[028:423] [2025-05-19 15:39:42 +0000.45593][4a71] the audio frame has been written
into MP4 file
[028:426] [2025-05-19 15:39:42 +0000.48562][4a6c] setDisplayRotate :90
[028:426] [2025-05-19 15:39:42 +0000.48623][4a6c] 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
[028:492] [2025-05-19 15:39:42 +0000.115083][4a6d] DTS queue for
Generator:0x78352afeb8 365 396 431 467 498 532
[028:548] [2025-05-19 15:39:42 +0000.170344][4a6f] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7940 diff: 61
[028:553] [2025-05-19 15:39:42 +0000.176094][4a6d] Push an pts:766 to dts queue.
[028:554] [2025-05-19 15:39:42 +0000.176773][4a6f] Error(video_source.cc:430): wait
decoder a frame: 6
[028:640] [2025-05-19 15:39:42 +0000.262422][4a6d] last dts:732 currentPts:766
ppsOrSPS:0 queue length:10
[028:743] [2025-05-19 15:39:42 +0000.365339][4a6d] DTS queue for
Generator:0x78352afeb8 1165 1197 1231 1266 1297 1333 1364 1397
[028:760] [2025-05-19 15:39:42 +0000.383115][4a70] audio_frame_list_ empty
[028:791] [2025-05-19 15:39:42 +0000.413841][4a6d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1597
[028:791] [2025-05-19 15:39:42 +0000.413964][4a6d] push video frame to H264
encoder. (100 frame for one log)
[028:791] [2025-05-19 15:39:42 +0000.414006][4a6d] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[028:791] [2025-05-19 15:39:42 +0000.414021][4a6d] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:1597(100 frame for one
log)
[028:791] [2025-05-19 15:39:42 +0000.414085][4a6d] The input pts:1597 fps:30
[028:841] [2025-05-19 15:39:42 +0000.463852][4a6d] SendFrame
encodedImage._timeStamp:1429encodedImage->_length:58160
[028:852] [2025-05-19 15:39:42 +0000.475128][4a6d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1463 pts:1463
[028:898] [2025-05-19 15:39:42 +0000.521066][4a6d] H264Encode::H264SWEncoder get
callback, length:48800 type:1 nalType:1length:48796
[028:950] [2025-05-19 15:39:42 +0000.573126][4a6d] Push an pts:2087 to dts queue.
[029:009] [2025-05-19 15:39:42 +0000.631604][4a6d] DTS queue for
Generator:0x78352afeb8 1994 2021 2057 2087 2120 2153 2187 2221
[029:016] [2025-05-19 15:39:42 +0000.638468][4a6d] h264 add frame header cdr flag
[029:016] [2025-05-19 15:39:42 +0000.638617][4a6d] Received key frame:1994
[029:019] [2025-05-19 15:39:42 +0000.641849][4a6f] Error(video_source.cc:430): wait
decoder a frame: 0
[029:029] [2025-05-19 15:39:42 +0000.651635][4a71] get the H.264 IDR frame
[029:054] [2025-05-19 15:39:42 +0000.676786][4a6d] last dts:2057 currentPts:2087
ppsOrSPS:0 queue length:10
[029:128] [2025-05-19 15:39:42 +0000.751271][4a70] audio_frame_list_ empty
[029:262] [2025-05-19 15:39:42 +0000.884945][4a6d] DTS queue for
Generator:0x78352afeb8 2788 2818 2852 2887 2919 2952 2987 3031 3061
[029:346] [2025-05-19 15:39:42 +0000.968393][4a6f] Error(video_source.cc:430): wait
decoder a frame: 0
[029:356] [2025-05-19 15:39:42 +0000.978438][4a6d] Push an pts:3425 to dts queue.
[029:459] [2025-05-19 15:39:43 +0000.81917][4a6d] last dts:3394 currentPts:3425
ppsOrSPS:0 queue length:10
[029:476] [2025-05-19 15:39:43 +0000.98727][4a70] audio_frame_list_ empty
[029:516] [2025-05-19 15:39:43 +0000.138765][4a6d] DTS queue for
Generator:0x78352afeb8 3625 3660 3695 3721 3757 3792 3823 3855 3887
[029:634] [2025-05-19 15:39:43 +0000.256440][4a6d] h264 add frame header cdr flag
[029:634] [2025-05-19 15:39:43 +0000.256935][4a6d] Received key frame:3988
[029:645] [2025-05-19 15:39:43 +0000.267503][4a71] get the H.264 IDR frame
[029:695] [2025-05-19 15:39:43 +0000.317784][4a6f] Error(video_source.cc:430): wait
decoder a frame: 13
[029:699] [2025-05-19 15:39:43 +0000.321380][4a6f] webrtc common_video plane
old ..... (1/1000) new: 9001 delete: 8896 diff: 105
[029:760] [2025-05-19 15:39:43 +0000.383273][4a6d] DTS queue for
Generator:0x78352afeb8 4418 4453 4487 4521 4554 4589 4623 4656 4687 4720
[029:770] [2025-05-19 15:39:43 +0000.392954][4a6d] Push an pts:4752 to dts queue.
[029:841] [2025-05-19 15:39:43 +0000.463453][4a6d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:4952
[029:841] [2025-05-19 15:39:43 +0000.463554][4a6d] push video frame to H264
encoder. (100 frame for one log)
[029:841] [2025-05-19 15:39:43 +0000.463591][4a6d] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[029:841] [2025-05-19 15:39:43 +0000.463606][4a6d] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:4952(100 frame for one
log)
[029:841] [2025-05-19 15:39:43 +0000.463628][4a6d] The input pts:4952 fps:30
[029:873] [2025-05-19 15:39:43 +0000.495626][4a6d] SendFrame
encodedImage._timeStamp:4752encodedImage->_length:65280
[029:873] [2025-05-19 15:39:43 +0000.495766][4a6d] last dts:4720 currentPts:4752
ppsOrSPS:0 queue length:10
[029:886] [2025-05-19 15:39:43 +0000.508528][4a6d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:4819 pts:4819
[029:893] [2025-05-19 15:39:43 +0000.516299][4a70] audio_frame_list_ empty
[029:908] [2025-05-19 15:39:43 +0000.530648][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[029:928] [2025-05-19 15:39:43 +0000.551147][4a6d] H264Encode::H264SWEncoder get
callback, length:53200 type:1 nalType:1length:53196
[030:021] [2025-05-19 15:39:43 +0000.643679][4a6d] DTS queue for
Generator:0x78352afeb8 5251 5287 5320 5353 5386 5421 5452 5486 5524 5553
[030:093] [2025-05-19 15:39:43 +0000.715751][4a6f] Error(video_source.cc:430): wait
decoder a frame: 0
[030:212] [2025-05-19 15:39:43 +0000.834748][4a6d] Push an pts:6083 to dts queue.
[030:239] [2025-05-19 15:39:43 +0000.862300][4a70] audio_frame_list_ empty
[030:277] [2025-05-19 15:39:43 +0000.899772][4a6d] h264 add frame header cdr flag
[030:277] [2025-05-19 15:39:43 +0000.900019][4a6d] Received key frame:5983
[030:286] [2025-05-19 15:39:43 +0000.909170][4a71] get the H.264 IDR frame
[030:295] [2025-05-19 15:39:43 +0000.917968][4a6d] DTS queue for
Generator:0x78352afeb8 6083 6121 6150 6181 6220 6257 6285 6321 6352
[030:307] [2025-05-19 15:39:43 +0000.929824][4a6d] last dts:6050 currentPts:6083
ppsOrSPS:0 queue length:10
[030:362] [2025-05-19 15:39:43 +0000.984742][49e5] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[030:362] [2025-05-19 15:39:43 +0000.985070][49e5] _deviceSampleRate:48000
[030:362] [2025-05-19 15:39:43 +0000.985158][49e4] Run AGC when audioType = 0
[030:417] [2025-05-19 15:39:44 +0000.40267][4a6f] Error(video_source.cc:430): wait
decoder a frame: 0
[030:555] [2025-05-19 15:39:44 +0000.178193][4a6d] DTS queue for
Generator:0x78352afeb8 6919 6954 6987 7019 7048 7088 7124 7153 7185
[030:583] [2025-05-19 15:39:44 +0000.205516][4a70] audio_frame_list_ empty
[030:618] [2025-05-19 15:39:44 +0000.240308][4a6d] Push an pts:7419 to dts queue.
[030:722] [2025-05-19 15:39:44 +0000.344713][4a6d] last dts:7386 currentPts:7419
ppsOrSPS:0 queue length:9
[030:774] [2025-05-19 15:39:44 +0000.396785][4a6f] Error(video_source.cc:430): wait
decoder a frame: 10
[030:811] [2025-05-19 15:39:44 +0000.434187][4a6d] DTS queue for
Generator:0x78352afeb8 7754 7789 7818 7856 7891 7920 7954 7987 8020
[030:897] [2025-05-19 15:39:44 +0000.519696][4a6d] h264 add frame header cdr flag
[030:897] [2025-05-19 15:39:44 +0000.519942][4a6d] Received key frame:7987
[030:915] [2025-05-19 15:39:44 +0000.537808][4a71] get the H.264 IDR frame
[030:925] [2025-05-19 15:39:44 +0000.547533][4a6d] SendFrame
encodedImage._timeStamp:8089encodedImage->_length:63168
[030:926] [2025-05-19 15:39:44 +0000.548386][4a6f] webrtc common_video plane
old ..... (1/1000) new: 10001 delete: 9852 diff: 149
[030:926] [2025-05-19 15:39:44 +0000.549060][4a6d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:8320
[030:926] [2025-05-19 15:39:44 +0000.549250][4a6d] push video frame to H264
encoder. (100 frame for one log)
[030:927] [2025-05-19 15:39:44 +0000.549327][4a6d] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[030:927] [2025-05-19 15:39:44 +0000.549372][4a6d] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:8320(100 frame for one
log)
[030:927] [2025-05-19 15:39:44 +0000.549438][4a6d] The input pts:8320 fps:30
[030:937] [2025-05-19 15:39:44 +0000.560093][4a70] FilterPipeline2::OnAudioFrame
pts 416614 last_audio_timestamp_ 9447.03
[030:961] [2025-05-19 15:39:44 +0000.584186][4a6d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:8188 pts:8188
[031:000] [2025-05-19 15:39:44 +0000.622546][4a6f] too much frame will be writed
[031:004] [2025-05-19 15:39:44 +0000.627266][4a6d] H264Encode::H264SWEncoder get
callback, length:67264 type:1 nalType:1length:67260
[031:011] [2025-05-19 15:39:44 +0000.634098][4a70] audio_frame_list_ empty
[031:041] [2025-05-19 15:39:44 +0000.663846][4a6d] Push an pts:8753 to dts queue.
[031:061] [2025-05-19 15:39:44 +0000.683844][4a6f] too much frame will be writed
[031:063] [2025-05-19 15:39:44 +0000.685686][4a6d] DTS queue for
Generator:0x78352afeb8 8552 8589 8624 8660 8688 8722 8753 8789 8828 8854
[031:127] [2025-05-19 15:39:44 +0000.749996][4a6d] last dts:8722 currentPts:8753
ppsOrSPS:0 queue length:8
[031:216] [2025-05-19 15:39:44 +0000.838903][4a6f] Error(video_source.cc:430): wait
decoder a frame: 0
[031:232] [2025-05-19 15:39:44 +0000.854896][4a70] too much frame will be writed
[031:242] [2025-05-19 15:39:44 +0000.865204][4a6f] too much frame will be writed
[031:255] [2025-05-19 15:39:44 +0000.877516][4a70] too much frame will be writed
[031:311] [2025-05-19 15:39:44 +0000.934302][4a6f] too much frame will be writed
[031:326] [2025-05-19 15:39:44 +0000.948421][4a6d] DTS queue for
Generator:0x78352afeb8 9390 9424 9461 9491 9523 9556 9589 9628 9656 9690
[031:371] [2025-05-19 15:39:44 +0000.993968][4a6f] too much frame will be writed
[031:399] [2025-05-19 15:39:45 +0000.21451][4a70] audio_frame_list_ empty
[031:453] [2025-05-19 15:39:45 +0000.76282][4a6d] Push an pts:10088 to dts queue.
[031:533] [2025-05-19 15:39:45 +0000.156270][4a6d] h264 add frame header cdr flag
[031:534] [2025-05-19 15:39:45 +0000.156728][4a6d] Received key frame:9988
[031:538] [2025-05-19 15:39:45 +0000.160665][4a71] get the H.264 IDR frame
[031:559] [2025-05-19 15:39:45 +0000.182053][4a6d] last dts:10054 currentPts:10088
ppsOrSPS:0 queue length:9
[031:573] [2025-05-19 15:39:45 +0000.195611][4a6f] too much frame will be writed
[031:573] [2025-05-19 15:39:45 +0000.196117][4a70] too much frame will be writed
[031:589] [2025-05-19 15:39:45 +0000.212207][4a6d] DTS queue for
Generator:0x78352afeb8 10223 10255 10288 10323 10355 10388 10424 10457 10487
[031:606] [2025-05-19 15:39:45 +0000.228840][4a70] too much frame will be writed
[031:626] [2025-05-19 15:39:45 +0000.248705][4a6f] too much frame will be writed
[031:631] [2025-05-19 15:39:45 +0000.253337][4a6f] Error(video_source.cc:430): wait
decoder a frame: 0
[031:693] [2025-05-19 15:39:45 +0000.316139][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[031:712] [2025-05-19 15:39:45 +0000.334949][4a6f] too much frame will be writed
[031:742] [2025-05-19 15:39:45 +0000.364758][4a70] too much frame will be writed
[031:777] [2025-05-19 15:39:45 +0000.399544][4a6f] too much frame will be writed
[031:778] [2025-05-19 15:39:45 +0000.400705][4a70] too much frame will be writed
[031:827] [2025-05-19 15:39:45 +0000.449536][4a70] too much frame will be writed
[031:849] [2025-05-19 15:39:45 +0000.471580][4a70] too much frame will be writed
[031:852] [2025-05-19 15:39:45 +0000.474908][4a6d] DTS queue for
Generator:0x78352afeb8 11054 11090 11123 11159 11191 11225 11248 11285 11323
[031:856] [2025-05-19 15:39:45 +0000.479288][4a6f] too much frame will be writed
[031:881] [2025-05-19 15:39:45 +0000.503874][4a70] too much frame will be writed
[031:882] [2025-05-19 15:39:45 +0000.504665][4a6d] Push an pts:11417 to dts queue.
[031:912] [2025-05-19 15:39:45 +0000.535281][4a70] too much frame will be writed
[031:915] [2025-05-19 15:39:45 +0000.537725][4a6f] too much frame will be writed
[031:948] [2025-05-19 15:39:45 +0000.570800][4a70] too much frame will be writed
[031:966] [2025-05-19 15:39:45 +0000.589006][4a6d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:11678
[031:966] [2025-05-19 15:39:45 +0000.589106][4a6d] push video frame to H264
encoder. (100 frame for one log)
[031:966] [2025-05-19 15:39:45 +0000.589146][4a6d] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[031:966] [2025-05-19 15:39:45 +0000.589161][4a6d] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:11678(100 frame for one
log)
[031:966] [2025-05-19 15:39:45 +0000.589183][4a6d] The input pts:11678 fps:30
[031:978] [2025-05-19 15:39:45 +0000.600613][4a70] too much frame will be writed
[031:981] [2025-05-19 15:39:45 +0000.604172][4a6f] too much frame will be writed
[031:986] [2025-05-19 15:39:45 +0000.609140][4a6d] SendFrame
encodedImage._timeStamp:11417encodedImage->_length:64096
[031:987] [2025-05-19 15:39:45 +0000.609446][4a6d] last dts:11385 currentPts:11417
ppsOrSPS:0 queue length:10
[032:003] [2025-05-19 15:39:45 +0000.625853][4a70] too much frame will be writed
[032:030] [2025-05-19 15:39:45 +0000.652739][4a70] too much frame will be writed
[032:035] [2025-05-19 15:39:45 +0000.658080][4a6d] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:11545 pts:11545
[032:036] [2025-05-19 15:39:45 +0000.659008][4a6f] too much frame will be writed
[032:046] [2025-05-19 15:39:45 +0000.668789][4a6f] Error(video_source.cc:430): wait
decoder a frame: 0
[032:076] [2025-05-19 15:39:45 +0000.698558][4a6d] H264Encode::H264SWEncoder get
callback, length:43104 type:1 nalType:1length:43100
[032:077] [2025-05-19 15:39:45 +0000.699672][4a70] too much frame will be writed
[032:097] [2025-05-19 15:39:45 +0000.719868][4a6f] webrtc common_video plane
old ..... (1/1000) new: 11001 delete: 10808 diff: 193
[032:114] [2025-05-19 15:39:45 +0000.736711][4a70] too much frame will be writed
[032:118] [2025-05-19 15:39:45 +0000.740644][4a6f] too much frame will be writed
[032:127] [2025-05-19 15:39:45 +0000.749989][4a6d] DTS queue for
Generator:0x78352afeb8 11890 11921 11949 11987 12023 12055 12088 12109 12155
[032:130] [2025-05-19 15:39:45 +0000.752682][4a62] av_read_frame AVERROR_EOF
[032:138] [2025-05-19 15:39:45 +0000.760425][4a70] too much frame will be writed
[032:156] [2025-05-19 15:39:45 +0000.778865][4a6d] h264 add frame header cdr flag
[032:156] [2025-05-19 15:39:45 +0000.779234][4a6d] Received key frame:11987
[032:170] [2025-05-19 15:39:45 +0000.792829][4a70] too much frame will be writed
[032:174] [2025-05-19 15:39:45 +0000.796504][4a71] get the H.264 IDR frame
[032:180] [2025-05-19 15:39:45 +0000.803097][4a6f] too much frame will be writed
[032:195] [2025-05-19 15:39:45 +0000.817689][4a70] too much frame will be writed
[032:204] [2025-05-19 15:39:45 +0000.826771][4a62] OnReceiveEOF:
[032:204] [2025-05-19 15:39:45 +0000.826909][4a62] OnDecoderEOF time:15173601
enter.
[032:204] [2025-05-19 15:39:45 +0000.827048][4a62] OnDecoderEOF leave. expire time
= 0 ms
[032:204] [2025-05-19 15:39:45 +0000.827097][4a62] OnDecoderFinished:
OnDecoderFinished total decoder frames:457 this:0x78964e5500
[032:204] [2025-05-19 15:39:45 +0000.827062][4a60] CleanUp time:15173601 enter.
[032:214] [2025-05-19 15:39:45 +0000.836391][4a60] CleanUp leave. expire time = 10
ms
[032:214] [2025-05-19 15:39:45 +0000.836496][4a60] clean up
[032:214] [2025-05-19 15:39:45 +0000.836514][4a60] running_decoder_count:0max
count:2
[032:219] [2025-05-19 15:39:45 +0000.841977][4a70] too much frame will be writed
[032:245] [2025-05-19 15:39:45 +0000.867697][4a70] too much frame will be writed
[032:245] [2025-05-19 15:39:45 +0000.867698][4a6f] too much frame will be writed
[032:270] [2025-05-19 15:39:45 +0000.892959][4a70] too much frame will be writed
[032:290] [2025-05-19 15:39:45 +0000.913246][4a6d] Push an pts:12742 to dts queue.
[032:296] [2025-05-19 15:39:45 +0000.918503][4a70] too much frame will be writed
[032:301] [2025-05-19 15:39:45 +0000.923556][4a6f] too much frame will be writed
[032:329] [2025-05-19 15:39:45 +0000.952254][4a70] too much frame will be writed
[032:356] [2025-05-19 15:39:45 +0000.978616][4a70] too much frame will be writed
[032:360] [2025-05-19 15:39:45 +0000.983196][4a6f] too much frame will be writed
[032:363] [2025-05-19 15:39:45 +0000.985889][49e4] Run AGC when audioType = 0
[032:363] [2025-05-19 15:39:45 +0000.986000][49e4]
AudioDeviceDataHandler::MixAndSendOutFrame
[032:364] [2025-05-19 15:39:45 +0000.986822][4a6d] DTS queue for
Generator:0x78352afeb8 12679 12707 12742 12777 12811 12845 12878 12912 12941 12974
[032:381] [2025-05-19 15:39:46 +0000.3820][4a70] too much frame will be writed
[032:396] [2025-05-19 15:39:46 +0000.18685][4a6d] last dts:12707 currentPts:12742
ppsOrSPS:0 queue length:10
[032:406] [2025-05-19 15:39:46 +0000.28883][4a70] too much frame will be writed
[032:416] [2025-05-19 15:39:46 +0000.38695][4a6f] too much frame will be writed
[032:448] [2025-05-19 15:39:46 +0000.71204][4a70] too much frame will be writed
[032:460] [2025-05-19 15:39:46 +0000.83258][4a6f] Error(video_source.cc:430): wait
decoder a frame: 0
[032:477] [2025-05-19 15:39:46 +0000.99408][4a70] too much frame will be writed
[032:478] [2025-05-19 15:39:46 +0000.100387][4a6f] too much frame will be writed
[032:507] [2025-05-19 15:39:46 +0000.129936][4a70] too much frame will be writed
[032:535] [2025-05-19 15:39:46 +0000.157893][4a70] too much frame will be writed
[032:537] [2025-05-19 15:39:46 +0000.159928][4a6f] too much frame will be writed
[032:559] [2025-05-19 15:39:46 +0000.181594][4a70] too much frame will be writed
[032:578] [2025-05-19 15:39:46 +0000.200456][4a70] PullAudioFrame: PullFrame audio
finished.
[032:578] [2025-05-19 15:39:46 +0000.200562][4a70]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[032:578] [2025-05-19 15:39:46 +0000.200588][4a70] OnAudioTimer: OnAudioTimer
return
[032:595] [2025-05-19 15:39:46 +0000.218057][4a6f] too much frame will be writed
[032:600] [2025-05-19 15:39:46 +0000.222370][4a6f]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[032:600] [2025-05-19 15:39:46 +0000.222483][4a6f] OnVideoTimer: OnVideoTimer
EndComposeFile
[032:600] [2025-05-19 15:39:46 +0000.222508][4a6f] EndComposeFile: EndComposeFile,
is composing 1
[032:630] [2025-05-19 15:39:46 +0000.252669][4a6d] DTS queue for
Generator:0x78352afeb8 13509 13545 13574 13607 13645 13676 13716 13744 13778 13814
[032:715] [2025-05-19 15:39:46 +0000.337657][4a6d] Push an pts:14074 to dts queue.
[032:787] [2025-05-19 15:39:46 +0000.409900][4a6d] h264 add frame header cdr flag
[032:788] [2025-05-19 15:39:46 +0000.410305][4a6d] Received key frame:13976
[032:795] [2025-05-19 15:39:46 +0000.418185][4a71] get the H.264 IDR frame
[032:817] [2025-05-19 15:39:46 +0000.439975][4a6d] last dts:14040 currentPts:14074
ppsOrSPS:0 queue length:10
[032:893] [2025-05-19 15:39:46 +0000.515966][4a6d] DTS queue for
Generator:0x78352afeb8 14342 14384 14408 14441 14476 14508 14555 14578 14608
[033:020] [2025-05-19 15:39:46 +0000.642388][4a6d] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:15041
[033:020] [2025-05-19 15:39:46 +0000.642481][4a6d] push video frame to H264
encoder. (100 frame for one log)
[033:020] [2025-05-19 15:39:46 +0000.642524][4a6d] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[033:020] [2025-05-19 15:39:46 +0000.642546][4a6d] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:15041(100 frame for one
log)
[033:020] [2025-05-19 15:39:46 +0000.642575][4a6d] The input pts:15041 fps:30
[033:030] [2025-05-19 15:39:46 +0000.652443][4a6d] SendFrame
encodedImage._timeStamp:14744encodedImage->_length:50000
[033:072] [2025-05-19 15:39:46 +0000.695264][4a6d]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:457
[033:073] [2025-05-19 15:39:46 +0000.695462][4a6d]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x787df39800
[033:076] [2025-05-19 15:39:46 +0000.698662][4a6e]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[033:076] [2025-05-19 15:39:46 +0000.698858][4a6e]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[033:077] [2025-05-19 15:39:46 +0000.699327][4a6c] stop recording
[033:077] [2025-05-19 15:39:46 +0000.699373][4a6c]
RecordingSessionInternalSimple:destroy media processers
[033:077] [2025-05-19 15:39:46 +0000.699391][4a6c] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[033:077] [2025-05-19 15:39:46 +0000.699406][4a6c] H264Encode::flushing hareware
Encoder
[033:077] [2025-05-19 15:39:46 +0000.699528][4a6c] Flush time:15174474 enter.
[033:077] [2025-05-19 15:39:46 +0000.699594][4a6c] H264Encoder encoder flush
[033:077] [2025-05-19 15:39:46 +0000.699614][4a6c] flush output queue
[033:077] [2025-05-19 15:39:46 +0000.700179][4a6c] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:14907 pts:14907
[033:124] [2025-05-19 15:39:46 +0000.746793][4a6c] H264Encode::H264SWEncoder get
callback, length:67088 type:1 nalType:1length:67084
[033:421] [2025-05-19 15:39:47 +0000.44120][4a6c] Flush leave. expire time = 344
ms
[033:422] [2025-05-19 15:39:47 +0000.44639][4a6c] ~H264EncodeWrap:
[033:422] [2025-05-19 15:39:47 +0000.44755][4a6c] ~H264Encode:
[033:422] [2025-05-19 15:39:47 +0000.44806][4a6c] teardownCompressionSession:
H264Encode::destroying Encoder
[033:422] [2025-05-19 15:39:47 +0000.44942][4a6c] Release time:15174819 enter.
[033:422] [2025-05-19 15:39:47 +0000.45145][4a6c] Release:
MediaCodecVideoEncoder::Release _inited:1
[033:422] [2025-05-19 15:39:47 +0000.45214][4a6c] Destroy time:15174819 enter.
[033:422] [2025-05-19 15:39:47 +0000.45262][4a6c] H264Encoder encoderDestroy
[033:423] [2025-05-19 15:39:47 +0000.45442][4a6c]
AndroidMediaCodecVideoEncoder::release env: 0x7815750fa0
[033:423] [2025-05-19 15:39:47 +0000.45494][4a6c]
AndroidMediaCodecVideoEncoder::Destroy
[033:448] [2025-05-19 15:39:47 +0000.71302][4a6c] Destroy leave. expire time = 27
ms
[033:449] [2025-05-19 15:39:47 +0000.71609][4a6c] Release leave. expire time = 27
ms
[033:449] [2025-05-19 15:39:47 +0000.71770][4a6c] ~AndroidHwAvcEncoder
time:15174846 enter.
[033:449] [2025-05-19 15:39:47 +0000.72044][4a6c] Release time:15174846 enter.
[033:449] [2025-05-19 15:39:47 +0000.72135][4a6c] Release: MediaCodecVideoEncoder::
has been released before, just return
[033:449] [2025-05-19 15:39:47 +0000.72189][4a6c] Release leave. expire time = 0
ms
[033:449] [2025-05-19 15:39:47 +0000.72240][4a6c] ~AndroidMediaCodecVideoEncoder
[033:449] [2025-05-19 15:39:47 +0000.72286][4a6c] ~WrapAndroidMediaCodec
time:15174846 enter.
[033:450] [2025-05-19 15:39:47 +0000.72334][4a6c] ~WrapAndroidMediaCodec leave.
expire time = 1 ms
[033:450] [2025-05-19 15:39:47 +0000.72383][4a6c] video hevc hw codec
destructor:0x785695dc28
[033:450] [2025-05-19 15:39:47 +0000.72527][4a6c] ~AndroidHwAvcEncoder leave.
expire time = 1 ms
[033:450] [2025-05-19 15:39:47 +0000.72608][4a6c] teardownCompressionSession:
H264Encode::destroyed Encoder
[033:450] [2025-05-19 15:39:47 +0000.72686][4a6c]
RecordingSessionInternalSimple:destroy aac encoder output!
[033:450] [2025-05-19 15:39:47 +0000.72748][4a6c] AACSWEncode destructor
[033:458] [2025-05-19 15:39:47 +0000.80434][49e4] haveEnoughProcessedData
internalAudioStream.length: 0
[033:467] [2025-05-19 15:39:47 +0000.90205][4a71] fd_close successed!
[033:471] [2025-05-19 15:39:47 +0000.93850][4a71] MP4 close file successfully
[033:471] [2025-05-19 15:39:47 +0000.93962][4a71] Recording session Internal:
notify recording ok
[033:471] [2025-05-19 15:39:47 +0000.93990][4a71] onRecordingOk: Recording Ok,
compose use time: 5260, averagefps 0
[033:471] [2025-05-19 15:39:47 +0000.94015][4a71] OnReceiveEOF:
[033:473] [2025-05-19 15:39:47 +0000.96297][4a6f] OnVideoTimer: OnVideoTimer return
[033:501] [2025-05-19 15:39:47 +0000.123878][4334]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[033:501] [2025-05-19 15:39:47 +0000.124052][4334] ~MediaComposeFile time:15174898
enter.
[033:501] [2025-05-19 15:39:47 +0000.124110][4334] CancelCompose: CancelCompose,
is composing 0
[033:501] [2025-05-19 15:39:47 +0000.124270][4a6c] stop recording
[033:502] [2025-05-19 15:39:47 +0000.124311][4a6c] we have stopped recording before
[033:503] [2025-05-19 15:39:47 +0000.125439][4334] ~MediaComposeFile leave. expire
time = 2 ms
[033:503] [2025-05-19 15:39:47 +0000.125666][4334] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[033:505] [2025-05-19 15:39:47 +0000.127631][4334] global uninited!
[033:505] [2025-05-19 15:39:47 +0000.127879][4334]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[033:505] [2025-05-19 15:39:47 +0000.127975][4334] ~MediaFilterGraph:
MediaFilterGraph destruct
[033:505] [2025-05-19 15:39:47 +0000.128013][4334] RemoveVideoBackGroud: hava not
add video backgroud
[033:505] [2025-05-19 15:39:47 +0000.128056][4334] UnbindInputFilter 0x7851252c18
this 0x785157aaa0
[033:505] [2025-05-19 15:39:47 +0000.128091][4334] ClearAllSource: remove source
filter, sourceid: 0x78964e5500
[033:505] [2025-05-19 15:39:47 +0000.128108][4334] DestoryDecoderByVideoSource
time:15174902 enter.
[033:505] [2025-05-19 15:39:47 +0000.128142][4334] ~VideoBindDecoder time:15174902
enter.
[033:506] [2025-05-19 15:39:47 +0000.128358][4334] CleanUp time:15174903 enter.
[033:506] [2025-05-19 15:39:47 +0000.128658][4334] CleanUp leave. expire time = 0
ms
[033:506] [2025-05-19 15:39:47 +0000.128752][4334] CleanUp time:15174903 enter.
[033:506] [2025-05-19 15:39:47 +0000.129016][4334] CleanUp leave. expire time = 0
ms
[033:507] [2025-05-19 15:39:47 +0000.130181][4334] ~VideoBindDecoder leave. expire
time = 2 ms
[033:508] [2025-05-19 15:39:47 +0000.130328][4334] DestoryDecoderByVideoSource
leave. expire time = 3 ms
[033:508] [2025-05-19 15:39:47 +0000.130379][4334] UnbindInputFilter 0x78512523d8
this 0x7851252c18
[033:508] [2025-05-19 15:39:47 +0000.130408][4334] UnbindInputFilter 0x7851252318
this 0x78512523d8
[033:508] [2025-05-19 15:39:47 +0000.130469][4334] UnbindInputFilter 0x78964e5720
this 0x7851252318
[033:508] [2025-05-19 15:39:47 +0000.130514][4334] UnbindInputFilter 0x7851252858
this 0x7851252cd8
[033:508] [2025-05-19 15:39:47 +0000.130558][4334] UnbindInputFilter 0x7851252498
this 0x7851252858
[033:508] [2025-05-19 15:39:47 +0000.130580][4334] UnbindInputFilter 0x78964e5720
this 0x7851252498
[033:508] [2025-05-19 15:39:47 +0000.130631][4334] ~GLESContext:
[033:514] [2025-05-19 15:39:47 +0000.136714][4334] GLESContext destruct finish.
[033:514] [2025-05-19 15:39:47 +0000.136805][4334] filter: filter pipeline destroy
this: 0x785157aa00
[034:365] [2025-05-19 15:39:47 +0000.987640][49e4] Run AGC when audioType = 0
[035:200] [2025-05-19 15:39:48 +0000.823227][49e4] haveEnoughProcessedData
internalAudioStream.length: 10
[036:365] [2025-05-19 15:39:49 +0000.988266][49e4] Run AGC when audioType = 0
[036:366] [2025-05-19 15:39:49 +0000.988652][49e4]
AudioDeviceDataHandler::MixAndSendOutFrame
[036:611] [2025-05-19 15:39:50 +0000.233517][4356]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[036:611] [2025-05-19 15:39:50 +0000.233656][4356] ~MediaFilterCamera time:15178008
enter.
[036:611] [2025-05-19 15:39:50 +0000.233679][4356] StopPullFrameAndWriteMp4
time:15178008 enter.
[036:616] [2025-05-19 15:39:50 +0000.238756][49de] stop recording
[036:616] [2025-05-19 15:39:50 +0000.238837][49de] we have stopped recording before
[036:616] [2025-05-19 15:39:50 +0000.238905][4356] StopPullFrameAndWriteMp4 leave.
expire time = 5 ms
[036:617] [2025-05-19 15:39:50 +0000.240024][4356] DestroyPipelineAndFilters
time:15178014 enter.
[036:617] [2025-05-19 15:39:50 +0000.240121][4356] DestroyPipelineAndFilters
leave. expire time = 0 ms
[036:617] [2025-05-19 15:39:50 +0000.240187][4356] AppDeviceManagerStopMic
[036:617] [2025-05-19 15:39:50 +0000.240250][4356] AppDeviceManagerStopMic::mic
status is on
[036:617] [2025-05-19 15:39:50 +0000.240268][4356] Try to stop webrtc device.
[036:617] [2025-05-19 15:39:50 +0000.240283][4356] Set record state to
stopped.threadID:17238
[036:737] [2025-05-19 15:39:50 +0000.359717][4356] Try to destory the
recorder.threadID:17238
[036:937] [2025-05-19 15:39:50 +0000.560072][4356] DestroyAudioRecorder:
[036:937] [2025-05-19 15:39:50 +0000.560171][4356] Cleanup the buffer queue in the
recorder.
[036:937] [2025-05-19 15:39:50 +0000.560194][4356] Destroy the recorder.
[036:943] [2025-05-19 15:39:50 +0000.566124][4356] StopRecording finished.
[036:943] [2025-05-19 15:39:50 +0000.566190][4356] The stop recording success.
[036:943] [2025-05-19 15:39:50 +0000.566207][4356]
AudioDeviceDataHandler::StopMicProcess
[036:954] [2025-05-19 15:39:50 +0000.576547][4356] AppDeviceManager stop.
[036:954] [2025-05-19 15:39:50 +0000.576793][4356] Rlease the webrtc device object.
[036:958] [2025-05-19 15:39:50 +0000.580570][4356] OpenSlesInput destruct.
[036:958] [2025-05-19 15:39:50 +0000.580693][4356] OpenSlesOutput destruct.
[036:959] [2025-05-19 15:39:50 +0000.582272][4356] EventDispatchServerScope
destruct
[036:960] [2025-05-19 15:39:50 +0000.582339][4356]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[036:960] [2025-05-19 15:39:50 +0000.582390][4356] ~AudioDeviceDataHandler
[036:960] [2025-05-19 15:39:50 +0000.582856][4356] AppDeviceManagerDestruct.
[036:960] [2025-05-19 15:39:50 +0000.582917][4356] ~