[000:028] [2025-04-20 09:05:22 +0000.
846303][6f80] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-04-
20 09:05:22 +0000
[000:028] [2025-04-20 09:05:22 +0000.846373][6f80] set AppID=50011 old AppID=-1
[000:028] [2025-04-20 09:05:22 +0000.846395][6f80] Init the android object with
jvm:0xb400007621552540 env:0x754d9d0940 context:0x74ef8e6368
[000:028] [2025-04-20 09:05:22 +0000.846428][6f80] SetAndroidMediaCodecObjects
time:17280192 enter.
[000:028] [2025-04-20 09:05:22 +0000.846485][6f80] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:028] [2025-04-20 09:05:22 +0000.846519][6f80] SetAndroidMediaCodecObjects
time:17280192 enter.
[000:028] [2025-04-20 09:05:22 +0000.846555][6f80] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0xb400007621552540
[000:028] [2025-04-20 09:05:22 +0000.846591][6f80] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007621552540 address:0x744cae2760
[000:028] [2025-04-20 09:05:22 +0000.846627][6f80] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007621552540
address:0x744cae2760
[000:028] [2025-04-20 09:05:22 +0000.846662][6f80] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:028] [2025-04-20 09:05:22 +0000.846687][6f80] Set the android objects with
jvm:0xb400007621552540 env:0x754d9d0940 context:0x74ef8e6368
[000:028] [2025-04-20 09:05:22 +0000.846715][6f80] audio jni debug :manager
SetAndroidAudioDeviceObjects env:0x754d9d0940
[000:028] [2025-04-20 09:05:22 +0000.846742][6f80] SystemUtil Init done
[000:030] [2025-04-20 09:05:22 +0000.848188][6f80]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:030] [2025-04-20 09:05:22 +0000.848335][6f80] MediaFilterCamera
[000:030] [2025-04-20 09:05:22 +0000.848378][6f80] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:030] [2025-04-20 09:05:22 +0000.848468][6f80] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:030] [2025-04-20 09:05:22 +0000.848497][6f80] Recording session using default
bitrate support by app:31457280
[000:030] [2025-04-20 09:05:22 +0000.848508][1e21] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x74ad389d40
[000:030] [2025-04-20 09:05:22 +0000.848707][1e21] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:031] [2025-04-20 09:05:22 +0000.848789][6f80] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:031] [2025-04-20 09:05:22 +0000.849314][6f80] Error(ini.cc:191): Open the file
failed. error:2
[000:031] [2025-04-20 09:05:22 +0000.849347][6f80]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:031] [2025-04-20 09:05:22 +0000.849377][6f80] The device model: m2102j20sg
usingSoftwareAEC value: 0
[000:033] [2025-04-20 09:05:22 +0000.851181][6f80] Error(ini.cc:191): Open the file
failed. error:2
[000:033] [2025-04-20 09:05:22 +0000.851226][6f80]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:033] [2025-04-20 09:05:22 +0000.851263][6f80] The device model: m2102j20sg
usingHardwareAEC value: 0
[000:033] [2025-04-20 09:05:22 +0000.851292][6f80] The machine device: m2102j20sg
usingHardwareAEC value: 0
[000:033] [2025-04-20 09:05:22 +0000.851304][6f80] Using Default AEC type: software
AEC
[000:034] [2025-04-20 09:05:22 +0000.852229][6f80] The device model: m2102j20sg
enum value: 0
[000:034] [2025-04-20 09:05:22 +0000.852550][6f80] GetMachineModel is M2102J20SG
[000:034] [2025-04-20 09:05:22 +0000.852580][6f80] GetMachineInfo: M2102J20SG
[000:034] [2025-04-20 09:05:22 +0000.852623][6f80] Construct BeautifyReader
begin...
[000:034] [2025-04-20 09:05:22 +0000.852643][6f80] dumpStickerRgba:0
dumpStickerYuv:0
[000:034] [2025-04-20 09:05:22 +0000.852670][6f80] Construct BeautifyReader done.
[000:038] [2025-04-20 09:05:22 +0000.855869][6f80] Error(ini.cc:191): Open the file
failed. error:2
[000:038] [2025-04-20 09:05:22 +0000.855978][6f80]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/support_resolution.txt
[000:038] [2025-04-20 09:05:22 +0000.856084][6f80] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:038] [2025-04-20 09:05:22 +0000.856112][6f80] AppDeviceManager telnet server
for statistics started......
[000:038] [2025-04-20 09:05:22 +0000.856118][1e24] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x748d8c67a0
[000:038] [2025-04-20 09:05:22 +0000.856497][6f80] CpuOverloadDetect time:17280202
enter.
[000:038] [2025-04-20 09:05:22 +0000.856623][6f80] CpuOverloadDetect leave. expire
time = 0 ms
[000:038] [2025-04-20 09:05:22 +0000.856648][1e25] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x748871d700
[000:039] [2025-04-20 09:05:22 +0000.857138][6f80] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:039] [2025-04-20 09:05:22 +0000.857166][6f80] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:043] [2025-04-20 09:05:22 +0000.861046][6f80] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:043] [2025-04-20 09:05:22 +0000.861364][6f80] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:043] [2025-04-20 09:05:22 +0000.861740][6f80] CreatePlatformSpecificObjects:
[000:044] [2025-04-20 09:05:22 +0000.861779][6f80] audio device use opensle input
and opensl output
[000:044] [2025-04-20 09:05:22 +0000.861829][6f80] Create OpenSLES output module
with java VM support.
[000:044] [2025-04-20 09:05:22 +0000.861917][6f80] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:044] [2025-04-20 09:05:22 +0000.862084][6f80] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:044] [2025-04-20 09:05:22 +0000.862232][6f80] Create OpenSLES output module
with buffer num:1
[000:044] [2025-04-20 09:05:22 +0000.862345][6f80] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:044] [2025-04-20 09:05:22 +0000.862469][6f80] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:044] [2025-04-20 09:05:22 +0000.862603][6f80] Create OpenSLES input module
with java VM support.
[000:044] [2025-04-20 09:05:22 +0000.862639][6f80] Create OpenSLES input module
with buffer num:1
[000:044] [2025-04-20 09:05:22 +0000.862701][6f80] Error(trace.cc:40): Init the
output and input for audio device template.
[000:044] [2025-04-20 09:05:22 +0000.862728][6f80] Init the output device.
[000:044] [2025-04-20 09:05:22 +0000.862757][6f80] Init the opensl input.
[000:045] [2025-04-20 09:05:22 +0000.862774][6f80] AppDeviceManager get setting
samplerate: 0
[000:045] [2025-04-20 09:05:22 +0000.863082][6f80] The device model: m2102j20sg
enum value: 0
[000:045] [2025-04-20 09:05:22 +0000.863496][6f80] The device model: m2102j20sg
enum value: 0
[000:045] [2025-04-20 09:05:22 +0000.863520][6f80] Set the sample rate to be:48000
[000:045] [2025-04-20 09:05:22 +0000.863550][6f80] Enable the recording stereo:0
[000:045] [2025-04-20 09:05:22 +0000.863580][6f80] Set the playout as stereo:1
[000:045] [2025-04-20 09:05:22 +0000.863606][6f80] Init the microphone.
[000:046] [2025-04-20 09:05:22 +0000.864106][6f80] Update the recording sample rate
to be: 48000
[000:046] [2025-04-20 09:05:22 +0000.864168][6f80] Init the speaker.
[000:046] [2025-04-20 09:05:22 +0000.864197][6f80] Low latency buffer size:144 low
sample rate:48000
[000:046] [2025-04-20 09:05:22 +0000.864437][6f80] Using 1 x 10ms for an audio
frame.
[000:049] [2025-04-20 09:05:22 +0000.867570][6f80] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:049] [2025-04-20 09:05:22 +0000.867625][6f80] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:049] [2025-04-20 09:05:22 +0000.867658][6f80] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:054] [2025-04-20 09:05:22 +0000.871908][6f80] The device model:m2102j20sg
[000:054] [2025-04-20 09:05:22 +0000.871987][6f80] speaker output factor:100
defaultFactor: 100
[000:054] [2025-04-20 09:05:22 +0000.872010][6f80] headset output factor:100
defaultFactor: 100
[000:054] [2025-04-20 09:05:22 +0000.872324][6f80] AppDeviceManagerStart finished.
[000:054] [2025-04-20 09:05:22 +0000.872380][6f80] AppDeviceManagerStartMic::mic
status is off
[000:054] [2025-04-20 09:05:22 +0000.872429][6f80] AppDeviceManagerStartMic update
aec type: 2
[000:054] [2025-04-20 09:05:22 +0000.872449][6f80] AppDeviceManagerStartMic update
voiceChangeMode: 4
[000:054] [2025-04-20 09:05:22 +0000.872461][6f80]
AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:054] [2025-04-20 09:05:22 +0000.872472][6f80]
AudioDeviceDataHandler::StartMicProcess
[000:054] [2025-04-20 09:05:22 +0000.872575][6f80] Try to start webrtc recording
device.
[000:054] [2025-04-20 09:05:22 +0000.872606][6f80] StartRecording. threadID:28544
[000:054] [2025-04-20 09:05:22 +0000.872685][1e26] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:055] [2025-04-20 09:05:22 +0000.872768][1e26] haveEnoughProcessedData
internalAudioStream.length: 0
[000:055] [2025-04-20 09:05:22 +0000.872898][6f80] The machine model:M2102J20SG
[000:055] [2025-04-20 09:05:22 +0000.872951][6f80] default mode: Set the recording
mode to voice communication to enable HW AEC .
[000:055] [2025-04-20 09:05:22 +0000.872973][6f80] Set the recording mode before
getSetting: 4
[000:055] [2025-04-20 09:05:22 +0000.872990][6f80] Set the recording mode after
getSetting: 1
[000:091] [2025-04-20 09:05:22 +0000.909564][6f80] StartRecording finished.
[000:091] [2025-04-20 09:05:22 +0000.909625][6f80] audio: start the audio mic
checker timer.
[000:092] [2025-04-20 09:05:22 +0000.910112][6f80] machine model :poco
[000:092] [2025-04-20 09:05:22 +0000.910146][6f80] Support this machine model :poco
[000:092] [2025-04-20 09:05:22 +0000.910233][6f80] global inited! current sdk
version: 07-20-936c45f
[000:159] [2025-04-20 09:05:22 +0000.977685][1e27] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[000:159] [2025-04-20 09:05:22 +0000.977737][1e27] _deviceSampleRate:48000
[000:163] [2025-04-20 09:05:22 +0000.981045][1e26] Run AGC when audioType = 0
[000:163] [2025-04-20 09:05:22 +0000.981153][1e26]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:558] [2025-04-20 09:05:23 +0000.375944][13cc]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:558] [2025-04-20 09:05:23 +0000.376078][1e22] MediaFilterCamera, recording
file context:0x754a568c00 input texture:19
[000:558] [2025-04-20 09:05:23 +0000.376117][1e22] GLESContext:
[000:558] [2025-04-20 09:05:23 +0000.376161][1e22] The result of eglGetDisplay is:
0xb4000076215c5080
[000:559] [2025-04-20 09:05:23 +0000.376888][1e22] The result of creation:
0x74ac587c80
[000:559] [2025-04-20 09:05:23 +0000.376965][1e22] The result of
eglCreatePbufferSurface is: 0x74ac593400
[000:559] [2025-04-20 09:05:23 +0000.377071][13cc]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x754a568c00 input_texture: 19
[001:823] [2025-04-20 09:05:24 +0000.641134][1e26] haveEnoughProcessedData
internalAudioStream.length: 10
[002:162] [2025-04-20 09:05:24 +0000.979973][1e26] Run AGC when audioType = 0
[003:575] [2025-04-20 09:05:26 +0000.393871][1e26] haveEnoughProcessedData
internalAudioStream.length: 0
[004:095] [2025-04-20 09:05:26 +0000.913017][1e1d]
monitorTime:4004totalDuration:3940
[004:160] [2025-04-20 09:05:26 +0000.978768][1e26] Run AGC when audioType = 0
[004:161] [2025-04-20 09:05:26 +0000.978867][1e26]
AudioDeviceDataHandler::MixAndSendOutFrame
[004:371] [2025-04-20 09:05:27 +0000.189425][6f68] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[004:371] [2025-04-20 09:05:27 +0000.189517][6f68]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[004:373] [2025-04-20 09:05:27 +0000.190854][6f68]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[004:373] [2025-04-20 09:05:27 +0000.191074][1e22] operator() time:17284537 enter.
[004:373] [2025-04-20 09:05:27 +0000.191156][1e22] MediaFilterCamera, recording
file context:0x754a568c00 input texture:19
[004:375] [2025-04-20 09:05:27 +0000.192802][1e22] MicSource: Mic source
created:10x74ac855900
[004:375] [2025-04-20 09:05:27 +0000.193678][1e22] received external audio stream
[004:375] [2025-04-20 09:05:27 +0000.193749][1e22] alloc thread: 0x74889ea880
name:worker0 thread id:500048465072 to Mic_source
[004:376] [2025-04-20 09:05:27 +0000.193864][1e22] audio: start the audio sender
thread.
[004:376] [2025-04-20 09:05:27 +0000.193906][1e22] construct OpenGLRenderProgram
0x74ad31a098
[004:376] [2025-04-20 09:05:27 +0000.193948][1e22] CropFilter::SetOrientation
orientation: 90
[004:378] [2025-04-20 09:05:27 +0000.196657][1e22] filter: filter pipeline
construtc this: 0x74ad376600
[004:378] [2025-04-20 09:05:27 +0000.196761][1e22] filter: filter pipeline2 update
pattern: 1
[004:379] [2025-04-20 09:05:27 +0000.196857][1e22] CameraSource::source_id_:1
[004:379] [2025-04-20 09:05:27 +0000.196907][1e22] RecordAudioSource::source_id_:2
[004:379] [2025-04-20 09:05:27 +0000.197527][1e22] BindInputFilter 0x7488a3f5c0
this 0x74ad31a2c0
[004:379] [2025-04-20 09:05:27 +0000.197623][1e22] BindInputFilter 0x7488a3f758
this 0x7488a3f8d0
[004:379] [2025-04-20 09:05:27 +0000.197658][1e22] BindInputFilter 0x74ad31a2c0
this 0x74ad3766a0
[004:379] [2025-04-20 09:05:27 +0000.197701][1e22] setParamentForFilters:
speed:1.000000
[004:379] [2025-04-20 09:05:27 +0000.197737][1e22] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[004:380] [2025-04-20 09:05:27 +0000.197766][1e22] SetParamForFilter time:17284544
enter.
[004:380] [2025-04-20 09:05:27 +0000.197794][1e22] Error(crop_filter.cc:263):
SetParamForFilter: Not found modetype param, using default modetype citytravel!
[004:380] [2025-04-20 09:05:27 +0000.197833][1e22] SetParamForFilter: Params video
index is: 0
[004:380] [2025-04-20 09:05:27 +0000.197874][1e22] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[004:380] [2025-04-20 09:05:27 +0000.197915][1e22] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[004:380] [2025-04-20 09:05:27 +0000.197947][1e22] crop filter mode tpye:
citytravelvideo index:0
[004:384] [2025-04-20 09:05:27 +0000.202177][1e26] On audio frame the broadcast
with timestamp:17284548 samples:480. (1000 frame for one log)
[004:386] [2025-04-20 09:05:27 +0000.204708][1e51] Get data in mic source, which
has byte length:1764micAudioStream->length():20
[004:387] [2025-04-20 09:05:27 +0000.205305][1e51] The output timestamp from audio
mixer change:17284548
[004:387] [2025-04-20 09:05:27 +0000.205362][1e51] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[004:392] [2025-04-20 09:05:27 +0000.210688][1e22]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:393] [2025-04-20 09:05:27 +0000.210787][1e22]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:393] [2025-04-20 09:05:27 +0000.210839][1e22]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:393] [2025-04-20 09:05:27 +0000.210894][1e22]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:393] [2025-04-20 09:05:27 +0000.210940][1e22]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:393] [2025-04-20 09:05:27 +0000.210974][1e22]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:393] [2025-04-20 09:05:27 +0000.211002][1e22]
Warning(parse_template_json.cc:45): json parament no found the parament
[004:393] [2025-04-20 09:05:27 +0000.211044][1e22]
Warning(parse_template_json.cc:81): json parament no found the parament
[004:393] [2025-04-20 09:05:27 +0000.211101][1e22]
Warning(parse_template_json.cc:81): json parament no found the parament
[004:393] [2025-04-20 09:05:27 +0000.211177][1e22]
Warning(parse_template_json.cc:67): json parament no found the parament
[004:393] [2025-04-20 09:05:27 +0000.211214][1e22]
Warning(parse_template_json.cc:93): json parament no found the duration
[004:393] [2025-04-20 09:05:27 +0000.211250][1e22] SetParamForFilter leave. expire
time = 13 ms
[004:393] [2025-04-20 09:05:27 +0000.211490][1e22] OnOutputSizeChanged width 1280
height 720
[004:393] [2025-04-20 09:05:27 +0000.211543][1e22] OpenGLFrameBuffer: width:1280
height:720
[004:393] [2025-04-20 09:05:27 +0000.211585][1e22] OpenGLFrameBuffer: width:1280
height:720
[004:393] [2025-04-20 09:05:27 +0000.211613][1e22] OpenGLFrameBuffer: width:1280
height:720
[004:393] [2025-04-20 09:05:27 +0000.211634][1e22] OpenGLFrameBuffer: width:1280
height:720
[004:393] [2025-04-20 09:05:27 +0000.211653][1e22] OpenGLFrameBuffer: width:1280
height:720
[004:393] [2025-04-20 09:05:27 +0000.211671][1e22] OpenGLFrameBuffer: width:1280
height:720
[004:393] [2025-04-20 09:05:27 +0000.211690][1e22] construct TrivalImageDrawer
0x748dc202c0
[004:393] [2025-04-20 09:05:27 +0000.211717][1e22] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x748dc202c0 context 0x74ac821dc0
[004:393] [2025-04-20 09:05:27 +0000.211744][1e22] setupGLES:
[004:394] [2025-04-20 09:05:27 +0000.212219][1e22] OpenGLRenderProgram::Initialize.
[004:394] [2025-04-20 09:05:27 +0000.212300][1e22] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[004:394] [2025-04-20 09:05:27 +0000.212339][1e22] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[004:394] [2025-04-20 09:05:27 +0000.212438][1e22] Init open gl render:
0x74ad31a098
[004:394] [2025-04-20 09:05:27 +0000.212483][1e22] Fragement shader path:
[004:394] [2025-04-20 09:05:27 +0000.212515][1e22] Fragement shader path:
[004:394] [2025-04-20 09:05:27 +0000.212538][1e22] create opengl program object.
[004:394] [2025-04-20 09:05:27 +0000.212584][1e22] create shader: vertex
[004:395] [2025-04-20 09:05:27 +0000.212843][1e22] create shader: fragment
[004:466] [2025-04-20 09:05:27 +0000.284326][1e22] Have not extra filter filename!
[004:466] [2025-04-20 09:05:27 +0000.284410][1e22] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[004:466] [2025-04-20 09:05:27 +0000.284434][1e22] OpenGLRenderProgram::Initialize
success.
[004:466] [2025-04-20 09:05:27 +0000.284480][1e22] Setup the OpenGL result:1
[004:466] [2025-04-20 09:05:27 +0000.284709][1e21] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4
[004:467] [2025-04-20 09:05:27 +0000.284856][1e21] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[004:467] [2025-04-20 09:05:27 +0000.284880][1e59] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7555a73498
[004:467] [2025-04-20 09:05:27 +0000.284923][1e21] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[004:467] [2025-04-20 09:05:27 +0000.284988][1e21] 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_17284630.mp4
fileFD: -1
[004:467] [2025-04-20 09:05:27 +0000.285316][1e21] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4
is opened successfully
[004:467] [2025-04-20 09:05:27 +0000.285354][1e21] setupMediaProcessers:
[004:467] [2025-04-20 09:05:27 +0000.285385][1e21]
RecordingSessionInternalSimple:setup media processers.
[004:467] [2025-04-20 09:05:27 +0000.285416][1e21] construct AAC encoder
[004:467] [2025-04-20 09:05:27 +0000.285736][1e21] H264Encoder creating:
superfast011818
[004:468] [2025-04-20 09:05:27 +0000.285772][1e21] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[004:468] [2025-04-20 09:05:27 +0000.286198][1e21] H264Encode::GetMachineModel is
M2102J20SG
[004:468] [2025-04-20 09:05:27 +0000.286251][1e21] H264Encoder machine_mode
is:M2102J20SG
[004:468] [2025-04-20 09:05:27 +0000.286271][1e21] H264Encode::machine size :9
machine_mode:M2102J20SG
[004:468] [2025-04-20 09:05:27 +0000.286299][1e21] H264Encode::machine array
size :22 machine_mode:M2102J20SG
[004:468] [2025-04-20 09:05:27 +0000.286331][1e21] H264Encode::current machine
is :M2102J20SG auto check hw codec decide to use hw codec
[004:468] [2025-04-20 09:05:27 +0000.286358][1e21] setupCompressionSession:
[004:468] [2025-04-20 09:05:27 +0000.286386][1e21] H264Encode::creating hareware
Encoder
[004:468] [2025-04-20 09:05:27 +0000.286415][1e21] AndroidHwAvcEncoder
time:17284632 enter.
[004:468] [2025-04-20 09:05:27 +0000.286548][1e21] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007621552540 address:0x744cae2760
[004:468] [2025-04-20 09:05:27 +0000.286667][1e21] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[004:468] [2025-04-20 09:05:27 +0000.286723][1e21] The video avc hw codec address
is 0x748725a4b8
[004:469] [2025-04-20 09:05:27 +0000.286765][1e21] AndroidHwAvcEncoder leave.
expire time = 1 ms
[004:469] [2025-04-20 09:05:27 +0000.286792][1e21] RegisterEncodeCompleteCallback
time:17284633 enter.
[004:469] [2025-04-20 09:05:27 +0000.286864][1e21] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[004:469] [2025-04-20 09:05:27 +0000.286931][1e21] InitEncode time:17284633 enter.
[004:469] [2025-04-20 09:05:27 +0000.286995][1e21] InitEncode:
MediaCodecVideoEncoder::Release _inited:1
[004:469] [2025-04-20 09:05:27 +0000.287038][1e21] Create time:17284633 enter.
[004:469] [2025-04-20 09:05:27 +0000.287072][1e21] H264Encoder encoderCreate
width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[004:469] [2025-04-20 09:05:27 +0000.287103][1e21]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x74872434c0
[004:482] [2025-04-20 09:05:27 +0000.300535][1e21] supported_type:video/avc
[004:482] [2025-04-20 09:05:27 +0000.300670][1e21] name:OMX.qcom.video.encoder.avc
mime:video/avc
[004:482] [2025-04-20 09:05:27 +0000.300704][1e21] hwCodecPrefix :OMX.qcom.
[004:482] [2025-04-20 09:05:27 +0000.300725][1e21] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[004:482] [2025-04-20 09:05:27 +0000.300749][1e21] mediacodec_createCodecByName
time:17284646 enter.
[004:483] [2025-04-20 09:05:27 +0000.300768][1e21] WrapAndroidMediaCodec
time:17284647 enter.
[004:483] [2025-04-20 09:05:27 +0000.300869][1e21] WrapAndroidMediaCodec leave.
expire time = 0 ms
[004:499] [2025-04-20 09:05:27 +0000.317076][1e21] mediacodec_createCodecByName
leave. expire time = 17 ms
[004:499] [2025-04-20 09:05:27 +0000.317172][1e21] WrapAndroidMediaFromat
time:17284663 enter.
[004:499] [2025-04-20 09:05:27 +0000.317270][1e21] WrapAndroidMediaFromat leave.
expire time = 0 ms
[004:562] [2025-04-20 09:05:27 +0000.380717][1e21] Destroy time:17284726 enter.
[004:563] [2025-04-20 09:05:27 +0000.380785][1e21] WrapAndroidMediaFromat::
Destroy
[004:563] [2025-04-20 09:05:27 +0000.380808][1e21] Destroy leave. expire time = 1
ms
[004:563] [2025-04-20 09:05:27 +0000.380826][1e21] ~WrapAndroidMediaFromat
time:17284727 enter.
[004:563] [2025-04-20 09:05:27 +0000.380845][1e21] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[004:563] [2025-04-20 09:05:27 +0000.380862][1e21] Create leave. expire time = 94
ms
[004:563] [2025-04-20 09:05:27 +0000.380882][1e21] isSemiPlanarSupport
time:17284727 enter.
[004:563] [2025-04-20 09:05:27 +0000.380900][1e21] H264Encoder isSemiPlanarSupport
[004:563] [2025-04-20 09:05:27 +0000.380919][1e21] isSemiPlanarSupport leave.
expire time = 0 ms
[004:563] [2025-04-20 09:05:27 +0000.380938][1e21] creat hw H264Encoder success,
isSemiPlanar:1
[004:563] [2025-04-20 09:05:27 +0000.381025][1e21] InitEncode leave. expire time =
94 ms
[004:563] [2025-04-20 09:05:27 +0000.381051][1e21] H264Encode::created Encoder
[004:563] [2025-04-20 09:05:27 +0000.381071][1e21] H264Encode:: H264 encoder
created.
[004:563] [2025-04-20 09:05:27 +0000.381085][1e21] H264 encoder created.
[004:563] [2025-04-20 09:05:27 +0000.381099][1e21]
RecordingSessionInternalSimple:created avc encoder avc: 0x749020c600
[004:563] [2025-04-20 09:05:27 +0000.381120][1e21] setOutput:
[004:563] [2025-04-20 09:05:27 +0000.381137][1e21]
RecordingSessionInternalSimple:encoder set output to muxer!
[004:563] [2025-04-20 09:05:27 +0000.381154][1e21] request a key frame
[004:563] [2025-04-20 09:05:27 +0000.381169][1e21] H264Encode:: request a key frame
[004:563] [2025-04-20 09:05:27 +0000.381344][1e21] setDisplayRotate :90
[004:563] [2025-04-20 09:05:27 +0000.381385][1e21] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[004:563] [2025-04-20 09:05:27 +0000.381471][1e22] StartRecording:
[004:563] [2025-04-20 09:05:27 +0000.381582][1e51] operator(): Set the recording
session in mic source. recording session: 0x7488a3f600
[004:563] [2025-04-20 09:05:27 +0000.381675][1e22] operator() leave. expire time =
190 ms
[004:563] [2025-04-20 09:05:27 +0000.381727][1e50] AF_SpeedFilter audio
0x7488a3f780 PullFrame
[004:564] [2025-04-20 09:05:27 +0000.381764][1e50]
RecordAudioSource::PullAudioFrame
[004:564] [2025-04-20 09:05:27 +0000.381782][1e50] AF_SpeedFilter::PullFrame eof4
[004:566] [2025-04-20 09:05:27 +0000.383926][1e50]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[004:566] [2025-04-20 09:05:27 +0000.384058][1e50] AF_SpeedFilter audio time,
0x7488a3f780 rcv time: 17284725
[004:566] [2025-04-20 09:05:27 +0000.384091][1e50] AF_SpeedFilter audio time,
0x7488a3f780 rcv time: 17284725in_nSamples:441
[004:566] [2025-04-20 09:05:27 +0000.384185][1e50] resampled_data_size:0
[004:611] [2025-04-20 09:05:27 +0000.429683][1e22]
MediaFilterCamera::NeedProcessTexture
[004:611] [2025-04-20 09:05:27 +0000.429756][1e22] begine recode to first frame
spend time:239
[004:612] [2025-04-20 09:05:27 +0000.429776][1e22] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x7488a3f480
[004:612] [2025-04-20 09:05:27 +0000.429805][1e22] blur_distance_:0
[004:612] [2025-04-20 09:05:27 +0000.429843][1e22] blur_direction_angle_:-90
[004:612] [2025-04-20 09:05:27 +0000.429878][1e22]
GPUImageProcessing::SetOrientation orientation: 90
[004:612] [2025-04-20 09:05:27 +0000.429893][1e22] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[004:612] [2025-04-20 09:05:27 +0000.429931][1e22] GPUImageProcessing: process
video frame with resolution 1280 X 720
[004:612] [2025-04-20 09:05:27 +0000.429950][1e22] GPUImageProcessing: input frame
width1280 X 720
[004:613] [2025-04-20 09:05:27 +0000.431197][1e22] drawYUV420 render
OpenGLRenderProgram:0x74ad31a098
[004:613] [2025-04-20 09:05:27 +0000.431758][1e22] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[004:614] [2025-04-20 09:05:27 +0000.431849][1e22] CropFilter::OnVideoFrame
outputtexture :21
[004:614] [2025-04-20 09:05:27 +0000.431879][1e22] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[004:614] [2025-04-20 09:05:27 +0000.432532][1e22] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:648] [2025-04-20 09:05:27 +0000.465964][1e22] drawYUV420 render
OpenGLRenderProgram:0x74ad31a098
[004:651] [2025-04-20 09:05:27 +0000.469359][1e22] The convert RGB to YUV take 2
[004:651] [2025-04-20 09:05:27 +0000.469723][1e22] FilterPipeline2::OnVideoFrame
pts 34 last_video_timestamp_ 34
[004:652] [2025-04-20 09:05:27 +0000.469869][1e22]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[004:654] [2025-04-20 09:05:27 +0000.472720][1e58]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[004:655] [2025-04-20 09:05:27 +0000.472909][1e58] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[004:655] [2025-04-20 09:05:27 +0000.472958][1e58] push video frame to H264
encoder. (100 frame for one log)
[004:655] [2025-04-20 09:05:27 +0000.473014][1e58] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[004:655] [2025-04-20 09:05:27 +0000.473066][1e58] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:0(100 frame for one log)
[004:655] [2025-04-20 09:05:27 +0000.473109][1e58] Push an pts:0 to dts queue.
[004:655] [2025-04-20 09:05:27 +0000.473176][1e58] DTS queue for
Generator:0x7555a7cab8 0
[004:655] [2025-04-20 09:05:27 +0000.473215][1e58] The input pts:0 fps:30
[004:657] [2025-04-20 09:05:27 +0000.475214][1e58]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[004:678] [2025-04-20 09:05:27 +0000.496163][1e22] drawYUV420 render
OpenGLRenderProgram:0x74ad31a098
[004:715] [2025-04-20 09:05:27 +0000.533014][1e50] AF_SpeedFilter audio time 222,
0x7488a3f780 out time: 17284725 org time: 17284725
[004:715] [2025-04-20 09:05:27 +0000.533104][1e50] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[004:715] [2025-04-20 09:05:27 +0000.533129][1e50]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 17284725
[004:715] [2025-04-20 09:05:27 +0000.533150][1e50]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[004:715] [2025-04-20 09:05:27 +0000.533201][1e50] AF_SpeedFilter audio time
[004:715] [2025-04-20 09:05:27 +0000.533272][1e50] AF_SpeedFilter audio time 111,
0x7488a3f780 out time: 17284735 org time: 17284735
[004:717] [2025-04-20 09:05:27 +0000.535636][1e57]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:2
[004:718] [2025-04-20 09:05:27 +0000.535867][1e59] add aac audio track with id:1
[004:752] [2025-04-20 09:05:27 +0000.570671][1e58] h264 add frame header cdr flag
[004:753] [2025-04-20 09:05:27 +0000.571350][1e58] h264 add frame header cdr flag
[004:753] [2025-04-20 09:05:27 +0000.571682][1e58] SendFrame
encodedImage._timeStamp:0encodedImage->_length:84767
[004:753] [2025-04-20 09:05:27 +0000.571732][1e58] Received key frame:0
[004:754] [2025-04-20 09:05:27 +0000.571815][1e58] last dts:0 currentPts:0
ppsOrSPS:0 queue length:4
[004:754] [2025-04-20 09:05:27 +0000.571856][1e58] H264Encode::H264SWEncoder get
callback, length:84767 type:0 nalType:7length:18
[004:754] [2025-04-20 09:05:27 +0000.571887][1e58] H264Encode:: get a sps pps
header!headerSize:31
[004:754] [2025-04-20 09:05:27 +0000.571916][1e58] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[004:754] [2025-04-20 09:05:27 +0000.572325][1e59] get the H.264 SPS parameter
[004:754] [2025-04-20 09:05:27 +0000.572663][1e59] add video track with id:2
[004:755] [2025-04-20 09:05:27 +0000.573395][1e59] get the H.264 PPS parameter
[004:756] [2025-04-20 09:05:27 +0000.573811][1e59] get the H.264 IDR frame
[004:756] [2025-04-20 09:05:27 +0000.573856][1e59] resss:true
[004:756] [2025-04-20 09:05:27 +0000.573887][1e59] video start ts:0
[004:756] [2025-04-20 09:05:27 +0000.573985][1e59] the video frame has been written
into MP4 file
[004:776] [2025-04-20 09:05:27 +0000.594274][1e59] audio start ts:0
[004:776] [2025-04-20 09:05:27 +0000.594423][1e59] the audio frame has been written
into MP4 file
[005:110] [2025-04-20 09:05:27 +0000.927928][1e22] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:149] [2025-04-20 09:05:27 +0000.966852][1e22] The convert RGB to YUV take 4
[005:345] [2025-04-20 09:05:28 +0000.163458][1e26] haveEnoughProcessedData
internalAudioStream.length: 10
[005:389] [2025-04-20 09:05:28 +0000.206833][1e51] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[005:478] [2025-04-20 09:05:28 +0000.295893][1e58] DTS queue for
Generator:0x7555a7cab8 797 829
[005:612] [2025-04-20 09:05:28 +0000.430145][1e22] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:642] [2025-04-20 09:05:28 +0000.459877][1e22] The convert RGB to YUV take 2
[005:979] [2025-04-20 09:05:28 +0000.797069][1e58] Push an pts:1328 to dts queue.
[006:010] [2025-04-20 09:05:28 +0000.827948][1e58] last dts:1298 currentPts:1328
ppsOrSPS:0 queue length:2
[006:106] [2025-04-20 09:05:28 +0000.924029][1e22] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:140] [2025-04-20 09:05:28 +0000.958443][1e22] The convert RGB to YUV take 1
[006:165] [2025-04-20 09:05:28 +0000.982830][1e26] Run AGC when audioType = 0
[006:189] [2025-04-20 09:05:29 +0000.7192][1e50] AF_SpeedFilter audio 0x7488a3f780
PullFrame
[006:311] [2025-04-20 09:05:29 +0000.129361][1e58] DTS queue for
Generator:0x7555a7cab8 1626 1663
[006:321] [2025-04-20 09:05:29 +0000.138788][6f68]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[006:321] [2025-04-20 09:05:29 +0000.138983][1e22] operator(): Stop
[006:321] [2025-04-20 09:05:29 +0000.139054][1e22] StopPullFrameAndWriteMp4
time:17286485 enter.
[006:321] [2025-04-20 09:05:29 +0000.139110][1e22] StopRecording:
[006:324] [2025-04-20 09:05:29 +0000.142044][1e50] resampled_data_size:512
[006:324] [2025-04-20 09:05:29 +0000.142116][1e50] AF_SpeedFilter audio time 222,
0x7488a3f780 out time: 17286415 org time: 17286415
[006:324] [2025-04-20 09:05:29 +0000.142188][1e50] PullAudioFrame: PullFrame audio
finished.
[006:324] [2025-04-20 09:05:29 +0000.142212][1e50]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[006:327] [2025-04-20 09:05:29 +0000.145375][1e58]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:51
[006:329] [2025-04-20 09:05:29 +0000.147755][1e21] stop recording
[006:330] [2025-04-20 09:05:29 +0000.147819][1e21]
RecordingSessionInternalSimple:destroy media processers
[006:330] [2025-04-20 09:05:29 +0000.147842][1e21] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[006:330] [2025-04-20 09:05:29 +0000.147861][1e21] H264Encode::flushing hareware
Encoder
[006:330] [2025-04-20 09:05:29 +0000.147968][1e21] Flush time:17286494 enter.
[006:330] [2025-04-20 09:05:29 +0000.148004][1e21] H264Encoder encoder flush
[006:330] [2025-04-20 09:05:29 +0000.148030][1e21] flush output queue
[006:390] [2025-04-20 09:05:29 +0000.208634][1e51] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:665] [2025-04-20 09:05:29 +0000.483333][1e21] Flush leave. expire time = 335
ms
[006:665] [2025-04-20 09:05:29 +0000.483724][1e21] ~H264EncodeWrap:
[006:666] [2025-04-20 09:05:29 +0000.483882][1e21] ~H264Encode:
[006:666] [2025-04-20 09:05:29 +0000.483922][1e21] teardownCompressionSession:
H264Encode::destroying Encoder
[006:666] [2025-04-20 09:05:29 +0000.483960][1e21] Release time:17286830 enter.
[006:666] [2025-04-20 09:05:29 +0000.484176][1e21] Release:
MediaCodecVideoEncoder::Release _inited:1
[006:666] [2025-04-20 09:05:29 +0000.484261][1e21] Destroy time:17286830 enter.
[006:666] [2025-04-20 09:05:29 +0000.484300][1e21] H264Encoder encoderDestroy
[006:666] [2025-04-20 09:05:29 +0000.484336][1e21]
AndroidMediaCodecVideoEncoder::release env: 0x7555a1ab20
[006:666] [2025-04-20 09:05:29 +0000.484374][1e21]
AndroidMediaCodecVideoEncoder::Destroy
[006:689] [2025-04-20 09:05:29 +0000.506789][1e21] Destroy leave. expire time = 23
ms
[006:689] [2025-04-20 09:05:29 +0000.506952][1e21] Release leave. expire time = 23
ms
[006:689] [2025-04-20 09:05:29 +0000.506996][1e21] ~AndroidHwAvcEncoder
time:17286853 enter.
[006:689] [2025-04-20 09:05:29 +0000.507107][1e21] Release time:17286853 enter.
[006:689] [2025-04-20 09:05:29 +0000.507167][1e21] Release:
MediaCodecVideoEncoder:: has been released before, just return
[006:689] [2025-04-20 09:05:29 +0000.507192][1e21] Release leave. expire time = 0
ms
[006:689] [2025-04-20 09:05:29 +0000.507211][1e21] ~AndroidMediaCodecVideoEncoder
[006:689] [2025-04-20 09:05:29 +0000.507228][1e21] ~WrapAndroidMediaCodec
time:17286853 enter.
[006:689] [2025-04-20 09:05:29 +0000.507245][1e21] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[006:689] [2025-04-20 09:05:29 +0000.507266][1e21] video hevc hw codec
destructor:0x748725a4b8
[006:689] [2025-04-20 09:05:29 +0000.507303][1e21] ~AndroidHwAvcEncoder leave.
expire time = 0 ms
[006:689] [2025-04-20 09:05:29 +0000.507374][1e21] teardownCompressionSession:
H264Encode::destroyed Encoder
[006:689] [2025-04-20 09:05:29 +0000.507402][1e21]
RecordingSessionInternalSimple:destroy aac encoder output!
[006:689] [2025-04-20 09:05:29 +0000.507420][1e21] AACSWEncode destructor
[006:691] [2025-04-20 09:05:29 +0000.509620][1e59] MP4 close file successfully
[006:691] [2025-04-20 09:05:29 +0000.509705][1e59] Recording session Internal:
notify recording ok
[006:691] [2025-04-20 09:05:29 +0000.509748][1e59] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4,
output_video_timestamp_:1663 last_video_pts_:1663
[006:692] [2025-04-20 09:05:29 +0000.509783][1e59] OnRecordFinish:
[006:692] [2025-04-20 09:05:29 +0000.510594][1e59] onRecordingOk: net seek
pos:0record video duration:1696record audio duration:1671
[006:693] [2025-04-20 09:05:29 +0000.511285][1e51] destructMicSource_w:
[006:693] [2025-04-20 09:05:29 +0000.511344][1e51] setOutput_w:
MicSource::setOutput() 0x0
[006:693] [2025-04-20 09:05:29 +0000.511374][1e51] close external audio stream
[006:693] [2025-04-20 09:05:29 +0000.511488][1e22] releaseThread 0x74889ea880
[006:693] [2025-04-20 09:05:29 +0000.511526][1e22] ~MicSource: Mic source
destroyed:0x74ac855900
[006:694] [2025-04-20 09:05:29 +0000.512602][1e22] StopPullFrameAndWriteMp4 leave.
expire time = 373 ms
[006:694] [2025-04-20 09:05:29 +0000.512682][1e22] DestroyPipelineAndFilters
time:17286858 enter.
[006:694] [2025-04-20 09:05:29 +0000.512737][1e22] UnbindInputFilter 0x7488a3f5c0
this 0x74ad31a2c0
[006:695] [2025-04-20 09:05:29 +0000.512787][1e22] UnbindInputFilter 0x7488a3f758
this 0x7488a3f8d0
[006:695] [2025-04-20 09:05:29 +0000.512857][1e22] UnbindInputFilter 0x74ad31a2c0
this 0x74ad3766a0
[006:695] [2025-04-20 09:05:29 +0000.512895][1e22] filter: filter pipeline destroy
this: 0x74ad376600
[006:695] [2025-04-20 09:05:29 +0000.513428][1e22] ClearVideoOfSources: recodring
total frames:0
[006:695] [2025-04-20 09:05:29 +0000.513487][1e22] ClearVideoOfSources:
[006:695] [2025-04-20 09:05:29 +0000.513508][1e22] GPUImageProcessing destruct.
[006:695] [2025-04-20 09:05:29 +0000.513553][1e22] destroy TrivalImageDrawer
0x748dc202c0
[006:695] [2025-04-20 09:05:29 +0000.513578][1e22] The shader has been initialize,
clean up them.
[006:695] [2025-04-20 09:05:29 +0000.513627][1e22] ~OpenGLFrameBuffer:
[006:695] [2025-04-20 09:05:29 +0000.513726][1e22] ~OpenGLFrameBuffer:
[006:696] [2025-04-20 09:05:29 +0000.513826][1e22] ~OpenGLFrameBuffer:
[006:696] [2025-04-20 09:05:29 +0000.513983][1e22] ~OpenGLFrameBuffer:
[006:696] [2025-04-20 09:05:29 +0000.514039][1e22] ~OpenGLFrameBuffer:
[006:697] [2025-04-20 09:05:29 +0000.515257][1e22] ~OpenGLFrameBuffer:
[006:700] [2025-04-20 09:05:29 +0000.518441][1e22] GPUImageProcessing destruct
finish.
[006:700] [2025-04-20 09:05:29 +0000.518550][1e22] GPURGBAFrame destruct.
[006:700] [2025-04-20 09:05:29 +0000.518597][1e22] destroy OpenGLRenderProgram
0x74ad31a098
[006:700] [2025-04-20 09:05:29 +0000.518629][1e22] ~CameraSource time:17286864
enter.
[006:700] [2025-04-20 09:05:29 +0000.518653][1e22] ~CameraSource leave. expire
time = 0 ms
[006:700] [2025-04-20 09:05:29 +0000.518685][1e22] ~RecordAudioSource time:17286864
enter.
[006:700] [2025-04-20 09:05:29 +0000.518711][1e22] ~RecordAudioSource leave.
expire time = 0 ms
[006:700] [2025-04-20 09:05:29 +0000.518740][1e22] DestroyPipelineAndFilters
leave. expire time = 6 ms
[006:714] [2025-04-20 09:05:29 +0000.532709][6f68]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[006:715] [2025-04-20 09:05:29 +0000.533098][6f68] machine model :poco
[006:715] [2025-04-20 09:05:29 +0000.533141][6f68] Support this machine model :poco
[006:715] [2025-04-20 09:05:29 +0000.533170][6f68] global inited! current sdk
version: 07-20-936c45f
[006:715] [2025-04-20 09:05:29 +0000.533367][6f68] filter: filter pipeline
construtc this: 0x74aca14480
[006:715] [2025-04-20 09:05:29 +0000.533408][6f68] MediaFilterGraph:
MediaFilterGraph construct
[006:715] [2025-04-20 09:05:29 +0000.533437][6f68] GLESContext:
[006:715] [2025-04-20 09:05:29 +0000.533501][6f68] The result of eglGetDisplay is:
0xb4000076215c5080
[006:716] [2025-04-20 09:05:29 +0000.534384][6f68] The result of creation:
0x74ad39a680
[006:716] [2025-04-20 09:05:29 +0000.534461][6f68] The result of
eglCreatePbufferSurface is: 0x74ad39aa80
[006:717] [2025-04-20 09:05:29 +0000.535092][6f68] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4
[006:717] [2025-04-20 09:05:29 +0000.535133][6f68] The source 0 speed:1
[006:717] [2025-04-20 09:05:29 +0000.535163][6f68] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4,
delay: 0
[006:717] [2025-04-20 09:05:29 +0000.535194][6f68] CreateDecoderByVideoSource
time:17286881 enter.
[006:718] [2025-04-20 09:05:29 +0000.536132][6f68] running_decoder_count:0max
count:2
[006:718] [2025-04-20 09:05:29 +0000.536178][6f68] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x74888c7400
[006:719] [2025-04-20 09:05:29 +0000.537626][1e61] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x748884ce00] Current FFmpeg version git-2021-06-16-
97cea6f
[006:736] [2025-04-20 09:05:29 +0000.554703][1e61] OnStreamInfoFound: video
duration_: 1696
[006:738] [2025-04-20 09:05:29 +0000.556735][1e62] NO get frame from decoder
[006:739] [2025-04-20 09:05:29 +0000.557074][6f68] start decoder
[006:739] [2025-04-20 09:05:29 +0000.557117][6f68] CreateDecoderByVideoSource
leave. expire time = 22 ms
[006:739] [2025-04-20 09:05:29 +0000.557170][6f68] BindInputFilter 0x74ac84c2a0
this 0x748da54a58
[006:739] [2025-04-20 09:05:29 +0000.557206][6f68] BindInputFilter 0x748da54a58
this 0x748da54b18
[006:739] [2025-04-20 09:05:29 +0000.557236][6f68] BindInputFilter 0x74ac84c2a0
this 0x74ad376b18
[006:739] [2025-04-20 09:05:29 +0000.557268][6f68] BindInputFilter 0x74ad376b18
this 0x74ac8e33d8
[006:739] [2025-04-20 09:05:29 +0000.557289][6f68] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4
[006:739] [2025-04-20 09:05:29 +0000.557326][6f68] BindInputFilter 0x748da54b18
this 0x74ac99edd8
[006:739] [2025-04-20 09:05:29 +0000.557362][6f68] BindInputFilter 0x74ac99edd8
this 0x74aca14520
[006:739] [2025-04-20 09:05:29 +0000.557390][6f68] BindInputFilter 0x74ac8e33d8
this 0x74aca172d8
[006:739] [2025-04-20 09:05:29 +0000.557417][6f68] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4
[006:740] [2025-04-20 09:05:29 +0000.558250][6f68]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[006:740] [2025-04-20 09:05:29 +0000.558693][6f68] machine model :poco
[006:741] [2025-04-20 09:05:29 +0000.558773][6f68] Support this machine model :poco
[006:741] [2025-04-20 09:05:29 +0000.558789][6f68] global inited! current sdk
version: 07-20-936c45f
[006:741] [2025-04-20 09:05:29 +0000.558834][6f68] GetPipeline:
-----------------------------------------
[006:741] [2025-04-20 09:05:29 +0000.558852][6f68] GetPipeline: source:
0x74ac84c080
[006:741] [2025-04-20 09:05:29 +0000.558869][6f68] GetPipeline: filter: NULLFilter
[006:741] [2025-04-20 09:05:29 +0000.558881][6f68] GetPipeline: filter: NULLFilter
[006:741] [2025-04-20 09:05:29 +0000.558895][6f68] GetPipeline: filter: NULLFilter
[006:741] [2025-04-20 09:05:29 +0000.558910][6f68] GetPipeline: audio filter:
AuidoNULLFilter
[006:741] [2025-04-20 09:05:29 +0000.558923][6f68] GetPipeline: audio filter:
AuidoNULLFilter
[006:741] [2025-04-20 09:05:29 +0000.558935][6f68] GetPipeline: audio filter:
AudioNUllFilter
[006:741] [2025-04-20 09:05:29 +0000.558947][6f68] GetPipeline:
------------------------------------------
[006:741] [2025-04-20 09:05:29 +0000.558961][6f68] filter: filter pipeline2 update
pattern: 0
[006:742] [2025-04-20 09:05:29 +0000.559827][6f68] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[006:742] [2025-04-20 09:05:29 +0000.560040][6f68] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[006:742] [2025-04-20 09:05:29 +0000.560101][6f68] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[006:742] [2025-04-20 09:05:29 +0000.560258][6f68] DeviceInit:
[006:742] [2025-04-20 09:05:29 +0000.560463][6f68] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[006:743] [2025-04-20 09:05:29 +0000.560829][6f68] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[006:743] [2025-04-20 09:05:29 +0000.561119][6f68] CreatePlatformSpecificObjects:
[006:743] [2025-04-20 09:05:29 +0000.561163][6f68] audio device use null audio
input and opensl output
[006:743] [2025-04-20 09:05:29 +0000.561199][6f68] Create OpenSLES output module
with java VM support.
[006:743] [2025-04-20 09:05:29 +0000.561320][6f68] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[006:743] [2025-04-20 09:05:29 +0000.561479][6f68] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[006:743] [2025-04-20 09:05:29 +0000.561640][6f68] Create OpenSLES output module
with buffer num:2
[006:743] [2025-04-20 09:05:29 +0000.561686][6f68] Error(trace.cc:40): Init the
output and input for audio device template.
[006:743] [2025-04-20 09:05:29 +0000.561754][6f68] Init the output device.
[006:744] [2025-04-20 09:05:29 +0000.561778][6f68] Set the playout as stereo:1
[006:744] [2025-04-20 09:05:29 +0000.561795][6f68] Set the sample rate to be:44100
[006:744] [2025-04-20 09:05:29 +0000.561848][6f68] Low latency buffer size:144 low
sample rate:48000
[006:744] [2025-04-20 09:05:29 +0000.561879][6f68] DeviceInit: Done
[006:744] [2025-04-20 09:05:29 +0000.562012][6f68] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[006:744] [2025-04-20 09:05:29 +0000.562331][1e6c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7488635118
[006:745] [2025-04-20 09:05:29 +0000.562837][6f68]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[006:745] [2025-04-20 09:05:29 +0000.562938][6f68]
MediaFilterPlayer::SetPlayerNotify 0x74ad3b3180
[006:745] [2025-04-20 09:05:29 +0000.563408][6f68]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[006:745] [2025-04-20 09:05:29 +0000.563444][6f68]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[006:742] [2025-04-20 09:05:29 +0000.559830][1e62] NO get frame from decoder
[006:746] [2025-04-20 09:05:29 +0000.564070][6f68]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[006:746] [2025-04-20 09:05:29 +0000.564586][6f68] SetGraphLoop: SetGraphLoop 1
[006:746] [2025-04-20 09:05:29 +0000.564627][6f68]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[006:747] [2025-04-20 09:05:29 +0000.565045][1e62] NO get frame from decoder
[006:747] [2025-04-20 09:05:29 +0000.565078][6f68]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[006:748] [2025-04-20 09:05:29 +0000.565863][6f68]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[006:748] [2025-04-20 09:05:29 +0000.566125][1e62] NO get frame from decoder
[006:748] [2025-04-20 09:05:29 +0000.566624][6f68]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[006:749] [2025-04-20 09:05:29 +0000.567084][1e6e] Start:
[006:749] [2025-04-20 09:05:29 +0000.567310][1e6d] operator(): video render
started.
[006:749] [2025-04-20 09:05:29 +0000.567350][1e6d] DriveRender working... (1/200)
[006:749] [2025-04-20 09:05:29 +0000.567386][1e6d] Warning(video_render.cc:390): No
picture to display (1/50)
[006:749] [2025-04-20 09:05:29 +0000.567446][1e6e] Start:
[006:749] [2025-04-20 09:05:29 +0000.567530][1e6e] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[006:749] [2025-04-20 09:05:29 +0000.567571][1e6e] Reset: history total size: 98
[006:749] [2025-04-20 09:05:29 +0000.567590][1e6e] DeviceStart:
audioDevice_:0x748d9da000
[006:749] [2025-04-20 09:05:29 +0000.567614][1e6e] DeviceStart: time profile
playout init before
[006:750] [2025-04-20 09:05:29 +0000.567867][1e6e] DeviceStart: time profile
playout init end
[006:750] [2025-04-20 09:05:29 +0000.567892][1e6e] OpenSlesOutput:Start playout
[006:751] [2025-04-20 09:05:29 +0000.569534][1e6e] Create the opensl output player.
streamtype before:0
[006:755] [2025-04-20 09:05:29 +0000.573087][1e6e] Create the opensl output player.
streamtype after:3
[006:758] [2025-04-20 09:05:29 +0000.575990][1e62] NO get frame from decoder
[006:759] [2025-04-20 09:05:29 +0000.577357][1e62] NO get frame from decoder
[006:765] [2025-04-20 09:05:29 +0000.583284][1e62] NO get frame from decoder
[006:767] [2025-04-20 09:05:29 +0000.584978][1e62] NO get frame from decoder
[006:788] [2025-04-20 09:05:29 +0000.605950][1e6e] Enqueue opensl buffer size:1764
[006:811] [2025-04-20 09:05:29 +0000.628842][1e6e] DeviceStart: time profile
playout all end
[006:811] [2025-04-20 09:05:29 +0000.628888][1e71]
PlayerSimpleBufferQueueCallbackHandler function
[006:811] [2025-04-20 09:05:29 +0000.628946][1e6e] operator(): Audio playback
started.
[006:811] [2025-04-20 09:05:29 +0000.629008][1e71] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[006:811] [2025-04-20 09:05:29 +0000.629039][1e71]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[006:811] [2025-04-20 09:05:29 +0000.629047][1e6e] operator(): Started now!
[006:811] [2025-04-20 09:05:29 +0000.629185][1e70] Error(video_source.cc:430): wait
decoder a frame: 0
[006:812] [2025-04-20 09:05:29 +0000.630019][1e70] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[006:814] [2025-04-20 09:05:29 +0000.632029][1e70] OnVideoFrameReady(1/200)
[006:815] [2025-04-20 09:05:29 +0000.633213][1e6d] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[006:815] [2025-04-20 09:05:29 +0000.633288][1e6d] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:17286979
[006:833] [2025-04-20 09:05:29 +0000.651080][1e6d] lipsync_debug: render a video
frame
[006:833] [2025-04-20 09:05:29 +0000.651165][1e6d] lipsync_debug: First video frame
rendering.
[006:833] [2025-04-20 09:05:29 +0000.651431][1e6f] audio_frame_list_ empty
[006:843] [2025-04-20 09:05:29 +0000.661214][1e6d]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:22 timeDelta:28 last
video ts:900 frame->pts:2880 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[006:843] [2025-04-20 09:05:29 +0000.661355][1e6d] lipsync_debug: tsDelta -
timeDelta = -6
[006:843] [2025-04-20 09:05:29 +0000.661373][1e6d] lipsync_debug:result remaining
time:0
[006:843] [2025-04-20 09:05:29 +0000.661384][1e6d] dynamic updated lipsync delay:0
[006:845] [2025-04-20 09:05:29 +0000.662953][1e70]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[006:848] [2025-04-20 09:05:29 +0000.665925][1e6d] lipsync_debug:remaining time:10
tsDelta - timeDelta:19
[006:848] [2025-04-20 09:05:29 +0000.665979][1e6d] lipsync_debug:result remaining
time:10
[006:904] [2025-04-20 09:05:29 +0000.722480][1e6f] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[006:904] [2025-04-20 09:05:29 +0000.722561][1e6f] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[006:904] [2025-04-20 09:05:29 +0000.722606][1e6e] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[006:904] [2025-04-20 09:05:29 +0000.722707][1e6e] The audio playback speed:100
(1/100)
[006:904] [2025-04-20 09:05:29 +0000.722728][1e6e] lipsync_debug: The current
played audio timestamp is:0(1/50)
[006:904] [2025-04-20 09:05:29 +0000.722743][1e6e] First audio frame rendering
[006:932] [2025-04-20 09:05:29 +0000.749856][1e70] video frame wait audio frame:
last_video_timestamp:365 last_audio_timestamp:231.927
[006:967] [2025-04-20 09:05:29 +0000.785026][6f68]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[006:967] [2025-04-20 09:05:29 +0000.785658][1e6e] Stop:
[006:968] [2025-04-20 09:05:29 +0000.785797][1e6d] operator(): Video Render
stopped.
[006:968] [2025-04-20 09:05:29 +0000.785879][1e6e] Stop:
[006:968] [2025-04-20 09:05:29 +0000.786280][1e6e] DeviceStop:
audioDevice_:0x748d9da000
[006:968] [2025-04-20 09:05:29 +0000.786318][1e6e] OpenSlesOutput:Stop playout
[006:974] [2025-04-20 09:05:29 +0000.791878][1e6e] DeviceStop: Done
[006:974] [2025-04-20 09:05:29 +0000.792073][1e6e] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[006:974] [2025-04-20 09:05:29 +0000.792158][1e6e] operator(): Stop now!
[006:984] [2025-04-20 09:05:29 +0000.802011][1e62] av_read_frame AVERROR_EOF
[007:004] [2025-04-20 09:05:29 +0000.822534][1e62] OnReceiveEOF:
[007:004] [2025-04-20 09:05:29 +0000.822621][1e62] OnDecoderEOF time:17287168
enter.
[007:004] [2025-04-20 09:05:29 +0000.822717][1e60] CleanUp time:17287168 enter.
[007:004] [2025-04-20 09:05:29 +0000.822741][1e62] OnDecoderEOF leave. expire time
= 0 ms
[007:005] [2025-04-20 09:05:29 +0000.822934][1e62] OnDecoderFinished:
OnDecoderFinished total decoder frames:51 this:0x74ac84c080
[007:005] [2025-04-20 09:05:29 +0000.823554][6f68]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[007:005] [2025-04-20 09:05:29 +0000.823659][6f68] StopPreView: Have Stopped,
operation cancel
[007:005] [2025-04-20 09:05:29 +0000.823700][6f68] Stop:
[007:006] [2025-04-20 09:05:29 +0000.824146][1e6e] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[007:006] [2025-04-20 09:05:29 +0000.824473][6f68] DeviceRelease:
audioDevice_:0x748d9da000
[007:006] [2025-04-20 09:05:29 +0000.824509][6f68] OpenSlesOutput:Stop playout
[007:006] [2025-04-20 09:05:29 +0000.824610][6f68] DeviceRelease: Release the
webrtc device object.
[007:007] [2025-04-20 09:05:29 +0000.825038][6f68] OpenSlesOutput destruct.
[007:007] [2025-04-20 09:05:29 +0000.825099][6f68] DeviceRelease: Done
[007:007] [2025-04-20 09:05:29 +0000.825176][6f68] Stop:
[007:007] [2025-04-20 09:05:29 +0000.825296][1e6d] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[007:008] [2025-04-20 09:05:29 +0000.825793][1e60] CleanUp leave. expire time = 4
ms
[007:008] [2025-04-20 09:05:29 +0000.825830][1e60] clean up
[007:008] [2025-04-20 09:05:29 +0000.825847][1e60] running_decoder_count:0max
count:2
[007:010] [2025-04-20 09:05:29 +0000.828425][6f68] global uninited!
[007:011] [2025-04-20 09:05:29 +0000.829074][6f68]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[007:011] [2025-04-20 09:05:29 +0000.829148][6f68] ~MediaFilterGraph:
MediaFilterGraph destruct
[007:011] [2025-04-20 09:05:29 +0000.829165][6f68] RemoveVideoBackGroud: hava not
add video backgroud
[007:011] [2025-04-20 09:05:29 +0000.829191][6f68] UnbindInputFilter 0x74ac99edd8
this 0x74aca14520
[007:011] [2025-04-20 09:05:29 +0000.829210][6f68] ClearAllSource: remove source
filter, sourceid: 0x74ac84c080
[007:011] [2025-04-20 09:05:29 +0000.829224][6f68] DestoryDecoderByVideoSource
time:17287175 enter.
[007:011] [2025-04-20 09:05:29 +0000.829240][6f68] ~VideoBindDecoder time:17287175
enter.
[007:012] [2025-04-20 09:05:29 +0000.829993][6f68] CleanUp time:17287176 enter.
[007:012] [2025-04-20 09:05:29 +0000.830323][6f68] CleanUp leave. expire time = 0
ms
[007:012] [2025-04-20 09:05:29 +0000.830363][6f68] CleanUp time:17287176 enter.
[007:013] [2025-04-20 09:05:29 +0000.830779][6f68] CleanUp leave. expire time = 1
ms
[007:014] [2025-04-20 09:05:29 +0000.831797][6f68] ~VideoBindDecoder leave. expire
time = 3 ms
[007:014] [2025-04-20 09:05:29 +0000.831853][6f68] DestoryDecoderByVideoSource
leave. expire time = 3 ms
[007:014] [2025-04-20 09:05:29 +0000.831879][6f68] UnbindInputFilter 0x748da54b18
this 0x74ac99edd8
[007:014] [2025-04-20 09:05:29 +0000.831917][6f68] UnbindInputFilter 0x748da54a58
this 0x748da54b18
[007:014] [2025-04-20 09:05:29 +0000.831950][6f68] UnbindInputFilter 0x74ac84c2a0
this 0x748da54a58
[007:014] [2025-04-20 09:05:29 +0000.831978][6f68] UnbindInputFilter 0x74ac8e33d8
this 0x74aca172d8
[007:014] [2025-04-20 09:05:29 +0000.832008][6f68] UnbindInputFilter 0x74ad376b18
this 0x74ac8e33d8
[007:014] [2025-04-20 09:05:29 +0000.832035][6f68] UnbindInputFilter 0x74ac84c2a0
this 0x74ad376b18
[007:014] [2025-04-20 09:05:29 +0000.832210][6f68] ~GLESContext:
[007:016] [2025-04-20 09:05:29 +0000.834339][6f68] GLESContext destruct finish.
[007:016] [2025-04-20 09:05:29 +0000.834389][6f68] filter: filter pipeline destroy
this: 0x74aca14480
[007:017] [2025-04-20 09:05:29 +0000.835374][6f68]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[007:017] [2025-04-20 09:05:29 +0000.835702][6f68] machine model :poco
[007:017] [2025-04-20 09:05:29 +0000.835722][6f68] Support this machine model :poco
[007:017] [2025-04-20 09:05:29 +0000.835740][6f68] global inited! current sdk
version: 07-20-936c45f
[007:018] [2025-04-20 09:05:29 +0000.835852][6f68] filter: filter pipeline
construtc this: 0x74aca14480
[007:018] [2025-04-20 09:05:29 +0000.835872][6f68] MediaFilterGraph:
MediaFilterGraph construct
[007:018] [2025-04-20 09:05:29 +0000.835886][6f68] GLESContext:
[007:018] [2025-04-20 09:05:29 +0000.835914][6f68] The result of eglGetDisplay is:
0xb4000076215c5080
[007:019] [2025-04-20 09:05:29 +0000.836942][6f68] The result of creation:
0x74ad2e1f00
[007:019] [2025-04-20 09:05:29 +0000.837032][6f68] The result of
eglCreatePbufferSurface is: 0x74ad31ed80
[007:019] [2025-04-20 09:05:29 +0000.837139][6f68] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4
[007:019] [2025-04-20 09:05:29 +0000.837176][6f68] The source 0 speed:1
[007:019] [2025-04-20 09:05:29 +0000.837213][6f68] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4,
delay: 0
[007:019] [2025-04-20 09:05:29 +0000.837244][6f68] CreateDecoderByVideoSource
time:17287183 enter.
[007:020] [2025-04-20 09:05:29 +0000.838204][6f68] running_decoder_count:0max
count:2
[007:020] [2025-04-20 09:05:29 +0000.838247][6f68] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x74888c7400
[007:020] [2025-04-20 09:05:29 +0000.838732][1e74] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x74ad183a00] Current FFmpeg version git-2021-06-16-
97cea6f
[007:033] [2025-04-20 09:05:29 +0000.851317][1e74] OnStreamInfoFound: video
duration_: 1696
[007:034] [2025-04-20 09:05:29 +0000.852344][1e75] NO get frame from decoder
[007:034] [2025-04-20 09:05:29 +0000.852386][6f68] start decoder
[007:034] [2025-04-20 09:05:29 +0000.852420][6f68] CreateDecoderByVideoSource
leave. expire time = 15 ms
[007:034] [2025-04-20 09:05:29 +0000.852451][6f68] BindInputFilter 0x74ac84c2a0
this 0x74aca19f18
[007:034] [2025-04-20 09:05:29 +0000.852471][6f68] BindInputFilter 0x74aca19f18
this 0x74aca19fd8
[007:034] [2025-04-20 09:05:29 +0000.852493][6f68] BindInputFilter 0x74ac84c2a0
this 0x748da54518
[007:034] [2025-04-20 09:05:29 +0000.852511][6f68] BindInputFilter 0x748da54518
this 0x748da545d8
[007:034] [2025-04-20 09:05:29 +0000.852524][6f68] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4
[007:034] [2025-04-20 09:05:29 +0000.852545][6f68] BindInputFilter 0x74aca19fd8
this 0x748da54758
[007:034] [2025-04-20 09:05:29 +0000.852564][6f68] BindInputFilter 0x748da54758
this 0x74aca14520
[007:034] [2025-04-20 09:05:29 +0000.852582][6f68] BindInputFilter 0x748da545d8
this 0x748da54b18
[007:034] [2025-04-20 09:05:29 +0000.852601][6f68] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_17284630.mp4
[007:035] [2025-04-20 09:05:29 +0000.852841][1e75] NO get frame from decoder
[007:035] [2025-04-20 09:05:29 +0000.853421][1e75] NO get frame from decoder
[007:036] [2025-04-20 09:05:29 +0000.854017][6f68]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[007:036] [2025-04-20 09:05:29 +0000.854168][6f68] MediaComposeFile time:17287200
enter.
[007:036] [2025-04-20 09:05:29 +0000.854214][6f68] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[007:036] [2025-04-20 09:05:29 +0000.854307][6f68] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[007:036] [2025-04-20 09:05:29 +0000.854331][6f68] Recording session using default
bitrate support by app:31457280
[007:036] [2025-04-20 09:05:29 +0000.854728][1e7f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x745358de40
[007:037] [2025-04-20 09:05:29 +0000.854860][1e7f] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[007:037] [2025-04-20 09:05:29 +0000.855004][6f68] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[007:037] [2025-04-20 09:05:29 +0000.855065][1e75] NO get frame from decoder
[007:037] [2025-04-20 09:05:29 +0000.855671][6f68] GetPipeline:
-----------------------------------------
[007:037] [2025-04-20 09:05:29 +0000.855700][6f68] GetPipeline: source:
0x74ac84c080
[007:037] [2025-04-20 09:05:29 +0000.855728][6f68] GetPipeline: filter: NULLFilter
[007:038] [2025-04-20 09:05:29 +0000.855771][6f68] GetPipeline: filter: NULLFilter
[007:038] [2025-04-20 09:05:29 +0000.855792][6f68] GetPipeline: filter: NULLFilter
[007:038] [2025-04-20 09:05:29 +0000.855806][6f68] GetPipeline: audio filter:
AuidoNULLFilter
[007:038] [2025-04-20 09:05:29 +0000.855825][6f68] GetPipeline: audio filter:
AuidoNULLFilter
[007:038] [2025-04-20 09:05:29 +0000.855838][6f68] GetPipeline: audio filter:
AudioNUllFilter
[007:038] [2025-04-20 09:05:29 +0000.855858][6f68] GetPipeline:
------------------------------------------
[007:038] [2025-04-20 09:05:29 +0000.855872][6f68] filter: filter pipeline2 update
pattern: 2
[007:038] [2025-04-20 09:05:29 +0000.856056][6f68] MediaComposeFile leave. expire
time = 2 ms
[007:038] [2025-04-20 09:05:29 +0000.856388][6f68] machine model :poco
[007:038] [2025-04-20 09:05:29 +0000.856416][6f68] Support this machine model :poco
[007:038] [2025-04-20 09:05:29 +0000.856431][6f68] global inited! current sdk
version: 07-20-936c45f
[007:047] [2025-04-20 09:05:29 +0000.865707][1e75] NO get frame from decoder
[007:050] [2025-04-20 09:05:29 +0000.868077][6f68]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[007:050] [2025-04-20 09:05:29 +0000.868101][1e75] NO get frame from decoder
[007:050] [2025-04-20 09:05:29 +0000.868208][6f68] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 299
[007:050] [2025-04-20 09:05:29 +0000.868725][6f68]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[007:050] [2025-04-20 09:05:29 +0000.868758][6f68] BeginCompose: BeginCompose, is
composing 0
[007:051] [2025-04-20 09:05:29 +0000.869421][1e75] NO get frame from decoder
[007:052] [2025-04-20 09:05:29 +0000.870124][1e75] NO get frame from decoder
[007:056] [2025-04-20 09:05:29 +0000.873940][1e7f] start recording, file path:
[007:056] [2025-04-20 09:05:29 +0000.874292][1e7f] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 299 audio_timescale:44100
video_timescale:90000
[007:056] [2025-04-20 09:05:29 +0000.874332][1e7f] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[007:056] [2025-04-20 09:05:29 +0000.874355][1e7f] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 299
[007:056] [2025-04-20 09:05:29 +0000.874325][1e84] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7490058298
[007:056] [2025-04-20 09:05:29 +0000.874382][1e7f] fd_open successed
handle:0xb4000076216240b0
[007:056] [2025-04-20 09:05:29 +0000.874733][1e7f] create mp4 file:326
m_fileHandle: 0x74872c3100
[007:057] [2025-04-20 09:05:29 +0000.874760][1e7f] MP4 file: is opened successfully
[007:057] [2025-04-20 09:05:29 +0000.874775][1e7f] setupMediaProcessers:
[007:057] [2025-04-20 09:05:29 +0000.874789][1e7f]
RecordingSessionInternalSimple:setup media processers.
[007:057] [2025-04-20 09:05:29 +0000.874803][1e7f] construct AAC encoder
[007:057] [2025-04-20 09:05:29 +0000.875048][1e7f] H264Encoder creating:
ultrafast012323
[007:057] [2025-04-20 09:05:29 +0000.875074][1e7f] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[007:057] [2025-04-20 09:05:29 +0000.875382][1e7f] H264Encode::GetMachineModel is
M2102J20SG
[007:057] [2025-04-20 09:05:29 +0000.875408][1e7f] H264Encoder machine_mode
is:M2102J20SG
[007:057] [2025-04-20 09:05:29 +0000.875421][1e7f] H264Encode::machine size :9
machine_mode:M2102J20SG
[007:057] [2025-04-20 09:05:29 +0000.875432][1e7f] H264Encode::machine array
size :22 machine_mode:M2102J20SG
[007:057] [2025-04-20 09:05:29 +0000.875443][1e7f] H264Encode::current machine
is :M2102J20SG auto check hw codec decide to use hw codec
[007:057] [2025-04-20 09:05:29 +0000.875454][1e7f] setupCompressionSession:
[007:057] [2025-04-20 09:05:29 +0000.875467][1e7f] H264Encode::creating hareware
Encoder
[007:057] [2025-04-20 09:05:29 +0000.875480][1e7f] AndroidHwAvcEncoder
time:17287221 enter.
[007:057] [2025-04-20 09:05:29 +0000.875601][1e7f] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007621552540 address:0x744cae2760
[007:057] [2025-04-20 09:05:29 +0000.875719][1e7f] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[007:058] [2025-04-20 09:05:29 +0000.875771][1e7f] The video avc hw codec address
is 0x748725a528
[007:058] [2025-04-20 09:05:29 +0000.875807][1e7f] AndroidHwAvcEncoder leave.
expire time = 1 ms
[007:058] [2025-04-20 09:05:29 +0000.875838][1e7f] RegisterEncodeCompleteCallback
time:17287222 enter.
[007:058] [2025-04-20 09:05:29 +0000.875886][1e7f] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[007:058] [2025-04-20 09:05:29 +0000.875919][1e7f] InitEncode time:17287222 enter.
[007:058] [2025-04-20 09:05:29 +0000.875955][1e7f] InitEncode:
MediaCodecVideoEncoder::Release _inited:1
[007:058] [2025-04-20 09:05:29 +0000.875987][1e7f] Create time:17287222 enter.
[007:058] [2025-04-20 09:05:29 +0000.876022][1e7f] H264Encoder encoderCreate
width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[007:058] [2025-04-20 09:05:29 +0000.876057][1e7f]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7487243580
[007:058] [2025-04-20 09:05:29 +0000.876169][1e7f] supported_type:video/avc
[007:058] [2025-04-20 09:05:29 +0000.876199][1e7f] name:OMX.qcom.video.encoder.avc
mime:video/avc
[007:058] [2025-04-20 09:05:29 +0000.876240][1e7f] hwCodecPrefix :OMX.qcom.
[007:058] [2025-04-20 09:05:29 +0000.876270][1e7f] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[007:058] [2025-04-20 09:05:29 +0000.876306][1e7f] mediacodec_createCodecByName
time:17287222 enter.
[007:058] [2025-04-20 09:05:29 +0000.876322][1e7f] WrapAndroidMediaCodec
time:17287222 enter.
[007:058] [2025-04-20 09:05:29 +0000.876385][1e7f] WrapAndroidMediaCodec leave.
expire time = 0 ms
[007:074] [2025-04-20 09:05:29 +0000.892162][1e7f] mediacodec_createCodecByName
leave. expire time = 16 ms
[007:074] [2025-04-20 09:05:29 +0000.892235][1e7f] WrapAndroidMediaFromat
time:17287238 enter.
[007:074] [2025-04-20 09:05:29 +0000.892282][1e7f] WrapAndroidMediaFromat leave.
expire time = 0 ms
[007:102] [2025-04-20 09:05:29 +0000.920014][1e7f] Destroy time:17287266 enter.
[007:102] [2025-04-20 09:05:29 +0000.920106][1e7f] WrapAndroidMediaFromat::
Destroy
[007:102] [2025-04-20 09:05:29 +0000.920128][1e7f] Destroy leave. expire time = 0
ms
[007:102] [2025-04-20 09:05:29 +0000.920145][1e7f] ~WrapAndroidMediaFromat
time:17287266 enter.
[007:102] [2025-04-20 09:05:29 +0000.920160][1e7f] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[007:102] [2025-04-20 09:05:29 +0000.920174][1e7f] Create leave. expire time = 44
ms
[007:102] [2025-04-20 09:05:29 +0000.920189][1e7f] isSemiPlanarSupport
time:17287266 enter.
[007:102] [2025-04-20 09:05:29 +0000.920203][1e7f] H264Encoder isSemiPlanarSupport
[007:102] [2025-04-20 09:05:29 +0000.920217][1e7f] isSemiPlanarSupport leave.
expire time = 0 ms
[007:102] [2025-04-20 09:05:29 +0000.920232][1e7f] creat hw H264Encoder success,
isSemiPlanar:1
[007:102] [2025-04-20 09:05:29 +0000.920301][1e7f] InitEncode leave. expire time =
44 ms
[007:102] [2025-04-20 09:05:29 +0000.920321][1e7f] H264Encode::created Encoder
[007:102] [2025-04-20 09:05:29 +0000.920336][1e7f] H264Encode:: H264 encoder
created.
[007:102] [2025-04-20 09:05:29 +0000.920348][1e7f] H264 encoder created.
[007:102] [2025-04-20 09:05:29 +0000.920359][1e7f]
RecordingSessionInternalSimple:created avc encoder avc: 0x749026c640
[007:102] [2025-04-20 09:05:29 +0000.920371][1e7f] setOutput:
[007:102] [2025-04-20 09:05:29 +0000.920383][1e7f]
RecordingSessionInternalSimple:encoder set output to muxer!
[007:102] [2025-04-20 09:05:29 +0000.920396][1e7f] request a key frame
[007:102] [2025-04-20 09:05:29 +0000.920409][1e7f] H264Encode:: request a key frame
[007:102] [2025-04-20 09:05:29 +0000.920483][1e26] haveEnoughProcessedData
internalAudioStream.length: 10
[007:116] [2025-04-20 09:05:29 +0000.933924][1e7f] setDisplayRotate :90
[007:116] [2025-04-20 09:05:29 +0000.934010][1e7f] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[007:118] [2025-04-20 09:05:29 +0000.936381][1e80] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[007:119] [2025-04-20 09:05:29 +0000.936959][1e80]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[007:165] [2025-04-20 09:05:29 +0000.983167][1e80] h264 add frame header cdr flag
[007:165] [2025-04-20 09:05:29 +0000.983702][1e80] h264 add frame header cdr flag
[007:166] [2025-04-20 09:05:29 +0000.983857][1e80] Received key frame:10
[007:166] [2025-04-20 09:05:29 +0000.983881][1e80] H264Encode:: get a sps pps
header!headerSize:31
[007:166] [2025-04-20 09:05:29 +0000.984033][1e84] get the H.264 SPS parameter
[007:166] [2025-04-20 09:05:29 +0000.984496][1e84] add video track with id:1
[007:167] [2025-04-20 09:05:29 +0000.984938][1e84] get the H.264 PPS parameter
[007:170] [2025-04-20 09:05:29 +0000.988393][1e84] get the H.264 IDR frame
[007:170] [2025-04-20 09:05:29 +0000.988465][1e84] resss:true
[007:170] [2025-04-20 09:05:29 +0000.988484][1e84] video start ts:10
[007:170] [2025-04-20 09:05:29 +0000.988527][1e84] the video frame has been written
into MP4 file
[007:183] [2025-04-20 09:05:30 +0000.1262][1e7f] setDisplayRotate :90
[007:183] [2025-04-20 09:05:30 +0000.1318][1e7f] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[007:184] [2025-04-20 09:05:30 +0000.1905][1e84] add aac audio track with id:2
[007:184] [2025-04-20 09:05:30 +0000.2054][1e84] audio start ts:0
[007:184] [2025-04-20 09:05:30 +0000.2107][1e84] the audio frame has been written
into MP4 file
[007:186] [2025-04-20 09:05:30 +0000.3956][1e82] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 988 diff: 13
[007:211] [2025-04-20 09:05:30 +0000.28971][1e7f] setDisplayRotate :90
[007:211] [2025-04-20 09:05:30 +0000.29079][1e7f] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[007:220] [2025-04-20 09:05:30 +0000.38075][1e83] audio frame wait video
frame.last_video_timestamp:464 last_audio_timestamp:672.789
[007:256] [2025-04-20 09:05:30 +0000.74571][1e82] Error(video_source.cc:430): wait
decoder a frame: 0
[007:261] [2025-04-20 09:05:30 +0000.79199][1e75] av_read_frame AVERROR_EOF
[007:282] [2025-04-20 09:05:30 +0000.99802][1e80] DTS queue for
Generator:0x747a76aeb8 629 666 701 732 763 797 829 862 897
[007:290] [2025-04-20 09:05:30 +0000.108270][1e80] Push an pts:966 to dts queue.
[007:300] [2025-04-20 09:05:30 +0000.118596][1e75] OnReceiveEOF:
[007:300] [2025-04-20 09:05:30 +0000.118708][1e75] OnDecoderEOF time:17287464
enter.
[007:301] [2025-04-20 09:05:30 +0000.118921][1e75] OnDecoderEOF leave. expire time
= 1 ms
[007:301] [2025-04-20 09:05:30 +0000.118940][1e73] CleanUp time:17287465 enter.
[007:301] [2025-04-20 09:05:30 +0000.118952][1e75] OnDecoderFinished:
OnDecoderFinished total decoder frames:51 this:0x74ac84c080
[007:304] [2025-04-20 09:05:30 +0000.122004][1e83] PullAudioFrame: PullFrame audio
finished.
[007:304] [2025-04-20 09:05:30 +0000.122190][1e83]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[007:304] [2025-04-20 09:05:30 +0000.122221][1e83] OnAudioTimer: OnAudioTimer
return
[007:311] [2025-04-20 09:05:30 +0000.128867][1e73] CleanUp leave. expire time = 10
ms
[007:311] [2025-04-20 09:05:30 +0000.128924][1e73] clean up
[007:311] [2025-04-20 09:05:30 +0000.128940][1e73] running_decoder_count:0max
count:2
[007:317] [2025-04-20 09:05:30 +0000.135683][1e82]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[007:317] [2025-04-20 09:05:30 +0000.135755][1e82] OnVideoTimer: OnVideoTimer
EndComposeFile
[007:318] [2025-04-20 09:05:30 +0000.135772][1e82] EndComposeFile: EndComposeFile,
is composing 1
[007:322] [2025-04-20 09:05:30 +0000.139900][1e80] last dts:931 currentPts:966
ppsOrSPS:0 queue length:9
[007:368] [2025-04-20 09:05:30 +0000.185791][1e80] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:1663
[007:368] [2025-04-20 09:05:30 +0000.185945][1e80] push video frame to H264
encoder. (100 frame for one log)
[007:368] [2025-04-20 09:05:30 +0000.185984][1e80] push video frame to H264
encoder. (100 frame for one log) used width:1280 height:720
[007:368] [2025-04-20 09:05:30 +0000.186006][1e80] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:1663(100 frame for one
log)
[007:368] [2025-04-20 09:05:30 +0000.186031][1e80] The input pts:1663 fps:30
[007:372] [2025-04-20 09:05:30 +0000.190465][1e80]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:51
[007:372] [2025-04-20 09:05:30 +0000.190551][1e80]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x74901b1800
[007:374] [2025-04-20 09:05:30 +0000.192247][1e81]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[007:374] [2025-04-20 09:05:30 +0000.192327][1e81]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[007:374] [2025-04-20 09:05:30 +0000.192650][1e7f] stop recording
[007:374] [2025-04-20 09:05:30 +0000.192700][1e7f]
RecordingSessionInternalSimple:destroy media processers
[007:374] [2025-04-20 09:05:30 +0000.192721][1e7f] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[007:374] [2025-04-20 09:05:30 +0000.192737][1e7f] H264Encode::flushing hareware
Encoder
[007:375] [2025-04-20 09:05:30 +0000.192849][1e7f] Flush time:17287539 enter.
[007:375] [2025-04-20 09:05:30 +0000.192883][1e7f] H264Encoder encoder flush
[007:375] [2025-04-20 09:05:30 +0000.192903][1e7f] flush output queue
[007:386] [2025-04-20 09:05:30 +0000.204435][1e7f] DTS queue for
Generator:0x747a76aeb8 1524 1561 1591 1626 1663
[007:397] [2025-04-20 09:05:30 +0000.215246][1e7f] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1524 pts:1524
[007:409] [2025-04-20 09:05:30 +0000.227529][1e7f] SendFrame
encodedImage._timeStamp:1626encodedImage->_length:20720
[007:421] [2025-04-20 09:05:30 +0000.239059][1e7f] H264Encode::H264SWEncoder get
callback, length:17664 type:1 nalType:1length:17660
[007:708] [2025-04-20 09:05:30 +0000.526131][1e7f] Flush leave. expire time = 333
ms
[007:708] [2025-04-20 09:05:30 +0000.526397][1e7f] ~H264EncodeWrap:
[007:708] [2025-04-20 09:05:30 +0000.526448][1e7f] ~H264Encode:
[007:708] [2025-04-20 09:05:30 +0000.526484][1e7f] teardownCompressionSession:
H264Encode::destroying Encoder
[007:708] [2025-04-20 09:05:30 +0000.526522][1e7f] Release time:17287872 enter.
[007:708] [2025-04-20 09:05:30 +0000.526718][1e7f] Release:
MediaCodecVideoEncoder::Release _inited:1
[007:709] [2025-04-20 09:05:30 +0000.526774][1e7f] Destroy time:17287873 enter.
[007:709] [2025-04-20 09:05:30 +0000.526811][1e7f] H264Encoder encoderDestroy
[007:709] [2025-04-20 09:05:30 +0000.526848][1e7f]
AndroidMediaCodecVideoEncoder::release env: 0x7555a1dfa0
[007:709] [2025-04-20 09:05:30 +0000.526885][1e7f]
AndroidMediaCodecVideoEncoder::Destroy
[007:730] [2025-04-20 09:05:30 +0000.547828][1e7f] Destroy leave. expire time = 21
ms
[007:730] [2025-04-20 09:05:30 +0000.548048][1e7f] Release leave. expire time = 22
ms
[007:730] [2025-04-20 09:05:30 +0000.548125][1e7f] ~AndroidHwAvcEncoder
time:17287894 enter.
[007:730] [2025-04-20 09:05:30 +0000.548329][1e7f] Release time:17287894 enter.
[007:730] [2025-04-20 09:05:30 +0000.548435][1e7f] Release:
MediaCodecVideoEncoder:: has been released before, just return
[007:730] [2025-04-20 09:05:30 +0000.548479][1e7f] Release leave. expire time = 0
ms
[007:730] [2025-04-20 09:05:30 +0000.548556][1e7f] ~AndroidMediaCodecVideoEncoder
[007:730] [2025-04-20 09:05:30 +0000.548615][1e7f] ~WrapAndroidMediaCodec
time:17287894 enter.
[007:730] [2025-04-20 09:05:30 +0000.548676][1e7f] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[007:730] [2025-04-20 09:05:30 +0000.548737][1e7f] video hevc hw codec
destructor:0x748725a528
[007:731] [2025-04-20 09:05:30 +0000.548950][1e7f] ~AndroidHwAvcEncoder leave.
expire time = 1 ms
[007:731] [2025-04-20 09:05:30 +0000.549148][1e7f] teardownCompressionSession:
H264Encode::destroyed Encoder
[007:731] [2025-04-20 09:05:30 +0000.549224][1e7f]
RecordingSessionInternalSimple:destroy aac encoder output!
[007:731] [2025-04-20 09:05:30 +0000.549309][1e7f] AACSWEncode destructor
[007:736] [2025-04-20 09:05:30 +0000.554410][1e84] fd_close successed!
[007:743] [2025-04-20 09:05:30 +0000.561255][1e84] MP4 close file successfully
[007:743] [2025-04-20 09:05:30 +0000.561348][1e84] Recording session Internal:
notify recording ok
[007:743] [2025-04-20 09:05:30 +0000.561368][1e84] onRecordingOk: Recording Ok,
compose use time: 692, averagefps 0
[007:743] [2025-04-20 09:05:30 +0000.561384][1e84] OnReceiveEOF:
[007:746] [2025-04-20 09:05:30 +0000.564512][1e82] OnVideoTimer: OnVideoTimer
return
[007:759] [2025-04-20 09:05:30 +0000.577141][6f68]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[007:759] [2025-04-20 09:05:30 +0000.577273][6f68] ~MediaComposeFile time:17287923
enter.
[007:759] [2025-04-20 09:05:30 +0000.577315][6f68] CancelCompose: CancelCompose,
is composing 0
[007:760] [2025-04-20 09:05:30 +0000.578771][1e7f] stop recording
[007:761] [2025-04-20 09:05:30 +0000.578861][1e7f] we have stopped recording before
[007:761] [2025-04-20 09:05:30 +0000.579427][6f68] ~MediaComposeFile leave. expire
time = 2 ms
[007:761] [2025-04-20 09:05:30 +0000.579556][6f68] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[007:763] [2025-04-20 09:05:30 +0000.581216][6f68] global uninited!
[007:763] [2025-04-20 09:05:30 +0000.581356][6f68]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[007:763] [2025-04-20 09:05:30 +0000.581429][6f68] ~MediaFilterGraph:
MediaFilterGraph destruct
[007:763] [2025-04-20 09:05:30 +0000.581448][6f68] RemoveVideoBackGroud: hava not
add video backgroud
[007:763] [2025-04-20 09:05:30 +0000.581471][6f68] UnbindInputFilter 0x748da54758
this 0x74aca14520
[007:763] [2025-04-20 09:05:30 +0000.581489][6f68] ClearAllSource: remove source
filter, sourceid: 0x74ac84c080
[007:763] [2025-04-20 09:05:30 +0000.581503][6f68] DestoryDecoderByVideoSource
time:17287927 enter.
[007:763] [2025-04-20 09:05:30 +0000.581522][6f68] ~VideoBindDecoder time:17287927
enter.
[007:764] [2025-04-20 09:05:30 +0000.582218][6f68] CleanUp time:17287928 enter.
[007:765] [2025-04-20 09:05:30 +0000.583017][6f68] CleanUp leave. expire time = 1
ms
[007:765] [2025-04-20 09:05:30 +0000.583079][6f68] CleanUp time:17287929 enter.
[007:765] [2025-04-20 09:05:30 +0000.583223][6f68] CleanUp leave. expire time = 0
ms
[007:766] [2025-04-20 09:05:30 +0000.583883][6f68] ~VideoBindDecoder leave. expire
time = 3 ms
[007:766] [2025-04-20 09:05:30 +0000.583944][6f68] DestoryDecoderByVideoSource
leave. expire time = 3 ms
[007:766] [2025-04-20 09:05:30 +0000.583977][6f68] UnbindInputFilter 0x74aca19fd8
this 0x748da54758
[007:766] [2025-04-20 09:05:30 +0000.584007][6f68] UnbindInputFilter 0x74aca19f18
this 0x74aca19fd8
[007:766] [2025-04-20 09:05:30 +0000.584042][6f68] UnbindInputFilter 0x74ac84c2a0
this 0x74aca19f18
[007:766] [2025-04-20 09:05:30 +0000.584078][6f68] UnbindInputFilter 0x748da545d8
this 0x748da54b18
[007:766] [2025-04-20 09:05:30 +0000.584103][6f68] UnbindInputFilter 0x748da54518
this 0x748da545d8
[007:766] [2025-04-20 09:05:30 +0000.584125][6f68] UnbindInputFilter 0x74ac84c2a0
this 0x748da54518
[007:766] [2025-04-20 09:05:30 +0000.584158][6f68] ~GLESContext:
[007:767] [2025-04-20 09:05:30 +0000.585138][6f68] GLESContext destruct finish.
[007:767] [2025-04-20 09:05:30 +0000.585202][6f68] filter: filter pipeline destroy
this: 0x74aca14480
[008:162] [2025-04-20 09:05:30 +0000.980448][1e26] Run AGC when audioType = 0
[008:163] [2025-04-20 09:05:30 +0000.980793][1e26]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:851] [2025-04-20 09:05:31 +0000.669666][1e26] haveEnoughProcessedData
internalAudioStream.length: 0
[009:486] [2025-04-20 09:05:32 +0000.304730][6f80]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[009:487] [2025-04-20 09:05:32 +0000.304915][6f80] ~MediaFilterCamera time:17289651
enter.
[009:487] [2025-04-20 09:05:32 +0000.304940][6f80] StopPullFrameAndWriteMp4
time:17289651 enter.
[009:489] [2025-04-20 09:05:32 +0000.307098][1e21] stop recording
[009:489] [2025-04-20 09:05:32 +0000.307169][1e21] we have stopped recording before
[009:489] [2025-04-20 09:05:32 +0000.307310][6f80] StopPullFrameAndWriteMp4 leave.
expire time = 2 ms
[009:490] [2025-04-20 09:05:32 +0000.308382][6f80] DestroyPipelineAndFilters
time:17289654 enter.
[009:490] [2025-04-20 09:05:32 +0000.308434][6f80] DestroyPipelineAndFilters
leave. expire time = 0 ms
[009:490] [2025-04-20 09:05:32 +0000.308454][6f80] AppDeviceManagerStopMic
[009:491] [2025-04-20 09:05:32 +0000.309343][6f80] AppDeviceManagerStopMic::mic
status is on
[009:491] [2025-04-20 09:05:32 +0000.309394][6f80] Try to stop webrtc device.
[009:491] [2025-04-20 09:05:32 +0000.309424][6f80] Set record state to
stopped.threadID:28544
[009:550] [2025-04-20 09:05:32 +0000.368568][6f80] Try to destory the
recorder.threadID:28544
[009:751] [2025-04-20 09:05:32 +0000.569326][6f80] DestroyAudioRecorder:
[009:751] [2025-04-20 09:05:32 +0000.569408][6f80] Cleanup the buffer queue in the
recorder.
[009:751] [2025-04-20 09:05:32 +0000.569429][6f80] Destroy the recorder.
[009:754] [2025-04-20 09:05:32 +0000.572008][6f80] StopRecording finished.
[009:754] [2025-04-20 09:05:32 +0000.572079][6f80] The stop recording success.
[009:754] [2025-04-20 09:05:32 +0000.572098][6f80]
AudioDeviceDataHandler::StopMicProcess
[009:760] [2025-04-20 09:05:32 +0000.577806][6f80] AppDeviceManager stop.
[009:760] [2025-04-20 09:05:32 +0000.577893][6f80] Rlease the webrtc device object.
[009:760] [2025-04-20 09:05:32 +0000.578517][6f80] OpenSlesInput destruct.
[009:760] [2025-04-20 09:05:32 +0000.578579][6f80] OpenSlesOutput destruct.
[009:762] [2025-04-20 09:05:32 +0000.580380][6f80] EventDispatchServerScope
destruct
[009:762] [2025-04-20 09:05:32 +0000.580444][6f80]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[009:762] [2025-04-20 09:05:32 +0000.580480][6f80] ~AudioDeviceDataHandler
[009:763] [2025-04-20 09:05:32 +0000.580794][6f80] AppDeviceManagerDestruct.
[009:763] [2025-04-20 09:05:32 +0000.580834][6f80] ~AppDeviceManager:
[009:763] [2025-04-20 09:05:32 +0000.580864][6f80] ~CpuOverloadDetect time:17289927
enter.
[009:763] [2025-04-20 09:05:32 +0000.581160][6f80] ~CpuOverloadDetect leave.
expire time = 0 ms
[009:788] [2025-04-20 09:05:32 +0000.605877][6f80] Destruct BeautifyReader begin...
[009:788] [2025-04-20 09:05:32 +0000.606247][6f80] Destruct BeautifyReader done.
[009:788] [2025-04-20 09:05:32 +0000.606281][6f80] ~MediaFilterCamera leave.
expire time = 301 ms
[009:788] [2025-04-20 09:05:32 +0000.606386][6f80] ~GLESContext:
[009:792] [2025-04-20 09:05:32 +0000.610611][6f80] GLESContext destruct finish.
[009:793] [2025-04-20 09:05:32 +0000.610854][6f80] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[009:796] [2025-04-20 09:05:32 +0000.614761][6f80] global uninited!
[009:798] [2025-04-20 09:05:32 +0000.616055][6f80] clear AppID 50011
[009:798] [2025-04-20 09:05:32 +0000.616136][6f80] UnRegister JVM for Xplatform
util
[009:798] [2025-04-20 09:05:32 +0000.616154][6f80] Dispose::unregister webrtc video
engine
[009:798] [2025-04-20 09:05:32 +0000.616166][6f80] Init the android object with
jvm:0x0 env:0x0 context:0x0
[009:798] [2025-04-20 09:05:32 +0000.616182][6f80] SetAndroidMediaCodecObjects
time:17289962 enter.
[009:798] [2025-04-20 09:05:32 +0000.616196][6f80] ClearAndroidMediaCodecObjects
time:17289962 enter.
[009:798] [2025-04-20 09:05:32 +0000.616210][6f80] ClearAndroidMediaCodecObjects
leave. expire time = 0 ms
[009:798] [2025-04-20 09:05:32 +0000.616221][6f80] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[009:798] [2025-04-20 09:05:32 +0000.616276][6f80] SetAndroidMediaCodecObjects
time:17289962 enter.
[000:035] [2025-04-20 12:17:18 +0000.14870][1be3] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-04-
20 12:17:18 +0000
[000:035] [2025-04-20 12:17:18 +0000.14926][1be3] set AppID=50011 old AppID=-1
[000:035] [2025-04-20 12:17:18 +0000.14940][1be3] Init the android object with
jvm:0xb400007621552540 env:0x754d9d0940 context:0x74ef99b368
[000:036] [2025-04-20 12:17:18 +0000.14986][1be3] SetAndroidMediaCodecObjects
time:26947716 enter.
[000:036] [2025-04-20 12:17:18 +0000.15008][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:036] [2025-04-20 12:17:18 +0000.15034][1be3] SetAndroidMediaCodecObjects
time:26947716 enter.
[000:036] [2025-04-20 12:17:18 +0000.15046][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0xb400007621552540
[000:036] [2025-04-20 12:17:18 +0000.15055][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007621552540 address:0x7424143760
[000:036] [2025-04-20 12:17:18 +0000.15067][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007621552540
address:0x7424143760
[000:036] [2025-04-20 12:17:18 +0000.15087][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:036] [2025-04-20 12:17:18 +0000.15108][1be3] Set the android objects with
jvm:0xb400007621552540 env:0x754d9d0940 context:0x74ef99b368
[000:037] [2025-04-20 12:17:18 +0000.16250][1be3] audio jni debug :manager
SetAndroidAudioDeviceObjects env:0x754d9d0940
[000:037] [2025-04-20 12:17:18 +0000.16303][1be3] SystemUtil Init done
[000:040] [2025-04-20 12:17:18 +0000.19648][1be3]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:042] [2025-04-20 12:17:18 +0000.21853][1be3] MediaFilterCamera
[000:042] [2025-04-20 12:17:18 +0000.21900][1be3] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:043] [2025-04-20 12:17:18 +0000.21984][1be3] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:043] [2025-04-20 12:17:18 +0000.22008][1be3] Recording session using default
bitrate support by app:31457280
[000:043] [2025-04-20 12:17:18 +0000.22021][829] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7555bc98c0
[000:043] [2025-04-20 12:17:18 +0000.22090][829] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:043] [2025-04-20 12:17:18 +0000.22186][1be3] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:043] [2025-04-20 12:17:18 +0000.22728][1be3] Error(ini.cc:191): Open the file
failed. error:2
[000:043] [2025-04-20 12:17:18 +0000.22759][1be3]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:043] [2025-04-20 12:17:18 +0000.22789][1be3] The device model: m2102j20sg
usingSoftwareAEC value: 0
[000:046] [2025-04-20 12:17:18 +0000.25728][1be3] Error(ini.cc:191): Open the file
failed. error:2
[000:046] [2025-04-20 12:17:18 +0000.25790][1be3]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:046] [2025-04-20 12:17:18 +0000.25814][1be3] The device model: m2102j20sg
usingHardwareAEC value: 0
[000:046] [2025-04-20 12:17:18 +0000.25838][1be3] The machine device: m2102j20sg
usingHardwareAEC value: 0
[000:046] [2025-04-20 12:17:18 +0000.25867][1be3] Using Default AEC type: software
AEC
[000:047] [2025-04-20 12:17:18 +0000.26818][1be3] The device model: m2102j20sg enum
value: 0
[000:048] [2025-04-20 12:17:18 +0000.27182][1be3] GetMachineModel is M2102J20SG
[000:048] [2025-04-20 12:17:18 +0000.27217][1be3] GetMachineInfo: M2102J20SG
[000:048] [2025-04-20 12:17:18 +0000.27257][1be3] Construct BeautifyReader begin...
[000:048] [2025-04-20 12:17:18 +0000.27278][1be3] dumpStickerRgba:0
dumpStickerYuv:0
[000:048] [2025-04-20 12:17:18 +0000.27306][1be3] Construct BeautifyReader done.
[000:050] [2025-04-20 12:17:18 +0000.29536][1be3] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:050] [2025-04-20 12:17:18 +0000.29561][847] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x747a6170a0
[000:050] [2025-04-20 12:17:18 +0000.29617][1be3] AppDeviceManager telnet server
for statistics started......
[000:051] [2025-04-20 12:17:18 +0000.29995][1be3] CpuOverloadDetect time:26947731
enter.
[000:051] [2025-04-20 12:17:18 +0000.30070][1be3] CpuOverloadDetect leave. expire
time = 0 ms
[000:051] [2025-04-20 12:17:18 +0000.30084][849] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x74849099c0
[000:051] [2025-04-20 12:17:18 +0000.30548][1be3] AppDeviceMana GetOpenslVoiceMode
before get setting: 1
[000:051] [2025-04-20 12:17:18 +0000.30577][1be3] AppDeviceMana GetOpenslVoiceMode
after get setting: 1
[000:054] [2025-04-20 12:17:18 +0000.33306][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:054] [2025-04-20 12:17:18 +0000.33702][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:055] [2025-04-20 12:17:18 +0000.34086][1be3] CreatePlatformSpecificObjects:
[000:055] [2025-04-20 12:17:18 +0000.34120][1be3] audio device use opensle input
and opensl output
[000:055] [2025-04-20 12:17:18 +0000.34159][1be3] Create OpenSLES output module
with java VM support.
[000:055] [2025-04-20 12:17:18 +0000.34264][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:055] [2025-04-20 12:17:18 +0000.34379][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:055] [2025-04-20 12:17:18 +0000.34487][1be3] Create OpenSLES output module
with buffer num:1
[000:055] [2025-04-20 12:17:18 +0000.34582][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:055] [2025-04-20 12:17:18 +0000.34707][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:055] [2025-04-20 12:17:18 +0000.34822][1be3] Create OpenSLES input module with
java VM support.
[000:055] [2025-04-20 12:17:18 +0000.34851][1be3] Create OpenSLES input module with
buffer num:1
[000:055] [2025-04-20 12:17:18 +0000.34887][1be3] Error(trace.cc:40): Init the
output and input for audio device template.
[000:055] [2025-04-20 12:17:18 +0000.34907][1be3] Init the output device.
[000:055] [2025-04-20 12:17:18 +0000.34917][1be3] Init the opensl input.
[000:055] [2025-04-20 12:17:18 +0000.34928][1be3] AppDeviceManager get setting
samplerate: 0
[000:056] [2025-04-20 12:17:18 +0000.35201][1be3] The device model: m2102j20sg enum
value: 0
[000:056] [2025-04-20 12:17:18 +0000.35531][1be3] The device model: m2102j20sg enum
value: 0
[000:056] [2025-04-20 12:17:18 +0000.35551][1be3] Set the sample rate to be:48000
[000:056] [2025-04-20 12:17:18 +0000.35562][1be3] Enable the recording stereo:0
[000:056] [2025-04-20 12:17:18 +0000.35585][1be3] Set the playout as stereo:1
[000:056] [2025-04-20 12:17:18 +0000.35596][1be3] Init the microphone.
[000:060] [2025-04-20 12:17:18 +0000.39888][1be3] Update the recording sample rate
to be: 48000
[000:061] [2025-04-20 12:17:18 +0000.39962][1be3] Init the speaker.
[000:061] [2025-04-20 12:17:18 +0000.39988][1be3] Low latency buffer size:144 low
sample rate:48000
[000:061] [2025-04-20 12:17:18 +0000.40201][1be3] Using 1 x 10ms for an audio
frame.
[000:063] [2025-04-20 12:17:18 +0000.42928][1be3] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:064] [2025-04-20 12:17:18 +0000.43006][1be3] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:064] [2025-04-20 12:17:18 +0000.43043][1be3] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:067] [2025-04-20 12:17:18 +0000.46827][1be3] The device model:m2102j20sg
[000:067] [2025-04-20 12:17:18 +0000.46882][1be3] speaker output factor:100
defaultFactor: 100
[000:067] [2025-04-20 12:17:18 +0000.46893][1be3] headset output factor:100
defaultFactor: 100
[000:068] [2025-04-20 12:17:18 +0000.47124][1be3] AppDeviceManagerStart finished.
[000:068] [2025-04-20 12:17:18 +0000.47176][1be3] AppDeviceManagerStartMic::mic
status is off
[000:068] [2025-04-20 12:17:18 +0000.47225][1be3] AppDeviceManagerStartMic update
aec type: 2
[000:068] [2025-04-20 12:17:18 +0000.47242][1be3] AppDeviceManagerStartMic update
voiceChangeMode: 4
[000:068] [2025-04-20 12:17:18 +0000.47252][1be3]
AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:068] [2025-04-20 12:17:18 +0000.47275][1be3]
AudioDeviceDataHandler::StartMicProcess
[000:068] [2025-04-20 12:17:18 +0000.47348][1be3] Try to start webrtc recording
device.
[000:068] [2025-04-20 12:17:18 +0000.47367][1be3] StartRecording. threadID:7139
[000:068] [2025-04-20 12:17:18 +0000.47383][84b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:068] [2025-04-20 12:17:18 +0000.47448][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[000:068] [2025-04-20 12:17:18 +0000.47577][1be3] The machine model:M2102J20SG
[000:068] [2025-04-20 12:17:18 +0000.47617][1be3] default mode: Set the recording
mode to voice communication to enable HW AEC .
[000:068] [2025-04-20 12:17:18 +0000.47628][1be3] Set the recording mode before
getSetting: 4
[000:068] [2025-04-20 12:17:18 +0000.47641][1be3] Set the recording mode after
getSetting: 1
[000:103] [2025-04-20 12:17:18 +0000.83188][1be3] StartRecording finished.
[000:104] [2025-04-20 12:17:18 +0000.83369][1be3] audio: start the audio mic
checker timer.
[000:105] [2025-04-20 12:17:18 +0000.84691][1be3] machine model :poco
[000:105] [2025-04-20 12:17:18 +0000.84739][1be3] Support this machine model :poco
[000:109] [2025-04-20 12:17:18 +0000.88468][1be3] global inited! current sdk
version: 07-20-936c45f
[000:179] [2025-04-20 12:17:18 +0000.158234][84c] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[000:179] [2025-04-20 12:17:18 +0000.158309][84c] _deviceSampleRate:48000
[000:180] [2025-04-20 12:17:18 +0000.159710][84b] Run AGC when audioType = 0
[000:180] [2025-04-20 12:17:18 +0000.159786][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:476] [2025-04-20 12:17:18 +0000.455067][2b1a]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:477] [2025-04-20 12:17:18 +0000.456518][835] MediaFilterCamera, recording file
context:0x754a4f9d80 input texture:81
[000:477] [2025-04-20 12:17:18 +0000.456591][835] GLESContext:
[000:477] [2025-04-20 12:17:18 +0000.456684][835] The result of eglGetDisplay is:
0xb4000076215c5080
[000:478] [2025-04-20 12:17:18 +0000.457536][835] The result of creation:
0x7484b97300
[000:478] [2025-04-20 12:17:18 +0000.457629][835] The result of
eglCreatePbufferSurface is: 0x7484b97400
[000:478] [2025-04-20 12:17:18 +0000.457722][2b1a]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x754a4f9d80 input_texture: 81
[001:842] [2025-04-20 12:17:19 +0000.820980][84b] haveEnoughProcessedData
internalAudioStream.length: 20
[002:183] [2025-04-20 12:17:20 +0000.162738][84b] Run AGC when audioType = 0
[003:538] [2025-04-20 12:17:21 +0000.517561][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[004:107] [2025-04-20 12:17:22 +0000.85986][814] monitorTime:4003totalDuration:3940
[004:180] [2025-04-20 12:17:22 +0000.159615][84b] Run AGC when audioType = 0
[004:180] [2025-04-20 12:17:22 +0000.159729][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[005:223] [2025-04-20 12:17:23 +0000.202483][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[006:182] [2025-04-20 12:17:24 +0000.161931][84b] Run AGC when audioType = 0
[006:962] [2025-04-20 12:17:24 +0000.941581][84b] haveEnoughProcessedData
internalAudioStream.length: 20
[008:183] [2025-04-20 12:17:26 +0000.162214][84b] Run AGC when audioType = 0
[008:183] [2025-04-20 12:17:26 +0000.162370][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:701] [2025-04-20 12:17:26 +0000.680947][84b] haveEnoughProcessedData
internalAudioStream.length: 20
[009:748] [2025-04-20 12:17:27 +0000.727298][1bc6] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[009:748] [2025-04-20 12:17:27 +0000.727404][1bc6]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[009:749] [2025-04-20 12:17:27 +0000.728084][1bc6]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[009:749] [2025-04-20 12:17:27 +0000.728223][835] operator() time:26957429 enter.
[009:749] [2025-04-20 12:17:27 +0000.728274][835] MediaFilterCamera, recording
file context:0x754a4f9d80 input texture:81
[009:750] [2025-04-20 12:17:27 +0000.729633][835] MicSource: Mic source
created:10x747a60dd00
[009:751] [2025-04-20 12:17:27 +0000.730341][835] received external audio stream
[009:751] [2025-04-20 12:17:27 +0000.730408][835] alloc thread: 0x747a507b80
name:worker3 thread id:499754282160 to Mic_source
[009:751] [2025-04-20 12:17:27 +0000.730436][835] audio: start the audio sender
thread.
[009:751] [2025-04-20 12:17:27 +0000.730492][835] construct OpenGLRenderProgram
0x7494f8ca98
[009:751] [2025-04-20 12:17:27 +0000.730526][835] CropFilter::SetOrientation
orientation: 90
[009:751] [2025-04-20 12:17:27 +0000.730654][835] filter: filter pipeline construtc
this: 0x7555a28040
[009:751] [2025-04-20 12:17:27 +0000.730680][835] filter: filter pipeline2 update
pattern: 1
[009:751] [2025-04-20 12:17:27 +0000.730761][835] CameraSource::source_id_:1
[009:751] [2025-04-20 12:17:27 +0000.730784][835] RecordAudioSource::source_id_:2
[009:752] [2025-04-20 12:17:27 +0000.731022][835] BindInputFilter 0x747a55dd40
this 0x7494f8ccc0
[009:752] [2025-04-20 12:17:27 +0000.731055][835] BindInputFilter 0x747a6b55d8
this 0x747a6b5a50
[009:752] [2025-04-20 12:17:27 +0000.731095][835] BindInputFilter 0x7494f8ccc0
this 0x7555a280e0
[009:752] [2025-04-20 12:17:27 +0000.731145][835] setParamentForFilters:
speed:3.000000
[009:752] [2025-04-20 12:17:27 +0000.731189][835] SetParamForFilter:
AF_SpeedFilter params:, speed_ 3
[009:752] [2025-04-20 12:17:27 +0000.731211][835] SetParamForFilter time:26957432
enter.
[009:752] [2025-04-20 12:17:27 +0000.731286][835] Error(crop_filter.cc:263):
SetParamForFilter: Not found modetype param, using default modetype citytravel!
[009:752] [2025-04-20 12:17:27 +0000.731322][835] SetParamForFilter: Params video
index is: 0
[009:752] [2025-04-20 12:17:27 +0000.731352][835] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[009:752] [2025-04-20 12:17:27 +0000.731384][835] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[009:752] [2025-04-20 12:17:27 +0000.731415][835] crop filter mode tpye:
citytravelvideo index:0
[009:758] [2025-04-20 12:17:27 +0000.737729][835]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:758] [2025-04-20 12:17:27 +0000.737821][835]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:758] [2025-04-20 12:17:27 +0000.737844][835]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:758] [2025-04-20 12:17:27 +0000.737862][835]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:758] [2025-04-20 12:17:27 +0000.737880][835]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:758] [2025-04-20 12:17:27 +0000.737898][835]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:758] [2025-04-20 12:17:27 +0000.737915][835]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:758] [2025-04-20 12:17:27 +0000.737932][835]
Warning(parse_template_json.cc:81): json parament no found the parament
[009:758] [2025-04-20 12:17:27 +0000.737948][835]
Warning(parse_template_json.cc:81): json parament no found the parament
[009:759] [2025-04-20 12:17:27 +0000.737965][835]
Warning(parse_template_json.cc:67): json parament no found the parament
[009:759] [2025-04-20 12:17:27 +0000.737996][835]
Warning(parse_template_json.cc:93): json parament no found the duration
[009:759] [2025-04-20 12:17:27 +0000.738018][835] SetParamForFilter leave. expire
time = 7 ms
[009:759] [2025-04-20 12:17:27 +0000.738257][835] OnOutputSizeChanged width 1280
height 720
[009:759] [2025-04-20 12:17:27 +0000.738298][835] OpenGLFrameBuffer: width:1280
height:720
[009:759] [2025-04-20 12:17:27 +0000.738331][835] OpenGLFrameBuffer: width:1280
height:720
[009:759] [2025-04-20 12:17:27 +0000.738363][835] OpenGLFrameBuffer: width:1280
height:720
[009:759] [2025-04-20 12:17:27 +0000.738395][835] OpenGLFrameBuffer: width:1280
height:720
[009:759] [2025-04-20 12:17:27 +0000.738412][835] OpenGLFrameBuffer: width:1280
height:720
[009:759] [2025-04-20 12:17:27 +0000.738436][835] OpenGLFrameBuffer: width:1280
height:720
[009:759] [2025-04-20 12:17:27 +0000.738468][835] construct TrivalImageDrawer
0x7479925fc0
[009:759] [2025-04-20 12:17:27 +0000.738484][835] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x7479925fc0 context 0x7555a9acc0
[009:759] [2025-04-20 12:17:27 +0000.738502][835] setupGLES:
[009:759] [2025-04-20 12:17:27 +0000.738822][835] OpenGLRenderProgram::Initialize.
[009:759] [2025-04-20 12:17:27 +0000.738896][835] The version of the OpenGL: OpenGL
ES GLSL ES 3.20
[009:759] [2025-04-20 12:17:27 +0000.738924][835] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[009:760] [2025-04-20 12:17:27 +0000.739047][835] Init open gl render: 0x7494f8ca98
[009:760] [2025-04-20 12:17:27 +0000.739084][835] Fragement shader path:
[009:760] [2025-04-20 12:17:27 +0000.739158][835] Fragement shader path:
[009:760] [2025-04-20 12:17:27 +0000.739208][835] create opengl program object.
[009:760] [2025-04-20 12:17:27 +0000.739225][835] create shader: vertex
[009:760] [2025-04-20 12:17:27 +0000.739436][835] create shader: fragment
[009:761] [2025-04-20 12:17:27 +0000.740632][84b] On audio frame the broadcast with
timestamp:26957441 samples:480. (1000 frame for one log)
[009:762] [2025-04-20 12:17:27 +0000.741001][835] Have not extra filter filename!
[009:762] [2025-04-20 12:17:27 +0000.741048][835] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[009:762] [2025-04-20 12:17:27 +0000.741071][835] OpenGLRenderProgram::Initialize
success.
[009:762] [2025-04-20 12:17:27 +0000.741146][835] Setup the OpenGL result:1
[009:762] [2025-04-20 12:17:27 +0000.741193][a8d] Get data in mic source, which has
byte length:1764micAudioStream->length():20
[009:762] [2025-04-20 12:17:27 +0000.741401][829] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4
[009:762] [2025-04-20 12:17:27 +0000.741548][829] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[009:762] [2025-04-20 12:17:27 +0000.741559][a8d] The output timestamp from audio
mixer change:26957441
[009:762] [2025-04-20 12:17:27 +0000.741578][a91] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x74e96e7898
[009:762] [2025-04-20 12:17:27 +0000.741620][829] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[009:762] [2025-04-20 12:17:27 +0000.741736][829] 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_26957442.mp4
fileFD: -1
[009:763] [2025-04-20 12:17:27 +0000.742141][829] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4
is opened successfully
[009:763] [2025-04-20 12:17:27 +0000.742175][829] setupMediaProcessers:
[009:763] [2025-04-20 12:17:27 +0000.742193][829]
RecordingSessionInternalSimple:setup media processers.
[009:763] [2025-04-20 12:17:27 +0000.742221][829] construct AAC encoder
[009:762] [2025-04-20 12:17:27 +0000.741642][a8d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[009:763] [2025-04-20 12:17:27 +0000.742834][829] H264Encoder creating:
superfast011818
[009:763] [2025-04-20 12:17:27 +0000.742872][829] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[009:764] [2025-04-20 12:17:27 +0000.743419][829] H264Encode::GetMachineModel is
M2102J20SG
[009:764] [2025-04-20 12:17:27 +0000.743463][829] H264Encoder machine_mode
is:M2102J20SG
[009:764] [2025-04-20 12:17:27 +0000.743480][829] H264Encode::machine size :9
machine_mode:M2102J20SG
[009:764] [2025-04-20 12:17:27 +0000.743495][829] H264Encode::machine array
size :22 machine_mode:M2102J20SG
[009:764] [2025-04-20 12:17:27 +0000.743509][829] H264Encode::current machine
is :M2102J20SG auto check hw codec decide to use hw codec
[009:764] [2025-04-20 12:17:27 +0000.743522][829] setupCompressionSession:
[009:764] [2025-04-20 12:17:27 +0000.743539][829] H264Encode::creating hareware
Encoder
[009:764] [2025-04-20 12:17:27 +0000.743556][829] AndroidHwAvcEncoder time:26957444
enter.
[009:764] [2025-04-20 12:17:27 +0000.743744][829] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007621552540 address:0x7424143760
[009:764] [2025-04-20 12:17:27 +0000.743905][829] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[009:764] [2025-04-20 12:17:27 +0000.743942][829] The video avc hw codec address is
0x749641e3f0
[009:765] [2025-04-20 12:17:27 +0000.744003][829] AndroidHwAvcEncoder leave.
expire time = 1 ms
[009:765] [2025-04-20 12:17:27 +0000.744039][829] RegisterEncodeCompleteCallback
time:26957445 enter.
[009:765] [2025-04-20 12:17:27 +0000.744150][829] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[009:765] [2025-04-20 12:17:27 +0000.744212][829] InitEncode time:26957445 enter.
[009:765] [2025-04-20 12:17:27 +0000.744259][829] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[009:765] [2025-04-20 12:17:27 +0000.744298][829] Create time:26957445 enter.
[009:765] [2025-04-20 12:17:27 +0000.744341][829] H264Encoder encoderCreate
width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[009:765] [2025-04-20 12:17:27 +0000.744365][829]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x74967a7e80
[009:765] [2025-04-20 12:17:27 +0000.744560][829] supported_type:video/avc
[009:765] [2025-04-20 12:17:27 +0000.744597][829] name:OMX.qcom.video.encoder.avc
mime:video/avc
[009:765] [2025-04-20 12:17:27 +0000.744655][829] hwCodecPrefix :OMX.qcom.
[009:765] [2025-04-20 12:17:27 +0000.744689][829] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[009:765] [2025-04-20 12:17:27 +0000.744719][829] mediacodec_createCodecByName
time:26957445 enter.
[009:765] [2025-04-20 12:17:27 +0000.744746][829] WrapAndroidMediaCodec
time:26957445 enter.
[009:765] [2025-04-20 12:17:27 +0000.744863][829] WrapAndroidMediaCodec leave.
expire time = 0 ms
[009:797] [2025-04-20 12:17:27 +0000.776150][829] mediacodec_createCodecByName
leave. expire time = 32 ms
[009:797] [2025-04-20 12:17:27 +0000.776228][829] WrapAndroidMediaFromat
time:26957477 enter.
[009:797] [2025-04-20 12:17:27 +0000.776306][829] WrapAndroidMediaFromat leave.
expire time = 0 ms
[009:869] [2025-04-20 12:17:27 +0000.848388][829] Destroy time:26957549 enter.
[009:869] [2025-04-20 12:17:27 +0000.848481][829] WrapAndroidMediaFromat::
Destroy
[009:869] [2025-04-20 12:17:27 +0000.848502][829] Destroy leave. expire time = 0
ms
[009:869] [2025-04-20 12:17:27 +0000.848542][829] ~WrapAndroidMediaFromat
time:26957549 enter.
[009:869] [2025-04-20 12:17:27 +0000.848557][829] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[009:869] [2025-04-20 12:17:27 +0000.848583][829] Create leave. expire time = 104
ms
[009:869] [2025-04-20 12:17:27 +0000.848601][829] isSemiPlanarSupport time:26957549
enter.
[009:869] [2025-04-20 12:17:27 +0000.848628][829] H264Encoder isSemiPlanarSupport
[009:869] [2025-04-20 12:17:27 +0000.848648][829] isSemiPlanarSupport leave.
expire time = 0 ms
[009:869] [2025-04-20 12:17:27 +0000.848674][829] creat hw H264Encoder success,
isSemiPlanar:1
[009:869] [2025-04-20 12:17:27 +0000.848786][829] InitEncode leave. expire time =
104 ms
[009:869] [2025-04-20 12:17:27 +0000.848814][829] H264Encode::created Encoder
[009:869] [2025-04-20 12:17:27 +0000.848848][829] H264Encode:: H264 encoder
created.
[009:869] [2025-04-20 12:17:27 +0000.848876][829] H264 encoder created.
[009:869] [2025-04-20 12:17:27 +0000.848890][829]
RecordingSessionInternalSimple:created avc encoder avc: 0x747a0ada80
[009:869] [2025-04-20 12:17:27 +0000.848907][829] setOutput:
[009:869] [2025-04-20 12:17:27 +0000.848918][829]
RecordingSessionInternalSimple:encoder set output to muxer!
[009:869] [2025-04-20 12:17:27 +0000.848928][829] request a key frame
[009:869] [2025-04-20 12:17:27 +0000.848937][829] H264Encode:: request a key frame
[009:870] [2025-04-20 12:17:27 +0000.849517][829] setDisplayRotate :90
[009:870] [2025-04-20 12:17:27 +0000.849556][829] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[009:870] [2025-04-20 12:17:27 +0000.849638][835] StartRecording:
[009:870] [2025-04-20 12:17:27 +0000.849751][a8d] operator(): Set the recording
session in mic source. recording session: 0x747a6b5480
[009:870] [2025-04-20 12:17:27 +0000.849856][835] operator() leave. expire time =
121 ms
[009:870] [2025-04-20 12:17:27 +0000.849945][a89] AF_SpeedFilter audio 0x747a6b5900
PullFrame
[009:871] [2025-04-20 12:17:27 +0000.849989][a89] RecordAudioSource::PullAudioFrame
[009:871] [2025-04-20 12:17:27 +0000.850063][a89] AF_SpeedFilter::PullFrame eof4
[009:873] [2025-04-20 12:17:27 +0000.852453][a89]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[009:889] [2025-04-20 12:17:27 +0000.868034][a89] AF_SpeedFilter audio time,
0x747a6b5900 rcv time: 26957563
[009:889] [2025-04-20 12:17:27 +0000.868143][a89] AF_SpeedFilter audio time,
0x747a6b5900 rcv time: 26957563in_nSamples:441
[009:889] [2025-04-20 12:17:27 +0000.868244][a89] resampled_data_size:0
[009:926] [2025-04-20 12:17:27 +0000.905326][835]
MediaFilterCamera::NeedProcessTexture
[009:926] [2025-04-20 12:17:27 +0000.905405][835] begine recode to first frame
spend time:177
[009:926] [2025-04-20 12:17:27 +0000.905434][835] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x747a55dc00
[009:926] [2025-04-20 12:17:27 +0000.905468][835] blur_distance_:0
[009:926] [2025-04-20 12:17:27 +0000.905484][835] blur_direction_angle_:-90
[009:926] [2025-04-20 12:17:27 +0000.905509][835]
GPUImageProcessing::SetOrientation orientation: 90
[009:926] [2025-04-20 12:17:27 +0000.905531][835] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[009:926] [2025-04-20 12:17:27 +0000.905582][835] GPUImageProcessing: process video
frame with resolution 1280 X 720
[009:926] [2025-04-20 12:17:27 +0000.905612][835] GPUImageProcessing: input frame
width1280 X 720
[009:927] [2025-04-20 12:17:27 +0000.906580][835] drawYUV420 render
OpenGLRenderProgram:0x7494f8ca98
[009:929] [2025-04-20 12:17:27 +0000.908090][835] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[009:929] [2025-04-20 12:17:27 +0000.908234][835] CropFilter::OnVideoFrame
outputtexture :83
[009:929] [2025-04-20 12:17:27 +0000.908471][835] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[009:932] [2025-04-20 12:17:27 +0000.911945][835] The read pixel from buffer take:
3 width:1280 height:720 frameType:0
[009:955] [2025-04-20 12:17:27 +0000.934429][835] drawYUV420 render
OpenGLRenderProgram:0x7494f8ca98
[009:957] [2025-04-20 12:17:27 +0000.936830][835] The convert RGB to YUV take 1
[009:958] [2025-04-20 12:17:27 +0000.937174][835] FilterPipeline2::OnVideoFrame pts
29 last_video_timestamp_ 29
[009:958] [2025-04-20 12:17:27 +0000.937245][835] Got a frame videoTime:0
nextWantTime:0 timeInterval:100 frameRate:10
[009:958] [2025-04-20 12:17:27 +0000.937285][835]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[009:960] [2025-04-20 12:17:27 +0000.939288][a90]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[009:960] [2025-04-20 12:17:27 +0000.939421][a90] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[009:960] [2025-04-20 12:17:27 +0000.939469][a90] push video frame to H264 encoder.
(100 frame for one log)
[009:960] [2025-04-20 12:17:27 +0000.939514][a90] push video frame to H264 encoder.
(100 frame for one log) used width:1280 height:720
[009:960] [2025-04-20 12:17:27 +0000.939553][a90] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1280 height:720 pts:0(100 frame for one log)
[009:960] [2025-04-20 12:17:27 +0000.939642][a90] Push an pts:0 to dts queue.
[009:960] [2025-04-20 12:17:27 +0000.939801][a90] DTS queue for
Generator:0x74e96e7eb8 0
[009:960] [2025-04-20 12:17:27 +0000.939844][a90] The input pts:0 fps:30
[009:963] [2025-04-20 12:17:27 +0000.941986][a90]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[009:993] [2025-04-20 12:17:27 +0000.972286][835] drawYUV420 render
OpenGLRenderProgram:0x7494f8ca98
[009:998] [2025-04-20 12:17:27 +0000.977021][835] Drop a frame videoTime:37
nextWantTime:100 timeInterval:100 frameRate:10
[010:031] [2025-04-20 12:17:28 +0000.10879][a89] AF_SpeedFilter audio time 222,
0x747a6b5900 out time: 26957563 org time: 26957563
[010:032] [2025-04-20 12:17:28 +0000.10984][a89] FilterPipeline2::OnAudioFrame pts
10 last_audio_timestamp_ 10
[010:032] [2025-04-20 12:17:28 +0000.11014][a89]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 26957563
[010:032] [2025-04-20 12:17:28 +0000.11079][a89]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[010:032] [2025-04-20 12:17:28 +0000.11167][a89] AF_SpeedFilter audio time
[010:032] [2025-04-20 12:17:28 +0000.11193][a89] AF_SpeedFilter audio time 111,
0x747a6b5900 out time: 26957573 org time: 26957573
[010:167] [2025-04-20 12:17:28 +0000.146750][a90] h264 add frame header cdr flag
[010:168] [2025-04-20 12:17:28 +0000.147795][a90] h264 add frame header cdr flag
[010:169] [2025-04-20 12:17:28 +0000.148260][a90] SendFrame
encodedImage._timeStamp:0encodedImage->_length:92399
[010:169] [2025-04-20 12:17:28 +0000.148333][a90] Received key frame:0
[010:169] [2025-04-20 12:17:28 +0000.148381][a90] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[010:169] [2025-04-20 12:17:28 +0000.148425][a90] H264Encode::H264SWEncoder get
callback, length:92399 type:0 nalType:7length:18
[010:169] [2025-04-20 12:17:28 +0000.148462][a90] H264Encode:: get a sps pps
header!headerSize:31
[010:169] [2025-04-20 12:17:28 +0000.148496][a90] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[010:169] [2025-04-20 12:17:28 +0000.148715][a8f]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:1
[010:170] [2025-04-20 12:17:28 +0000.149058][a91] get the H.264 SPS parameter
[010:170] [2025-04-20 12:17:28 +0000.149264][a91] add video track with id:1
[010:170] [2025-04-20 12:17:28 +0000.149741][a91] add aac audio track with id:2
[010:171] [2025-04-20 12:17:28 +0000.150172][a91] get the H.264 PPS parameter
[010:171] [2025-04-20 12:17:28 +0000.150456][a91] get the H.264 IDR frame
[010:171] [2025-04-20 12:17:28 +0000.150479][a91] resss:true
[010:171] [2025-04-20 12:17:28 +0000.150493][a91] video start ts:0
[010:171] [2025-04-20 12:17:28 +0000.150573][a91] the video frame has been written
into MP4 file
[010:179] [2025-04-20 12:17:28 +0000.158632][84c] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[010:179] [2025-04-20 12:17:28 +0000.158767][84c] _deviceSampleRate:48000
[010:183] [2025-04-20 12:17:28 +0000.162261][84b] Run AGC when audioType = 0
[010:309] [2025-04-20 12:17:28 +0000.288650][a91] audio start ts:0
[010:309] [2025-04-20 12:17:28 +0000.288793][a91] the audio frame has been written
into MP4 file
[010:422] [2025-04-20 12:17:28 +0000.401142][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:435] [2025-04-20 12:17:28 +0000.414003][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[010:458] [2025-04-20 12:17:28 +0000.437355][835] The convert RGB to YUV take 2
[010:767] [2025-04-20 12:17:28 +0000.746578][a8d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[010:925] [2025-04-20 12:17:28 +0000.904692][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[010:952] [2025-04-20 12:17:28 +0000.931732][835] The convert RGB to YUV take 1
[011:422] [2025-04-20 12:17:29 +0000.401585][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:456] [2025-04-20 12:17:29 +0000.435193][835] The convert RGB to YUV take 1
[011:635] [2025-04-20 12:17:29 +0000.614694][a89] AF_SpeedFilter audio 0x747a6b5900
PullFrame
[011:707] [2025-04-20 12:17:29 +0000.686131][a89] RecordAudioSource::PullAudioFrame
[011:769] [2025-04-20 12:17:29 +0000.748607][a8d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[011:919] [2025-04-20 12:17:29 +0000.898092][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[011:951] [2025-04-20 12:17:29 +0000.930774][835] The convert RGB to YUV take 1
[011:952] [2025-04-20 12:17:29 +0000.931068][835] Drop a frame videoTime:1995
nextWantTime:2000 timeInterval:100 frameRate:10
[012:117] [2025-04-20 12:17:30 +0000.96265][a89] AF_SpeedFilter::PullFrame eof4
[012:119] [2025-04-20 12:17:30 +0000.98459][a89]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[012:163] [2025-04-20 12:17:30 +0000.142240][84b] haveEnoughProcessedData
internalAudioStream.length: 10
[012:184] [2025-04-20 12:17:30 +0000.163185][84b] Run AGC when audioType = 0
[012:184] [2025-04-20 12:17:30 +0000.163415][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:390] [2025-04-20 12:17:30 +0000.369346][835] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 984 diff: 17
[012:421] [2025-04-20 12:17:30 +0000.400459][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:456] [2025-04-20 12:17:30 +0000.435070][835] The convert RGB to YUV take 1
[012:457] [2025-04-20 12:17:30 +0000.436860][a90] DTS queue for
Generator:0x74e96e7eb8 811 833
[012:763] [2025-04-20 12:17:30 +0000.742735][a8d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[012:923] [2025-04-20 12:17:30 +0000.902804][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:952] [2025-04-20 12:17:30 +0000.931796][835] The convert RGB to YUV take 1
[013:219] [2025-04-20 12:17:31 +0000.198344][835] drawYUV420 render
OpenGLRenderProgram:0x7494f8ca98
[013:289] [2025-04-20 12:17:31 +0000.268486][835] GPUImageProcessing: process video
frame with resolution 1280 X 720
[013:289] [2025-04-20 12:17:31 +0000.268616][835] GPUImageProcessing: input frame
width1280 X 720
[013:290] [2025-04-20 12:17:31 +0000.269006][835] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[013:290] [2025-04-20 12:17:31 +0000.269052][835] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[013:388] [2025-04-20 12:17:31 +0000.366974][a89] AF_SpeedFilter audio 0x747a6b5900
PullFrame
[013:421] [2025-04-20 12:17:31 +0000.400873][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:454] [2025-04-20 12:17:31 +0000.433846][835] The convert RGB to YUV take 2
[013:548] [2025-04-20 12:17:31 +0000.527133][a89] RecordAudioSource::PullAudioFrame
[013:772] [2025-04-20 12:17:31 +0000.751820][a8d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[013:891] [2025-04-20 12:17:31 +0000.870108][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[013:917] [2025-04-20 12:17:31 +0000.896946][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[013:952] [2025-04-20 12:17:31 +0000.931179][835] The convert RGB to YUV take 2
[013:952] [2025-04-20 12:17:31 +0000.931444][835] Drop a frame videoTime:3995
nextWantTime:4000 timeInterval:100 frameRate:10
[013:985] [2025-04-20 12:17:31 +0000.964821][835] Got a frame videoTime:4029
nextWantTime:4000 timeInterval:100 frameRate:10
[013:988] [2025-04-20 12:17:31 +0000.967045][a90] Push an pts:1343 to dts queue.
[014:089] [2025-04-20 12:17:32 +0000.68853][a90] last dts:1309 currentPts:1343
ppsOrSPS:0 queue length:2
[014:183] [2025-04-20 12:17:32 +0000.162318][84b] Run AGC when audioType = 0
[014:373] [2025-04-20 12:17:32 +0000.352848][a89] AF_SpeedFilter::PullFrame eof4
[014:376] [2025-04-20 12:17:32 +0000.355117][a89]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[014:417] [2025-04-20 12:17:32 +0000.396840][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:446] [2025-04-20 12:17:32 +0000.425858][a89] resampled_data_size:0
[014:451] [2025-04-20 12:17:32 +0000.430728][835] The convert RGB to YUV take 1
[014:770] [2025-04-20 12:17:32 +0000.749716][a8d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[014:888] [2025-04-20 12:17:32 +0000.867240][835] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[014:915] [2025-04-20 12:17:32 +0000.894325][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[014:949] [2025-04-20 12:17:32 +0000.928094][835] The convert RGB to YUV take 2
[014:987] [2025-04-20 12:17:32 +0000.966597][a90] DTS queue for
Generator:0x74e96e7eb8 1643 1676
[015:134] [2025-04-20 12:17:33 +0000.113895][a89] AF_SpeedFilter audio 0x747a6b5900
PullFrame
[015:373] [2025-04-20 12:17:33 +0000.352231][a89] RecordAudioSource::PullAudioFrame
[015:414] [2025-04-20 12:17:33 +0000.393375][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:450] [2025-04-20 12:17:33 +0000.429757][835] The convert RGB to YUV take 1
[015:611] [2025-04-20 12:17:33 +0000.590850][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[015:770] [2025-04-20 12:17:33 +0000.749710][a8d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[015:915] [2025-04-20 12:17:33 +0000.894434][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[015:951] [2025-04-20 12:17:33 +0000.930308][835] The convert RGB to YUV take 1
[015:951] [2025-04-20 12:17:33 +0000.930493][835] Drop a frame videoTime:5995
nextWantTime:6000 timeInterval:100 frameRate:10
[016:087] [2025-04-20 12:17:34 +0000.66346][a90] h264 add frame header cdr flag
[016:087] [2025-04-20 12:17:34 +0000.66822][a90] Received key frame:2007
[016:182] [2025-04-20 12:17:34 +0000.161448][84b] Run AGC when audioType = 0
[016:182] [2025-04-20 12:17:34 +0000.161736][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[016:190] [2025-04-20 12:17:34 +0000.169638][a91] get the H.264 IDR frame
[016:415] [2025-04-20 12:17:34 +0000.394274][835] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[016:451] [2025-04-20 12:17:34 +0000.430076][835] The convert RGB to YUV take 2
[016:548] [2025-04-20 12:17:34 +0000.527917][835] drawYUV420 render
OpenGLRenderProgram:0x7494f8ca98
[016:604] [2025-04-20 12:17:34 +0000.583328][a89] AF_SpeedFilter::PullFrame eof4
[016:606] [2025-04-20 12:17:34 +0000.585594][a89]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[016:649] [2025-04-20 12:17:34 +0000.628366][835] GPUImageProcessing: process video
frame with resolution 1280 X 720
[016:649] [2025-04-20 12:17:34 +0000.628439][835] GPUImageProcessing: input frame
width1280 X 720
[016:649] [2025-04-20 12:17:34 +0000.628762][835] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[016:649] [2025-04-20 12:17:34 +0000.628806][835] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[016:714] [2025-04-20 12:17:34 +0000.693283][1bc6]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[016:714] [2025-04-20 12:17:34 +0000.693846][835] operator(): Stop
[016:714] [2025-04-20 12:17:34 +0000.693916][835] StopPullFrameAndWriteMp4
time:26964394 enter.
[016:714] [2025-04-20 12:17:34 +0000.693939][835] StopRecording:
[016:720] [2025-04-20 12:17:34 +0000.699821][a89] resampled_data_size:512
[016:720] [2025-04-20 12:17:34 +0000.699945][a89] AF_SpeedFilter audio time 222,
0x747a6b5900 out time: 26959813 org time: 26959813
[016:721] [2025-04-20 12:17:34 +0000.700406][a89] PullAudioFrame: PullFrame audio
finished.
[016:721] [2025-04-20 12:17:34 +0000.700470][a89]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[016:724] [2025-04-20 12:17:34 +0000.703213][a90]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:68
[016:726] [2025-04-20 12:17:34 +0000.705035][829] stop recording
[016:726] [2025-04-20 12:17:34 +0000.705105][829]
RecordingSessionInternalSimple:destroy media processers
[016:726] [2025-04-20 12:17:34 +0000.705139][829] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[016:726] [2025-04-20 12:17:34 +0000.705166][829] H264Encode::flushing hareware
Encoder
[016:726] [2025-04-20 12:17:34 +0000.705318][829] Flush time:26964406 enter.
[016:726] [2025-04-20 12:17:34 +0000.705364][829] H264Encoder encoder flush
[016:726] [2025-04-20 12:17:34 +0000.705398][829] flush output queue
[016:767] [2025-04-20 12:17:34 +0000.746921][a8d] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[017:046] [2025-04-20 12:17:35 +0000.25692][829] Flush leave. expire time = 320 ms
[017:046] [2025-04-20 12:17:35 +0000.25933][829] ~H264EncodeWrap:
[017:047] [2025-04-20 12:17:35 +0000.25987][829] ~H264Encode:
[017:047] [2025-04-20 12:17:35 +0000.26023][829] teardownCompressionSession:
H264Encode::destroying Encoder
[017:047] [2025-04-20 12:17:35 +0000.26145][829] Release time:26964727 enter.
[017:047] [2025-04-20 12:17:35 +0000.26304][829] Release:
MediaCodecVideoEncoder::Release _inited:1
[017:047] [2025-04-20 12:17:35 +0000.26355][829] Destroy time:26964727 enter.
[017:047] [2025-04-20 12:17:35 +0000.26389][829] H264Encoder encoderDestroy
[017:047] [2025-04-20 12:17:35 +0000.26422][829]
AndroidMediaCodecVideoEncoder::release env: 0x749691e340
[017:047] [2025-04-20 12:17:35 +0000.26497][829]
AndroidMediaCodecVideoEncoder::Destroy
[017:060] [2025-04-20 12:17:35 +0000.39557][829] Destroy leave. expire time = 13
ms
[017:060] [2025-04-20 12:17:35 +0000.39809][829] Release leave. expire time = 13
ms
[017:060] [2025-04-20 12:17:35 +0000.39861][829] ~AndroidHwAvcEncoder time:26964740
enter.
[017:061] [2025-04-20 12:17:35 +0000.40033][829] Release time:26964741 enter.
[017:061] [2025-04-20 12:17:35 +0000.40087][829] Release: MediaCodecVideoEncoder::
has been released before, just return
[017:061] [2025-04-20 12:17:35 +0000.40122][829] Release leave. expire time = 0 ms
[017:061] [2025-04-20 12:17:35 +0000.40158][829] ~AndroidMediaCodecVideoEncoder
[017:061] [2025-04-20 12:17:35 +0000.40189][829] ~WrapAndroidMediaCodec
time:26964741 enter.
[017:061] [2025-04-20 12:17:35 +0000.40232][829] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[017:061] [2025-04-20 12:17:35 +0000.40278][829] video hevc hw codec
destructor:0x749641e3f0
[017:061] [2025-04-20 12:17:35 +0000.40335][829] ~AndroidHwAvcEncoder leave.
expire time = 1 ms
[017:061] [2025-04-20 12:17:35 +0000.40437][829] teardownCompressionSession:
H264Encode::destroyed Encoder
[017:061] [2025-04-20 12:17:35 +0000.40483][829]
RecordingSessionInternalSimple:destroy aac encoder output!
[017:061] [2025-04-20 12:17:35 +0000.40519][829] AACSWEncode destructor
[017:063] [2025-04-20 12:17:35 +0000.42542][a91] MP4 close file successfully
[017:063] [2025-04-20 12:17:35 +0000.42620][a91] Recording session Internal: notify
recording ok
[017:063] [2025-04-20 12:17:35 +0000.42643][a91] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4,
output_video_timestamp_:2242 last_video_pts_:2242
[017:063] [2025-04-20 12:17:35 +0000.42676][a91] OnRecordFinish:
[017:064] [2025-04-20 12:17:35 +0000.43369][a91] onRecordingOk: net seek
pos:0record video duration:2275record audio duration:2205
[017:066] [2025-04-20 12:17:35 +0000.45666][a8d] destructMicSource_w:
[017:066] [2025-04-20 12:17:35 +0000.45733][a8d] setOutput_w:
MicSource::setOutput() 0x0
[017:066] [2025-04-20 12:17:35 +0000.45790][a8d] close external audio stream
[017:067] [2025-04-20 12:17:35 +0000.46023][835] releaseThread 0x747a507b80
[017:067] [2025-04-20 12:17:35 +0000.46099][835] ~MicSource: Mic source
destroyed:0x747a60dd00
[017:068] [2025-04-20 12:17:35 +0000.47367][835] StopPullFrameAndWriteMp4 leave.
expire time = 354 ms
[017:068] [2025-04-20 12:17:35 +0000.47432][835] DestroyPipelineAndFilters
time:26964748 enter.
[017:068] [2025-04-20 12:17:35 +0000.47462][835] UnbindInputFilter 0x747a55dd40
this 0x7494f8ccc0
[017:068] [2025-04-20 12:17:35 +0000.47511][835] UnbindInputFilter 0x747a6b55d8
this 0x747a6b5a50
[017:068] [2025-04-20 12:17:35 +0000.47548][835] UnbindInputFilter 0x7494f8ccc0
this 0x7555a280e0
[017:068] [2025-04-20 12:17:35 +0000.47573][835] filter: filter pipeline destroy
this: 0x7555a28040
[017:068] [2025-04-20 12:17:35 +0000.47862][835] ClearVideoOfSources: recodring
total frames:0
[017:069] [2025-04-20 12:17:35 +0000.47954][835] ClearVideoOfSources:
[017:069] [2025-04-20 12:17:35 +0000.47973][835] GPUImageProcessing destruct.
[017:069] [2025-04-20 12:17:35 +0000.48016][835] destroy TrivalImageDrawer
0x7479925fc0
[017:069] [2025-04-20 12:17:35 +0000.48036][835] The shader has been initialize,
clean up them.
[017:069] [2025-04-20 12:17:35 +0000.48082][835] ~OpenGLFrameBuffer:
[017:069] [2025-04-20 12:17:35 +0000.48176][835] ~OpenGLFrameBuffer:
[017:069] [2025-04-20 12:17:35 +0000.48240][835] ~OpenGLFrameBuffer:
[017:070] [2025-04-20 12:17:35 +0000.49844][835] ~OpenGLFrameBuffer:
[017:071] [2025-04-20 12:17:35 +0000.50120][835] ~OpenGLFrameBuffer:
[017:071] [2025-04-20 12:17:35 +0000.50189][835] ~OpenGLFrameBuffer:
[017:073] [2025-04-20 12:17:35 +0000.52093][835] GPUImageProcessing destruct
finish.
[017:073] [2025-04-20 12:17:35 +0000.52151][835] GPURGBAFrame destruct.
[017:073] [2025-04-20 12:17:35 +0000.52195][835] destroy OpenGLRenderProgram
0x7494f8ca98
[017:073] [2025-04-20 12:17:35 +0000.52248][835] ~CameraSource time:26964753
enter.
[017:073] [2025-04-20 12:17:35 +0000.52275][835] ~CameraSource leave. expire time
= 0 ms
[017:073] [2025-04-20 12:17:35 +0000.52310][835] ~RecordAudioSource time:26964753
enter.
[017:073] [2025-04-20 12:17:35 +0000.52334][835] ~RecordAudioSource leave. expire
time = 0 ms
[017:073] [2025-04-20 12:17:35 +0000.52366][835] DestroyPipelineAndFilters leave.
expire time = 5 ms
[017:088] [2025-04-20 12:17:35 +0000.66976][1bc6]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[017:088] [2025-04-20 12:17:35 +0000.67560][1bc6] machine model :poco
[017:088] [2025-04-20 12:17:35 +0000.67594][1bc6] Support this machine model :poco
[017:088] [2025-04-20 12:17:35 +0000.67629][1bc6] global inited! current sdk
version: 07-20-936c45f
[017:088] [2025-04-20 12:17:35 +0000.67775][1bc6] filter: filter pipeline construtc
this: 0x7496614880
[017:088] [2025-04-20 12:17:35 +0000.67813][1bc6] MediaFilterGraph:
MediaFilterGraph construct
[017:088] [2025-04-20 12:17:35 +0000.67828][1bc6] GLESContext:
[017:088] [2025-04-20 12:17:35 +0000.67860][1bc6] The result of eglGetDisplay is:
0xb4000076215c5080
[017:090] [2025-04-20 12:17:35 +0000.69408][1bc6] The result of creation:
0x7496435880
[017:090] [2025-04-20 12:17:35 +0000.69506][1bc6] The result of
eglCreatePbufferSurface is: 0x7496435c80
[017:091] [2025-04-20 12:17:35 +0000.70166][1bc6] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4
[017:091] [2025-04-20 12:17:35 +0000.70205][1bc6] The source 0 speed:1
[017:091] [2025-04-20 12:17:35 +0000.70236][1bc6] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4,
delay: 0
[017:091] [2025-04-20 12:17:35 +0000.70265][1bc6] CreateDecoderByVideoSource
time:26964771 enter.
[017:091] [2025-04-20 12:17:35 +0000.70614][1bc6] running_decoder_count:0max
count:2
[017:091] [2025-04-20 12:17:35 +0000.70641][1bc6] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x74af090000
[017:114] [2025-04-20 12:17:35 +0000.93458][ae4] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x7495205000] Current FFmpeg version git-2021-06-16-97cea6f
[017:199] [2025-04-20 12:17:35 +0000.178411][ae4] OnStreamInfoFound: video
duration_: 2275
[017:201] [2025-04-20 12:17:35 +0000.180247][ae5] NO get frame from decoder
[017:201] [2025-04-20 12:17:35 +0000.180265][1bc6] start decoder
[017:201] [2025-04-20 12:17:35 +0000.180619][1bc6] CreateDecoderByVideoSource
leave. expire time = 110 ms
[017:201] [2025-04-20 12:17:35 +0000.180663][1bc6] BindInputFilter 0x74965ee9a0
this 0x74e973c598
[017:201] [2025-04-20 12:17:35 +0000.180688][1bc6] BindInputFilter 0x74e973c598
this 0x74e973d018
[017:201] [2025-04-20 12:17:35 +0000.180714][1bc6] BindInputFilter 0x74965ee9a0
this 0x74e973d6d8
[017:201] [2025-04-20 12:17:35 +0000.180736][1bc6] BindInputFilter 0x74e973d6d8
this 0x74e973de58
[017:201] [2025-04-20 12:17:35 +0000.180752][1bc6] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4
[017:201] [2025-04-20 12:17:35 +0000.180776][1bc6] BindInputFilter 0x74e973d018
this 0x749646ead8
[017:201] [2025-04-20 12:17:35 +0000.180794][1bc6] BindInputFilter 0x749646ead8
this 0x7496614920
[017:201] [2025-04-20 12:17:35 +0000.180811][1bc6] BindInputFilter 0x74e973de58
this 0x749646eb98
[017:201] [2025-04-20 12:17:35 +0000.180830][1bc6] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4
[017:202] [2025-04-20 12:17:35 +0000.181720][1bc6]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[017:203] [2025-04-20 12:17:35 +0000.182190][1bc6] machine model :poco
[017:203] [2025-04-20 12:17:35 +0000.182224][1bc6] Support this machine model :poco
[017:203] [2025-04-20 12:17:35 +0000.182255][1bc6] global inited! current sdk
version: 07-20-936c45f
[017:203] [2025-04-20 12:17:35 +0000.182306][1bc6] GetPipeline:
-----------------------------------------
[017:203] [2025-04-20 12:17:35 +0000.182336][1bc6] GetPipeline: source:
0x74965ee780
[017:203] [2025-04-20 12:17:35 +0000.182346][ae5] NO get frame from decoder
[017:203] [2025-04-20 12:17:35 +0000.182363][1bc6] GetPipeline: filter: NULLFilter
[017:203] [2025-04-20 12:17:35 +0000.182430][1bc6] GetPipeline: filter: NULLFilter
[017:203] [2025-04-20 12:17:35 +0000.182458][1bc6] GetPipeline: filter: NULLFilter
[017:203] [2025-04-20 12:17:35 +0000.182476][1bc6] GetPipeline: audio filter:
AuidoNULLFilter
[017:203] [2025-04-20 12:17:35 +0000.182500][1bc6] GetPipeline: audio filter:
AuidoNULLFilter
[017:203] [2025-04-20 12:17:35 +0000.182528][1bc6] GetPipeline: audio filter:
AudioNUllFilter
[017:203] [2025-04-20 12:17:35 +0000.182552][1bc6] GetPipeline:
------------------------------------------
[017:203] [2025-04-20 12:17:35 +0000.182580][1bc6] filter: filter pipeline2 update
pattern: 0
[017:204] [2025-04-20 12:17:35 +0000.182976][ae5] NO get frame from decoder
[017:204] [2025-04-20 12:17:35 +0000.183552][1bc6] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[017:204] [2025-04-20 12:17:35 +0000.183781][1bc6] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[017:204] [2025-04-20 12:17:35 +0000.183842][1bc6] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[017:205] [2025-04-20 12:17:35 +0000.184026][1bc6] DeviceInit:
[017:205] [2025-04-20 12:17:35 +0000.184204][1bc6] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[017:205] [2025-04-20 12:17:35 +0000.184590][1bc6] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[017:205] [2025-04-20 12:17:35 +0000.184641][ae5] NO get frame from decoder
[017:205] [2025-04-20 12:17:35 +0000.184837][1bc6] CreatePlatformSpecificObjects:
[017:205] [2025-04-20 12:17:35 +0000.184881][1bc6] audio device use null audio
input and opensl output
[017:205] [2025-04-20 12:17:35 +0000.184928][1bc6] Create OpenSLES output module
with java VM support.
[017:206] [2025-04-20 12:17:35 +0000.185019][1bc6] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[017:206] [2025-04-20 12:17:35 +0000.185165][1bc6] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[017:206] [2025-04-20 12:17:35 +0000.185350][1bc6] Create OpenSLES output module
with buffer num:2
[017:206] [2025-04-20 12:17:35 +0000.185406][1bc6] Error(trace.cc:40): Init the
output and input for audio device template.
[017:206] [2025-04-20 12:17:35 +0000.185426][1bc6] Init the output device.
[017:206] [2025-04-20 12:17:35 +0000.185442][1bc6] Set the playout as stereo:1
[017:206] [2025-04-20 12:17:35 +0000.185460][1bc6] Set the sample rate to be:44100
[017:206] [2025-04-20 12:17:35 +0000.185490][1bc6] Low latency buffer size:144 low
sample rate:48000
[017:206] [2025-04-20 12:17:35 +0000.185514][1bc6] DeviceInit: Done
[017:206] [2025-04-20 12:17:35 +0000.185629][1bc6] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[017:206] [2025-04-20 12:17:35 +0000.185689][ae5] NO get frame from decoder
[017:206] [2025-04-20 12:17:35 +0000.185926][af3] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x74966a7218
[017:207] [2025-04-20 12:17:35 +0000.186534][1bc6]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[017:207] [2025-04-20 12:17:35 +0000.186654][1bc6]
MediaFilterPlayer::SetPlayerNotify 0x749665a660
[017:208] [2025-04-20 12:17:35 +0000.187233][ae5] NO get frame from decoder
[017:209] [2025-04-20 12:17:35 +0000.188749][ae5] NO get frame from decoder
[017:211] [2025-04-20 12:17:35 +0000.190447][ae5] NO get frame from decoder
[017:212] [2025-04-20 12:17:35 +0000.191242][1bc6]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[017:212] [2025-04-20 12:17:35 +0000.191305][1bc6]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[017:213] [2025-04-20 12:17:35 +0000.192235][1bc6]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[017:213] [2025-04-20 12:17:35 +0000.192907][1bc6] SetGraphLoop: SetGraphLoop 1
[017:214] [2025-04-20 12:17:35 +0000.192984][1bc6]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[017:214] [2025-04-20 12:17:35 +0000.193515][1bc6]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[017:215] [2025-04-20 12:17:35 +0000.194282][1bc6]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[017:216] [2025-04-20 12:17:35 +0000.195082][1bc6]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[017:217] [2025-04-20 12:17:35 +0000.196258][af5] Start:
[017:217] [2025-04-20 12:17:35 +0000.196402][af4] operator(): video render started.
[017:218] [2025-04-20 12:17:35 +0000.197669][af4] DriveRender working... (1/200)
[017:218] [2025-04-20 12:17:35 +0000.197706][af4] Warning(video_render.cc:390): No
picture to display (1/50)
[017:218] [2025-04-20 12:17:35 +0000.197774][af5] Start:
[017:218] [2025-04-20 12:17:35 +0000.197846][af5] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[017:218] [2025-04-20 12:17:35 +0000.197884][af5] Reset: history total size: 98
[017:218] [2025-04-20 12:17:35 +0000.197905][af5] DeviceStart:
audioDevice_:0x7496979000
[017:218] [2025-04-20 12:17:35 +0000.197923][af5] DeviceStart: time profile playout
init before
[017:218] [2025-04-20 12:17:35 +0000.197945][af5] DeviceStart: time profile playout
init end
[017:219] [2025-04-20 12:17:35 +0000.197963][af5] OpenSlesOutput:Start playout
[017:219] [2025-04-20 12:17:35 +0000.198529][af5] Create the opensl output player.
streamtype before:0
[017:219] [2025-04-20 12:17:35 +0000.198570][af5] Create the opensl output player.
streamtype after:3
[017:249] [2025-04-20 12:17:35 +0000.228829][af5] Enqueue opensl buffer size:1764
[017:270] [2025-04-20 12:17:35 +0000.249110][af5] DeviceStart: time profile playout
all end
[017:270] [2025-04-20 12:17:35 +0000.249213][af5] operator(): Audio playback
started.
[017:270] [2025-04-20 12:17:35 +0000.249335][af5] operator(): Started now!
[017:270] [2025-04-20 12:17:35 +0000.249403][afe] Error(video_source.cc:430): wait
decoder a frame: 0
[017:270] [2025-04-20 12:17:35 +0000.249438][aff]
PlayerSimpleBufferQueueCallbackHandler function
[017:270] [2025-04-20 12:17:35 +0000.249596][aff] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[017:270] [2025-04-20 12:17:35 +0000.249649][aff]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[017:270] [2025-04-20 12:17:35 +0000.249327][afd] Pull audio failed.(wait video!)
[017:271] [2025-04-20 12:17:35 +0000.250099][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[017:271] [2025-04-20 12:17:35 +0000.250171][afe] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[017:272] [2025-04-20 12:17:35 +0000.251608][afe] OnVideoFrameReady(1/200)
[017:274] [2025-04-20 12:17:35 +0000.252964][af4] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[017:274] [2025-04-20 12:17:35 +0000.253200][af4] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:26964954
[017:274] [2025-04-20 12:17:35 +0000.253304][afd] audio_frame_list_ empty
[017:290] [2025-04-20 12:17:35 +0000.269005][afe]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[017:302] [2025-04-20 12:17:35 +0000.281237][af4] lipsync_debug: render a video
frame
[017:302] [2025-04-20 12:17:35 +0000.281356][af4] lipsync_debug: First video frame
rendering.
[017:312] [2025-04-20 12:17:35 +0000.291549][af4] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:24 timeDelta:38 last video ts:900 frame->pts:3060 pkt_dts:-
9223372036854775808 pkt_pts:-9223372036854775808
[017:312] [2025-04-20 12:17:35 +0000.291656][af4] lipsync_debug: tsDelta -
timeDelta = -14
[017:312] [2025-04-20 12:17:35 +0000.291690][af4] lipsync_debug:result remaining
time:0
[017:312] [2025-04-20 12:17:35 +0000.291788][af4] dynamic updated lipsync delay:0
[017:320] [2025-04-20 12:17:35 +0000.299210][af4] lipsync_debug:remaining time:10
tsDelta - timeDelta:11
[017:320] [2025-04-20 12:17:35 +0000.299322][af4] lipsync_debug:result remaining
time:10
[017:331] [2025-04-20 12:17:35 +0000.309958][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[017:331] [2025-04-20 12:17:35 +0000.309964][afd] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[017:331] [2025-04-20 12:17:35 +0000.310096][afd] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[017:331] [2025-04-20 12:17:35 +0000.310556][af5] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[017:331] [2025-04-20 12:17:35 +0000.310644][af5] The audio playback speed:100
(1/100)
[017:331] [2025-04-20 12:17:35 +0000.310669][af5] lipsync_debug: The current played
audio timestamp is:0(1/50)
[017:331] [2025-04-20 12:17:35 +0000.310684][af5] First audio frame rendering
[017:335] [2025-04-20 12:17:35 +0000.314454][afd] audio frame wait video
frame.last_video_timestamp:134 last_audio_timestamp:254.921
[017:336] [2025-04-20 12:17:35 +0000.315256][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[017:336] [2025-04-20 12:17:35 +0000.315309][afd] audio frame wait video
frame.last_video_timestamp:134 last_audio_timestamp:254.921
[017:337] [2025-04-20 12:17:35 +0000.316109][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[017:337] [2025-04-20 12:17:35 +0000.316167][afd] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:277.914
[017:337] [2025-04-20 12:17:35 +0000.316927][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[017:338] [2025-04-20 12:17:35 +0000.316973][afd] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:277.914
[017:338] [2025-04-20 12:17:35 +0000.317692][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[017:338] [2025-04-20 12:17:35 +0000.317725][afd] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:277.914
[017:375] [2025-04-20 12:17:35 +0000.354230][afe] video frame wait audio frame:
last_video_timestamp:401 last_audio_timestamp:277.914
[017:865] [2025-04-20 12:17:35 +0000.844634][ae5] av_read_frame AVERROR_EOF
[017:941] [2025-04-20 12:17:35 +0000.920250][af4] lipsync_debug:displaying video
ts:60930 The current displayed video timestamp is:26965621
[018:101] [2025-04-20 12:17:36 +0000.80420][ae5] OnReceiveEOF:
[018:101] [2025-04-20 12:17:36 +0000.80549][ae5] OnDecoderEOF time:26965781 enter.
[018:101] [2025-04-20 12:17:36 +0000.80591][ae5] OnDecoderEOF leave. expire time =
0 ms
[018:101] [2025-04-20 12:17:36 +0000.80613][ae5] OnDecoderFinished:
OnDecoderFinished total decoder frames:68 this:0x74965ee780
[018:101] [2025-04-20 12:17:36 +0000.80683][ae3] CleanUp time:26965781 enter.
[018:104] [2025-04-20 12:17:36 +0000.83892][ae3] CleanUp leave. expire time = 3 ms
[018:105] [2025-04-20 12:17:36 +0000.83978][ae3] clean up
[018:105] [2025-04-20 12:17:36 +0000.83998][ae3] running_decoder_count:0max count:2
[018:174] [2025-04-20 12:17:36 +0000.153261][aff]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[018:175] [2025-04-20 12:17:36 +0000.154919][afe] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2996 diff: 5
[018:187] [2025-04-20 12:17:36 +0000.166788][84b] Run AGC when audioType = 0
[018:270] [2025-04-20 12:17:36 +0000.249393][af5] do work DoLipsync!
[018:270] [2025-04-20 12:17:36 +0000.249548][af5] total delay:124 videoTsMS:970
audioTsMS:846 diff:124
[018:270] [2025-04-20 12:17:36 +0000.249699][af5] Set the lipsync delay:124
[018:413] [2025-04-20 12:17:36 +0000.392696][afe] Error(video_source.cc:430): wait
decoder a frame: 0
[018:731] [2025-04-20 12:17:36 +0000.710731][af4] lipsync_debug:displaying video
ts:120870 The current displayed video timestamp is:26966411
[018:776] [2025-04-20 12:17:36 +0000.755278][af4] DriveRender working... (1/200)
[018:819] [2025-04-20 12:17:36 +0000.798435][af4] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:33 timeDelta:22 last video ts:126810 frame->pts:129780
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[018:819] [2025-04-20 12:17:36 +0000.798527][af4] lipsync_debug: tsDelta -
timeDelta = 11
[019:068] [2025-04-20 12:17:37 +0000.47389][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[019:199] [2025-04-20 12:17:37 +0000.178246][af4] lipsync_debug:remaining time:10
tsDelta - timeDelta:31
[019:199] [2025-04-20 12:17:37 +0000.178354][af4] lipsync_debug:result remaining
time:10
[019:211] [2025-04-20 12:17:37 +0000.190885][aff]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[019:372] [2025-04-20 12:17:37 +0000.351877][afd] PullAudioFrame: PullFrame audio
finished.
[019:373] [2025-04-20 12:17:37 +0000.352053][afd] media player notify EOF, audio
PullFrameStatus is EOF
[019:403] [2025-04-20 12:17:37 +0000.382303][afd] Pull finished audio filter.
[019:403] [2025-04-20 12:17:37 +0000.382540][afd] media player notify EOF, audio
PullFrameStatus is EOF
[019:433] [2025-04-20 12:17:37 +0000.412784][afd] media player notify EOF, audio
PullFrameStatus is EOF
[019:459] [2025-04-20 12:17:37 +0000.438631][af4] lipsync_debug:displaying video
ts:180630 The current displayed video timestamp is:26967139
[019:464] [2025-04-20 12:17:37 +0000.443384][afd] media player notify EOF, audio
PullFrameStatus is EOF
[019:494] [2025-04-20 12:17:37 +0000.473774][afd] media player notify EOF, audio
PullFrameStatus is EOF
[019:525] [2025-04-20 12:17:37 +0000.504432][afd] media player notify EOF, audio
PullFrameStatus is EOF
[019:555] [2025-04-20 12:17:37 +0000.534845][afd] media player notify EOF, audio
PullFrameStatus is EOF
[019:586] [2025-04-20 12:17:37 +0000.565219][afd] media player notify EOF, audio
PullFrameStatus is EOF
[019:616] [2025-04-20 12:17:37 +0000.595691][afd] media player notify EOF, audio
PullFrameStatus is EOF
[019:647] [2025-04-20 12:17:37 +0000.626073][afd] media player notify EOF, audio
PullFrameStatus is EOF
[019:677] [2025-04-20 12:17:37 +0000.656436][afd] media player notify EOF, audio
PullFrameStatus is EOF
[019:699] [2025-04-20 12:17:37 +0000.678950][afe] OnVideoTimer: media player notify
EOF, PullFrameStatus is EOF and render size is 0
[019:700] [2025-04-20 12:17:37 +0000.679360][afe] Stop:
[019:700] [2025-04-20 12:17:37 +0000.679955][af4] operator(): Video Render stopped.
[019:701] [2025-04-20 12:17:37 +0000.680108][afe] Stop:
[019:701] [2025-04-20 12:17:37 +0000.680634][af5] DeviceStop:
audioDevice_:0x7496979000
[019:701] [2025-04-20 12:17:37 +0000.680713][af5] OpenSlesOutput:Stop playout
[019:708] [2025-04-20 12:17:37 +0000.686999][af5] DeviceStop: Done
[019:708] [2025-04-20 12:17:37 +0000.687209][af5] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[019:708] [2025-04-20 12:17:37 +0000.687504][afe] to reset filter graph
[019:708] [2025-04-20 12:17:37 +0000.687558][afe] RemoveVideoBackGroud: hava not
add video backgroud
[019:708] [2025-04-20 12:17:37 +0000.687627][afe] UnbindInputFilter 0x749646ead8
this 0x7496614920
[019:708] [2025-04-20 12:17:37 +0000.687683][afe] ClearAllSource: remove source
filter, sourceid: 0x74965ee780
[019:708] [2025-04-20 12:17:37 +0000.687719][afe] DestoryDecoderByVideoSource
time:26967388 enter.
[019:708] [2025-04-20 12:17:37 +0000.687762][afe] ~VideoBindDecoder time:26967388
enter.
[019:709] [2025-04-20 12:17:37 +0000.687979][afe] CleanUp time:26967389 enter.
[019:709] [2025-04-20 12:17:37 +0000.688680][afe] CleanUp leave. expire time = 0
ms
[019:709] [2025-04-20 12:17:37 +0000.688769][afe] CleanUp time:26967389 enter.
[019:709] [2025-04-20 12:17:37 +0000.688882][afe] CleanUp leave. expire time = 0
ms
[019:711] [2025-04-20 12:17:37 +0000.690488][afe] ~VideoBindDecoder leave. expire
time = 3 ms
[019:711] [2025-04-20 12:17:37 +0000.690599][afe] DestoryDecoderByVideoSource
leave. expire time = 3 ms
[019:711] [2025-04-20 12:17:37 +0000.690759][afe] UnbindInputFilter 0x74e973d018
this 0x749646ead8
[019:711] [2025-04-20 12:17:37 +0000.690826][afe] UnbindInputFilter 0x74e973c598
this 0x74e973d018
[019:711] [2025-04-20 12:17:37 +0000.690883][afe] UnbindInputFilter 0x74965ee9a0
this 0x74e973c598
[019:711] [2025-04-20 12:17:37 +0000.690938][afe] UnbindInputFilter 0x74e973de58
this 0x749646eb98
[019:712] [2025-04-20 12:17:37 +0000.691000][afe] UnbindInputFilter 0x74e973d6d8
this 0x74e973de58
[019:712] [2025-04-20 12:17:37 +0000.691055][afe] UnbindInputFilter 0x74965ee9a0
this 0x74e973d6d8
[019:712] [2025-04-20 12:17:37 +0000.691268][afe] to reset filter graph clear end
[019:712] [2025-04-20 12:17:37 +0000.691485][afe] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4,
delay: 0
[019:712] [2025-04-20 12:17:37 +0000.691573][afe] CreateDecoderByVideoSource
time:26967392 enter.
[019:713] [2025-04-20 12:17:37 +0000.692045][afe] running_decoder_count:0max
count:2
[019:713] [2025-04-20 12:17:37 +0000.692097][afe] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x74af090000
[019:713] [2025-04-20 12:17:37 +0000.692825][b96] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x74967a2600] Current FFmpeg version git-2021-06-16-97cea6f
[019:793] [2025-04-20 12:17:37 +0000.772306][b96] OnStreamInfoFound: video
duration_: 2275
[019:797] [2025-04-20 12:17:37 +0000.776293][b97] NO get frame from decoder
[019:797] [2025-04-20 12:17:37 +0000.776341][afe] start decoder
[019:797] [2025-04-20 12:17:37 +0000.776381][afe] CreateDecoderByVideoSource
leave. expire time = 85 ms
[019:797] [2025-04-20 12:17:37 +0000.776438][afe] BindInputFilter 0x74965ee9a0
this 0x74e973d6d8
[019:797] [2025-04-20 12:17:37 +0000.776475][afe] BindInputFilter 0x74e973d6d8
this 0x74e973de58
[019:797] [2025-04-20 12:17:37 +0000.776505][afe] BindInputFilter 0x74965ee9a0
this 0x749646eb98
[019:797] [2025-04-20 12:17:37 +0000.776539][afe] BindInputFilter 0x749646eb98
this 0x74e973c598
[019:797] [2025-04-20 12:17:37 +0000.776560][afe] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4
[019:797] [2025-04-20 12:17:37 +0000.776593][afe] BindInputFilter 0x74e973de58
this 0x74e973d018
[019:797] [2025-04-20 12:17:37 +0000.776619][afe] BindInputFilter 0x74e973d018
this 0x7496614920
[019:797] [2025-04-20 12:17:37 +0000.776645][afe] BindInputFilter 0x74e973c598
this 0x749646ead8
[019:797] [2025-04-20 12:17:37 +0000.776672][afe] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4
[019:797] [2025-04-20 12:17:37 +0000.776695][afe] to reset filter graph end
[019:797] [2025-04-20 12:17:37 +0000.776723][afe] Start:
[019:797] [2025-04-20 12:17:37 +0000.776800][af4] operator(): video render started.
[019:797] [2025-04-20 12:17:37 +0000.776858][afe] Start:
[019:797] [2025-04-20 12:17:37 +0000.776885][b97] NO get frame from decoder
[019:798] [2025-04-20 12:17:37 +0000.776990][af5] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[019:798] [2025-04-20 12:17:37 +0000.777025][af5] Reset: history total size: 98
[019:798] [2025-04-20 12:17:37 +0000.777053][af5] DeviceStart:
audioDevice_:0x7496979000
[019:798] [2025-04-20 12:17:37 +0000.777078][af5] DeviceStart: time profile playout
init before
[019:798] [2025-04-20 12:17:37 +0000.777110][af5] DeviceStart: time profile playout
init end
[019:798] [2025-04-20 12:17:37 +0000.777134][af5] OpenSlesOutput:Start playout
[019:798] [2025-04-20 12:17:37 +0000.777399][b97] NO get frame from decoder
[019:798] [2025-04-20 12:17:37 +0000.777714][af5] Create the opensl output player.
streamtype before:0
[019:798] [2025-04-20 12:17:37 +0000.777759][af5] Create the opensl output player.
streamtype after:3
[019:798] [2025-04-20 12:17:37 +0000.777854][b97] NO get frame from decoder
[019:799] [2025-04-20 12:17:37 +0000.778296][b97] NO get frame from decoder
[019:799] [2025-04-20 12:17:37 +0000.778611][b97] NO get frame from decoder
[019:799] [2025-04-20 12:17:37 +0000.778929][b97] NO get frame from decoder
[019:800] [2025-04-20 12:17:37 +0000.779449][b97] NO get frame from decoder
[019:816] [2025-04-20 12:17:37 +0000.795098][af5] Enqueue opensl buffer size:1764
[019:857] [2025-04-20 12:17:37 +0000.836009][af5] DeviceStart: time profile playout
all end
[019:857] [2025-04-20 12:17:37 +0000.836089][af5] operator(): Audio playback
started.
[019:870] [2025-04-20 12:17:37 +0000.849315][af4] lipsync_debug: First video frame
rendering.
[019:910] [2025-04-20 12:17:37 +0000.889934][afd] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 4056
[019:911] [2025-04-20 12:17:37 +0000.890040][afd] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[019:911] [2025-04-20 12:17:37 +0000.889965][af5] First audio frame rendering
[019:911] [2025-04-20 12:17:37 +0000.890830][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[019:912] [2025-04-20 12:17:37 +0000.891230][afd] audio frame wait video
frame.last_video_timestamp:101 last_audio_timestamp:207.937
[019:912] [2025-04-20 12:17:37 +0000.891602][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[019:913] [2025-04-20 12:17:37 +0000.892010][afd] audio frame wait video
frame.last_video_timestamp:101 last_audio_timestamp:207.937
[019:913] [2025-04-20 12:17:37 +0000.892386][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[019:913] [2025-04-20 12:17:37 +0000.892838][afd] audio frame wait video
frame.last_video_timestamp:134 last_audio_timestamp:254.921
[019:914] [2025-04-20 12:17:37 +0000.893254][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[019:914] [2025-04-20 12:17:37 +0000.893668][afd] audio frame wait video
frame.last_video_timestamp:134 last_audio_timestamp:254.921
[019:923] [2025-04-20 12:17:37 +0000.902213][af5] The audio playback speed:100
(1/100)
[019:923] [2025-04-20 12:17:37 +0000.902432][af5] lipsync_debug: The current played
audio timestamp is:4056(1/50)
[020:058] [2025-04-20 12:17:38 +0000.37664][afe] Error(video_source.cc:430): wait
decoder a frame: 0
[020:179] [2025-04-20 12:17:38 +0000.158649][84c] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[020:179] [2025-04-20 12:17:38 +0000.158773][84c] _deviceSampleRate:48000
[020:183] [2025-04-20 12:17:38 +0000.162309][84b] Run AGC when audioType = 0
[020:183] [2025-04-20 12:17:38 +0000.162473][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:212] [2025-04-20 12:17:38 +0000.191779][bc1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[020:259] [2025-04-20 12:17:38 +0000.238608][af4] lipsync_debug:displaying video
ts:36090 The current displayed video timestamp is:26967939
[020:347] [2025-04-20 12:17:38 +0000.326540][af4] DriveRender working... (1/200)
[020:447] [2025-04-20 12:17:38 +0000.426259][af4] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:43 timeDelta:22 last video ts:51030 frame->pts:54900
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[020:447] [2025-04-20 12:17:38 +0000.426338][af4] lipsync_debug: tsDelta -
timeDelta = 21
[020:462] [2025-04-20 12:17:38 +0000.441058][b97] av_read_frame AVERROR_EOF
[020:699] [2025-04-20 12:17:38 +0000.678215][afe] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 97020pts ms:1.078e+06
[020:700] [2025-04-20 12:17:38 +0000.679189][afe] OnVideoFrameReady(1/200)
[020:701] [2025-04-20 12:17:38 +0000.680264][af4] operator() frame->pts-
9223372036854775808 queue_ size: 7 (1/200)
[020:706] [2025-04-20 12:17:38 +0000.685386][b97] OnReceiveEOF:
[020:706] [2025-04-20 12:17:38 +0000.685498][b97] OnDecoderEOF time:26968386
enter.
[020:706] [2025-04-20 12:17:38 +0000.685531][b97] OnDecoderEOF leave. expire time
= 0 ms
[020:706] [2025-04-20 12:17:38 +0000.685546][b97] OnDecoderFinished:
OnDecoderFinished total decoder frames:68 this:0x74965ee780
[020:706] [2025-04-20 12:17:38 +0000.685591][ae3] CleanUp time:26968386 enter.
[020:709] [2025-04-20 12:17:38 +0000.688679][ae3] CleanUp leave. expire time = 3
ms
[020:709] [2025-04-20 12:17:38 +0000.688751][ae3] clean up
[020:709] [2025-04-20 12:17:38 +0000.688767][ae3] running_decoder_count:0max
count:2
[020:811] [2025-04-20 12:17:38 +0000.790011][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[020:989] [2025-04-20 12:17:38 +0000.968269][af4] lipsync_debug:displaying video
ts:97020 The current displayed video timestamp is:26968669
[020:991] [2025-04-20 12:17:38 +0000.970009][af4] lipsync_debug: render a video
frame
[021:073] [2025-04-20 12:17:39 +0000.52517][af4] lipsync_debug:result remaining
time:0
[021:073] [2025-04-20 12:17:39 +0000.52600][af4] dynamic updated lipsync delay:53
[021:253] [2025-04-20 12:17:39 +0000.232540][bc1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[021:265] [2025-04-20 12:17:39 +0000.244046][af4] lipsync_debug:remaining time:10
tsDelta - timeDelta:3
[021:265] [2025-04-20 12:17:39 +0000.244136][af4] lipsync_debug:result remaining
time:3
[021:423] [2025-04-20 12:17:39 +0000.402011][afe] Error(video_source.cc:430): wait
decoder a frame: 0
[021:734] [2025-04-20 12:17:39 +0000.713019][af4] lipsync_debug:displaying video
ts:156690 The current displayed video timestamp is:26969414
[021:836] [2025-04-20 12:17:39 +0000.815214][af4] DriveRender working... (1/200)
[021:957] [2025-04-20 12:17:39 +0000.936835][af4] lipsync_debug:lipsync_threadhold:
lipsync_delta:14 tsDelta:47 timeDelta:25 last video ts:171720 frame->pts:174690
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[021:957] [2025-04-20 12:17:39 +0000.936926][af4] lipsync_debug: tsDelta -
timeDelta = 22
[021:972] [2025-04-20 12:17:39 +0000.951949][afd] PullAudioFrame: PullFrame audio
finished.
[021:973] [2025-04-20 12:17:39 +0000.952020][afd] media player notify EOF, audio
PullFrameStatus is EOF
[022:003] [2025-04-20 12:17:39 +0000.982190][afd] media player notify EOF, audio
PullFrameStatus is EOF
[022:033] [2025-04-20 12:17:40 +0000.12525][afd] media player notify EOF, audio
PullFrameStatus is EOF
[022:063] [2025-04-20 12:17:40 +0000.42897][afd] media player notify EOF, audio
PullFrameStatus is EOF
[022:094] [2025-04-20 12:17:40 +0000.73472][afd] media player notify EOF, audio
PullFrameStatus is EOF
[022:124] [2025-04-20 12:17:40 +0000.103928][afd] media player notify EOF, audio
PullFrameStatus is EOF
[022:155] [2025-04-20 12:17:40 +0000.134216][afd] media player notify EOF, audio
PullFrameStatus is EOF
[022:182] [2025-04-20 12:17:40 +0000.161140][84b] Run AGC when audioType = 0
[022:185] [2025-04-20 12:17:40 +0000.164636][afd] media player notify EOF, audio
PullFrameStatus is EOF
[022:216] [2025-04-20 12:17:40 +0000.195028][afd] media player notify EOF, audio
PullFrameStatus is EOF
[022:219] [2025-04-20 12:17:40 +0000.198297][bc1]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[022:246] [2025-04-20 12:17:40 +0000.225440][afd] media player notify EOF, audio
PullFrameStatus is EOF
[022:277] [2025-04-20 12:17:40 +0000.256340][afd] media player notify EOF, audio
PullFrameStatus is EOF
[022:282] [2025-04-20 12:17:40 +0000.261644][afe] OnVideoTimer: media player notify
EOF, PullFrameStatus is EOF and render size is 0
[022:283] [2025-04-20 12:17:40 +0000.262144][afe] Stop:
[022:283] [2025-04-20 12:17:40 +0000.262604][af4] operator(): Video Render stopped.
[022:283] [2025-04-20 12:17:40 +0000.262770][afe] Stop:
[022:283] [2025-04-20 12:17:40 +0000.262897][af5] DeviceStop:
audioDevice_:0x7496979000
[022:283] [2025-04-20 12:17:40 +0000.262934][af5] OpenSlesOutput:Stop playout
[022:286] [2025-04-20 12:17:40 +0000.265920][af5] DeviceStop: Done
[022:287] [2025-04-20 12:17:40 +0000.266263][af5] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[022:288] [2025-04-20 12:17:40 +0000.267746][afe] to reset filter graph
[022:288] [2025-04-20 12:17:40 +0000.267829][afe] RemoveVideoBackGroud: hava not
add video backgroud
[022:288] [2025-04-20 12:17:40 +0000.267898][afe] UnbindInputFilter 0x74e973d018
this 0x7496614920
[022:289] [2025-04-20 12:17:40 +0000.267994][afe] ClearAllSource: remove source
filter, sourceid: 0x74965ee780
[022:289] [2025-04-20 12:17:40 +0000.268032][afe] DestoryDecoderByVideoSource
time:26969969 enter.
[022:289] [2025-04-20 12:17:40 +0000.268076][afe] ~VideoBindDecoder time:26969969
enter.
[022:289] [2025-04-20 12:17:40 +0000.268289][afe] CleanUp time:26969969 enter.
[022:289] [2025-04-20 12:17:40 +0000.268541][afe] CleanUp leave. expire time = 0
ms
[022:289] [2025-04-20 12:17:40 +0000.268576][afe] CleanUp time:26969969 enter.
[022:289] [2025-04-20 12:17:40 +0000.268683][afe] CleanUp leave. expire time = 0
ms
[022:291] [2025-04-20 12:17:40 +0000.270643][afe] ~VideoBindDecoder leave. expire
time = 2 ms
[022:291] [2025-04-20 12:17:40 +0000.270750][afe] DestoryDecoderByVideoSource
leave. expire time = 2 ms
[022:291] [2025-04-20 12:17:40 +0000.270816][afe] UnbindInputFilter 0x74e973de58
this 0x74e973d018
[022:291] [2025-04-20 12:17:40 +0000.270874][afe] UnbindInputFilter 0x74e973d6d8
this 0x74e973de58
[022:291] [2025-04-20 12:17:40 +0000.270938][afe] UnbindInputFilter 0x74965ee9a0
this 0x74e973d6d8
[022:292] [2025-04-20 12:17:40 +0000.270994][afe] UnbindInputFilter 0x74e973c598
this 0x749646ead8
[022:292] [2025-04-20 12:17:40 +0000.271051][afe] UnbindInputFilter 0x749646eb98
this 0x74e973c598
[022:292] [2025-04-20 12:17:40 +0000.271105][afe] UnbindInputFilter 0x74965ee9a0
this 0x749646eb98
[022:292] [2025-04-20 12:17:40 +0000.271377][afe] to reset filter graph clear end
[022:292] [2025-04-20 12:17:40 +0000.271436][afe] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4,
delay: 0
[022:292] [2025-04-20 12:17:40 +0000.271483][afe] CreateDecoderByVideoSource
time:26969972 enter.
[022:294] [2025-04-20 12:17:40 +0000.273119][afe] running_decoder_count:0max
count:2
[022:294] [2025-04-20 12:17:40 +0000.273243][afe] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x74af090000
[022:299] [2025-04-20 12:17:40 +0000.278350][d18] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x74967a3e00] Current FFmpeg version git-2021-06-16-97cea6f
[022:373] [2025-04-20 12:17:40 +0000.352262][d18] OnStreamInfoFound: video
duration_: 2275
[022:374] [2025-04-20 12:17:40 +0000.353179][d19] NO get frame from decoder
[022:374] [2025-04-20 12:17:40 +0000.353198][afe] start decoder
[022:374] [2025-04-20 12:17:40 +0000.353346][afe] CreateDecoderByVideoSource
leave. expire time = 82 ms
[022:374] [2025-04-20 12:17:40 +0000.353379][afe] BindInputFilter 0x74965ee9a0
this 0x749646eb98
[022:374] [2025-04-20 12:17:40 +0000.353410][afe] BindInputFilter 0x749646eb98
this 0x74e973c598
[022:374] [2025-04-20 12:17:40 +0000.353451][afe] BindInputFilter 0x74965ee9a0
this 0x749646ead8
[022:374] [2025-04-20 12:17:40 +0000.353482][afe] BindInputFilter 0x749646ead8
this 0x74e973d6d8
[022:374] [2025-04-20 12:17:40 +0000.353526][afe] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4
[022:374] [2025-04-20 12:17:40 +0000.353544][afe] BindInputFilter 0x74e973c598
this 0x74e973de58
[022:374] [2025-04-20 12:17:40 +0000.353562][afe] BindInputFilter 0x74e973de58
this 0x7496614920
[022:374] [2025-04-20 12:17:40 +0000.353579][afe] BindInputFilter 0x74e973d6d8
this 0x74e973d018
[022:374] [2025-04-20 12:17:40 +0000.353598][afe] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_26957442.mp4
[022:374] [2025-04-20 12:17:40 +0000.353611][afe] to reset filter graph end
[022:374] [2025-04-20 12:17:40 +0000.353624][afe] Start:
[022:375] [2025-04-20 12:17:40 +0000.354645][af4] operator(): video render started.
[022:375] [2025-04-20 12:17:40 +0000.354741][d19] NO get frame from decoder
[022:376] [2025-04-20 12:17:40 +0000.355433][afe] Start:
[022:376] [2025-04-20 12:17:40 +0000.355486][d19] NO get frame from decoder
[022:376] [2025-04-20 12:17:40 +0000.355570][af5] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[022:376] [2025-04-20 12:17:40 +0000.355597][af5] Reset: history total size: 98
[022:376] [2025-04-20 12:17:40 +0000.355616][af5] DeviceStart:
audioDevice_:0x7496979000
[022:376] [2025-04-20 12:17:40 +0000.355628][af5] DeviceStart: time profile playout
init before
[022:376] [2025-04-20 12:17:40 +0000.355641][af5] DeviceStart: time profile playout
init end
[022:376] [2025-04-20 12:17:40 +0000.355655][af5] OpenSlesOutput:Start playout
[022:377] [2025-04-20 12:17:40 +0000.356025][d19] NO get frame from decoder
[022:377] [2025-04-20 12:17:40 +0000.356666][af5] Create the opensl output player.
streamtype before:0
[022:377] [2025-04-20 12:17:40 +0000.356691][d19] NO get frame from decoder
[022:377] [2025-04-20 12:17:40 +0000.356760][af5] Create the opensl output player.
streamtype after:3
[022:381] [2025-04-20 12:17:40 +0000.360533][d19] NO get frame from decoder
[022:383] [2025-04-20 12:17:40 +0000.362275][d19] NO get frame from decoder
[022:385] [2025-04-20 12:17:40 +0000.364770][d19] NO get frame from decoder
[022:397] [2025-04-20 12:17:40 +0000.376269][af5] Enqueue opensl buffer size:1764
[022:417] [2025-04-20 12:17:40 +0000.396201][af5] DeviceStart: time profile playout
all end
[022:417] [2025-04-20 12:17:40 +0000.396265][af5] operator(): Audio playback
started.
[022:431] [2025-04-20 12:17:40 +0000.410900][af4] lipsync_debug: First video frame
rendering.
[022:479] [2025-04-20 12:17:40 +0000.458303][af5] First audio frame rendering
[022:479] [2025-04-20 12:17:40 +0000.458580][afd] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 8156
[022:479] [2025-04-20 12:17:40 +0000.458604][afd] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[022:479] [2025-04-20 12:17:40 +0000.458802][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:480] [2025-04-20 12:17:40 +0000.459641][afd] audio frame wait video
frame.last_video_timestamp:101 last_audio_timestamp:207.937
[022:481] [2025-04-20 12:17:40 +0000.460026][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:481] [2025-04-20 12:17:40 +0000.460434][afd] audio frame wait video
frame.last_video_timestamp:101 last_audio_timestamp:207.937
[022:481] [2025-04-20 12:17:40 +0000.460810][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:482] [2025-04-20 12:17:40 +0000.461213][afd] audio frame wait video
frame.last_video_timestamp:101 last_audio_timestamp:207.937
[022:482] [2025-04-20 12:17:40 +0000.461581][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:483] [2025-04-20 12:17:40 +0000.462027][afd] audio frame wait video
frame.last_video_timestamp:134 last_audio_timestamp:254.921
[022:483] [2025-04-20 12:17:40 +0000.462401][afd]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[022:490] [2025-04-20 12:17:40 +0000.469787][af5] The audio playback speed:100
(1/100)
[022:490] [2025-04-20 12:17:40 +0000.469860][af5] lipsync_debug: The current played
audio timestamp is:8156(1/50)
[022:550] [2025-04-20 12:17:40 +0000.529315][af4] lipsync_debug:displaying video
ts:12060 The current displayed video timestamp is:26970230
[022:561] [2025-04-20 12:17:40 +0000.540377][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[022:638] [2025-04-20 12:17:40 +0000.617171][1bc6]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[022:638] [2025-04-20 12:17:40 +0000.617450][af5] Stop:
[022:638] [2025-04-20 12:17:40 +0000.617551][af4] operator(): Video Render stopped.
[022:638] [2025-04-20 12:17:40 +0000.617613][af5] Stop:
[022:638] [2025-04-20 12:17:40 +0000.617632][af5] DeviceStop:
audioDevice_:0x7496979000
[022:638] [2025-04-20 12:17:40 +0000.617682][af5] OpenSlesOutput:Stop playout
[022:640] [2025-04-20 12:17:40 +0000.619162][af5] DeviceStop: Done
[022:640] [2025-04-20 12:17:40 +0000.619321][af5] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[022:640] [2025-04-20 12:17:40 +0000.619361][af5] operator(): Stop now!
[022:640] [2025-04-20 12:17:40 +0000.619633][1bc6] Stop:
[022:640] [2025-04-20 12:17:40 +0000.619704][af5] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[022:640] [2025-04-20 12:17:40 +0000.619831][1bc6] DeviceRelease:
audioDevice_:0x7496979000
[022:640] [2025-04-20 12:17:40 +0000.619862][1bc6] OpenSlesOutput:Stop playout
[022:640] [2025-04-20 12:17:40 +0000.619904][1bc6] DeviceRelease: Release the
webrtc device object.
[022:641] [2025-04-20 12:17:40 +0000.620082][1bc6] OpenSlesOutput destruct.
[022:641] [2025-04-20 12:17:40 +0000.620129][1bc6] DeviceRelease: Done
[022:641] [2025-04-20 12:17:40 +0000.620211][1bc6] Stop:
[022:641] [2025-04-20 12:17:40 +0000.620273][af4] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[022:645] [2025-04-20 12:17:40 +0000.624188][1bc6] global uninited!
[022:645] [2025-04-20 12:17:40 +0000.624912][1bc6]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[022:646] [2025-04-20 12:17:40 +0000.625017][1bc6] ~MediaFilterGraph:
MediaFilterGraph destruct
[022:646] [2025-04-20 12:17:40 +0000.625056][1bc6] RemoveVideoBackGroud: hava not
add video backgroud
[022:646] [2025-04-20 12:17:40 +0000.625086][1bc6] UnbindInputFilter 0x74e973de58
this 0x7496614920
[022:646] [2025-04-20 12:17:40 +0000.625106][1bc6] ClearAllSource: remove source
filter, sourceid: 0x74965ee780
[022:646] [2025-04-20 12:17:40 +0000.625121][1bc6] DestoryDecoderByVideoSource
time:26970326 enter.
[022:646] [2025-04-20 12:17:40 +0000.625137][1bc6] ~VideoBindDecoder time:26970326
enter.
[022:646] [2025-04-20 12:17:40 +0000.625330][1bc6] CleanUp time:26970326 enter.
[022:652] [2025-04-20 12:17:40 +0000.631350][1bc6] CleanUp leave. expire time = 6
ms
[022:652] [2025-04-20 12:17:40 +0000.631432][1bc6] CleanUp time:26970332 enter.
[022:652] [2025-04-20 12:17:40 +0000.631854][1bc6] CleanUp leave. expire time = 0
ms
[022:653] [2025-04-20 12:17:40 +0000.632485][1bc6] ~VideoBindDecoder leave. expire
time = 7 ms
[022:653] [2025-04-20 12:17:40 +0000.632539][1bc6] DestoryDecoderByVideoSource
leave. expire time = 7 ms
[022:653] [2025-04-20 12:17:40 +0000.632567][1bc6] UnbindInputFilter 0x74e973c598
this 0x74e973de58
[022:653] [2025-04-20 12:17:40 +0000.632596][1bc6] UnbindInputFilter 0x749646eb98
this 0x74e973c598
[022:653] [2025-04-20 12:17:40 +0000.632624][1bc6] UnbindInputFilter 0x74965ee9a0
this 0x749646eb98
[022:653] [2025-04-20 12:17:40 +0000.632652][1bc6] UnbindInputFilter 0x74e973d6d8
this 0x74e973d018
[022:653] [2025-04-20 12:17:40 +0000.632681][1bc6] UnbindInputFilter 0x749646ead8
this 0x74e973d6d8
[022:653] [2025-04-20 12:17:40 +0000.632709][1bc6] UnbindInputFilter 0x74965ee9a0
this 0x749646ead8
[022:653] [2025-04-20 12:17:40 +0000.632873][1bc6] ~GLESContext:
[022:654] [2025-04-20 12:17:40 +0000.633807][1bc6] GLESContext destruct finish.
[022:654] [2025-04-20 12:17:40 +0000.633863][1bc6] filter: filter pipeline destroy
this: 0x7496614880
[024:183] [2025-04-20 12:17:42 +0000.162186][84b] Run AGC when audioType = 0
[024:183] [2025-04-20 12:17:42 +0000.162925][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[024:313] [2025-04-20 12:17:42 +0000.292266][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[026:052] [2025-04-20 12:17:44 +0000.31753][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[026:183] [2025-04-20 12:17:44 +0000.162680][84b] Run AGC when audioType = 0
[027:814] [2025-04-20 12:17:45 +0000.793397][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[028:182] [2025-04-20 12:17:46 +0000.161375][84b] Run AGC when audioType = 0
[028:182] [2025-04-20 12:17:46 +0000.161513][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[029:556] [2025-04-20 12:17:47 +0000.535147][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[030:180] [2025-04-20 12:17:48 +0000.159110][84c] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[030:180] [2025-04-20 12:17:48 +0000.159430][84c] _deviceSampleRate:48000
[030:181] [2025-04-20 12:17:48 +0000.160629][84b] Run AGC when audioType = 0
[031:291] [2025-04-20 12:17:49 +0000.270398][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[032:179] [2025-04-20 12:17:50 +0000.158350][84b] Run AGC when audioType = 0
[032:179] [2025-04-20 12:17:50 +0000.158436][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[033:005] [2025-04-20 12:17:50 +0000.984860][84b] haveEnoughProcessedData
internalAudioStream.length: 20
[034:185] [2025-04-20 12:17:52 +0000.164634][84b] Run AGC when audioType = 0
[034:755] [2025-04-20 12:17:52 +0000.734480][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[036:180] [2025-04-20 12:17:54 +0000.159234][84b] Run AGC when audioType = 0
[036:180] [2025-04-20 12:17:54 +0000.159441][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[036:482] [2025-04-20 12:17:54 +0000.461528][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[038:183] [2025-04-20 12:17:56 +0000.162506][84b] Run AGC when audioType = 0
[038:199] [2025-04-20 12:17:56 +0000.178494][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[039:941] [2025-04-20 12:17:57 +0000.920483][84b] haveEnoughProcessedData
internalAudioStream.length: 10
[040:179] [2025-04-20 12:17:58 +0000.159031][84c] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[040:180] [2025-04-20 12:17:58 +0000.159165][84c] _deviceSampleRate:48000
[040:182] [2025-04-20 12:17:58 +0000.161458][84b] Run AGC when audioType = 0
[040:182] [2025-04-20 12:17:58 +0000.161778][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[041:704] [2025-04-20 12:17:59 +0000.683246][84b] haveEnoughProcessedData
internalAudioStream.length: 20
[042:181] [2025-04-20 12:18:00 +0000.160188][84b] Run AGC when audioType = 0
[043:462] [2025-04-20 12:18:01 +0000.441119][84b] haveEnoughProcessedData
internalAudioStream.length: 10
[044:184] [2025-04-20 12:18:02 +0000.163133][84b] Run AGC when audioType = 0
[044:184] [2025-04-20 12:18:02 +0000.163452][84b]
AudioDeviceDataHandler::MixAndSendOutFrame
[045:204] [2025-04-20 12:18:03 +0000.183088][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[046:183] [2025-04-20 12:18:04 +0000.162666][84b] Run AGC when audioType = 0
[046:944] [2025-04-20 12:18:04 +0000.923931][84b] haveEnoughProcessedData
internalAudioStream.length: 0
[048:054] [2025-04-20 12:18:06 +0000.33344][1be3]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[048:055] [2025-04-20 12:18:06 +0000.34144][1be3] ~MediaFilterCamera time:26995735
enter.
[048:055] [2025-04-20 12:18:06 +0000.34248][1be3] StopPullFrameAndWriteMp4
time:26995735 enter.
[048:057] [2025-04-20 12:18:06 +0000.36113][829] stop recording
[048:057] [2025-04-20 12:18:06 +0000.36183][829] we have stopped recording before
[048:061] [2025-04-20 12:18:06 +0000.40819][1be3] StopPullFrameAndWriteMp4 leave.
expire time = 6 ms
[048:064] [2025-04-20 12:18:06 +0000.43098][1be3] DestroyPipelineAndFilters
time:26995744 enter.
[048:064] [2025-04-20 12:18:06 +0000.43276][1be3] DestroyPipelineAndFilters leave.
expire time = 0 ms
[048:064] [2025-04-20 12:18:06 +0000.43319][1be3] AppDeviceManagerStopMic
[048:065] [2025-04-20 12:18:06 +0000.44268][1be3] AppDeviceManagerStopMic::mic
status is on
[048:065] [2025-04-20 12:18:06 +0000.44651][1be3] Try to stop webrtc device.
[048:065] [2025-04-20 12:18:06 +0000.44716][1be3] Set record state to
stopped.threadID:7139
[048:126] [2025-04-20 12:18:06 +0000.105821][1be3] Try to destory the
recorder.threadID:7139
[048:327] [2025-04-20 12:18:06 +0000.306672][1be3] DestroyAudioRecorder:
[048:327] [2025-04-20 12:18:06 +0000.306828][1be3] Cleanup the buffer queue in the
recorder.
[048:327] [2025-04-20 12:18:06 +0000.306935][1be3] Destroy the recorder.
[048:329] [2025-04-20 12:18:06 +0000.308301][1be3] StopRecording finished.
[048:329] [2025-04-20 12:18:06 +0000.308414][1be3] The stop recording success.
[048:329] [2025-04-20 12:18:06 +0000.308465][1be3]
AudioDeviceDataHandler::StopMicProcess
[048:334] [2025-04-20 12:18:06 +0000.313190][1be3] AppDeviceManager stop.
[048:334] [2025-04-20 12:18:06 +0000.313352][1be3] Rlease the webrtc device object.
[048:335] [2025-04-20 12:18:06 +0000.314226][1be3] OpenSlesInput destruct.
[048:335] [2025-04-20 12:18:06 +0000.314380][1be3] OpenSlesOutput destruct.
[048:336] [2025-04-20 12:18:06 +0000.315092][1be3] EventDispatchServerScope
destruct
[048:336] [2025-04-20 12:18:06 +0000.315184][1be3]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[048:336] [2025-04-20 12:18:06 +0000.315310][1be3] ~AudioDeviceDataHandler
[048:337] [2025-04-20 12:18:06 +0000.316077][1be3] AppDeviceManagerDestruct.
[048:337] [2025-04-20 12:18:06 +0000.316169][1be3] ~AppDeviceManager:
[048:337] [2025-04-20 12:18:06 +0000.316633][1be3] ~CpuOverloadDetect time:26996017
enter.
[048:339] [2025-04-20 12:18:06 +0000.318156][1be3] ~CpuOverloadDetect leave.
expire time = 2 ms
[048:341] [2025-04-20 12:18:06 +0000.320286][1be3] Destruct BeautifyReader begin...
[048:341] [2025-04-20 12:18:06 +0000.320398][1be3] Destruct BeautifyReader done.
[048:341] [2025-04-20 12:18:06 +0000.320471][1be3] ~MediaFilterCamera leave.
expire time = 286 ms
[048:341] [2025-04-20 12:18:06 +0000.320744][1be3] ~GLESContext:
[048:348] [2025-04-20 12:18:06 +0000.327052][1be3] GLESContext destruct finish.
[048:348] [2025-04-20 12:18:06 +0000.327234][1be3] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[048:350] [2025-04-20 12:18:06 +0000.329776][1be3] global uninited!
[048:356] [2025-04-20 12:18:06 +0000.335965][1be3] clear AppID 50011
[048:357] [2025-04-20 12:18:06 +0000.336114][1be3] UnRegister JVM for Xplatform
util
[048:357] [2025-04-20 12:18:06 +0000.336160][1be3] Dispose::unregister webrtc video
engine
[048:357] [2025-04-20 12:18:06 +0000.336215][1be3] Init the android object with
jvm:0x0 env:0x0 context:0x0
[048:357] [2025-04-20 12:18:06 +0000.336284][1be3] SetAndroidMediaCodecObjects
time:26996037 enter.
[048:357] [2025-04-20 12:18:06 +0000.336344][1be3] ClearAndroidMediaCodecObjects
time:26996037 enter.
[048:357] [2025-04-20 12:18:06 +0000.336408][1be3] ClearAndroidMediaCodecObjects
leave. expire time = 0 ms
[048:357] [2025-04-20 12:18:06 +0000.336459][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[048:357] [2025-04-20 12:18:06 +0000.336513][1be3] SetAndroidMediaCodecObjects
time:26996037 enter.
[048:357] [2025-04-20 12:18:06 +0000.336573][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0x0
[048:357] [2025-04-20 12:18:06 +0000.336628][1be3] ClearAndroidMediaCodecObjects
time:26996037 enter.
[048:357] [2025-04-20 12:18:06 +0000.336687][1be3] ClearAndroidMediaCodecObjects
leave. expire time = 0 ms
[048:357] [2025-04-20 12:18:06 +0000.336745][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects failed
[048:357] [2025-04-20 12:18:06 +0000.336794][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[048:357] [2025-04-20 12:18:06 +0000.336843][1be3] Dispose::unregister webrtc voice
engine
[048:357] [2025-04-20 12:18:06 +0000.336891][1be3] Set the android objects with
jvm:0x0 env:0x0 context:0x0
[048:357] [2025-04-20 12:18:06 +0000.336948][1be3] SystemUtil UnInit done
[222:505] [2025-04-20 12:21:00 +0000.484671][1be3] Register JVM for xplatform util
[222:511] [2025-04-20 12:21:00 +0000.490897][1be3] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-04-
20 12:21:00 +0000
[222:511] [2025-04-20 12:21:00 +0000.490933][1be3] set AppID=50011 old AppID=-1
[222:512] [2025-04-20 12:21:00 +0000.490964][1be3] Init the android object with
jvm:0xb400007621552540 env:0x754d9d0940 context:0x74ef99b898
[222:512] [2025-04-20 12:21:00 +0000.490995][1be3] SetAndroidMediaCodecObjects
time:27170192 enter.
[222:512] [2025-04-20 12:21:00 +0000.491026][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[222:512] [2025-04-20 12:21:00 +0000.491050][1be3] SetAndroidMediaCodecObjects
time:27170192 enter.
[222:512] [2025-04-20 12:21:00 +0000.491077][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0xb400007621552540
[222:512] [2025-04-20 12:21:00 +0000.491105][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007621552540 address:0x7424143760
[222:512] [2025-04-20 12:21:00 +0000.491132][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007621552540
address:0x7424143760
[222:512] [2025-04-20 12:21:00 +0000.491159][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[222:512] [2025-04-20 12:21:00 +0000.491187][1be3] Set the android objects with
jvm:0xb400007621552540 env:0x754d9d0940 context:0x74ef99b898
[222:512] [2025-04-20 12:21:00 +0000.491214][1be3] audio jni debug :manager
SetAndroidAudioDeviceObjects env:0x754d9d0940
[222:512] [2025-04-20 12:21:00 +0000.491244][1be3] SystemUtil Init done
[222:512] [2025-04-20 12:21:00 +0000.491549][1be3]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[222:512] [2025-04-20 12:21:00 +0000.491715][1be3] MediaFilterCamera
[222:512] [2025-04-20 12:21:00 +0000.491749][1be3] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[222:512] [2025-04-20 12:21:00 +0000.491827][1be3] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[222:512] [2025-04-20 12:21:00 +0000.491858][1be3] Recording session using default
bitrate support by app:31457280
[222:512] [2025-04-20 12:21:00 +0000.491863][2c88] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7555bc98c0
[222:512] [2025-04-20 12:21:00 +0000.491947][2c88] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[222:513] [2025-04-20 12:21:00 +0000.492019][1be3] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[222:513] [2025-04-20 12:21:00 +0000.492639][1be3] Error(ini.cc:191): Open the file
failed. error:2
[222:513] [2025-04-20 12:21:00 +0000.492672][1be3]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[222:513] [2025-04-20 12:21:00 +0000.492693][1be3] The device model: m2102j20sg
usingSoftwareAEC value: 0
[222:515] [2025-04-20 12:21:00 +0000.494720][1be3] Error(ini.cc:191): Open the file
failed. error:2
[222:515] [2025-04-20 12:21:00 +0000.494775][1be3]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[222:515] [2025-04-20 12:21:00 +0000.494821][1be3] The device model: m2102j20sg
usingHardwareAEC value: 0
[222:515] [2025-04-20 12:21:00 +0000.494840][1be3] The machine device: m2102j20sg
usingHardwareAEC value: 0
[222:515] [2025-04-20 12:21:00 +0000.494850][1be3] Using Default AEC type: software
AEC
[222:519] [2025-04-20 12:21:00 +0000.498508][1be3] The device model: m2102j20sg
enum value: 0
[222:520] [2025-04-20 12:21:00 +0000.499583][1be3] GetMachineModel is M2102J20SG
[222:520] [2025-04-20 12:21:00 +0000.499643][1be3] GetMachineInfo: M2102J20SG
[222:520] [2025-04-20 12:21:00 +0000.499655][1be3] Construct BeautifyReader
begin...
[222:520] [2025-04-20 12:21:00 +0000.499666][1be3] dumpStickerRgba:0
dumpStickerYuv:0
[222:520] [2025-04-20 12:21:00 +0000.499687][1be3] Construct BeautifyReader done.
[222:524] [2025-04-20 12:21:00 +0000.503372][1be3] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[222:524] [2025-04-20 12:21:00 +0000.503442][1be3] AppDeviceManager telnet server
for statistics started......
[222:524] [2025-04-20 12:21:00 +0000.503406][2c8c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x747a617ea0
[222:524] [2025-04-20 12:21:00 +0000.503780][1be3] CpuOverloadDetect time:27170204
enter.
[222:524] [2025-04-20 12:21:00 +0000.503837][1be3] CpuOverloadDetect leave. expire
time = 0 ms
[222:524] [2025-04-20 12:21:00 +0000.503862][2c8d] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7484907a40
[222:525] [2025-04-20 12:21:00 +0000.504238][1be3] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[222:525] [2025-04-20 12:21:00 +0000.504261][1be3] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[222:527] [2025-04-20 12:21:00 +0000.506612][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[222:527] [2025-04-20 12:21:00 +0000.506932][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[222:528] [2025-04-20 12:21:00 +0000.507105][1be3] CreatePlatformSpecificObjects:
[222:528] [2025-04-20 12:21:00 +0000.507131][1be3] audio device use opensle input
and opensl output
[222:528] [2025-04-20 12:21:00 +0000.507146][1be3] Create OpenSLES output module
with java VM support.
[222:528] [2025-04-20 12:21:00 +0000.507212][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[222:528] [2025-04-20 12:21:00 +0000.507315][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[222:528] [2025-04-20 12:21:00 +0000.507418][1be3] Create OpenSLES output module
with buffer num:1
[222:528] [2025-04-20 12:21:00 +0000.507517][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[222:528] [2025-04-20 12:21:00 +0000.507623][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[222:528] [2025-04-20 12:21:00 +0000.507737][1be3] Create OpenSLES input module
with java VM support.
[222:528] [2025-04-20 12:21:00 +0000.507765][1be3] Create OpenSLES input module
with buffer num:1
[222:528] [2025-04-20 12:21:00 +0000.507799][1be3] Error(trace.cc:40): Init the
output and input for audio device template.
[222:528] [2025-04-20 12:21:00 +0000.507811][1be3] Init the output device.
[222:528] [2025-04-20 12:21:00 +0000.507819][1be3] Init the opensl input.
[222:528] [2025-04-20 12:21:00 +0000.507844][1be3] AppDeviceManager get setting
samplerate: 0
[222:529] [2025-04-20 12:21:00 +0000.508123][1be3] The device model: m2102j20sg
enum value: 0
[222:529] [2025-04-20 12:21:00 +0000.508456][1be3] The device model: m2102j20sg
enum value: 0
[222:529] [2025-04-20 12:21:00 +0000.508476][1be3] Set the sample rate to be:48000
[222:529] [2025-04-20 12:21:00 +0000.508486][1be3] Enable the recording stereo:0
[222:529] [2025-04-20 12:21:00 +0000.508498][1be3] Set the playout as stereo:1
[222:529] [2025-04-20 12:21:00 +0000.508508][1be3] Init the microphone.
[222:529] [2025-04-20 12:21:00 +0000.508741][1be3] Update the recording sample rate
to be: 48000
[222:529] [2025-04-20 12:21:00 +0000.508766][1be3] Init the speaker.
[222:529] [2025-04-20 12:21:00 +0000.508784][1be3] Low latency buffer size:144 low
sample rate:48000
[222:530] [2025-04-20 12:21:00 +0000.509164][1be3] Using 1 x 10ms for an audio
frame.
[222:532] [2025-04-20 12:21:00 +0000.511906][1be3] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[222:533] [2025-04-20 12:21:00 +0000.511967][1be3] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[222:533] [2025-04-20 12:21:00 +0000.512015][1be3] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[222:537] [2025-04-20 12:21:00 +0000.516936][1be3] The device model:m2102j20sg
[222:538] [2025-04-20 12:21:00 +0000.516997][1be3] speaker output factor:100
defaultFactor: 100
[222:538] [2025-04-20 12:21:00 +0000.517010][1be3] headset output factor:100
defaultFactor: 100
[222:538] [2025-04-20 12:21:00 +0000.517359][1be3] AppDeviceManagerStart finished.
[222:538] [2025-04-20 12:21:00 +0000.517392][1be3] AppDeviceManagerStartMic::mic
status is off
[222:538] [2025-04-20 12:21:00 +0000.517436][1be3] AppDeviceManagerStartMic update
aec type: 2
[222:538] [2025-04-20 12:21:00 +0000.517452][1be3] AppDeviceManagerStartMic update
voiceChangeMode: 4
[222:538] [2025-04-20 12:21:00 +0000.517461][1be3]
AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[222:538] [2025-04-20 12:21:00 +0000.517470][1be3]
AudioDeviceDataHandler::StartMicProcess
[222:538] [2025-04-20 12:21:00 +0000.517552][1be3] Try to start webrtc recording
device.
[222:538] [2025-04-20 12:21:00 +0000.517574][1be3] StartRecording. threadID:7139
[222:538] [2025-04-20 12:21:00 +0000.517583][2c8f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[222:538] [2025-04-20 12:21:00 +0000.517609][1be3] default mode: Set the recording
mode to voice communication to enable HW AEC .
[222:538] [2025-04-20 12:21:00 +0000.517669][1be3] Set the recording mode before
getSetting: 4
[222:538] [2025-04-20 12:21:00 +0000.517688][1be3] Set the recording mode after
getSetting: 1
[222:576] [2025-04-20 12:21:00 +0000.555527][1be3] StartRecording finished.
[222:576] [2025-04-20 12:21:00 +0000.555587][1be3] audio: start the audio mic
checker timer.
[222:577] [2025-04-20 12:21:00 +0000.556163][1be3] machine model :poco
[222:577] [2025-04-20 12:21:00 +0000.556244][1be3] Support this machine model :poco
[222:577] [2025-04-20 12:21:00 +0000.556528][1be3] global inited! current sdk
version: 07-20-936c45f
[222:755] [2025-04-20 12:21:00 +0000.734566][2c8f] Run AGC when audioType = 0
[222:755] [2025-04-20 12:21:00 +0000.734689][2c8f]
AudioDeviceDataHandler::MixAndSendOutFrame
[222:999] [2025-04-20 12:21:00 +0000.978453][2b1a]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[222:999] [2025-04-20 12:21:00 +0000.978696][2c89] MediaFilterCamera, recording
file context:0x754a4f9d80 input texture:83
[222:999] [2025-04-20 12:21:00 +0000.978809][2c89] GLESContext:
[222:999] [2025-04-20 12:21:00 +0000.978882][2c89] The result of eglGetDisplay is:
0xb4000076215c5080
[223:005] [2025-04-20 12:21:00 +0000.984774][2c89] The result of creation:
0x74aee83a80
[223:006] [2025-04-20 12:21:00 +0000.984974][2c89] The result of
eglCreatePbufferSurface is: 0x74aee83d00
[223:006] [2025-04-20 12:21:00 +0000.985116][2b1a]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x754a4f9d80 input_texture: 83
[223:028] [2025-04-20 12:21:01 +0000.7656][2c8f] haveEnoughProcessedData
internalAudioStream.length: 0
[223:739] [2025-04-20 12:21:01 +0000.718747][1be3]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[223:739] [2025-04-20 12:21:01 +0000.718870][1be3] ~MediaFilterCamera time:27171419
enter.
[223:739] [2025-04-20 12:21:01 +0000.718890][1be3] StopPullFrameAndWriteMp4
time:27171419 enter.
[223:740] [2025-04-20 12:21:01 +0000.719385][2c88] stop recording
[223:740] [2025-04-20 12:21:01 +0000.719415][2c88] we have stopped recording before
[223:740] [2025-04-20 12:21:01 +0000.719500][1be3] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms
[223:744] [2025-04-20 12:21:01 +0000.723187][1be3] DestroyPipelineAndFilters
time:27171424 enter.
[223:744] [2025-04-20 12:21:01 +0000.723284][1be3] DestroyPipelineAndFilters
leave. expire time = 0 ms
[223:744] [2025-04-20 12:21:01 +0000.723303][1be3] AppDeviceManagerStopMic
[223:744] [2025-04-20 12:21:01 +0000.723393][1be3] AppDeviceManagerStopMic::mic
status is on
[223:744] [2025-04-20 12:21:01 +0000.723417][1be3] Try to stop webrtc device.
[223:744] [2025-04-20 12:21:01 +0000.723431][1be3] Set record state to
stopped.threadID:7139
[223:791] [2025-04-20 12:21:01 +0000.770649][1be3] Try to destory the
recorder.threadID:7139
[223:991] [2025-04-20 12:21:01 +0000.970794][1be3] DestroyAudioRecorder:
[223:991] [2025-04-20 12:21:01 +0000.970872][1be3] Cleanup the buffer queue in the
recorder.
[223:991] [2025-04-20 12:21:01 +0000.970926][1be3] Destroy the recorder.
[223:993] [2025-04-20 12:21:01 +0000.972261][1be3] StopRecording finished.
[223:993] [2025-04-20 12:21:01 +0000.972331][1be3] The stop recording success.
[223:993] [2025-04-20 12:21:01 +0000.972350][1be3]
AudioDeviceDataHandler::StopMicProcess
[223:993] [2025-04-20 12:21:01 +0000.972685][1be3] AppDeviceManager stop.
[223:993] [2025-04-20 12:21:01 +0000.972764][1be3] Rlease the webrtc device object.
[223:994] [2025-04-20 12:21:01 +0000.973177][1be3] OpenSlesInput destruct.
[223:994] [2025-04-20 12:21:01 +0000.973224][1be3] OpenSlesOutput destruct.
[223:994] [2025-04-20 12:21:01 +0000.973644][1be3] EventDispatchServerScope
destruct
[223:994] [2025-04-20 12:21:01 +0000.973683][1be3]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[223:994] [2025-04-20 12:21:01 +0000.973728][1be3] ~AudioDeviceDataHandler
[223:995] [2025-04-20 12:21:01 +0000.974088][1be3] AppDeviceManagerDestruct.
[223:995] [2025-04-20 12:21:01 +0000.974116][1be3] ~AppDeviceManager:
[223:995] [2025-04-20 12:21:01 +0000.974142][1be3] ~CpuOverloadDetect time:27171675
enter.
[223:995] [2025-04-20 12:21:01 +0000.974634][1be3] ~CpuOverloadDetect leave.
expire time = 0 ms
[223:997] [2025-04-20 12:21:01 +0000.976737][1be3] Destruct BeautifyReader begin...
[223:997] [2025-04-20 12:21:01 +0000.976803][1be3] Destruct BeautifyReader done.
[223:997] [2025-04-20 12:21:01 +0000.976828][1be3] ~MediaFilterCamera leave.
expire time = 258 ms
[223:997] [2025-04-20 12:21:01 +0000.976930][1be3] ~GLESContext:
[223:999] [2025-04-20 12:21:01 +0000.977962][1be3] GLESContext destruct finish.
[223:999] [2025-04-20 12:21:01 +0000.978015][1be3] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[223:999] [2025-04-20 12:21:01 +0000.978253][1be3] global uninited!
[223:999] [2025-04-20 12:21:01 +0000.978489][1be3] clear AppID 50011
[223:999] [2025-04-20 12:21:01 +0000.978519][1be3] UnRegister JVM for Xplatform
util
[223:999] [2025-04-20 12:21:01 +0000.978532][1be3] Dispose::unregister webrtc video
engine
[223:999] [2025-04-20 12:21:01 +0000.978554][1be3] Init the android object with
jvm:0x0 env:0x0 context:0x0
[223:999] [2025-04-20 12:21:01 +0000.978573][1be3] SetAndroidMediaCodecObjects
time:27171679 enter.
[223:999] [2025-04-20 12:21:01 +0000.978591][1be3] ClearAndroidMediaCodecObjects
time:27171679 enter.
[223:999] [2025-04-20 12:21:01 +0000.978603][1be3] ClearAndroidMediaCodecObjects
leave. expire time = 0 ms
[223:999] [2025-04-20 12:21:01 +0000.978614][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[223:999] [2025-04-20 12:21:01 +0000.978624][1be3] SetAndroidMediaCodecObjects
time:27171679 enter.
[223:999] [2025-04-20 12:21:01 +0000.978633][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0x0
[223:999] [2025-04-20 12:21:01 +0000.978643][1be3] ClearAndroidMediaCodecObjects
time:27171679 enter.
[223:999] [2025-04-20 12:21:01 +0000.978652][1be3] ClearAndroidMediaCodecObjects
leave. expire time = 0 ms
[223:999] [2025-04-20 12:21:01 +0000.978662][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects failed
[223:999] [2025-04-20 12:21:01 +0000.978672][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[223:999] [2025-04-20 12:21:01 +0000.978695][1be3] Dispose::unregister webrtc voice
engine
[223:999] [2025-04-20 12:21:01 +0000.978706][1be3] Set the android objects with
jvm:0x0 env:0x0 context:0x0
[223:999] [2025-04-20 12:21:01 +0000.978727][1be3] SystemUtil UnInit done
[225:215] [2025-04-20 12:21:03 +0000.194893][1be3] Register JVM for xplatform util
[225:219] [2025-04-20 12:21:03 +0000.198510][1be3] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-04-
20 12:21:03 +0000
[225:219] [2025-04-20 12:21:03 +0000.198543][1be3] set AppID=50011 old AppID=-1
[225:219] [2025-04-20 12:21:03 +0000.198575][1be3] Init the android object with
jvm:0xb400007621552540 env:0x754d9d0940 context:0x74ef99b898
[225:219] [2025-04-20 12:21:03 +0000.198606][1be3] SetAndroidMediaCodecObjects
time:27172899 enter.
[225:219] [2025-04-20 12:21:03 +0000.198637][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[225:219] [2025-04-20 12:21:03 +0000.198660][1be3] SetAndroidMediaCodecObjects
time:27172899 enter.
[225:219] [2025-04-20 12:21:03 +0000.198689][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0xb400007621552540
[225:219] [2025-04-20 12:21:03 +0000.198718][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007621552540 address:0x7424143760
[225:219] [2025-04-20 12:21:03 +0000.198745][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007621552540
address:0x7424143760
[225:219] [2025-04-20 12:21:03 +0000.198773][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[225:219] [2025-04-20 12:21:03 +0000.198787][1be3] Set the android objects with
jvm:0xb400007621552540 env:0x754d9d0940 context:0x74ef99b898
[225:219] [2025-04-20 12:21:03 +0000.198813][1be3] audio jni debug :manager
SetAndroidAudioDeviceObjects env:0x754d9d0940
[225:219] [2025-04-20 12:21:03 +0000.198829][1be3] SystemUtil Init done
[225:220] [2025-04-20 12:21:03 +0000.199224][1be3]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[225:220] [2025-04-20 12:21:03 +0000.199310][1be3] MediaFilterCamera
[225:220] [2025-04-20 12:21:03 +0000.199334][1be3] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[225:220] [2025-04-20 12:21:03 +0000.199421][1be3] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[225:220] [2025-04-20 12:21:03 +0000.199444][1be3] Recording session using default
bitrate support by app:31457280
[225:220] [2025-04-20 12:21:03 +0000.199462][2e67] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7555bc98c0
[225:220] [2025-04-20 12:21:03 +0000.199524][2e67] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[225:220] [2025-04-20 12:21:03 +0000.199580][1be3] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[225:221] [2025-04-20 12:21:03 +0000.200189][1be3] Error(ini.cc:191): Open the file
failed. error:2
[225:221] [2025-04-20 12:21:03 +0000.200215][1be3]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[225:221] [2025-04-20 12:21:03 +0000.200228][1be3] The device model: m2102j20sg
usingSoftwareAEC value: 0
[225:222] [2025-04-20 12:21:03 +0000.201817][1be3] Error(ini.cc:191): Open the file
failed. error:2
[225:222] [2025-04-20 12:21:03 +0000.201863][1be3]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[225:222] [2025-04-20 12:21:03 +0000.201881][1be3] The device model: m2102j20sg
usingHardwareAEC value: 0
[225:222] [2025-04-20 12:21:03 +0000.201908][1be3] The machine device: m2102j20sg
usingHardwareAEC value: 0
[225:222] [2025-04-20 12:21:03 +0000.201919][1be3] Using Default AEC type: software
AEC
[225:223] [2025-04-20 12:21:03 +0000.202808][1be3] The device model: m2102j20sg
enum value: 0
[225:224] [2025-04-20 12:21:03 +0000.203156][1be3] GetMachineModel is M2102J20SG
[225:224] [2025-04-20 12:21:03 +0000.203187][1be3] GetMachineInfo: M2102J20SG
[225:224] [2025-04-20 12:21:03 +0000.203199][1be3] Construct BeautifyReader
begin...
[225:224] [2025-04-20 12:21:03 +0000.203232][1be3] dumpStickerRgba:0
dumpStickerYuv:0
[225:224] [2025-04-20 12:21:03 +0000.203242][1be3] Construct BeautifyReader done.
[225:227] [2025-04-20 12:21:03 +0000.206248][1be3] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[225:227] [2025-04-20 12:21:03 +0000.206282][2e6a] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7498d315a0
[225:227] [2025-04-20 12:21:03 +0000.206327][1be3] AppDeviceManager telnet server
for statistics started......
[225:227] [2025-04-20 12:21:03 +0000.206660][1be3] CpuOverloadDetect time:27172907
enter.
[225:227] [2025-04-20 12:21:03 +0000.206725][1be3] CpuOverloadDetect leave. expire
time = 0 ms
[225:227] [2025-04-20 12:21:03 +0000.206767][2e6b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x7484907340
[225:228] [2025-04-20 12:21:03 +0000.207117][1be3] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[225:228] [2025-04-20 12:21:03 +0000.207139][1be3] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[225:228] [2025-04-20 12:21:03 +0000.207267][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[225:228] [2025-04-20 12:21:03 +0000.207522][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[225:228] [2025-04-20 12:21:03 +0000.207696][1be3] CreatePlatformSpecificObjects:
[225:228] [2025-04-20 12:21:03 +0000.207723][1be3] audio device use opensle input
and opensl output
[225:228] [2025-04-20 12:21:03 +0000.207739][1be3] Create OpenSLES output module
with java VM support.
[225:228] [2025-04-20 12:21:03 +0000.207815][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[225:228] [2025-04-20 12:21:03 +0000.207936][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[225:229] [2025-04-20 12:21:03 +0000.208033][1be3] Create OpenSLES output module
with buffer num:1
[225:229] [2025-04-20 12:21:03 +0000.208094][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[225:229] [2025-04-20 12:21:03 +0000.208174][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[225:229] [2025-04-20 12:21:03 +0000.208263][1be3] Create OpenSLES input module
with java VM support.
[225:229] [2025-04-20 12:21:03 +0000.208290][1be3] Create OpenSLES input module
with buffer num:1
[225:229] [2025-04-20 12:21:03 +0000.208325][1be3] Error(trace.cc:40): Init the
output and input for audio device template.
[225:229] [2025-04-20 12:21:03 +0000.208348][1be3] Init the output device.
[225:229] [2025-04-20 12:21:03 +0000.208358][1be3] Init the opensl input.
[225:229] [2025-04-20 12:21:03 +0000.208384][1be3] AppDeviceManager get setting
samplerate: 0
[225:229] [2025-04-20 12:21:03 +0000.208633][1be3] The device model: m2102j20sg
enum value: 0
[225:230] [2025-04-20 12:21:03 +0000.208974][1be3] The device model: m2102j20sg
enum value: 0
[225:230] [2025-04-20 12:21:03 +0000.208996][1be3] Set the sample rate to be:48000
[225:230] [2025-04-20 12:21:03 +0000.209008][1be3] Enable the recording stereo:0
[225:230] [2025-04-20 12:21:03 +0000.209018][1be3] Set the playout as stereo:1
[225:230] [2025-04-20 12:21:03 +0000.209028][1be3] Init the microphone.
[225:231] [2025-04-20 12:21:03 +0000.209994][1be3] Update the recording sample rate
to be: 48000
[225:231] [2025-04-20 12:21:03 +0000.210041][1be3] Init the speaker.
[225:231] [2025-04-20 12:21:03 +0000.210065][1be3] Low latency buffer size:144 low
sample rate:48000
[225:231] [2025-04-20 12:21:03 +0000.210284][1be3] Using 1 x 10ms for an audio
frame.
[225:234] [2025-04-20 12:21:03 +0000.213048][1be3] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[225:234] [2025-04-20 12:21:03 +0000.213120][1be3] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[225:234] [2025-04-20 12:21:03 +0000.213191][1be3] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[225:238] [2025-04-20 12:21:03 +0000.217035][1be3] The device model:m2102j20sg
[225:238] [2025-04-20 12:21:03 +0000.217096][1be3] speaker output factor:100
defaultFactor: 100
[225:238] [2025-04-20 12:21:03 +0000.217107][1be3] headset output factor:100
defaultFactor: 100
[225:238] [2025-04-20 12:21:03 +0000.217397][1be3] AppDeviceManagerStart finished.
[225:238] [2025-04-20 12:21:03 +0000.217422][1be3] AppDeviceManagerStartMic::mic
status is off
[225:238] [2025-04-20 12:21:03 +0000.217467][1be3] AppDeviceManagerStartMic update
aec type: 2
[225:238] [2025-04-20 12:21:03 +0000.217484][1be3] AppDeviceManagerStartMic update
voiceChangeMode: 4
[225:238] [2025-04-20 12:21:03 +0000.217494][1be3]
AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[225:238] [2025-04-20 12:21:03 +0000.217518][1be3]
AudioDeviceDataHandler::StartMicProcess
[225:238] [2025-04-20 12:21:03 +0000.217605][1be3] Try to start webrtc recording
device.
[225:238] [2025-04-20 12:21:03 +0000.217624][1be3] StartRecording. threadID:7139
[225:238] [2025-04-20 12:21:03 +0000.217640][2e6f] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[225:238] [2025-04-20 12:21:03 +0000.217678][1be3] default mode: Set the recording
mode to voice communication to enable HW AEC .
[225:238] [2025-04-20 12:21:03 +0000.217695][1be3] Set the recording mode before
getSetting: 4
[225:238] [2025-04-20 12:21:03 +0000.217708][1be3] Set the recording mode after
getSetting: 1
[225:277] [2025-04-20 12:21:03 +0000.256499][1be3] StartRecording finished.
[225:277] [2025-04-20 12:21:03 +0000.256566][1be3] audio: start the audio mic
checker timer.
[225:278] [2025-04-20 12:21:03 +0000.257184][1be3] machine model :poco
[225:278] [2025-04-20 12:21:03 +0000.257226][1be3] Support this machine model :poco
[225:278] [2025-04-20 12:21:03 +0000.257244][1be3] global inited! current sdk
version: 07-20-936c45f
[225:610] [2025-04-20 12:21:03 +0000.589892][2b1a]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[225:611] [2025-04-20 12:21:03 +0000.590009][2e68] MediaFilterCamera, recording
file context:0x754a4f9d80 input texture:86
[225:611] [2025-04-20 12:21:03 +0000.590041][2e68] GLESContext:
[225:611] [2025-04-20 12:21:03 +0000.590068][2e68] The result of eglGetDisplay is:
0xb4000076215c5080
[225:612] [2025-04-20 12:21:03 +0000.591316][2e68] The result of creation:
0x7496495380
[225:612] [2025-04-20 12:21:03 +0000.591485][2e68] The result of
eglCreatePbufferSurface is: 0x7496495680
[225:612] [2025-04-20 12:21:03 +0000.591592][2b1a]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x754a4f9d80 input_texture: 86
[225:671] [2025-04-20 12:21:03 +0000.650743][1be3]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[225:671] [2025-04-20 12:21:03 +0000.650818][1be3] ~MediaFilterCamera time:27173351
enter.
[225:671] [2025-04-20 12:21:03 +0000.650836][1be3] StopPullFrameAndWriteMp4
time:27173351 enter.
[225:672] [2025-04-20 12:21:03 +0000.651148][2e67] stop recording
[225:672] [2025-04-20 12:21:03 +0000.651176][2e67] we have stopped recording before
[225:672] [2025-04-20 12:21:03 +0000.651233][1be3] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms
[225:672] [2025-04-20 12:21:03 +0000.651509][1be3] DestroyPipelineAndFilters
time:27173352 enter.
[225:672] [2025-04-20 12:21:03 +0000.651535][1be3] DestroyPipelineAndFilters
leave. expire time = 0 ms
[225:672] [2025-04-20 12:21:03 +0000.651549][1be3] AppDeviceManagerStopMic
[225:672] [2025-04-20 12:21:03 +0000.651576][1be3] AppDeviceManagerStopMic::mic
status is on
[225:672] [2025-04-20 12:21:03 +0000.651589][1be3] Try to stop webrtc device.
[225:672] [2025-04-20 12:21:03 +0000.651603][1be3] Set record state to
stopped.threadID:7139
[225:717] [2025-04-20 12:21:03 +0000.696566][1be3] Try to destory the
recorder.threadID:7139
[225:917] [2025-04-20 12:21:03 +0000.896710][1be3] DestroyAudioRecorder:
[225:917] [2025-04-20 12:21:03 +0000.896761][1be3] Cleanup the buffer queue in the
recorder.
[225:917] [2025-04-20 12:21:03 +0000.896790][1be3] Destroy the recorder.
[225:918] [2025-04-20 12:21:03 +0000.897422][1be3] StopRecording finished.
[225:918] [2025-04-20 12:21:03 +0000.897464][1be3] The stop recording success.
[225:918] [2025-04-20 12:21:03[000:058] [2025-04-20 12:36:25 +0000.842902][1be3]
Log to file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start
time:2025-04-20 12:36:25 +0000
[000:058] [2025-04-20 12:36:25 +0000.843075][1be3] dump file m_prefix:-07-27-
feaf968
[000:064] [2025-04-20 12:36:25 +0000.848839][1be3] dump filename:trace.txt dump
time:1745139932
[000:064] [2025-04-20 12:36:25 +0000.848921][1be3] dump
filename:support_resolution.txt dump time:1745151663
[000:064] [2025-04-20 12:36:25 +0000.849206][1be3] set AppID=123 old AppID=-1
[000:064] [2025-04-20 12:36:25 +0000.849249][1be3] Init the android object with
jvm:0xb400007621552540 env:0x754d9d0940 context:0x74ef99b6e8
[000:064] [2025-04-20 12:36:25 +0000.849297][1be3] SetAndroidMediaCodecObjects
time:27856272 enter.
[000:064] [2025-04-20 12:36:25 +0000.849331][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:064] [2025-04-20 12:36:25 +0000.849361][1be3] SetAndroidMediaCodecObjects
time:27856272 enter.
[000:064] [2025-04-20 12:36:25 +0000.849392][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0xb400007621552540
[000:064] [2025-04-20 12:36:25 +0000.849410][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007621552540 address:0x73ad663050
[000:064] [2025-04-20 12:36:25 +0000.849457][1be3] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007621552540
address:0x73ad663050
[000:064] [2025-04-20 12:36:25 +0000.849489][1be3] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:065] [2025-04-20 12:36:25 +0000.849537][1be3] Set the android objects with
jvm:0xb400007621552540 env:0x754d9d0940 context:0x74ef99b6e8
[000:065] [2025-04-20 12:36:25 +0000.850489][1be3] audio jni debug :manager
SetAndroidAudioDeviceObjects env:0x754d9d0940
[000:066] [2025-04-20 12:36:25 +0000.850580][1be3] SystemUtil Init done
[000:150] [2025-04-20 12:36:25 +0000.935254][1be3]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera is null.
[000:156] [2025-04-20 12:36:25 +0000.941252][1be3]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:158] [2025-04-20 12:36:25 +0000.942624][1be3] machine model :poco
[000:158] [2025-04-20 12:36:25 +0000.942734][1be3] Support this machine model :poco
[000:159] [2025-04-20 12:36:25 +0000.944403][1be3] MediaFilterCamera
[000:159] [2025-04-20 12:36:25 +0000.944482][1be3] RecordingSessionInternalSimple:
Create session internal:1080 X 1920 fps:30
[000:160] [2025-04-20 12:36:25 +0000.944602][1be3] createSessionInternal: create
session with video size:1080 X 1920 fps:30 bitrate:31457280
[000:160] [2025-04-20 12:36:25 +0000.944678][1be3] Recording session using default
bitrate support by app:31457280
[000:173] [2025-04-20 12:36:25 +0000.958398][7cd1] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x747992d2c0
[000:173] [2025-04-20 12:36:25 +0000.958496][7cd1] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:174] [2025-04-20 12:36:25 +0000.958599][1be3] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:176] [2025-04-20 12:36:25 +0000.960787][1be3] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[000:177] [2025-04-20 12:36:25 +0000.961586][1be3] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[000:177] [2025-04-20 12:36:25 +0000.961742][1be3] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[000:177] [2025-04-20 12:36:25 +0000.962129][1be3] DeviceInit:
[000:178] [2025-04-20 12:36:25 +0000.963357][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:181] [2025-04-20 12:36:25 +0000.966206][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:181] [2025-04-20 12:36:25 +0000.966429][1be3] CreatePlatformSpecificObjects:
[000:181] [2025-04-20 12:36:25 +0000.966466][1be3] audio device use null audio
input and opensl output
[000:181] [2025-04-20 12:36:25 +0000.966500][1be3] Create OpenSLES output module
with java VM support.
[000:183] [2025-04-20 12:36:25 +0000.967889][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:183] [2025-04-20 12:36:25 +0000.968270][1be3] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:183] [2025-04-20 12:36:25 +0000.968488][1be3] Create OpenSLES output module
with buffer num:2
[000:184] [2025-04-20 12:36:25 +0000.968580][1be3] Error(trace.cc:40): Init the
output and input for audio device template.
[000:184] [2025-04-20 12:36:25 +0000.968608][1be3] Init the output device.
[000:184] [2025-04-20 12:36:25 +0000.968627][1be3] Set the playout as stereo:1
[000:184] [2025-04-20 12:36:25 +0000.968656][1be3] Set the sample rate to be:44100
[000:184] [2025-04-20 12:36:25 +0000.969149][1be3] Low latency buffer size:144 low
sample rate:48000
[000:184] [2025-04-20 12:36:25 +0000.969191][1be3] DeviceInit: Done
[000:190] [2025-04-20 12:36:25 +0000.975410][1be3] global inited! current sdk
version: 07-27-feaf968
[000:699] [2025-04-20 12:36:26 +0000.484383][2b1a]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetOpengGlRenderParamsJni:
[000:700] [2025-04-20 12:36:26 +0000.484704][2b1a]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetOpengGlRenderParamsJni: texture rgb:
96, textureUniform RGB: 1, ATTRIB_VERTEX: 0, ATTRIB_TEXTURE: 1, vertex_vertices
len: 32, texture_vertices len: 32
[000:712] [2025-04-20 12:36:26 +0000.497523][2b1a]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:713] [2025-04-20 12:36:26 +0000.497852][7cd2] MediaFilterCamera, recording
file context:0x754a4f9d80 input texture:96
[000:713] [2025-04-20 12:36:26 +0000.497900][7cd2] GLESContext:
[000:713] [2025-04-20 12:36:26 +0000.498001][7cd2] The result of eglGetDisplay is:
0xb4000076215c5080
[000:714] [2025-04-20 12:36:26 +0000.499466][7cd2] The result of creation:
0x7496849800
[000:715] [2025-04-20 12:36:26 +0000.499623][7cd2] The result of
eglCreatePbufferSurface is: 0x7496849a00
[000:715] [2025-04-20 12:36:26 +0000.499948][2b1a]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetCurrentGLContextJni: g_eglcontext:
0x754a4f9d80 input_texture: 96
[005:201] [2025-04-20 12:36:30 +0000.985762][1bc6] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[005:201] [2025-04-20 12:36:30 +0000.985895][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera orientation: 90
[005:203] [2025-04-20 12:36:30 +0000.988402][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StartRecordingJni:
[005:204] [2025-04-20 12:36:30 +0000.988659][7cd2] MediaFilterCamera, recording
file context:0x754a4f9d80 input texture:96
[005:204] [2025-04-20 12:36:30 +0000.988722][7cd2] construct OpenGLRenderProgram
0x74967f6498
[005:204] [2025-04-20 12:36:30 +0000.988761][7cd2] CropFilter::SetOrientation
orientation: 90
[005:204] [2025-04-20 12:36:30 +0000.988793][7cd2] filter: filter pipeline
construtc this: 0x7483fc0f40
[005:204] [2025-04-20 12:36:30 +0000.988814][7cd2] filter: filter pipeline2 update
pattern: 1
[005:204] [2025-04-20 12:36:30 +0000.988882][7cd2] CameraSource::source_id_:1
[005:204] [2025-04-20 12:36:30 +0000.989042][7cd2] SetPlayLoop: AudioSource
SetPlayLoop 0
[005:206] [2025-04-20 12:36:30 +0000.990634][7cd2]
Warning(media_filter_camera.cc:483): seekPos:0
[005:206] [2025-04-20 12:36:30 +0000.990708][7cd2] BindInputFilter 0x74e9742e40
this 0x74967f6780
[005:206] [2025-04-20 12:36:30 +0000.990749][7cd2] BindInputFilter 0x74967f6780
this 0x7483fc0fd8
[005:206] [2025-04-20 12:36:30 +0000.990788][7cd2] SetParamForFilter time:27861414
enter.
[005:206] [2025-04-20 12:36:30 +0000.990808][7cd2] SetParamForFilter: Params video
index is: 0
[005:206] [2025-04-20 12:36:30 +0000.990825][7cd2] SetParamForFilter: Params seek
pos is: 0
[005:206] [2025-04-20 12:36:30 +0000.990841][7cd2] crop filter video index:0
folderpath: /data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe/
movie_mode: 0
[005:206] [2025-04-20 12:36:30 +0000.990859][7cd2] Error(crop_filter.cc:395):
CropFilter config path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//config.json
[005:207] [2025-04-20 12:36:30 +0000.992495][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992564][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992603][7cd2]
exp_des.start:0exp_des.end:1667exp_des.expressionstr:0.5
[005:208] [2025-04-20 12:36:30 +0000.992642][7cd2]
exp_des.start:0exp_des.end:1667exp_des.expressionstr:0.5
[005:208] [2025-04-20 12:36:30 +0000.992664][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992691][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992722][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992758][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992776][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992794][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992816][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992836][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992855][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992872][7cd2]
Warning(parse_template_json.cc:95): json parament no found the parament
[005:208] [2025-04-20 12:36:30 +0000.992891][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
filterpath
[005:208] [2025-04-20 12:36:30 +0000.992909][7cd2] CropFilter::ConfigExtraFiles
Video filter default path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//filter.png
[005:208] [2025-04-20 12:36:30 +0000.992927][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
imagepath
[005:208] [2025-04-20 12:36:30 +0000.992945][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
videopath
[005:214] [2025-04-20 12:36:30 +0000.998656][7cd2] SetParamForFilter leave. expire
time = 8 ms
[005:214] [2025-04-20 12:36:30 +0000.998841][7cd2] OnOutputSizeChanged width 1920
height 1080
[005:214] [2025-04-20 12:36:30 +0000.998883][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[005:214] [2025-04-20 12:36:30 +0000.998915][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[005:214] [2025-04-20 12:36:30 +0000.998947][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[005:214] [2025-04-20 12:36:30 +0000.998964][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[005:214] [2025-04-20 12:36:30 +0000.998989][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[005:214] [2025-04-20 12:36:30 +0000.999018][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[005:214] [2025-04-20 12:36:30 +0000.999045][7cd2] construct TrivalImageDrawer
0x7483ee9800
[005:214] [2025-04-20 12:36:30 +0000.999073][7cd2] GPUImageProcessing construct:
frame resolution is: 1920 X 1080 drawer 0x7483ee9800 context 0x74e9562980
[005:214] [2025-04-20 12:36:30 +0000.999091][7cd2] setupGLES:
[005:214] [2025-04-20 12:36:30 +0000.999416][7cd2] OpenGLRenderProgram::Initialize.
[005:214] [2025-04-20 12:36:30 +0000.999449][7cd2] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[005:214] [2025-04-20 12:36:30 +0000.999480][7cd2] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[005:215] [2025-04-20 12:36:30 +0000.999561][7cd2] Init open gl render:
0x74967f6498
[005:215] [2025-04-20 12:36:30 +0000.999587][7cd2] Fragement shader path:
[005:215] [2025-04-20 12:36:30 +0000.999614][7cd2] Fragement shader path:
[005:215] [2025-04-20 12:36:30 +0000.999636][7cd2] create opengl program object.
[005:215] [2025-04-20 12:36:30 +0000.999666][7cd2] create shader: vertex
[005:215] [2025-04-20 12:36:30 +0000.999810][7cd2] create shader: fragment
[005:289] [2025-04-20 12:36:31 +0000.73717][7cd2] External image path is empty!
[005:289] [2025-04-20 12:36:31 +0000.73774][7cd2] Error(crop_filter.cc:464): Init
the image texture failed.
[005:289] [2025-04-20 12:36:31 +0000.73792][7cd2] OpenGLRenderProgram::Initialize
success.
[005:289] [2025-04-20 12:36:31 +0000.73835][7cd2] Setup the OpenGL result:1
[005:289] [2025-04-20 12:36:31 +0000.73931][7cd3] Pull audio failed.(wait video!)
[005:289] [2025-04-20 12:36:31 +0000.73994][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[005:289] [2025-04-20 12:36:31 +0000.74041][7cd1] start recording, file
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27861497.mp4
[005:289] [2025-04-20 12:36:31 +0000.74157][7cd1] MP4 session params: fps:30
width:1920 height:1080 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27861497.mp4 fileFd: -1 audio_timescale:44100
video_timescale:90000
[005:289] [2025-04-20 12:36:31 +0000.74204][7cd1] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[005:289] [2025-04-20 12:36:31 +0000.74303][7cd1] MP4 recorder params: fps:30
width:1920 height:1080 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27861497.mp4 fileFD: -1
[005:290] [2025-04-20 12:36:31 +0000.74571][7cd1] MP4
file:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27861497.mp4 is opened successfully
[005:290] [2025-04-20 12:36:31 +0000.74603][7cd1] setupMediaProcessers:
[005:290] [2025-04-20 12:36:31 +0000.74616][7cd1]
RecordingSessionInternalSimple:setup media processers.
[005:290] [2025-04-20 12:36:31 +0000.74641][7cd1] construct AAC encoder
[005:290] [2025-04-20 12:36:31 +0000.74934][7cd1] H264Encoder creating:
superfast011818
[005:290] [2025-04-20 12:36:31 +0000.74989][7cd1] H264Encode::H264Encoder creating
with width:1920 height:1080 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[005:290] [2025-04-20 12:36:31 +0000.75425][7cd1] H264Encode::GetMachineModel is
M2102J20SG
[005:291] [2025-04-20 12:36:31 +0000.75606][7cd1] H264Encoder machine_mode
is:M2102J20SG
[005:291] [2025-04-20 12:36:31 +0000.75621][7cd1] setupCompressionSession:
[005:291] [2025-04-20 12:36:31 +0000.75634][7cd1] H264Encode::creating hareware
Encoder
[005:291] [2025-04-20 12:36:31 +0000.75645][7cd1] AndroidHwAvcEncoder time:27861499
enter.
[005:291] [2025-04-20 12:36:31 +0000.75774][7cd1] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007621552540 address:0x73ad663050
[005:291] [2025-04-20 12:36:31 +0000.75873][7cd1] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[005:291] [2025-04-20 12:36:31 +0000.75899][7cd1] The video avc hw codec address is
0x749641ef18
[005:291] [2025-04-20 12:36:31 +0000.75940][7cd1] AndroidHwAvcEncoder leave.
expire time = 0 ms
[005:291] [2025-04-20 12:36:31 +0000.75989][7cd1] RegisterEncodeCompleteCallback
time:27861499 enter.
[005:291] [2025-04-20 12:36:31 +0000.76038][7cd1] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[005:291] [2025-04-20 12:36:31 +0000.76057][7cd1] InitEncode time:27861499 enter.
[005:291] [2025-04-20 12:36:31 +0000.76086][7cd1] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[005:291] [2025-04-20 12:36:31 +0000.76105][7cd1] Create time:27861499 enter.
[005:291] [2025-04-20 12:36:31 +0000.76118][7cd1] H264Encoder encoderCreate
width:1920 height:1080 fps:30 bitrate:31457280 usingVbrMode:1
[005:291] [2025-04-20 12:36:31 +0000.76134][7cd1]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1920, height: 1080,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x74e95a2780
[005:291] [2025-04-20 12:36:31 +0000.76256][7cd1] supported_type:video/avc
[005:291] [2025-04-20 12:36:31 +0000.76276][7cd1] name:OMX.qcom.video.encoder.avc
mime:video/avc
[005:289] [2025-04-20 12:36:31 +0000.74170][7cf0] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x754a4f0498
[005:294] [2025-04-20 12:36:31 +0000.78980][7cd1] hwCodecPrefix :OMX.qcom.
[005:294] [2025-04-20 12:36:31 +0000.79043][7cd1] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[005:294] [2025-04-20 12:36:31 +0000.79069][7cd1] mediacodec_createCodecByName
time:27861502 enter.
[005:294] [2025-04-20 12:36:31 +0000.79090][7cd1] WrapAndroidMediaCodec
time:27861502 enter.
[005:294] [2025-04-20 12:36:31 +0000.79192][7cd1] WrapAndroidMediaCodec leave.
expire time = 0 ms
[005:338] [2025-04-20 12:36:31 +0000.122930][7cd1] mediacodec_createCodecByName
leave. expire time = 44 ms
[005:338] [2025-04-20 12:36:31 +0000.123176][7cd1] WrapAndroidMediaFromat
time:27861546 enter.
[005:338] [2025-04-20 12:36:31 +0000.123270][7cd1] WrapAndroidMediaFromat leave.
expire time = 0 ms
[005:361] [2025-04-20 12:36:31 +0000.145722][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[005:408] [2025-04-20 12:36:31 +0000.192786][7cd1] Destroy time:27861616 enter.
[005:408] [2025-04-20 12:36:31 +0000.192849][7cd1] WrapAndroidMediaFromat::
Destroy
[005:408] [2025-04-20 12:36:31 +0000.192872][7cd1] Destroy leave. expire time = 0
ms
[005:408] [2025-04-20 12:36:31 +0000.192890][7cd1] ~WrapAndroidMediaFromat
time:27861616 enter.
[005:408] [2025-04-20 12:36:31 +0000.192942][7cd1] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[005:408] [2025-04-20 12:36:31 +0000.192963][7cd1] Create leave. expire time = 117
ms
[005:408] [2025-04-20 12:36:31 +0000.192981][7cd1] isSemiPlanarSupport
time:27861616 enter.
[005:408] [2025-04-20 12:36:31 +0000.192996][7cd1] H264Encoder isSemiPlanarSupport
[005:408] [2025-04-20 12:36:31 +0000.193014][7cd1] isSemiPlanarSupport leave.
expire time = 0 ms
[005:408] [2025-04-20 12:36:31 +0000.193030][7cd1] creat hw H264Encoder success,
isSemiPlanar:1
[005:408] [2025-04-20 12:36:31 +0000.193126][7cd1] InitEncode leave. expire time =
117 ms
[005:408] [2025-04-20 12:36:31 +0000.193151][7cd1] H264Encode::created Encoder
[005:408] [2025-04-20 12:36:31 +0000.193169][7cd1] H264Encode:: H264 encoder
created.
[005:408] [2025-04-20 12:36:31 +0000.193183][7cd1] H264 encoder created.
[005:408] [2025-04-20 12:36:31 +0000.193197][7cd1]
RecordingSessionInternalSimple:created avc encoder avc: 0x747a09e040
[005:408] [2025-04-20 12:36:31 +0000.193213][7cd1] setOutput:
[005:408] [2025-04-20 12:36:31 +0000.193228][7cd1]
RecordingSessionInternalSimple:encoder set output to muxer!
[005:408] [2025-04-20 12:36:31 +0000.193241][7cd1] request a key frame
[005:408] [2025-04-20 12:36:31 +0000.193253][7cd1] H264Encode:: request a key frame
[005:408] [2025-04-20 12:36:31 +0000.193456][7cd2] Start:
[005:409] [2025-04-20 12:36:31 +0000.193581][7cd5] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[005:409] [2025-04-20 12:36:31 +0000.193634][7cd5] Reset: history total size: 98
[005:409] [2025-04-20 12:36:31 +0000.193654][7cd5] DeviceStart:
audioDevice_:0x74848ac000
[005:409] [2025-04-20 12:36:31 +0000.193669][7cd5] DeviceStart: time profile
playout init before
[005:409] [2025-04-20 12:36:31 +0000.193687][7cd5] DeviceStart: time profile
playout init end
[005:409] [2025-04-20 12:36:31 +0000.193701][7cd5] OpenSlesOutput:Start playout
[005:418] [2025-04-20 12:36:31 +0000.202711][7cd5] The machine model:M2102J20SG
[005:418] [2025-04-20 12:36:31 +0000.202850][7cd5] Create the opensl output player.
streamtype before:0
[005:418] [2025-04-20 12:36:31 +0000.202899][7cd5] Create the opensl output player.
streamtype after:3
[005:441] [2025-04-20 12:36:31 +0000.225988][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[005:451] [2025-04-20 12:36:31 +0000.235887][7cd5] Enqueue opensl buffer size:1764
[005:477] [2025-04-20 12:36:31 +0000.261964][7cd5] DeviceStart: time profile
playout all end
[005:477] [2025-04-20 12:36:31 +0000.262079][7cd5] operator(): Audio playback
started.
[005:477] [2025-04-20 12:36:31 +0000.262099][7cf6]
PlayerSimpleBufferQueueCallbackHandler function
[005:477] [2025-04-20 12:36:31 +0000.262253][7cf6] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[005:477] [2025-04-20 12:36:31 +0000.262309][7cf6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[005:512] [2025-04-20 12:36:31 +0000.296816][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[005:520] [2025-04-20 12:36:31 +0000.305255][7cd2] begine recode to first frame
spend time:316
[005:520] [2025-04-20 12:36:31 +0000.305408][7cd2] CameraSource::PushExtraFrame
pkt_dts: 0, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x74e9742d00
[005:520] [2025-04-20 12:36:31 +0000.305459][7cd2] add frame because frame
interval.
[005:520] [2025-04-20 12:36:31 +0000.305498][7cd2] blur_distance_:0
[005:520] [2025-04-20 12:36:31 +0000.305532][7cd2] blur_direction_angle_:-90
[005:521] [2025-04-20 12:36:31 +0000.305575][7cd2] color_r_offset_:0
[005:521] [2025-04-20 12:36:31 +0000.305609][7cd2] color_g_offset:0
[005:521] [2025-04-20 12:36:31 +0000.305641][7cd2] play_speed_:1
[005:521] [2025-04-20 12:36:31 +0000.305675][7cd2] roll_value_:0
[005:521] [2025-04-20 12:36:31 +0000.305707][7cd2] need_extra_image_:0 need_image:
0
[005:521] [2025-04-20 12:36:31 +0000.305742][7cd2] ResetFramePtsadjust pts:
0current pts:10
[005:521] [2025-04-20 12:36:31 +0000.305845][7cd2]
TrivalImageDrawer::SetOrientation m_orientation_: 90
[005:521] [2025-04-20 12:36:31 +0000.305882][7cd2]
GPUImageProcessing::SetOrientation orientation: 90
[005:521] [2025-04-20 12:36:31 +0000.305924][7cd2] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[005:521] [2025-04-20 12:36:31 +0000.306013][7cd2] GPUImageProcessing: process
video frame with resolution 1920 X 1080
[005:521] [2025-04-20 12:36:31 +0000.306057][7cd2] GPUImageProcessing: input frame
width2160 X 3840
[005:524] [2025-04-20 12:36:31 +0000.308577][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6498
[005:524] [2025-04-20 12:36:31 +0000.309495][2b1a] video render surface render a
frame
[005:532] [2025-04-20 12:36:31 +0000.317085][7cd2] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[005:532] [2025-04-20 12:36:31 +0000.317375][7cd2] CropFilter::OnVideoFrame
outputtexture :99
[005:532] [2025-04-20 12:36:31 +0000.317447][7cd2] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[005:549] [2025-04-20 12:36:31 +0000.333813][7cd2] The read pixel from buffer take:
16 width:1920 height:1080 frameType:0
[005:560] [2025-04-20 12:36:31 +0000.344796][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6498
[005:593] [2025-04-20 12:36:31 +0000.378293][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[005:596] [2025-04-20 12:36:31 +0000.381486][7cd2] The convert RGB to YUV take 11
[005:597] [2025-04-20 12:36:31 +0000.381789][7cd2] FilterPipeline2::OnVideoFrame
pts 33 last_video_timestamp_ 33
[005:597] [2025-04-20 12:36:31 +0000.382044][7cd2]
MediaFilterCamera::OnOutputVideoFrame timestamp: 0
[005:599] [2025-04-20 12:36:31 +0000.384423][7cef]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[005:599] [2025-04-20 12:36:31 +0000.384497][7cef] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1920 height:1080input pixel type:0 dataType:0 stride:1920
streamId:1 timestamp:0
[005:599] [2025-04-20 12:36:31 +0000.384520][7cef] push video frame to H264
encoder. (100 frame for one log)
[005:600] [2025-04-20 12:36:31 +0000.384547][7cef] push video frame to H264
encoder. (100 frame for one log) used width:1920 height:1080
[005:600] [2025-04-20 12:36:31 +0000.384588][7cef] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1920 height:1080 pts:0(100 frame for one log)
[005:600] [2025-04-20 12:36:31 +0000.384614][7cef] Push an pts:0 to dts queue.
[005:600] [2025-04-20 12:36:31 +0000.384650][7cef] DTS queue for
Generator:0x74af09f0b8 0
[005:602] [2025-04-20 12:36:31 +0000.386830][7cef] The input pts:0 fps:30
[005:604] [2025-04-20 12:36:31 +0000.388748][7cef]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[005:604] [2025-04-20 12:36:31 +0000.389520][7cd3] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//bgm.mp3
sync_mode: 1 seek_pos: 0 delay: 0 this:0x74967f6800
[005:607] [2025-04-20 12:36:31 +0000.392372][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6498
[005:635] [2025-04-20 12:36:31 +0000.419828][7ceb] FFMpeg=> [mp3 @ 0x74841a6000]
Current FFmpeg version git-2021-06-16-97cea6f
[005:645] [2025-04-20 12:36:31 +0000.430165][7cd3] FilterPipeline2::OnAudioFrame
pts 26 last_audio_timestamp_ 26
[005:645] [2025-04-20 12:36:31 +0000.430251][7cd3]
MediaFilterCamera::OnOutputAudioFrame timestamp: 26.5 sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:1152
[005:645] [2025-04-20 12:36:31 +0000.430294][7cd3] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[005:647] [2025-04-20 12:36:31 +0000.431828][7cee]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:1
[005:647] [2025-04-20 12:36:31 +0000.432179][7cf0] add aac audio track with id:1
[005:658] [2025-04-20 12:36:31 +0000.443537][7cf0] audio start ts:0
[005:659] [2025-04-20 12:36:31 +0000.443675][7cf0] the audio frame has been written
into MP4 file
[005:662] [2025-04-20 12:36:31 +0000.446753][7cd5] The audio playback speed:100
(1/100)
[005:662] [2025-04-20 12:36:31 +0000.446792][7cd5] lipsync_debug: The current
played audio timestamp is:26(1/50)
[005:662] [2025-04-20 12:36:31 +0000.446848][7cd5] First audio frame rendering
[005:725] [2025-04-20 12:36:31 +0000.509680][7cef] h264 add frame header cdr flag
[005:726] [2025-04-20 12:36:31 +0000.510767][7cef] h264 add frame header cdr flag
[005:727] [2025-04-20 12:36:31 +0000.511720][7cef] SendFrame
encodedImage._timeStamp:0encodedImage->_length:253824
[005:727] [2025-04-20 12:36:31 +0000.511817][7cef] Received key frame:0
[005:727] [2025-04-20 12:36:31 +0000.511962][7cef] last dts:0 currentPts:0
ppsOrSPS:0 queue length:4
[005:727] [2025-04-20 12:36:31 +0000.512017][7cef] H264Encode::H264SWEncoder get
callback, length:253824 type:0 nalType:7length:19
[005:727] [2025-04-20 12:36:31 +0000.512056][7cef] H264Encode:: get a sps pps
header!headerSize:32
[005:727] [2025-04-20 12:36:31 +0000.512090][7cef] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[005:728] [2025-04-20 12:36:31 +0000.512562][7cf0] get the H.264 SPS parameter
[005:728] [2025-04-20 12:36:31 +0000.512974][7cf0] add video track with id:2
[005:729] [2025-04-20 12:36:31 +0000.514399][7cf0] get the H.264 PPS parameter
[005:732] [2025-04-20 12:36:31 +0000.517127][7cf0] get the H.264 IDR frame
[005:732] [2025-04-20 12:36:31 +0000.517199][7cf0] resss:true
[005:732] [2025-04-20 12:36:31 +0000.517216][7cf0] video start ts:0
[005:732] [2025-04-20 12:36:31 +0000.517282][7cf0] the video frame has been written
into MP4 file
[005:970] [2025-04-20 12:36:31 +0000.755309][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[006:035] [2025-04-20 12:36:31 +0000.820225][7cd2] The convert RGB to YUV take 10
[006:348] [2025-04-20 12:36:32 +0000.132887][7cef] DTS queue for
Generator:0x74af09f0b8 800 833
[006:447] [2025-04-20 12:36:32 +0000.231588][7cd2] CameraSource::PushExtraFrame
pkt_dts: 981, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x74e9742d00
[006:478] [2025-04-20 12:36:32 +0000.262688][2b1a] video render surface render a
frame
[006:479] [2025-04-20 12:36:32 +0000.263637][7cd2] CropFilter::OnVideoFrame
outputtexture :99
[006:479] [2025-04-20 12:36:32 +0000.263718][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[006:525] [2025-04-20 12:36:32 +0000.310163][7cd2] The convert RGB to YUV take 5
[006:552] [2025-04-20 12:36:32 +0000.336915][7cf6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[006:865] [2025-04-20 12:36:32 +0000.649855][7cef] Push an pts:1333 to dts queue.
[006:896] [2025-04-20 12:36:32 +0000.680789][7cef] last dts:1300 currentPts:1333
ppsOrSPS:0 queue length:2
[006:990] [2025-04-20 12:36:32 +0000.774669][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[007:034] [2025-04-20 12:36:32 +0000.819066][7cd2] The convert RGB to YUV take 4
[007:160] [2025-04-20 12:36:32 +0000.944893][7cd2] Current timestamp:1692 is
greater than duration_time: 1667
[007:212] [2025-04-20 12:36:32 +0000.996816][7cef] DTS queue for
Generator:0x74af09f0b8 1633 1667
[007:235] [2025-04-20 12:36:33 +0000.19873][7cd5] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[007:235] [2025-04-20 12:36:33 +0000.20279][7cd2] OnNeedStopRecording:
[007:243] [2025-04-20 12:36:33 +0000.27938][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StopRecordingJni:
[007:245] [2025-04-20 12:36:33 +0000.29970][7cd2] operator(): Stop
[007:245] [2025-04-20 12:36:33 +0000.30237][7cd2] Stop:
[007:245] [2025-04-20 12:36:33 +0000.30377][7cd5] DeviceStop:
audioDevice_:0x74848ac000
[007:245] [2025-04-20 12:36:33 +0000.30431][7cd5] OpenSlesOutput:Stop playout
[007:252] [2025-04-20 12:36:33 +0000.36602][7cd5] DeviceStop: Done
[007:252] [2025-04-20 12:36:33 +0000.36736][7cd5] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[007:255] [2025-04-20 12:36:33 +0000.39692][7cef]
MediaFilterCamera::WriteVideoFrametoMP4_w quit
[007:256] [2025-04-20 12:36:33 +0000.41401][7cd1] stop recording
[007:256] [2025-04-20 12:36:33 +0000.41488][7cd1]
RecordingSessionInternalSimple:destroy media processers
[007:257] [2025-04-20 12:36:33 +0000.41601][7cd1] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[007:257] [2025-04-20 12:36:33 +0000.42415][7cd1] H264Encode::flushing hareware
Encoder
[007:258] [2025-04-20 12:36:33 +0000.42640][7cd1] Flush time:27863466 enter.
[007:258] [2025-04-20 12:36:33 +0000.42705][7cd1] H264Encoder encoder flush
[007:258] [2025-04-20 12:36:33 +0000.42744][7cd1] flush output queue
[007:593] [2025-04-20 12:36:33 +0000.377683][7cd1] Flush leave. expire time = 335
ms
[007:593] [2025-04-20 12:36:33 +0000.377865][7cd1] ~H264EncodeWrap:
[007:593] [2025-04-20 12:36:33 +0000.377907][7cd1] ~H264Encode:
[007:593] [2025-04-20 12:36:33 +0000.377937][7cd1] teardownCompressionSession:
H264Encode::destroying Encoder
[007:593] [2025-04-20 12:36:33 +0000.377957][7cd1] Release time:27863801 enter.
[007:593] [2025-04-20 12:36:33 +0000.378067][7cd1] Release:
MediaCodecVideoEncoder::Release _inited:1
[007:593] [2025-04-20 12:36:33 +0000.378107][7cd1] Destroy time:27863801 enter.
[007:593] [2025-04-20 12:36:33 +0000.378131][7cd1] H264Encoder encoderDestroy
[007:593] [2025-04-20 12:36:33 +0000.378159][7cd1]
AndroidMediaCodecVideoEncoder::release env: 0x74964b9240
[007:593] [2025-04-20 12:36:33 +0000.378182][7cd1]
AndroidMediaCodecVideoEncoder::Destroy
[007:626] [2025-04-20 12:36:33 +0000.411082][7cd1] Destroy leave. expire time = 33
ms
[007:626] [2025-04-20 12:36:33 +0000.411214][7cd1] Release leave. expire time = 33
ms
[007:626] [2025-04-20 12:36:33 +0000.411255][7cd1] ~AndroidHwAvcEncoder
time:27863834 enter.
[007:626] [2025-04-20 12:36:33 +0000.411332][7cd1] Release time:27863834 enter.
[007:626] [2025-04-20 12:36:33 +0000.411362][7cd1] Release:
MediaCodecVideoEncoder:: has been released before, just return
[007:626] [2025-04-20 12:36:33 +0000.411383][7cd1] Release leave. expire time = 0
ms
[007:626] [2025-04-20 12:36:33 +0000.411401][7cd1] ~AndroidMediaCodecVideoEncoder
[007:626] [2025-04-20 12:36:33 +0000.411417][7cd1] ~WrapAndroidMediaCodec
time:27863834 enter.
[007:626] [2025-04-20 12:36:33 +0000.411435][7cd1] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[007:626] [2025-04-20 12:36:33 +0000.411450][7cd1] video hevc hw codec
destructor:0x749641ef18
[007:626] [2025-04-20 12:36:33 +0000.411482][7cd1] ~AndroidHwAvcEncoder leave.
expire time = 0 ms
[007:626] [2025-04-20 12:36:33 +0000.411514][7cd1] teardownCompressionSession:
H264Encode::destroyed Encoder
[007:627] [2025-04-20 12:36:33 +0000.411536][7cd1]
RecordingSessionInternalSimple:destroy aac encoder output!
[007:627] [2025-04-20 12:36:33 +0000.411554][7cd1] AACSWEncode destructor
[007:639] [2025-04-20 12:36:33 +0000.423786][7cf0] MP4 close file successfully
[007:639] [2025-04-20 12:36:33 +0000.423900][7cf0] Recording session Internal:
notify recording ok
[007:639] [2025-04-20 12:36:33 +0000.423942][7cf0] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_1745152585408
/record_video_27861497.mp4
[007:639] [2025-04-20 12:36:33 +0000.423987][7cf0] OnRecordFinish:
[007:640] [2025-04-20 12:36:33 +0000.425465][7cd2] DestroyPipelineAndFilters
time:27863848 enter.
[007:641] [2025-04-20 12:36:33 +0000.425736][7cd2] UnbindInputFilter 0x74e9742e40
this 0x74967f6780
[007:641] [2025-04-20 12:36:33 +0000.425773][7cd2] UnbindInputFilter 0x74967f6780
this 0x7483fc0fd8
[007:641] [2025-04-20 12:36:33 +0000.425787][7cd2] filter: filter pipeline destroy
this: 0x7483fc0f40
[007:641] [2025-04-20 12:36:33 +0000.425868][7cd2] ClearVideoOfSources: recodring
total frames:53
[007:641] [2025-04-20 12:36:33 +0000.425966][7cd2] ClearVideoOfSources:
[007:641] [2025-04-20 12:36:33 +0000.425989][7cd2] GPUImageProcessing destruct.
[007:641] [2025-04-20 12:36:33 +0000.426021][7cd2] destroy TrivalImageDrawer
0x7483ee9800
[007:641] [2025-04-20 12:36:33 +0000.426041][7cd2] The shader has been initialize,
clean up them.
[007:642] [2025-04-20 12:36:33 +0000.427480][7cd2] ~OpenGLFrameBuffer:
[007:643] [2025-04-20 12:36:33 +0000.427604][7cd2] ~OpenGLFrameBuffer:
[007:643] [2025-04-20 12:36:33 +0000.427703][7cd2] ~OpenGLFrameBuffer:
[007:643] [2025-04-20 12:36:33 +0000.427766][7cd2] ~OpenGLFrameBuffer:
[007:643] [2025-04-20 12:36:33 +0000.427822][7cd2] ~OpenGLFrameBuffer:
[007:643] [2025-04-20 12:36:33 +0000.427870][7cd2] ~OpenGLFrameBuffer:
[007:647] [2025-04-20 12:36:33 +0000.431734][7cd2] GPUImageProcessing destruct
finish.
[007:647] [2025-04-20 12:36:33 +0000.431839][7cd2] GPURGBAFrame destruct.
[007:647] [2025-04-20 12:36:33 +0000.431884][7cd2] destroy OpenGLRenderProgram
0x74967f6498
[007:647] [2025-04-20 12:36:33 +0000.431917][7cd2] ~CameraSource time:27863855
enter.
[007:647] [2025-04-20 12:36:33 +0000.431935][7cd2] ~CameraSource leave. expire
time = 0 ms
[007:652] [2025-04-20 12:36:33 +0000.437198][7cd2] DestroyPipelineAndFilters
leave. expire time = 12 ms
[010:373] [2025-04-20 12:36:36 +0000.157792][1bc6] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[010:373] [2025-04-20 12:36:36 +0000.157920][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera orientation: 90
[010:373] [2025-04-20 12:36:36 +0000.157976][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StartRecordingJni:
[010:373] [2025-04-20 12:36:36 +0000.158158][7cd2] MediaFilterCamera, recording
file context:0x754a4f9d80 input texture:96
[010:373] [2025-04-20 12:36:36 +0000.158192][7cd2] construct OpenGLRenderProgram
0x74967f6898
[010:373] [2025-04-20 12:36:36 +0000.158209][7cd2] CropFilter::SetOrientation
orientation: 90
[010:373] [2025-04-20 12:36:36 +0000.158224][7cd2] filter: filter pipeline
construtc this: 0x7483fdc000
[010:373] [2025-04-20 12:36:36 +0000.158239][7cd2] filter: filter pipeline2 update
pattern: 1
[010:373] [2025-04-20 12:36:36 +0000.158260][7cd2] CameraSource::source_id_:2
[010:374] [2025-04-20 12:36:36 +0000.158548][7cd2] SetPlayLoop: AudioSource
SetPlayLoop 0
[010:374] [2025-04-20 12:36:36 +0000.158586][7cd2]
Warning(media_filter_camera.cc:483): seekPos:1667
[010:374] [2025-04-20 12:36:36 +0000.158612][7cd2] BindInputFilter 0x74e9742e40
this 0x74967f6b80
[010:374] [2025-04-20 12:36:36 +0000.158638][7cd2] BindInputFilter 0x74967f6b80
this 0x7483fdc098
[010:374] [2025-04-20 12:36:36 +0000.158657][7cd2] SetParamForFilter time:27866582
enter.
[010:374] [2025-04-20 12:36:36 +0000.158673][7cd2] SetParamForFilter: Params video
index is: 1
[010:374] [2025-04-20 12:36:36 +0000.158686][7cd2] SetParamForFilter: Params seek
pos is: 1
[010:374] [2025-04-20 12:36:36 +0000.158700][7cd2] crop filter video index:1
folderpath: /data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe/
movie_mode: 0
[010:374] [2025-04-20 12:36:36 +0000.158716][7cd2] Error(crop_filter.cc:395):
CropFilter config path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//config.json
[010:374] [2025-04-20 12:36:36 +0000.158870][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.158894][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.158913][7cd2]
exp_des.start:0exp_des.end:1533exp_des.expressionstr:0.5
[010:374] [2025-04-20 12:36:36 +0000.158935][7cd2]
exp_des.start:0exp_des.end:1533exp_des.expressionstr:0.5
[010:374] [2025-04-20 12:36:36 +0000.158949][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.158965][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.158980][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.158996][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.159010][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.159024][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.159035][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.159084][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.159102][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.159119][7cd2]
Warning(parse_template_json.cc:95): json parament no found the parament
[010:374] [2025-04-20 12:36:36 +0000.159137][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
filterpath
[010:374] [2025-04-20 12:36:36 +0000.159151][7cd2] CropFilter::ConfigExtraFiles
Video filter default path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//filter.png
[010:374] [2025-04-20 12:36:36 +0000.159165][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
imagepath
[010:374] [2025-04-20 12:36:36 +0000.159180][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
videopath
[010:379] [2025-04-20 12:36:36 +0000.164452][7cd2] SetParamForFilter leave. expire
time = 5 ms
[010:380] [2025-04-20 12:36:36 +0000.164550][7cd2] OnOutputSizeChanged width 1920
height 1080
[010:380] [2025-04-20 12:36:36 +0000.164573][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[010:380] [2025-04-20 12:36:36 +0000.164590][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[010:380] [2025-04-20 12:36:36 +0000.164604][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[010:380] [2025-04-20 12:36:36 +0000.164618][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[010:380] [2025-04-20 12:36:36 +0000.164631][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[010:380] [2025-04-20 12:36:36 +0000.164644][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[010:380] [2025-04-20 12:36:36 +0000.164660][7cd2] construct TrivalImageDrawer
0x7483ee9800
[010:380] [2025-04-20 12:36:36 +0000.164685][7cd2] GPUImageProcessing construct:
frame resolution is: 1920 X 1080 drawer 0x7483ee9800 context 0x74e9562980
[010:380] [2025-04-20 12:36:36 +0000.164707][7cd2] setupGLES:
[010:380] [2025-04-20 12:36:36 +0000.164997][7cd2] OpenGLRenderProgram::Initialize.
[010:380] [2025-04-20 12:36:36 +0000.165035][7cd2] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[010:380] [2025-04-20 12:36:36 +0000.165057][7cd2] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[010:380] [2025-04-20 12:36:36 +0000.165138][7cd2] Init open gl render:
0x74967f6898
[010:380] [2025-04-20 12:36:36 +0000.165213][7cd2] Fragement shader path:
[010:380] [2025-04-20 12:36:36 +0000.165233][7cd2] Fragement shader path:
[010:380] [2025-04-20 12:36:36 +0000.165267][7cd2] create opengl program object.
[010:380] [2025-04-20 12:36:36 +0000.165287][7cd2] create shader: vertex
[010:380] [2025-04-20 12:36:36 +0000.165435][7cd2] create shader: fragment
[010:392] [2025-04-20 12:36:36 +0000.177320][7cd2] External image path is empty!
[010:392] [2025-04-20 12:36:36 +0000.177380][7cd2] Error(crop_filter.cc:464): Init
the image texture failed.
[010:392] [2025-04-20 12:36:36 +0000.177402][7cd2] OpenGLRenderProgram::Initialize
success.
[010:392] [2025-04-20 12:36:36 +0000.177458][7cd2] Setup the OpenGL result:1
[010:394] [2025-04-20 12:36:36 +0000.178565][7cd1] start recording, file
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27866601.mp4
[010:394] [2025-04-20 12:36:36 +0000.178859][7cd1] MP4 session params: fps:30
width:1920 height:1080 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27866601.mp4 fileFd: -1 audio_timescale:44100
video_timescale:90000
[010:394] [2025-04-20 12:36:36 +0000.178926][7cd1] 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:394] [2025-04-20 12:36:36 +0000.178989][7cd1] MP4 recorder params: fps:30
width:1920 height:1080 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27866601.mp4 fileFD: -1
[010:395] [2025-04-20 12:36:36 +0000.179603][7cd1] MP4
file:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27866601.mp4 is opened successfully
[010:395] [2025-04-20 12:36:36 +0000.179679][7cd1] setupMediaProcessers:
[010:395] [2025-04-20 12:36:36 +0000.179715][7cd1]
RecordingSessionInternalSimple:setup media processers.
[010:395] [2025-04-20 12:36:36 +0000.179749][7cd1] construct AAC encoder
[010:395] [2025-04-20 12:36:36 +0000.180130][7cd1] H264Encoder creating:
superfast011818
[010:395] [2025-04-20 12:36:36 +0000.180212][7cd1] H264Encode::H264Encoder creating
with width:1920 height:1080 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[010:396] [2025-04-20 12:36:36 +0000.181389][7cd1] H264Encode::GetMachineModel is
M2102J20SG
[010:396] [2025-04-20 12:36:36 +0000.181477][7cd1] H264Encoder machine_mode
is:M2102J20SG
[010:396] [2025-04-20 12:36:36 +0000.181511][7cd1] setupCompressionSession:
[010:397] [2025-04-20 12:36:36 +0000.181543][7cd1] H264Encode::creating hareware
Encoder
[010:397] [2025-04-20 12:36:36 +0000.181578][7cd1] AndroidHwAvcEncoder
time:27866605 enter.
[010:397] [2025-04-20 12:36:36 +0000.181802][7cd1] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007621552540 address:0x73ad663050
[010:397] [2025-04-20 12:36:36 +0000.181977][7cd1] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[010:397] [2025-04-20 12:36:36 +0000.182105][7cd1] The video avc hw codec address
is 0x749641eac0
[010:397] [2025-04-20 12:36:36 +0000.182213][7cd1] AndroidHwAvcEncoder leave.
expire time = 0 ms
[010:397] [2025-04-20 12:36:36 +0000.182256][7cd1] RegisterEncodeCompleteCallback
time:27866605 enter.
[010:397] [2025-04-20 12:36:36 +0000.182387][7cd1] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[010:397] [2025-04-20 12:36:36 +0000.182437][7cd1] InitEncode time:27866605 enter.
[010:398] [2025-04-20 12:36:36 +0000.182564][7cd1] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[010:398] [2025-04-20 12:36:36 +0000.182616][7cd1] Create time:27866606 enter.
[010:398] [2025-04-20 12:36:36 +0000.182650][7cd1] H264Encoder encoderCreate
width:1920 height:1080 fps:30 bitrate:31457280 usingVbrMode:1
[010:398] [2025-04-20 12:36:36 +0000.182699][7cd1]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1920, height: 1080,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x74e95a2b40
[010:398] [2025-04-20 12:36:36 +0000.182911][7cd1] supported_type:video/avc
[010:398] [2025-04-20 12:36:36 +0000.182957][7cd1] name:OMX.qcom.video.encoder.avc
mime:video/avc
[010:398] [2025-04-20 12:36:36 +0000.183005][7cd1] hwCodecPrefix :OMX.qcom.
[010:398] [2025-04-20 12:36:36 +0000.183045][7cd1] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[010:398] [2025-04-20 12:36:36 +0000.183085][7cd1] mediacodec_createCodecByName
time:27866606 enter.
[010:398] [2025-04-20 12:36:36 +0000.183122][7cd1] WrapAndroidMediaCodec
time:27866606 enter.
[010:398] [2025-04-20 12:36:36 +0000.183300][7cd1] WrapAndroidMediaCodec leave.
expire time = 0 ms
[010:400] [2025-04-20 12:36:36 +0000.184572][7d1b] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x754a4f0498
[010:420] [2025-04-20 12:36:36 +0000.205480][7cd1] mediacodec_createCodecByName
leave. expire time = 22 ms
[010:421] [2025-04-20 12:36:36 +0000.205940][7cd1] WrapAndroidMediaFromat
time:27866629 enter.
[010:421] [2025-04-20 12:36:36 +0000.206018][7cd1] WrapAndroidMediaFromat leave.
expire time = 0 ms
[010:454] [2025-04-20 12:36:36 +0000.238721][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[010:470] [2025-04-20 12:36:36 +0000.255492][7cd1] Destroy time:27866678 enter.
[010:471] [2025-04-20 12:36:36 +0000.255554][7cd1] WrapAndroidMediaFromat::
Destroy
[010:471] [2025-04-20 12:36:36 +0000.255579][7cd1] Destroy leave. expire time = 1
ms
[010:471] [2025-04-20 12:36:36 +0000.255601][7cd1] ~WrapAndroidMediaFromat
time:27866679 enter.
[010:471] [2025-04-20 12:36:36 +0000.255622][7cd1] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[010:471] [2025-04-20 12:36:36 +0000.255642][7cd1] Create leave. expire time = 73
ms
[010:471] [2025-04-20 12:36:36 +0000.255662][7cd1] isSemiPlanarSupport
time:27866679 enter.
[010:471] [2025-04-20 12:36:36 +0000.255910][7cd1] H264Encoder isSemiPlanarSupport
[010:471] [2025-04-20 12:36:36 +0000.255942][7cd1] isSemiPlanarSupport leave.
expire time = 0 ms
[010:471] [2025-04-20 12:36:36 +0000.255967][7cd1] creat hw H264Encoder success,
isSemiPlanar:1
[010:471] [2025-04-20 12:36:36 +0000.256061][7cd1] InitEncode leave. expire time =
74 ms
[010:471] [2025-04-20 12:36:36 +0000.256086][7cd1] H264Encode::created Encoder
[010:471] [2025-04-20 12:36:36 +0000.256107][7cd1] H264Encode:: H264 encoder
created.
[010:471] [2025-04-20 12:36:36 +0000.256125][7cd1] H264 encoder created.
[010:471] [2025-04-20 12:36:36 +0000.256143][7cd1]
RecordingSessionInternalSimple:created avc encoder avc: 0x7484874d80
[010:471] [2025-04-20 12:36:36 +0000.256163][7cd1] setOutput:
[010:471] [2025-04-20 12:36:36 +0000.256180][7cd1]
RecordingSessionInternalSimple:encoder set output to muxer!
[010:471] [2025-04-20 12:36:36 +0000.256196][7cd1] request a key frame
[010:471] [2025-04-20 12:36:36 +0000.256211][7cd1] H264Encode:: request a key frame
[010:471] [2025-04-20 12:36:36 +0000.256457][7cd2] Start:
[010:472] [2025-04-20 12:36:36 +0000.256610][7cd5] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[010:472] [2025-04-20 12:36:36 +0000.256713][7cd5] Reset: history total size: 98
[010:472] [2025-04-20 12:36:36 +0000.256738][7cd5] DeviceStart:
audioDevice_:0x74848ac000
[010:472] [2025-04-20 12:36:36 +0000.256757][7cd5] DeviceStart: time profile
playout init before
[010:472] [2025-04-20 12:36:36 +0000.256779][7cd5] DeviceStart: time profile
playout init end
[010:472] [2025-04-20 12:36:36 +0000.256799][7cd5] OpenSlesOutput:Start playout
[010:473] [2025-04-20 12:36:36 +0000.257647][7cd5] Create the opensl output player.
streamtype before:0
[010:473] [2025-04-20 12:36:36 +0000.257729][7cd5] Create the opensl output player.
streamtype after:3
[010:499] [2025-04-20 12:36:36 +0000.284421][7cd5] Enqueue opensl buffer size:1764
[010:520] [2025-04-20 12:36:36 +0000.304893][7cd5] DeviceStart: time profile
playout all end
[010:520] [2025-04-20 12:36:36 +0000.304965][7cd5] operator(): Audio playback
started.
[010:520] [2025-04-20 12:36:36 +0000.305419][7d21] NeedMorePlayData: Scale the
volume to zero now!
[010:526] [2025-04-20 12:36:36 +0000.310610][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[010:535] [2025-04-20 12:36:36 +0000.320482][7cd2] begine recode to first frame
spend time:162
[010:536] [2025-04-20 12:36:36 +0000.320542][7cd2] add frame because frame
interval.
[010:536] [2025-04-20 12:36:36 +0000.320607][7cd2]
TrivalImageDrawer::SetOrientation m_orientation_: 90
[010:536] [2025-04-20 12:36:36 +0000.320629][7cd2]
GPUImageProcessing::SetOrientation orientation: 90
[010:536] [2025-04-20 12:36:36 +0000.321435][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6898
[010:550] [2025-04-20 12:36:36 +0000.334544][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6898
[010:591] [2025-04-20 12:36:36 +0000.375892][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6898
[010:592] [2025-04-20 12:36:36 +0000.376798][7cd3] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//bgm.mp3
sync_mode: 1 seek_pos: 1667 delay: 0 this:0x74967f6400
[010:593] [2025-04-20 12:36:36 +0000.377861][7d17] FFMpeg=> [mp3 @ 0x7484a90c00]
Current FFmpeg version git-2021-06-16-97cea6f
[010:594] [2025-04-20 12:36:36 +0000.379311][7d18] success seekto
avformat_seek_file to: 1667000
[010:594] [2025-04-20 12:36:36 +0000.379500][7d18] Drop one audio frame for seekto,
pkt_dts 23224320 audio_seek_pos_: 1667000
[010:597] [2025-04-20 12:36:36 +0000.381732][7cd5] First audio frame rendering
[010:599] [2025-04-20 12:36:36 +0000.384103][7d1a]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[010:599] [2025-04-20 12:36:36 +0000.384235][7d1b] add aac audio track with id:1
[010:610] [2025-04-20 12:36:36 +0000.395524][7d1b] audio start ts:0
[010:611] [2025-04-20 12:36:36 +0000.395599][7d1b] the audio frame has been written
into MP4 file
[010:666] [2025-04-20 12:36:36 +0000.450675][7d1a] h264 add frame header cdr flag
[010:667] [2025-04-20 12:36:36 +0000.451978][7d1a] h264 add frame header cdr flag
[010:667] [2025-04-20 12:36:36 +0000.452316][7d1a] Received key frame:0
[010:667] [2025-04-20 12:36:36 +0000.452350][7d1a] H264Encode:: get a sps pps
header!headerSize:32
[010:670] [2025-04-20 12:36:36 +0000.454877][7d1b] get the H.264 SPS parameter
[010:670] [2025-04-20 12:36:36 +0000.455143][7d1b] add video track with id:2
[010:671] [2025-04-20 12:36:36 +0000.455815][7d1b] get the H.264 PPS parameter
[010:671] [2025-04-20 12:36:36 +0000.456197][7d1b] get the H.264 IDR frame
[010:671] [2025-04-20 12:36:36 +0000.456253][7d1b] resss:true
[010:671] [2025-04-20 12:36:36 +0000.456277][7d1b] video start ts:0
[010:671] [2025-04-20 12:36:36 +0000.456402][7d1b] the video frame has been written
into MP4 file
[010:680] [2025-04-20 12:36:36 +0000.465151][7cd2] CameraSource::PushExtraFrame
pkt_dts: 169, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x74e9742d00
[010:743] [2025-04-20 12:36:36 +0000.528247][7cd2] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 984 diff: 17
[010:745] [2025-04-20 12:36:36 +0000.529780][2b1a] video render surface render a
frame
[010:746] [2025-04-20 12:36:36 +0000.530876][7cd2] CropFilter::OnVideoFrame
outputtexture :100
[010:751] [2025-04-20 12:36:36 +0000.536367][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[010:768] [2025-04-20 12:36:36 +0000.552854][7d21]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[010:821] [2025-04-20 12:36:36 +0000.606386][7cd2] The convert RGB to YUV take 2
[011:259] [2025-04-20 12:36:37 +0000.43874][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[011:325] [2025-04-20 12:36:37 +0000.110162][7cd2] The convert RGB to YUV take 4
[011:336] [2025-04-20 12:36:37 +0000.120545][7d1a] DTS queue for
Generator:0x74af09f0b8 767
[011:352] [2025-04-20 12:36:37 +0000.137430][7cd3] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[011:405] [2025-04-20 12:36:37 +0000.190127][7cd5] The audio playback speed:100
(1/100)
[011:405] [2025-04-20 12:36:37 +0000.190336][7cd5] lipsync_debug: The current
played audio timestamp is:966(1/50)
[011:535] [2025-04-20 12:36:37 +0000.319638][7d1a] Push an pts:967 to dts queue.
[011:603] [2025-04-20 12:36:37 +0000.388318][7d1a] last dts:933 currentPts:967
ppsOrSPS:0 queue length:2
[011:661] [2025-04-20 12:36:37 +0000.446113][7cd2] CameraSource::PushExtraFrame
pkt_dts: 1151, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x74e9742d00
[011:730] [2025-04-20 12:36:37 +0000.515388][7d21]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[011:761] [2025-04-20 12:36:37 +0000.545910][2b1a] video render surface render a
frame
[011:762] [2025-04-20 12:36:37 +0000.547219][7cd2] CropFilter::OnVideoFrame
outputtexture :100
[011:762] [2025-04-20 12:36:37 +0000.547328][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[011:828] [2025-04-20 12:36:37 +0000.613463][7cd2] The convert RGB to YUV take 3
[012:132] [2025-04-20 12:36:37 +0000.916977][7cd2] GPUImageProcessing: process
video frame with resolution 1920 X 1080
[012:132] [2025-04-20 12:36:37 +0000.917040][7cd2] GPUImageProcessing: input frame
width2160 X 3840
[012:132] [2025-04-20 12:36:37 +0000.917351][7cd2] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[012:132] [2025-04-20 12:36:37 +0000.917401][7cd2] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[012:147] [2025-04-20 12:36:37 +0000.932148][7cd5] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[012:150] [2025-04-20 12:36:37 +0000.934596][7cd2] OnNeedStopRecording:
[012:150] [2025-04-20 12:36:37 +0000.934947][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StopRecordingJni:
[012:150] [2025-04-20 12:36:37 +0000.935139][7cd2] operator(): Stop
[012:150] [2025-04-20 12:36:37 +0000.935449][7cd2] Stop:
[012:150] [2025-04-20 12:36:37 +0000.935511][7cd5] DeviceStop:
audioDevice_:0x74848ac000
[012:151] [2025-04-20 12:36:37 +0000.935535][7cd5] OpenSlesOutput:Stop playout
[012:157] [2025-04-20 12:36:37 +0000.942419][7cd5] DeviceStop: Done
[012:158] [2025-04-20 12:36:37 +0000.942803][7cd5] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[012:161] [2025-04-20 12:36:37 +0000.946533][7d1a]
MediaFilterCamera::WriteVideoFrametoMP4_w quit
[012:164] [2025-04-20 12:36:37 +0000.948925][7cd1] stop recording
[012:164] [2025-04-20 12:36:37 +0000.948978][7cd1]
RecordingSessionInternalSimple:destroy media processers
[012:164] [2025-04-20 12:36:37 +0000.948998][7cd1] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[012:164] [2025-04-20 12:36:37 +0000.949014][7cd1] H264Encode::flushing hareware
Encoder
[012:164] [2025-04-20 12:36:37 +0000.949153][7cd1] Flush time:27868372 enter.
[012:164] [2025-04-20 12:36:37 +0000.949218][7cd1] H264Encoder encoder flush
[012:164] [2025-04-20 12:36:37 +0000.949245][7cd1] flush output queue
[012:166] [2025-04-20 12:36:37 +0000.950950][7cd1] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1533 pts:1533
[012:498] [2025-04-20 12:36:38 +0000.282923][7cd1] Flush leave. expire time = 334
ms
[012:498] [2025-04-20 12:36:38 +0000.283106][7cd1] ~H264EncodeWrap:
[012:498] [2025-04-20 12:36:38 +0000.283153][7cd1] ~H264Encode:
[012:498] [2025-04-20 12:36:38 +0000.283168][7cd1] teardownCompressionSession:
H264Encode::destroying Encoder
[012:498] [2025-04-20 12:36:38 +0000.283185][7cd1] Release time:27868706 enter.
[012:498] [2025-04-20 12:36:38 +0000.283272][7cd1] Release:
MediaCodecVideoEncoder::Release _inited:1
[012:498] [2025-04-20 12:36:38 +0000.283302][7cd1] Destroy time:27868706 enter.
[012:498] [2025-04-20 12:36:38 +0000.283317][7cd1] H264Encoder encoderDestroy
[012:498] [2025-04-20 12:36:38 +0000.283335][7cd1]
AndroidMediaCodecVideoEncoder::release env: 0x74964b9240
[012:498] [2025-04-20 12:36:38 +0000.283353][7cd1]
AndroidMediaCodecVideoEncoder::Destroy
[012:540] [2025-04-20 12:36:38 +0000.325366][7cd1] Destroy leave. expire time = 42
ms
[012:541] [2025-04-20 12:36:38 +0000.325609][7cd1] Release leave. expire time = 43
ms
[012:541] [2025-04-20 12:36:38 +0000.325664][7cd1] ~AndroidHwAvcEncoder
time:27868749 enter.
[012:541] [2025-04-20 12:36:38 +0000.325833][7cd1] Release time:27868749 enter.
[012:541] [2025-04-20 12:36:38 +0000.325965][7cd1] Release:
MediaCodecVideoEncoder:: has been released before, just return
[012:541] [2025-04-20 12:36:38 +0000.326005][7cd1] Release leave. expire time = 0
ms
[012:541] [2025-04-20 12:36:38 +0000.326040][7cd1] ~AndroidMediaCodecVideoEncoder
[012:541] [2025-04-20 12:36:38 +0000.326071][7cd1] ~WrapAndroidMediaCodec
time:27868749 enter.
[012:541] [2025-04-20 12:36:38 +0000.326105][7cd1] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[012:541] [2025-04-20 12:36:38 +0000.326138][7cd1] video hevc hw codec
destructor:0x749641eac0
[012:541] [2025-04-20 12:36:38 +0000.326209][7cd1] ~AndroidHwAvcEncoder leave.
expire time = 0 ms
[012:541] [2025-04-20 12:36:38 +0000.326303][7cd1] teardownCompressionSession:
H264Encode::destroyed Encoder
[012:541] [2025-04-20 12:36:38 +0000.326364][7cd1]
RecordingSessionInternalSimple:destroy aac encoder output!
[012:541] [2025-04-20 12:36:38 +0000.326433][7cd1] AACSWEncode destructor
[012:561] [2025-04-20 12:36:38 +0000.345903][7d1b] MP4 close file successfully
[012:561] [2025-04-20 12:36:38 +0000.346086][7d1b] Recording session Internal:
notify recording ok
[012:561] [2025-04-20 12:36:38 +0000.346149][7d1b] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_1745152585408
/record_video_27866601.mp4
[012:561] [2025-04-20 12:36:38 +0000.346214][7d1b] OnRecordFinish:
[012:563] [2025-04-20 12:36:38 +0000.347794][7cd2] DestroyPipelineAndFilters
time:27868771 enter.
[012:563] [2025-04-20 12:36:38 +0000.348170][7cd2] UnbindInputFilter 0x74e9742e40
this 0x74967f6b80
[012:563] [2025-04-20 12:36:38 +0000.348232][7cd2] UnbindInputFilter 0x74967f6b80
this 0x7483fdc098
[012:563] [2025-04-20 12:36:38 +0000.348259][7cd2] filter: filter pipeline destroy
this: 0x7483fdc000
[012:563] [2025-04-20 12:36:38 +0000.348365][7cd2] ClearVideoOfSources: recodring
total frames:49
[012:563] [2025-04-20 12:36:38 +0000.348424][7cd2] ClearVideoOfSources:
[012:563] [2025-04-20 12:36:38 +0000.348446][7cd2] GPUImageProcessing destruct.
[012:563] [2025-04-20 12:36:38 +0000.348467][7cd2] destroy TrivalImageDrawer
0x7483ee9800
[012:563] [2025-04-20 12:36:38 +0000.348492][7cd2] The shader has been initialize,
clean up them.
[012:565] [2025-04-20 12:36:38 +0000.349739][7cd2] ~OpenGLFrameBuffer:
[012:565] [2025-04-20 12:36:38 +0000.350423][7cd2] ~OpenGLFrameBuffer:
[012:566] [2025-04-20 12:36:38 +0000.350538][7cd2] ~OpenGLFrameBuffer:
[012:566] [2025-04-20 12:36:38 +0000.350596][7cd2] ~OpenGLFrameBuffer:
[012:566] [2025-04-20 12:36:38 +0000.350656][7cd2] ~OpenGLFrameBuffer:
[012:566] [2025-04-20 12:36:38 +0000.350721][7cd2] ~OpenGLFrameBuffer:
[012:566] [2025-04-20 12:36:38 +0000.351443][7cd2] GPUImageProcessing destruct
finish.
[012:566] [2025-04-20 12:36:38 +0000.351519][7cd2] GPURGBAFrame destruct.
[012:567] [2025-04-20 12:36:38 +0000.351606][7cd2] destroy OpenGLRenderProgram
0x74967f6898
[012:567] [2025-04-20 12:36:38 +0000.351641][7cd2] ~CameraSource time:27868775
enter.
[012:567] [2025-04-20 12:36:38 +0000.351662][7cd2] ~CameraSource leave. expire
time = 0 ms
[012:578] [2025-04-20 12:36:38 +0000.363393][7cd2] DestroyPipelineAndFilters
leave. expire time = 15 ms
[013:410] [2025-04-20 12:36:39 +0000.195104][1bc6] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[013:410] [2025-04-20 12:36:39 +0000.195203][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera orientation: 90
[013:410] [2025-04-20 12:36:39 +0000.195283][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StartRecordingJni:
[013:410] [2025-04-20 12:36:39 +0000.195430][7cd2] MediaFilterCamera, recording
file context:0x754a4f9d80 input texture:96
[013:410] [2025-04-20 12:36:39 +0000.195474][7cd2] construct OpenGLRenderProgram
0x74967f6498
[013:410] [2025-04-20 12:36:39 +0000.195502][7cd2] CropFilter::SetOrientation
orientation: 90
[013:410] [2025-04-20 12:36:39 +0000.195530][7cd2] filter: filter pipeline
construtc this: 0x7483f5d300
[013:411] [2025-04-20 12:36:39 +0000.195558][7cd2] filter: filter pipeline2 update
pattern: 1
[013:411] [2025-04-20 12:36:39 +0000.195595][7cd2] CameraSource::source_id_:3
[013:411] [2025-04-20 12:36:39 +0000.196250][7cd2] SetPlayLoop: AudioSource
SetPlayLoop 0
[013:411] [2025-04-20 12:36:39 +0000.196309][7cd2]
Warning(media_filter_camera.cc:483): seekPos:3200
[013:411] [2025-04-20 12:36:39 +0000.196339][7cd2] BindInputFilter 0x74e9742e40
this 0x74967f6780
[013:411] [2025-04-20 12:36:39 +0000.196367][7cd2] BindInputFilter 0x74967f6780
this 0x7483f5d398
[013:411] [2025-04-20 12:36:39 +0000.196406][7cd2] SetParamForFilter time:27869619
enter.
[013:411] [2025-04-20 12:36:39 +0000.196423][7cd2] SetParamForFilter: Params video
index is: 2
[013:411] [2025-04-20 12:36:39 +0000.196438][7cd2] SetParamForFilter: Params seek
pos is: 2
[013:411] [2025-04-20 12:36:39 +0000.196451][7cd2] crop filter video index:2
folderpath: /data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe/
movie_mode: 0
[013:411] [2025-04-20 12:36:39 +0000.196468][7cd2] Error(crop_filter.cc:395):
CropFilter config path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//config.json
[013:412] [2025-04-20 12:36:39 +0000.196820][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.196986][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.197007][7cd2]
exp_des.start:0exp_des.end:1634exp_des.expressionstr:0.5
[013:412] [2025-04-20 12:36:39 +0000.197032][7cd2]
exp_des.start:0exp_des.end:1634exp_des.expressionstr:0.5
[013:412] [2025-04-20 12:36:39 +0000.197052][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.197065][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.197076][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.197091][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.197108][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.197121][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.197134][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.197148][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.197164][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.197181][7cd2]
Warning(parse_template_json.cc:95): json parament no found the parament
[013:412] [2025-04-20 12:36:39 +0000.197197][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
filterpath
[013:412] [2025-04-20 12:36:39 +0000.197238][7cd2] CropFilter::ConfigExtraFiles
Video filter default path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//filter.png
[013:412] [2025-04-20 12:36:39 +0000.197259][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
imagepath
[013:412] [2025-04-20 12:36:39 +0000.197276][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
videopath
[013:414] [2025-04-20 12:36:39 +0000.199173][7cd2] SetParamForFilter leave. expire
time = 3 ms
[013:414] [2025-04-20 12:36:39 +0000.199296][7cd2] OnOutputSizeChanged width 1920
height 1080
[013:414] [2025-04-20 12:36:39 +0000.199320][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[013:414] [2025-04-20 12:36:39 +0000.199338][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[013:414] [2025-04-20 12:36:39 +0000.199351][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[013:414] [2025-04-20 12:36:39 +0000.199367][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[013:414] [2025-04-20 12:36:39 +0000.199380][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[013:414] [2025-04-20 12:36:39 +0000.199393][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[013:414] [2025-04-20 12:36:39 +0000.199405][7cd2] construct TrivalImageDrawer
0x7483ee9800
[013:414] [2025-04-20 12:36:39 +0000.199419][7cd2] GPUImageProcessing construct:
frame resolution is: 1920 X 1080 drawer 0x7483ee9800 context 0x74e9562980
[013:414] [2025-04-20 12:36:39 +0000.199435][7cd2] setupGLES:
[013:415] [2025-04-20 12:36:39 +0000.199647][7cd2] OpenGLRenderProgram::Initialize.
[013:415] [2025-04-20 12:36:39 +0000.199673][7cd2] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[013:415] [2025-04-20 12:36:39 +0000.199688][7cd2] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[013:415] [2025-04-20 12:36:39 +0000.199755][7cd2] Init open gl render:
0x74967f6498
[013:415] [2025-04-20 12:36:39 +0000.199779][7cd2] Fragement shader path:
[013:415] [2025-04-20 12:36:39 +0000.199797][7cd2] Fragement shader path:
[013:415] [2025-04-20 12:36:39 +0000.199810][7cd2] create opengl program object.
[013:415] [2025-04-20 12:36:39 +0000.199825][7cd2] create shader: vertex
[013:415] [2025-04-20 12:36:39 +0000.199992][7cd2] create shader: fragment
[013:428] [2025-04-20 12:36:39 +0000.213366][7cd2] External image path is empty!
[013:428] [2025-04-20 12:36:39 +0000.213467][7cd2] Error(crop_filter.cc:464): Init
the image texture failed.
[013:428] [2025-04-20 12:36:39 +0000.213492][7cd2] OpenGLRenderProgram::Initialize
success.
[013:429] [2025-04-20 12:36:39 +0000.213547][7cd2] Setup the OpenGL result:1
[013:430] [2025-04-20 12:36:39 +0000.215460][7cd1] start recording, file
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27869638.mp4
[013:431] [2025-04-20 12:36:39 +0000.215984][7cd1] MP4 session params: fps:30
width:1920 height:1080 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27869638.mp4 fileFd: -1 audio_timescale:44100
video_timescale:90000
[013:431] [2025-04-20 12:36:39 +0000.216036][7cd1] 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
[013:431] [2025-04-20 12:36:39 +0000.216232][7cd1] MP4 recorder params: fps:30
width:1920 height:1080 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27869638.mp4 fileFD: -1
[013:432] [2025-04-20 12:36:39 +0000.216625][7cd1] MP4
file:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27869638.mp4 is opened successfully
[013:432] [2025-04-20 12:36:39 +0000.216661][7cd1] setupMediaProcessers:
[013:432] [2025-04-20 12:36:39 +0000.216679][7cd1]
RecordingSessionInternalSimple:setup media processers.
[013:432] [2025-04-20 12:36:39 +0000.216694][7cd1] construct AAC encoder
[013:434] [2025-04-20 12:36:39 +0000.219510][7cd1] H264Encoder creating:
superfast011818
[013:435] [2025-04-20 12:36:39 +0000.219623][7cd1] H264Encode::H264Encoder creating
with width:1920 height:1080 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[013:439] [2025-04-20 12:36:39 +0000.223944][7cd1] H264Encode::GetMachineModel is
M2102J20SG
[013:439] [2025-04-20 12:36:39 +0000.224190][7cd1] H264Encoder machine_mode
is:M2102J20SG
[013:439] [2025-04-20 12:36:39 +0000.224221][7cd1] setupCompressionSession:
[013:439] [2025-04-20 12:36:39 +0000.224238][7cd1] H264Encode::creating hareware
Encoder
[013:439] [2025-04-20 12:36:39 +0000.224253][7cd1] AndroidHwAvcEncoder
time:27869647 enter.
[013:439] [2025-04-20 12:36:39 +0000.224387][7cd1] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007621552540 address:0x73ad663050
[013:439] [2025-04-20 12:36:39 +0000.224524][7cd1] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[013:440] [2025-04-20 12:36:39 +0000.224567][7cd1] The video avc hw codec address
is 0x749641ed60
[013:440] [2025-04-20 12:36:39 +0000.224642][7cd1] AndroidHwAvcEncoder leave.
expire time = 1 ms
[013:440] [2025-04-20 12:36:39 +0000.224680][7cd1] RegisterEncodeCompleteCallback
time:27869648 enter.
[013:440] [2025-04-20 12:36:39 +0000.224776][7cd1] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[013:440] [2025-04-20 12:36:39 +0000.224823][7cd1] InitEncode time:27869648 enter.
[013:440] [2025-04-20 12:36:39 +0000.224918][7cd1] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[013:440] [2025-04-20 12:36:39 +0000.224963][7cd1] Create time:27869648 enter.
[013:440] [2025-04-20 12:36:39 +0000.225002][7cd1] H264Encoder encoderCreate
width:1920 height:1080 fps:30 bitrate:31457280 usingVbrMode:1
[013:440] [2025-04-20 12:36:39 +0000.225035][7cd1]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1920, height: 1080,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7496719dc0
[013:440] [2025-04-20 12:36:39 +0000.225150][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[013:440] [2025-04-20 12:36:39 +0000.225392][7cd1] supported_type:video/avc
[013:440] [2025-04-20 12:36:39 +0000.225435][7cd1] name:OMX.qcom.video.encoder.avc
mime:video/avc
[013:440] [2025-04-20 12:36:39 +0000.225463][7cd1] hwCodecPrefix :OMX.qcom.
[013:440] [2025-04-20 12:36:39 +0000.225485][7cd1] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[013:440] [2025-04-20 12:36:39 +0000.225507][7cd1] mediacodec_createCodecByName
time:27869648 enter.
[013:440] [2025-04-20 12:36:39 +0000.225526][7cd1] WrapAndroidMediaCodec
time:27869648 enter.
[013:441] [2025-04-20 12:36:39 +0000.225609][7cd1] WrapAndroidMediaCodec leave.
expire time = 1 ms
[013:431] [2025-04-20 12:36:39 +0000.216003][7d60] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x754a4f0498
[013:472] [2025-04-20 12:36:39 +0000.256774][7cd1] mediacodec_createCodecByName
leave. expire time = 32 ms
[013:472] [2025-04-20 12:36:39 +0000.256861][7cd1] WrapAndroidMediaFromat
time:27869680 enter.
[013:472] [2025-04-20 12:36:39 +0000.256911][7cd1] WrapAndroidMediaFromat leave.
expire time = 0 ms
[013:513] [2025-04-20 12:36:39 +0000.298410][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[013:523] [2025-04-20 12:36:39 +0000.308472][7cd1] Destroy time:27869731 enter.
[013:524] [2025-04-20 12:36:39 +0000.308559][7cd1] WrapAndroidMediaFromat::
Destroy
[013:524] [2025-04-20 12:36:39 +0000.308579][7cd1] Destroy leave. expire time = 1
ms
[013:524] [2025-04-20 12:36:39 +0000.308596][7cd1] ~WrapAndroidMediaFromat
time:27869732 enter.
[013:524] [2025-04-20 12:36:39 +0000.308613][7cd1] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[013:524] [2025-04-20 12:36:39 +0000.308657][7cd1] Create leave. expire time = 84
ms
[013:524] [2025-04-20 12:36:39 +0000.308691][7cd1] isSemiPlanarSupport
time:27869732 enter.
[013:524] [2025-04-20 12:36:39 +0000.308719][7cd1] H264Encoder isSemiPlanarSupport
[013:524] [2025-04-20 12:36:39 +0000.308757][7cd1] isSemiPlanarSupport leave.
expire time = 0 ms
[013:524] [2025-04-20 12:36:39 +0000.308786][7cd1] creat hw H264Encoder success,
isSemiPlanar:1
[013:524] [2025-04-20 12:36:39 +0000.308893][7cd1] InitEncode leave. expire time =
84 ms
[013:524] [2025-04-20 12:36:39 +0000.308928][7cd1] H264Encode::created Encoder
[013:524] [2025-04-20 12:36:39 +0000.308957][7cd1] H264Encode:: H264 encoder
created.
[013:524] [2025-04-20 12:36:39 +0000.308990][7cd1] H264 encoder created.
[013:524] [2025-04-20 12:36:39 +0000.309005][7cd1]
RecordingSessionInternalSimple:created avc encoder avc: 0x7484953d40
[013:524] [2025-04-20 12:36:39 +0000.309047][7cd1] setOutput:
[013:524] [2025-04-20 12:36:39 +0000.309076][7cd1]
RecordingSessionInternalSimple:encoder set output to muxer!
[013:524] [2025-04-20 12:36:39 +0000.309103][7cd1] request a key frame
[013:524] [2025-04-20 12:36:39 +0000.309129][7cd1] H264Encode:: request a key frame
[013:524] [2025-04-20 12:36:39 +0000.309317][7cd2] Start:
[013:524] [2025-04-20 12:36:39 +0000.309462][7cd5] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[013:524] [2025-04-20 12:36:39 +0000.309503][7cd5] Reset: history total size: 98
[013:525] [2025-04-20 12:36:39 +0000.309538][7cd5] DeviceStart:
audioDevice_:0x74848ac000
[013:525] [2025-04-20 12:36:39 +0000.309560][7cd5] DeviceStart: time profile
playout init before
[013:525] [2025-04-20 12:36:39 +0000.309621][7cd5] DeviceStart: time profile
playout init end
[013:525] [2025-04-20 12:36:39 +0000.309646][7cd5] OpenSlesOutput:Start playout
[013:525] [2025-04-20 12:36:39 +0000.310353][7cd5] Create the opensl output player.
streamtype before:0
[013:526] [2025-04-20 12:36:39 +0000.310684][7cd5] Create the opensl output player.
streamtype after:3
[013:551] [2025-04-20 12:36:39 +0000.335652][7cd5] Enqueue opensl buffer size:1764
[013:575] [2025-04-20 12:36:39 +0000.359637][7cd5] DeviceStart: time profile
playout all end
[013:575] [2025-04-20 12:36:39 +0000.359769][7d6c] NeedMorePlayData: Scale the
volume to zero now!
[013:575] [2025-04-20 12:36:39 +0000.359812][7cd5] operator(): Audio playback
started.
[013:583] [2025-04-20 12:36:39 +0000.368409][7cd2] begine recode to first frame
spend time:173
[013:583] [2025-04-20 12:36:39 +0000.368528][7cd2] add frame because frame
interval.
[013:584] [2025-04-20 12:36:39 +0000.368558][7cd2]
TrivalImageDrawer::SetOrientation m_orientation_: 90
[013:584] [2025-04-20 12:36:39 +0000.368577][7cd2]
GPUImageProcessing::SetOrientation orientation: 90
[013:586] [2025-04-20 12:36:39 +0000.371488][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[013:594] [2025-04-20 12:36:39 +0000.379136][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6498
[013:602] [2025-04-20 12:36:39 +0000.386864][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6498
[013:642] [2025-04-20 12:36:39 +0000.427405][7d5f]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[013:643] [2025-04-20 12:36:39 +0000.428023][7cd3] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//bgm.mp3
sync_mode: 1 seek_pos: 3200 delay: 0 this:0x74967f6800
[013:644] [2025-04-20 12:36:39 +0000.428793][7d5b] FFMpeg=> [mp3 @ 0x7485356600]
Current FFmpeg version git-2021-06-16-97cea6f
[013:645] [2025-04-20 12:36:39 +0000.429669][7d5c] success seekto
avformat_seek_file to: 3200000
[013:645] [2025-04-20 12:36:39 +0000.429812][7d5c] Drop one audio frame for seekto,
pkt_dts 44974080 audio_seek_pos_: 3200000
[013:650] [2025-04-20 12:36:39 +0000.434900][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6498
[013:650] [2025-04-20 12:36:39 +0000.435401][7d60] add aac audio track with id:1
[013:658] [2025-04-20 12:36:39 +0000.442739][7cd5] First audio frame rendering
[013:661] [2025-04-20 12:36:39 +0000.446529][7d60] audio start ts:0
[013:662] [2025-04-20 12:36:39 +0000.446693][7d60] the audio frame has been written
into MP4 file
[013:675] [2025-04-20 12:36:39 +0000.460364][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[013:680] [2025-04-20 12:36:39 +0000.464669][7d5f] DTS queue for
Generator:0x74af09f0b8 0 33 67
[013:719] [2025-04-20 12:36:39 +0000.503752][7d5f] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1920 height:1080input pixel type:0 dataType:0 stride:1920
streamId:1 timestamp:100
[013:719] [2025-04-20 12:36:39 +0000.503892][7d5f] push video frame to H264
encoder. (100 frame for one log)
[013:719] [2025-04-20 12:36:39 +0000.503953][7d5f] push video frame to H264
encoder. (100 frame for one log) used width:1920 height:1080
[013:719] [2025-04-20 12:36:39 +0000.503992][7d5f] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1920 height:1080 pts:100(100 frame for one
log)
[013:719] [2025-04-20 12:36:39 +0000.504063][7d5f] The input pts:100 fps:30
[013:730] [2025-04-20 12:36:39 +0000.515303][7d5f] h264 add frame header cdr flag
[013:736] [2025-04-20 12:36:39 +0000.521084][7d5f] h264 add frame header cdr flag
[013:737] [2025-04-20 12:36:39 +0000.521668][7d5f] Received key frame:0
[013:737] [2025-04-20 12:36:39 +0000.521720][7d5f] H264Encode:: get a sps pps
header!headerSize:32
[013:740] [2025-04-20 12:36:39 +0000.524841][7d60] get the H.264 SPS parameter
[013:740] [2025-04-20 12:36:39 +0000.525375][7d60] add video track with id:2
[013:742] [2025-04-20 12:36:39 +0000.527053][7d60] get the H.264 PPS parameter
[013:746] [2025-04-20 12:36:39 +0000.531550][7d60] get the H.264 IDR frame
[013:747] [2025-04-20 12:36:39 +0000.531876][7d60] resss:true
[013:747] [2025-04-20 12:36:39 +0000.531989][7d60] video start ts:0
[013:747] [2025-04-20 12:36:39 +0000.532454][7d60] the video frame has been written
into MP4 file
[013:749] [2025-04-20 12:36:39 +0000.533870][7d5f] SendFrame
encodedImage._timeStamp:67encodedImage->_length:130192
[013:761] [2025-04-20 12:36:39 +0000.546008][7d5f] H264Encode::H264SWEncoder get
callback, length:119056 type:1 nalType:1length:119052
[013:780] [2025-04-20 12:36:39 +0000.564570][7cd2] The convert RGB to YUV take 3
[014:035] [2025-04-20 12:36:39 +0000.819628][7cd2] CameraSource::PushExtraFrame
pkt_dts: 466, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x74e9742d00
[014:089] [2025-04-20 12:36:39 +0000.873734][7d6c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[014:166] [2025-04-20 12:36:39 +0000.951133][2b1a] video render surface render a
frame
[014:167] [2025-04-20 12:36:39 +0000.952058][7cd2] CropFilter::OnVideoFrame
outputtexture :99
[014:167] [2025-04-20 12:36:39 +0000.952136][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[014:170] [2025-04-20 12:36:39 +0000.954925][7cd2] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[014:268] [2025-04-20 12:36:40 +0000.53251][7cd2] The convert RGB to YUV take 2
[014:337] [2025-04-20 12:36:40 +0000.122528][7d5f] Push an pts:733 to dts queue.
[014:380] [2025-04-20 12:36:40 +0000.165316][7d5f] last dts:700 currentPts:733
ppsOrSPS:0 queue length:2
[014:484] [2025-04-20 12:36:40 +0000.269466][7d5f] DTS queue for
Generator:0x74af09f0b8 833 867
[014:671] [2025-04-20 12:36:40 +0000.456433][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[014:781] [2025-04-20 12:36:40 +0000.566202][7cd2] The convert RGB to YUV take 6
[015:012] [2025-04-20 12:36:40 +0000.797406][7cd2] CameraSource::PushExtraFrame
pkt_dts: 1422, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x74e9742d00
[015:051] [2025-04-20 12:36:40 +0000.835790][7d6c]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[015:192] [2025-04-20 12:36:40 +0000.977061][2b1a] video render surface render a
frame
[015:194] [2025-04-20 12:36:40 +0000.978918][7cd2] CropFilter::OnVideoFrame
outputtexture :99
[015:195] [2025-04-20 12:36:40 +0000.979925][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[015:288] [2025-04-20 12:36:41 +0000.72587][7cd2] The convert RGB to YUV take 7
[015:288] [2025-04-20 12:36:41 +0000.73024][7cd5] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[015:288] [2025-04-20 12:36:41 +0000.73222][7cd2] OnNeedStopRecording:
[015:289] [2025-04-20 12:36:41 +0000.73656][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StopRecordingJni:
[015:291] [2025-04-20 12:36:41 +0000.75569][7cd2] operator(): Stop
[015:291] [2025-04-20 12:36:41 +0000.76272][7d6c] NeedMorePlayData: Scale the
volume to zero now!
[015:292] [2025-04-20 12:36:41 +0000.77356][7cd2] Stop:
[015:293] [2025-04-20 12:36:41 +0000.77652][7cd5] DeviceStop:
audioDevice_:0x74848ac000
[015:293] [2025-04-20 12:36:41 +0000.77705][7cd5] OpenSlesOutput:Stop playout
[015:300] [2025-04-20 12:36:41 +0000.85254][7cd5] DeviceStop: Done
[015:300] [2025-04-20 12:36:41 +0000.85349][7cd5] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[015:302] [2025-04-20 12:36:41 +0000.87211][7d5f]
MediaFilterCamera::WriteVideoFrametoMP4_w quit
[015:310] [2025-04-20 12:36:41 +0000.95015][7cd1] stop recording
[015:310] [2025-04-20 12:36:41 +0000.95071][7cd1]
RecordingSessionInternalSimple:destroy media processers
[015:310] [2025-04-20 12:36:41 +0000.95091][7cd1] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[015:310] [2025-04-20 12:36:41 +0000.95106][7cd1] H264Encode::flushing hareware
Encoder
[015:310] [2025-04-20 12:36:41 +0000.95229][7cd1] Flush time:27871518 enter.
[015:310] [2025-04-20 12:36:41 +0000.95262][7cd1] H264Encoder encoder flush
[015:310] [2025-04-20 12:36:41 +0000.95317][7cd1] flush output queue
[015:650] [2025-04-20 12:36:41 +0000.434570][7cd1] Flush leave. expire time = 340
ms
[015:650] [2025-04-20 12:36:41 +0000.435075][7cd1] ~H264EncodeWrap:
[015:650] [2025-04-20 12:36:41 +0000.435148][7cd1] ~H264Encode:
[015:650] [2025-04-20 12:36:41 +0000.435184][7cd1] teardownCompressionSession:
H264Encode::destroying Encoder
[015:650] [2025-04-20 12:36:41 +0000.435220][7cd1] Release time:27871858 enter.
[015:650] [2025-04-20 12:36:41 +0000.435395][7cd1] Release:
MediaCodecVideoEncoder::Release _inited:1
[015:650] [2025-04-20 12:36:41 +0000.435462][7cd1] Destroy time:27871858 enter.
[015:650] [2025-04-20 12:36:41 +0000.435500][7cd1] H264Encoder encoderDestroy
[015:651] [2025-04-20 12:36:41 +0000.435580][7cd1]
AndroidMediaCodecVideoEncoder::release env: 0x74964b9240
[015:651] [2025-04-20 12:36:41 +0000.435627][7cd1]
AndroidMediaCodecVideoEncoder::Destroy
[015:678] [2025-04-20 12:36:41 +0000.463259][7cd1] Destroy leave. expire time = 28
ms
[015:678] [2025-04-20 12:36:41 +0000.463396][7cd1] Release leave. expire time = 28
ms
[015:678] [2025-04-20 12:36:41 +0000.463430][7cd1] ~AndroidHwAvcEncoder
time:27871886 enter.
[015:678] [2025-04-20 12:36:41 +0000.463533][7cd1] Release time:27871886 enter.
[015:679] [2025-04-20 12:36:41 +0000.463586][7cd1] Release:
MediaCodecVideoEncoder:: has been released before, just return
[015:679] [2025-04-20 12:36:41 +0000.463622][7cd1] Release leave. expire time = 1
ms
[015:679] [2025-04-20 12:36:41 +0000.463651][7cd1] ~AndroidMediaCodecVideoEncoder
[015:679] [2025-04-20 12:36:41 +0000.463680][7cd1] ~WrapAndroidMediaCodec
time:27871887 enter.
[015:679] [2025-04-20 12:36:41 +0000.463719][7cd1] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[015:679] [2025-04-20 12:36:41 +0000.463735][7cd1] video hevc hw codec
destructor:0x749641ed60
[015:679] [2025-04-20 12:36:41 +0000.463800][7cd1] ~AndroidHwAvcEncoder leave.
expire time = 1 ms
[015:679] [2025-04-20 12:36:41 +0000.463844][7cd1] teardownCompressionSession:
H264Encode::destroyed Encoder
[015:679] [2025-04-20 12:36:41 +0000.463868][7cd1]
RecordingSessionInternalSimple:destroy aac encoder output!
[015:679] [2025-04-20 12:36:41 +0000.463892][7cd1] AACSWEncode destructor
[015:696] [2025-04-20 12:36:41 +0000.481405][7d60] MP4 close file successfully
[015:696] [2025-04-20 12:36:41 +0000.481465][7d60] Recording session Internal:
notify recording ok
[015:696] [2025-04-20 12:36:41 +0000.481486][7d60] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_1745152585408
/record_video_27869638.mp4
[015:696] [2025-04-20 12:36:41 +0000.481504][7d60] OnRecordFinish:
[015:697] [2025-04-20 12:36:41 +0000.482521][7cd2] DestroyPipelineAndFilters
time:27871905 enter.
[015:698] [2025-04-20 12:36:41 +0000.482835][7cd2] UnbindInputFilter 0x74e9742e40
this 0x74967f6780
[015:698] [2025-04-20 12:36:41 +0000.482872][7cd2] UnbindInputFilter 0x74967f6780
this 0x7483f5d398
[015:698] [2025-04-20 12:36:41 +0000.482887][7cd2] filter: filter pipeline destroy
this: 0x7483f5d300
[015:698] [2025-04-20 12:36:41 +0000.482964][7cd2] ClearVideoOfSources: recodring
total frames:52
[015:698] [2025-04-20 12:36:41 +0000.482987][7cd2] ClearVideoOfSources:
[015:698] [2025-04-20 12:36:41 +0000.483001][7cd2] GPUImageProcessing destruct.
[015:698] [2025-04-20 12:36:41 +0000.483020][7cd2] destroy TrivalImageDrawer
0x7483ee9800
[015:698] [2025-04-20 12:36:41 +0000.483035][7cd2] The shader has been initialize,
clean up them.
[015:700] [2025-04-20 12:36:41 +0000.484594][7cd2] ~OpenGLFrameBuffer:
[015:700] [2025-04-20 12:36:41 +0000.484712][7cd2] ~OpenGLFrameBuffer:
[015:700] [2025-04-20 12:36:41 +0000.484773][7cd2] ~OpenGLFrameBuffer:
[015:700] [2025-04-20 12:36:41 +0000.484823][7cd2] ~OpenGLFrameBuffer:
[015:700] [2025-04-20 12:36:41 +0000.484870][7cd2] ~OpenGLFrameBuffer:
[015:700] [2025-04-20 12:36:41 +0000.484926][7cd2] ~OpenGLFrameBuffer:
[015:700] [2025-04-20 12:36:41 +0000.485230][7cd2] GPUImageProcessing destruct
finish.
[015:700] [2025-04-20 12:36:41 +0000.485296][7cd2] GPURGBAFrame destruct.
[015:700] [2025-04-20 12:36:41 +0000.485335][7cd2] destroy OpenGLRenderProgram
0x74967f6498
[015:700] [2025-04-20 12:36:41 +0000.485366][7cd2] ~CameraSource time:27871908
enter.
[015:700] [2025-04-20 12:36:41 +0000.485382][7cd2] ~CameraSource leave. expire
time = 0 ms
[015:704] [2025-04-20 12:36:41 +0000.489407][7cd2] DestroyPipelineAndFilters
leave. expire time = 7 ms
[016:313] [2025-04-20 12:36:42 +0000.97958][1bc6] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[016:313] [2025-04-20 12:36:42 +0000.98078][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera orientation: 90
[016:313] [2025-04-20 12:36:42 +0000.98130][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StartRecordingJni:
[016:313] [2025-04-20 12:36:42 +0000.98315][7cd2] MediaFilterCamera, recording
file context:0x754a4f9d80 input texture:96
[016:313] [2025-04-20 12:36:42 +0000.98362][7cd2] construct OpenGLRenderProgram
0x74967f6898
[016:313] [2025-04-20 12:36:42 +0000.98385][7cd2] CropFilter::SetOrientation
orientation: 90
[016:313] [2025-04-20 12:36:42 +0000.98404][7cd2] filter: filter pipeline construtc
this: 0x7496933c40
[016:313] [2025-04-20 12:36:42 +0000.98424][7cd2] filter: filter pipeline2 update
pattern: 1
[016:313] [2025-04-20 12:36:42 +0000.98444][7cd2] CameraSource::source_id_:4
[016:315] [2025-04-20 12:36:42 +0000.99763][7cd2] SetPlayLoop: AudioSource
SetPlayLoop 0
[016:315] [2025-04-20 12:36:42 +0000.99856][7cd2]
Warning(media_filter_camera.cc:483): seekPos:4834
[016:315] [2025-04-20 12:36:42 +0000.99883][7cd2] BindInputFilter 0x74e9742e40
this 0x74967f6b80
[016:315] [2025-04-20 12:36:42 +0000.99922][7cd2] BindInputFilter 0x74967f6b80
this 0x7496933cd8
[016:315] [2025-04-20 12:36:42 +0000.99948][7cd2] SetParamForFilter time:27872523
enter.
[016:315] [2025-04-20 12:36:42 +0000.99968][7cd2] SetParamForFilter: Params video
index is: 3
[016:315] [2025-04-20 12:36:42 +0000.100001][7cd2] SetParamForFilter: Params seek
pos is: 3
[016:315] [2025-04-20 12:36:42 +0000.100017][7cd2] crop filter video index:3
folderpath: /data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe/
movie_mode: 0
[016:315] [2025-04-20 12:36:42 +0000.100034][7cd2] Error(crop_filter.cc:395):
CropFilter config path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//config.json
[016:315] [2025-04-20 12:36:42 +0000.100331][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[016:315] [2025-04-20 12:36:42 +0000.100357][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[016:315] [2025-04-20 12:36:42 +0000.100378][7cd2]
exp_des.start:0exp_des.end:1700exp_des.expressionstr:0.5
[016:315] [2025-04-20 12:36:42 +0000.100402][7cd2]
exp_des.start:0exp_des.end:1700exp_des.expressionstr:0.5
[016:315] [2025-04-20 12:36:42 +0000.100421][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[016:315] [2025-04-20 12:36:42 +0000.100435][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[016:315] [2025-04-20 12:36:42 +0000.100449][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[016:315] [2025-04-20 12:36:42 +0000.100466][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[016:315] [2025-04-20 12:36:42 +0000.100484][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[016:315] [2025-04-20 12:36:42 +0000.100499][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[016:315] [2025-04-20 12:36:42 +0000.100513][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[016:315] [2025-04-20 12:36:42 +0000.100529][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[016:316] [2025-04-20 12:36:42 +0000.100546][7cd2]
Warning(parse_template_json.cc:45): json parament no found the parament
[016:316] [2025-04-20 12:36:42 +0000.100562][7cd2]
Warning(parse_template_json.cc:95): json parament no found the parament
[016:316] [2025-04-20 12:36:42 +0000.100614][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
filterpath
[016:316] [2025-04-20 12:36:42 +0000.100671][7cd2] CropFilter::ConfigExtraFiles
Video filter default path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//filter.png
[016:316] [2025-04-20 12:36:42 +0000.100693][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
imagepath
[016:316] [2025-04-20 12:36:42 +0000.100711][7cd2]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
videopath
[016:317] [2025-04-20 12:36:42 +0000.101640][7cd2] SetParamForFilter leave. expire
time = 2 ms
[016:317] [2025-04-20 12:36:42 +0000.101728][7cd2] OnOutputSizeChanged width 1920
height 1080
[016:317] [2025-04-20 12:36:42 +0000.101757][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[016:317] [2025-04-20 12:36:42 +0000.101779][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[016:317] [2025-04-20 12:36:42 +0000.101796][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[016:317] [2025-04-20 12:36:42 +0000.101815][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[016:317] [2025-04-20 12:36:42 +0000.101832][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[016:317] [2025-04-20 12:36:42 +0000.101846][7cd2] OpenGLFrameBuffer: width:1920
height:1080
[016:317] [2025-04-20 12:36:42 +0000.101861][7cd2] construct TrivalImageDrawer
0x7483ee9800
[016:317] [2025-04-20 12:36:42 +0000.101877][7cd2] GPUImageProcessing construct:
frame resolution is: 1920 X 1080 drawer 0x7483ee9800 context 0x74e9562980
[016:317] [2025-04-20 12:36:42 +0000.101896][7cd2] setupGLES:
[016:317] [2025-04-20 12:36:42 +0000.102142][7cd2] OpenGLRenderProgram::Initialize.
[016:317] [2025-04-20 12:36:42 +0000.102225][7cd2] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[016:317] [2025-04-20 12:36:42 +0000.102246][7cd2] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[016:317] [2025-04-20 12:36:42 +0000.102319][7cd2] Init open gl render:
0x74967f6898
[016:317] [2025-04-20 12:36:42 +0000.102344][7cd2] Fragement shader path:
[016:317] [2025-04-20 12:36:42 +0000.102360][7cd2] Fragement shader path:
[016:317] [2025-04-20 12:36:42 +0000.102373][7cd2] create opengl program object.
[016:317] [2025-04-20 12:36:42 +0000.102387][7cd2] create shader: vertex
[016:317] [2025-04-20 12:36:42 +0000.102522][7cd2] create shader: fragment
[016:336] [2025-04-20 12:36:42 +0000.121477][7cd2] External image path is empty!
[016:337] [2025-04-20 12:36:42 +0000.121542][7cd2] Error(crop_filter.cc:464): Init
the image texture failed.
[016:337] [2025-04-20 12:36:42 +0000.121566][7cd2] OpenGLRenderProgram::Initialize
success.
[016:337] [2025-04-20 12:36:42 +0000.121620][7cd2] Setup the OpenGL result:1
[016:339] [2025-04-20 12:36:42 +0000.123585][7cd1] start recording, file
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27872545.mp4
[016:339] [2025-04-20 12:36:42 +0000.123942][7cd1] MP4 session params: fps:30
width:1920 height:1080 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27872545.mp4 fileFd: -1 audio_timescale:44100
video_timescale:90000
[016:339] [2025-04-20 12:36:42 +0000.124063][7cd1] 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
[016:342] [2025-04-20 12:36:42 +0000.126902][7cd1] MP4 recorder params: fps:30
width:1920 height:1080 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27872545.mp4 fileFD: -1
[016:343] [2025-04-20 12:36:42 +0000.127615][7cd1] MP4
file:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_17451525
85408/record_video_27872545.mp4 is opened successfully
[016:343] [2025-04-20 12:36:42 +0000.127714][7cd1] setupMediaProcessers:
[016:343] [2025-04-20 12:36:42 +0000.127751][7cd1]
RecordingSessionInternalSimple:setup media processers.
[016:343] [2025-04-20 12:36:42 +0000.127786][7cd1] construct AAC encoder
[016:343] [2025-04-20 12:36:42 +0000.128125][7cd1] H264Encoder creating:
superfast011818
[016:343] [2025-04-20 12:36:42 +0000.128213][7cd1] H264Encode::H264Encoder creating
with width:1920 height:1080 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[016:346] [2025-04-20 12:36:42 +0000.131260][7cd1] H264Encode::GetMachineModel is
M2102J20SG
[016:346] [2025-04-20 12:36:42 +0000.131401][7cd1] H264Encoder machine_mode
is:M2102J20SG
[016:346] [2025-04-20 12:36:42 +0000.131467][7cd1] setupCompressionSession:
[016:346] [2025-04-20 12:36:42 +0000.131519][7cd1] H264Encode::creating hareware
Encoder
[016:347] [2025-04-20 12:36:42 +0000.131570][7cd1] AndroidHwAvcEncoder
time:27872555 enter.
[016:347] [2025-04-20 12:36:42 +0000.131795][7cd1] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007621552540 address:0x73ad663050
[016:347] [2025-04-20 12:36:42 +0000.131975][7cd1] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[016:347] [2025-04-20 12:36:42 +0000.132037][7cd1] The video avc hw codec address
is 0x749641ea78
[016:347] [2025-04-20 12:36:42 +0000.132148][7cd1] AndroidHwAvcEncoder leave.
expire time = 0 ms
[016:347] [2025-04-20 12:36:42 +0000.132273][7cd1] RegisterEncodeCompleteCallback
time:27872555 enter.
[016:347] [2025-04-20 12:36:42 +0000.132432][7cd1] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[016:348] [2025-04-20 12:36:42 +0000.132557][7cd1] InitEncode time:27872556 enter.
[016:348] [2025-04-20 12:36:42 +0000.132670][7cd1] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[016:348] [2025-04-20 12:36:42 +0000.132749][7cd1] Create time:27872556 enter.
[016:348] [2025-04-20 12:36:42 +0000.132786][7cd1] H264Encoder encoderCreate
width:1920 height:1080 fps:30 bitrate:31457280 usingVbrMode:1
[016:348] [2025-04-20 12:36:42 +0000.132834][7cd1]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1920, height: 1080,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x7496718e00
[016:348] [2025-04-20 12:36:42 +0000.133064][7cd1] supported_type:video/avc
[016:348] [2025-04-20 12:36:42 +0000.133114][7cd1] name:OMX.qcom.video.encoder.avc
mime:video/avc
[016:348] [2025-04-20 12:36:42 +0000.133172][7cd1] hwCodecPrefix :OMX.qcom.
[016:348] [2025-04-20 12:36:42 +0000.133214][7cd1] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[016:348] [2025-04-20 12:36:42 +0000.133291][7cd1] mediacodec_createCodecByName
time:27872556 enter.
[016:348] [2025-04-20 12:36:42 +0000.133349][7cd1] WrapAndroidMediaCodec
time:27872556 enter.
[016:349] [2025-04-20 12:36:42 +0000.133549][7cd1] WrapAndroidMediaCodec leave.
expire time = 1 ms
[016:350] [2025-04-20 12:36:42 +0000.134986][7e09] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x754a4f0498
[016:358] [2025-04-20 12:36:42 +0000.142818][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[016:387] [2025-04-20 12:36:42 +0000.172151][7cd1] mediacodec_createCodecByName
leave. expire time = 39 ms
[016:387] [2025-04-20 12:36:42 +0000.172244][7cd1] WrapAndroidMediaFromat
time:27872595 enter.
[016:387] [2025-04-20 12:36:42 +0000.172305][7cd1] WrapAndroidMediaFromat leave.
expire time = 0 ms
[016:429] [2025-04-20 12:36:42 +0000.214418][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[016:442] [2025-04-20 12:36:42 +0000.227336][7cd1] Destroy time:27872650 enter.
[016:442] [2025-04-20 12:36:42 +0000.227408][7cd1] WrapAndroidMediaFromat::
Destroy
[016:442] [2025-04-20 12:36:42 +0000.227430][7cd1] Destroy leave. expire time = 0
ms
[016:442] [2025-04-20 12:36:42 +0000.227448][7cd1] ~WrapAndroidMediaFromat
time:27872650 enter.
[016:442] [2025-04-20 12:36:42 +0000.227464][7cd1] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[016:442] [2025-04-20 12:36:42 +0000.227481][7cd1] Create leave. expire time = 94
ms
[016:442] [2025-04-20 12:36:42 +0000.227502][7cd1] isSemiPlanarSupport
time:27872650 enter.
[016:442] [2025-04-20 12:36:42 +0000.227517][7cd1] H264Encoder isSemiPlanarSupport
[016:443] [2025-04-20 12:36:42 +0000.227536][7cd1] isSemiPlanarSupport leave.
expire time = 1 ms
[016:443] [2025-04-20 12:36:42 +0000.227553][7cd1] creat hw H264Encoder success,
isSemiPlanar:1
[016:443] [2025-04-20 12:36:42 +0000.227642][7cd1] InitEncode leave. expire time =
95 ms
[016:443] [2025-04-20 12:36:42 +0000.227666][7cd1] H264Encode::created Encoder
[016:443] [2025-04-20 12:36:42 +0000.227684][7cd1] H264Encode:: H264 encoder
created.
[016:443] [2025-04-20 12:36:42 +0000.227698][7cd1] H264 encoder created.
[016:443] [2025-04-20 12:36:42 +0000.227710][7cd1]
RecordingSessionInternalSimple:created avc encoder avc: 0x74e3ba4340
[016:443] [2025-04-20 12:36:42 +0000.227725][7cd1] setOutput:
[016:443] [2025-04-20 12:36:42 +0000.227737][7cd1]
RecordingSessionInternalSimple:encoder set output to muxer!
[016:443] [2025-04-20 12:36:42 +0000.227748][7cd1] request a key frame
[016:443] [2025-04-20 12:36:42 +0000.227759][7cd1] H264Encode:: request a key frame
[016:445] [2025-04-20 12:36:42 +0000.230530][7cd2] Start:
[016:446] [2025-04-20 12:36:42 +0000.230704][7cd5] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[016:446] [2025-04-20 12:36:42 +0000.230737][7cd5] Reset: history total size: 98
[016:446] [2025-04-20 12:36:42 +0000.230757][7cd5] DeviceStart:
audioDevice_:0x74848ac000
[016:446] [2025-04-20 12:36:42 +0000.230772][7cd5] DeviceStart: time profile
playout init before
[016:446] [2025-04-20 12:36:42 +0000.230825][7cd5] DeviceStart: time profile
playout init end
[016:446] [2025-04-20 12:36:42 +0000.230840][7cd5] OpenSlesOutput:Start playout
[016:449] [2025-04-20 12:36:42 +0000.233989][7cd5] Create the opensl output player.
streamtype before:0
[016:449] [2025-04-20 12:36:42 +0000.234043][7cd5] Create the opensl output player.
streamtype after:3
[016:483] [2025-04-20 12:36:42 +0000.267655][7cd5] Enqueue opensl buffer size:1764
[016:501] [2025-04-20 12:36:42 +0000.286306][7cd5] DeviceStart: time profile
playout all end
[016:501] [2025-04-20 12:36:42 +0000.286382][7cd5] operator(): Audio playback
started.
[016:505] [2025-04-20 12:36:42 +0000.290123][7cd3]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[016:519] [2025-04-20 12:36:42 +0000.304056][7cd2] begine recode to first frame
spend time:206
[016:519] [2025-04-20 12:36:42 +0000.304123][7cd2] add frame because frame
interval.
[016:519] [2025-04-20 12:36:42 +0000.304150][7cd2]
TrivalImageDrawer::SetOrientation m_orientation_: 90
[016:519] [2025-04-20 12:36:42 +0000.304168][7cd2]
GPUImageProcessing::SetOrientation orientation: 90
[016:523] [2025-04-20 12:36:42 +0000.308298][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6898
[016:541] [2025-04-20 12:36:42 +0000.326357][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6898
[016:563] [2025-04-20 12:36:42 +0000.348127][7e08]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[016:568] [2025-04-20 12:36:42 +0000.352672][7cd3] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.staticframe//bgm.mp3
sync_mode: 1 seek_pos: 4834 delay: 0 this:0x74967f6400
[016:568] [2025-04-20 12:36:42 +0000.353371][7e05] FFMpeg=> [mp3 @ 0x7485505600]
Current FFmpeg version git-2021-06-16-97cea6f
[016:570] [2025-04-20 12:36:42 +0000.354672][7e06] success seekto
avformat_seek_file to: 4834000
[016:570] [2025-04-20 12:36:42 +0000.354949][7e06] Drop one audio frame for seekto,
pkt_dts 68198400 audio_seek_pos_: 4834000
[016:572] [2025-04-20 12:36:42 +0000.357141][7cd5] First audio frame rendering
[016:574] [2025-04-20 12:36:42 +0000.359038][7cd2] drawYUV420 render
OpenGLRenderProgram:0x74967f6898
[016:580] [2025-04-20 12:36:42 +0000.365352][7e09] add aac audio track with id:1
[016:589] [2025-04-20 12:36:42 +0000.373980][7e09] audio start ts:0
[016:589] [2025-04-20 12:36:42 +0000.374172][7e09] the audio frame has been written
into MP4 file
[016:590] [2025-04-20 12:36:42 +0000.375411][7e08] DTS queue for
Generator:0x74af09f0b8 0 33
[016:672] [2025-04-20 12:36:42 +0000.456854][7e08] h264 add frame header cdr flag
[016:676] [2025-04-20 12:36:42 +0000.461128][7e08] h264 add frame header cdr flag
[016:677] [2025-04-20 12:36:42 +0000.461565][7e08] Received key frame:0
[016:677] [2025-04-20 12:36:42 +0000.461622][7e08] H264Encode:: get a sps pps
header!headerSize:32
[016:677] [2025-04-20 12:36:42 +0000.461798][7e09] get the H.264 SPS parameter
[016:677] [2025-04-20 12:36:42 +0000.461986][7e09] add video track with id:2
[016:679] [2025-04-20 12:36:42 +0000.464396][7e09] get the H.264 PPS parameter
[016:680] [2025-04-20 12:36:42 +0000.464858][7e09] get the H.264 IDR frame
[016:680] [2025-04-20 12:36:42 +0000.464929][7e09] resss:true
[016:680] [2025-04-20 12:36:42 +0000.464949][7e09] video start ts:0
[016:680] [2025-04-20 12:36:42 +0000.465007][7e09] the video frame has been written
into MP4 file
[016:809] [2025-04-20 12:36:42 +0000.594081][7cd3] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[016:883] [2025-04-20 12:36:42 +0000.668541][7cd5] The audio playback speed:100
(1/100)
[016:884] [2025-04-20 12:36:42 +0000.668613][7cd5] lipsync_debug: The current
played audio timestamp is:391(1/50)
[016:887] [2025-04-20 12:36:42 +0000.671784][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[016:941] [2025-04-20 12:36:42 +0000.725581][7e08] Push an pts:400 to dts queue.
[016:985] [2025-04-20 12:36:42 +0000.769941][7e08] last dts:367 currentPts:400
ppsOrSPS:0 queue length:2
[017:006] [2025-04-20 12:36:42 +0000.791197][7cd2] The convert RGB to YUV take 2
[017:175] [2025-04-20 12:36:42 +0000.960141][7cd2] CameraSource::PushExtraFrame
pkt_dts: 678, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x74e9742d00
[017:209] [2025-04-20 12:36:42 +0000.994318][7e12]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[017:376] [2025-04-20 12:36:43 +0000.160839][2b1a] video render surface render a
frame
[017:377] [2025-04-20 12:36:43 +0000.161928][7cd2] CropFilter::OnVideoFrame
outputtexture :101
[017:377] [2025-04-20 12:36:43 +0000.162042][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[017:380] [2025-04-20 12:36:43 +0000.165112][7cd2] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2981 diff: 20
[017:384] [2025-04-20 12:36:43 +0000.169459][7e08] DTS queue for
Generator:0x74af09f0b8 833
[017:522] [2025-04-20 12:36:43 +0000.307497][7cd2] The convert RGB to YUV take 3
[017:891] [2025-04-20 12:36:43 +0000.676186][7cd2] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[018:023] [2025-04-20 12:36:43 +0000.808197][7cd2] The convert RGB to YUV take 3
[018:126] [2025-04-20 12:36:43 +0000.910861][7cd2] GPUImageProcessing: process
video frame with resolution 1920 X 1080
[018:126] [2025-04-20 12:36:43 +0000.910933][7cd2] GPUImageProcessing: input frame
width2160 X 3840
[018:126] [2025-04-20 12:36:43 +0000.911210][7cd2] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[018:126] [2025-04-20 12:36:43 +0000.911261][7cd2] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[018:137] [2025-04-20 12:36:43 +0000.922482][7e08] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1533 pts:1533
[018:158] [2025-04-20 12:36:43 +0000.943273][7cd2] CameraSource::PushExtraFrame
pkt_dts: 1659, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x74e9742d00
[018:247] [2025-04-20 12:36:44 +0000.31693][7e12]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[018:266] [2025-04-20 12:36:44 +0000.50735][7e08] DTS queue for
Generator:0x74af09f0b8 1633 1667 1700
[018:290] [2025-04-20 12:36:44 +0000.75023][7cd5] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[018:290] [2025-04-20 12:36:44 +0000.75154][7cd2] OnNeedStopRecording:
[018:290] [2025-04-20 12:36:44 +0000.75487][1bc6]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StopRecordingJni:
[018:291] [2025-04-20 12:36:44 +0000.75644][7cd2] operator(): Stop
[018:292] [2025-04-20 12:36:44 +0000.77126][7cd2] Stop:
[018:292] [2025-04-20 12:36:44 +0000.77275][7cd5] DeviceStop:
audioDevice_:0x74848ac000
[018:292] [2025-04-20 12:36:44 +0000.77306][7cd5] OpenSlesOutput:Stop playout
[018:297] [2025-04-20 12:36:44 +0000.82019][7cd5] DeviceStop: Done
[018:297] [2025-04-20 12:36:44 +0000.82134][7cd5] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[018:300] [2025-04-20 12:36:44 +0000.84662][7e08]
MediaFilterCamera::WriteVideoFrametoMP4_w quit
[018:303] [2025-04-20 12:36:44 +0000.87954][7cd1] stop recording
[018:303] [2025-04-20 12:36:44 +0000.88008][7cd1]
RecordingSessionInternalSimple:destroy media processers
[018:303] [2025-04-20 12:36:44 +0000.88027][7cd1] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[018:303] [2025-04-20 12:36:44 +0000.88042][7cd1] H264Encode::flushing hareware
Encoder
[018:303] [2025-04-20 12:36:44 +0000.88159][7cd1] Flush time:27874511 enter.
[018:303] [2025-04-20 12:36:44 +0000.88192][7cd1] H264Encoder encoder flush
[018:303] [2025-04-20 12:36:44 +0000.88217][7cd1] flush output queue
[018:628] [2025-04-20 12:36:44 +0000.413232][7cd1] Flush leave. expire time = 325
ms
[018:628] [2025-04-20 12:36:44 +0000.413524][7cd1] ~H264EncodeWrap:
[018:629] [2025-04-20 12:36:44 +0000.413557][7cd1] ~H264Encode:
[018:629] [2025-04-20 12:36:44 +0000.413575][7cd1] teardownCompressionSession:
H264Encode::destroying Encoder
[018:629] [2025-04-20 12:36:44 +0000.413594][7cd1] Release time:27874837 enter.
[018:629] [2025-04-20 12:36:44 +0000.413732][7cd1] Release:
MediaCodecVideoEncoder::Release _inited:1
[018:629] [2025-04-20 12:36:44 +0000.413768][7cd1] Destroy time:27874837 enter.
[018:629] [2025-04-20 12:36:44 +0000.413787][7cd1] H264Encoder encoderDestroy
[018:629] [2025-04-20 12:36:44 +0000.413805][7cd1]
AndroidMediaCodecVideoEncoder::release env: 0x74964b9240
[018:629] [2025-04-20 12:36:44 +0000.413824][7cd1]
AndroidMediaCodecVideoEncoder::Destroy
[018:659] [2025-04-20 12:36:44 +0000.443842][7cd1] Destroy leave. expire time = 30
ms
[018:659] [2025-04-20 12:36:44 +0000.444012][7cd1] Release leave. expire time = 30
ms
[018:659] [2025-04-20 12:36:44 +0000.444061][7cd1] ~AndroidHwAvcEncoder
time:27874867 enter.
[018:659] [2025-04-20 12:36:44 +0000.444179][7cd1] Release time:27874867 enter.
[018:659] [2025-04-20 12:36:44 +0000.444243][7cd1] Release:
MediaCodecVideoEncoder:: has been released before, just return
[018:659] [2025-04-20 12:36:44 +0000.444279][7cd1] Release leave. expire time = 0
ms
[018:659] [2025-04-20 12:36:44 +0000.444304][7cd1] ~AndroidMediaCodecVideoEncoder
[018:659] [2025-04-20 12:36:44 +0000.444327][7cd1] ~WrapAndroidMediaCodec
time:27874867 enter.
[018:659] [2025-04-20 12:36:44 +0000.444352][7cd1] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[018:659] [2025-04-20 12:36:44 +0000.444376][7cd1] video hevc hw codec
destructor:0x749641ea78
[018:659] [2025-04-20 12:36:44 +0000.444452][7cd1] ~AndroidHwAvcEncoder leave.
expire time = 0 ms
[018:659] [2025-04-20 12:36:44 +0000.444546][7cd1] teardownCompressionSession:
H264Encode::destroyed Encoder
[018:660] [2025-04-20 12:36:44 +0000.444581][7cd1]
RecordingSessionInternalSimple:destroy aac encoder output!
[018:660] [2025-04-20 12:36:44 +0000.444605][7cd1] AACSWEncode destructor
[018:671] [2025-04-20 12:36:44 +0000.455676][7e09] MP4 close file successfully
[018:671] [2025-04-20 12:36:44 +0000.455856][7e09] Recording session Internal:
notify recording ok
[018:671] [2025-04-20 12:36:44 +0000.455908][7e09] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.staticframe_1745152585408
/record_video_27872545.mp4
[018:671] [2025-04-20 12:36:44 +0000.455944][7e09] OnRecordFinish:
[018:672] [2025-04-20 12:36:44 +0000.457317][7cd2] DestroyPipelineAndFilters
time:27874880 enter.
[018:673] [2025-04-20 12:36:44 +0000.457858][7cd2] UnbindInputFilter 0x74e9742e40
this 0x74967f6b80
[018:673] [2025-04-20 12:36:44 +0000.457911][7cd2] UnbindInputFilter 0x74967f6b80
this 0x7496933cd8
[018:673] [2025-04-20 12:36:44 +0000.457927][7cd2] filter: filter pipeline destroy
this: 0x7496933c40
[018:673] [2025-04-20 12:36:44 +0000.457997][7cd2] ClearVideoOfSources: recodring
total frames:54
[018:673] [2025-04-20 12:36:44 +0000.458023][7cd2] ClearVideoOfSources:
[018:673] [2025-04-20 12:36:44 +0000.458041][7cd2] GPUImageProcessing destruct.
[018:673] [2025-04-20 12:36:44 +0000.458064][7cd2] destroy TrivalImageDrawer
0x7483ee9800
[018:673] [2025-04-20 12:36:44 +0000.458081][7cd2] The shader has been initialize,
clean up them.
[018:674] [2025-04-20 12:36:44 +0000.459071][7cd2] ~OpenGLFrameBuffer:
[018:674] [2025-04-20 12:36:44 +0000.459180][7cd2] ~OpenGLFrameBuffer:
[018:674] [2025-04-20 12:36:44 +0000.459239][7cd2] ~OpenGLFrameBuffer:
[018:674] [2025-04-20 12:36:44 +0000.459297][7cd2] ~OpenGLFrameBuffer:
[018:674] [2025-04-20 12:36:44 +0000.459360][7cd2] ~OpenGLFrameBuffer:
[018:675] [2025-04-20 12:36:44 +0000.460350][7cd2] ~OpenGLFrameBuffer:
[018:676] [2025-04-20 12:36:44 +0000.460579][7cd2] GPUImageProcessing destruct
finish.
[018:676] [2025-04-20 12:36:44 +0000.460623][7cd2] GPURGBAFrame destruct.
[018:676] [2025-04-20 12:36:44 +0000.460667][7cd2] destroy OpenGLRenderProgram
0x74967f6898
[018:676] [2025-04-20 12:36:44 +0000.460693][7cd2] ~CameraSource time:27874884
enter.
[018:676] [2025-04-20 12:36:44 +0000.460711][7cd2] ~CameraSource leave. expire
time = 0 ms
[018:683] [2025-04-20 12:36:44 +0000.467684][7cd2] DestroyPipelineAndFilters
leave. expire time = 11 ms
[038:[000:027] [2025-04-22 13:32:59 +0000.134119][143d] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-04-
22 13:32:59 +0000
[000:027] [2025-04-22 13:32:59 +0000.134197][143d] dump file m_prefix:-07-27-
feaf968
[000:030] [2025-04-22 13:32:59 +0000.137230][143d] dump filename:trace.txt dump
time:1745152624
[000:030] [2025-04-22 13:32:59 +0000.137274][143d] dump
filename:support_resolution.txt dump time:1745151663
[000:030] [2025-04-22 13:32:59 +0000.137382][143d] set AppID=123 old AppID=-1
[000:030] [2025-04-22 13:32:59 +0000.137402][143d] Init the android object with
jvm:0xb400007162107540 env:0x709a9c16a0 context:0x703ab7f6e8
[000:030] [2025-04-22 13:32:59 +0000.137417][143d] SetAndroidMediaCodecObjects
time:13194646 enter.
[000:030] [2025-04-22 13:32:59 +0000.137441][143d] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:030] [2025-04-22 13:32:59 +0000.137453][143d] SetAndroidMediaCodecObjects
time:13194646 enter.
[000:030] [2025-04-22 13:32:59 +0000.137474][143d] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0xb400007162107540
[000:030] [2025-04-22 13:32:59 +0000.137486][143d] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007162107540 address:0x6f96f17050
[000:030] [2025-04-22 13:32:59 +0000.137506][143d] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007162107540
address:0x6f96f17050
[000:030] [2025-04-22 13:32:59 +0000.137517][143d] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:030] [2025-04-22 13:32:59 +0000.137547][143d] Set the android objects with
jvm:0xb400007162107540 env:0x709a9c16a0 context:0x703ab7f6e8
[000:031] [2025-04-22 13:32:59 +0000.138856][143d] audio jni debug :manager
SetAndroidAudioDeviceObjects env:0x709a9c16a0
[000:031] [2025-04-22 13:32:59 +0000.138881][143d] SystemUtil Init done
[000:055] [2025-04-22 13:32:59 +0000.162275][143d]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera is null.
[000:055] [2025-04-22 13:32:59 +0000.162654][143d]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:055] [2025-04-22 13:32:59 +0000.162944][143d] machine model :poco
[000:056] [2025-04-22 13:32:59 +0000.162971][143d] Support this machine model :poco
[000:057] [2025-04-22 13:32:59 +0000.164804][143d] MediaFilterCamera
[000:057] [2025-04-22 13:32:59 +0000.164867][143d] RecordingSessionInternalSimple:
Create session internal:1080 X 1920 fps:30
[000:058] [2025-04-22 13:32:59 +0000.165170][143d] createSessionInternal: create
session with video size:1080 X 1920 fps:30 bitrate:31457280
[000:058] [2025-04-22 13:32:59 +0000.165200][143d] Recording session using default
bitrate support by app:31457280
[000:058] [2025-04-22 13:32:59 +0000.165280][60a7] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x6ffdbd6140
[000:058] [2025-04-22 13:32:59 +0000.165387][60a7] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:058] [2025-04-22 13:32:59 +0000.165486][143d] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:059] [2025-04-22 13:32:59 +0000.166312][143d] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[000:059] [2025-04-22 13:32:59 +0000.166505][143d] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[000:059] [2025-04-22 13:32:59 +0000.166563][143d] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[000:059] [2025-04-22 13:32:59 +0000.166712][143d] DeviceInit:
[000:060] [2025-04-22 13:32:59 +0000.166955][143d] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:060] [2025-04-22 13:32:59 +0000.167234][143d] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:060] [2025-04-22 13:32:59 +0000.167622][143d] CreatePlatformSpecificObjects:
[000:060] [2025-04-22 13:32:59 +0000.167661][143d] audio device use null audio
input and opensl output
[000:060] [2025-04-22 13:32:59 +0000.167701][143d] Create OpenSLES output module
with java VM support.
[000:062] [2025-04-22 13:32:59 +0000.169117][143d] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:062] [2025-04-22 13:32:59 +0000.169269][143d] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:062] [2025-04-22 13:32:59 +0000.169423][143d] Create OpenSLES output module
with buffer num:2
[000:062] [2025-04-22 13:32:59 +0000.169498][143d] Error(trace.cc:40): Init the
output and input for audio device template.
[000:062] [2025-04-22 13:32:59 +0000.169526][143d] Init the output device.
[000:062] [2025-04-22 13:32:59 +0000.169540][143d] Set the playout as stereo:1
[000:062] [2025-04-22 13:32:59 +0000.169561][143d] Set the sample rate to be:44100
[000:063] [2025-04-22 13:32:59 +0000.170200][143d] Low latency buffer size:144 low
sample rate:48000
[000:063] [2025-04-22 13:32:59 +0000.170232][143d] DeviceInit: Done
[000:067] [2025-04-22 13:32:59 +0000.174643][143d] global inited! current sdk
version: 07-27-feaf968
[000:333] [2025-04-22 13:32:59 +0000.440044][5d31]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetOpengGlRenderParamsJni:
[000:333] [2025-04-22 13:32:59 +0000.440182][5d31]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetOpengGlRenderParamsJni: texture rgb:
11, textureUniform RGB: 1, ATTRIB_VERTEX: 0, ATTRIB_TEXTURE: 1, vertex_vertices
len: 32, texture_vertices len: 32
[000:333] [2025-04-22 13:32:59 +0000.440720][5d31]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:333] [2025-04-22 13:32:59 +0000.440879][60a8] MediaFilterCamera, recording
file context:0x70a2f3c280 input texture:11
[000:333] [2025-04-22 13:32:59 +0000.440925][60a8] GLESContext:
[000:334] [2025-04-22 13:32:59 +0000.441011][60a8] The result of eglGetDisplay is:
0xb40000716217a080
[000:334] [2025-04-22 13:32:59 +0000.441737][60a8] The result of creation:
0x6fe7c64780
[000:334] [2025-04-22 13:32:59 +0000.441798][60a8] The result of
eglCreatePbufferSurface is: 0x6fe7c64880
[000:334] [2025-04-22 13:32:59 +0000.441892][5d31]
Java_com_xiaomi_mediaprocess_OpenGlRender_SetCurrentGLContextJni: g_eglcontext:
0x70a2f3c280 input_texture: 11
[001:171] [2025-04-22 13:33:00 +0000.278893][1422] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[001:172] [2025-04-22 13:33:00 +0000.278970][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera orientation: 90
[001:172] [2025-04-22 13:33:00 +0000.279757][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StartRecordingJni:
[001:173] [2025-04-22 13:33:00 +0000.279968][60a8] MediaFilterCamera, recording
file context:0x70a2f3c280 input texture:11
[001:173] [2025-04-22 13:33:00 +0000.280040][60a8] construct OpenGLRenderProgram
0x6fc0113498
[001:173] [2025-04-22 13:33:00 +0000.280070][60a8] CropFilter::SetOrientation
orientation: 90
[001:173] [2025-04-22 13:33:00 +0000.280105][60a8] filter: filter pipeline
construtc this: 0x6fc00ffb00
[001:173] [2025-04-22 13:33:00 +0000.280127][60a8] filter: filter pipeline2 update
pattern: 1
[001:173] [2025-04-22 13:33:00 +0000.280201][60a8] CameraSource::source_id_:1
[001:175] [2025-04-22 13:33:00 +0000.281997][60a8] SetPlayLoop: AudioSource
SetPlayLoop 0
[001:178] [2025-04-22 13:33:00 +0000.285228][60a8]
Warning(media_filter_camera.cc:483): seekPos:0
[001:178] [2025-04-22 13:33:00 +0000.285366][60a8] BindInputFilter 0x6fbfa006c0
this 0x6fc0113780
[001:178] [2025-04-22 13:33:00 +0000.285409][60a8] BindInputFilter 0x6fc0113780
this 0x6fc00ffb98
[001:178] [2025-04-22 13:33:00 +0000.285500][60a8] SetParamForFilter time:13195794
enter.
[001:178] [2025-04-22 13:33:00 +0000.285542][60a8] SetParamForFilter: Params video
index is: 0
[001:178] [2025-04-22 13:33:00 +0000.285591][60a8] SetParamForFilter: Params seek
pos is: 0
[001:178] [2025-04-22 13:33:00 +0000.285648][60a8] crop filter video index:0
folderpath: /data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness/
movie_mode: 0
[001:178] [2025-04-22 13:33:00 +0000.285669][60a8] Error(crop_filter.cc:395):
CropFilter config path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//config.json
[001:180] [2025-04-22 13:33:00 +0000.287053][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287142][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287221][60a8]
exp_des.start:0exp_des.end:2560exp_des.expressionstr:0.5
[001:180] [2025-04-22 13:33:00 +0000.287273][60a8]
exp_des.start:0exp_des.end:2560exp_des.expressionstr:0.5
[001:180] [2025-04-22 13:33:00 +0000.287321][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287365][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287409][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287430][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287447][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287496][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287517][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287537][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287560][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287578][60a8]
Warning(parse_template_json.cc:95): json parament no found the parament
[001:180] [2025-04-22 13:33:00 +0000.287601][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
filterpath
[001:180] [2025-04-22 13:33:00 +0000.287625][60a8] CropFilter::ConfigExtraFiles
Video filter default path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//filter.png
[001:180] [2025-04-22 13:33:00 +0000.287644][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
imagepath
[001:180] [2025-04-22 13:33:00 +0000.287665][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
videopath
[001:186] [2025-04-22 13:33:00 +0000.293781][60a8] SetParamForFilter leave. expire
time = 8 ms
[001:187] [2025-04-22 13:33:00 +0000.294095][60a8] OnOutputSizeChanged width 1920
height 1080
[001:187] [2025-04-22 13:33:00 +0000.294181][60a8] OpenGLFrameBuffer: width:1920
height:1080
[001:187] [2025-04-22 13:33:00 +0000.294237][60a8] OpenGLFrameBuffer: width:1920
height:1080
[001:187] [2025-04-22 13:33:00 +0000.294263][60a8] OpenGLFrameBuffer: width:1920
height:1080
[001:187] [2025-04-22 13:33:00 +0000.294285][60a8] OpenGLFrameBuffer: width:1920
height:1080
[001:187] [2025-04-22 13:33:00 +0000.294303][60a8] OpenGLFrameBuffer: width:1920
height:1080
[001:187] [2025-04-22 13:33:00 +0000.294320][60a8] OpenGLFrameBuffer: width:1920
height:1080
[001:187] [2025-04-22 13:33:00 +0000.294335][60a8] construct TrivalImageDrawer
0x6fc005a700
[001:187] [2025-04-22 13:33:00 +0000.294355][60a8] GPUImageProcessing construct:
frame resolution is: 1920 X 1080 drawer 0x6fc005a700 context 0x7093acff40
[001:187] [2025-04-22 13:33:00 +0000.294377][60a8] setupGLES:
[001:187] [2025-04-22 13:33:00 +0000.294924][60a8] OpenGLRenderProgram::Initialize.
[001:188] [2025-04-22 13:33:00 +0000.295107][60a8] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[001:188] [2025-04-22 13:33:00 +0000.295145][60a8] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[001:188] [2025-04-22 13:33:00 +0000.295283][60a8] Init open gl render:
0x6fc0113498
[001:188] [2025-04-22 13:33:00 +0000.295325][60a8] Fragement shader path:
[001:188] [2025-04-22 13:33:00 +0000.295431][60a8] Fragement shader path:
[001:188] [2025-04-22 13:33:00 +0000.295470][60a8] create opengl program object.
[001:188] [2025-04-22 13:33:00 +0000.295522][60a8] create shader: vertex
[001:188] [2025-04-22 13:33:00 +0000.295806][60a8] create shader: fragment
[001:202] [2025-04-22 13:33:00 +0000.309515][60a8] External image path is empty!
[001:202] [2025-04-22 13:33:00 +0000.309642][60a8] Error(crop_filter.cc:464): Init
the image texture failed.
[001:202] [2025-04-22 13:33:00 +0000.309677][60a8] OpenGLRenderProgram::Initialize
success.
[001:202] [2025-04-22 13:33:00 +0000.309742][60a8] Setup the OpenGL result:1
[001:203] [2025-04-22 13:33:00 +0000.310227][60a9] Pull audio failed.(wait video!)
[001:203] [2025-04-22 13:33:00 +0000.310366][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[001:205] [2025-04-22 13:33:00 +0000.312202][60a7] start recording, file
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13195819.mp4
[001:205] [2025-04-22 13:33:00 +0000.312626][60a7] MP4 session params: fps:30
width:1920 height:1080 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13195819.mp4 fileFd: -1 audio_timescale:44100
video_timescale:90000
[001:205] [2025-04-22 13:33:00 +0000.312712][60bf] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x6fe8429498
[001:205] [2025-04-22 13:33:00 +0000.312748][60a7] 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
[001:206] [2025-04-22 13:33:00 +0000.313329][60a7] MP4 recorder params: fps:30
width:1920 height:1080 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13195819.mp4 fileFD: -1
[001:207] [2025-04-22 13:33:00 +0000.314396][60a7] MP4
file:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13195819.mp4 is opened successfully
[001:207] [2025-04-22 13:33:00 +0000.317501][60a7] setupMediaProcessers:
[001:210] [2025-04-22 13:33:00 +0000.317665][60a7]
RecordingSessionInternalSimple:setup media processers.
[001:210] [2025-04-22 13:33:00 +0000.317696][60a7] construct AAC encoder
[001:211] [2025-04-22 13:33:00 +0000.318349][60a7] H264Encoder creating:
superfast011818
[001:211] [2025-04-22 13:33:00 +0000.318470][60a7] H264Encode::H264Encoder creating
with width:1920 height:1080 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[001:212] [2025-04-22 13:33:00 +0000.318968][60a7] H264Encode::GetMachineModel is
M2102J20SG
[001:212] [2025-04-22 13:33:00 +0000.319049][60a7] H264Encoder machine_mode
is:M2102J20SG
[001:212] [2025-04-22 13:33:00 +0000.319094][60a7] setupCompressionSession:
[001:212] [2025-04-22 13:33:00 +0000.319137][60a7] H264Encode::creating hareware
Encoder
[001:212] [2025-04-22 13:33:00 +0000.319154][60a7] AndroidHwAvcEncoder
time:13195828 enter.
[001:212] [2025-04-22 13:33:00 +0000.319356][60a7] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007162107540 address:0x6f96f17050
[001:212] [2025-04-22 13:33:00 +0000.319529][60a7] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[001:212] [2025-04-22 13:33:00 +0000.319578][60a7] The video avc hw codec address
is 0x70a2e21bd0
[001:212] [2025-04-22 13:33:00 +0000.319643][60a7] AndroidHwAvcEncoder leave.
expire time = 0 ms
[001:212] [2025-04-22 13:33:00 +0000.319680][60a7] RegisterEncodeCompleteCallback
time:13195828 enter.
[001:212] [2025-04-22 13:33:00 +0000.319795][60a7] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[001:212] [2025-04-22 13:33:00 +0000.319852][60a7] InitEncode time:13195828 enter.
[001:213] [2025-04-22 13:33:00 +0000.320007][60a7] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[001:213] [2025-04-22 13:33:00 +0000.320076][60a7] Create time:13195829 enter.
[001:213] [2025-04-22 13:33:00 +0000.320143][60a7] H264Encoder encoderCreate
width:1920 height:1080 fps:30 bitrate:31457280 usingVbrMode:1
[001:213] [2025-04-22 13:33:00 +0000.320190][60a7]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1920, height: 1080,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x6fe82c0ac0
[001:236] [2025-04-22 13:33:00 +0000.343713][60a7] supported_type:video/avc
[001:236] [2025-04-22 13:33:00 +0000.343896][60a7] name:OMX.qcom.video.encoder.avc
mime:video/avc
[001:237] [2025-04-22 13:33:00 +0000.343972][60a7] hwCodecPrefix :OMX.qcom.
[001:237] [2025-04-22 13:33:00 +0000.344061][60a7] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[001:237] [2025-04-22 13:33:00 +0000.344152][60a7] mediacodec_createCodecByName
time:13195853 enter.
[001:237] [2025-04-22 13:33:00 +0000.344194][60a7] WrapAndroidMediaCodec
time:13195853 enter.
[001:240] [2025-04-22 13:33:00 +0000.347594][60a7] WrapAndroidMediaCodec leave.
expire time = 3 ms
[001:274] [2025-04-22 13:33:00 +0000.381284][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[001:277] [2025-04-22 13:33:00 +0000.384793][60a7] mediacodec_createCodecByName
leave. expire time = 40 ms
[001:277] [2025-04-22 13:33:00 +0000.384878][60a7] WrapAndroidMediaFromat
time:13195893 enter.
[001:278] [2025-04-22 13:33:00 +0000.384974][60a7] WrapAndroidMediaFromat leave.
expire time = 1 ms
[001:347] [2025-04-22 13:33:00 +0000.454086][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[001:374] [2025-04-22 13:33:00 +0000.481871][60a7] Destroy time:13195990 enter.
[001:375] [2025-04-22 13:33:00 +0000.481994][60a7] WrapAndroidMediaFromat::
Destroy
[001:375] [2025-04-22 13:33:00 +0000.482081][60a7] Destroy leave. expire time = 1
ms
[001:375] [2025-04-22 13:33:00 +0000.482149][60a7] ~WrapAndroidMediaFromat
time:13195991 enter.
[001:375] [2025-04-22 13:33:00 +0000.482182][60a7] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[001:375] [2025-04-22 13:33:00 +0000.482202][60a7] Create leave. expire time = 162
ms
[001:375] [2025-04-22 13:33:00 +0000.482283][60a7] isSemiPlanarSupport
time:13195991 enter.
[001:375] [2025-04-22 13:33:00 +0000.482306][60a7] H264Encoder isSemiPlanarSupport
[001:375] [2025-04-22 13:33:00 +0000.482329][60a7] isSemiPlanarSupport leave.
expire time = 0 ms
[001:375] [2025-04-22 13:33:00 +0000.482348][60a7] creat hw H264Encoder success,
isSemiPlanar:1
[001:375] [2025-04-22 13:33:00 +0000.482548][60a7] InitEncode leave. expire time =
163 ms
[001:375] [2025-04-22 13:33:00 +0000.482649][60a7] H264Encode::created Encoder
[001:375] [2025-04-22 13:33:00 +0000.482717][60a7] H264Encode:: H264 encoder
created.
[001:375] [2025-04-22 13:33:00 +0000.482761][60a7] H264 encoder created.
[001:375] [2025-04-22 13:33:00 +0000.482809][60a7]
RecordingSessionInternalSimple:created avc encoder avc: 0x6fc2d4ee00
[001:375] [2025-04-22 13:33:00 +0000.482855][60a7] setOutput:
[001:375] [2025-04-22 13:33:00 +0000.482875][60a7]
RecordingSessionInternalSimple:encoder set output to muxer!
[001:375] [2025-04-22 13:33:00 +0000.482904][60a7] request a key frame
[001:375] [2025-04-22 13:33:00 +0000.482921][60a7] H264Encode:: request a key frame
[001:376] [2025-04-22 13:33:00 +0000.483548][60a8] Start:
[001:376] [2025-04-22 13:33:00 +0000.483892][60ab] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[001:377] [2025-04-22 13:33:00 +0000.483991][60ab] Reset: history total size: 98
[001:377] [2025-04-22 13:33:00 +0000.484037][60ab] DeviceStart:
audioDevice_:0x6ffdb75000
[001:377] [2025-04-22 13:33:00 +0000.484073][60ab] DeviceStart: time profile
playout init before
[001:377] [2025-04-22 13:33:00 +0000.484098][60ab] DeviceStart: time profile
playout init end
[001:377] [2025-04-22 13:33:00 +0000.484143][60ab] OpenSlesOutput:Start playout
[001:379] [2025-04-22 13:33:00 +0000.486720][60ab] The machine model:M2102J20SG
[001:379] [2025-04-22 13:33:00 +0000.486873][60ab] Create the opensl output player.
streamtype before:0
[001:379] [2025-04-22 13:33:00 +0000.486940][60ab] Create the opensl output player.
streamtype after:3
[001:415] [2025-04-22 13:33:00 +0000.522848][60ab] Enqueue opensl buffer size:1764
[001:419] [2025-04-22 13:33:00 +0000.526208][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[001:447] [2025-04-22 13:33:00 +0000.554618][60ab] DeviceStart: time profile
playout all end
[001:447] [2025-04-22 13:33:00 +0000.554762][60ab] operator(): Audio playback
started.
[001:448] [2025-04-22 13:33:00 +0000.554981][60c5]
PlayerSimpleBufferQueueCallbackHandler function
[001:448] [2025-04-22 13:33:00 +0000.555607][60c5] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[001:448] [2025-04-22 13:33:00 +0000.555832][60c5]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[001:464] [2025-04-22 13:33:00 +0000.571938][5d31] video render surface render a
frame
[001:465] [2025-04-22 13:33:00 +0000.572473][60a8] begine recode to first frame
spend time:292
[001:465] [2025-04-22 13:33:00 +0000.572573][60a8] CameraSource::PushExtraFrame
pkt_dts: 0, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[001:465] [2025-04-22 13:33:00 +0000.572616][60a8] add frame because frame
interval.
[001:465] [2025-04-22 13:33:00 +0000.572634][60a8] blur_distance_:0
[001:465] [2025-04-22 13:33:00 +0000.572737][60a8] blur_direction_angle_:-90
[001:465] [2025-04-22 13:33:00 +0000.572775][60a8] color_r_offset_:0
[001:465] [2025-04-22 13:33:00 +0000.572792][60a8] color_g_offset:0
[001:465] [2025-04-22 13:33:00 +0000.572818][60a8] play_speed_:1
[001:465] [2025-04-22 13:33:00 +0000.572832][60a8] roll_value_:0
[001:465] [2025-04-22 13:33:00 +0000.572858][60a8] need_extra_image_:0 need_image:
0
[001:465] [2025-04-22 13:33:00 +0000.572920][60a8] ResetFramePtsadjust pts:
0current pts:10
[001:465] [2025-04-22 13:33:00 +0000.572946][60a8]
TrivalImageDrawer::SetOrientation m_orientation_: 90
[001:466] [2025-04-22 13:33:00 +0000.572960][60a8]
GPUImageProcessing::SetOrientation orientation: 90
[001:466] [2025-04-22 13:33:00 +0000.572976][60a8] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[001:466] [2025-04-22 13:33:00 +0000.573015][60a8] GPUImageProcessing: process
video frame with resolution 1920 X 1080
[001:466] [2025-04-22 13:33:00 +0000.573035][60a8] GPUImageProcessing: input frame
width2160 X 3840
[001:472] [2025-04-22 13:33:00 +0000.579687][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[001:473] [2025-04-22 13:33:00 +0000.580434][60a8] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[001:473] [2025-04-22 13:33:00 +0000.580518][60a8] CropFilter::OnVideoFrame
outputtexture :14
[001:473] [2025-04-22 13:33:00 +0000.580545][60a8] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[001:479] [2025-04-22 13:33:00 +0000.586214][60a8] The read pixel from buffer take:
6 width:1920 height:1080 frameType:0
[001:491] [2025-04-22 13:33:00 +0000.598837][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[001:508] [2025-04-22 13:33:00 +0000.615515][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[001:513] [2025-04-22 13:33:00 +0000.620069][60a8] The convert RGB to YUV take 4
[001:513] [2025-04-22 13:33:00 +0000.620311][60a8] FilterPipeline2::OnVideoFrame
pts 33 last_video_timestamp_ 33
[001:513] [2025-04-22 13:33:00 +0000.620379][60a8]
MediaFilterCamera::OnOutputVideoFrame timestamp: 0
[001:514] [2025-04-22 13:33:00 +0000.621660][60be]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[001:514] [2025-04-22 13:33:00 +0000.621717][60be] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1920 height:1080input pixel type:0 dataType:0 stride:1920
streamId:1 timestamp:0
[001:514] [2025-04-22 13:33:00 +0000.621735][60be] push video frame to H264
encoder. (100 frame for one log)
[001:514] [2025-04-22 13:33:00 +0000.621756][60be] push video frame to H264
encoder. (100 frame for one log) used width:1920 height:1080
[001:514] [2025-04-22 13:33:00 +0000.621822][60be] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1920 height:1080 pts:0(100 frame for one log)
[001:514] [2025-04-22 13:33:00 +0000.621840][60be] Push an pts:0 to dts queue.
[001:514] [2025-04-22 13:33:00 +0000.621879][60be] DTS queue for
Generator:0x6fc2de58b8 0
[001:514] [2025-04-22 13:33:00 +0000.621913][60be] The input pts:0 fps:30
[001:516] [2025-04-22 13:33:00 +0000.623588][60be]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[001:522] [2025-04-22 13:33:00 +0000.629647][60a9] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//bgm.mp3
sync_mode: 1 seek_pos: 0 delay: 0 this:0x6fc0113800
[001:537] [2025-04-22 13:33:00 +0000.644662][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[001:612] [2025-04-22 13:33:00 +0000.719061][60bb] FFMpeg=> [mp3 @ 0x6fc3022c00]
Current FFmpeg version git-2021-06-16-97cea6f
[001:616] [2025-04-22 13:33:00 +0000.723022][60be] h264 add frame header cdr flag
[001:620] [2025-04-22 13:33:00 +0000.727025][60be] h264 add frame header cdr flag
[001:621] [2025-04-22 13:33:00 +0000.728206][60be] SendFrame
encodedImage._timeStamp:0encodedImage->_length:221056
[001:621] [2025-04-22 13:33:00 +0000.728419][60be] Received key frame:0
[001:621] [2025-04-22 13:33:00 +0000.728546][60be] last dts:0 currentPts:0
ppsOrSPS:0 queue length:4
[001:621] [2025-04-22 13:33:00 +0000.728716][60be] H264Encode::H264SWEncoder get
callback, length:221056 type:0 nalType:7length:19
[001:621] [2025-04-22 13:33:00 +0000.728858][60be] H264Encode:: get a sps pps
header!headerSize:32
[001:622] [2025-04-22 13:33:00 +0000.728974][60be] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[001:622] [2025-04-22 13:33:00 +0000.729243][60bf] get the H.264 SPS parameter
[001:623] [2025-04-22 13:33:00 +0000.730394][60bf] add video track with id:1
[001:625] [2025-04-22 13:33:00 +0000.732268][60bf] get the H.264 PPS parameter
[001:638] [2025-04-22 13:33:00 +0000.745510][60bf] get the H.264 IDR frame
[001:638] [2025-04-22 13:33:00 +0000.745602][60bf] resss:true
[001:638] [2025-04-22 13:33:00 +0000.745621][60bf] video start ts:0
[001:638] [2025-04-22 13:33:00 +0000.745777][60bf] the video frame has been written
into MP4 file
[001:650] [2025-04-22 13:33:00 +0000.757643][60a9] FilterPipeline2::OnAudioFrame
pts 0 last_audio_timestamp_ 0
[001:652] [2025-04-22 13:33:00 +0000.759722][60a9]
MediaFilterCamera::OnOutputAudioFrame timestamp: 0.5 sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:27
[001:652] [2025-04-22 13:33:00 +0000.759914][60a9] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[001:653] [2025-04-22 13:33:00 +0000.760381][60ab] The audio playback speed:100
(1/100)
[001:653] [2025-04-22 13:33:00 +0000.760484][60ab] lipsync_debug: The current
played audio timestamp is:0(1/50)
[001:653] [2025-04-22 13:33:00 +0000.760513][60ab] First audio frame rendering
[001:665] [2025-04-22 13:33:00 +0000.772045][60bd]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:1
[001:665] [2025-04-22 13:33:00 +0000.772352][60bf] add aac audio track with id:2
[001:676] [2025-04-22 13:33:00 +0000.783027][60bf] audio start ts:0
[001:676] [2025-04-22 13:33:00 +0000.783187][60bf] the audio frame has been written
into MP4 file
[001:993] [2025-04-22 13:33:01 +0000.100542][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[002:023] [2025-04-22 13:33:01 +0000.130876][60a8] The convert RGB to YUV take 9
[002:342] [2025-04-22 13:33:01 +0000.449828][60be] DTS queue for
Generator:0x6fc2de58b8 800 833
[002:431] [2025-04-22 13:33:01 +0000.538943][60a8] CameraSource::PushExtraFrame
pkt_dts: 970, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[002:468] [2025-04-22 13:33:01 +0000.575351][5d31] video render surface render a
frame
[002:472] [2025-04-22 13:33:01 +0000.579250][60a8] CropFilter::OnVideoFrame
outputtexture :14
[002:472] [2025-04-22 13:33:01 +0000.579575][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[002:502] [2025-04-22 13:33:01 +0000.609754][60a8] The convert RGB to YUV take 3
[002:505] [2025-04-22 13:33:01 +0000.612176][60c5]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[002:837] [2025-04-22 13:33:01 +0000.944591][60be] Push an pts:1333 to dts queue.
[002:882] [2025-04-22 13:33:01 +0000.989175][60be] last dts:1300 currentPts:1333
ppsOrSPS:0 queue length:2
[002:962] [2025-04-22 13:33:02 +0000.69219][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[003:006] [2025-04-22 13:33:02 +0000.113657][60a8] The convert RGB to YUV take 12
[003:173] [2025-04-22 13:33:02 +0000.280515][60be] DTS queue for
Generator:0x6fc2de58b8 1633 1667
[003:392] [2025-04-22 13:33:02 +0000.499775][60a8] CameraSource::PushExtraFrame
pkt_dts: 1936, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[003:459] [2025-04-22 13:33:02 +0000.566404][5d31] video render surface render a
frame
[003:462] [2025-04-22 13:33:02 +0000.569289][60a8] CropFilter::OnVideoFrame
outputtexture :14
[003:462] [2025-04-22 13:33:02 +0000.569607][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[003:505] [2025-04-22 13:33:02 +0000.612796][60a8] The convert RGB to YUV take 10
[003:506] [2025-04-22 13:33:02 +0000.613088][60a8] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 981 diff: 20
[003:543] [2025-04-22 13:33:02 +0000.650559][60c5]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[003:551] [2025-04-22 13:33:02 +0000.658394][60be] h264 add frame header cdr flag
[003:552] [2025-04-22 13:33:02 +0000.658975][60be] Received key frame:2000
[003:619] [2025-04-22 13:33:02 +0000.725983][60bf] get the H.264 IDR frame
[003:878] [2025-04-22 13:33:02 +0000.985132][60a9] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[003:879] [2025-04-22 13:33:02 +0000.986262][60ab] The audio playback speed:100
(1/100)
[003:879] [2025-04-22 13:33:02 +0000.986371][60ab] lipsync_debug: The current
played audio timestamp is:2400(1/50)
[003:964] [2025-04-22 13:33:03 +0000.71368][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[004:003] [2025-04-22 13:33:03 +0000.110670][60a8] The convert RGB to YUV take 8
[004:007] [2025-04-22 13:33:03 +0000.114119][60be] DTS queue for
Generator:0x6fc2de58b8 2433 2467 2500
[004:028] [2025-04-22 13:33:03 +0000.135155][60a8] Current timestamp:2569 is
greater than duration_time: 2560
[004:098] [2025-04-22 13:33:03 +0000.204988][60ab] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[004:098] [2025-04-22 13:33:03 +0000.205392][60a8] OnNeedStopRecording:
[004:099] [2025-04-22 13:33:03 +0000.206513][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StopRecordingJni:
[004:099] [2025-04-22 13:33:03 +0000.206681][60a8] operator(): Stop
[004:100] [2025-04-22 13:33:03 +0000.207155][60a8] Stop:
[004:100] [2025-04-22 13:33:03 +0000.207312][60ab] DeviceStop:
audioDevice_:0x6ffdb75000
[004:100] [2025-04-22 13:33:03 +0000.207350][60ab] OpenSlesOutput:Stop playout
[004:102] [2025-04-22 13:33:03 +0000.209896][60ab] DeviceStop: Done
[004:103] [2025-04-22 13:33:03 +0000.210037][60ab] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[004:106] [2025-04-22 13:33:03 +0000.213792][60be]
MediaFilterCamera::WriteVideoFrametoMP4_w quit
[004:109] [2025-04-22 13:33:03 +0000.216892][60a7] stop recording
[004:110] [2025-04-22 13:33:03 +0000.216987][60a7]
RecordingSessionInternalSimple:destroy media processers
[004:110] [2025-04-22 13:33:03 +0000.217017][60a7] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[004:110] [2025-04-22 13:33:03 +0000.217038][60a7] H264Encode::flushing hareware
Encoder
[004:110] [2025-04-22 13:33:03 +0000.217249][60a7] Flush time:13198726 enter.
[004:110] [2025-04-22 13:33:03 +0000.217358][60a7] H264Encoder encoder flush
[004:110] [2025-04-22 13:33:03 +0000.217413][60a7] flush output queue
[004:442] [2025-04-22 13:33:03 +0000.549195][60a7] Flush leave. expire time = 332
ms
[004:444] [2025-04-22 13:33:03 +0000.551887][60a7] ~H264EncodeWrap:
[004:445] [2025-04-22 13:33:03 +0000.552022][60a7] ~H264Encode:
[004:445] [2025-04-22 13:33:03 +0000.552065][60a7] teardownCompressionSession:
H264Encode::destroying Encoder
[004:445] [2025-04-22 13:33:03 +0000.552107][60a7] Release time:13199061 enter.
[004:445] [2025-04-22 13:33:03 +0000.552316][60a7] Release:
MediaCodecVideoEncoder::Release _inited:1
[004:445] [2025-04-22 13:33:03 +0000.552426][60a7] Destroy time:13199061 enter.
[004:445] [2025-04-22 13:33:03 +0000.552543][60a7] H264Encoder encoderDestroy
[004:445] [2025-04-22 13:33:03 +0000.552609][60a7]
AndroidMediaCodecVideoEncoder::release env: 0x6fe82b81e0
[004:445] [2025-04-22 13:33:03 +0000.552670][60a7]
AndroidMediaCodecVideoEncoder::Destroy
[004:486] [2025-04-22 13:33:03 +0000.593278][60a7] Destroy leave. expire time = 41
ms
[004:486] [2025-04-22 13:33:03 +0000.593496][60a7] Release leave. expire time = 41
ms
[004:486] [2025-04-22 13:33:03 +0000.593554][60a7] ~AndroidHwAvcEncoder
time:13199102 enter.
[004:486] [2025-04-22 13:33:03 +0000.593706][60a7] Release time:13199102 enter.
[004:486] [2025-04-22 13:33:03 +0000.593786][60a7] Release:
MediaCodecVideoEncoder:: has been released before, just return
[004:486] [2025-04-22 13:33:03 +0000.593833][60a7] Release leave. expire time = 0
ms
[004:486] [2025-04-22 13:33:03 +0000.593851][60a7] ~AndroidMediaCodecVideoEncoder
[004:486] [2025-04-22 13:33:03 +0000.593866][60a7] ~WrapAndroidMediaCodec
time:13199102 enter.
[004:486] [2025-04-22 13:33:03 +0000.593882][60a7] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[004:486] [2025-04-22 13:33:03 +0000.593898][60a7] video hevc hw codec
destructor:0x70a2e21bd0
[004:487] [2025-04-22 13:33:03 +0000.593965][60a7] ~AndroidHwAvcEncoder leave.
expire time = 1 ms
[004:487] [2025-04-22 13:33:03 +0000.594077][60a7] teardownCompressionSession:
H264Encode::destroyed Encoder
[004:487] [2025-04-22 13:33:03 +0000.594128][60a7]
RecordingSessionInternalSimple:destroy aac encoder output!
[004:487] [2025-04-22 13:33:03 +0000.594174][60a7] AACSWEncode destructor
[004:501] [2025-04-22 13:33:03 +0000.608105][60bf] MP4 close file successfully
[004:501] [2025-04-22 13:33:03 +0000.608215][60bf] Recording session Internal:
notify recording ok
[004:501] [2025-04-22 13:33:03 +0000.608248][60bf] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13195819.mp4
[004:501] [2025-04-22 13:33:03 +0000.608277][60bf] OnRecordFinish:
[004:502] [2025-04-22 13:33:03 +0000.609536][60a8] DestroyPipelineAndFilters
time:13199118 enter.
[004:503] [2025-04-22 13:33:03 +0000.610007][60a8] UnbindInputFilter 0x6fbfa006c0
this 0x6fc0113780
[004:503] [2025-04-22 13:33:03 +0000.610077][60a8] UnbindInputFilter 0x6fc0113780
this 0x6fc00ffb98
[004:503] [2025-04-22 13:33:03 +0000.610127][60a8] filter: filter pipeline destroy
this: 0x6fc00ffb00
[004:503] [2025-04-22 13:33:03 +0000.610278][60a8] ClearVideoOfSources: recodring
total frames:80
[004:503] [2025-04-22 13:33:03 +0000.610340][60a8] ClearVideoOfSources:
[004:503] [2025-04-22 13:33:03 +0000.610367][60a8] GPUImageProcessing destruct.
[004:503] [2025-04-22 13:33:03 +0000.610428][60a8] destroy TrivalImageDrawer
0x6fc005a700
[004:503] [2025-04-22 13:33:03 +0000.610454][60a8] The shader has been initialize,
clean up them.
[004:504] [2025-04-22 13:33:03 +0000.611282][60a8] ~OpenGLFrameBuffer:
[004:504] [2025-04-22 13:33:03 +0000.611485][60a8] ~OpenGLFrameBuffer:
[004:504] [2025-04-22 13:33:03 +0000.611589][60a8] ~OpenGLFrameBuffer:
[004:504] [2025-04-22 13:33:03 +0000.611731][60a8] ~OpenGLFrameBuffer:
[004:504] [2025-04-22 13:33:03 +0000.611816][60a8] ~OpenGLFrameBuffer:
[004:504] [2025-04-22 13:33:03 +0000.611888][60a8] ~OpenGLFrameBuffer:
[004:505] [2025-04-22 13:33:03 +0000.612366][60a8] GPUImageProcessing destruct
finish.
[004:505] [2025-04-22 13:33:03 +0000.612487][60a8] GPURGBAFrame destruct.
[004:505] [2025-04-22 13:33:03 +0000.612591][60a8] destroy OpenGLRenderProgram
0x6fc0113498
[004:505] [2025-04-22 13:33:03 +0000.612689][60a8] ~CameraSource time:13199121
enter.
[004:505] [2025-04-22 13:33:03 +0000.612752][60a8] ~CameraSource leave. expire
time = 0 ms
[004:509] [2025-04-22 13:33:03 +0000.615971][60a8] DestroyPipelineAndFilters
leave. expire time = 7 ms
[009:474] [2025-04-22 13:33:08 +0000.581489][1422] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[009:474] [2025-04-22 13:33:08 +0000.581677][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera orientation: 90
[009:474] [2025-04-22 13:33:08 +0000.581816][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StartRecordingJni:
[009:475] [2025-04-22 13:33:08 +0000.582318][60a8] MediaFilterCamera, recording
file context:0x70a2f3c280 input texture:11
[009:475] [2025-04-22 13:33:08 +0000.582395][60a8] construct OpenGLRenderProgram
0x6fc0113898
[009:475] [2025-04-22 13:33:08 +0000.582436][60a8] CropFilter::SetOrientation
orientation: 90
[009:475] [2025-04-22 13:33:08 +0000.582481][60a8] filter: filter pipeline
construtc this: 0x6fc00ffbc0
[009:475] [2025-04-22 13:33:08 +0000.582529][60a8] filter: filter pipeline2 update
pattern: 1
[009:475] [2025-04-22 13:33:08 +0000.582579][60a8] CameraSource::source_id_:2
[009:477] [2025-04-22 13:33:08 +0000.584027][60a8] SetPlayLoop: AudioSource
SetPlayLoop 0
[009:477] [2025-04-22 13:33:08 +0000.584127][60a8]
Warning(media_filter_camera.cc:483): seekPos:2560
[009:477] [2025-04-22 13:33:08 +0000.584167][60a8] BindInputFilter 0x6fbfa006c0
this 0x6fc0113b80
[009:477] [2025-04-22 13:33:08 +0000.584232][60a8] BindInputFilter 0x6fc0113b80
this 0x6fc00ffc58
[009:477] [2025-04-22 13:33:08 +0000.584292][60a8] SetParamForFilter time:13204093
enter.
[009:477] [2025-04-22 13:33:08 +0000.584343][60a8] SetParamForFilter: Params video
index is: 1
[009:477] [2025-04-22 13:33:08 +0000.584462][60a8] SetParamForFilter: Params seek
pos is: 1
[009:477] [2025-04-22 13:33:08 +0000.584535][60a8] crop filter video index:1
folderpath: /data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness/
movie_mode: 0
[009:477] [2025-04-22 13:33:08 +0000.584562][60a8] Error(crop_filter.cc:395):
CropFilter config path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//config.json
[009:479] [2025-04-22 13:33:08 +0000.586223][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586344][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586373][60a8]
exp_des.start:0exp_des.end:2200exp_des.expressionstr:0.5
[009:479] [2025-04-22 13:33:08 +0000.586407][60a8]
exp_des.start:0exp_des.end:2200exp_des.expressionstr:0.5
[009:479] [2025-04-22 13:33:08 +0000.586433][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586454][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586471][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586489][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586508][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586527][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586543][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586559][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586632][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586653][60a8]
Warning(parse_template_json.cc:95): json parament no found the parament
[009:479] [2025-04-22 13:33:08 +0000.586700][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
filterpath
[009:479] [2025-04-22 13:33:08 +0000.586752][60a8] CropFilter::ConfigExtraFiles
Video filter default path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//filter.png
[009:479] [2025-04-22 13:33:08 +0000.586802][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
imagepath
[009:479] [2025-04-22 13:33:08 +0000.586822][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
videopath
[009:480] [2025-04-22 13:33:08 +0000.587322][60a8] SetParamForFilter leave. expire
time = 3 ms
[009:480] [2025-04-22 13:33:08 +0000.587445][60a8] OnOutputSizeChanged width 1920
height 1080
[009:480] [2025-04-22 13:33:08 +0000.587479][60a8] OpenGLFrameBuffer: width:1920
height:1080
[009:480] [2025-04-22 13:33:08 +0000.587500][60a8] OpenGLFrameBuffer: width:1920
height:1080
[009:480] [2025-04-22 13:33:08 +0000.587517][60a8] OpenGLFrameBuffer: width:1920
height:1080
[009:480] [2025-04-22 13:33:08 +0000.587531][60a8] OpenGLFrameBuffer: width:1920
height:1080
[009:480] [2025-04-22 13:33:08 +0000.587546][60a8] OpenGLFrameBuffer: width:1920
height:1080
[009:480] [2025-04-22 13:33:08 +0000.587560][60a8] OpenGLFrameBuffer: width:1920
height:1080
[009:480] [2025-04-22 13:33:08 +0000.587576][60a8] construct TrivalImageDrawer
0x6fc005a700
[009:480] [2025-04-22 13:33:08 +0000.587594][60a8] GPUImageProcessing construct:
frame resolution is: 1920 X 1080 drawer 0x6fc005a700 context 0x7093acff40
[009:480] [2025-04-22 13:33:08 +0000.587658][60a8] setupGLES:
[009:481] [2025-04-22 13:33:08 +0000.587984][60a8] OpenGLRenderProgram::Initialize.
[009:481] [2025-04-22 13:33:08 +0000.588048][60a8] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[009:481] [2025-04-22 13:33:08 +0000.588082][60a8] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[009:481] [2025-04-22 13:33:08 +0000.588198][60a8] Init open gl render:
0x6fc0113898
[009:481] [2025-04-22 13:33:08 +0000.588243][60a8] Fragement shader path:
[009:481] [2025-04-22 13:33:08 +0000.588273][60a8] Fragement shader path:
[009:481] [2025-04-22 13:33:08 +0000.588293][60a8] create opengl program object.
[009:481] [2025-04-22 13:33:08 +0000.588309][60a8] create shader: vertex
[009:481] [2025-04-22 13:33:08 +0000.588527][60a8] create shader: fragment
[009:493] [2025-04-22 13:33:08 +0000.600263][60a8] External image path is empty!
[009:493] [2025-04-22 13:33:08 +0000.600391][60a8] Error(crop_filter.cc:464): Init
the image texture failed.
[009:493] [2025-04-22 13:33:08 +0000.600424][60a8] OpenGLRenderProgram::Initialize
success.
[009:493] [2025-04-22 13:33:08 +0000.600489][60a8] Setup the OpenGL result:1
[009:494] [2025-04-22 13:33:08 +0000.601158][60a7] start recording, file
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13204109.mp4
[009:494] [2025-04-22 13:33:08 +0000.601483][60a7] MP4 session params: fps:30
width:1920 height:1080 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13204109.mp4 fileFd: -1 audio_timescale:44100
video_timescale:90000
[009:494] [2025-04-22 13:33:08 +0000.601592][60a7] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[009:494] [2025-04-22 13:33:08 +0000.601701][60a7] MP4 recorder params: fps:30
width:1920 height:1080 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13204109.mp4 fileFD: -1
[009:494] [2025-04-22 13:33:08 +0000.601965][60e0] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x6fe8429498
[009:495] [2025-04-22 13:33:08 +0000.602192][60a7] MP4
file:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13204109.mp4 is opened successfully
[009:495] [2025-04-22 13:33:08 +0000.602334][60a7] setupMediaProcessers:
[009:495] [2025-04-22 13:33:08 +0000.602360][60a7]
RecordingSessionInternalSimple:setup media processers.
[009:495] [2025-04-22 13:33:08 +0000.602380][60a7] construct AAC encoder
[009:495] [2025-04-22 13:33:08 +0000.602722][60a7] H264Encoder creating:
superfast011818
[009:495] [2025-04-22 13:33:08 +0000.602805][60a7] H264Encode::H264Encoder creating
with width:1920 height:1080 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[009:496] [2025-04-22 13:33:08 +0000.603455][60a7] H264Encode::GetMachineModel is
M2102J20SG
[009:496] [2025-04-22 13:33:08 +0000.603536][60a7] H264Encoder machine_mode
is:M2102J20SG
[009:496] [2025-04-22 13:33:08 +0000.603562][60a7] setupCompressionSession:
[009:496] [2025-04-22 13:33:08 +0000.603580][60a7] H264Encode::creating hareware
Encoder
[009:496] [2025-04-22 13:33:08 +0000.603597][60a7] AndroidHwAvcEncoder
time:13204112 enter.
[009:496] [2025-04-22 13:33:08 +0000.603825][60a7] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007162107540 address:0x6f96f17050
[009:497] [2025-04-22 13:33:08 +0000.604013][60a7] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[009:497] [2025-04-22 13:33:08 +0000.604076][60a7] The video avc hw codec address
is 0x70a2e21d08
[009:497] [2025-04-22 13:33:08 +0000.604164][60a7] AndroidHwAvcEncoder leave.
expire time = 1 ms
[009:497] [2025-04-22 13:33:08 +0000.604221][60a7] RegisterEncodeCompleteCallback
time:13204113 enter.
[009:497] [2025-04-22 13:33:08 +0000.604344][60a7] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[009:497] [2025-04-22 13:33:08 +0000.604418][60a7] InitEncode time:13204113 enter.
[009:497] [2025-04-22 13:33:08 +0000.604525][60a7] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[009:497] [2025-04-22 13:33:08 +0000.604598][60a7] Create time:13204113 enter.
[009:497] [2025-04-22 13:33:08 +0000.604643][60a7] H264Encoder encoderCreate
width:1920 height:1080 fps:30 bitrate:31457280 usingVbrMode:1
[009:497] [2025-04-22 13:33:08 +0000.604696][60a7]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1920, height: 1080,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x6ff6b6da80
[009:497] [2025-04-22 13:33:08 +0000.604881][60a7] supported_type:video/avc
[009:498] [2025-04-22 13:33:08 +0000.604958][60a7] name:OMX.qcom.video.encoder.avc
mime:video/avc
[009:498] [2025-04-22 13:33:08 +0000.605014][60a7] hwCodecPrefix :OMX.qcom.
[009:498] [2025-04-22 13:33:08 +0000.605064][60a7] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[009:498] [2025-04-22 13:33:08 +0000.605118][60a7] mediacodec_createCodecByName
time:13204114 enter.
[009:498] [2025-04-22 13:33:08 +0000.605156][60a7] WrapAndroidMediaCodec
time:13204114 enter.
[009:498] [2025-04-22 13:33:08 +0000.605262][60a7] WrapAndroidMediaCodec leave.
expire time = 0 ms
[009:519] [2025-04-22 13:33:08 +0000.626032][60a7] mediacodec_createCodecByName
leave. expire time = 21 ms
[009:519] [2025-04-22 13:33:08 +0000.626174][60a7] WrapAndroidMediaFromat
time:13204135 enter.
[009:519] [2025-04-22 13:33:08 +0000.626263][60a7] WrapAndroidMediaFromat leave.
expire time = 0 ms
[009:535] [2025-04-22 13:33:08 +0000.642424][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[009:576] [2025-04-22 13:33:08 +0000.683501][60a7] Destroy time:13204192 enter.
[009:576] [2025-04-22 13:33:08 +0000.683731][60a7] WrapAndroidMediaFromat::
Destroy
[009:576] [2025-04-22 13:33:08 +0000.683795][60a7] Destroy leave. expire time = 0
ms
[009:576] [2025-04-22 13:33:08 +0000.683842][60a7] ~WrapAndroidMediaFromat
time:13204192 enter.
[009:576] [2025-04-22 13:33:08 +0000.683861][60a7] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[009:577] [2025-04-22 13:33:08 +0000.684018][60a7] Create leave. expire time = 80
ms
[009:577] [2025-04-22 13:33:08 +0000.684085][60a7] isSemiPlanarSupport
time:13204193 enter.
[009:577] [2025-04-22 13:33:08 +0000.684139][60a7] H264Encoder isSemiPlanarSupport
[009:577] [2025-04-22 13:33:08 +0000.684163][60a7] isSemiPlanarSupport leave.
expire time = 0 ms
[009:577] [2025-04-22 13:33:08 +0000.684199][60a7] creat hw H264Encoder success,
isSemiPlanar:1
[009:577] [2025-04-22 13:33:08 +0000.684362][60a7] InitEncode leave. expire time =
80 ms
[009:577] [2025-04-22 13:33:08 +0000.684455][60a7] H264Encode::created Encoder
[009:577] [2025-04-22 13:33:08 +0000.684509][60a7] H264Encode:: H264 encoder
created.
[009:577] [2025-04-22 13:33:08 +0000.684555][60a7] H264 encoder created.
[009:577] [2025-04-22 13:33:08 +0000.684605][60a7]
RecordingSessionInternalSimple:created avc encoder avc: 0x6fe840a400
[009:577] [2025-04-22 13:33:08 +0000.684658][60a7] setOutput:
[009:577] [2025-04-22 13:33:08 +0000.684676][60a7]
RecordingSessionInternalSimple:encoder set output to muxer!
[009:577] [2025-04-22 13:33:08 +0000.684691][60a7] request a key frame
[009:577] [2025-04-22 13:33:08 +0000.684706][60a7] H264Encode:: request a key frame
[009:578] [2025-04-22 13:33:08 +0000.685517][60a8] Start:
[009:578] [2025-04-22 13:33:08 +0000.685842][60ab] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[009:578] [2025-04-22 13:33:08 +0000.685916][60ab] Reset: history total size: 98
[009:579] [2025-04-22 13:33:08 +0000.685953][60ab] DeviceStart:
audioDevice_:0x6ffdb75000
[009:579] [2025-04-22 13:33:08 +0000.685990][60ab] DeviceStart: time profile
playout init before
[009:579] [2025-04-22 13:33:08 +0000.686014][60ab] DeviceStart: time profile
playout init end
[009:579] [2025-04-22 13:33:08 +0000.686042][60ab] OpenSlesOutput:Start playout
[009:580] [2025-04-22 13:33:08 +0000.687656][60ab] Create the opensl output player.
streamtype before:0
[009:580] [2025-04-22 13:33:08 +0000.687750][60ab] Create the opensl output player.
streamtype after:3
[009:606] [2025-04-22 13:33:08 +0000.713540][60ab] Enqueue opensl buffer size:1764
[009:606] [2025-04-22 13:33:08 +0000.713666][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[009:630] [2025-04-22 13:33:08 +0000.737876][60ab] DeviceStart: time profile
playout all end
[009:631] [2025-04-22 13:33:08 +0000.738031][60ab] operator(): Audio playback
started.
[009:634] [2025-04-22 13:33:08 +0000.741436][60e6] NeedMorePlayData: Scale the
volume to zero now!
[009:650] [2025-04-22 13:33:08 +0000.757274][60a8] begine recode to first frame
spend time:175
[009:650] [2025-04-22 13:33:08 +0000.757369][60a8] add frame because frame
interval.
[009:650] [2025-04-22 13:33:08 +0000.757398][60a8]
TrivalImageDrawer::SetOrientation m_orientation_: 90
[009:650] [2025-04-22 13:33:08 +0000.757459][60a8]
GPUImageProcessing::SetOrientation orientation: 90
[009:651] [2025-04-22 13:33:08 +0000.758812][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113898
[009:657] [2025-04-22 13:33:08 +0000.764035][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113898
[009:675] [2025-04-22 13:33:08 +0000.782174][60df]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[009:680] [2025-04-22 13:33:08 +0000.787006][60a9] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//bgm.mp3
sync_mode: 1 seek_pos: 2560 delay: 0 this:0x6fc0113400
[009:695] [2025-04-22 13:33:08 +0000.802459][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113898
[009:711] [2025-04-22 13:33:08 +0000.817967][60dc] FFMpeg=> [mp3 @ 0x6fe8031c00]
Current FFmpeg version git-2021-06-16-97cea6f
[009:732] [2025-04-22 13:33:08 +0000.839647][60dd] success seekto
avformat_seek_file to: 2560000
[009:733] [2025-04-22 13:33:08 +0000.840191][60dd] Drop one audio frame for seekto,
pkt_dts 35900928 audio_seek_pos_: 2560000
[009:735] [2025-04-22 13:33:08 +0000.842631][60ab] First audio frame rendering
[009:737] [2025-04-22 13:33:08 +0000.844017][60e0] add aac audio track with id:1
[009:744] [2025-04-22 13:33:08 +0000.851205][60df] Push an pts:67 to dts queue.
[009:747] [2025-04-22 13:33:08 +0000.854325][60df] h264 add frame header cdr flag
[009:747] [2025-04-22 13:33:08 +0000.854595][60df] h264 add frame header cdr flag
[009:747] [2025-04-22 13:33:08 +0000.854889][60df] Received key frame:0
[009:747] [2025-04-22 13:33:08 +0000.854912][60e0] audio start ts:0
[009:748] [2025-04-22 13:33:08 +0000.854949][60df] H264Encode:: get a sps pps
header!headerSize:32
[009:748] [2025-04-22 13:33:08 +0000.854979][60e0] the audio frame has been written
into MP4 file
[009:748] [2025-04-22 13:33:08 +0000.855204][60e0] get the H.264 SPS parameter
[009:748] [2025-04-22 13:33:08 +0000.855383][60e0] add video track with id:2
[009:748] [2025-04-22 13:33:08 +0000.855817][60e0] get the H.264 PPS parameter
[009:748] [2025-04-22 13:33:08 +0000.855887][60e0] get the H.264 IDR frame
[009:748] [2025-04-22 13:33:08 +0000.855915][60e0] resss:true
[009:748] [2025-04-22 13:33:08 +0000.855940][60e0] video start ts:0
[009:749] [2025-04-22 13:33:08 +0000.855995][60e0] the video frame has been written
into MP4 file
[009:779] [2025-04-22 13:33:08 +0000.886433][60df] last dts:33 currentPts:67
ppsOrSPS:0 queue length:2
[009:872] [2025-04-22 13:33:08 +0000.979173][60a8] CameraSource::PushExtraFrame
pkt_dts: 233, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[009:970] [2025-04-22 13:33:09 +0000.77141][5d31] video render surface render a
frame
[009:970] [2025-04-22 13:33:09 +0000.77900][60a8] CropFilter::OnVideoFrame
outputtexture :18
[009:971] [2025-04-22 13:33:09 +0000.77977][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[010:045] [2025-04-22 13:33:09 +0000.151996][60a8] The convert RGB to YUV take 6
[010:098] [2025-04-22 13:33:09 +0000.204951][60e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[010:340] [2025-04-22 13:33:09 +0000.447585][60a8] GPUImageProcessing: process
video frame with resolution 1920 X 1080
[010:340] [2025-04-22 13:33:09 +0000.447742][60a8] GPUImageProcessing: input frame
width2160 X 3840
[010:341] [2025-04-22 13:33:09 +0000.448277][60a8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[010:341] [2025-04-22 13:33:09 +0000.448392][60a8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[010:362] [2025-04-22 13:33:09 +0000.469510][60df] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:633 pts:633
[010:382] [2025-04-22 13:33:09 +0000.489613][60df] DTS queue for
Generator:0x6fc2de58b8 667 700
[010:449] [2025-04-22 13:33:09 +0000.556528][60df] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1920 height:1080input pixel type:0 dataType:0 stride:1920
streamId:1 timestamp:767
[010:449] [2025-04-22 13:33:09 +0000.556726][60df] push video frame to H264
encoder. (100 frame for one log)
[010:449] [2025-04-22 13:33:09 +0000.556814][60df] push video frame to H264
encoder. (100 frame for one log) used width:1920 height:1080
[010:449] [2025-04-22 13:33:09 +0000.556888][60df] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1920 height:1080 pts:767(100 frame for one
log)
[010:449] [2025-04-22 13:33:09 +0000.556945][60df] The input pts:767 fps:30
[010:464] [2025-04-22 13:33:09 +0000.571796][60df] SendFrame
encodedImage._timeStamp:733encodedImage->_length:103168
[010:479] [2025-04-22 13:33:09 +0000.586383][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[010:513] [2025-04-22 13:33:09 +0000.620051][60df] H264Encode::H264SWEncoder get
callback, length:128336 type:1 nalType:1length:128332
[010:532] [2025-04-22 13:33:09 +0000.639689][60a8] The convert RGB to YUV take 6
[010:827] [2025-04-22 13:33:09 +0000.934153][60a8] CameraSource::PushExtraFrame
pkt_dts: 1209, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[010:960] [2025-04-22 13:33:10 +0000.67406][5d31] video render surface render a
frame
[010:961] [2025-04-22 13:33:10 +0000.68596][60a8] CropFilter::OnVideoFrame
outputtexture :18
[010:963] [2025-04-22 13:33:10 +0000.70392][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[011:028] [2025-04-22 13:33:10 +0000.135818][60a8] The convert RGB to YUV take 2
[011:029] [2025-04-22 13:33:10 +0000.136023][60a8] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1982 diff: 19
[011:070] [2025-04-22 13:33:10 +0000.177082][60df] Push an pts:1400 to dts queue.
[011:108] [2025-04-22 13:33:10 +0000.215797][60df] last dts:1367 currentPts:1400
ppsOrSPS:0 queue length:2
[011:137] [2025-04-22 13:33:10 +0000.244151][60e6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[011:201] [2025-04-22 13:33:10 +0000.308283][60df] DTS queue for
Generator:0x6fc2de58b8 1500 1533
[011:477] [2025-04-22 13:33:10 +0000.584085][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[011:537] [2025-04-22 13:33:10 +0000.644225][60a8] The convert RGB to YUV take 8
[011:709] [2025-04-22 13:33:10 +0000.816455][60df] h264 add frame header cdr flag
[011:709] [2025-04-22 13:33:10 +0000.816738][60df] Received key frame:2000
[011:746] [2025-04-22 13:33:10 +0000.854531][60e0] get the H.264 IDR frame
[011:796] [2025-04-22 13:33:10 +0000.903760][60a8] CameraSource::PushExtraFrame
pkt_dts: 2175, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[011:898] [2025-04-22 13:33:11 +0000.5011][60ab] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[011:898] [2025-04-22 13:33:11 +0000.5542][60a8] OnNeedStopRecording:
[011:899] [2025-04-22 13:33:11 +0000.6566][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StopRecordingJni:
[011:899] [2025-04-22 13:33:11 +0000.6808][60a8] operator(): Stop
[011:900] [2025-04-22 13:33:11 +0000.7589][60a8] Stop:
[011:900] [2025-04-22 13:33:11 +0000.7929][60ab] DeviceStop:
audioDevice_:0x6ffdb75000
[011:901] [2025-04-22 13:33:11 +0000.8098][60ab] OpenSlesOutput:Stop playout
[011:906] [2025-04-22 13:33:11 +0000.13271][60ab] DeviceStop: Done
[011:906] [2025-04-22 13:33:11 +0000.13533][60ab] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[011:909] [2025-04-22 13:33:11 +0000.16920][60df]
MediaFilterCamera::WriteVideoFrametoMP4_w quit
[011:911] [2025-04-22 13:33:11 +0000.18554][60a7] stop recording
[011:911] [2025-04-22 13:33:11 +0000.18644][60a7]
RecordingSessionInternalSimple:destroy media processers
[011:911] [2025-04-22 13:33:11 +0000.18676][60a7] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[011:911] [2025-04-22 13:33:11 +0000.18698][60a7] H264Encode::flushing hareware
Encoder
[011:911] [2025-04-22 13:33:11 +0000.18882][60a7] Flush time:13206527 enter.
[011:912] [2025-04-22 13:33:11 +0000.18973][60a7] H264Encoder encoder flush
[011:912] [2025-04-22 13:33:11 +0000.19034][60a7] flush output queue
[012:243] [2025-04-22 13:33:11 +0000.350924][60a7] Flush leave. expire time = 333
ms
[012:244] [2025-04-22 13:33:11 +0000.351526][60a7] ~H264EncodeWrap:
[012:244] [2025-04-22 13:33:11 +0000.351630][60a7] ~H264Encode:
[012:244] [2025-04-22 13:33:11 +0000.351790][60a7] teardownCompressionSession:
H264Encode::destroying Encoder
[012:244] [2025-04-22 13:33:11 +0000.351855][60a7] Release time:13206860 enter.
[012:245] [2025-04-22 13:33:11 +0000.352174][60a7] Release:
MediaCodecVideoEncoder::Release _inited:1
[012:245] [2025-04-22 13:33:11 +0000.352255][60a7] Destroy time:13206861 enter.
[012:245] [2025-04-22 13:33:11 +0000.352302][60a7] H264Encoder encoderDestroy
[012:245] [2025-04-22 13:33:11 +0000.352348][60a7]
AndroidMediaCodecVideoEncoder::release env: 0x6fe82b81e0
[012:245] [2025-04-22 13:33:11 +0000.352394][60a7]
AndroidMediaCodecVideoEncoder::Destroy
[012:286] [2025-04-22 13:33:11 +0000.393083][60a7] Destroy leave. expire time = 41
ms
[012:286] [2025-04-22 13:33:11 +0000.393331][60a7] Release leave. expire time = 42
ms
[012:286] [2025-04-22 13:33:11 +0000.393384][60a7] ~AndroidHwAvcEncoder
time:13206902 enter.
[012:286] [2025-04-22 13:33:11 +0000.393546][60a7] Release time:13206902 enter.
[012:286] [2025-04-22 13:33:11 +0000.393621][60a7] Release:
MediaCodecVideoEncoder:: has been released before, just return
[012:286] [2025-04-22 13:33:11 +0000.393665][60a7] Release leave. expire time = 0
ms
[012:286] [2025-04-22 13:33:11 +0000.393702][60a7] ~AndroidMediaCodecVideoEncoder
[012:286] [2025-04-22 13:33:11 +0000.393737][60a7] ~WrapAndroidMediaCodec
time:13206902 enter.
[012:286] [2025-04-22 13:33:11 +0000.393778][60a7] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[012:286] [2025-04-22 13:33:11 +0000.393816][60a7] video hevc hw codec
destructor:0x70a2e21d08
[012:286] [2025-04-22 13:33:11 +0000.393878][60a7] ~AndroidHwAvcEncoder leave.
expire time = 0 ms
[012:286] [2025-04-22 13:33:11 +0000.393949][60a7] teardownCompressionSession:
H264Encode::destroyed Encoder
[012:287] [2025-04-22 13:33:11 +0000.393999][60a7]
RecordingSessionInternalSimple:destroy aac encoder output!
[012:287] [2025-04-22 13:33:11 +0000.394369][60a7] AACSWEncode destructor
[012:289] [2025-04-22 13:33:11 +0000.396691][60e0] MP4 close file successfully
[012:289] [2025-04-22 13:33:11 +0000.396799][60e0] Recording session Internal:
notify recording ok
[012:289] [2025-04-22 13:33:11 +0000.396823][60e0] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13204109.mp4
[012:289] [2025-04-22 13:33:11 +0000.396859][60e0] OnRecordFinish:
[012:291] [2025-04-22 13:33:11 +0000.398698][60a8] DestroyPipelineAndFilters
time:13206907 enter.
[012:292] [2025-04-22 13:33:11 +0000.399390][60a8] UnbindInputFilter 0x6fbfa006c0
this 0x6fc0113b80
[012:292] [2025-04-22 13:33:11 +0000.399458][60a8] UnbindInputFilter 0x6fc0113b80
this 0x6fc00ffc58
[012:292] [2025-04-22 13:33:11 +0000.399476][60a8] filter: filter pipeline destroy
this: 0x6fc00ffbc0
[012:292] [2025-04-22 13:33:11 +0000.399553][60a8] ClearVideoOfSources: recodring
total frames:69
[012:292] [2025-04-22 13:33:11 +0000.399577][60a8] ClearVideoOfSources:
[012:292] [2025-04-22 13:33:11 +0000.399592][60a8] GPUImageProcessing destruct.
[012:292] [2025-04-22 13:33:11 +0000.399613][60a8] destroy TrivalImageDrawer
0x6fc005a700
[012:292] [2025-04-22 13:33:11 +0000.399631][60a8] The shader has been initialize,
clean up them.
[012:292] [2025-04-22 13:33:11 +0000.399876][60a8] ~OpenGLFrameBuffer:
[012:294] [2025-04-22 13:33:11 +0000.401577][60a8] ~OpenGLFrameBuffer:
[012:294] [2025-04-22 13:33:11 +0000.401668][60a8] ~OpenGLFrameBuffer:
[012:295] [2025-04-22 13:33:11 +0000.402001][60a8] ~OpenGLFrameBuffer:
[012:295] [2025-04-22 13:33:11 +0000.402079][60a8] ~OpenGLFrameBuffer:
[012:295] [2025-04-22 13:33:11 +0000.402136][60a8] ~OpenGLFrameBuffer:
[012:295] [2025-04-22 13:33:11 +0000.402423][60a8] GPUImageProcessing destruct
finish.
[012:295] [2025-04-22 13:33:11 +0000.402508][60a8] GPURGBAFrame destruct.
[012:295] [2025-04-22 13:33:11 +0000.402556][60a8] destroy OpenGLRenderProgram
0x6fc0113898
[012:295] [2025-04-22 13:33:11 +0000.402586][60a8] ~CameraSource time:13206911
enter.
[012:295] [2025-04-22 13:33:11 +0000.402630][60a8] ~CameraSource leave. expire
time = 0 ms
[012:297] [2025-04-22 13:33:11 +0000.404680][60a8] DestroyPipelineAndFilters
leave. expire time = 6 ms
[013:873] [2025-04-22 13:33:12 +0000.980613][1422] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[013:873] [2025-04-22 13:33:12 +0000.980714][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera orientation: 90
[013:873] [2025-04-22 13:33:12 +0000.980859][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StartRecordingJni:
[013:874] [2025-04-22 13:33:12 +0000.981191][60a8] MediaFilterCamera, recording
file context:0x70a2f3c280 input texture:11
[013:874] [2025-04-22 13:33:12 +0000.981528][60a8] construct OpenGLRenderProgram
0x6fc0113498
[013:874] [2025-04-22 13:33:12 +0000.981626][60a8] CropFilter::SetOrientation
orientation: 90
[013:874] [2025-04-22 13:33:12 +0000.981664][60a8] filter: filter pipeline
construtc this: 0x6fbf9dbac0
[013:874] [2025-04-22 13:33:12 +0000.981693][60a8] filter: filter pipeline2 update
pattern: 1
[013:874] [2025-04-22 13:33:12 +0000.981712][60a8] CameraSource::source_id_:3
[013:875] [2025-04-22 13:33:12 +0000.982119][60a8] SetPlayLoop: AudioSource
SetPlayLoop 0
[013:875] [2025-04-22 13:33:12 +0000.982211][60a8]
Warning(media_filter_camera.cc:483): seekPos:4760
[013:875] [2025-04-22 13:33:12 +0000.982271][60a8] BindInputFilter 0x6fbfa006c0
this 0x6fc0113780
[013:875] [2025-04-22 13:33:12 +0000.982321][60a8] BindInputFilter 0x6fc0113780
this 0x6fbf9dbb58
[013:875] [2025-04-22 13:33:12 +0000.982360][60a8] SetParamForFilter time:13208491
enter.
[013:875] [2025-04-22 13:33:12 +0000.982394][60a8] SetParamForFilter: Params video
index is: 2
[013:875] [2025-04-22 13:33:12 +0000.982434][60a8] SetParamForFilter: Params seek
pos is: 2
[013:875] [2025-04-22 13:33:12 +0000.982451][60a8] crop filter video index:2
folderpath: /data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness/
movie_mode: 0
[013:875] [2025-04-22 13:33:12 +0000.982486][60a8] Error(crop_filter.cc:395):
CropFilter config path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//config.json
[013:875] [2025-04-22 13:33:12 +0000.982805][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:875] [2025-04-22 13:33:12 +0000.982914][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:876] [2025-04-22 13:33:12 +0000.982954][60a8]
exp_des.start:0exp_des.end:2670exp_des.expressionstr:0.5
[013:876] [2025-04-22 13:33:12 +0000.982989][60a8]
exp_des.start:0exp_des.end:2670exp_des.expressionstr:0.5
[013:876] [2025-04-22 13:33:12 +0000.983010][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:876] [2025-04-22 13:33:12 +0000.983033][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:876] [2025-04-22 13:33:12 +0000.983054][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:876] [2025-04-22 13:33:12 +0000.983073][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:876] [2025-04-22 13:33:12 +0000.983092][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:876] [2025-04-22 13:33:12 +0000.983111][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:876] [2025-04-22 13:33:12 +0000.983131][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:876] [2025-04-22 13:33:12 +0000.983153][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:876] [2025-04-22 13:33:12 +0000.983174][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[013:876] [2025-04-22 13:33:12 +0000.983194][60a8]
Warning(parse_template_json.cc:95): json parament no found the parament
[013:876] [2025-04-22 13:33:12 +0000.983215][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
filterpath
[013:876] [2025-04-22 13:33:12 +0000.983239][60a8] CropFilter::ConfigExtraFiles
Video filter default path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//filter.png
[013:876] [2025-04-22 13:33:12 +0000.983260][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
imagepath
[013:876] [2025-04-22 13:33:12 +0000.983332][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
videopath
[013:879] [2025-04-22 13:33:12 +0000.986524][60a8] SetParamForFilter leave. expire
time = 4 ms
[013:879] [2025-04-22 13:33:12 +0000.986676][60a8] OnOutputSizeChanged width 1920
height 1080
[013:879] [2025-04-22 13:33:12 +0000.986736][60a8] OpenGLFrameBuffer: width:1920
height:1080
[013:879] [2025-04-22 13:33:12 +0000.986840][60a8] OpenGLFrameBuffer: width:1920
height:1080
[013:879] [2025-04-22 13:33:12 +0000.986881][60a8] OpenGLFrameBuffer: width:1920
height:1080
[013:879] [2025-04-22 13:33:12 +0000.986926][60a8] OpenGLFrameBuffer: width:1920
height:1080
[013:880] [2025-04-22 13:33:12 +0000.986969][60a8] OpenGLFrameBuffer: width:1920
height:1080
[013:880] [2025-04-22 13:33:12 +0000.986987][60a8] OpenGLFrameBuffer: width:1920
height:1080
[013:880] [2025-04-22 13:33:12 +0000.987020][60a8] construct TrivalImageDrawer
0x6fc005a700
[013:880] [2025-04-22 13:33:12 +0000.987128][60a8] GPUImageProcessing construct:
frame resolution is: 1920 X 1080 drawer 0x6fc005a700 context 0x7093acff40
[013:880] [2025-04-22 13:33:12 +0000.987153][60a8] setupGLES:
[013:880] [2025-04-22 13:33:12 +0000.987450][60a8] OpenGLRenderProgram::Initialize.
[013:880] [2025-04-22 13:33:12 +0000.987532][60a8] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[013:880] [2025-04-22 13:33:12 +0000.987563][60a8] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[013:880] [2025-04-22 13:33:12 +0000.987622][60a8] Init open gl render:
0x6fc0113498
[013:880] [2025-04-22 13:33:12 +0000.987704][60a8] Fragement shader path:
[013:880] [2025-04-22 13:33:12 +0000.987734][60a8] Fragement shader path:
[013:880] [2025-04-22 13:33:12 +0000.987790][60a8] create opengl program object.
[013:880] [2025-04-22 13:33:12 +0000.987901][60a8] create shader: vertex
[013:881] [2025-04-22 13:33:12 +0000.988222][60a8] create shader: fragment
[013:893] [2025-04-22 13:33:13 +0000.850][60a8] External image path is empty!
[013:894] [2025-04-22 13:33:13 +0000.1040][60a8] Error(crop_filter.cc:464): Init
the image texture failed.
[013:894] [2025-04-22 13:33:13 +0000.1090][60a8] OpenGLRenderProgram::Initialize
success.
[013:894] [2025-04-22 13:33:13 +0000.1217][60a8] Setup the OpenGL result:1
[013:894] [2025-04-22 13:33:13 +0000.1773][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[013:897] [2025-04-22 13:33:13 +0000.4469][60a7] start recording, file
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13208510.mp4
[013:897] [2025-04-22 13:33:13 +0000.4715][60a7] MP4 session params: fps:30
width:1920 height:1080 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13208510.mp4 fileFd: -1 audio_timescale:44100
video_timescale:90000
[013:897] [2025-04-22 13:33:13 +0000.4764][60f6] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x6fe8429498
[013:897] [2025-04-22 13:33:13 +0000.4843][60a7] 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
[013:897] [2025-04-22 13:33:13 +0000.4930][60a7] MP4 recorder params: fps:30
width:1920 height:1080 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13208510.mp4 fileFD: -1
[013:898] [2025-04-22 13:33:13 +0000.5319][60a7] MP4
file:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13208510.mp4 is opened successfully
[013:898] [2025-04-22 13:33:13 +0000.5394][60a7] setupMediaProcessers:
[013:898] [2025-04-22 13:33:13 +0000.5423][60a7]
RecordingSessionInternalSimple:setup media processers.
[013:898] [2025-04-22 13:33:13 +0000.5443][60a7] construct AAC encoder
[013:898] [2025-04-22 13:33:13 +0000.5716][60a7] H264Encoder creating:
superfast011818
[013:898] [2025-04-22 13:33:13 +0000.5779][60a7] H264Encode::H264Encoder creating
with width:1920 height:1080 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[013:899] [2025-04-22 13:33:13 +0000.6233][60a7] H264Encode::GetMachineModel is
M2102J20SG
[013:899] [2025-04-22 13:33:13 +0000.6300][60a7] H264Encoder machine_mode
is:M2102J20SG
[013:899] [2025-04-22 13:33:13 +0000.6353][60a7] setupCompressionSession:
[013:899] [2025-04-22 13:33:13 +0000.6373][60a7] H264Encode::creating hareware
Encoder
[013:899] [2025-04-22 13:33:13 +0000.6408][60a7] AndroidHwAvcEncoder time:13208515
enter.
[013:899] [2025-04-22 13:33:13 +0000.6577][60a7] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007162107540 address:0x6f96f17050
[013:899] [2025-04-22 13:33:13 +0000.6734][60a7] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[013:899] [2025-04-22 13:33:13 +0000.6793][60a7] The video avc hw codec address is
0x70a2e21b50
[013:899] [2025-04-22 13:33:13 +0000.6871][60a7] AndroidHwAvcEncoder leave. expire
time = 0 ms
[013:899] [2025-04-22 13:33:13 +0000.6902][60a7] RegisterEncodeCompleteCallback
time:13208515 enter.
[013:900] [2025-04-22 13:33:13 +0000.6993][60a7] RegisterEncodeCompleteCallback
leave. expire time = 1 ms
[013:900] [2025-04-22 13:33:13 +0000.7110][60a7] InitEncode time:13208516 enter.
[013:900] [2025-04-22 13:33:13 +0000.7221][60a7] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[013:900] [2025-04-22 13:33:13 +0000.7267][60a7] Create time:13208516 enter.
[013:900] [2025-04-22 13:33:13 +0000.7298][60a7] H264Encoder encoderCreate
width:1920 height:1080 fps:30 bitrate:31457280 usingVbrMode:1
[013:900] [2025-04-22 13:33:13 +0000.7358][60a7]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1920, height: 1080,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x6fe83f9340
[013:900] [2025-04-22 13:33:13 +0000.7503][60a7] supported_type:video/avc
[013:900] [2025-04-22 13:33:13 +0000.7614][60a7] name:OMX.qcom.video.encoder.avc
mime:video/avc
[013:900] [2025-04-22 13:33:13 +0000.7680][60a7] hwCodecPrefix :OMX.qcom.
[013:900] [2025-04-22 13:33:13 +0000.7732][60a7] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[013:900] [2025-04-22 13:33:13 +0000.7786][60a7] mediacodec_createCodecByName
time:13208516 enter.
[013:900] [2025-04-22 13:33:13 +0000.7833][60a7] WrapAndroidMediaCodec
time:13208516 enter.
[013:900] [2025-04-22 13:33:13 +0000.7933][60a7] WrapAndroidMediaCodec leave.
expire time = 0 ms
[013:911] [2025-04-22 13:33:13 +0000.18593][60a7] mediacodec_createCodecByName
leave. expire time = 11 ms
[013:911] [2025-04-22 13:33:13 +0000.18726][60a7] WrapAndroidMediaFromat
time:13208527 enter.
[013:911] [2025-04-22 13:33:13 +0000.18819][60a7] WrapAndroidMediaFromat leave.
expire time = 0 ms
[013:965] [2025-04-22 13:33:13 +0000.72734][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[013:974] [2025-04-22 13:33:13 +0000.81572][60a7] Destroy time:13208590 enter.
[013:974] [2025-04-22 13:33:13 +0000.81697][60a7] WrapAndroidMediaFromat::
Destroy
[013:974] [2025-04-22 13:33:13 +0000.81731][60a7] Destroy leave. expire time = 0
ms
[013:974] [2025-04-22 13:33:13 +0000.81749][60a7] ~WrapAndroidMediaFromat
time:13208590 enter.
[013:974] [2025-04-22 13:33:13 +0000.81765][60a7] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[013:974] [2025-04-22 13:33:13 +0000.81781][60a7] Create leave. expire time = 74
ms
[013:974] [2025-04-22 13:33:13 +0000.81844][60a7] isSemiPlanarSupport time:13208590
enter.
[013:974] [2025-04-22 13:33:13 +0000.81908][60a7] H264Encoder isSemiPlanarSupport
[013:974] [2025-04-22 13:33:13 +0000.81936][60a7] isSemiPlanarSupport leave.
expire time = 0 ms
[013:975] [2025-04-22 13:33:13 +0000.81985][60a7] creat hw H264Encoder success,
isSemiPlanar:1
[013:975] [2025-04-22 13:33:13 +0000.82144][60a7] InitEncode leave. expire time =
75 ms
[013:975] [2025-04-22 13:33:13 +0000.82202][60a7] H264Encode::created Encoder
[013:975] [2025-04-22 13:33:13 +0000.82233][60a7] H264Encode:: H264 encoder
created.
[013:975] [2025-04-22 13:33:13 +0000.82291][60a7] H264 encoder created.
[013:975] [2025-04-22 13:33:13 +0000.82349][60a7]
RecordingSessionInternalSimple:created avc encoder avc: 0x70a2fea580
[013:975] [2025-04-22 13:33:13 +0000.82400][60a7] setOutput:
[013:975] [2025-04-22 13:33:13 +0000.82447][60a7]
RecordingSessionInternalSimple:encoder set output to muxer!
[013:975] [2025-04-22 13:33:13 +0000.82466][60a7] request a key frame
[013:975] [2025-04-22 13:33:13 +0000.82500][60a7] H264Encode:: request a key frame
[013:975] [2025-04-22 13:33:13 +0000.82632][60a8] Start:
[013:976] [2025-04-22 13:33:13 +0000.82964][60ab] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[013:976] [2025-04-22 13:33:13 +0000.83054][60ab] Reset: history total size: 98
[013:976] [2025-04-22 13:33:13 +0000.83119][60ab] DeviceStart:
audioDevice_:0x6ffdb75000
[013:976] [2025-04-22 13:33:13 +0000.83173][60ab] DeviceStart: time profile playout
init before
[013:976] [2025-04-22 13:33:13 +0000.83200][60ab] DeviceStart: time profile playout
init end
[013:976] [2025-04-22 13:33:13 +0000.83245][60ab] OpenSlesOutput:Start playout
[013:977] [2025-04-22 13:33:13 +0000.84287][60ab] Create the opensl output player.
streamtype before:0
[013:977] [2025-04-22 13:33:13 +0000.84355][60ab] Create the opensl output player.
streamtype after:3
[014:002] [2025-04-22 13:33:13 +0000.109405][60ab] Enqueue opensl buffer size:1764
[014:026] [2025-04-22 13:33:13 +0000.133392][60ab] DeviceStart: time profile
playout all end
[014:026] [2025-04-22 13:33:13 +0000.133467][60ab] operator(): Audio playback
started.
[014:027] [2025-04-22 13:33:13 +0000.134274][60fc] NeedMorePlayData: Scale the
volume to zero now!
[014:037] [2025-04-22 13:33:13 +0000.144137][60a8] begine recode to first frame
spend time:163
[014:037] [2025-04-22 13:33:13 +0000.144316][60a8] add frame because frame
interval.
[014:037] [2025-04-22 13:33:13 +0000.144416][60a8]
TrivalImageDrawer::SetOrientation m_orientation_: 90
[014:037] [2025-04-22 13:33:13 +0000.144547][60a8]
GPUImageProcessing::SetOrientation orientation: 90
[014:039] [2025-04-22 13:33:13 +0000.146636][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[014:045] [2025-04-22 13:33:13 +0000.152053][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[014:050] [2025-04-22 13:33:13 +0000.157842][5d31] video render surface render a
frame
[014:052] [2025-04-22 13:33:13 +0000.159585][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[014:053] [2025-04-22 13:33:13 +0000.160062][60a8] CropFilter::OnVideoFrame
outputtexture :15
[014:055] [2025-04-22 13:33:13 +0000.162423][60a8] The read pixel from buffer take:
2 width:1920 height:1080 frameType:0
[014:074] [2025-04-22 13:33:13 +0000.181644][60f5]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[014:076] [2025-04-22 13:33:13 +0000.183508][60a9] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//bgm.mp3
sync_mode: 1 seek_pos: 4760 delay: 0 this:0x6fc0113800
[014:084] [2025-04-22 13:33:13 +0000.191290][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[014:105] [2025-04-22 13:33:13 +0000.212674][60f2] FFMpeg=> [mp3 @ 0x6fe8031600]
Current FFmpeg version git-2021-06-16-97cea6f
[014:120] [2025-04-22 13:33:13 +0000.227944][60f3] success seekto
avformat_seek_file to: 4760000
[014:121] [2025-04-22 13:33:13 +0000.228060][60f3] Drop one audio frame for seekto,
pkt_dts 67060224 audio_seek_pos_: 4760000
[014:123] [2025-04-22 13:33:13 +0000.230487][60a9] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[014:123] [2025-04-22 13:33:13 +0000.230664][60ab] The audio playback speed:100
(1/100)
[014:123] [2025-04-22 13:33:13 +0000.230695][60ab] lipsync_debug: The current
played audio timestamp is:23(1/50)
[014:123] [2025-04-22 13:33:13 +0000.230719][60ab] First audio frame rendering
[014:124] [2025-04-22 13:33:13 +0000.231838][60f6] add aac audio track with id:1
[014:134] [2025-04-22 13:33:13 +0000.241792][60f6] audio start ts:0
[014:134] [2025-04-22 13:33:13 +0000.241932][60f6] the audio frame has been written
into MP4 file
[014:160] [2025-04-22 13:33:13 +0000.267958][60a8] The convert RGB to YUV take 7
[014:171] [2025-04-22 13:33:13 +0000.278020][60f5] h264 add frame header cdr flag
[014:172] [2025-04-22 13:33:13 +0000.279451][60f5] h264 add frame header cdr flag
[014:173] [2025-04-22 13:33:13 +0000.280020][60f5] Received key frame:0
[014:173] [2025-04-22 13:33:13 +0000.280138][60f5] H264Encode:: get a sps pps
header!headerSize:32
[014:173] [2025-04-22 13:33:13 +0000.280704][60f6] get the H.264 SPS parameter
[014:174] [2025-04-22 13:33:13 +0000.281192][60f6] add video track with id:2
[014:174] [2025-04-22 13:33:13 +0000.281483][60f5] DTS queue for
Generator:0x6fc2de58b8 67 100
[014:175] [2025-04-22 13:33:13 +0000.282030][60f6] get the H.264 PPS parameter
[014:175] [2025-04-22 13:33:13 +0000.282719][60f6] get the H.264 IDR frame
[014:175] [2025-04-22 13:33:13 +0000.282815][60f6] resss:true
[014:175] [2025-04-22 13:33:13 +0000.282840][60f6] video start ts:0
[014:175] [2025-04-22 13:33:13 +0000.282950][60f6] the video frame has been written
into MP4 file
[014:177] [2025-04-22 13:33:13 +0000.284629][60fc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[014:552] [2025-04-22 13:33:13 +0000.659501][60a8] The read pixel from buffer take:
1 width:1920 height:1080 frameType:0
[014:563] [2025-04-22 13:33:13 +0000.670650][60f5] Push an pts:500 to dts queue.
[014:602] [2025-04-22 13:33:13 +0000.709787][60f5] last dts:467 currentPts:500
ppsOrSPS:0 queue length:2
[014:659] [2025-04-22 13:33:13 +0000.766105][60a8] The convert RGB to YUV take 6
[014:850] [2025-04-22 13:33:13 +0000.957699][60a8] CameraSource::PushExtraFrame
pkt_dts: 832, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[015:008] [2025-04-22 13:33:14 +0000.115216][60f5] DTS queue for
Generator:0x6fc2de58b8 900 933
[015:048] [2025-04-22 13:33:14 +0000.155011][5d31] video render surface render a
frame
[015:050] [2025-04-22 13:33:14 +0000.156996][60a8] CropFilter::OnVideoFrame
outputtexture :15
[015:053] [2025-04-22 13:33:14 +0000.160236][60a8] The read pixel from buffer take:
2 width:1920 height:1080 frameType:0
[015:162] [2025-04-22 13:33:14 +0000.268967][60a8] The convert RGB to YUV take 7
[015:187] [2025-04-22 13:33:14 +0000.294649][60a8] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2978 diff: 23
[015:219] [2025-04-22 13:33:14 +0000.326144][60fc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[015:551] [2025-04-22 13:33:14 +0000.658768][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[015:664] [2025-04-22 13:33:14 +0000.771249][60a8] The convert RGB to YUV take 12
[015:792] [2025-04-22 13:33:14 +0000.899469][60a8] GPUImageProcessing: process
video frame with resolution 1920 X 1080
[015:792] [2025-04-22 13:33:14 +0000.899714][60a8] GPUImageProcessing: input frame
width2160 X 3840
[015:793] [2025-04-22 13:33:14 +0000.900465][60a8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[015:793] [2025-04-22 13:33:14 +0000.900632][60a8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[015:814] [2025-04-22 13:33:14 +0000.921831][60f5] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:1700 pts:1700
[015:816] [2025-04-22 13:33:14 +0000.923570][60a8] CameraSource::PushExtraFrame
pkt_dts: 1788, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[015:824] [2025-04-22 13:33:14 +0000.931662][60f5] DTS queue for
Generator:0x6fc2de58b8 1733 1767
[015:900] [2025-04-22 13:33:15 +0000.7886][60f5] Push an pts:1833 to dts queue.
[015:960] [2025-04-22 13:33:15 +0000.67511][60f5] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1920 height:1080input pixel type:0 dataType:0 stride:1920
streamId:1 timestamp:1900
[015:960] [2025-04-22 13:33:15 +0000.67674][60f5] push video frame to H264 encoder.
(100 frame for one log)
[015:960] [2025-04-22 13:33:15 +0000.67741][60f5] push video frame to H264 encoder.
(100 frame for one log) used width:1920 height:1080
[015:960] [2025-04-22 13:33:15 +0000.67801][60f5] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1920 height:1080 pts:1900(100 frame for one
log)
[015:960] [2025-04-22 13:33:15 +0000.67854][60f5] The input pts:1900 fps:30
[015:968] [2025-04-22 13:33:15 +0000.75108][60f5] SendFrame
encodedImage._timeStamp:1833encodedImage->_length:108464
[015:968] [2025-04-22 13:33:15 +0000.75410][60f5] last dts:1800 currentPts:1833
ppsOrSPS:0 queue length:3
[016:010] [2025-04-22 13:33:15 +0000.117601][60f5] H264Encode::H264SWEncoder get
callback, length:106128 type:1 nalType:1length:106124
[016:044] [2025-04-22 13:33:15 +0000.151651][5d31] video render surface render a
frame
[016:045] [2025-04-22 13:33:15 +0000.152683][60a8] CropFilter::OnVideoFrame
outputtexture :15
[016:045] [2025-04-22 13:33:15 +0000.152780][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[016:093] [2025-04-22 13:33:15 +0000.200745][60f5] h264 add frame header cdr flag
[016:094] [2025-04-22 13:33:15 +0000.201127][60f5] Received key frame:2000
[016:130] [2025-04-22 13:33:15 +0000.237641][60f6] get the H.264 IDR frame
[016:174] [2025-04-22 13:33:15 +0000.281623][60a8] The convert RGB to YUV take 16
[016:182] [2025-04-22 13:33:15 +0000.289796][60fc]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[016:369] [2025-04-22 13:33:15 +0000.476695][60a9] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[016:444] [2025-04-22 13:33:15 +0000.551841][60ab] The audio playback speed:100
(1/100)
[016:445] [2025-04-22 13:33:15 +0000.552101][60ab] lipsync_debug: The current
played audio timestamp is:2423(1/50)
[016:545] [2025-04-22 13:33:15 +0000.652903][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[016:657] [2025-04-22 13:33:15 +0000.764224][60f5] DTS queue for
Generator:0x6fc2de58b8 2567
[016:669] [2025-04-22 13:33:15 +0000.776079][60a8] The convert RGB to YUV take 6
[016:764] [2025-04-22 13:33:15 +0000.871457][60ab] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[016:765] [2025-04-22 13:33:15 +0000.872240][60a8] OnNeedStopRecording:
[016:766] [2025-04-22 13:33:15 +0000.873296][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StopRecordingJni:
[016:766] [2025-04-22 13:33:15 +0000.873564][60a8] operator(): Stop
[016:767] [2025-04-22 13:33:15 +0000.874518][60a8] Stop:
[016:770] [2025-04-22 13:33:15 +0000.877556][60ab] DeviceStop:
audioDevice_:0x6ffdb75000
[016:770] [2025-04-22 13:33:15 +0000.877699][60ab] OpenSlesOutput:Stop playout
[016:774] [2025-04-22 13:33:15 +0000.881660][60ab] DeviceStop: Done
[016:775] [2025-04-22 13:33:15 +0000.882380][60ab] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[016:777] [2025-04-22 13:33:15 +0000.884946][60f5]
MediaFilterCamera::WriteVideoFrametoMP4_w quit
[016:779] [2025-04-22 13:33:15 +0000.886758][60a7] stop recording
[016:779] [2025-04-22 13:33:15 +0000.886877][60a7]
RecordingSessionInternalSimple:destroy media processers
[016:779] [2025-04-22 13:33:15 +0000.886938][60a7] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[016:780] [2025-04-22 13:33:15 +0000.886988][60a7] H264Encode::flushing hareware
Encoder
[016:780] [2025-04-22 13:33:15 +0000.887198][60a7] Flush time:13211396 enter.
[016:780] [2025-04-22 13:33:15 +0000.887316][60a7] H264Encoder encoder flush
[016:780] [2025-04-22 13:33:15 +0000.887387][60a7] flush output queue
[017:117] [2025-04-22 13:33:16 +0000.224686][60a7] Flush leave. expire time = 337
ms
[017:118] [2025-04-22 13:33:16 +0000.225049][60a7] ~H264EncodeWrap:
[017:118] [2025-04-22 13:33:16 +0000.225134][60a7] ~H264Encode:
[017:118] [2025-04-22 13:33:16 +0000.225178][60a7] teardownCompressionSession:
H264Encode::destroying Encoder
[017:118] [2025-04-22 13:33:16 +0000.225227][60a7] Release time:13211734 enter.
[017:118] [2025-04-22 13:33:16 +0000.225499][60a7] Release:
MediaCodecVideoEncoder::Release _inited:1
[017:118] [2025-04-22 13:33:16 +0000.225613][60a7] Destroy time:13211734 enter.
[017:118] [2025-04-22 13:33:16 +0000.225665][60a7] H264Encoder encoderDestroy
[017:118] [2025-04-22 13:33:16 +0000.225713][60a7]
AndroidMediaCodecVideoEncoder::release env: 0x6fe82b81e0
[017:118] [2025-04-22 13:33:16 +0000.225761][60a7]
AndroidMediaCodecVideoEncoder::Destroy
[017:162] [2025-04-22 13:33:16 +0000.269743][60a7] Destroy leave. expire time = 44
ms
[017:163] [2025-04-22 13:33:16 +0000.270121][60a7] Release leave. expire time = 45
ms
[017:163] [2025-04-22 13:33:16 +0000.270212][60a7] ~AndroidHwAvcEncoder
time:13211779 enter.
[017:163] [2025-04-22 13:33:16 +0000.270466][60a7] Release time:13211779 enter.
[017:163] [2025-04-22 13:33:16 +0000.270585][60a7] Release:
MediaCodecVideoEncoder:: has been released before, just return
[017:163] [2025-04-22 13:33:16 +0000.270643][60a7] Release leave. expire time = 0
ms
[017:163] [2025-04-22 13:33:16 +0000.270687][60a7] ~AndroidMediaCodecVideoEncoder
[017:163] [2025-04-22 13:33:16 +0000.270732][60a7] ~WrapAndroidMediaCodec
time:13211779 enter.
[017:163] [2025-04-22 13:33:16 +0000.270776][60a7] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[017:163] [2025-04-22 13:33:16 +0000.270823][60a7] video hevc hw codec
destructor:0x70a2e21b50
[017:163] [2025-04-22 13:33:16 +0000.270925][60a7] ~AndroidHwAvcEncoder leave.
expire time = 0 ms
[017:164] [2025-04-22 13:33:16 +0000.271097][60a7] teardownCompressionSession:
H264Encode::destroyed Encoder
[017:164] [2025-04-22 13:33:16 +0000.271163][60a7]
RecordingSessionInternalSimple:destroy aac encoder output!
[017:164] [2025-04-22 13:33:16 +0000.271233][60a7] AACSWEncode destructor
[017:171] [2025-04-22 13:33:16 +0000.278033][60f6] MP4 close file successfully
[017:171] [2025-04-22 13:33:16 +0000.278143][60f6] Recording session Internal:
notify recording ok
[017:171] [2025-04-22 13:33:16 +0000.278177][60f6] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13208510.mp4
[017:171] [2025-04-22 13:33:16 +0000.278259][60f6] OnRecordFinish:
[017:173] [2025-04-22 13:33:16 +0000.280517][60a8] DestroyPipelineAndFilters
time:13211789 enter.
[017:174] [2025-04-22 13:33:16 +0000.281071][60a8] UnbindInputFilter 0x6fbfa006c0
this 0x6fc0113780
[017:174] [2025-04-22 13:33:16 +0000.281176][60a8] UnbindInputFilter 0x6fc0113780
this 0x6fbf9dbb58
[017:174] [2025-04-22 13:33:16 +0000.281203][60a8] filter: filter pipeline destroy
this: 0x6fbf9dbac0
[017:174] [2025-04-22 13:33:16 +0000.281321][60a8] ClearVideoOfSources: recodring
total frames:83
[017:174] [2025-04-22 13:33:16 +0000.281416][60a8] ClearVideoOfSources:
[017:174] [2025-04-22 13:33:16 +0000.281441][60a8] GPUImageProcessing destruct.
[017:174] [2025-04-22 13:33:16 +0000.281468][60a8] destroy TrivalImageDrawer
0x6fc005a700
[017:174] [2025-04-22 13:33:16 +0000.281491][60a8] The shader has been initialize,
clean up them.
[017:175] [2025-04-22 13:33:16 +0000.282296][60a8] ~OpenGLFrameBuffer:
[017:175] [2025-04-22 13:33:16 +0000.282437][60a8] ~OpenGLFrameBuffer:
[017:175] [2025-04-22 13:33:16 +0000.282526][60a8] ~OpenGLFrameBuffer:
[017:175] [2025-04-22 13:33:16 +0000.282608][60a8] ~OpenGLFrameBuffer:
[017:175] [2025-04-22 13:33:16 +0000.282686][60a8] ~OpenGLFrameBuffer:
[017:175] [2025-04-22 13:33:16 +0000.282755][60a8] ~OpenGLFrameBuffer:
[017:176] [2025-04-22 13:33:16 +0000.283039][60a8] GPUImageProcessing destruct
finish.
[017:176] [2025-04-22 13:33:16 +0000.283107][60a8] GPURGBAFrame destruct.
[017:176] [2025-04-22 13:33:16 +0000.283174][60a8] destroy OpenGLRenderProgram
0x6fc0113498
[017:176] [2025-04-22 13:33:16 +0000.283217][60a8] ~CameraSource time:13211792
enter.
[017:176] [2025-04-22 13:33:16 +0000.283254][60a8] ~CameraSource leave. expire
time = 0 ms
[017:190] [2025-04-22 13:33:16 +0000.296973][60a8] DestroyPipelineAndFilters
leave. expire time = 17 ms
[019:130] [2025-04-22 13:33:18 +0000.237613][1422] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[019:130] [2025-04-22 13:33:18 +0000.237709][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera orientation: 90
[019:130] [2025-04-22 13:33:18 +0000.237869][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StartRecordingJni:
[019:131] [2025-04-22 13:33:18 +0000.238143][60a8] MediaFilterCamera, recording
file context:0x70a2f3c280 input texture:11
[019:131] [2025-04-22 13:33:18 +0000.238207][60a8] construct OpenGLRenderProgram
0x6fc0113898
[019:131] [2025-04-22 13:33:18 +0000.238291][60a8] CropFilter::SetOrientation
orientation: 90
[019:131] [2025-04-22 13:33:18 +0000.238316][60a8] filter: filter pipeline
construtc this: 0x6fbfce49c0
[019:131] [2025-04-22 13:33:18 +0000.238353][60a8] filter: filter pipeline2 update
pattern: 1
[019:131] [2025-04-22 13:33:18 +0000.238402][60a8] CameraSource::source_id_:4
[019:133] [2025-04-22 13:33:18 +0000.240508][60a8] SetPlayLoop: AudioSource
SetPlayLoop 0
[019:133] [2025-04-22 13:33:18 +0000.240607][60a8]
Warning(media_filter_camera.cc:483): seekPos:7430
[019:133] [2025-04-22 13:33:18 +0000.240670][60a8] BindInputFilter 0x6fbfa006c0
this 0x6fc0113b80
[019:133] [2025-04-22 13:33:18 +0000.240722][60a8] BindInputFilter 0x6fc0113b80
this 0x6fbfce4a58
[019:133] [2025-04-22 13:33:18 +0000.240759][60a8] SetParamForFilter time:13213749
enter.
[019:133] [2025-04-22 13:33:18 +0000.240798][60a8] SetParamForFilter: Params video
index is: 3
[019:133] [2025-04-22 13:33:18 +0000.240821][60a8] SetParamForFilter: Params seek
pos is: 3
[019:133] [2025-04-22 13:33:18 +0000.240844][60a8] crop filter video index:3
folderpath: /data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness/
movie_mode: 0
[019:133] [2025-04-22 13:33:18 +0000.240866][60a8] Error(crop_filter.cc:395):
CropFilter config path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//config.json
[019:134] [2025-04-22 13:33:18 +0000.241357][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241404][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241510][60a8]
exp_des.start:0exp_des.end:2870exp_des.expressionstr:0.5
[019:134] [2025-04-22 13:33:18 +0000.241584][60a8]
exp_des.start:0exp_des.end:2870exp_des.expressionstr:0.5
[019:134] [2025-04-22 13:33:18 +0000.241620][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241658][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241675][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241693][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241712][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241727][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241743][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241760][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241777][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241793][60a8]
Warning(parse_template_json.cc:95): json parament no found the parament
[019:134] [2025-04-22 13:33:18 +0000.241810][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
filterpath
[019:134] [2025-04-22 13:33:18 +0000.241828][60a8] CropFilter::ConfigExtraFiles
Video filter default path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//filter.png
[019:134] [2025-04-22 13:33:18 +0000.241843][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
imagepath
[019:134] [2025-04-22 13:33:18 +0000.241865][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
videopath
[019:138] [2025-04-22 13:33:18 +0000.245307][60a8] SetParamForFilter leave. expire
time = 5 ms
[019:138] [2025-04-22 13:33:18 +0000.245445][60a8] OnOutputSizeChanged width 1920
height 1080
[019:138] [2025-04-22 13:33:18 +0000.245475][60a8] OpenGLFrameBuffer: width:1920
height:1080
[019:138] [2025-04-22 13:33:18 +0000.245497][60a8] OpenGLFrameBuffer: width:1920
height:1080
[019:138] [2025-04-22 13:33:18 +0000.245515][60a8] OpenGLFrameBuffer: width:1920
height:1080
[019:138] [2025-04-22 13:33:18 +0000.245534][60a8] OpenGLFrameBuffer: width:1920
height:1080
[019:138] [2025-04-22 13:33:18 +0000.245547][60a8] OpenGLFrameBuffer: width:1920
height:1080
[019:138] [2025-04-22 13:33:18 +0000.245560][60a8] OpenGLFrameBuffer: width:1920
height:1080
[019:138] [2025-04-22 13:33:18 +0000.245573][60a8] construct TrivalImageDrawer
0x6fc005a700
[019:138] [2025-04-22 13:33:18 +0000.245588][60a8] GPUImageProcessing construct:
frame resolution is: 1920 X 1080 drawer 0x6fc005a700 context 0x7093acff40
[019:138] [2025-04-22 13:33:18 +0000.245604][60a8] setupGLES:
[019:138] [2025-04-22 13:33:18 +0000.245866][60a8] OpenGLRenderProgram::Initialize.
[019:138] [2025-04-22 13:33:18 +0000.245916][60a8] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[019:139] [2025-04-22 13:33:18 +0000.245949][60a8] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[019:139] [2025-04-22 13:33:18 +0000.246054][60a8] Init open gl render:
0x6fc0113898
[019:139] [2025-04-22 13:33:18 +0000.246094][60a8] Fragement shader path:
[019:139] [2025-04-22 13:33:18 +0000.246134][60a8] Fragement shader path:
[019:139] [2025-04-22 13:33:18 +0000.246161][60a8] create opengl program object.
[019:139] [2025-04-22 13:33:18 +0000.246177][60a8] create shader: vertex
[019:139] [2025-04-22 13:33:18 +0000.246409][60a8] create shader: fragment
[019:150] [2025-04-22 13:33:18 +0000.257658][60a8] External image path is empty!
[019:150] [2025-04-22 13:33:18 +0000.257765][60a8] Error(crop_filter.cc:464): Init
the image texture failed.
[019:150] [2025-04-22 13:33:18 +0000.257794][60a8] OpenGLRenderProgram::Initialize
success.
[019:150] [2025-04-22 13:33:18 +0000.257858][60a8] Setup the OpenGL result:1
[019:153] [2025-04-22 13:33:18 +0000.260391][60a7] start recording, file
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13213767.mp4
[019:153] [2025-04-22 13:33:18 +0000.260662][60a7] MP4 session params: fps:30
width:1920 height:1080 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13213767.mp4 fileFd: -1 audio_timescale:44100
video_timescale:90000
[019:153] [2025-04-22 13:33:18 +0000.260738][6164] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x6fe8429498
[019:153] [2025-04-22 13:33:18 +0000.260801][60a7] 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
[019:153] [2025-04-22 13:33:18 +0000.260845][60a7] MP4 recorder params: fps:30
width:1920 height:1080 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13213767.mp4 fileFD: -1
[019:154] [2025-04-22 13:33:18 +0000.261377][60a7] MP4
file:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13213767.mp4 is opened successfully
[019:154] [2025-04-22 13:33:18 +0000.261504][60a7] setupMediaProcessers:
[019:154] [2025-04-22 13:33:18 +0000.261536][60a7]
RecordingSessionInternalSimple:setup media processers.
[019:154] [2025-04-22 13:33:18 +0000.261559][60a7] construct AAC encoder
[019:154] [2025-04-22 13:33:18 +0000.261903][60a7] H264Encoder creating:
superfast011818
[019:155] [2025-04-22 13:33:18 +0000.261967][60a7] H264Encode::H264Encoder creating
with width:1920 height:1080 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[019:155] [2025-04-22 13:33:18 +0000.262654][60a7] H264Encode::GetMachineModel is
M2102J20SG
[019:155] [2025-04-22 13:33:18 +0000.262709][60a7] H264Encoder machine_mode
is:M2102J20SG
[019:155] [2025-04-22 13:33:18 +0000.262732][60a7] setupCompressionSession:
[019:155] [2025-04-22 13:33:18 +0000.262755][60a7] H264Encode::creating hareware
Encoder
[019:155] [2025-04-22 13:33:18 +0000.262779][60a7] AndroidHwAvcEncoder
time:13213771 enter.
[019:156] [2025-04-22 13:33:18 +0000.262953][60a7] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007162107540 address:0x6f96f17050
[019:156] [2025-04-22 13:33:18 +0000.263102][60a7] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[019:156] [2025-04-22 13:33:18 +0000.263138][60a7] The video avc hw codec address
is 0x70a2e21c18
[019:156] [2025-04-22 13:33:18 +0000.263198][60a7] AndroidHwAvcEncoder leave.
expire time = 1 ms
[019:156] [2025-04-22 13:33:18 +0000.263228][60a7] RegisterEncodeCompleteCallback
time:13213772 enter.
[019:156] [2025-04-22 13:33:18 +0000.263370][60a7] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[019:156] [2025-04-22 13:33:18 +0000.263420][60a7] InitEncode time:13213772 enter.
[019:156] [2025-04-22 13:33:18 +0000.263491][60a7] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[019:156] [2025-04-22 13:33:18 +0000.263537][60a7] Create time:13213772 enter.
[019:156] [2025-04-22 13:33:18 +0000.263564][60a7] H264Encoder encoderCreate
width:1920 height:1080 fps:30 bitrate:31457280 usingVbrMode:1
[019:156] [2025-04-22 13:33:18 +0000.263592][60a7]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1920, height: 1080,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x6fc3081340
[019:156] [2025-04-22 13:33:18 +0000.263750][60a7] supported_type:video/avc
[019:156] [2025-04-22 13:33:18 +0000.263809][60a7] name:OMX.qcom.video.encoder.avc
mime:video/avc
[019:156] [2025-04-22 13:33:18 +0000.263876][60a7] hwCodecPrefix :OMX.qcom.
[019:156] [2025-04-22 13:33:18 +0000.263920][60a7] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[019:157] [2025-04-22 13:33:18 +0000.263968][60a7] mediacodec_createCodecByName
time:13213773 enter.
[019:157] [2025-04-22 13:33:18 +0000.264015][60a7] WrapAndroidMediaCodec
time:13213773 enter.
[019:157] [2025-04-22 13:33:18 +0000.264142][60a7] WrapAndroidMediaCodec leave.
expire time = 0 ms
[019:174] [2025-04-22 13:33:18 +0000.281422][60a7] mediacodec_createCodecByName
leave. expire time = 17 ms
[019:174] [2025-04-22 13:33:18 +0000.281620][60a7] WrapAndroidMediaFromat
time:13213790 enter.
[019:174] [2025-04-22 13:33:18 +0000.281711][60a7] WrapAndroidMediaFromat leave.
expire time = 0 ms
[019:192] [2025-04-22 13:33:18 +0000.299485][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[019:232] [2025-04-22 13:33:18 +0000.339092][60a7] Destroy time:13213848 enter.
[019:232] [2025-04-22 13:33:18 +0000.339229][60a7] WrapAndroidMediaFromat::
Destroy
[019:232] [2025-04-22 13:33:18 +0000.339266][60a7] Destroy leave. expire time = 0
ms
[019:232] [2025-04-22 13:33:18 +0000.339317][60a7] ~WrapAndroidMediaFromat
time:13213848 enter.
[019:232] [2025-04-22 13:33:18 +0000.339366][60a7] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[019:232] [2025-04-22 13:33:18 +0000.339388][60a7] Create leave. expire time = 76
ms
[019:232] [2025-04-22 13:33:18 +0000.339433][60a7] isSemiPlanarSupport
time:13213848 enter.
[019:232] [2025-04-22 13:33:18 +0000.339478][60a7] H264Encoder isSemiPlanarSupport
[019:232] [2025-04-22 13:33:18 +0000.339503][60a7] isSemiPlanarSupport leave.
expire time = 0 ms
[019:232] [2025-04-22 13:33:18 +0000.339610][60a7] creat hw H264Encoder success,
isSemiPlanar:1
[019:232] [2025-04-22 13:33:18 +0000.339767][60a7] InitEncode leave. expire time =
76 ms
[019:232] [2025-04-22 13:33:18 +0000.339845][60a7] H264Encode::created Encoder
[019:232] [2025-04-22 13:33:18 +0000.339889][60a7] H264Encode:: H264 encoder
created.
[019:232] [2025-04-22 13:33:18 +0000.339939][60a7] H264 encoder created.
[019:233] [2025-04-22 13:33:18 +0000.339982][60a7]
RecordingSessionInternalSimple:created avc encoder avc: 0x6ff6bd40c0
[019:233] [2025-04-22 13:33:18 +0000.340027][60a7] setOutput:
[019:233] [2025-04-22 13:33:18 +0000.340045][60a7]
RecordingSessionInternalSimple:encoder set output to muxer!
[019:233] [2025-04-22 13:33:18 +0000.340074][60a7] request a key frame
[019:233] [2025-04-22 13:33:18 +0000.340094][60a7] H264Encode:: request a key frame
[019:233] [2025-04-22 13:33:18 +0000.340299][60a8] Start:
[019:233] [2025-04-22 13:33:18 +0000.340596][60ab] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[019:233] [2025-04-22 13:33:18 +0000.340664][60ab] Reset: history total size: 98
[019:233] [2025-04-22 13:33:18 +0000.340716][60ab] DeviceStart:
audioDevice_:0x6ffdb75000
[019:233] [2025-04-22 13:33:18 +0000.340754][60ab] DeviceStart: time profile
playout init before
[019:233] [2025-04-22 13:33:18 +0000.340810][60ab] DeviceStart: time profile
playout init end
[019:233] [2025-04-22 13:33:18 +0000.340849][60ab] OpenSlesOutput:Start playout
[019:234] [2025-04-22 13:33:18 +0000.341837][60ab] Create the opensl output player.
streamtype before:0
[019:234] [2025-04-22 13:33:18 +0000.341907][60ab] Create the opensl output player.
streamtype after:3
[019:253] [2025-04-22 13:33:18 +0000.360886][60ab] Enqueue opensl buffer size:1764
[019:267] [2025-04-22 13:33:18 +0000.374976][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[019:278] [2025-04-22 13:33:18 +0000.385302][616a] NeedMorePlayData: Scale the
volume to zero now!
[019:278] [2025-04-22 13:33:18 +0000.385471][60ab] DeviceStart: time profile
playout all end
[019:278] [2025-04-22 13:33:18 +0000.385544][60ab] operator(): Audio playback
started.
[019:292] [2025-04-22 13:33:18 +0000.399831][60a8] begine recode to first frame
spend time:161
[019:292] [2025-04-22 13:33:18 +0000.399899][60a8] CameraSource::PushExtraFrame
pkt_dts: 0, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[019:292] [2025-04-22 13:33:18 +0000.399937][60a8] add frame because frame
interval.
[019:293] [2025-04-22 13:33:18 +0000.399974][60a8]
TrivalImageDrawer::SetOrientation m_orientation_: 90
[019:293] [2025-04-22 13:33:18 +0000.400003][60a8]
GPUImageProcessing::SetOrientation orientation: 90
[019:294] [2025-04-22 13:33:18 +0000.401885][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113898
[019:313] [2025-04-22 13:33:18 +0000.420619][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113898
[019:329] [2025-04-22 13:33:18 +0000.436688][60a9] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//bgm.mp3
sync_mode: 1 seek_pos: 7430 delay: 0 this:0x6fc0113400
[019:329] [2025-04-22 13:33:18 +0000.436798][6163]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[019:349] [2025-04-22 13:33:18 +0000.456420][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113898
[019:353] [2025-04-22 13:33:18 +0000.460074][6160] FFMpeg=> [mp3 @ 0x6fe8031c00]
Current FFmpeg version git-2021-06-16-97cea6f
[019:370] [2025-04-22 13:33:18 +0000.477803][6161] success seekto
avformat_seek_file to: 7430000
[019:371] [2025-04-22 13:33:18 +0000.478118][6161] Drop one audio frame for seekto,
pkt_dts 104654592 audio_seek_pos_: 7430000
[019:374] [2025-04-22 13:33:18 +0000.481811][60ab] First audio frame rendering
[019:377] [2025-04-22 13:33:18 +0000.484389][6164] add aac audio track with id:1
[019:387] [2025-04-22 13:33:18 +0000.494647][6164] audio start ts:0
[019:387] [2025-04-22 13:33:18 +0000.494841][6164] the audio frame has been written
into MP4 file
[019:396] [2025-04-22 13:33:18 +0000.503396][6163] h264 add frame header cdr flag
[019:397] [2025-04-22 13:33:18 +0000.504181][6163] h264 add frame header cdr flag
[019:397] [2025-04-22 13:33:18 +0000.504547][6163] Received key frame:0
[019:398] [2025-04-22 13:33:18 +0000.505189][6163] H264Encode:: get a sps pps
header!headerSize:32
[019:398] [2025-04-22 13:33:18 +0000.505683][6164] get the H.264 SPS parameter
[019:398] [2025-04-22 13:33:18 +0000.505905][6164] add video track with id:2
[019:399] [2025-04-22 13:33:18 +0000.506331][6164] get the H.264 PPS parameter
[019:402] [2025-04-22 13:33:18 +0000.509497][6164] get the H.264 IDR frame
[019:402] [2025-04-22 13:33:18 +0000.509579][6164] resss:true
[019:402] [2025-04-22 13:33:18 +0000.509599][6164] video start ts:0
[019:402] [2025-04-22 13:33:18 +0000.509645][6164] the video frame has been written
into MP4 file
[019:551] [2025-04-22 13:33:18 +0000.658825][5d31] video render surface render a
frame
[019:552] [2025-04-22 13:33:18 +0000.659645][60a8] CropFilter::OnVideoFrame
outputtexture :16
[019:552] [2025-04-22 13:33:18 +0000.659767][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[019:658] [2025-04-22 13:33:18 +0000.765235][616a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[019:692] [2025-04-22 13:33:18 +0000.798991][60a8] The convert RGB to YUV take 10
[019:751] [2025-04-22 13:33:18 +0000.858335][60a8] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3977 diff: 24
[019:797] [2025-04-22 13:33:18 +0000.904893][6163] Push an pts:467 to dts queue.
[019:823] [2025-04-22 13:33:18 +0000.930038][6163] last dts:433 currentPts:467
ppsOrSPS:0 queue length:2
[020:030] [2025-04-22 13:33:19 +0000.136977][6163] DTS queue for
Generator:0x6fc2de58b8 667 700
[020:051] [2025-04-22 13:33:19 +0000.158595][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[020:194] [2025-04-22 13:33:19 +0000.301617][60a8] The convert RGB to YUV take 10
[020:249] [2025-04-22 13:33:19 +0000.356324][60a8] CameraSource::PushExtraFrame
pkt_dts: 966, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[020:544] [2025-04-22 13:33:19 +0000.651411][5d31] video render surface render a
frame
[020:547] [2025-04-22 13:33:19 +0000.654886][60a8] CropFilter::OnVideoFrame
outputtexture :16
[020:548] [2025-04-22 13:33:19 +0000.655122][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[020:695] [2025-04-22 13:33:19 +0000.802569][60a8] The convert RGB to YUV take 11
[020:696] [2025-04-22 13:33:19 +0000.803724][616a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[020:865] [2025-04-22 13:33:19 +0000.972711][6163] DTS queue for
Generator:0x6fc2de58b8 1500 1533
[021:050] [2025-04-22 13:33:20 +0000.157272][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[021:130] [2025-04-22 13:33:20 +0000.237097][6163] Push an pts:1800 to dts queue.
[021:188] [2025-04-22 13:33:20 +0000.295493][60a8] The convert RGB to YUV take 10
[021:195] [2025-04-22 13:33:20 +0000.302781][6163] last dts:1767 currentPts:1800
ppsOrSPS:0 queue length:3
[021:211] [2025-04-22 13:33:20 +0000.318723][60a8] CameraSource::PushExtraFrame
pkt_dts: 1932, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[021:302] [2025-04-22 13:33:20 +0000.409569][60a9] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[021:357] [2025-04-22 13:33:20 +0000.463997][60ab] The audio playback speed:100
(1/100)
[021:357] [2025-04-22 13:33:20 +0000.464245][60ab] lipsync_debug: The current
played audio timestamp is:2135(1/50)
[021:367] [2025-04-22 13:33:20 +0000.474277][6163] h264 add frame header cdr flag
[021:367] [2025-04-22 13:33:20 +0000.474696][6163] Received key frame:2000
[021:409] [2025-04-22 13:33:20 +0000.515965][6164] get the H.264 IDR frame
[021:542] [2025-04-22 13:33:20 +0000.649302][5d31] video render surface render a
frame
[021:543] [2025-04-22 13:33:20 +0000.650658][60a8] CropFilter::OnVideoFrame
outputtexture :16
[021:545] [2025-04-22 13:33:20 +0000.652724][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[021:644] [2025-04-22 13:33:20 +0000.752091][60a8] GPUImageProcessing: process
video frame with resolution 1920 X 1080
[021:645] [2025-04-22 13:33:20 +0000.752371][60a8] GPUImageProcessing: input frame
width2160 X 3840
[021:646] [2025-04-22 13:33:20 +0000.753156][60a8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[021:646] [2025-04-22 13:33:20 +0000.753373][60a8] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[021:665] [2025-04-22 13:33:20 +0000.772333][616a]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[021:677] [2025-04-22 13:33:20 +0000.784453][6163] DTS queue for
Generator:0x6fc2de58b8 2333
[021:677] [2025-04-22 13:33:20 +0000.784615][6163] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2300 pts:2300
[021:683] [2025-04-22 13:33:20 +0000.790854][60a8] The convert RGB to YUV take 2
[021:821] [2025-04-22 13:33:20 +0000.928803][60a8] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4981 diff: 20
[021:829] [2025-04-22 13:33:20 +0000.936281][6163] SendFrame
encodedImage._timeStamp:2467encodedImage->_length:105520
[021:887] [2025-04-22 13:33:20 +0000.994328][6163] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1920 height:1080input pixel type:0 dataType:0 stride:1920
streamId:1 timestamp:2567
[021:887] [2025-04-22 13:33:20 +0000.994570][6163] push video frame to H264
encoder. (100 frame for one log)
[021:887] [2025-04-22 13:33:20 +0000.994668][6163] push video frame to H264
encoder. (100 frame for one log) used width:1920 height:1080
[021:887] [2025-04-22 13:33:20 +0000.994701][6163] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1920 height:1080 pts:2567(100 frame for one
log)
[021:888] [2025-04-22 13:33:20 +0000.995021][6163] The input pts:2567 fps:30
[021:931] [2025-04-22 13:33:21 +0000.38497][6163] H264Encode::H264SWEncoder get
callback, length:54128 type:1 nalType:1length:54124
[022:046] [2025-04-22 13:33:21 +0000.153161][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[022:177] [2025-04-22 13:33:21 +0000.284467][60a8] CameraSource::PushExtraFrame
pkt_dts: 2898, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[022:190] [2025-04-22 13:33:21 +0000.297452][60a8] The convert RGB to YUV take 12
[022:218] [2025-04-22 13:33:21 +0000.325867][60ab] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[022:219] [2025-04-22 13:33:21 +0000.325956][60a8] OnNeedStopRecording:
[022:219] [2025-04-22 13:33:21 +0000.326415][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StopRecordingJni:
[022:219] [2025-04-22 13:33:21 +0000.326617][60a8] operator(): Stop
[022:219] [2025-04-22 13:33:21 +0000.326722][60a8] Stop:
[022:219] [2025-04-22 13:33:21 +0000.326810][60ab] DeviceStop:
audioDevice_:0x6ffdb75000
[022:219] [2025-04-22 13:33:21 +0000.326836][60ab] OpenSlesOutput:Stop playout
[022:222] [2025-04-22 13:33:21 +0000.329268][60ab] DeviceStop: Done
[022:222] [2025-04-22 13:33:21 +0000.329371][60ab] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[022:226] [2025-04-22 13:33:21 +0000.333360][6163]
MediaFilterCamera::WriteVideoFrametoMP4_w quit
[022:229] [2025-04-22 13:33:21 +0000.336240][60a7] stop recording
[022:229] [2025-04-22 13:33:21 +0000.336329][60a7]
RecordingSessionInternalSimple:destroy media processers
[022:229] [2025-04-22 13:33:21 +0000.336357][60a7] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[022:229] [2025-04-22 13:33:21 +0000.336404][60a7] H264Encode::flushing hareware
Encoder
[022:229] [2025-04-22 13:33:21 +0000.336566][60a7] Flush time:13216845 enter.
[022:229] [2025-04-22 13:33:21 +0000.336641][60a7] H264Encoder encoder flush
[022:229] [2025-04-22 13:33:21 +0000.336688][60a7] flush output queue
[022:561] [2025-04-22 13:33:21 +0000.668231][60a7] Flush leave. expire time = 332
ms
[022:561] [2025-04-22 13:33:21 +0000.668612][60a7] ~H264EncodeWrap:
[022:561] [2025-04-22 13:33:21 +0000.668691][60a7] ~H264Encode:
[022:561] [2025-04-22 13:33:21 +0000.668735][60a7] teardownCompressionSession:
H264Encode::destroying Encoder
[022:561] [2025-04-22 13:33:21 +0000.668783][60a7] Release time:13217177 enter.
[022:562] [2025-04-22 13:33:21 +0000.669016][60a7] Release:
MediaCodecVideoEncoder::Release _inited:1
[022:562] [2025-04-22 13:33:21 +0000.669101][60a7] Destroy time:13217178 enter.
[022:562] [2025-04-22 13:33:21 +0000.669149][60a7] H264Encoder encoderDestroy
[022:562] [2025-04-22 13:33:21 +0000.669193][60a7]
AndroidMediaCodecVideoEncoder::release env: 0x6fe82b81e0
[022:562] [2025-04-22 13:33:21 +0000.669240][60a7]
AndroidMediaCodecVideoEncoder::Destroy
[022:604] [2025-04-22 13:33:21 +0000.711682][60a7] Destroy leave. expire time = 42
ms
[022:605] [2025-04-22 13:33:21 +0000.712251][60a7] Release leave. expire time = 44
ms
[022:605] [2025-04-22 13:33:21 +0000.712350][60a7] ~AndroidHwAvcEncoder
time:13217221 enter.
[022:605] [2025-04-22 13:33:21 +0000.712874][60a7] Release time:13217221 enter.
[022:606] [2025-04-22 13:33:21 +0000.712991][60a7] Release:
MediaCodecVideoEncoder:: has been released before, just return
[022:606] [2025-04-22 13:33:21 +0000.713053][60a7] Release leave. expire time = 1
ms
[022:606] [2025-04-22 13:33:21 +0000.713107][60a7] ~AndroidMediaCodecVideoEncoder
[022:606] [2025-04-22 13:33:21 +0000.713157][60a7] ~WrapAndroidMediaCodec
time:13217222 enter.
[022:606] [2025-04-22 13:33:21 +0000.713207][60a7] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[022:606] [2025-04-22 13:33:21 +0000.713443][60a7] video hevc hw codec
destructor:0x70a2e21c18
[022:606] [2025-04-22 13:33:21 +0000.713660][60a7] ~AndroidHwAvcEncoder leave.
expire time = 1 ms
[022:606] [2025-04-22 13:33:21 +0000.713774][60a7] teardownCompressionSession:
H264Encode::destroyed Encoder
[022:606] [2025-04-22 13:33:21 +0000.713850][60a7]
RecordingSessionInternalSimple:destroy aac encoder output!
[022:606] [2025-04-22 13:33:21 +0000.713902][60a7] AACSWEncode destructor
[022:630] [2025-04-22 13:33:21 +0000.737405][6164] MP4 close file successfully
[022:630] [2025-04-22 13:33:21 +0000.737624][6164] Recording session Internal:
notify recording ok
[022:630] [2025-04-22 13:33:21 +0000.737666][6164] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13213767.mp4
[022:630] [2025-04-22 13:33:21 +0000.737700][6164] OnRecordFinish:
[022:633] [2025-04-22 13:33:21 +0000.740201][60a8] DestroyPipelineAndFilters
time:13217249 enter.
[022:633] [2025-04-22 13:33:21 +0000.740724][60a8] UnbindInputFilter 0x6fbfa006c0
this 0x6fc0113b80
[022:633] [2025-04-22 13:33:21 +0000.740838][60a8] UnbindInputFilter 0x6fc0113b80
this 0x6fbfce4a58
[022:633] [2025-04-22 13:33:21 +0000.740878][60a8] filter: filter pipeline destroy
this: 0x6fbfce49c0
[022:634] [2025-04-22 13:33:21 +0000.741115][60a8] ClearVideoOfSources: recodring
total frames:89
[022:634] [2025-04-22 13:33:21 +0000.741237][60a8] ClearVideoOfSources:
[022:634] [2025-04-22 13:33:21 +0000.741301][60a8] GPUImageProcessing destruct.
[022:634] [2025-04-22 13:33:21 +0000.741380][60a8] destroy TrivalImageDrawer
0x6fc005a700
[022:634] [2025-04-22 13:33:21 +0000.741438][60a8] The shader has been initialize,
clean up them.
[022:634] [2025-04-22 13:33:21 +0000.741906][60a8] ~OpenGLFrameBuffer:
[022:635] [2025-04-22 13:33:21 +0000.742170][60a8] ~OpenGLFrameBuffer:
[022:635] [2025-04-22 13:33:21 +0000.742226][60a8] ~OpenGLFrameBuffer:
[022:635] [2025-04-22 13:33:21 +0000.742271][60a8] ~OpenGLFrameBuffer:
[022:635] [2025-04-22 13:33:21 +0000.742321][60a8] ~OpenGLFrameBuffer:
[022:635] [2025-04-22 13:33:21 +0000.742364][60a8] ~OpenGLFrameBuffer:
[022:635] [2025-04-22 13:33:21 +0000.742838][60a8] GPUImageProcessing destruct
finish.
[022:635] [2025-04-22 13:33:21 +0000.742899][60a8] GPURGBAFrame destruct.
[022:636] [2025-04-22 13:33:21 +0000.742965][60a8] destroy OpenGLRenderProgram
0x6fc0113898
[022:636] [2025-04-22 13:33:21 +0000.743226][60a8] ~CameraSource time:13217252
enter.
[022:636] [2025-04-22 13:33:21 +0000.743266][60a8] ~CameraSource leave. expire
time = 0 ms
[022:638] [2025-04-22 13:33:21 +0000.745766][60a8] DestroyPipelineAndFilters
leave. expire time = 5 ms
[024:865] [2025-04-22 13:33:23 +0000.972347][1422] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[024:865] [2025-04-22 13:33:23 +0000.972582][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera orientation: 90
[024:865] [2025-04-22 13:33:23 +0000.972883][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StartRecordingJni:
[024:866] [2025-04-22 13:33:23 +0000.973774][60a8] MediaFilterCamera, recording
file context:0x70a2f3c280 input texture:11
[024:866] [2025-04-22 13:33:23 +0000.973899][60a8] construct OpenGLRenderProgram
0x6fc0113498
[024:866] [2025-04-22 13:33:23 +0000.973937][60a8] CropFilter::SetOrientation
orientation: 90
[024:867] [2025-04-22 13:33:23 +0000.973983][60a8] filter: filter pipeline
construtc this: 0x6fbf9db700
[024:867] [2025-04-22 13:33:23 +0000.974067][60a8] filter: filter pipeline2 update
pattern: 1
[024:867] [2025-04-22 13:33:23 +0000.974116][60a8] CameraSource::source_id_:5
[024:867] [2025-04-22 13:33:23 +0000.974455][60a8] SetPlayLoop: AudioSource
SetPlayLoop 0
[024:867] [2025-04-22 13:33:23 +0000.974609][60a8]
Warning(media_filter_camera.cc:483): seekPos:10300
[024:867] [2025-04-22 13:33:23 +0000.974689][60a8] BindInputFilter 0x6fbfa006c0
this 0x6fc0113780
[024:867] [2025-04-22 13:33:23 +0000.974765][60a8] BindInputFilter 0x6fc0113780
this 0x6fbf9db798
[024:867] [2025-04-22 13:33:23 +0000.974864][60a8] SetParamForFilter time:13219483
enter.
[024:867] [2025-04-22 13:33:23 +0000.974912][60a8] SetParamForFilter: Params video
index is: 4
[024:868] [2025-04-22 13:33:23 +0000.974965][60a8] SetParamForFilter: Params seek
pos is: 4
[024:868] [2025-04-22 13:33:23 +0000.975025][60a8] crop filter video index:4
folderpath: /data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness/
movie_mode: 0
[024:868] [2025-04-22 13:33:23 +0000.975079][60a8] Error(crop_filter.cc:395):
CropFilter config path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//config.json
[024:868] [2025-04-22 13:33:23 +0000.975381][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[024:868] [2025-04-22 13:33:23 +0000.975452][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[024:868] [2025-04-22 13:33:23 +0000.975516][60a8]
exp_des.start:0exp_des.end:1630exp_des.expressionstr:0.5
[024:868] [2025-04-22 13:33:23 +0000.975563][60a8]
exp_des.start:0exp_des.end:1630exp_des.expressionstr:0.5
[024:868] [2025-04-22 13:33:23 +0000.975615][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[024:868] [2025-04-22 13:33:23 +0000.975677][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[024:868] [2025-04-22 13:33:23 +0000.975736][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[024:868] [2025-04-22 13:33:23 +0000.975759][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[024:868] [2025-04-22 13:33:23 +0000.975797][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[024:868] [2025-04-22 13:33:23 +0000.975845][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[024:868] [2025-04-22 13:33:23 +0000.975895][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[024:868] [2025-04-22 13:33:23 +0000.975942][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[024:869] [2025-04-22 13:33:23 +0000.975990][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[024:869] [2025-04-22 13:33:23 +0000.976036][60a8]
Warning(parse_template_json.cc:95): json parament no found the parament
[024:869] [2025-04-22 13:33:23 +0000.976085][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
filterpath
[024:869] [2025-04-22 13:33:23 +0000.976195][60a8] CropFilter::ConfigExtraFiles
Video filter default path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//filter.png
[024:869] [2025-04-22 13:33:23 +0000.976243][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
imagepath
[024:869] [2025-04-22 13:33:23 +0000.976288][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
videopath
[024:875] [2025-04-22 13:33:23 +0000.982658][60a8] SetParamForFilter leave. expire
time = 8 ms
[024:875] [2025-04-22 13:33:23 +0000.982852][60a8] OnOutputSizeChanged width 1920
height 1080
[024:875] [2025-04-22 13:33:23 +0000.982892][60a8] OpenGLFrameBuffer: width:1920
height:1080
[024:875] [2025-04-22 13:33:23 +0000.982916][60a8] OpenGLFrameBuffer: width:1920
height:1080
[024:875] [2025-04-22 13:33:23 +0000.982934][60a8] OpenGLFrameBuffer: width:1920
height:1080
[024:876] [2025-04-22 13:33:23 +0000.982949][60a8] OpenGLFrameBuffer: width:1920
height:1080
[024:876] [2025-04-22 13:33:23 +0000.982965][60a8] OpenGLFrameBuffer: width:1920
height:1080
[024:876] [2025-04-22 13:33:23 +0000.982978][60a8] OpenGLFrameBuffer: width:1920
height:1080
[024:876] [2025-04-22 13:33:23 +0000.982989][60a8] construct TrivalImageDrawer
0x6fc005a700
[024:876] [2025-04-22 13:33:23 +0000.983003][60a8] GPUImageProcessing construct:
frame resolution is: 1920 X 1080 drawer 0x6fc005a700 context 0x7093acff40
[024:876] [2025-04-22 13:33:23 +0000.983020][60a8] setupGLES:
[024:876] [2025-04-22 13:33:23 +0000.983376][60a8] OpenGLRenderProgram::Initialize.
[024:876] [2025-04-22 13:33:23 +0000.983474][60a8] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[024:876] [2025-04-22 13:33:23 +0000.983527][60a8] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[024:876] [2025-04-22 13:33:23 +0000.983633][60a8] Init open gl render:
0x6fc0113498
[024:876] [2025-04-22 13:33:23 +0000.983695][60a8] Fragement shader path:
[024:876] [2025-04-22 13:33:23 +0000.983726][60a8] Fragement shader path:
[024:876] [2025-04-22 13:33:23 +0000.983744][60a8] create opengl program object.
[024:876] [2025-04-22 13:33:23 +0000.983758][60a8] create shader: vertex
[024:877] [2025-04-22 13:33:23 +0000.983981][60a8] create shader: fragment
[024:887] [2025-04-22 13:33:23 +0000.994942][60a8] External image path is empty!
[024:888] [2025-04-22 13:33:23 +0000.995072][60a8] Error(crop_filter.cc:464): Init
the image texture failed.
[024:888] [2025-04-22 13:33:23 +0000.995108][60a8] OpenGLRenderProgram::Initialize
success.
[024:888] [2025-04-22 13:33:23 +0000.995174][60a8] Setup the OpenGL result:1
[024:889] [2025-04-22 13:33:23 +0000.996791][60a7] start recording, file
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13219504.mp4
[024:890] [2025-04-22 13:33:23 +0000.997280][60a7] MP4 session params: fps:30
width:1920 height:1080 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13219504.mp4 fileFd: -1 audio_timescale:44100
video_timescale:90000
[024:890] [2025-04-22 13:33:23 +0000.997378][60a7] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[024:890] [2025-04-22 13:33:23 +0000.997350][6179] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x6fe8429498
[024:890] [2025-04-22 13:33:23 +0000.997450][60a7] MP4 recorder params: fps:30
width:1920 height:1080 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13219504.mp4 fileFD: -1
[024:891] [2025-04-22 13:33:23 +0000.998375][60a7] MP4
file:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13219504.mp4 is opened successfully
[024:891] [2025-04-22 13:33:23 +0000.998485][60a7] setupMediaProcessers:
[024:891] [2025-04-22 13:33:23 +0000.998517][60a7]
RecordingSessionInternalSimple:setup media processers.
[024:891] [2025-04-22 13:33:23 +0000.998575][60a7] construct AAC encoder
[024:891] [2025-04-22 13:33:23 +0000.998839][60a7] H264Encoder creating:
superfast011818
[024:891] [2025-04-22 13:33:23 +0000.998916][60a7] H264Encode::H264Encoder creating
with width:1920 height:1080 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[024:892] [2025-04-22 13:33:23 +0000.999284][60a7] H264Encode::GetMachineModel is
M2102J20SG
[024:892] [2025-04-22 13:33:23 +0000.999349][60a7] H264Encoder machine_mode
is:M2102J20SG
[024:892] [2025-04-22 13:33:23 +0000.999385][60a7] setupCompressionSession:
[024:892] [2025-04-22 13:33:23 +0000.999401][60a7] H264Encode::creating hareware
Encoder
[024:892] [2025-04-22 13:33:23 +0000.999431][60a7] AndroidHwAvcEncoder
time:13219508 enter.
[024:892] [2025-04-22 13:33:23 +0000.999595][60a7] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007162107540 address:0x6f96f17050
[024:892] [2025-04-22 13:33:23 +0000.999744][60a7] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[024:892] [2025-04-22 13:33:23 +0000.999798][60a7] The video avc hw codec address
is 0x70a2e21bf8
[024:892] [2025-04-22 13:33:23 +0000.999874][60a7] AndroidHwAvcEncoder leave.
expire time = 0 ms
[024:892] [2025-04-22 13:33:23 +0000.999925][60a7] RegisterEncodeCompleteCallback
time:13219508 enter.
[024:893] [2025-04-22 13:33:24 +0000.26][60a7] RegisterEncodeCompleteCallback
leave. expire time = 1 ms
[024:893] [2025-04-22 13:33:24 +0000.129][60a7] InitEncode time:13219509 enter.
[024:893] [2025-04-22 13:33:24 +0000.227][60a7] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[024:893] [2025-04-22 13:33:24 +0000.292][60a7] Create time:13219509 enter.
[024:893] [2025-04-22 13:33:24 +0000.333][60a7] H264Encoder encoderCreate
width:1920 height:1080 fps:30 bitrate:31457280 usingVbrMode:1
[024:893] [2025-04-22 13:33:24 +0000.375][60a7]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1920, height: 1080,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x6fe83f9580
[024:893] [2025-04-22 13:33:24 +0000.528][60a7] supported_type:video/avc
[024:893] [2025-04-22 13:33:24 +0000.586][60a7] name:OMX.qcom.video.encoder.avc
mime:video/avc
[024:893] [2025-04-22 13:33:24 +0000.634][60a7] hwCodecPrefix :OMX.qcom.
[024:893] [2025-04-22 13:33:24 +0000.679][60a7] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[024:893] [2025-04-22 13:33:24 +0000.721][60a7] mediacodec_createCodecByName
time:13219509 enter.
[024:893] [2025-04-22 13:33:24 +0000.757][60a7] WrapAndroidMediaCodec time:13219509
enter.
[024:893] [2025-04-22 13:33:24 +0000.862][60a7] WrapAndroidMediaCodec leave.
expire time = 0 ms
[024:898] [2025-04-22 13:33:24 +0000.5820][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[024:911] [2025-04-22 13:33:24 +0000.18949][60a7] mediacodec_createCodecByName
leave. expire time = 19 ms
[024:912] [2025-04-22 13:33:24 +0000.19108][60a7] WrapAndroidMediaFromat
time:13219528 enter.
[024:912] [2025-04-22 13:33:24 +0000.19215][60a7] WrapAndroidMediaFromat leave.
expire time = 0 ms
[024:965] [2025-04-22 13:33:24 +0000.72246][60a7] Destroy time:13219581 enter.
[024:965] [2025-04-22 13:33:24 +0000.72355][60a7] WrapAndroidMediaFromat::
Destroy
[024:965] [2025-04-22 13:33:24 +0000.72387][60a7] Destroy leave. expire time = 0
ms
[024:965] [2025-04-22 13:33:24 +0000.72411][60a7] ~WrapAndroidMediaFromat
time:13219581 enter.
[024:965] [2025-04-22 13:33:24 +0000.72502][60a7] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[024:965] [2025-04-22 13:33:24 +0000.72675][60a7] Create leave. expire time = 72
ms
[024:965] [2025-04-22 13:33:24 +0000.72719][60a7] isSemiPlanarSupport time:13219581
enter.
[024:965] [2025-04-22 13:33:24 +0000.72779][60a7] H264Encoder isSemiPlanarSupport
[024:965] [2025-04-22 13:33:24 +0000.72807][60a7] isSemiPlanarSupport leave.
expire time = 0 ms
[024:965] [2025-04-22 13:33:24 +0000.72873][60a7] creat hw H264Encoder success,
isSemiPlanar:1
[024:966] [2025-04-22 13:33:24 +0000.73039][60a7] InitEncode leave. expire time =
73 ms
[024:966] [2025-04-22 13:33:24 +0000.73098][60a7] H264Encode::created Encoder
[024:966] [2025-04-22 13:33:24 +0000.73155][60a7] H264Encode:: H264 encoder
created.
[024:966] [2025-04-22 13:33:24 +0000.73199][60a7] H264 encoder created.
[024:966] [2025-04-22 13:33:24 +0000.73244][60a7]
RecordingSessionInternalSimple:created avc encoder avc: 0x6ffdb71e00
[024:966] [2025-04-22 13:33:24 +0000.73291][60a7] setOutput:
[024:966] [2025-04-22 13:33:24 +0000.73338][60a7]
RecordingSessionInternalSimple:encoder set output to muxer!
[024:966] [2025-04-22 13:33:24 +0000.73361][60a7] request a key frame
[024:966] [2025-04-22 13:33:24 +0000.73406][60a7] H264Encode:: request a key frame
[024:966] [2025-04-22 13:33:24 +0000.73754][60a8] Start:
[024:967] [2025-04-22 13:33:24 +0000.74166][60ab] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[024:967] [2025-04-22 13:33:24 +0000.74287][60ab] Reset: history total size: 98
[024:967] [2025-04-22 13:33:24 +0000.74344][60ab] DeviceStart:
audioDevice_:0x6ffdb75000
[024:967] [2025-04-22 13:33:24 +0000.74396][60ab] DeviceStart: time profile playout
init before
[024:967] [2025-04-22 13:33:24 +0000.74421][60ab] DeviceStart: time profile playout
init end
[024:967] [2025-04-22 13:33:24 +0000.74449][60ab] OpenSlesOutput:Start playout
[024:968] [2025-04-22 13:33:24 +0000.75422][60ab] Create the opensl output player.
streamtype before:0
[024:968] [2025-04-22 13:33:24 +0000.75621][60ab] Create the opensl output player.
streamtype after:3
[024:972] [2025-04-22 13:33:24 +0000.79139][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[024:993] [2025-04-22 13:33:24 +0000.100298][60ab] Enqueue opensl buffer size:1764
[025:026] [2025-04-22 13:33:24 +0000.133519][60ab] DeviceStart: time profile
playout all end
[025:026] [2025-04-22 13:33:24 +0000.133687][60ab] operator(): Audio playback
started.
[025:027] [2025-04-22 13:33:24 +0000.134403][617f] NeedMorePlayData: Scale the
volume to zero now!
[025:044] [2025-04-22 13:33:24 +0000.151427][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[025:048] [2025-04-22 13:33:24 +0000.155689][60a8] begine recode to first frame
spend time:182
[025:048] [2025-04-22 13:33:24 +0000.155906][60a8] add frame because frame
interval.
[025:049] [2025-04-22 13:33:24 +0000.156037][60a8]
TrivalImageDrawer::SetOrientation m_orientation_: 90
[025:049] [2025-04-22 13:33:24 +0000.156065][60a8]
GPUImageProcessing::SetOrientation orientation: 90
[025:049] [2025-04-22 13:33:24 +0000.156940][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[025:077] [2025-04-22 13:33:24 +0000.184839][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[025:085] [2025-04-22 13:33:24 +0000.192717][6178]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[025:086] [2025-04-22 13:33:24 +0000.193004][60a9] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//bgm.mp3
sync_mode: 1 seek_pos: 10300 delay: 0 this:0x6fc0113800
[025:112] [2025-04-22 13:33:24 +0000.219737][6175] FFMpeg=> [mp3 @ 0x6fe8032200]
Current FFmpeg version git-2021-06-16-97cea6f
[025:115] [2025-04-22 13:33:24 +0000.222631][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[025:134] [2025-04-22 13:33:24 +0000.241546][6176] success seekto
avformat_seek_file to: 10300000
[025:135] [2025-04-22 13:33:24 +0000.242019][6176] Drop one audio frame for seekto,
pkt_dts 145297152 audio_seek_pos_: 10300000
[025:139] [2025-04-22 13:33:24 +0000.246198][60ab] First audio frame rendering
[025:145] [2025-04-22 13:33:24 +0000.252584][6179] add aac audio track with id:1
[025:152] [2025-04-22 13:33:24 +0000.259225][6179] audio start ts:0
[025:152] [2025-04-22 13:33:24 +0000.259366][6179] the audio frame has been written
into MP4 file
[025:158] [2025-04-22 13:33:24 +0000.265565][6178] h264 add frame header cdr flag
[025:159] [2025-04-22 13:33:24 +0000.266547][6178] h264 add frame header cdr flag
[025:160] [2025-04-22 13:33:24 +0000.266985][6178] Received key frame:0
[025:160] [2025-04-22 13:33:24 +0000.267018][6178] H264Encode:: get a sps pps
header!headerSize:32
[025:160] [2025-04-22 13:33:24 +0000.267120][6179] get the H.264 SPS parameter
[025:160] [2025-04-22 13:33:24 +0000.267299][6179] add video track with id:2
[025:160] [2025-04-22 13:33:24 +0000.267896][6179] get the H.264 PPS parameter
[025:205] [2025-04-22 13:33:24 +0000.312494][6179] get the H.264 IDR frame
[025:205] [2025-04-22 13:33:24 +0000.312679][6179] resss:true
[025:205] [2025-04-22 13:33:24 +0000.312717][6179] video start ts:0
[025:206] [2025-04-22 13:33:24 +0000.312974][6179] the video frame has been written
into MP4 file
[025:327] [2025-04-22 13:33:24 +0000.434595][6178] Push an pts:233 to dts queue.
[025:350] [2025-04-22 13:33:24 +0000.457199][5d31] video render surface render a
frame
[025:352] [2025-04-22 13:33:24 +0000.459010][60a8] CropFilter::OnVideoFrame
outputtexture :17
[025:352] [2025-04-22 13:33:24 +0000.459216][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[025:360] [2025-04-22 13:33:24 +0000.467333][6178] DTS queue for
Generator:0x6fc2de58b8 233 267
[025:365] [2025-04-22 13:33:24 +0000.472506][6178] last dts:200 currentPts:233
ppsOrSPS:0 queue length:2
[025:437] [2025-04-22 13:33:24 +0000.544394][617f]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[025:525] [2025-04-22 13:33:24 +0000.632434][60a8] The convert RGB to YUV take 7
[025:559] [2025-04-22 13:33:24 +0000.666069][60a8] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[025:853] [2025-04-22 13:33:24 +0000.960138][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[025:950] [2025-04-22 13:33:25 +0000.57286][60a8] CameraSource::PushExtraFrame
pkt_dts: 899, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[026:027] [2025-04-22 13:33:25 +0000.134425][60a8] The convert RGB to YUV take 7
[026:201] [2025-04-22 13:33:25 +0000.308338][6178] DTS queue for
Generator:0x6fc2de58b8 1067 1100
[026:351] [2025-04-22 13:33:25 +0000.458274][5d31] video render surface render a
frame
[026:352] [2025-04-22 13:33:25 +0000.459245][60a8] CropFilter::OnVideoFrame
outputtexture :17
[026:352] [2025-04-22 13:33:25 +0000.459340][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[026:457] [2025-04-22 13:33:25 +0000.564025][617f]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[026:527] [2025-04-22 13:33:25 +0000.634727][60a8] The convert RGB to YUV take 6
[026:571] [2025-04-22 13:33:25 +0000.678215][60a9] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[026:627] [2025-04-22 13:33:25 +0000.734837][60ab] The audio playback speed:100
(1/100)
[026:628] [2025-04-22 13:33:25 +0000.734996][60ab] lipsync_debug: The current
played audio timestamp is:1655(1/50)
[026:672] [2025-04-22 13:33:25 +0000.779910][6178] Push an pts:1567 to dts queue.
[026:698] [2025-04-22 13:33:25 +0000.805497][60a8] webrtc common_video plane
old ..... (1/1000) new: 6001 delete: 5982 diff: 19
[026:733] [2025-04-22 13:33:25 +0000.840214][6178] last dts:1533 currentPts:1567
ppsOrSPS:0 queue length:3
[026:746] [2025-04-22 13:33:25 +0000.853556][60ab] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[026:746] [2025-04-22 13:33:25 +0000.853680][60a8] OnNeedStopRecording:
[026:747] [2025-04-22 13:33:25 +0000.854447][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StopRecordingJni:
[026:747] [2025-04-22 13:33:25 +0000.854664][60a8] operator(): Stop
[026:748] [2025-04-22 13:33:25 +0000.855250][60a9] OnOutputAudioFrame: Have not
start, exit OnOutputAudioFrame
[026:748] [2025-04-22 13:33:25 +0000.855353][60a9] OnAudioTimer: Have not start,
exit OnAudioTimer
[026:748] [2025-04-22 13:33:25 +0000.855434][60a8] Stop:
[026:750] [2025-04-22 13:33:25 +0000.857506][60ab] DeviceStop:
audioDevice_:0x6ffdb75000
[026:750] [2025-04-22 13:33:25 +0000.857590][60ab] OpenSlesOutput:Stop playout
[026:752] [2025-04-22 13:33:25 +0000.859628][60ab] DeviceStop: Done
[026:752] [2025-04-22 13:33:25 +0000.859722][60ab] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[026:754] [2025-04-22 13:33:25 +0000.861471][6178]
MediaFilterCamera::WriteVideoFrametoMP4_w quit
[026:756] [2025-04-22 13:33:25 +0000.863827][60a7] stop recording
[026:756] [2025-04-22 13:33:25 +0000.863872][60a7]
RecordingSessionInternalSimple:destroy media processers
[026:756] [2025-04-22 13:33:25 +0000.863889][60a7] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[026:756] [2025-04-22 13:33:25 +0000.863904][60a7] H264Encode::flushing hareware
Encoder
[026:757] [2025-04-22 13:33:25 +0000.864005][60a7] Flush time:13221373 enter.
[026:757] [2025-04-22 13:33:25 +0000.864034][60a7] H264Encoder encoder flush
[026:757] [2025-04-22 13:33:25 +0000.864052][60a7] flush output queue
[027:084] [2025-04-22 13:33:26 +0000.191622][60a7] Flush leave. expire time = 327
ms
[027:085] [2025-04-22 13:33:26 +0000.192011][60a7] ~H264EncodeWrap:
[027:085] [2025-04-22 13:33:26 +0000.192098][60a7] ~H264Encode:
[027:085] [2025-04-22 13:33:26 +0000.192145][60a7] teardownCompressionSession:
H264Encode::destroying Encoder
[027:085] [2025-04-22 13:33:26 +0000.192196][60a7] Release time:13221701 enter.
[027:085] [2025-04-22 13:33:26 +0000.192463][60a7] Release:
MediaCodecVideoEncoder::Release _inited:1
[027:085] [2025-04-22 13:33:26 +0000.192551][60a7] Destroy time:13221701 enter.
[027:085] [2025-04-22 13:33:26 +0000.192597][60a7] H264Encoder encoderDestroy
[027:085] [2025-04-22 13:33:26 +0000.192800][60a7]
AndroidMediaCodecVideoEncoder::release env: 0x6fe82b81e0
[027:085] [2025-04-22 13:33:26 +0000.192859][60a7]
AndroidMediaCodecVideoEncoder::Destroy
[027:122] [2025-04-22 13:33:26 +0000.229396][60a7] Destroy leave. expire time = 37
ms
[027:122] [2025-04-22 13:33:26 +0000.229641][60a7] Release leave. expire time = 37
ms
[027:122] [2025-04-22 13:33:26 +0000.229702][60a7] ~AndroidHwAvcEncoder
time:13221738 enter.
[027:122] [2025-04-22 13:33:26 +0000.229933][60a7] Release time:13221738 enter.
[027:123] [2025-04-22 13:33:26 +0000.230032][60a7] Release:
MediaCodecVideoEncoder:: has been released before, just return
[027:123] [2025-04-22 13:33:26 +0000.230090][60a7] Release leave. expire time = 1
ms
[027:123] [2025-04-22 13:33:26 +0000.230137][60a7] ~AndroidMediaCodecVideoEncoder
[027:123] [2025-04-22 13:33:26 +0000.230181][60a7] ~WrapAndroidMediaCodec
time:13221739 enter.
[027:123] [2025-04-22 13:33:26 +0000.230229][60a7] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[027:123] [2025-04-22 13:33:26 +0000.230274][60a7] video hevc hw codec
destructor:0x70a2e21bf8
[027:123] [2025-04-22 13:33:26 +0000.230405][60a7] ~AndroidHwAvcEncoder leave.
expire time = 1 ms
[027:123] [2025-04-22 13:33:26 +0000.230486][60a7] teardownCompressionSession:
H264Encode::destroyed Encoder
[027:123] [2025-04-22 13:33:26 +0000.230587][60a7]
RecordingSessionInternalSimple:destroy aac encoder output!
[027:123] [2025-04-22 13:33:26 +0000.230635][60a7] AACSWEncode destructor
[027:131] [2025-04-22 13:33:26 +0000.238454][6179] MP4 close file successfully
[027:131] [2025-04-22 13:33:26 +0000.238590][6179] Recording session Internal:
notify recording ok
[027:131] [2025-04-22 13:33:26 +0000.238622][6179] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13219504.mp4
[027:131] [2025-04-22 13:33:26 +0000.238648][6179] OnRecordFinish:
[027:132] [2025-04-22 13:33:26 +0000.239861][60a8] DestroyPipelineAndFilters
time:13221748 enter.
[027:133] [2025-04-22 13:33:26 +0000.240292][60a8] UnbindInputFilter 0x6fbfa006c0
this 0x6fc0113780
[027:133] [2025-04-22 13:33:26 +0000.240396][60a8] UnbindInputFilter 0x6fc0113780
this 0x6fbf9db798
[027:133] [2025-04-22 13:33:26 +0000.240438][60a8] filter: filter pipeline destroy
this: 0x6fbf9db700
[027:133] [2025-04-22 13:33:26 +0000.240561][60a8] ClearVideoOfSources: recodring
total frames:52
[027:133] [2025-04-22 13:33:26 +0000.240599][60a8] ClearVideoOfSources:
[027:133] [2025-04-22 13:33:26 +0000.240641][60a8] GPUImageProcessing destruct.
[027:133] [2025-04-22 13:33:26 +0000.240671][60a8] destroy TrivalImageDrawer
0x6fc005a700
[027:133] [2025-04-22 13:33:26 +0000.240705][60a8] The shader has been initialize,
clean up them.
[027:134] [2025-04-22 13:33:26 +0000.241217][60a8] ~OpenGLFrameBuffer:
[027:134] [2025-04-22 13:33:26 +0000.241394][60a8] ~OpenGLFrameBuffer:
[027:134] [2025-04-22 13:33:26 +0000.241603][60a8] ~OpenGLFrameBuffer:
[027:134] [2025-04-22 13:33:26 +0000.241779][60a8] ~OpenGLFrameBuffer:
[027:134] [2025-04-22 13:33:26 +0000.241901][60a8] ~OpenGLFrameBuffer:
[027:135] [2025-04-22 13:33:26 +0000.242047][60a8] ~OpenGLFrameBuffer:
[027:135] [2025-04-22 13:33:26 +0000.242539][60a8] GPUImageProcessing destruct
finish.
[027:135] [2025-04-22 13:33:26 +0000.242682][60a8] GPURGBAFrame destruct.
[027:135] [2025-04-22 13:33:26 +0000.242758][60a8] destroy OpenGLRenderProgram
0x6fc0113498
[027:135] [2025-04-22 13:33:26 +0000.242842][60a8] ~CameraSource time:13221751
enter.
[027:135] [2025-04-22 13:33:26 +0000.242900][60a8] ~CameraSource leave. expire
time = 0 ms
[027:138] [2025-04-22 13:33:26 +0000.245843][60a8] DestroyPipelineAndFilters
leave. expire time = 6 ms
[029:038] [2025-04-22 13:33:28 +0000.145756][1422] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[029:038] [2025-04-22 13:33:28 +0000.145901][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera orientation: 90
[029:039] [2025-04-22 13:33:28 +0000.146272][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StartRecordingJni:
[029:039] [2025-04-22 13:33:28 +0000.146699][60a8] MediaFilterCamera, recording
file context:0x70a2f3c280 input texture:11
[029:039] [2025-04-22 13:33:28 +0000.146812][60a8] construct OpenGLRenderProgram
0x6fc0113898
[029:039] [2025-04-22 13:33:28 +0000.146861][60a8] CropFilter::SetOrientation
orientation: 90
[029:039] [2025-04-22 13:33:28 +0000.146907][60a8] filter: filter pipeline
construtc this: 0x6fbf9db400
[029:039] [2025-04-22 13:33:28 +0000.146930][60a8] filter: filter pipeline2 update
pattern: 1
[029:040] [2025-04-22 13:33:28 +0000.146957][60a8] CameraSource::source_id_:6
[029:040] [2025-04-22 13:33:28 +0000.147662][60a8] SetPlayLoop: AudioSource
SetPlayLoop 0
[029:040] [2025-04-22 13:33:28 +0000.147785][60a8]
Warning(media_filter_camera.cc:483): seekPos:11930
[029:040] [2025-04-22 13:33:28 +0000.147880][60a8] BindInputFilter 0x6fbfa006c0
this 0x6fc0113b80
[029:041] [2025-04-22 13:33:28 +0000.147951][60a8] BindInputFilter 0x6fc0113b80
this 0x6fbf9db498
[029:041] [2025-04-22 13:33:28 +0000.148039][60a8] SetParamForFilter time:13223657
enter.
[029:041] [2025-04-22 13:33:28 +0000.148092][60a8] SetParamForFilter: Params video
index is: 5
[029:041] [2025-04-22 13:33:28 +0000.148148][60a8] SetParamForFilter: Params seek
pos is: 5
[029:041] [2025-04-22 13:33:28 +0000.148212][60a8] crop filter video index:5
folderpath: /data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness/
movie_mode: 0
[029:041] [2025-04-22 13:33:28 +0000.148263][60a8] Error(crop_filter.cc:395):
CropFilter config path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//config.json
[029:041] [2025-04-22 13:33:28 +0000.148596][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[029:041] [2025-04-22 13:33:28 +0000.148667][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[029:041] [2025-04-22 13:33:28 +0000.148716][60a8]
exp_des.start:0exp_des.end:540exp_des.expressionstr:0.5
[029:041] [2025-04-22 13:33:28 +0000.148787][60a8]
exp_des.start:0exp_des.end:540exp_des.expressionstr:0.5
[029:041] [2025-04-22 13:33:28 +0000.148846][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[029:041] [2025-04-22 13:33:28 +0000.148915][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[029:042] [2025-04-22 13:33:28 +0000.148965][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[029:042] [2025-04-22 13:33:28 +0000.148985][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[029:042] [2025-04-22 13:33:28 +0000.149031][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[029:042] [2025-04-22 13:33:28 +0000.149090][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[029:042] [2025-04-22 13:33:28 +0000.149112][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[029:042] [2025-04-22 13:33:28 +0000.149158][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[029:042] [2025-04-22 13:33:28 +0000.149209][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[029:042] [2025-04-22 13:33:28 +0000.149256][60a8]
Warning(parse_template_json.cc:95): json parament no found the parament
[029:042] [2025-04-22 13:33:28 +0000.149309][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
filterpath
[029:042] [2025-04-22 13:33:28 +0000.149337][60a8] CropFilter::ConfigExtraFiles
Video filter default path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//filter.png
[029:042] [2025-04-22 13:33:28 +0000.149387][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
imagepath
[029:042] [2025-04-22 13:33:28 +0000.149410][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
videopath
[029:044] [2025-04-22 13:33:28 +0000.151365][60a8] SetParamForFilter leave. expire
time = 3 ms
[029:044] [2025-04-22 13:33:28 +0000.151655][60a8] OnOutputSizeChanged width 1920
height 1080
[029:044] [2025-04-22 13:33:28 +0000.151746][60a8] OpenGLFrameBuffer: width:1920
height:1080
[029:044] [2025-04-22 13:33:28 +0000.151808][60a8] OpenGLFrameBuffer: width:1920
height:1080
[029:044] [2025-04-22 13:33:28 +0000.151838][60a8] OpenGLFrameBuffer: width:1920
height:1080
[029:044] [2025-04-22 13:33:28 +0000.151856][60a8] OpenGLFrameBuffer: width:1920
height:1080
[029:044] [2025-04-22 13:33:28 +0000.151870][60a8] OpenGLFrameBuffer: width:1920
height:1080
[029:044] [2025-04-22 13:33:28 +0000.151924][60a8] OpenGLFrameBuffer: width:1920
height:1080
[029:044] [2025-04-22 13:33:28 +0000.151943][60a8] construct TrivalImageDrawer
0x6fc005a700
[029:045] [2025-04-22 13:33:28 +0000.151964][60a8] GPUImageProcessing construct:
frame resolution is: 1920 X 1080 drawer 0x6fc005a700 context 0x7093acff40
[029:045] [2025-04-22 13:33:28 +0000.152034][60a8] setupGLES:
[029:045] [2025-04-22 13:33:28 +0000.152435][60a8] OpenGLRenderProgram::Initialize.
[029:045] [2025-04-22 13:33:28 +0000.152551][60a8] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[029:045] [2025-04-22 13:33:28 +0000.152631][60a8] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[029:045] [2025-04-22 13:33:28 +0000.152711][60a8] Init open gl render:
0x6fc0113898
[029:045] [2025-04-22 13:33:28 +0000.152803][60a8] Fragement shader path:
[029:045] [2025-04-22 13:33:28 +0000.152910][60a8] Fragement shader path:
[029:046] [2025-04-22 13:33:28 +0000.152957][60a8] create opengl program object.
[029:046] [2025-04-22 13:33:28 +0000.153013][60a8] create shader: vertex
[029:046] [2025-04-22 13:33:28 +0000.153266][60a8] create shader: fragment
[029:058] [2025-04-22 13:33:28 +0000.165534][60a8] External image path is empty!
[029:058] [2025-04-22 13:33:28 +0000.165675][60a8] Error(crop_filter.cc:464): Init
the image texture failed.
[029:058] [2025-04-22 13:33:28 +0000.165711][60a8] OpenGLRenderProgram::Initialize
success.
[029:058] [2025-04-22 13:33:28 +0000.165787][60a8] Setup the OpenGL result:1
[029:059] [2025-04-22 13:33:28 +0000.166775][60a7] start recording, file
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13223675.mp4
[029:060] [2025-04-22 13:33:28 +0000.167285][60a7] MP4 session params: fps:30
width:1920 height:1080 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13223675.mp4 fileFd: -1 audio_timescale:44100
video_timescale:90000
[029:060] [2025-04-22 13:33:28 +0000.167427][60a7] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[029:060] [2025-04-22 13:33:28 +0000.167543][60a7] MP4 recorder params: fps:30
width:1920 height:1080 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13223675.mp4 fileFD: -1
[029:060] [2025-04-22 13:33:28 +0000.167573][619c] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x6fe8429498
[029:061] [2025-04-22 13:33:28 +0000.168298][60a7] MP4
file:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13223675.mp4 is opened successfully
[029:061] [2025-04-22 13:33:28 +0000.168414][60a7] setupMediaProcessers:
[029:061] [2025-04-22 13:33:28 +0000.168495][60a7]
RecordingSessionInternalSimple:setup media processers.
[029:061] [2025-04-22 13:33:28 +0000.168577][60a7] construct AAC encoder
[029:062] [2025-04-22 13:33:28 +0000.169053][60a7] H264Encoder creating:
superfast011818
[029:062] [2025-04-22 13:33:28 +0000.169178][60a7] H264Encode::H264Encoder creating
with width:1920 height:1080 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[029:063] [2025-04-22 13:33:28 +0000.170185][60a7] H264Encode::GetMachineModel is
M2102J20SG
[029:063] [2025-04-22 13:33:28 +0000.170310][60a7] H264Encoder machine_mode
is:M2102J20SG
[029:063] [2025-04-22 13:33:28 +0000.170390][60a7] setupCompressionSession:
[029:063] [2025-04-22 13:33:28 +0000.170464][60a7] H264Encode::creating hareware
Encoder
[029:063] [2025-04-22 13:33:28 +0000.170539][60a7] AndroidHwAvcEncoder
time:13223679 enter.
[029:063] [2025-04-22 13:33:28 +0000.170827][60a7] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007162107540 address:0x6f96f17050
[029:064] [2025-04-22 13:33:28 +0000.171243][60a7] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[029:064] [2025-04-22 13:33:28 +0000.171352][60a7] The video avc hw codec address
is 0x70a2e21b28
[029:064] [2025-04-22 13:33:28 +0000.171458][60a7] AndroidHwAvcEncoder leave.
expire time = 1 ms
[029:064] [2025-04-22 13:33:28 +0000.171515][60a7] RegisterEncodeCompleteCallback
time:13223680 enter.
[029:064] [2025-04-22 13:33:28 +0000.171651][60a7] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[029:064] [2025-04-22 13:33:28 +0000.171767][60a7] InitEncode time:13223680 enter.
[029:064] [2025-04-22 13:33:28 +0000.171896][60a7] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[029:065] [2025-04-22 13:33:28 +0000.171969][60a7] Create time:13223681 enter.
[029:065] [2025-04-22 13:33:28 +0000.172016][60a7] H264Encoder encoderCreate
width:1920 height:1080 fps:30 bitrate:31457280 usingVbrMode:1
[029:065] [2025-04-22 13:33:28 +0000.172067][60a7]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1920, height: 1080,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x6ff6b6e500
[029:065] [2025-04-22 13:33:28 +0000.172459][60a7] supported_type:video/avc
[029:065] [2025-04-22 13:33:28 +0000.172577][60a7] name:OMX.qcom.video.encoder.avc
mime:video/avc
[029:065] [2025-04-22 13:33:28 +0000.172658][60a7] hwCodecPrefix :OMX.qcom.
[029:065] [2025-04-22 13:33:28 +0000.172710][60a7] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[029:065] [2025-04-22 13:33:28 +0000.172761][60a7] mediacodec_createCodecByName
time:13223681 enter.
[029:065] [2025-04-22 13:33:28 +0000.172808][60a7] WrapAndroidMediaCodec
time:13223681 enter.
[029:066] [2025-04-22 13:33:28 +0000.173027][60a7] WrapAndroidMediaCodec leave.
expire time = 1 ms
[029:088] [2025-04-22 13:33:28 +0000.195034][60a7] mediacodec_createCodecByName
leave. expire time = 23 ms
[029:088] [2025-04-22 13:33:28 +0000.195208][60a7] WrapAndroidMediaFromat
time:13223704 enter.
[029:088] [2025-04-22 13:33:28 +0000.195311][60a7] WrapAndroidMediaFromat leave.
expire time = 0 ms
[029:090] [2025-04-22 13:33:28 +0000.197210][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[029:143] [2025-04-22 13:33:28 +0000.250757][60a7] Destroy time:13223759 enter.
[029:143] [2025-04-22 13:33:28 +0000.250813][60a7] WrapAndroidMediaFromat::
Destroy
[029:143] [2025-04-22 13:33:28 +0000.250843][60a7] Destroy leave. expire time = 0
ms
[029:143] [2025-04-22 13:33:28 +0000.250868][60a7] ~WrapAndroidMediaFromat
time:13223759 enter.
[029:143] [2025-04-22 13:33:28 +0000.250896][60a7] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[029:143] [2025-04-22 13:33:28 +0000.250925][60a7] Create leave. expire time = 78
ms
[029:143] [2025-04-22 13:33:28 +0000.250940][60a7] isSemiPlanarSupport
time:13223759 enter.
[029:144] [2025-04-22 13:33:28 +0000.251003][60a7] H264Encoder isSemiPlanarSupport
[029:144] [2025-04-22 13:33:28 +0000.251021][60a7] isSemiPlanarSupport leave.
expire time = 1 ms
[029:144] [2025-04-22 13:33:28 +0000.251036][60a7] creat hw H264Encoder success,
isSemiPlanar:1
[029:144] [2025-04-22 13:33:28 +0000.251104][60a7] InitEncode leave. expire time =
80 ms
[029:144] [2025-04-22 13:33:28 +0000.251121][60a7] H264Encode::created Encoder
[029:144] [2025-04-22 13:33:28 +0000.251136][60a7] H264Encode:: H264 encoder
created.
[029:144] [2025-04-22 13:33:28 +0000.251148][60a7] H264 encoder created.
[029:144] [2025-04-22 13:33:28 +0000.251160][60a7]
RecordingSessionInternalSimple:created avc encoder avc: 0x70a2fead00
[029:144] [2025-04-22 13:33:28 +0000.251210][60a7] setOutput:
[029:144] [2025-04-22 13:33:28 +0000.251226][60a7]
RecordingSessionInternalSimple:encoder set output to muxer!
[029:144] [2025-04-22 13:33:28 +0000.251262][60a7] request a key frame
[029:144] [2025-04-22 13:33:28 +0000.251275][60a7] H264Encode:: request a key frame
[029:144] [2025-04-22 13:33:28 +0000.251468][60a8] Start:
[029:144] [2025-04-22 13:33:28 +0000.251603][60ab] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[029:144] [2025-04-22 13:33:28 +0000.251641][60ab] Reset: history total size: 98
[029:144] [2025-04-22 13:33:28 +0000.251675][60ab] DeviceStart:
audioDevice_:0x6ffdb75000
[029:144] [2025-04-22 13:33:28 +0000.251702][60ab] DeviceStart: time profile
playout init before
[029:144] [2025-04-22 13:33:28 +0000.251719][60ab] DeviceStart: time profile
playout init end
[029:144] [2025-04-22 13:33:28 +0000.251739][60ab] OpenSlesOutput:Start playout
[029:145] [2025-04-22 13:33:28 +0000.252606][60ab] Create the opensl output player.
streamtype before:0
[029:145] [2025-04-22 13:33:28 +0000.252682][60ab] Create the opensl output player.
streamtype after:3
[029:162] [2025-04-22 13:33:28 +0000.269401][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[029:164] [2025-04-22 13:33:28 +0000.271244][60ab] Enqueue opensl buffer size:1764
[029:192] [2025-04-22 13:33:28 +0000.299483][60ab] DeviceStart: time profile
playout all end
[029:192] [2025-04-22 13:33:28 +0000.299625][60ab] operator(): Audio playback
started.
[029:194] [2025-04-22 13:33:28 +0000.301906][61a2] NeedMorePlayData: Scale the
volume to zero now!
[029:203] [2025-04-22 13:33:28 +0000.310383][60a8] begine recode to first frame
spend time:164
[029:203] [2025-04-22 13:33:28 +0000.310603][60a8] add frame because frame
interval.
[029:203] [2025-04-22 13:33:28 +0000.310668][60a8]
TrivalImageDrawer::SetOrientation m_orientation_: 90
[029:203] [2025-04-22 13:33:28 +0000.310706][60a8]
GPUImageProcessing::SetOrientation orientation: 90
[029:213] [2025-04-22 13:33:28 +0000.320828][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113898
[029:234] [2025-04-22 13:33:28 +0000.341355][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[029:239] [2025-04-22 13:33:28 +0000.346280][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113898
[029:245] [2025-04-22 13:33:28 +0000.352027][60a9] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//bgm.mp3
sync_mode: 1 seek_pos: 11930 delay: 0 this:0x6fc0113400
[029:248] [2025-04-22 13:33:28 +0000.355646][619b]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[029:270] [2025-04-22 13:33:28 +0000.377938][6198] FFMpeg=> [mp3 @ 0x6fe8487c00]
Current FFmpeg version git-2021-06-16-97cea6f
[029:288] [2025-04-22 13:33:28 +0000.395586][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113898
[029:289] [2025-04-22 13:33:28 +0000.396717][6199] success seekto
avformat_seek_file to: 11930000
[029:290] [2025-04-22 13:33:28 +0000.397293][6199] Drop one audio frame for seekto,
pkt_dts 168327936 audio_seek_pos_: 11930000
[029:290] [2025-04-22 13:33:28 +0000.397513][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[029:292] [2025-04-22 13:33:28 +0000.399229][60ab] First audio frame rendering
[029:295] [2025-04-22 13:33:28 +0000.402077][619c] add aac audio track with id:1
[029:305] [2025-04-22 13:33:28 +0000.412813][619c] audio start ts:0
[029:305] [2025-04-22 13:33:28 +0000.412911][619c] the audio frame has been written
into MP4 file
[029:311] [2025-04-22 13:33:28 +0000.418680][619b] h264 add frame header cdr flag
[029:312] [2025-04-22 13:33:28 +0000.419202][619b] h264 add frame header cdr flag
[029:312] [2025-04-22 13:33:28 +0000.419768][619b] Received key frame:0
[029:313] [2025-04-22 13:33:28 +0000.420012][619b] H264Encode:: get a sps pps
header!headerSize:32
[029:313] [2025-04-22 13:33:28 +0000.420654][619c] get the H.264 SPS parameter
[029:313] [2025-04-22 13:33:28 +0000.420866][619c] add video track with id:2
[029:314] [2025-04-22 13:33:28 +0000.421742][619c] get the H.264 PPS parameter
[029:338] [2025-04-22 13:33:28 +0000.445887][60a8] CameraSource::PushExtraFrame
pkt_dts: 133, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[029:361] [2025-04-22 13:33:28 +0000.468083][619c] get the H.264 IDR frame
[029:361] [2025-04-22 13:33:28 +0000.468382][619c] resss:true
[029:361] [2025-04-22 13:33:28 +0000.468427][619c] video start ts:0
[029:361] [2025-04-22 13:33:28 +0000.468643][619c] the video frame has been written
into MP4 file
[029:482] [2025-04-22 13:33:28 +0000.589429][60a8] The convert RGB to YUV take 9
[029:491] [2025-04-22 13:33:28 +0000.597984][619b] DTS queue for
Generator:0x6fc2de58b8 233
[029:773] [2025-04-22 13:33:28 +0000.880277][5d31] video render surface render a
frame
[029:776] [2025-04-22 13:33:28 +0000.883601][60a8] CropFilter::OnVideoFrame
outputtexture :13
[029:776] [2025-04-22 13:33:28 +0000.883850][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[029:812] [2025-04-22 13:33:28 +0000.919874][60ab] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[029:813] [2025-04-22 13:33:28 +0000.920568][60a8] OnNeedStopRecording:
[029:814] [2025-04-22 13:33:28 +0000.921541][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StopRecordingJni:
[029:814] [2025-04-22 13:33:28 +0000.921914][60a8] operator(): Stop
[029:817] [2025-04-22 13:33:28 +0000.924093][60a8] Stop:
[029:817] [2025-04-22 13:33:28 +0000.924155][61a2] NeedMorePlayData: Scale the
volume to zero now!
[029:817] [2025-04-22 13:33:28 +0000.924446][60ab] DeviceStop:
audioDevice_:0x6ffdb75000
[029:817] [2025-04-22 13:33:28 +0000.924542][60ab] OpenSlesOutput:Stop playout
[029:822] [2025-04-22 13:33:28 +0000.929864][60ab] DeviceStop: Done
[029:823] [2025-04-22 13:33:28 +0000.930281][60ab] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[029:826] [2025-04-22 13:33:28 +0000.933288][619b]
MediaFilterCamera::WriteVideoFrametoMP4_w quit
[029:830] [2025-04-22 13:33:28 +0000.937424][60a7] stop recording
[029:830] [2025-04-22 13:33:28 +0000.937513][60a7]
RecordingSessionInternalSimple:destroy media processers
[029:830] [2025-04-22 13:33:28 +0000.937549][60a7] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[029:830] [2025-04-22 13:33:28 +0000.937597][60a7] H264Encode::flushing hareware
Encoder
[029:830] [2025-04-22 13:33:28 +0000.937778][60a7] Flush time:13224446 enter.
[029:830] [2025-04-22 13:33:28 +0000.937855][60a7] H264Encoder encoder flush
[029:830] [2025-04-22 13:33:28 +0000.937910][60a7] flush output queue
[030:157] [2025-04-22 13:33:29 +0000.264244][60a7] Flush leave. expire time = 327
ms
[030:157] [2025-04-22 13:33:29 +0000.264493][60a7] ~H264EncodeWrap:
[030:157] [2025-04-22 13:33:29 +0000.264564][60a7] ~H264Encode:
[030:157] [2025-04-22 13:33:29 +0000.264618][60a7] teardownCompressionSession:
H264Encode::destroying Encoder
[030:157] [2025-04-22 13:33:29 +0000.264675][60a7] Release time:13224773 enter.
[030:157] [2025-04-22 13:33:29 +0000.264845][60a7] Release:
MediaCodecVideoEncoder::Release _inited:1
[030:157] [2025-04-22 13:33:29 +0000.264938][60a7] Destroy time:13224773 enter.
[030:158] [2025-04-22 13:33:29 +0000.264990][60a7] H264Encoder encoderDestroy
[030:158] [2025-04-22 13:33:29 +0000.265038][60a7]
AndroidMediaCodecVideoEncoder::release env: 0x6fe82b81e0
[030:158] [2025-04-22 13:33:29 +0000.265089][60a7]
AndroidMediaCodecVideoEncoder::Destroy
[030:199] [2025-04-22 13:33:29 +0000.306324][60a7] Destroy leave. expire time = 42
ms
[030:199] [2025-04-22 13:33:29 +0000.306473][60a7] Release leave. expire time = 42
ms
[030:199] [2025-04-22 13:33:29 +0000.306513][60a7] ~AndroidHwAvcEncoder
time:13224815 enter.
[030:199] [2025-04-22 13:33:29 +0000.306617][60a7] Release time:13224815 enter.
[030:199] [2025-04-22 13:33:29 +0000.306662][60a7] Release:
MediaCodecVideoEncoder:: has been released before, just return
[030:199] [2025-04-22 13:33:29 +0000.306681][60a7] Release leave. expire time = 0
ms
[030:199] [2025-04-22 13:33:29 +0000.306694][60a7] ~AndroidMediaCodecVideoEncoder
[030:199] [2025-04-22 13:33:29 +0000.306708][60a7] ~WrapAndroidMediaCodec
time:13224815 enter.
[030:199] [2025-04-22 13:33:29 +0000.306721][60a7] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[030:199] [2025-04-22 13:33:29 +0000.306734][60a7] video hevc hw codec
destructor:0x70a2e21b28
[030:199] [2025-04-22 13:33:29 +0000.306765][60a7] ~AndroidHwAvcEncoder leave.
expire time = 0 ms
[030:199] [2025-04-22 13:33:29 +0000.306800][60a7] teardownCompressionSession:
H264Encode::destroyed Encoder
[030:199] [2025-04-22 13:33:29 +0000.306820][60a7]
RecordingSessionInternalSimple:destroy aac encoder output!
[030:199] [2025-04-22 13:33:29 +0000.306837][60a7] AACSWEncode destructor
[030:206] [2025-04-22 13:33:29 +0000.313634][619c] MP4 close file successfully
[030:206] [2025-04-22 13:33:29 +0000.313717][619c] Recording session Internal:
notify recording ok
[030:206] [2025-04-22 13:33:29 +0000.313737][619c] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13223675.mp4
[030:206] [2025-04-22 13:33:29 +0000.313758][619c] OnRecordFinish:
[030:207] [2025-04-22 13:33:29 +0000.314694][60a8] DestroyPipelineAndFilters
time:13224823 enter.
[030:208] [2025-04-22 13:33:29 +0000.314957][60a8] UnbindInputFilter 0x6fbfa006c0
this 0x6fc0113b80
[030:208] [2025-04-22 13:33:29 +0000.315002][60a8] UnbindInputFilter 0x6fc0113b80
this 0x6fbf9db498
[030:208] [2025-04-22 13:33:29 +0000.315027][60a8] filter: filter pipeline destroy
this: 0x6fbf9db400
[030:208] [2025-04-22 13:33:29 +0000.315148][60a8] ClearVideoOfSources: recodring
total frames:19
[030:208] [2025-04-22 13:33:29 +0000.315181][60a8] ClearVideoOfSources:
[030:208] [2025-04-22 13:33:29 +0000.315214][60a8] GPUImageProcessing destruct.
[030:208] [2025-04-22 13:33:29 +0000.315251][60a8] destroy TrivalImageDrawer
0x6fc005a700
[030:208] [2025-04-22 13:33:29 +0000.315280][60a8] The shader has been initialize,
clean up them.
[030:208] [2025-04-22 13:33:29 +0000.315531][60a8] ~OpenGLFrameBuffer:
[030:208] [2025-04-22 13:33:29 +0000.315615][60a8] ~OpenGLFrameBuffer:
[030:208] [2025-04-22 13:33:29 +0000.315691][60a8] ~OpenGLFrameBuffer:
[030:208] [2025-04-22 13:33:29 +0000.315755][60a8] ~OpenGLFrameBuffer:
[030:208] [2025-04-22 13:33:29 +0000.315810][60a8] ~OpenGLFrameBuffer:
[030:208] [2025-04-22 13:33:29 +0000.315865][60a8] ~OpenGLFrameBuffer:
[030:209] [2025-04-22 13:33:29 +0000.316182][60a8] GPUImageProcessing destruct
finish.
[030:209] [2025-04-22 13:33:29 +0000.316244][60a8] GPURGBAFrame destruct.
[030:209] [2025-04-22 13:33:29 +0000.316305][60a8] destroy OpenGLRenderProgram
0x6fc0113898
[030:209] [2025-04-22 13:33:29 +0000.316327][60a8] ~CameraSource time:13224825
enter.
[030:209] [2025-04-22 13:33:29 +0000.316342][60a8] ~CameraSource leave. expire
time = 0 ms
[030:212] [2025-04-22 13:33:29 +0000.319809][60a8] DestroyPipelineAndFilters
leave. expire time = 5 ms
[032:928] [2025-04-22 13:33:32 +0000.35440][1422] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[032:928] [2025-04-22 13:33:32 +0000.35661][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_SetOrientationJni: media filter
camera orientation: 90
[032:928] [2025-04-22 13:33:32 +0000.35839][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StartRecordingJni:
[032:929] [2025-04-22 13:33:32 +0000.36221][60a8] MediaFilterCamera, recording
file context:0x70a2f3c280 input texture:11
[032:929] [2025-04-22 13:33:32 +0000.36353][60a8] construct OpenGLRenderProgram
0x6fc0113498
[032:929] [2025-04-22 13:33:32 +0000.36394][60a8] CropFilter::SetOrientation
orientation: 90
[032:929] [2025-04-22 13:33:32 +0000.36427][60a8] filter: filter pipeline construtc
this: 0x6fbf9dad40
[032:929] [2025-04-22 13:33:32 +0000.36456][60a8] filter: filter pipeline2 update
pattern: 1
[032:929] [2025-04-22 13:33:32 +0000.36483][60a8] CameraSource::source_id_:7
[032:931] [2025-04-22 13:33:32 +0000.38133][60a8] SetPlayLoop: AudioSource
SetPlayLoop 0
[032:931] [2025-04-22 13:33:32 +0000.38261][60a8]
Warning(media_filter_camera.cc:483): seekPos:12470
[032:931] [2025-04-22 13:33:32 +0000.38305][60a8] BindInputFilter 0x6fbfa006c0
this 0x6fc0113780
[032:931] [2025-04-22 13:33:32 +0000.38340][60a8] BindInputFilter 0x6fc0113780
this 0x6fbf9dadd8
[032:931] [2025-04-22 13:33:32 +0000.38421][60a8] SetParamForFilter time:13227547
enter.
[032:931] [2025-04-22 13:33:32 +0000.38467][60a8] SetParamForFilter: Params video
index is: 6
[032:931] [2025-04-22 13:33:32 +0000.38519][60a8] SetParamForFilter: Params seek
pos is: 6
[032:931] [2025-04-22 13:33:32 +0000.38547][60a8] crop filter video index:6
folderpath: /data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness/
movie_mode: 0
[032:931] [2025-04-22 13:33:32 +0000.38595][60a8] Error(crop_filter.cc:395):
CropFilter config path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//config.json
[032:931] [2025-04-22 13:33:32 +0000.38908][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.38965][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.38992][60a8]
exp_des.start:0exp_des.end:2900exp_des.expressionstr:0.5
[032:932] [2025-04-22 13:33:32 +0000.39030][60a8]
exp_des.start:0exp_des.end:2900exp_des.expressionstr:0.5
[032:932] [2025-04-22 13:33:32 +0000.39060][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.39082][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.39165][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.39194][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.39244][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.39274][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.39308][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.39356][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.39398][60a8]
Warning(parse_template_json.cc:45): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.39417][60a8]
Warning(parse_template_json.cc:95): json parament no found the parament
[032:932] [2025-04-22 13:33:32 +0000.39438][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
filterpath
[032:932] [2025-04-22 13:33:32 +0000.39461][60a8] CropFilter::ConfigExtraFiles
Video filter default path:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//filter.png
[032:932] [2025-04-22 13:33:32 +0000.39482][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
imagepath
[032:932] [2025-04-22 13:33:32 +0000.39504][60a8]
Warning(parse_template_json.cc:119): json parament no found the operatorname:
videopath
[032:933] [2025-04-22 13:33:32 +0000.40779][60a8] SetParamForFilter leave. expire
time = 2 ms
[032:934] [2025-04-22 13:33:32 +0000.41164][60a8] OnOutputSizeChanged width 1920
height 1080
[032:934] [2025-04-22 13:33:32 +0000.41232][60a8] OpenGLFrameBuffer: width:1920
height:1080
[032:934] [2025-04-22 13:33:32 +0000.41262][60a8] OpenGLFrameBuffer: width:1920
height:1080
[032:934] [2025-04-22 13:33:32 +0000.41280][60a8] OpenGLFrameBuffer: width:1920
height:1080
[032:934] [2025-04-22 13:33:32 +0000.41300][60a8] OpenGLFrameBuffer: width:1920
height:1080
[032:934] [2025-04-22 13:33:32 +0000.41323][60a8] OpenGLFrameBuffer: width:1920
height:1080
[032:934] [2025-04-22 13:33:32 +0000.41343][60a8] OpenGLFrameBuffer: width:1920
height:1080
[032:934] [2025-04-22 13:33:32 +0000.41363][60a8] construct TrivalImageDrawer
0x6fc005a700
[032:934] [2025-04-22 13:33:32 +0000.41385][60a8] GPUImageProcessing construct:
frame resolution is: 1920 X 1080 drawer 0x6fc005a700 context 0x7093acff40
[032:934] [2025-04-22 13:33:32 +0000.41430][60a8] setupGLES:
[032:934] [2025-04-22 13:33:32 +0000.41930][60a8] OpenGLRenderProgram::Initialize.
[032:935] [2025-04-22 13:33:32 +0000.42110][60a8] The version of the OpenGL: OpenGL
ES GLSL ES 3.20
[032:935] [2025-04-22 13:33:32 +0000.42164][60a8] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[032:935] [2025-04-22 13:33:32 +0000.42339][60a8] Init open gl render: 0x6fc0113498
[032:935] [2025-04-22 13:33:32 +0000.42447][60a8] Fragement shader path:
[032:935] [2025-04-22 13:33:32 +0000.42485][60a8] Fragement shader path:
[032:935] [2025-04-22 13:33:32 +0000.42504][60a8] create opengl program object.
[032:935] [2025-04-22 13:33:32 +0000.42524][60a8] create shader: vertex
[032:935] [2025-04-22 13:33:32 +0000.42787][60a8] create shader: fragment
[032:947] [2025-04-22 13:33:32 +0000.54751][60a8] External image path is empty!
[032:947] [2025-04-22 13:33:32 +0000.54866][60a8] Error(crop_filter.cc:464): Init
the image texture failed.
[032:947] [2025-04-22 13:33:32 +0000.54896][60a8] OpenGLRenderProgram::Initialize
success.
[032:948] [2025-04-22 13:33:32 +0000.54962][60a8] Setup the OpenGL result:1
[032:949] [2025-04-22 13:33:32 +0000.56950][60a7] start recording, file
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13227564.mp4
[032:950] [2025-04-22 13:33:32 +0000.57375][60a7] MP4 session params: fps:30
width:1920 height:1080 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13227564.mp4 fileFd: -1 audio_timescale:44100
video_timescale:90000
[032:950] [2025-04-22 13:33:32 +0000.57501][60a7] 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
[032:950] [2025-04-22 13:33:32 +0000.57638][60a7] MP4 recorder params: fps:30
width:1920 height:1080 audio time scale:44100 video time scale:90000 file
name:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13227564.mp4 fileFD: -1
[032:950] [2025-04-22 13:33:32 +0000.57632][61ae] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x6fe8429498
[032:951] [2025-04-22 13:33:32 +0000.58703][60a7] MP4
file:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13227564.mp4 is opened successfully
[032:951] [2025-04-22 13:33:32 +0000.58816][60a7] setupMediaProcessers:
[032:951] [2025-04-22 13:33:32 +0000.58897][60a7]
RecordingSessionInternalSimple:setup media processers.
[032:952] [2025-04-22 13:33:32 +0000.58972][60a7] construct AAC encoder
[032:952] [2025-04-22 13:33:32 +0000.59594][60a7] H264Encoder creating:
superfast011818
[032:952] [2025-04-22 13:33:32 +0000.59736][60a7] H264Encode::H264Encoder creating
with width:1920 height:1080 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[032:953] [2025-04-22 13:33:32 +0000.60764][60a7] H264Encode::GetMachineModel is
M2102J20SG
[032:953] [2025-04-22 13:33:32 +0000.60894][60a7] H264Encoder machine_mode
is:M2102J20SG
[032:954] [2025-04-22 13:33:32 +0000.61289][60a7] setupCompressionSession:
[032:954] [2025-04-22 13:33:32 +0000.61430][60a7] H264Encode::creating hareware
Encoder
[032:954] [2025-04-22 13:33:32 +0000.61534][60a7] AndroidHwAvcEncoder time:13227570
enter.
[032:955] [2025-04-22 13:33:32 +0000.62203][60a7] AndroidHwAvcEncoder:
g_jvm_encoder_ :0xb400007162107540 address:0x6f96f17050
[032:955] [2025-04-22 13:33:32 +0000.62653][60a7] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[032:955] [2025-04-22 13:33:32 +0000.62770][60a7] The video avc hw codec address is
0x70a2e21b70
[032:955] [2025-04-22 13:33:32 +0000.62930][60a7] AndroidHwAvcEncoder leave.
expire time = 2 ms
[032:956] [2025-04-22 13:33:32 +0000.63030][60a7] RegisterEncodeCompleteCallback
time:13227572 enter.
[032:956] [2025-04-22 13:33:32 +0000.63233][60a7] RegisterEncodeCompleteCallback
leave. expire time = 0 ms
[032:956] [2025-04-22 13:33:32 +0000.63354][60a7] InitEncode time:13227572 enter.
[032:956] [2025-04-22 13:33:32 +0000.63512][60a7] InitEncode:
MediaCodecVideoEncoder::Release _inited:0
[032:956] [2025-04-22 13:33:32 +0000.63621][60a7] Create time:13227572 enter.
[032:957] [2025-04-22 13:33:32 +0000.64485][60a7] H264Encoder encoderCreate
width:1920 height:1080 fps:30 bitrate:31457280 usingVbrMode:1
[032:957] [2025-04-22 13:33:32 +0000.64589][60a7]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1920, height: 1080,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x6ff6b6e500
[032:957] [2025-04-22 13:33:32 +0000.64950][60a7] supported_type:video/avc
[032:958] [2025-04-22 13:33:32 +0000.65058][60a7] name:OMX.qcom.video.encoder.avc
mime:video/avc
[032:958] [2025-04-22 13:33:32 +0000.65180][60a7] hwCodecPrefix :OMX.qcom.
[032:958] [2025-04-22 13:33:32 +0000.65271][60a7] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[032:958] [2025-04-22 13:33:32 +0000.65363][60a7] mediacodec_createCodecByName
time:13227574 enter.
[032:958] [2025-04-22 13:33:32 +0000.65454][60a7] WrapAndroidMediaCodec
time:13227574 enter.
[032:958] [2025-04-22 13:33:32 +0000.65758][60a7] WrapAndroidMediaCodec leave.
expire time = 0 ms
[032:984] [2025-04-22 13:33:32 +0000.91742][60a7] mediacodec_createCodecByName
leave. expire time = 26 ms
[032:984] [2025-04-22 13:33:32 +0000.91949][60a7] WrapAndroidMediaFromat
time:13227600 enter.
[032:985] [2025-04-22 13:33:32 +0000.92054][60a7] WrapAndroidMediaFromat leave.
expire time = 1 ms
[033:009] [2025-04-22 13:33:32 +0000.116447][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[033:044] [2025-04-22 13:33:32 +0000.151416][60a7] Destroy time:13227660 enter.
[033:044] [2025-04-22 13:33:32 +0000.151561][60a7] WrapAndroidMediaFromat::
Destroy
[033:044] [2025-04-22 13:33:32 +0000.151597][60a7] Destroy leave. expire time = 0
ms
[033:044] [2025-04-22 13:33:32 +0000.151615][60a7] ~WrapAndroidMediaFromat
time:13227660 enter.
[033:044] [2025-04-22 13:33:32 +0000.151633][60a7] ~WrapAndroidMediaFromat leave.
expire time = 0 ms
[033:044] [2025-04-22 13:33:32 +0000.151653][60a7] Create leave. expire time = 88
ms
[033:044] [2025-04-22 13:33:32 +0000.151673][60a7] isSemiPlanarSupport
time:13227660 enter.
[033:044] [2025-04-22 13:33:32 +0000.151690][60a7] H264Encoder isSemiPlanarSupport
[033:044] [2025-04-22 13:33:32 +0000.151715][60a7] isSemiPlanarSupport leave.
expire time = 0 ms
[033:044] [2025-04-22 13:33:32 +0000.151736][60a7] creat hw H264Encoder success,
isSemiPlanar:1
[033:044] [2025-04-22 13:33:32 +0000.151848][60a7] InitEncode leave. expire time =
88 ms
[033:044] [2025-04-22 13:33:32 +0000.151890][60a7] H264Encode::created Encoder
[033:044] [2025-04-22 13:33:32 +0000.151911][60a7] H264Encode:: H264 encoder
created.
[033:044] [2025-04-22 13:33:32 +0000.151932][60a7] H264 encoder created.
[033:045] [2025-04-22 13:33:32 +0000.151948][60a7]
RecordingSessionInternalSimple:created avc encoder avc: 0x6fc2d4d640
[033:045] [2025-04-22 13:33:32 +0000.152033][60a7] setOutput:
[033:045] [2025-04-22 13:33:32 +0000.152184][60a7]
RecordingSessionInternalSimple:encoder set output to muxer!
[033:045] [2025-04-22 13:33:32 +0000.152232][60a7] request a key frame
[033:045] [2025-04-22 13:33:32 +0000.152250][60a7] H264Encode:: request a key frame
[033:045] [2025-04-22 13:33:32 +0000.152383][60a8] Start:
[033:045] [2025-04-22 13:33:32 +0000.152850][60ab] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[033:046] [2025-04-22 13:33:32 +0000.152956][60ab] Reset: history total size: 98
[033:046] [2025-04-22 13:33:32 +0000.153018][60ab] DeviceStart:
audioDevice_:0x6ffdb75000
[033:046] [2025-04-22 13:33:32 +0000.153063][60ab] DeviceStart: time profile
playout init before
[033:046] [2025-04-22 13:33:32 +0000.153118][60ab] DeviceStart: time profile
playout init end
[033:046] [2025-04-22 13:33:32 +0000.153159][60ab] OpenSlesOutput:Start playout
[033:047] [2025-04-22 13:33:32 +0000.154296][60ab] Create the opensl output player.
streamtype before:0
[033:047] [2025-04-22 13:33:32 +0000.154386][60ab] Create the opensl output player.
streamtype after:3
[033:077] [2025-04-22 13:33:32 +0000.184527][60ab] Enqueue opensl buffer size:1764
[033:083] [2025-04-22 13:33:32 +0000.191973][60a9]
Warning(media_filter_camera.cc:431): media pull audio frame failed:4
[033:103] [2025-04-22 13:33:32 +0000.210715][60ab] DeviceStart: time profile
playout all end
[033:103] [2025-04-22 13:33:32 +0000.210830][60ab] operator(): Audio playback
started.
[033:104] [2025-04-22 13:33:32 +0000.211615][61b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[033:127] [2025-04-22 13:33:32 +0000.233976][60a8] begine recode to first frame
spend time:198
[033:127] [2025-04-22 13:33:32 +0000.234076][60a8] add frame because frame
interval.
[033:127] [2025-04-22 13:33:32 +0000.234127][60a8]
TrivalImageDrawer::SetOrientation m_orientation_: 90
[033:127] [2025-04-22 13:33:32 +0000.234149][60a8]
GPUImageProcessing::SetOrientation orientation: 90
[033:129] [2025-04-22 13:33:32 +0000.236115][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[033:134] [2025-04-22 13:33:32 +0000.241621][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[033:155] [2025-04-22 13:33:32 +0000.262492][61ad]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[033:157] [2025-04-22 13:33:32 +0000.264516][60a9] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness//bgm.mp3
sync_mode: 1 seek_pos: 12470 delay: 0 this:0x6fc0113800
[033:170] [2025-04-22 13:33:32 +0000.277248][60a8] drawYUV420 render
OpenGLRenderProgram:0x6fc0113498
[033:208] [2025-04-22 13:33:32 +0000.315424][61aa] FFMpeg=> [mp3 @ 0x6fe7ed1800]
Current FFmpeg version git-2021-06-16-97cea6f
[033:238] [2025-04-22 13:33:32 +0000.345453][61ab] success seekto
avformat_seek_file to: 12470000
[033:238] [2025-04-22 13:33:32 +0000.345606][61ab] Drop one audio frame for seekto,
pkt_dts 175779072 audio_seek_pos_: 12470000
[033:238] [2025-04-22 13:33:32 +0000.345453][61ad] h264 add frame header cdr flag
[033:239] [2025-04-22 13:33:32 +0000.346509][60ab] First audio frame rendering
[033:241] [2025-04-22 13:33:32 +0000.348110][61ae] add aac audio track with id:1
[033:242] [2025-04-22 13:33:32 +0000.349246][61ad] h264 add frame header cdr flag
[033:242] [2025-04-22 13:33:32 +0000.349748][61ad] Received key frame:0
[033:242] [2025-04-22 13:33:32 +0000.349794][61ad] H264Encode:: get a sps pps
header!headerSize:32
[033:242] [2025-04-22 13:33:32 +0000.349946][61ae] get the H.264 SPS parameter
[033:243] [2025-04-22 13:33:32 +0000.350136][61ae] add video track with id:2
[033:243] [2025-04-22 13:33:32 +0000.350906][61ae] get the H.264 PPS parameter
[033:244] [2025-04-22 13:33:32 +0000.351386][61ae] get the H.264 IDR frame
[033:244] [2025-04-22 13:33:32 +0000.351431][61ae] resss:true
[033:244] [2025-04-22 13:33:32 +0000.351451][61ae] video start ts:0
[033:244] [2025-04-22 13:33:32 +0000.351513][61ae] the video frame has been written
into MP4 file
[033:253] [2025-04-22 13:33:32 +0000.360037][61ae] audio start ts:0
[033:253] [2025-04-22 13:33:32 +0000.360136][61ae] the audio frame has been written
into MP4 file
[033:264] [2025-04-22 13:33:32 +0000.371842][60a8] The convert RGB to YUV take 2
[033:497] [2025-04-22 13:33:32 +0000.604889][60a8] GPUImageProcessing: process
video frame with resolution 1920 X 1080
[033:498] [2025-04-22 13:33:32 +0000.605056][60a8] GPUImageProcessing: input frame
width2160 X 3840
[033:498] [2025-04-22 13:33:32 +0000.605594][60a8] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[033:498] [2025-04-22 13:33:32 +0000.605685][60a8] The next ready buffer:1
m_nextAvaiablePixelBuffer:0
[033:516] [2025-04-22 13:33:32 +0000.623495][61ad] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:333 pts:333
[033:537] [2025-04-22 13:33:32 +0000.644715][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[033:567] [2025-04-22 13:33:32 +0000.674391][60a8] CameraSource::PushExtraFrame
pkt_dts: 467, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[033:649] [2025-04-22 13:33:32 +0000.756315][61ad] DTS queue for
Generator:0x6fc2de58b8 467 500
[033:778] [2025-04-22 13:33:32 +0000.884993][60a8] The convert RGB to YUV take 9
[033:817] [2025-04-22 13:33:32 +0000.924605][61ad] Push an pts:667 to dts queue.
[033:882] [2025-04-22 13:33:32 +0000.989344][61ad] SendFrame
encodedImage._timeStamp:667encodedImage->_length:127520
[033:882] [2025-04-22 13:33:32 +0000.989635][61ad] last dts:633 currentPts:667
ppsOrSPS:0 queue length:3
[033:954] [2025-04-22 13:33:33 +0000.61166][61ad] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1920 height:1080input pixel type:0 dataType:0 stride:1920
streamId:1 timestamp:800
[033:954] [2025-04-22 13:33:33 +0000.61358][61ad] push video frame to H264 encoder.
(100 frame for one log)
[033:954] [2025-04-22 13:33:33 +0000.61433][61ad] push video frame to H264 encoder.
(100 frame for one log) used width:1920 height:1080
[033:954] [2025-04-22 13:33:33 +0000.61530][61ad] H264Encode::push video frame to
H264 encoder, using hw H264:1 width:1920 height:1080 pts:800(100 frame for one
log)
[033:954] [2025-04-22 13:33:33 +0000.61603][61ad] The input pts:800 fps:30
[034:018] [2025-04-22 13:33:33 +0000.125349][61ad] H264Encode::H264SWEncoder get
callback, length:117680 type:1 nalType:1length:117676
[034:032] [2025-04-22 13:33:33 +0000.139207][5d31] video render surface render a
frame
[034:036] [2025-04-22 13:33:33 +0000.143388][60a8] CropFilter::OnVideoFrame
outputtexture :18
[034:036] [2025-04-22 13:33:33 +0000.143657][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[034:145] [2025-04-22 13:33:33 +0000.252616][61b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[034:277] [2025-04-22 13:33:33 +0000.384597][60a8] The convert RGB to YUV take 12
[034:444] [2025-04-22 13:33:33 +0000.551170][60a8] webrtc common_video plane
old ..... (1/1000) new: 7001 delete: 6984 diff: 17
[034:473] [2025-04-22 13:33:33 +0000.580221][61ad] DTS queue for
Generator:0x6fc2de58b8 1300 1333
[034:533] [2025-04-22 13:33:33 +0000.640001][60a8] CameraSource::PushExtraFrame
pkt_dts: 1430, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[034:533] [2025-04-22 13:33:33 +0000.640797][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[034:774] [2025-04-22 13:33:33 +0000.881613][60a8] The convert RGB to YUV take 11
[034:878] [2025-04-22 13:33:33 +0000.985936][60a9] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[034:966] [2025-04-22 13:33:34 +0000.73795][60ab] The audio playback speed:100
(1/100)
[034:966] [2025-04-22 13:33:34 +0000.73875][60ab] lipsync_debug: The current played
audio timestamp is:1847(1/50)
[035:027] [2025-04-22 13:33:34 +0000.134410][5d31] video render surface render a
frame
[035:028] [2025-04-22 13:33:34 +0000.135516][60a8] CropFilter::OnVideoFrame
outputtexture :18
[035:028] [2025-04-22 13:33:34 +0000.135696][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[035:132] [2025-04-22 13:33:34 +0000.239023][61ab] av_read_frame AVERROR_EOF
[035:132] [2025-04-22 13:33:34 +0000.239184][61ab] OnReceiveEOF:
[035:132] [2025-04-22 13:33:34 +0000.239231][61ab] OnDecoderFinished:
[035:154] [2025-04-22 13:33:34 +0000.261103][61ad] Push an pts:2000 to dts queue.
[035:182] [2025-04-22 13:33:34 +0000.289882][61b4]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[035:207] [2025-04-22 13:33:34 +0000.314599][61ad] h264 add frame header cdr flag
[035:208] [2025-04-22 13:33:34 +0000.315164][61ad] Received key frame:2000
[035:208] [2025-04-22 13:33:34 +0000.315349][61ad] last dts:1967 currentPts:2000
ppsOrSPS:0 queue length:2
[035:257] [2025-04-22 13:33:34 +0000.364248][61ae] get the H.264 IDR frame
[035:270] [2025-04-22 13:33:34 +0000.377287][60a8] The convert RGB to YUV take 3
[035:313] [2025-04-22 13:33:34 +0000.420205][61ad] DTS queue for
Generator:0x6fc2de58b8 2100 2133 2167
[035:503] [2025-04-22 13:33:34 +0000.610048][60a8] CameraSource::PushExtraFrame
pkt_dts: 2395, width: 2160, height: 3840, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x6fbfa00580
[035:531] [2025-04-22 13:33:34 +0000.638551][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[035:686] [2025-04-22 13:33:34 +0000.793706][60a9] PullAudioFrame: PullFrame audio
finished.
[035:686] [2025-04-22 13:33:34 +0000.793853][60a9]
Warning(media_filter_camera.cc:428): media pull audio frame EOF, so need stop
Timer!
[035:783] [2025-04-22 13:33:34 +0000.890161][60a8] The convert RGB to YUV take 18
[035:983] [2025-04-22 13:33:35 +0000.90151][61b4] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[036:034] [2025-04-22 13:33:35 +0000.141806][5d31] video render surface render a
frame
[036:035] [2025-04-22 13:33:35 +0000.142124][60a8] CropFilter::OnVideoFrame
outputtexture :18
[036:036] [2025-04-22 13:33:35 +0000.143542][60a8] The read pixel from buffer take:
0 width:1920 height:1080 frameType:0
[036:062] [2025-04-22 13:33:35 +0000.169745][60ab] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[036:062] [2025-04-22 13:33:35 +0000.169852][60a8] OnNeedStopRecording:
[036:063] [2025-04-22 13:33:35 +0000.170215][1422]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_StopRecordingJni:
[036:063] [2025-04-22 13:33:35 +0000.170585][60a8] operator(): Stop
[036:063] [2025-04-22 13:33:35 +0000.170918][60a8] Stop:
[036:064] [2025-04-22 13:33:35 +0000.171174][60ab] DeviceStop:
audioDevice_:0x6ffdb75000
[036:064] [2025-04-22 13:33:35 +0000.171248][60ab] OpenSlesOutput:Stop playout
[036:066] [2025-04-22 13:33:35 +0000.173420][60ab] DeviceStop: Done
[036:066] [2025-04-22 13:33:35 +0000.173533][60ab] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[036:068] [2025-04-22 13:33:35 +0000.175840][61ad]
MediaFilterCamera::WriteVideoFrametoMP4_w quit
[036:071] [2025-04-22 13:33:35 +0000.178159][60a7] stop recording
[036:071] [2025-04-22 13:33:35 +0000.178252][60a7]
RecordingSessionInternalSimple:destroy media processers
[036:071] [2025-04-22 13:33:35 +0000.178274][60a7] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[036:071] [2025-04-22 13:33:35 +0000.178292][60a7] H264Encode::flushing hareware
Encoder
[036:071] [2025-04-22 13:33:35 +0000.178450][60a7] Flush time:13230687 enter.
[036:071] [2025-04-22 13:33:35 +0000.178488][60a7] H264Encoder encoder flush
[036:071] [2025-04-22 13:33:35 +0000.178507][60a7] flush output queue
[036:405] [2025-04-22 13:33:35 +0000.512753][60a7] Flush leave. expire time = 334
ms
[036:406] [2025-04-22 13:33:35 +0000.513024][60a7] ~H264EncodeWrap:
[036:406] [2025-04-22 13:33:35 +0000.513084][60a7] ~H264Encode:
[036:406] [2025-04-22 13:33:35 +0000.513122][60a7] teardownCompressionSession:
H264Encode::destroying Encoder
[036:406] [2025-04-22 13:33:35 +0000.513161][60a7] Release time:13231022 enter.
[036:406] [2025-04-22 13:33:35 +0000.513353][60a7] Release:
MediaCodecVideoEncoder::Release _inited:1
[036:406] [2025-04-22 13:33:35 +0000.513523][60a7] Destroy time:13231022 enter.
[036:406] [2025-04-22 13:33:35 +0000.513633][60a7] H264Encoder encoderDestroy
[036:406] [2025-04-22 13:33:35 +0000.513676][60a7]
AndroidMediaCodecVideoEncoder::release env: 0x6fe82b81e0
[036:406] [2025-04-22 13:33:35 +0000.513715][60a7]
AndroidMediaCodecVideoEncoder::Destroy
[036:441] [2025-04-22 13:33:35 +0000.548227][60a7] Destroy leave. expire time = 35
ms
[036:441] [2025-04-22 13:33:35 +0000.548454][60a7] Release leave. expire time = 35
ms
[036:441] [2025-04-22 13:33:35 +0000.548498][60a7] ~AndroidHwAvcEncoder
time:13231057 enter.
[036:441] [2025-04-22 13:33:35 +0000.548669][60a7] Release time:13231057 enter.
[036:441] [2025-04-22 13:33:35 +0000.548729][60a7] Release:
MediaCodecVideoEncoder:: has been released before, just return
[036:441] [2025-04-22 13:33:35 +0000.548765][60a7] Release leave. expire time = 0
ms
[036:441] [2025-04-22 13:33:35 +0000.548798][60a7] ~AndroidMediaCodecVideoEncoder
[036:441] [2025-04-22 13:33:35 +0000.548830][60a7] ~WrapAndroidMediaCodec
time:13231057 enter.
[036:441] [2025-04-22 13:33:35 +0000.548863][60a7] ~WrapAndroidMediaCodec leave.
expire time = 0 ms
[036:441] [2025-04-22 13:33:35 +0000.548897][60a7] video hevc hw codec
destructor:0x70a2e21b70
[036:442] [2025-04-22 13:33:35 +0000.548950][60a7] ~AndroidHwAvcEncoder leave.
expire time = 1 ms
[036:442] [2025-04-22 13:33:35 +0000.549003][60a7] teardownCompressionSession:
H264Encode::destroyed Encoder
[036:442] [2025-04-22 13:33:35 +0000.549042][60a7]
RecordingSessionInternalSimple:destroy aac encoder output!
[036:442] [2025-04-22 13:33:35 +0000.549075][60a7] AACSWEncode destructor
[036:451] [2025-04-22 13:33:35 +0000.558467][61ae] MP4 close file successfully
[036:451] [2025-04-22 13:33:35 +0000.558666][61ae] Recording session Internal:
notify recording ok
[036:451] [2025-04-22 13:33:35 +0000.558704][61ae] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13227564.mp4
[036:451] [2025-04-22 13:33:35 +0000.558741][61ae] OnRecordFinish:
[036:453] [2025-04-22 13:33:35 +0000.560343][60a8] DestroyPipelineAndFilters
time:13231069 enter.
[036:454] [2025-04-22 13:33:35 +0000.561508][60a8] UnbindInputFilter 0x6fbfa006c0
this 0x6fc0113780
[036:454] [2025-04-22 13:33:35 +0000.561654][60a8] UnbindInputFilter 0x6fc0113780
this 0x6fbf9dadd8
[036:454] [2025-04-22 13:33:35 +0000.561749][60a8] filter: filter pipeline destroy
this: 0x6fbf9dad40
[036:454] [2025-04-22 13:33:35 +0000.561923][60a8] ClearVideoOfSources: recodring
total frames:90
[036:455] [2025-04-22 13:33:35 +0000.562055][60a8] ClearVideoOfSources:
[036:455] [2025-04-22 13:33:35 +0000.562130][60a8] GPUImageProcessing destruct.
[036:455] [2025-04-22 13:33:35 +0000.562246][60a8] destroy TrivalImageDrawer
0x6fc005a700
[036:455] [2025-04-22 13:33:35 +0000.562282][60a8] The shader has been initialize,
clean up them.
[036:456] [2025-04-22 13:33:35 +0000.563840][60a8] ~OpenGLFrameBuffer:
[036:457] [2025-04-22 13:33:35 +0000.563990][60a8] ~OpenGLFrameBuffer:
[036:457] [2025-04-22 13:33:35 +0000.564106][60a8] ~OpenGLFrameBuffer:
[036:457] [2025-04-22 13:33:35 +0000.564192][60a8] ~OpenGLFrameBuffer:
[036:457] [2025-04-22 13:33:35 +0000.564272][60a8] ~OpenGLFrameBuffer:
[036:457] [2025-04-22 13:33:35 +0000.564501][60a8] ~OpenGLFrameBuffer:
[036:457] [2025-04-22 13:33:35 +0000.564684][60a8] GPUImageProcessing destruct
finish.
[036:457] [2025-04-22 13:33:35 +0000.564758][60a8] GPURGBAFrame destruct.
[036:457] [2025-04-22 13:33:35 +0000.564824][60a8] destroy OpenGLRenderProgram
0x6fc0113498
[036:457] [2025-04-22 13:33:35 +0000.564871][60a8] ~CameraSource time:13231073
enter.
[036:457] [2025-04-22 13:33:35 +0000.564897][60a8] ~CameraSource leave. expire
time = 0 ms
[036:467] [2025-04-22 13:33:35 +0000.574801][60a8] DestroyPipelineAndFilters
leave. expire time = 14 ms
[039:762] [2025-04-22 13:33:38 +0000.869849][1422]
Java_com_xiaomi_mediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[039:764] [2025-04-22 13:33:38 +0000.871290][1422] filter: filter pipeline
construtc this: 0x6fbf8abb80
[039:764] [2025-04-22 13:33:38 +0000.871356][1422] MediaFilterGraph: construct
[039:764] [2025-04-22 13:33:38 +0000.871371][1422] GLESContext:
[039:764] [2025-04-22 13:33:38 +0000.871411][1422] The result of eglGetDisplay is:
0xb40000716217a080
[039:772] [2025-04-22 13:33:38 +0000.879902][1422] The result of creation:
0x6fde20d700
[039:773] [2025-04-22 13:33:38 +0000.880208][1422] The result of
eglCreatePbufferSurface is: 0x6fde20de00
[039:779] [2025-04-22 13:33:38 +0000.886617][1422]
Java_com_xiaomi_mediaprocess_MediaEffectGraph_SetAudioMuteJni: #
[039:780] [2025-04-22 13:33:38 +0000.887164][1422] The source 0
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13195819.mp4
[039:780] [2025-04-22 13:33:38 +0000.887190][1422] The source 1
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13204109.mp4
[039:780] [2025-04-22 13:33:38 +0000.887204][1422] The source 2
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13208510.mp4
[039:780] [2025-04-22 13:33:38 +0000.887217][1422] The source 3
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13213767.mp4
[039:780] [2025-04-22 13:33:38 +0000.887227][1422] The source 4
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13219504.mp4
[039:780] [2025-04-22 13:33:38 +0000.887238][1422] The source 5
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13223675.mp4
[039:780] [2025-04-22 13:33:38 +0000.887249][1422] The source 6
path:/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_174532877
8842/record_video_13227564.mp4
[039:780] [2025-04-22 13:33:38 +0000.887261][1422] The source 7
path:/data/user/0/com.android.camera/no_backup/vv/template/watermark.mp4
[039:780] [2025-04-22 13:33:38 +0000.887271][1422] The
effect_template_path:/data/user/0/com.android.camera/no_backup/vv/template/
vv.hollowness/
[039:780] [2025-04-22 13:33:38 +0000.887282][1422] AddVideoSource:
------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13195819.mp4 delay:0
[039:781] [2025-04-22 13:33:38 +0000.888251][1422] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13195819.mp4 sync_mode: 1 seek_pos: 0 delay: 0 this:0x6fe8032fa0
[039:784] [2025-04-22 13:33:38 +0000.891606][6298] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6fe8487c00] Current FFmpeg version git-2021-06-16-
97cea6f
[039:839] [2025-04-22 13:33:38 +0000.946235][6298] OnStreamInfoFound: video
duration_: 2600
[039:839] [2025-04-22 13:33:38 +0000.946341][6298] video rotate angle is: 0
[039:839] [2025-04-22 13:33:38 +0000.946646][6299] NO get frame from decoder
[039:839] [2025-04-22 13:33:38 +0000.946742][1422] BindInputFilter 0x6fe80333a8
this 0x6fe7fc9298
[039:839] [2025-04-22 13:33:38 +0000.946795][1422] BindInputFilter 0x6fe7fc9298
this 0x6fe7fc9358
[039:839] [2025-04-22 13:33:38 +0000.946833][1422] BindInputFilter 0x6fe80333a8
this 0x6fe7fc9418
[039:839] [2025-04-22 13:33:38 +0000.946871][1422] BindInputFilter 0x6fe7fc9418
this 0x6fe7fc94d8
[039:839] [2025-04-22 13:33:38 +0000.946883][1422] AddVideoSource:
-------------------in empty: true
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13195819.mp4
[039:839] [2025-04-22 13:33:38 +0000.946918][1422] BindInputFilter 0x6fe7fc9358
this 0x6fe7fc9598
[039:840] [2025-04-22 13:33:38 +0000.946947][1422] BindInputFilter 0x6fe7fc9598
this 0x6fbf8abc18
[039:840] [2025-04-22 13:33:38 +0000.946975][1422] BindInputFilter 0x6fe7fc94d8
this 0x6fe7fc9658
[039:840] [2025-04-22 13:33:38 +0000.947015][1422] AddVideoSource:
END------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13195819.mp4
[039:840] [2025-04-22 13:33:38 +0000.947082][1422] AddVideoSource:
------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13204109.mp4 delay:700
[039:840] [2025-04-22 13:33:38 +0000.947356][1422] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13204109.mp4 sync_mode: 0 seek_pos: 0 delay: 700 this:0x6fe80335a0
[039:840] [2025-04-22 13:33:38 +0000.947403][1422] BindInputFilter 0x6fe80339a8
this 0x6fe7fc9718
[039:840] [2025-04-22 13:33:38 +0000.947430][1422] BindInputFilter 0x6fe7fc9718
this 0x6fe7fc97d8
[039:840] [2025-04-22 13:33:38 +0000.947463][1422] BindInputFilter 0x6fe80339a8
this 0x6fe7fc9898
[039:840] [2025-04-22 13:33:38 +0000.947488][1422] BindInputFilter 0x6fe7fc9898
this 0x6fe7fc9958
[039:840] [2025-04-22 13:33:38 +0000.947510][1422] AddVideoSource:
--------------------in empty: false
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13204109.mp4
[039:840] [2025-04-22 13:33:38 +0000.947553][1422] UnbindInputFilter 0x6fe7fc9598
this 0x6fbf8abc18
[039:840] [2025-04-22 13:33:38 +0000.947567][1422] BindInputFilter 0x6fe7fc9598
this 0x6fbfa00550
[039:840] [2025-04-22 13:33:38 +0000.947585][1422] BindInputFilter 0x6fe7fc97d8
this 0x6fbfa00550
[039:840] [2025-04-22 13:33:38 +0000.947601][1422] BindInputFilter 0x6fbfa00550
this 0x6fbf8abc18
[039:840] [2025-04-22 13:33:38 +0000.947624][1422] BindInputFilter 0x6fe7fc9658
this 0x6fbfdd9d60
[039:840] [2025-04-22 13:33:38 +0000.947642][1422] BindInputFilter 0x6fe7fc9958
this 0x6fbfdd9d60
[039:840] [2025-04-22 13:33:38 +0000.947661][1422] AddVideoSource:
END------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13204109.mp4
[039:840] [2025-04-22 13:33:38 +0000.947715][1422] AddVideoSource:
------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13208510.mp4 delay:1400
[039:844] [2025-04-22 13:33:38 +0000.951822][1422] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13208510.mp4 sync_mode: 0 seek_pos: 0 delay: 1400 this:0x6fc01101a0
[039:844] [2025-04-22 13:33:38 +0000.951896][1422] BindInputFilter 0x6fc01105a8
this 0x6fe7fc9a18
[039:844] [2025-04-22 13:33:38 +0000.951918][1422] BindInputFilter 0x6fe7fc9a18
this 0x6fe7fc9ad8
[039:845] [2025-04-22 13:33:38 +0000.952015][1422] BindInputFilter 0x6fc01105a8
this 0x6fe7fc9b98
[039:845] [2025-04-22 13:33:38 +0000.952033][1422] BindInputFilter 0x6fe7fc9b98
this 0x6fe7fc9c58
[039:845] [2025-04-22 13:33:38 +0000.952044][1422] AddVideoSource:
--------------------in empty: false
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13208510.mp4
[039:845] [2025-04-22 13:33:38 +0000.952062][1422] UnbindInputFilter 0x6fbfa00550
this 0x6fbf8abc18
[039:845] [2025-04-22 13:33:38 +0000.952075][1422] BindInputFilter 0x6fbfa00550
this 0x6fbfddaf50
[039:845] [2025-04-22 13:33:38 +0000.952090][1422] BindInputFilter 0x6fe7fc9ad8
this 0x6fbfddaf50
[039:845] [2025-04-22 13:33:38 +0000.952106][1422] BindInputFilter 0x6fbfddaf50
this 0x6fbf8abc18
[039:845] [2025-04-22 13:33:38 +0000.952126][1422] BindInputFilter 0x6fbfdd9d60
this 0x6fbfddbe60
[039:845] [2025-04-22 13:33:38 +0000.952144][1422] BindInputFilter 0x6fe7fc9c58
this 0x6fbfddbe60
[039:845] [2025-04-22 13:33:38 +0000.952161][1422] AddVideoSource:
END------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13208510.mp4
[039:845] [2025-04-22 13:33:38 +0000.952179][1422] AddVideoSource:
------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13213767.mp4 delay:2100
[039:848] [2025-04-22 13:33:38 +0000.955091][1422] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13213767.mp4 sync_mode: 0 seek_pos: 0 delay: 2100 this:0x6fc01107a0
[039:848] [2025-04-22 13:33:38 +0000.955268][1422] BindInputFilter 0x6fc0110ba8
this 0x6fe7fc9d18
[039:848] [2025-04-22 13:33:38 +0000.955331][1422] BindInputFilter 0x6fe7fc9d18
this 0x6fe7fc9dd8
[039:848] [2025-04-22 13:33:38 +0000.955362][1422] BindInputFilter 0x6fc0110ba8
this 0x6fe7fc9e98
[039:848] [2025-04-22 13:33:38 +0000.955380][1422] BindInputFilter 0x6fe7fc9e98
this 0x6fe7fc9f58
[039:848] [2025-04-22 13:33:38 +0000.955389][1422] AddVideoSource:
--------------------in empty: false
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13213767.mp4
[039:848] [2025-04-22 13:33:38 +0000.955431][1422] UnbindInputFilter 0x6fbfddaf50
this 0x6fbf8abc18
[039:848] [2025-04-22 13:33:38 +0000.955745][1422] BindInputFilter 0x6fbfddaf50
this 0x6ff6fd2a50
[039:848] [2025-04-22 13:33:38 +0000.955767][1422] BindInputFilter 0x6fe7fc9dd8
this 0x6ff6fd2a50
[039:848] [2025-04-22 13:33:38 +0000.955802][1422] BindInputFilter 0x6ff6fd2a50
this 0x6fbf8abc18
[039:848] [2025-04-22 13:33:38 +0000.955841][1422] BindInputFilter 0x6fbfddbe60
this 0x6fde034fe0
[039:848] [2025-04-22 13:33:38 +0000.955866][1422] BindInputFilter 0x6fe7fc9f58
this 0x6fde034fe0
[039:848] [2025-04-22 13:33:38 +0000.955894][1422] AddVideoSource:
END------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13213767.mp4
[039:848] [2025-04-22 13:33:38 +0000.955918][1422] AddVideoSource:
------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13219504.mp4 delay:2800
[039:849] [2025-04-22 13:33:38 +0000.956905][1422] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13219504.mp4 sync_mode: 0 seek_pos: 0 delay: 2800 this:0x6fc0110da0
[039:850] [2025-04-22 13:33:38 +0000.956984][1422] BindInputFilter 0x6fc01111a8
this 0x6fe7fca018
[039:850] [2025-04-22 13:33:38 +0000.957005][1422] BindInputFilter 0x6fe7fca018
this 0x6fe7fca0d8
[039:850] [2025-04-22 13:33:38 +0000.957024][1422] BindInputFilter 0x6fc01111a8
this 0x6fe7fca198
[039:850] [2025-04-22 13:33:38 +0000.957061][1422] BindInputFilter 0x6fe7fca198
this 0x6fe7fca258
[039:850] [2025-04-22 13:33:38 +0000.957073][1422] AddVideoSource:
--------------------in empty: false
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13219504.mp4
[039:850] [2025-04-22 13:33:38 +0000.957096][1422] UnbindInputFilter 0x6ff6fd2a50
this 0x6fbf8abc18
[039:850] [2025-04-22 13:33:38 +0000.957114][1422] BindInputFilter 0x6ff6fd2a50
this 0x6fde124d50
[039:850] [2025-04-22 13:33:38 +0000.957131][1422] BindInputFilter 0x6fe7fca0d8
this 0x6fde124d50
[039:850] [2025-04-22 13:33:38 +0000.957147][1422] BindInputFilter 0x6fde124d50
this 0x6fbf8abc18
[039:850] [2025-04-22 13:33:38 +0000.957169][1422] BindInputFilter 0x6fde034fe0
this 0x6fde124ee0
[039:850] [2025-04-22 13:33:38 +0000.957187][1422] BindInputFilter 0x6fe7fca258
this 0x6fde124ee0
[039:850] [2025-04-22 13:33:38 +0000.957211][1422] AddVideoSource:
END------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13219504.mp4
[039:850] [2025-04-22 13:33:38 +0000.957228][1422] AddVideoSource:
------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13223675.mp4 delay:3500
[039:851] [2025-04-22 13:33:38 +0000.958914][6299] NO get frame from decoder
[039:854] [2025-04-22 13:33:38 +0000.961649][6299] NO get frame from decoder
[039:856] [2025-04-22 13:33:38 +0000.963216][1422] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13223675.mp4 sync_mode: 0 seek_pos: 0 delay: 3500 this:0x6fc01113a0
[039:856] [2025-04-22 13:33:38 +0000.963392][1422] BindInputFilter 0x6fc01117a8
this 0x6fe7fca3d8
[039:856] [2025-04-22 13:33:38 +0000.963432][1422] BindInputFilter 0x6fe7fca3d8
this 0x6fe7fca498
[039:856] [2025-04-22 13:33:38 +0000.963457][1422] BindInputFilter 0x6fc01117a8
this 0x6fe7fca558
[039:856] [2025-04-22 13:33:38 +0000.963494][1422] BindInputFilter 0x6fe7fca558
this 0x6fe7fca618
[039:856] [2025-04-22 13:33:38 +0000.963531][1422] AddVideoSource:
--------------------in empty: false
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13223675.mp4
[039:856] [2025-04-22 13:33:38 +0000.963569][1422] UnbindInputFilter 0x6fde124d50
this 0x6fbf8abc18
[039:856] [2025-04-22 13:33:38 +0000.963604][1422] BindInputFilter 0x6fde124d50
this 0x6fde2aed50
[039:856] [2025-04-22 13:33:38 +0000.963620][1422] BindInputFilter 0x6fe7fca498
this 0x6fde2aed50
[039:856] [2025-04-22 13:33:38 +0000.963636][1422] BindInputFilter 0x6fde2aed50
this 0x6fbf8abc18
[039:856] [2025-04-22 13:33:38 +0000.963657][1422] BindInputFilter 0x6fde124ee0
this 0x6fde2aeee0
[039:856] [2025-04-22 13:33:38 +0000.963684][1422] BindInputFilter 0x6fe7fca618
this 0x6fde2aeee0
[039:856] [2025-04-22 13:33:38 +0000.963715][1422] AddVideoSource:
END------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13223675.mp4
[039:856] [2025-04-22 13:33:38 +0000.963731][1422] AddVideoSource:
------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13227564.mp4 delay:4200
[039:856] [2025-04-22 13:33:38 +0000.963917][1422] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13227564.mp4 sync_mode: 0 seek_pos: 0 delay: 4200 this:0x6fc01119a0
[039:857] [2025-04-22 13:33:38 +0000.963973][1422] BindInputFilter 0x6fc0111da8
this 0x6fe7fca6d8
[039:857] [2025-04-22 13:33:38 +0000.964007][1422] BindInputFilter 0x6fe7fca6d8
this 0x6fe7fca798
[039:857] [2025-04-22 13:33:38 +0000.964065][1422] BindInputFilter 0x6fc0111da8
this 0x6fe7fca918
[039:857] [2025-04-22 13:33:38 +0000.964118][1422] BindInputFilter 0x6fe7fca918
this 0x6fe7fca9d8
[039:857] [2025-04-22 13:33:38 +0000.964166][1422] AddVideoSource:
--------------------in empty: false
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13227564.mp4
[039:857] [2025-04-22 13:33:38 +0000.964202][1422] UnbindInputFilter 0x6fde2aed50
this 0x6fbf8abc18
[039:857] [2025-04-22 13:33:38 +0000.964218][1422] BindInputFilter 0x6fde2aed50
this 0x6fde2af1d0
[039:857] [2025-04-22 13:33:38 +0000.964237][1422] BindInputFilter 0x6fe7fca798
this 0x6fde2af1d0
[039:857] [2025-04-22 13:33:38 +0000.964255][1422] BindInputFilter 0x6fde2af1d0
this 0x6fbf8abc18
[039:857] [2025-04-22 13:33:38 +0000.964277][1422] BindInputFilter 0x6fde2aeee0
this 0x6fde2b0fe0
[039:857] [2025-04-22 13:33:38 +0000.964294][1422] BindInputFilter 0x6fe7fca9d8
this 0x6fde2b0fe0
[039:857] [2025-04-22 13:33:38 +0000.964312][1422] AddVideoSource:
END------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/workspace/vv.hollowness_1745328778842/
record_video_13227564.mp4
[039:857] [2025-04-22 13:33:38 +0000.964328][1422] AddVideoSource:
------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/template/watermark.mp4 delay:4900
[039:857] [2025-04-22 13:33:38 +0000.964459][1422] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/watermark.mp4 sync_mode: 0
seek_pos: 0 delay: 4900 this:0x6fc0111fa0
[039:857] [2025-04-22 13:33:38 +0000.964500][1422] BindInputFilter 0x6fc01123a8
this 0x6fe7fcaa98
[039:857] [2025-04-22 13:33:38 +0000.964520][1422] BindInputFilter 0x6fe7fcaa98
this 0x6fe7fcab58
[039:857] [2025-04-22 13:33:38 +0000.964543][1422] BindInputFilter 0x6fc01123a8
this 0x6fe7fcac18
[039:857] [2025-04-22 13:33:38 +0000.964561][1422] BindInputFilter 0x6fe7fcac18
this 0x6fe7fcacd8
[039:857] [2025-04-22 13:33:38 +0000.964617][1422] AddVideoSource:
--------------------in empty: false
/data/user/0/com.android.camera/no_backup/vv/template/watermark.mp4
[039:857] [2025-04-22 13:33:38 +0000.964648][1422] UnbindInputFilter 0x6fde2af1d0
this 0x6fbf8abc18
[039:857] [2025-04-22 13:33:38 +0000.964683][1422] BindInputFilter 0x6fde2af1d0
this 0x6fe7c009d0
[039:857] [2025-04-22 13:33:38 +0000.964703][1422] BindInputFilter 0x6fe7fcab58
this 0x6fe7c009d0
[039:857] [2025-04-22 13:33:38 +0000.964731][1422] BindInputFilter 0x6fe7c009d0
this 0x6fbf8abc18
[039:857] [2025-04-22 13:33:38 +0000.964769][1422] BindInputFilter 0x6fde2b0fe0
this 0x6fbf9c2fe0
[039:857] [2025-04-22 13:33:38 +0000.964759][6299] NO get frame from decoder
[039:857] [2025-04-22 13:33:38 +0000.964803][1422] BindInputFilter 0x6fe7fcacd8
this 0x6fbf9c2fe0
[039:860] [2025-04-22 13:33:38 +0000.967582][1422] AddVideoSource:
END------------------add video source:
/data/user/0/com.android.camera/no_backup/vv/template/watermark.mp4
[039:862] [2025-04-22 13:33:38 +0000.969814][1422] create filter
BasicTransitionFilter2
[039:863] [2025-04-22 13:33:38 +0000.970132][1422] transitionname : default
duration: offset: framecount:
[039:863] [2025-04-22 13:33:38 +0000.970199][1422] AddFilter: filter
BasicTransitionFilter2
[039:863] [2025-04-22 13:33:38 +0000.970221][1422] AddFilter: source_filter1-
>source 0x6fe8032e00
[039:863] [2025-04-22 13:33:38 +0000.970235][1422] AddFilter: source_filter2-
>source 0x6fe8033400
[039:863] [2025-04-22 13:33:38 +0000.970247][1422] AddFilter:
source_filter_list_.back()->source 0x6fc0111e00
[039:863] [2025-04-22 13:33:38 +0000.970274][1422] AddFilter: in else ------------
[039:863] [2025-04-22 13:33:38 +0000.970298][1422] UnbindInputFilter 0x6fe7fc9ad8
this 0x6fbfddaf50
[039:863] [2025-04-22 13:33:38 +0000.970332][1422] UnbindInputFilter 0x6fbfa00550
this 0x6fbfddaf50
[039:863] [2025-04-22 13:33:38 +0000.970352][1422] UnbindInputFilter 0x6fe7fc9598
this 0x6fbfa00550
[039:863] [2025-04-22 13:33:38 +0000.970359][6299] NO get frame from decoder
[039:863] [2025-04-22 13:33:38 +0000.970371][1422] BindInputFilter 0x6fe7fc9598
this 0x6fbfddbfd0
[039:863] [2025-04-22 13:33:38 +0000.970423][1422] UnbindInputFilter 0x6fe7fc97d8
this 0x6fbfa00550
[039:863] [2025-04-22 13:33:38 +0000.970443][1422] BindInputFilter 0x6fe7fc97d8
this 0x6fbfddbfd0
[039:863] [2025-04-22 13:33:38 +0000.970462][1422] BindInputFilter 0x6fbfddbfd0
this 0x6fbfddaf50
[039:863] [2025-04-22 13:33:38 +0000.970478][1422] BindInputFilter 0x6fe7fc9ad8
this 0x6fbfddaf50
[039:863] [2025-04-22 13:33:38 +0000.970491][1422] AddFilter: in else end
------------
[039:863] [2025-04-22 13:33:38 +0000.970506][1422] ClearVideoOfSources:
[039:863] [2025-04-22 13:33:38 +0000.970525][1422] create filter
BasicTransitionFilter2
[039:863] [2025-04-22 13:33:38 +0000.970552][1422] transitionname : default
duration: offset: framecount:
[039:863] [2025-04-22 13:33:38 +0000.970698][1422] AddFilter: filter
BasicTransitionFilter2
[039:863] [2025-04-22 13:33:38 +0000.970719][1422] AddFilter: source_filter1-
>source 0x6fe8033400
[039:863] [2025-04-22 13:33:38 +0000.970736][1422] AddFilter: source_filter2-
>source 0x6fc0110000
[039:863] [2025-04-22 13:33:38 +0000.970750][1422] AddFilter:
source_filter_list_.back()->source 0x6fc0111e00
[039:863] [2025-04-22 13:33:38 +0000.970765][1422] AddFilter: in else ------------
[039:863] [2025-04-22 13:33:38 +0000.970787][1422] UnbindInputFilter 0x6fe7fc9dd8
this 0x6ff6fd2a50
[039:863] [2025-04-22 13:33:38 +0000.970805][1422] UnbindInputFilter 0x6fbfddaf50
this 0x6ff6fd2a50
[039:863] [2025-04-22 13:33:38 +0000.970823][1422] UnbindInputFilter 0x6fbfddbfd0
this 0x6fbfddaf50
[039:863] [2025-04-22 13:33:38 +0000.970857][1422] BindInputFilter 0x6fbfddbfd0
this 0x6fbfa00550
[039:863] [2025-04-22 13:33:38 +0000.970886][1422] UnbindInputFilter 0x6fe7fc9ad8
this 0x6fbfddaf50
[039:863] [2025-04-22 13:33:38 +0000.970923][1422] BindInputFilter 0x6fe7fc9ad8
this 0x6fbfa00550
[039:864] [2025-04-22 13:33:38 +0000.971032][1422] BindInputFilter 0x6fbfa00550
this 0x6ff6fd2a50
[039:864] [2025-04-22 13:33:38 +0000.971104][1422] BindInputFilter 0x6fe7fc9dd8
this 0x6ff6fd2a50
[039:864] [2025-04-22 13:33:38 +0000.971119][1422] AddFilter: in else end
------------
[039:864] [2025-04-22 13:33:38 +0000.971133][1422] ClearVideoOfSources:
[039:864] [2025-04-22 13:33:38 +0000.971152][1422] create filter TransitionFilter2
[039:864] [2025-04-22 13:33:38 +0000.971198][1422] construct OpenGLRenderProgram
0x7093a68598
[039:864] [2025-04-22 13:33:38 +0000.971238][1422] transitionname :
TransitionOverlappFilter duration:0.37 offset: framecount:
[039:864] [2025-04-22 13:33:38 +0000.971269][1422] SetParamForFilter:
TransitionFilter2 params duration 370
[039:864] [2025-04-22 13:33:38 +0000.971291][1422] TransitionFilter2::SetContext
0x6fde05aac0
[039:864] [2025-04-22 13:33:38 +0000.971305][1422] AddFilter: filter
TransitionFilter2
[039:864] [2025-04-22 13:33:38 +0000.971318][1422] AddFilter: source_filter1-
>source 0x6fc0110000
[039:864] [2025-04-22 13:33:38 +0000.971331][1422] AddFilter: source_filter2-
>source 0x6fc0110600
[039:864] [2025-04-22 13:33:38 +0000.971348][1422] AddFilter:
source_filter_list_.back()->source 0x6fc0111e00
[039:864] [2025-04-22 13:33:38 +0000.971362][1422] AddFilter: in else ------------
[039:864] [2025-04-22 13:33:38 +0000.971379][1422] UnbindInputFilter 0x6fe7fca0d8
this 0x6fde124d50
[039:864] [2025-04-22 13:33:38 +0000.971399][1422] UnbindInputFilter 0x6ff6fd2a50
this 0x6fde124d50
[039:864] [2025-04-22 13:33:38 +0000.971418][1422] UnbindInputFilter 0x6fbfa00550
this 0x6ff6fd2a50
[039:864] [2025-04-22 13:33:38 +0000.971435][1422] BindInputFilter 0x6fbfa00550
this 0x7093a68780
[039:864] [2025-04-22 13:33:38 +0000.971457][1422] UnbindInputFilter 0x6fe7fc9dd8
this 0x6ff6fd2a50
[039:864] [2025-04-22 13:33:38 +0000.971474][1422] BindInputFilter 0x6fe7fc9dd8
this 0x7093a68780
[039:864] [2025-04-22 13:33:38 +0000.971491][1422] BindInputFilter 0x7093a68780
this 0x6fde124d50
[039:864] [2025-04-22 13:33:38 +0000.971507][1422] BindInputFilter 0x6fe7fca0d8
this 0x6fde124d50
[039:864] [2025-04-22 13:33:38 +0000.971517][1422] AddFilter: in else end
------------
[039:864] [2025-04-22 13:33:38 +0000.971531][1422] ClearVideoOfSources:
[039:864] [2025-04-22 13:33:38 +0000.971546][1422] create filter
BasicTransitionFilter2
[039:864] [2025-04-22 13:33:38 +0000.971569][1422] transitionname : default
duration: offset: framecount:
[039:864] [2025-04-22 13:33:38 +0000.971617][1422] AddFilter: filter
BasicTransitionFilter2
[039:864] [2025-04-22 13:33:38 +0000.971640][1422] AddFilter: source_filter1-
>source 0x6fc0110600
[039:864] [2025-04-22 13:33:38 +0000.971654][1422] AddFilter: source_filter2-
>source 0x6fc0110c00
[039:864] [2025-04-22 13:33:38 +0000.971675][1422] AddFilter:
source_filter_list_.back()->source 0x6fc0111e00
[039:864] [2025-04-22 13:33:38 +0000.971704][1422] AddFilter: in else ------------
[039:864] [2025-04-22 13:33:38 +0000.971729][1422] UnbindInputFilter 0x6fe7fca498
this 0x6fde2aed50
[039:864] [2025-04-22 13:33:38 +0000.971757][1422] UnbindInputFilter 0x6fde124d50
this 0x6fde2aed50
[039:864] [2025-04-22 13:33:38 +0000.971795][1422] UnbindInputFilter 0x7093a68780
this 0x6fde124d50
[039:864] [2025-04-22 13:33:38 +0000.971812][1422] BindInputFilter 0x7093a68780
this 0x6ff6fd2a50
[039:864] [2025-04-22 13:33:38 +0000.971830][1422] UnbindInputFilter 0x6fe7fca0d8
this 0x6fde124d50
[039:864] [2025-04-22 13:33:38 +0000.971848][1422] BindInputFilter 0x6fe7fca0d8
this 0x6ff6fd2a50
[039:864] [2025-04-22 13:33:38 +0000.971865][1422] BindInputFilter 0x6ff6fd2a50
this 0x6fde2aed50
[039:864] [2025-04-22 13:33:38 +0000.971882][1422] BindInputFilter 0x6fe7fca498
this 0x6fde2aed50
[039:864] [2025-04-22 13:33:38 +0000.971911][1422] AddFilter: in else end
------------
[039:864] [2025-04-22 13:33:38 +0000.971941][1422] ClearVideoOfSources:
[039:865] [2025-04-22 13:33:38 +0000.971973][1422] create filter
BasicTransitionFilter2
[039:865] [2025-04-22 13:33:38 +0000.972009][1422] transitionname : defalut
duration: offset: framecount:
[039:865] [2025-04-22 13:33:38 +0000.972041][1422] AddFilter: filter
BasicTransitionFilter2
[039:865] [2025-04-22 13:33:38 +0000.972101][1422] AddFilter: source_filter1-
>source 0x6fc0110c00
[039:865] [2025-04-22 13:33:38 +0000.972121][1422] AddFilter: source_filter2-
>source 0x6fc0111200
[039:865] [2025-04-22 13:33:38 +0000.972135][1422] AddFilter:
source_filter_list_.back()->source 0x6fc0111e00
[039:865] [2025-04-22 13:33:38 +0000.972146][1422] AddFilter: in else ------------
[039:865] [2025-04-22 13:33:38 +0000.972161][1422] UnbindInputFilter 0x6fe7fca798
this 0x6fde2af1d0
[039:865] [2025-04-22 13:33:38 +0000.972209][1422] UnbindInputFilter 0x6fde2aed50
this 0x6fde2af1d0
[039:865] [2025-04-22 13:33:38 +0000.972237][1422] UnbindInputFilter 0x6ff6fd2a50
this 0x6fde2aed50
[039:865] [2025-04-22 13:33:38 +0000.972256][1422] BindInputFilter 0x6ff6fd2a50
this 0x6fde124d50
[039:865] [2025-04-22 13:33:38 +0000.972273][1422] UnbindInputFilter 0x6fe7fca498
this 0x6fde2aed50
[039:865] [2025-04-22 13:33:38 +0000.972289][1422] BindInputFilter 0x6fe7fca498
this 0x6fde124d50
[039:865] [2025-04-22 13:33:38 +0000.972306][1422] BindInputFilter 0x6fde124d50
this 0x6fde2af1d0
[039:865] [2025-04-22 13:33:38 +0000.972322][1422] BindInputFilter 0x6fe7fca798
this 0x6fde2af1d0
[039:865] [2025-04-22 13:33:38 +0000.972334][1422] AddFilter: in else end
------------
[039:865] [2025-04-22 13:33:38 +0000.972346][1422] ClearVideoOfSources:
[039:865] [2025-04-22 13:33:38 +0000.972360][1422] create filter
BasicTransitionFilter2
[039:865] [2025-04-22 13:33:38 +0000.972382][1422] transitionname : defalut
duration: offset: framecount:
[039:865] [2025-04-22 13:33:38 +0000.972406][1422] AddFilter: filter
BasicTransitionFilter2
[039:865] [2025-04-22 13:33:38 +0000.972418][1422] AddFilter: source_filter1-
>source 0x6fc0111200
[039:865] [2025-04-22 13:33:38 +0000.972430][1422] AddFilter: source_filter2-
>source 0x6fc0111800
[039:865] [2025-04-22 13:33:38 +0000.972440][1422] AddFilter:
source_filter_list_.back()->source 0x6fc0111e00
[039:865] [2025-04-22 13:33:38 +0000.972449][1422] AddFilter: in else ------------
[039:865] [2025-04-22 13:33:38 +0000.972466][1422] UnbindInputFilter 0x6fe7fcab58
this 0x6fe7c009d0
[039:865] [2025-04-22 13:33:38 +0000.972482][1422] UnbindInputFilter 0x6fde2af1d0
this 0x6fe7c009d0
[039:865] [2025-04-22 13:33:38 +0000.972499][1422] UnbindInputFilter 0x6fde124d50
this 0x6fde2af1d0
[039:865] [2025-04-22 13:33:38 +0000.972515][1422] BindInputFilter 0x6fde124d50
this 0x6fde2aed50
[039:865] [2025-04-22 13:33:38 +0000.972531][1422] UnbindInputFilter 0x6fe7fca798
this 0x6fde2af1d0
[039:865] [2025-04-22 13:33:38 +0000.972548][1422] BindInputFilter 0x6fe7fca798
this 0x6fde2aed50
[039:865] [2025-04-22 13:33:38 +0000.972564][1422] BindInputFilter 0x6fde2aed50
this 0x6fe7c009d0
[039:865] [2025-04-22 13:33:38 +0000.972580][1422] BindInputFilter 0x6fe7fcab58
this 0x6fe7c009d0
[039:865] [2025-04-22 13:33:38 +0000.972592][1422] AddFilter: in else end
------------
[039:865] [2025-04-22 13:33:38 +0000.972604][1422] ClearVideoOfSources:
[039:865] [2025-04-22 13:33:38 +0000.972618][1422] create filter TransitionFilter2
[039:865] [2025-04-22 13:33:38 +0000.972631][1422] construct OpenGLRenderProgram
0x7093a68898
[039:865] [2025-04-22 13:33:38 +0000.972658][1422] transitionname :
TransitionOverlappFilter duration:0.54 offset: framecount:
[039:865] [2025-04-22 13:33:38 +0000.972687][1422] SetParamForFilter:
TransitionFilter2 params duration 540
[039:865] [2025-04-22 13:33:38 +0000.972702][1422] TransitionFilter2::SetContext
0x6fde05aac0
[039:865] [2025-04-22 13:33:38 +0000.972715][1422] AddFilter: filter
TransitionFilter2
[039:865] [2025-04-22 13:33:38 +0000.972726][1422] AddFilter: source_filter1-
>source 0x6fc0111800
[039:865] [2025-04-22 13:33:38 +0000.972738][1422] AddFilter: source_filter2-
>source 0x6fc0111e00
[039:865] [2025-04-22 13:33:38 +0000.972751][1422] AddFilter:
source_filter_list_.back()->source 0x6fc0111e00
[039:865] [2025-04-22 13:33:38 +0000.972763][1422] AddFilter: in if ------------
[039:865] [2025-04-22 13:33:38 +0000.972782][1422] UnbindInputFilter 0x6fe7c009d0
this 0x6fbf8abc18
[039:865] [2025-04-22 13:33:38 +0000.972834][1422] UnbindInputFilter 0x6fe7fcab58
this 0x6fe7c009d0
[039:865] [2025-04-22 13:33:38 +0000.972853][1422] UnbindInputFilter 0x6fde2aed50
this 0x6fe7c009d0
[039:865] [2025-04-22 13:33:38 +0000.972870][1422] BindInputFilter 0x6fde2aed50
this 0x7093a68a80
[039:865] [2025-04-22 13:33:38 +0000.972885][1422] BindInputFilter 0x6fe7fcab58
this 0x7093a68a80
[039:865] [2025-04-22 13:33:38 +0000.972902][1422] BindInputFilter 0x7093a68a80
this 0x6fbf8abc18
[039:865] [2025-04-22 13:33:38 +0000.972913][1422] AddFilter: in if
end------------
[039:865] [2025-04-22 13:33:38 +0000.972925][1422] ClearVideoOfSources:
[039:866] [2025-04-22 13:33:38 +0000.973682][1422]
Java_com_xiaomi_mediaprocess_MediaEffectGraph_AddAudioTrackJni:
[039:866] [2025-04-22 13:33:38 +0000.973775][1422] AddAudioTrack:
------------------add audio source for background:
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness/bgm.mp3 and
play loop is: 0
[039:867] [2025-04-22 13:33:38 +0000.974119][1422] SetPlayLoop: AudioSource
SetPlayLoop 0
[039:867] [2025-04-22 13:33:38 +0000.974151][1422] AudioMixerFilter time:13234483
enter.
[039:867] [2025-04-22 13:33:38 +0000.974269][1422] AudioMixerFilter leave. expire
time = 0 ms
[039:867] [2025-04-22 13:33:38 +0000.974304][1422] BindInputFilter 0x6fe7fcae58
this 0x6fbf99d6b0
[039:867] [2025-04-22 13:33:38 +0000.974327][1422] BindInputFilter 0x6fe7c009c8
this 0x6fbf99d6b0
[039:867] [2025-04-22 13:33:38 +0000.974351][1422] BindInputFilter 0x6fbf9c2fe0
this 0x6fe7fcae58
[039:867] [2025-04-22 13:33:38 +0000.974363][1422] AddAudioTrack:
------------------add audio source for background:1
[039:868] [2025-04-22 13:33:38 +0000.975277][1422]
Java_com_xiaomi_mediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[039:868] [2025-04-22 13:33:38 +0000.975762][1422] machine model :poco
[039:868] [2025-04-22 13:33:38 +0000.975795][1422] Support this machine model :poco
[039:868] [2025-04-22 13:33:38 +0000.975810][1422] global inited! current sdk
version: 07-27-feaf968
[039:868] [2025-04-22 13:33:38 +0000.975858][1422] GetPipeline:
-----------------------------------------
[039:868] [2025-04-22 13:33:38 +0000.975877][1422] GetPipeline: source:
0x6fe8032e00
[039:868] [2025-04-22 13:33:38 +0000.975893][1422] GetPipeline: filter: NULLFilter
[039:868] [2025-04-22 13:33:38 +0000.975908][1422] GetPipeline: filter: NULLFilter
[039:868] [2025-04-22 13:33:38 +0000.975921][1422] GetPipeline: filter: NULLFilter
[039:868] [2025-04-22 13:33:38 +0000.975933][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:868] [2025-04-22 13:33:38 +0000.975946][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.975959][1422] GetPipeline: audio filter:
AudioNUllFilter
[039:869] [2025-04-22 13:33:38 +0000.975972][1422] GetPipeline: source:
0x6fe8033400
[039:869] [2025-04-22 13:33:38 +0000.975984][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.975998][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976018][1422] GetPipeline: filter:
BasicTransitionFilter2
[039:869] [2025-04-22 13:33:38 +0000.976031][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976043][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976054][1422] GetPipeline: audio filter:
AudioTransitionFilter
[039:869] [2025-04-22 13:33:38 +0000.976067][1422] GetPipeline: source:
0x6fc0110000
[039:869] [2025-04-22 13:33:38 +0000.976079][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976093][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976106][1422] GetPipeline: filter:
BasicTransitionFilter2
[039:869] [2025-04-22 13:33:38 +0000.976119][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976131][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976142][1422] GetPipeline: audio filter:
AudioTransitionFilter
[039:869] [2025-04-22 13:33:38 +0000.976155][1422] GetPipeline: source:
0x6fc0110600
[039:869] [2025-04-22 13:33:38 +0000.976205][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976223][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976238][1422] GetPipeline: filter:
TransitionFilter2
[039:869] [2025-04-22 13:33:38 +0000.976251][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976261][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976273][1422] GetPipeline: audio filter:
AudioTransitionFilter
[039:869] [2025-04-22 13:33:38 +0000.976286][1422] GetPipeline: source:
0x6fc0110c00
[039:869] [2025-04-22 13:33:38 +0000.976298][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976310][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976323][1422] GetPipeline: filter:
BasicTransitionFilter2
[039:869] [2025-04-22 13:33:38 +0000.976335][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976347][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976359][1422] GetPipeline: audio filter:
AudioTransitionFilter
[039:869] [2025-04-22 13:33:38 +0000.976372][1422] GetPipeline: source:
0x6fc0111200
[039:869] [2025-04-22 13:33:38 +0000.976384][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976397][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976409][1422] GetPipeline: filter:
BasicTransitionFilter2
[039:869] [2025-04-22 13:33:38 +0000.976422][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976439][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976450][1422] GetPipeline: audio filter:
AudioTransitionFilter
[039:869] [2025-04-22 13:33:38 +0000.976465][1422] GetPipeline: source:
0x6fc0111800
[039:869] [2025-04-22 13:33:38 +0000.976479][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976493][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976505][1422] GetPipeline: filter:
BasicTransitionFilter2
[039:869] [2025-04-22 13:33:38 +0000.976517][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976526][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976535][1422] GetPipeline: audio filter:
AudioTransitionFilter
[039:869] [2025-04-22 13:33:38 +0000.976544][1422] GetPipeline: source:
0x6fc0111e00
[039:869] [2025-04-22 13:33:38 +0000.976554][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976563][1422] GetPipeline: filter: NULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976572][1422] GetPipeline: filter:
TransitionFilter2
[039:869] [2025-04-22 13:33:38 +0000.976583][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976593][1422] GetPipeline: audio filter:
AuidoNULLFilter
[039:869] [2025-04-22 13:33:38 +0000.976603][1422] GetPipeline: audio filter:
AudioTransitionFilter
[039:869] [2025-04-22 13:33:38 +0000.976612][1422] GetPipeline:
------------------------------------------
[039:869] [2025-04-22 13:33:38 +0000.976625][1422] filter: filter pipeline2 update
pattern: 0
[039:870] [2025-04-22 13:33:38 +0000.977064][6299] NO get frame from decoder
[039:870] [2025-04-22 13:33:38 +0000.977647][1422] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[039:870] [2025-04-22 13:33:38 +0000.977849][1422] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[039:870] [2025-04-22 13:33:38 +0000.977921][1422] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[039:871] [2025-04-22 13:33:38 +0000.978116][1422] DeviceInit:
[039:871] [2025-04-22 13:33:38 +0000.978350][1422] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[039:871] [2025-04-22 13:33:38 +0000.978612][1422] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[039:871] [2025-04-22 13:33:38 +0000.978723][6299] NO get frame from decoder
[039:872] [2025-04-22 13:33:38 +0000.979041][1422] CreatePlatformSpecificObjects:
[039:872] [2025-04-22 13:33:38 +0000.979071][1422] audio device use null audio
input and opensl output
[039:872] [2025-04-22 13:33:38 +0000.979088][1422] Create OpenSLES output module
with java VM support.
[039:872] [2025-04-22 13:33:38 +0000.979307][1422] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[039:872] [2025-04-22 13:33:38 +0000.979530][1422] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[039:872] [2025-04-22 13:33:38 +0000.979726][1422] Create OpenSLES output module
with buffer num:2
[039:872] [2025-04-22 13:33:38 +0000.979773][1422] Error(trace.cc:40): Init the
output and input for audio device template.
[039:872] [2025-04-22 13:33:38 +0000.979793][1422] Init the output device.
[039:872] [2025-04-22 13:33:38 +0000.979806][1422] Set the playout as stereo:1
[039:872] [2025-04-22 13:33:38 +0000.979817][1422] Set the sample rate to be:44100
[039:872] [2025-04-22 13:33:38 +0000.979850][1422] Low latency buffer size:144 low
sample rate:48000
[039:872] [2025-04-22 13:33:38 +0000.979868][1422] DeviceInit: Done
[039:872] [2025-04-22 13:33:38 +0000.979902][1422] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[039:886] [2025-04-22 13:33:38 +0000.993107][1422]
Java_com_xiaomi_mediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[039:886] [2025-04-22 13:33:38 +0000.993222][1422]
MediaFilterPlayer::SetPlayerNotify 0x6fde2449e0
[039:886] [2025-04-22 13:33:38 +0000.993643][1422]
Java_com_xiaomi_mediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[039:887] [2025-04-22 13:33:38 +0000.994202][1422]
Java_com_xiaomi_mediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1 width:
1920, height: 1080
[039:887] [2025-04-22 13:33:38 +0000.994658][1422]
Error(media_filter_player.cc:351): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[039:887] [2025-04-22 13:33:38 +0000.994700][1422]
Java_com_xiaomi_mediaprocess_EffectMediaPlayer_SetPlayLoopJni: EffectMediaPlayer
SetPlayLoop #
[039:888] [2025-04-22 13:33:38 +0000.995059][1422] SetGraphLoop: SetGraphLoop 1
[039:888] [2025-04-22 13:33:38 +0000.995094][1422]
Java_com_xiaomi_mediaprocess_EffectMediaPlayer_SetGraphLoopJni: EffectMediaPlayer
SetGraphLoop 1
[039:888] [2025-04-22 13:33:38 +0000.995371][6299] NO get frame from decoder
[039:888] [2025-04-22 13:33:38 +0000.995458][1422]
Java_com_xiaomi_mediaprocess_EffectMediaPlayer_StartPreViewJni:
[039:888] [2025-04-22 13:33:38 +0000.995610][62c0]
MediaFilterGraph::SetOutputResolution current source: 0x6fe8032e00 output width:
1920 output height: 1080
[039:888] [2025-04-22 13:33:38 +0000.995688][62c0]
MediaFilterGraph::SetOutputResolution current source: 0x6fe8033400 output width:
1920 output height: 1080
[039:888] [2025-04-22 13:33:38 +0000.995725][62c0]
MediaFilterGraph::SetOutputResolution current source: 0x6fc0110000 output width:
1920 output height: 1080
[039:888] [2025-04-22 13:33:38 +0000.995761][62c0]
MediaFilterGraph::SetOutputResolution current source: 0x6fc0110600 output width:
1920 output height: 1080
[039:888] [2025-04-22 13:33:38 +0000.995794][62c0]
MediaFilterGraph::SetOutputResolution current source: 0x6fc0110c00 output width:
1920 output height: 1080
[039:888] [2025-04-22 13:33:38 +0000.995829][62c0]
MediaFilterGraph::SetOutputResolution current source: 0x6fc0111200 output width:
1920 output height: 1080
[039:888] [2025-04-22 13:33:38 +0000.995864][62c0]
MediaFilterGraph::SetOutputResolution current source: 0x6fc0111800 output width:
1920 output height: 1080
[039:888] [2025-04-22 13:33:38 +0000.995898][62c0]
MediaFilterGraph::SetOutputResolution current source: 0x6fc0111e00 output width:
1920 output height: 1080
[039:888] [2025-04-22 13:33:38 +0000.995932][62c0] Start:
[039:889] [2025-04-22 13:33:38 +0000.996933][62bf] operator(): video render
started.
[039:890] [2025-04-22 13:33:38 +0000.997053][62bf] DriveRender working... (1/200)
[039:890] [2025-04-22 13:33:38 +0000.997092][62bf] Warning(video_render.cc:390): No
picture to display (1/50)
[039:890] [2025-04-22 13:33:38 +0000.997327][62c0] Start:
[039:890] [2025-04-22 13:33:38 +0000.997460][62c0] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[039:890] [2025-04-22 13:33:38 +0000.997536][62c0] Reset: history total size: 98
[039:890] [2025-04-22 13:33:38 +0000.997585][62c0] DeviceStart:
audioDevice_:0x6fb6291000
[039:890] [2025-04-22 13:33:38 +0000.997645][62c0] DeviceStart: time profile
playout init before
[039:890] [2025-04-22 13:33:38 +0000.997699][62c0] DeviceStart: time profile
playout init end
[039:891] [2025-04-22 13:33:38 +0000.998259][62c0] OpenSlesOutput:Start playout
[039:891] [2025-04-22 13:33:38 +0000.998926][62c0] Create the opensl output player.
streamtype before:0
[039:892] [2025-04-22 13:33:38 +0000.998968][62c0] Create the opensl output player.
streamtype after:3
[039:911] [2025-04-22 13:33:39 +0000.18517][62c0] Enqueue opensl buffer size:1764
[039:930] [2025-04-22 13:33:39 +0000.37579][62c0] DeviceStart: time profile playout
all end
[039:930] [2025-04-22 13:33:39 +0000.37638][62c0] operator(): Audio playback
started.
[039:930] [2025-04-22 13:33:39 +0000.37734][62c0] operator(): Started now!
[039:930] [2025-04-22 13:33:39 +0000.37853][62c1]
Warning(media_filter_player.cc:368): media pull audio frame failed:4
[039:931] [2025-04-22 13:33:39 +0000.38534][62c1] Pull audio failed.(wait video!)
[039:932] [2025-04-22 13:33:39 +0000.39463][62c1] Pull audio failed.(wait video!)
[039:933] [2025-04-22 13:33:39 +0000.40227][62c1] Pull audio failed.(wait video!)
[039:934] [2025-04-22 13:33:39 +0000.41095][62c1] Pull audio failed.(wait video!)
[039:934] [2025-04-22 13:33:39 +0000.41841][62c1] Pull audio failed.(wait video!)
[039:935] [2025-04-22 13:33:39 +0000.41974][62c1]
Warning(media_filter_player.cc:368): media pull audio frame failed:4
[039:935] [2025-04-22 13:33:39 +0000.42600][62c1] Pull audio failed.(wait video!)
[039:936] [2025-04-22 13:33:39 +0000.43319][62c1] Pull audio failed.(wait video!)
[039:937] [2025-04-22 13:33:39 +0000.44036][62c1] Pull audio failed.(wait video!)
[039:937] [2025-04-22 13:33:39 +0000.44754][62c1] Pull audio failed.(wait video!)
[039:938] [2025-04-22 13:33:39 +0000.45483][62c1] Pull audio failed.(wait video!)
[039:938] [2025-04-22 13:33:39 +0000.45624][62c1]
Warning(media_filter_player.cc:368): media pull audio frame failed:4
[039:939] [2025-04-22 13:33:39 +0000.46221][62c1] Pull audio failed.(wait video!)
[039:939] [2025-04-22 13:33:39 +0000.46938][62c1] Pull audio failed.(wait video!)
[039:940] [2025-04-22 13:33:39 +0000.47670][62c1] Pull audio failed.(wait video!)
[039:941] [2025-04-22 13:33:39 +0000.48549][62c1] Pull audio failed.(wait video!)
[039:942] [2025-04-22 13:33:39 +0000.49345][62c1] Pull audio failed.(wait video!)
[039:942] [2025-04-22 13:33:39 +0000.49496][62c1]
Warning(media_filter_player.cc:368): media pull audio frame failed:4
[039:943] [2025-04-22 13:33:39 +0000.50148][62c1] Pull audio failed.(wait video!)
[039:943] [2025-04-22 13:33:39 +0000.50917][62c1] Pull audio failed.(wait video!)
[039:944] [2025-04-22 13:33:39 +0000.51689][62c1] Pull audio failed.(wait video!)
[039:945] [2025-04-22 13:33:39 +0000.52438][62c1] Pull audio failed.(wait video!)
[039:946] [2025-04-22 13:33:39 +0000.53202][62c1] Pull audio failed.(wait video!)
[039:946] [2025-04-22 13:33:39 +0000.53385][62c1]
Warning(media_filter_player.cc:368): media pull audio frame failed:4
[039:947] [2025-04-22 13:33:39 +0000.53976][62c1] Pull audio failed.(wait video!)
[039:947] [2025-04-22 13:33:39 +0000.54680][62c2] (1/100)OnOutputVideoFrame,
key_frame: 1, pkt_pts: 900
[039:947] [2025-04-22 13:33:39 +0000.54690][62c1] Error(video_source.cc:241):
VideoSource not start to decode audio
[039:948] [2025-04-22 13:33:39 +0000.55837][62c1] Start decoding file
/data/user/0/com.android.camera/no_backup/vv/template/vv.hollowness/bgm.mp3
sync_mode: 1 seek_pos: 0 delay: 0 this:0x6ff6e4b000
[039:954] [2025-04-22 13:33:39 +0000.61593][62c2] OnVideoFrameReady(1/200)
[039:954] [2025-04-22 13:33:39 +0000.61892][62bf] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[039:962] [2025-04-22 13:33:39 +0000.68989][62bf] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:13234578
[039:975] [2025-04-22 13:33:39 +0000.82378][62bf] lipsync_debug: render a video
frame
[039:975] [2025-04-22 13:33:39 +0000.82539][62bf] lipsync_debug: First video frame
rendering.
[039:986] [2025-04-22 13:33:39 +0000.93250][62bf] lipsync_debug:lipsync_threadhold:
lipsync_delta:0 tsDelta:23 timeDelta:24 last video ts:900 frame->pts:2970 pkt_dts:-
9223372036854775808 pkt_pts:-9223372036854775808
[039:986] [2025-04-22 13:33:39 +0000.93506][62bf] lipsync_debug: tsDelta -
timeDelta = -1
[039:986] [2025-04-22 13:33:39 +0000.93543][62bf] lipsync_debug:result remaining
time:0
[039:986] [2025-04-22 13:33:39 +0000.93575][62bf] dynamic updated lipsync delay:0
[039:996] [2025-04-22 13:33:39 +0000.103679][62c2]
Warning(media_filter_player.cc:401): media pull video error, PullFrameStatus is 4
[039:997] [2025-04-22 13:33:39 +0000.104016][62bd] FFMpeg=> [mp3 @ 0x6fa8db9200]
Current FFmpeg version git-2021-06-16-97cea6f
[039:997] [2025-04-22 13:33:39 +0000.104126][62bf] lipsync_debug:remaining time:10
tsDelta - timeDelta:22
[039:997] [2025-04-22 13:33:39 +0000.104157][62bf] lipsync_debug:result remaining
time:10
[040:018] [2025-04-22 13:33:39 +0000.125687][62c1] (1/100)OnOutputAudioFrame,
key_frame: 1, pkt_pts: 0
[040:019] [2025-04-22 13:33:39 +0000.126480][62c1] audio frame wait video
frame.last_video_timestamp:133 last_audio_timestamp:255
[040:020] [2025-04-22 13:33:39 +0000.127353][62c1] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:278
[040:021] [2025-04-22 13:33:39 +0000.128156][62c1] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:278
[040:021] [2025-04-22 13:33:39 +0000.128922][62c1] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:278
[040:022] [2025-04-22 13:33:39 +0000.129244][62c1]
Warning(media_filter_player.cc:368): media pull audio frame failed:4
[040:022] [2025-04-22 13:33:39 +0000.129722][62c1] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:278
[040:023] [2025-04-22 13:33:39 +0000.130471][62c1] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:278
[040:024] [2025-04-22 13:33:39 +0000.131324][62c1] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:278
[040:025] [2025-04-22 13:33:39 +0000.132063][62c1] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:278
[040:025] [2025-04-22 13:33:39 +0000.132793][62c1] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:278
[040:026] [2025-04-22 13:33:39 +0000.133086][62c1]
Warning(media_filter_player.cc:368): media pull audio frame failed:4
[040:026] [2025-04-22 13:33:39 +0000.133555][62c1] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:278
[040:027] [2025-04-22 13:33:39 +0000.134293][62c1] audio frame wait video
frame.last_video_timestamp:167 last_audio_timestamp:278
[040:028] [2025-04-22 13:33:39 +0000.135220][62c1] audio frame wait video
frame.last_video_timestamp:200 last_audio_timestamp:301
[040:029] [2025-04-22 13:33:39 +0000.135977][62c1] audio frame wait video
frame.last_video_timestamp:200 last_audio_timestamp:301
[040:029] [2025-04-22 13:33:39 +0000.136726][62c1] audio frame wait video
frame.last_video_timestamp:200 last_audio_timestamp:301
[040:030] [2025-04-22 13:33:39 +0000.137019][62c1]
Warning(media_filter_player.cc:368): media pull audio frame failed:4
[040:030] [2025-04-22 13:33:39 +0000.137504][62c1] audio frame wait video
frame.last_video_timestamp:200 last_audio_timestamp:301
[040:031] [2025-04-22 13:33:39 +0000.138231][62c1] audio frame wait video
frame.last_video_timestamp:200 last_audio_timestamp:301
[040:032] [2025-04-22 13:33:39 +0000.139638][62c0] First audio frame rendering
[040:126] [2025-04-22 13:33:39 +0000.233025][62c2] video frame wait audio frame:
last_video_timestamp:433 last_audio_timestamp:301
[040:172] [2025-04-22 13:33:39 +0000.279822][62c3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[040:541] [2025-04-22 13:33:39 +0000.648299][62ac] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6fc3022c00] Current FFmpeg version git-2021-06-16-
97cea6f
[040:573] [2025-04-22 13:33:39 +0000.680577][62ac] OnStreamInfoFound: video
duration_: 2233
[040:573] [2025-04-22 13:33:39 +0000.680722][62ac] video rotate angle is: 0
[040:574] [2025-04-22 13:33:39 +0000.681204][62ad] NO get frame from decoder
[040:578] [2025-04-22 13:33:39 +0000.685826][62ad] NO get frame from decoder
[040:580] [2025-04-22 13:33:39 +0000.687200][62ad] NO get frame from decoder
[040:590] [2025-04-22 13:33:39 +0000.697008][62ad] NO get frame from decoder
[040:591] [2025-04-22 13:33:39 +0000.698280][62ad] NO get frame from decoder
[040:595] [2025-04-22 13:33:39 +0000.702008][62ad] NO get frame from decoder
[040:599] [2025-04-22 13:33:39 +0000.706193][62ad] NO get frame from decoder
[040:604] [2025-04-22 13:33:39 +0000.711909][62ad] NO get frame from decoder
[040:606] [2025-04-22 13:33:39 +0000.713868][62c1] Error(video_source.cc:241):
VideoSource not start to decode audio
[040:619] [2025-04-22 13:33:39 +0000.726225][62bf] lipsync_debug:displaying video
ts:60030 The current displayed video timestamp is:13235235
[040:787] [2025-04-22 13:33:39 +0000.894733][6299] av_read_frame AVERROR_EOF
[040:930] [2025-04-22 13:33:40 +0000.37504][62c0] lipsync_debug :videoTs:87030
audioTs:975 total delay:242 videoTsMS:967 audioTsMS:725 diff:242 audio
timebase:1000/1 video timebase:90000/1
[040:930] [2025-04-22 13:33:40 +0000.37726][62c0] Set the lipsync delay:242
[041:047] [2025-04-22 13:33:40 +0000.154065][6299] OnReceiveEOF:
[041:047] [2025-04-22 13:33:40 +0000.154210][6299] video source:8
OnDecoderFinished!
[041:168] [2025-04-22 13:33:40 +0000.275049][62c3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[041:247] [2025-04-22 13:33:40 +0000.354534][62af] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6fe7f8ea00] Current FFmpeg version git-2021-06-16-
97cea6f
[041:250] [2025-04-22 13:33:40 +0000.357293][62c1] Error(video_source.cc:241):
VideoSource not start to decode audio
[041:292] [2025-04-22 13:33:40 +0000.399860][62af] OnStreamInfoFound: video
duration_: 2700
[041:293] [2025-04-22 13:33:40 +0000.399984][62af] video rotate angle is: 0
[041:293] [2025-04-22 13:33:40 +0000.400209][62b1] NO get frame from decoder
[041:294] [2025-04-22 13:33:40 +0000.401260][62b1] NO get frame from decoder
[041:294] [2025-04-22 13:33:40 +0000.401806][62b1] NO get frame from decoder
[041:296] [2025-04-22 13:33:40 +0000.403216][62b1] NO get frame from decoder
[041:297] [2025-04-22 13:33:40 +0000.404039][62b1] NO get frame from decoder
[041:299] [2025-04-22 13:33:40 +0000.406423][62b1] NO get frame from decoder
[041:309] [2025-04-22 13:33:40 +0000.416491][62b1] NO get frame from decoder
[041:317] [2025-04-22 13:33:40 +0000.424136][62b1] NO get frame from decoder
[041:407] [2025-04-22 13:33:40 +0000.514567][62c1] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[041:408] [2025-04-22 13:33:40 +0000.515317][62c2] webrtc common_video plane
old ..... (1/1000) new: 8001 delete: 7989 diff: 12
[041:427] [2025-04-22 13:33:40 +0000.534657][62c0] The audio playback speed:100
(1/100)
[041:427] [2025-04-22 13:33:40 +0000.534948][62c0] lipsync_debug: The current
played audio timestamp is:1509(1/50)
[041:465] [2025-04-22 13:33:40 +0000.571972][62bf] lipsync_debug:displaying video
ts:119970 The current displayed video timestamp is:13236081
[041:466] [2025-04-22 13:33:40 +0000.573778][62bf] DriveRender working... (1/200)
[041:538] [2025-04-22 13:33:40 +0000.645406][62bf]
lipsync_debug:lipsync_threadhold: lipsync_delta:16 tsDelta:49 timeDelta:23 last
video ts:123030 frame->pts:126000 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[041:538] [2025-04-22 13:33:40 +0000.645557][62bf] lipsync_debug: tsDelta -
timeDelta = 26
[041:901] [2025-04-22 13:33:41 +0000.8686][62c1] Error(video_source.cc:241):
VideoSource not start to decode audio
[041:951] [2025-04-22 13:33:41 +0000.58320][62b2] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x6fa8dcb400] Current FFmpeg version git-2021-06-16-97cea6f
[041:962] [2025-04-22 13:33:41 +0000.69138][62bf] lipsync_debug:remaining time:10
tsDelta - timeDelta:5
[041:962] [2025-04-22 13:33:41 +0000.69208][62bf] lipsync_debug:result remaining
time:5
[041:982] [2025-04-22 13:33:41 +0000.89850][62b2] OnStreamInfoFound: video
duration_: 2900
[041:983] [2025-04-22 13:33:41 +0000.90032][62b2] video rotate angle is: 0
[041:983] [2025-04-22 13:33:41 +0000.90489][62b3] NO get frame from decoder
[041:988] [2025-04-22 13:33:41 +0000.95105][62b3] NO get frame from decoder
[041:991] [2025-04-22 13:33:41 +0000.98634][62b3] NO get frame from decoder
[041:993] [2025-04-22 13:33:41 +0000.100267][62b3] NO get frame from decoder
[041:997] [2025-04-22 13:33:41 +0000.104152][62b3] NO get frame from decoder
[041:998] [2025-04-22 13:33:41 +0000.105718][62b3] NO get frame from decoder
[042:016] [2025-04-22 13:33:41 +0000.123514][62b3] NO get frame from decoder
[042:017] [2025-04-22 13:33:41 +0000.124729][62b3] NO get frame from decoder
[042:133] [2025-04-22 13:33:41 +0000.240933][62c3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[042:200] [2025-04-22 13:33:41 +0000.307751][62bf] lipsync_debug:displaying video
ts:180000 The current displayed video timestamp is:13236816
[042:207] [2025-04-22 13:33:41 +0000.314353][62c1] (1/100)OnOutputAudioFrame,
key_frame: 1, pkt_pts: 2321
[042:455] [2025-04-22 13:33:41 +0000.562348][62c1] video fill audio eof
[042:653] [2025-04-22 13:33:41 +0000.760789][62b4] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6fe85de000] Current FFmpeg version git-2021-06-16-
97cea6f
[042:663] [2025-04-22 13:33:41 +0000.770913][62c1] Error(video_source.cc:241):
VideoSource not start to decode audio
[042:701] [2025-04-22 13:33:41 +0000.808307][62b4] OnStreamInfoFound: video
duration_: 1666
[042:701] [2025-04-22 13:33:41 +0000.808376][62b4] video rotate angle is: 0
[042:701] [2025-04-22 13:33:41 +0000.808560][62b5] NO get frame from decoder
[042:702] [2025-04-22 13:33:41 +0000.809444][62b5] NO get frame from decoder
[042:703] [2025-04-22 13:33:41 +0000.810216][62b5] NO get frame from decoder
[042:704] [2025-04-22 13:33:41 +0000.811571][62b5] NO get frame from decoder
[042:705] [2025-04-22 13:33:41 +0000.812333][62b5] NO get frame from decoder
[042:706] [2025-04-22 13:33:41 +0000.813947][62b5] NO get frame from decoder
[042:710] [2025-04-22 13:33:41 +0000.817835][62b5] NO get frame from decoder
[042:712] [2025-04-22 13:33:41 +0000.819568][62b5] NO get frame from decoder
[042:855] [2025-04-22 13:33:41 +0000.962052][62c1] audio frame wait video
frame.last_video_timestamp:3058 last_audio_timestamp:3181
[042:858] [2025-04-22 13:33:41 +0000.964979][62bf] lipsync_debug:displaying video
ts:239220 The current displayed video timestamp is:13237474
[042:878] [2025-04-22 13:33:41 +0000.985142][62ad] av_read_frame AVERROR_EOF
[042:982] [2025-04-22 13:33:42 +0000.89897][62bf] DriveRender working... (1/200)
[043:030] [2025-04-22 13:33:42 +0000.137697][62bf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:34 timeDelta:3 last video
ts:254160 frame->pts:257220 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[043:030] [2025-04-22 13:33:42 +0000.137863][62bf] lipsync_debug: tsDelta -
timeDelta = 31
[043:094] [2025-04-22 13:33:42 +0000.201769][62c2] (1/100)OnOutputVideoFrame,
key_frame: 0, pkt_pts: 299160
[043:098] [2025-04-22 13:33:42 +0000.205190][62c2] OnVideoFrameReady(1/200)
[043:098] [2025-04-22 13:33:42 +0000.205559][62bf] operator() frame->pts-
9223372036854775808 queue_ size: 13 (1/200)
[043:168] [2025-04-22 13:33:42 +0000.274968][62c3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[043:280] [2025-04-22 13:33:42 +0000.387505][62ad] OnReceiveEOF:
[043:280] [2025-04-22 13:33:42 +0000.387635][62ad] video source:9
OnDecoderFinished!
[043:334] [2025-04-22 13:33:42 +0000.441691][62c1] Error(video_source.cc:241):
VideoSource not start to decode audio
[043:360] [2025-04-22 13:33:42 +0000.467517][62b6] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6fc34d5c00] Current FFmpeg version git-2021-06-16-
97cea6f
[043:401] [2025-04-22 13:33:42 +0000.508624][62b6] OnStreamInfoFound: video
duration_: 566
[043:401] [2025-04-22 13:33:42 +0000.508719][62b6] video rotate angle is: 0
[043:401] [2025-04-22 13:33:42 +0000.508915][62b7] NO get frame from decoder
[043:403] [2025-04-22 13:33:42 +0000.509993][62b7] NO get frame from decoder
[043:403] [2025-04-22 13:33:42 +0000.510803][62b7] NO get frame from decoder
[043:405] [2025-04-22 13:33:42 +0000.512258][62b7] NO get frame from decoder
[043:426] [2025-04-22 13:33:42 +0000.533638][62b7] NO get frame from decoder
[043:430] [2025-04-22 13:33:42 +0000.537869][62b7] NO get frame from decoder
[043:433] [2025-04-22 13:33:42 +0000.540456][62b7] NO get frame from decoder
[043:435] [2025-04-22 13:33:42 +0000.542389][62b7] NO get frame from decoder
[043:527] [2025-04-22 13:33:42 +0000.634359][62bf] lipsync_debug:displaying video
ts:299160 The current displayed video timestamp is:13238143
[043:530] [2025-04-22 13:33:42 +0000.637281][62bf] lipsync_debug: render a video
frame
[043:562] [2025-04-22 13:33:42 +0000.669072][62bf] lipsync_debug:result remaining
time:0
[043:562] [2025-04-22 13:33:42 +0000.669194][62bf] dynamic updated lipsync delay:0
[043:729] [2025-04-22 13:33:42 +0000.836109][62c1] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[043:747] [2025-04-22 13:33:42 +0000.854802][62c0] The audio playback speed:100
(1/100)
[043:748] [2025-04-22 13:33:42 +0000.855005][62c0] lipsync_debug: The current
played audio timestamp is:3831(1/50)
[043:898] [2025-04-22 13:33:43 +0000.5886][62bf] lipsync_debug:remaining time:10
tsDelta - timeDelta:29
[043:899] [2025-04-22 13:33:43 +0000.6315][62bf] lipsync_debug:result remaining
time:10
[043:984] [2025-04-22 13:33:43 +0000.91801][62c1] Error(video_source.cc:241):
VideoSource not start to decode audio
[044:057] [2025-04-22 13:33:43 +0000.164822][62c3]
PlayerSimpleBufferQueueCallbackHandler function
[044:062] [2025-04-22 13:33:43 +0000.169426][62b8] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6fb6e04800] Current FFmpeg version git-2021-06-16-
97cea6f
[044:106] [2025-04-22 13:33:43 +0000.213366][62b8] OnStreamInfoFound: video
duration_: 2933
[044:106] [2025-04-22 13:33:43 +0000.213518][62b8] video rotate angle is: 0
[044:106] [2025-04-22 13:33:43 +0000.213857][62b9] NO get frame from decoder
[044:108] [2025-04-22 13:33:43 +0000.215724][62b9] NO get frame from decoder
[044:112] [2025-04-22 13:33:43 +0000.219080][62b9] NO get frame from decoder
[044:118] [2025-04-22 13:33:43 +0000.225095][62b9] NO get frame from decoder
[044:137] [2025-04-22 13:33:43 +0000.244025][62b9] NO get frame from decoder
[044:137] [2025-04-22 13:33:43 +0000.244619][62b9] NO get frame from decoder
[044:137] [2025-04-22 13:33:43 +0000.244627][62c3]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[044:139] [2025-04-22 13:33:43 +0000.246713][62b9] NO get frame from decoder
[044:140] [2025-04-22 13:33:43 +0000.247495][62b9] NO get frame from decoder
[044:198] [2025-04-22 13:33:43 +0000.305719][62bf] lipsync_debug:displaying video
ts:359190 The current displayed video timestamp is:13238814
[044:531] [2025-04-22 13:33:43 +0000.638450][62bf] DriveRender working... (1/200)
[044:532] [2025-04-22 13:33:43 +0000.639896][62c1] (1/100)OnOutputAudioFrame,
key_frame: 1, pkt_pts: 4643
[044:599] [2025-04-22 13:33:43 +0000.706046][62bf]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:33 timeDelta:34 last
video ts:392220 frame->pts:395190 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[044:599] [2025-04-22 13:33:43 +0000.706210][62bf] lipsync_debug: tsDelta -
timeDelta = -1
[044:613] [2025-04-22 13:33:43 +0000.720415][62c2] ClearVideoOfSources:
[044:697] [2025-04-22 13:33:43 +0000.804334][62c1] Error(video_source.cc:241):
VideoSource not start to decode audio
[044:760] [2025-04-22 13:33:43 +0000.867001][62ba] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6f65ae9c00] Current FFmpeg version git-2021-06-16-
97cea6f
[044:766] [2025-04-22 13:33:43 +0000.873599][62c1] video fill audio eof
[044:769] [2025-04-22 13:33:43 +0000.876221][62ba] OnStreamInfoFound: video
duration_: 2133
[044:769] [2025-04-22 13:33:43 +0000.876306][62ba] video rotate angle is: 0
[044:769] [2025-04-22 13:33:43 +0000.876420][62bb] NO get frame from decoder
[044:771] [2025-04-22 13:33:43 +0000.878069][62bb] NO get frame from decoder
[044:789] [2025-04-22 13:33:43 +0000.896762][62bb] NO get frame from decoder
[044:794] [2025-04-22 13:33:43 +0000.901101][62bb] NO get frame from decoder
[044:796] [2025-04-22 13:33:43 +0000.903592][62bb] NO get frame from decoder
[044:800] [2025-04-22 13:33:43 +0000.907011][62bb] NO get frame from decoder
[044:807] [2025-04-22 13:33:43 +0000.914545][62bb] NO get frame from decoder
[044:810] [2025-04-22 13:33:43 +0000.917549][62bb] NO get frame from decoder
[044:865] [2025-04-22 13:33:43 +0000.972458][62bf] lipsync_debug:displaying video
ts:419220 The current displayed video timestamp is:13239481
[044:869] [2025-04-22 13:33:43 +0000.976309][1422]
Java_com_xiaomi_mediaprocess_EffectMediaPlayer_PausePreViewJni:
[044:869] [2025-04-22 13:33:43 +0000.976425][1422] PausePreView:
[044:870] [2025-04-22 13:33:43 +0000.977217][62c0] operator():
[044:870] [2025-04-22 13:33:43 +0000.977278][62c0] Warning(audio_playback.cc:734):
operator(): Audio playback paused.
[044:870] [2025-04-22 13:33:43 +0000.977396][62c0] Pause:
[044:870] [2025-04-22 13:33:43 +0000.977458][62bf] operator(): video render paused.
[044:870] [2025-04-22 13:33:43 +0000.977526][62c0] operator(): Player paused.
[044:876] [2025-04-22 13:33:43 +0000.983037][143d]
Java_com_xiaomi_mediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[044:876] [2025-04-22 13:33:43 +0000.983150][143d] ~MediaFilterCamera time:13239492
enter.
[044:876] [2025-04-22 13:33:43 +0000.983502][143d] Stop:
[044:876] [2025-04-22 13:33:43 +0000.983748][60ab] Warning(audio_playback.cc:701):
operator(): Audio playback not started. Operation cancelled.
[044:889] [2025-04-22 13:33:43 +0000.996631][60a7] stop recording
[044:889] [2025-04-22 13:33:43 +0000.996691][60a7] we have stopped recording before
[044:889] [2025-04-22 13:33:43 +0000.996755][143d] Stop:
[044:889] [2025-04-22 13:33:43 +0000.996864][60ab] Warning(audio_playback.cc:701):
operator(): Audio playback not started. Operation cancelled.
[044:890] [2025-04-22 13:33:43 +0000.997035][143d] DeviceRelease:
audioDevice_:0x6ffdb75000
[044:890] [2025-04-22 13:33:43 +0000.997062][143d] OpenSlesOutput:Stop playout
[044:890] [2025-04-22 13:33:43 +0000.997091][143d] DeviceRelease: Release the
webrtc device object.
[044:892] [2025-04-22 13:33:43 +0000.999001][143d] OpenSlesOutput destruct.
[044:892] [2025-04-22 13:33:43 +0000.999106][143d] DeviceRelease: Done
[044:893] [2025-04-22 13:33:44 +0000.226][143d] DestroyPipelineAndFilters
time:13239509 enter.
[044:893] [2025-04-22 13:33:44 +0000.926][143d] DestroyPipelineAndFilters leave.
expire time = 0 ms
[044:894] [2025-04-22 13:33:44 +0000.1263][143d] ~MediaFilterCamera leave. expire
time = 18 ms
[044:898] [2025-04-22 13:33:44 +0000.5030][143d] ~GLESContext:
[044:908] [2025-04-22 13:33:44 +0000.15620][143d] GLESContext destruct finish.
[044:908] [2025-04-22 13:33:44 +0000.15706][143d] ~RecordingSessionInternalSimple:
RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[044:910] [2025-04-22 13:33:44 +0000.17947][143d] global uninited!
[044:912] [2025-04-22 13:33:44 +0000.19787][143d]
Java_com_xiaomi_mediaprocess_EffectMediaPlayer_StopPreViewJni:
[044:917] [2025-04-22 13:33:44 +0000.24486][62c0] Stop:
[044:917] [2025-04-22 13:33:44 +0000.24627][62bf] operator(): Video Render stopped.
[044:917] [2025-04-22 13:33:44 +0000.24870][62c0] Stop:
[044:917] [2025-04-22 13:33:44 +0000.24893][62c0] DeviceStop:
audioDevice_:0x6fb6291000
[044:917] [2025-04-22 13:33:44 +0000.24908][62c0] OpenSlesOutput:Stop playout
[044:927] [2025-04-22 13:33:44 +0000.34044][62c0] DeviceStop: Done
[044:927] [2025-04-22 13:33:44 +0000.34167][62c0] Warning(audio_playback.cc:716):
operator(): Audio playback stopped.
[044:927] [2025-04-22 13:33:44 +0000.34262][62c0] operator(): Stop now!
[044:931] [2025-04-22 13:33:44 +0000.38736][143d]
Java_com_xiaomi_mediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[044:931] [2025-04-22 13:33:44 +0000.38854][143d] StopPreView: Have Stopped,
operation cancel
[044:931] [2025-04-22 13:33:44 +0000.38890][143d] Stop:
[044:932] [2025-04-22 13:33:44 +0000.39012][62c0] Warning(audio_playback.cc:701):
operator(): Audio playback not started. Operation cancelled.
[044:938] [2025-04-22 13:33:44 +0000.45724][143d] DeviceRelease:
audioDevice_:0x6fb6291000
[044:938] [2025-04-22 13:33:44 +0000.45793][143d] OpenSlesOutput:Stop playout
[044:938] [2025-04-22 13:33:44 +0000.45825][143d] DeviceRelease: Release the webrtc
device object.
[044:939] [2025-04-22 13:33:44 +0000.46060][143d] OpenSlesOutput destruct.
[044:939] [2025-04-22 13:33:44 +0000.46115][143d] DeviceRelease: Done
[044:939] [2025-04-22 13:33:44 +0000.46183][143d] Stop:
[044:939] [2025-04-22 13:33:44 +0000.46312][62bf] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[044:952] [2025-04-22 13:33:44 +0000.59302][143d] global uninited!
[044:953] [2025-04-22 13:33:44 +0000.60016][143d]
Java_com_xiaomi_mediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[044:953] [2025-04-22 13:33:44 +0000.60095][143d] ~MediaFilterGraph: destruct
[044:953] [2025-04-22 13:33:44 +0000.60116][143d] RemoveVideoBackGroud: hava not
add video backgroud
[044:953] [2025-04-22 13:33:44 +0000.60136][143d] UnbindInputFilter 0x6fe7fcae58
this 0x6fbf99d6b0
[044:953] [2025-04-22 13:33:44 +0000.60158][143d] UnbindInputFilter 0x6fe7c009c8
this 0x6fbf99d6b0
[044:953] [2025-04-22 13:33:44 +0000.60191][143d] UnbindInputFilter 0x6fbf9c2fe0
this 0x6fe7fcae58
[044:956] [2025-04-22 13:33:44 +0000.63478][143d] UnbindInputFilter 0x6fe7fc9598
this 0x6fbfddbfd0
[044:956] [2025-04-22 13:33:44 +0000.63536][143d] UnbindInputFilter 0x6fe7fc9658
this 0x6fbfdd9d60
[044:956] [2025-04-22 13:33:44 +0000.63555][143d] UnbindInputFilter 0x6fbfddbfd0
this 0x6fbfa00550
[044:956] [2025-04-22 13:33:44 +0000.63570][143d] UnbindInputFilter 0x6fbfdd9d60
this 0x6fbfddbe60
[044:956] [2025-04-22 13:33:44 +0000.63585][143d] UnbindInputFilter 0x6fbfa00550
this 0x7093a68780
[044:956] [2025-04-22 13:33:44 +0000.63600][143d] UnbindInputFilter 0x6fbfddbe60
this 0x6fde034fe0
[044:956] [2025-04-22 13:33:44 +0000.63614][143d] UnbindInputFilter 0x7093a68780
this 0x6ff6fd2a50
[044:956] [2025-04-22 13:33:44 +0000.63627][143d] UnbindInputFilter 0x6fde034fe0
this 0x6fde124ee0
[044:956] [2025-04-22 13:33:44 +0000.63641][143d] UnbindInputFilter 0x6ff6fd2a50
this 0x6fde124d50
[044:956] [2025-04-22 13:33:44 +0000.63654][143d] UnbindInputFilter 0x6fde124ee0
this 0x6fde2aeee0
[044:956] [2025-04-22 13:33:44 +0000.63668][143d] UnbindInputFilter 0x6fde124d50
this 0x6fde2aed50
[044:956] [2025-04-22 13:33:44 +0000.63682][143d] UnbindInputFilter 0x6fde2aeee0
this 0x6fde2b0fe0
[044:956] [2025-04-22 13:33:44 +0000.63696][143d] UnbindInputFilter 0x6fde2aed50
this 0x7093a68a80
[044:956] [2025-04-22 13:33:44 +0000.63709][143d] UnbindInputFilter 0x6fde2b0fe0
this 0x6fbf9c2fe0
[044:956] [2025-04-22 13:33:44 +0000.63722][143d] UnbindInputFilter 0x7093a68a80
this 0x6fbf8abc18
[044:956] [2025-04-22 13:33:44 +0000.63736][143d] ClearAllSource: remove source
filter, sourceid:0x6fe8032e00
[044:956] [2025-04-22 13:33:44 +0000.63751][143d] UnbindInputFilter 0x6fe7fc9358
this 0x6fe7fc9598
[044:956] [2025-04-22 13:33:44 +0000.63766][143d] UnbindInputFilter 0x6fe7fc9298
this 0x6fe7fc9358
[044:956] [2025-04-22 13:33:44 +0000.63782][143d] UnbindInputFilter 0x6fe80333a8
this 0x6fe7fc9298
[044:956] [2025-04-22 13:33:44 +0000.63795][143d] UnbindInputFilter 0x6fe7fc94d8
this 0x6fe7fc9658
[044:956] [2025-04-22 13:33:44 +0000.63809][143d] UnbindInputFilter 0x6fe7fc9418
this 0x6fe7fc94d8
[044:956] [2025-04-22 13:33:44 +0000.63824][143d] UnbindInputFilter 0x6fe80333a8
this 0x6fe7fc9418
[044:963] [2025-04-22 13:33:44 +0000.70905][143d] ClearAllSource: remove source
filter, sourceid:0x6fe8033400
[044:964] [2025-04-22 13:33:44 +0000.71302][143d] UnbindInputFilter 0x6fe7fc97d8
this 0x6fbfddbfd0
[044:964] [2025-04-22 13:33:44 +0000.71381][143d] ClearVideoOfSources:
[044:964] [2025-04-22 13:33:44 +0000.71447][143d] UnbindInputFilter 0x6fe7fc9718
this 0x6fe7fc97d8
[044:964] [2025-04-22 13:33:44 +0000.71513][143d] UnbindInputFilter 0x6fe80339a8
this 0x6fe7fc9718
[044:964] [2025-04-22 13:33:44 +0000.71574][143d] UnbindInputFilter 0x6fe7fc9958
this 0x6fbfdd9d60
[044:964] [2025-04-22 13:33:44 +0000.71639][143d] UnbindInputFilter 0x6fe7fc9898
this 0x6fe7fc9958
[044:964] [2025-04-22 13:33:44 +0000.71695][143d] UnbindInputFilter 0x6fe80339a8
this 0x6fe7fc9898
[044:967] [2025-04-22 13:33:44 +0000.74806][143d] ClearAllSource: remove source
filter, sourceid:0x6fc0110000
[044:967] [2025-04-22 13:33:44 +0000.74868][143d] UnbindInputFilter 0x6fe7fc9ad8
this 0x6fbfa00550
[044:967] [2025-04-22 13:33:44 +0000.74889][143d] ClearVideoOfSources:
[044:967] [2025-04-22 13:33:44 +0000.74908][143d] UnbindInputFilter 0x6fe7fc9a18
this 0x6fe7fc9ad8
[044:967] [2025-04-22 13:33:44 +0000.74925][143d] UnbindInputFilter 0x6fc01105a8
this 0x6fe7fc9a18
[044:967] [2025-04-22 13:33:44 +0000.74939][143d] UnbindInputFilter 0x6fe7fc9c58
this 0x6fbfddbe60
[044:968] [2025-04-22 13:33:44 +0000.74959][143d] UnbindInputFilter 0x6fe7fc9b98
this 0x6fe7fc9c58
[044:968] [2025-04-22 13:33:44 +0000.74976][143d] UnbindInputFilter 0x6fc01105a8
this 0x6fe7fc9b98
[044:989] [2025-04-22 13:33:44 +0000.96193][143d] ClearAllSource: remove source
filter, sourceid:0x6fc0110600
[044:989] [2025-04-22 13:33:44 +0000.96266][143d] UnbindInputFilter 0x6fe7fc9dd8
this 0x7093a68780
[044:989] [2025-04-22 13:33:44 +0000.96290][143d] ClearVideoOfSources:
TransitionFilter2 name:overlapped this:0x7093a68500
[044:989] [2025-04-22 13:33:44 +0000.96343][143d] destroy OpenGLRenderProgram
0x7093a68598
[044:989] [2025-04-22 13:33:44 +0000.96379][143d] UnbindInputFilter 0x6fe7fc9d18
this 0x6fe7fc9dd8
[044:989] [2025-04-22 13:33:44 +0000.96407][143d] UnbindInputFilter 0x6fc0110ba8
this 0x6fe7fc9d18
[044:989] [2025-04-22 13:33:44 +0000.96436][143d] UnbindInputFilter 0x6fe7fc9f58
this 0x6fde034fe0
[044:989] [2025-04-22 13:33:44 +0000.96464][143d] UnbindInputFilter 0x6fe7fc9e98
this 0x6fe7fc9f58
[044:989] [2025-04-22 13:33:44 +0000.96492][143d] UnbindInputFilter 0x6fc0110ba8
this 0x6fe7fc9e98
[044:997] [2025-04-22 13:33:44 +0000.104024][143d] ClearAllSource: remove source
filter, sourceid:0x6fc0110c00
[044:997] [2025-04-22 13:33:44 +0000.104160][143d] UnbindInputFilter 0x6fe7fca0d8
this 0x6ff6fd2a50
[044:997] [2025-04-22 13:33:44 +0000.104175][143d] ClearVideoOfSources:
[044:997] [2025-04-22 13:33:44 +0000.104198][143d] UnbindInputFilter 0x6fe7fca018
this 0x6fe7fca0d8
[044:997] [2025-04-22 13:33:44 +0000.104223][143d] UnbindInputFilter 0x6fc01111a8
this 0x6fe7fca018
[044:997] [2025-04-22 13:33:44 +0000.104241][143d] UnbindInputFilter 0x6fe7fca258
this 0x6fde124ee0
[044:997] [2025-04-22 13:33:44 +0000.104258][143d] UnbindInputFilter 0x6fe7fca198
this 0x6fe7fca258
[044:997] [2025-04-22 13:33:44 +0000.104279][143d] UnbindInputFilter 0x6fc01111a8
this 0x6fe7fca198
[045:004] [2025-04-22 13:33:44 +0000.111196][143d] ClearAllSource: remove source
filter, sourceid:0x6fc0111200
[045:004] [2025-04-22 13:33:44 +0000.111259][143d] UnbindInputFilter 0x6fe7fca498
this 0x6fde124d50
[045:004] [2025-04-22 13:33:44 +0000.111275][143d] ClearVideoOfSources:
[045:004] [2025-04-22 13:33:44 +0000.111299][143d] UnbindInputFilter 0x6fe7fca3d8
this 0x6fe7fca498
[045:004] [2025-04-22 13:33:44 +0000.111319][143d] UnbindInputFilter 0x6fc01117a8
this 0x6fe7fca3d8
[045:004] [2025-04-22 13:33:44 +0000.111341][143d] UnbindInputFilter 0x6fe7fca618
this 0x6fde2aeee0
[045:004] [2025-04-22 13:33:44 +0000.111359][143d] UnbindInputFilter 0x6fe7fca558
this 0x6fe7fca618
[045:004] [2025-04-22 13:33:44 +0000.111400][143d] UnbindInputFilter 0x6fc01117a8
this 0x6fe7fca558
[045:017] [2025-04-22 13:33:44 +0000.124257][143d] ClearAllSource: remove source
filter[000:022] [2025-05-09 12:13:06 +0000.776660][5e49] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2025-05-
09 12:13:06 +0000
[000:022] [2025-05-09 12:13:06 +0000.776697][5e49] set AppID=50011 old AppID=-1
[000:022] [2025-05-09 12:13:06 +0000.776709][5e49] Init the android object with
jvm:0xb40000755a216540 env:0x7485fb16a0 context:0x7424d31368
[000:022] [2025-05-09 12:13:06 +0000.776749][5e49] SetAndroidMediaCodecObjects
time:9825199 enter.
[000:022] [2025-05-09 12:13:06 +0000.776764][5e49] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:022] [2025-05-09 12:13:06 +0000.776786][5e49] SetAndroidMediaCodecObjects
time:9825199 enter.
[000:022] [2025-05-09 12:13:06 +0000.776796][5e49] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0xb40000755a216540
[000:022] [2025-05-09 12:13:06 +0000.776819][5e49] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb40000755a216540 address:0x738f318760
[000:022] [2025-05-09 12:13:06 +0000.776830][5e49] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb40000755a216540
address:0x738f318760
[000:022] [2025-05-09 12:13:06 +0000.776840][5e49] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:022] [2025-05-09 12:13:06 +0000.776858][5e49] Set the android objects with
jvm:0xb40000755a216540 env:0x7485fb16a0 context:0x7424d31368
[000:023] [2025-05-09 12:13:06 +0000.778229][5e49] audio jni debug :manager
SetAndroidAudioDeviceObjects env:0x7485fb16a0
[000:023] [2025-05-09 12:13:06 +0000.778254][5e49] SystemUtil Init done
[000:024] [2025-05-09 12:13:06 +0000.778655][5e49]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:025] [2025-05-09 12:13:06 +0000.779704][5e49] MediaFilterCamera
[000:025] [2025-05-09 12:13:06 +0000.779738][5e49] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:025] [2025-05-09 12:13:06 +0000.779831][5e49] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:025] [2025-05-09 12:13:06 +0000.779855][5e49] Recording session using default
bitrate support by app:31457280
[000:025] [2025-05-09 12:13:06 +0000.779863][da4] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x73c2bc1140
[000:025] [2025-05-09 12:13:06 +0000.780240][da4] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:025] [2025-05-09 12:13:06 +0000.780310][5e49] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:026] [2025-05-09 12:13:06 +0000.780715][5e49] Error(ini.cc:191): Open the file
failed. error:2
[000:026] [2025-05-09 12:13:06 +0000.780740][5e49]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:026] [2025-05-09 12:13:06 +0000.780761][5e49] The device model: m2102j20sg
usingSoftwareAEC value: 0
[000:028] [2025-05-09 12:13:06 +0000.782871][5e49] Error(ini.cc:191): Open the file
failed. error:2
[000:028] [2025-05-09 12:13:06 +0000.782916][5e49]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:028] [2025-05-09 12:13:06 +0000.782944][5e49] The device model: m2102j20sg
usingHardwareAEC value: 0
[000:028] [2025-05-09 12:13:06 +0000.782966][5e49] The machine device: m2102j20sg
usingHardwareAEC value: 0
[000:028] [2025-05-09 12:13:06 +0000.782977][5e49] Using Default AEC type: software
AEC
[000:029] [2025-05-09 12:13:06 +0000.783777][5e49] The device model: m2102j20sg
enum value: 0
[000:029] [2025-05-09 12:13:06 +0000.784075][5e49] GetMachineModel is M2102J20SG
[000:029] [2025-05-09 12:13:06 +0000.784115][5e49] GetMachineInfo: M2102J20SG
[000:029] [2025-05-09 12:13:06 +0000.784135][5e49] Construct BeautifyReader
begin...
[000:029] [2025-05-09 12:13:06 +0000.784145][5e49] dumpStickerRgba:0
dumpStickerYuv:0
[000:029] [2025-05-09 12:13:06 +0000.784154][5e49] Construct BeautifyReader done.
[000:034] [2025-05-09 12:13:06 +0000.788830][5e49] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:034] [2025-05-09 12:13:06 +0000.788857][daa] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x73c66b36a0
[000:034] [2025-05-09 12:13:06 +0000.789130][5e49] AppDeviceManager telnet server
for statistics started......
[000:034] [2025-05-09 12:13:06 +0000.789442][5e49] CpuOverloadDetect time:9825211
enter.
[000:035] [2025-05-09 12:13:06 +0000.789504][5e49] CpuOverloadDetect leave. expire
time = 1 ms
[000:035] [2025-05-09 12:13:06 +0000.789533][dab] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x73a9db5900
[000:035] [2025-05-09 12:13:06 +0000.789894][5e49] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:035] [2025-05-09 12:13:06 +0000.789915][5e49] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:035] [2025-05-09 12:13:06 +0000.790118][5e49] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:035] [2025-05-09 12:13:06 +0000.790407][5e49] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:036] [2025-05-09 12:13:06 +0000.790698][5e49] CreatePlatformSpecificObjects:
[000:036] [2025-05-09 12:13:06 +0000.790726][5e49] audio device use opensle input
and opensl output
[000:036] [2025-05-09 12:13:06 +0000.790751][5e49] Create OpenSLES output module
with java VM support.
[000:036] [2025-05-09 12:13:06 +0000.790828][5e49] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:036] [2025-05-09 12:13:06 +0000.790924][5e49] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:036] [2025-05-09 12:13:06 +0000.791027][5e49] Create OpenSLES output module
with buffer num:1
[000:036] [2025-05-09 12:13:06 +0000.791104][5e49] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:036] [2025-05-09 12:13:06 +0000.791194][5e49] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:036] [2025-05-09 12:13:06 +0000.791289][5e49] Create OpenSLES input module
with java VM support.
[000:036] [2025-05-09 12:13:06 +0000.791316][5e49] Create OpenSLES input module
with buffer num:1
[000:036] [2025-05-09 12:13:06 +0000.791356][5e49] Error(trace.cc:40): Init the
output and input for audio device template.
[000:036] [2025-05-09 12:13:06 +0000.791381][5e49] Init the output device.
[000:036] [2025-05-09 12:13:06 +0000.791390][5e49] Init the opensl input.
[000:036] [2025-05-09 12:13:06 +0000.791417][5e49] AppDeviceManager get setting
samplerate: 0
[000:037] [2025-05-09 12:13:06 +0000.791659][5e49] The device model: m2102j20sg
enum value: 0
[000:037] [2025-05-09 12:13:06 +0000.791990][5e49] The device model: m2102j20sg
enum value: 0
[000:037] [2025-05-09 12:13:06 +0000.792010][5e49] Set the sample rate to be:48000
[000:037] [2025-05-09 12:13:06 +0000.792021][5e49] Enable the recording stereo:0
[000:037] [2025-05-09 12:13:06 +0000.792044][5e49] Set the playout as stereo:1
[000:037] [2025-05-09 12:13:06 +0000.792055][5e49] Init the microphone.
[000:040] [2025-05-09 12:13:06 +0000.794511][5e49] Update the recording sample rate
to be: 48000
[000:040] [2025-05-09 12:13:06 +0000.794547][5e49] Init the speaker.
[000:040] [2025-05-09 12:13:06 +0000.794567][5e49] Low latency buffer size:144 low
sample rate:48000
[000:040] [2025-05-09 12:13:06 +0000.794765][5e49] Using 1 x 10ms for an audio
frame.
[000:042] [2025-05-09 12:13:06 +0000.797389][5e49] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:042] [2025-05-09 12:13:06 +0000.797542][5e49] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:043] [2025-05-09 12:13:06 +0000.797574][5e49] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:046] [2025-05-09 12:13:06 +0000.801189][5e49] The device model:m2102j20sg
[000:046] [2025-05-09 12:13:06 +0000.801239][5e49] speaker output factor:100
defaultFactor: 100
[000:046] [2025-05-09 12:13:06 +0000.801251][5e49] headset output factor:100
defaultFactor: 100
[000:047] [2025-05-09 12:13:06 +0000.801517][5e49] AppDeviceManagerStart finished.
[000:047] [2025-05-09 12:13:06 +0000.801544][5e49] AppDeviceManagerStartMic::mic
status is off
[000:047] [2025-05-09 12:13:06 +0000.801581][5e49] AppDeviceManagerStartMic update
aec type: 2
[000:047] [2025-05-09 12:13:06 +0000.801597][5e49] AppDeviceManagerStartMic update
voiceChangeMode: 4
[000:047] [2025-05-09 12:13:06 +0000.801607][5e49]
AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:047] [2025-05-09 12:13:06 +0000.801615][5e49]
AudioDeviceDataHandler::StartMicProcess
[000:047] [2025-05-09 12:13:06 +0000.801697][5e49] Try to start webrtc recording
device.
[000:047] [2025-05-09 12:13:06 +0000.801719][5e49] StartRecording. threadID:24137
[000:047] [2025-05-09 12:13:06 +0000.801932][5e49] The machine model:M2102J20SG
[000:047] [2025-05-09 12:13:06 +0000.801972][5e49] default mode: Set the recording
mode to voice communication to enable HW AEC .
[000:047] [2025-05-09 12:13:06 +0000.801988][5e49] Set the recording mode before
getSetting: 4
[000:047] [2025-05-09 12:13:06 +0000.802001][5e49] Set the recording mode after
getSetting: 1
[000:047] [2025-05-09 12:13:06 +0000.802056][dac] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:047] [2025-05-09 12:13:06 +0000.802134][dac] haveEnoughProcessedData
internalAudioStream.length: 0
[000:083] [2025-05-09 12:13:06 +0000.837803][5e49] StartRecording finished.
[000:083] [2025-05-09 12:13:06 +0000.837859][5e49] audio: start the audio mic
checker timer.
[000:083] [2025-05-09 12:13:06 +0000.838215][5e49] machine model :poco
[000:083] [2025-05-09 12:13:06 +0000.838249][5e49] Support this machine model :poco
[000:089] [2025-05-09 12:13:06 +0000.843700][5e49] global inited! current sdk
version: 07-20-936c45f
[000:154] [2025-05-09 12:13:06 +0000.909307][dad] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[000:154] [2025-05-09 12:13:06 +0000.909361][dad] _deviceSampleRate:48000
[000:155] [2025-05-09 12:13:06 +0000.909935][dac] Run AGC when audioType = 0
[000:155] [2025-05-09 12:13:06 +0000.910014][dac]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:399] [2025-05-09 12:13:07 +0000.153609][7bcd]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:399] [2025-05-09 12:13:07 +0000.153743][da6] MediaFilterCamera, recording file
context:0x7481c20900 input texture:13
[000:399] [2025-05-09 12:13:07 +0000.153792][da6] GLESContext:
[000:399] [2025-05-09 12:13:07 +0000.153834][da6] The result of eglGetDisplay is:
0xb40000755a2891c0
[000:400] [2025-05-09 12:13:07 +0000.154486][da6] The result of creation:
0x73c64f8f00
[000:400] [2025-05-09 12:13:07 +0000.154557][da6] The result of
eglCreatePbufferSurface is: 0x73c2185000
[000:400] [2025-05-09 12:13:07 +0000.154642][7bcd]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x7481c20900 input_texture: 13
[001:034] [2025-05-09 12:13:07 +0000.788529][5e49]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[001:034] [2025-05-09 12:13:07 +0000.788624][5e49] ~MediaFilterCamera time:9826211
enter.
[001:034] [2025-05-09 12:13:07 +0000.788646][5e49] StopPullFrameAndWriteMp4
time:9826211 enter.
[001:034] [2025-05-09 12:13:07 +0000.789350][da4] stop recording
[001:034] [2025-05-09 12:13:07 +0000.789414][da4] we have stopped recording before
[001:035] [2025-05-09 12:13:07 +0000.789605][5e49] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms
[001:035] [2025-05-09 12:13:07 +0000.790111][5e49] DestroyPipelineAndFilters
time:9826212 enter.
[001:035] [2025-05-09 12:13:07 +0000.790146][5e49] DestroyPipelineAndFilters
leave. expire time = 0 ms
[001:035] [2025-05-09 12:13:07 +0000.790160][5e49] AppDeviceManagerStopMic
[001:035] [2025-05-09 12:13:07 +0000.790239][5e49] AppDeviceManagerStopMic::mic
status is on
[001:035] [2025-05-09 12:13:07 +0000.790256][5e49] Try to stop webrtc device.
[001:035] [2025-05-09 12:13:07 [000:030] [2025-05-09 19:04:49 +0000.489958][1815]
Log to file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start
time:2025-05-09 19:04:49 +0000
[000:031] [2025-05-09 19:04:49 +0000.490009][1815] set AppID=50011 old AppID=-1
[000:031] [2025-05-09 19:04:49 +0000.490028][1815] Init the android object with
jvm:0xb4000076f6add540 env:0x763be60320 context:0x75d8601368
[000:031] [2025-05-09 19:04:49 +0000.490076][1815] SetAndroidMediaCodecObjects
time:3707297 enter.
[000:031] [2025-05-09 19:04:49 +0000.490111][1815] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:031] [2025-05-09 19:04:49 +0000.490137][1815] SetAndroidMediaCodecObjects
time:3707297 enter.
[000:031] [2025-05-09 19:04:49 +0000.490166][1815] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects:: jvm :0xb4000076f6add540
[000:031] [2025-05-09 19:04:49 +0000.490194][1815] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb4000076f6add540 address:0x74f7f1a760
[000:031] [2025-05-09 19:04:49 +0000.490228][1815] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb4000076f6add540
address:0x74f7f1a760
[000:031] [2025-05-09 19:04:49 +0000.490257][1815] SetAndroidMediaCodecObjects
leave. expire time = 0 ms
[000:031] [2025-05-09 19:04:49 +0000.490294][1815] Set the android objects with
jvm:0xb4000076f6add540 env:0x763be60320 context:0x75d8601368
[000:033] [2025-05-09 19:04:49 +0000.492629][1815] audio jni debug :manager
SetAndroidAudioDeviceObjects env:0x763be60320
[000:033] [2025-05-09 19:04:49 +0000.492663][1815] SystemUtil Init done
[000:034] [2025-05-09 19:04:49 +0000.493273][1815]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:035] [2025-05-09 19:04:49 +0000.494726][1815] MediaFilterCamera
[000:035] [2025-05-09 19:04:49 +0000.494792][1815] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:035] [2025-05-09 19:04:49 +0000.494881][1815] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:035] [2025-05-09 19:04:49 +0000.494915][1815] Recording session using default
bitrate support by app:31457280
[000:035] [2025-05-09 19:04:49 +0000.494917][205e] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x76443936c0
[000:036] [2025-05-09 19:04:49 +0000.495071][205e] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:036] [2025-05-09 19:04:49 +0000.495172][1815] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:036] [2025-05-09 19:04:49 +0000.495646][1815] Error(ini.cc:191): Open the file
failed. error:2
[000:036] [2025-05-09 19:04:49 +0000.495686][1815]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:036] [2025-05-09 19:04:49 +0000.495713][1815] The device model: m2102j20sg
usingSoftwareAEC value: 0
[000:039] [2025-05-09 19:04:49 +0000.498704][1815] Error(ini.cc:191): Open the file
failed. error:2
[000:039] [2025-05-09 19:04:49 +0000.498766][1815]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:039] [2025-05-09 19:04:49 +0000.498788][1815] The device model: m2102j20sg
usingHardwareAEC value: 0
[000:039] [2025-05-09 19:04:49 +0000.498814][1815] The machine device: m2102j20sg
usingHardwareAEC value: 0
[000:039] [2025-05-09 19:04:49 +0000.498844][1815] Using Default AEC type: software
AEC
[000:040] [2025-05-09 19:04:49 +0000.499775][1815] The device model: m2102j20sg
enum value: 0
[000:041] [2025-05-09 19:04:49 +0000.500096][1815] GetMachineModel is M2102J20SG
[000:041] [2025-05-09 19:04:49 +0000.500127][1815] GetMachineInfo: M2102J20SG
[000:041] [2025-05-09 19:04:49 +0000.500153][1815] Construct BeautifyReader
begin...
[000:041] [2025-05-09 19:04:49 +0000.500172][1815] dumpStickerRgba:0
dumpStickerYuv:0
[000:041] [2025-05-09 19:04:49 +0000.500184][1815] Construct BeautifyReader done.
[000:045] [2025-05-09 19:04:49 +0000.504331][1815] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:045] [2025-05-09 19:04:49 +0000.504355][2062] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75cbbf26a0
[000:045] [2025-05-09 19:04:49 +0000.504788][1815] AppDeviceManager telnet server
for statistics started......
[000:046] [2025-05-09 19:04:49 +0000.505164][1815] CpuOverloadDetect time:3707312
enter.
[000:046] [2025-05-09 19:04:49 +0000.505239][1815] CpuOverloadDetect leave. expire
time = 0 ms
[000:046] [2025-05-09 19:04:49 +0000.505255][2064] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x76442c9740
[000:046] [2025-05-09 19:04:49 +0000.505707][1815] AppDeviceMana
GetOpenslVoiceMode before get setting: 1
[000:046] [2025-05-09 19:04:49 +0000.505734][1815] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:046] [2025-05-09 19:04:49 +0000.505965][1815] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:047] [2025-05-09 19:04:49 +0000.506191][1815] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:047] [2025-05-09 19:04:49 +0000.506514][1815] CreatePlatformSpecificObjects:
[000:047] [2025-05-09 19:04:49 +0000.506549][1815] audio device use opensle input
and opensl output
[000:047] [2025-05-09 19:04:49 +0000.506578][1815] Create OpenSLES output module
with java VM support.
[000:047] [2025-05-09 19:04:49 +0000.506639][1815] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:047] [2025-05-09 19:04:49 +0000.506756][1815] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:047] [2025-05-09 19:04:49 +0000.506949][1815] Create OpenSLES output module
with buffer num:1
[000:048] [2025-05-09 19:04:49 +0000.507043][1815] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:048] [2025-05-09 19:04:49 +0000.507156][1815] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:048] [2025-05-09 19:04:49 +0000.507313][1815] Create OpenSLES input module
with java VM support.
[000:048] [2025-05-09 19:04:49 +0000.507346][1815] Create OpenSLES input module
with buffer num:1
[000:048] [2025-05-09 19:04:49 +0000.507398][1815] Error(trace.cc:40): Init the
output and input for audio device template.
[000:048] [2025-05-09 19:04:49 +0000.507419][1815] Init the output device.
[000:048] [2025-05-09 19:04:49 +0000.507433][1815] Init the opensl input.
[000:048] [2025-05-09 19:04:49 +0000.507456][1815] AppDeviceManager get setting
samplerate: 0
[000:048] [2025-05-09 19:04:49 +0000.507746][1815] The device model: m2102j20sg
enum value: 0
[000:049] [2025-05-09 19:04:49 +0000.508150][1815] The device model: m2102j20sg
enum value: 0
[000:049] [2025-05-09 19:04:49 +0000.508174][1815] Set the sample rate to be:48000
[000:049] [2025-05-09 19:04:49 +0000.508202][1815] Enable the recording stereo:0
[000:049] [2025-05-09 19:04:49 +0000.508229][1815] Set the playout as stereo:1
[000:049] [2025-05-09 19:04:49 +0000.508255][1815] Init the microphone.
[000:049] [2025-05-09 19:04:49 +0000.508643][1815] Update the recording sample rate
to be: 48000
[000:049] [2025-05-09 19:04:49 +0000.508676][1815] Init the speaker.
[000:049] [2025-05-09 19:04:49 +0000.508703][1815] Low latency buffer size:144 low
sample rate:48000
[000:049] [2025-05-09 19:04:49 +0000.508918][1815] Using 1 x 10ms for an audio
frame.
[000:052] [2025-05-09 19:04:49 +0000.511957][1815] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:053] [2025-05-09 19:04:49 +0000.512034][1815] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:053] [2025-05-09 19:04:49 +0000.512067][1815] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:057] [2025-05-09 19:04:49 +0000.516189][1815] The device model:m2102j20sg
[000:057] [2025-05-09 19:04:49 +0000.516253][1815] speaker output factor:100
defaultFactor: 100
[000:057] [2025-05-09 19:04:49 +0000.516269][1815] headset output factor:100
defaultFactor: 100
[000:057] [2025-05-09 19:04:49 +0000.516588][1815] AppDeviceManagerStart finished.
[000:057] [2025-05-09 19:04:49 +0000.516617][1815] AppDeviceManagerStartMic::mic
status is off
[000:057] [2025-05-09 19:04:49 +0000.516671][1815] AppDeviceManagerStartMic update
aec type: 2
[000:057] [2025-05-09 19:04:49 +0000.516689][1815] AppDeviceManagerStartMic update
voiceChangeMode: 4
[000:057] [2025-05-09 19:04:49 +0000.516702][1815]
AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:057] [2025-05-09 19:04:49 +0000.516723][1815]
AudioDeviceDataHandler::StartMicProcess
[000:057] [2025-05-09 19:04:49 +0000.516798][1815] Try to start webrtc recording
device.
[000:057] [2025-05-09 19:04:49 +0000.516824][1815] StartRecording. threadID:6165
[000:057] [2025-05-09 19:04:49 +0000.516823][2067] Error(thread.cc:348): Set the
pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:057] [2025-05-09 19:04:49 +0000.516894][2067] haveEnoughProcessedData
internalAudioStream.length: 0
[000:058] [2025-05-09 19:04:49 +0000.517076][1815] The machine model:M2102J20SG
[000:058] [2025-05-09 19:04:49 +0000.517116][1815] default mode: Set the recording
mode to voice communication to enable HW AEC .
[000:058] [2025-05-09 19:04:49 +0000.517145][1815] Set the recording mode before
getSetting: 4
[000:058] [2025-05-09 19:04:49 +0000.517162][1815] Set the recording mode after
getSetting: 1
[000:095] [2025-05-09 19:04:49 +0000.554283][1815] StartRecording finished.
[000:095] [2025-05-09 19:04:49 +0000.554377][1815] audio: start the audio mic
checker timer.
[000:095] [2025-05-09 19:04:49 +0000.554812][1815] machine model :poco
[000:095] [2025-05-09 19:04:49 +0000.554846][1815] Support this machine model :poco
[000:099] [2025-05-09 19:04:49 +0000.558099][1815] global inited! current sdk
version: 07-20-936c45f
[000:171] [2025-05-09 19:04:49 +0000.630429][2068] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[000:171] [2025-05-09 19:04:49 +0000.630526][2068] _deviceSampleRate:48000
[000:176] [2025-05-09 19:04:49 +0000.635069][2067] Run AGC when audioType = 0
[000:176] [2025-05-09 19:04:49 +0000.635163][2067]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:490] [2025-05-09 19:04:49 +0000.949972][57b5]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:491] [2025-05-09 19:04:49 +0000.950083][205f] MediaFilterCamera, recording
file context:0x75ce72c080 input texture:49
[000:491] [2025-05-09 19:04:49 +0000.950125][205f] GLESContext:
[000:491] [2025-05-09 19:04:49 +0000.950169][205f] The result of eglGetDisplay is:
0xb4000076f6b501c0
[000:491] [2025-05-09 19:04:49 +0000.950872][205f] The result of creation:
0x7573c45c00
[000:491] [2025-05-09 19:04:49 +0000.950972][205f] The result of
eglCreatePbufferSurface is: 0x7573c45e80
[000:492] [2025-05-09 19:04:49 +0000.951060][57b5]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x75ce72c080 input_texture: 49
[000:624] [2025-05-09 19:04:50 +0000.83103][1815]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[000:624] [2025-05-09 19:04:50 +0000.83191][1815] ~MediaFilterCamera time:3707890
enter.
[000:624] [2025-05-09 19:04:50 +0000.83217][1815] StopPullFrameAndWriteMp4
time:3707890 enter.
[000:626] [2025-05-09 19:04:50 +0000.85668][205e] stop recording
[000:626] [2025-05-09 19:04:50 +0000.85716][205e] we have stopped recording before
[000:632] [2025-05-09 19:04:50 +0000.91550][1815] StopPullFrameAndWriteMp4 leave.
expire time = 8 ms
[000:632] [2025-05-09 19:04:50 +0000.91903][1815] DestroyPipelineAndFilters
time:3707898 enter.
[000:632] [2025-05-09 19:04:50 +0000.91934][1815] DestroyPipelineAndFilters leave.
expire time = 0 ms
[000:632] [2025-05-09 19:04:50 +0000.91950][1815] AppDeviceManagerStopMic
[000:632] [2025-05-09 19:04:50 +0000.91986][1815] AppDeviceManagerStopMic::mic
status is on
[000:632] [2025-05-09 19:04:50 +0000.92003][1815] Try to stop webrtc device.
[000:633] [2025-05-09 19:0