You are on page 1of 36

[000:047] [2022-11-03 03:02:36 +0000.

301251][1e89] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2022-11-
03 03:02:36 +0000
[000:047] [2022-11-03 03:02:36 +0000.301370][1e89] set AppID=50011 old AppID=-1
[000:047] [2022-11-03 03:02:36 +0000.301397][1e89] Init the android object with
jvm:0xb400007773aa4540 env:0x769fa98a00 context:0x75f99386e8

[000:047] [2022-11-03 03:02:36 +0000.301480][1e89] SetAndroidMediaCodecObjects


time:75728354 enter.

[000:047] [2022-11-03 03:02:36 +0000.301509][1e89] SetAndroidMediaCodecObjects


leave. expire time = 0 ms

[000:047] [2022-11-03 03:02:36 +0000.301526][1e89] SetAndroidMediaCodecObjects


time:75728354 enter.

[000:047] [2022-11-03 03:02:36 +0000.301541][1e89] SetAndroidMediaCodecObjects:


SetAndroidMediaCodecObjects:: jvm :0xb400007773aa4540
[000:047] [2022-11-03 03:02:36 +0000.301555][1e89] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_:0xb400007773aa4540 address:0x7569aff760
[000:047] [2022-11-03 03:02:36 +0000.301606][1e89] SetAndroidMediaCodecObjects:
SetAndroidMediaCodecObjects success g_jvm_encoder_:0xb400007773aa4540
address:0x7569aff760
[000:047] [2022-11-03 03:02:36 +0000.301621][1e89] SetAndroidMediaCodecObjects
leave. expire time = 0 ms

[000:047] [2022-11-03 03:02:36 +0000.301658][1e89] Set the android objects with


jvm:0xb400007773aa4540 env:0x769fa98a00 context:0x75f99386e8

[000:047] [2022-11-03 03:02:36 +0000.301693][1e89] audio jni debug :manager


SetAndroidAudioDeviceObjects env:0x769fa98a00
[000:047] [2022-11-03 03:02:36 +0000.301721][1e89] SystemUtil Init done
[000:049] [2022-11-03 03:02:36 +0000.303442][1e89]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_ConstructMediaEffectCameraJni:
[000:049] [2022-11-03 03:02:36 +0000.303647][1e89] MediaFilterCamera
[000:049] [2022-11-03 03:02:36 +0000.303702][1e89] RecordingSessionInternalSimple:
Create session internal:720 X 1280 fps:30
[000:050] [2022-11-03 03:02:36 +0000.304508][1e89] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[000:050] [2022-11-03 03:02:36 +0000.304585][1e89] Recording session using default
bitrate support by app:31457280
[000:050] [2022-11-03 03:02:36 +0000.304613][3182] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75caa4eb40
[000:051] [2022-11-03 03:02:36 +0000.305187][3182] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[000:052] [2022-11-03 03:02:36 +0000.306570][1e89] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[000:053] [2022-11-03 03:02:36 +0000.307410][1e89] Error(ini.cc:191): Open the file
failed. error:2
[000:053] [2022-11-03 03:02:36 +0000.307475][1e89]
Error(key_value_pair_store.cc:130): load the data failed from: voip_config.ini
[000:053] [2022-11-03 03:02:36 +0000.307502][1e89] The device model: m2101k6g
usingSoftwareAEC value: 0
[000:058] [2022-11-03 03:02:36 +0000.312438][1e89] Error(ini.cc:191): Open the file
failed. error:2
[000:058] [2022-11-03 03:02:36 +0000.312515][1e89]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/voip_config.ini
[000:058] [2022-11-03 03:02:36 +0000.312543][1e89] The device model: m2101k6g
usingHardwareAEC value: 0
[000:058] [2022-11-03 03:02:36 +0000.312585][1e89] The machine device: m2101k6g
usingHardwareAEC value: 0
[000:058] [2022-11-03 03:02:36 +0000.312635][1e89] Using Default AEC type: software
AEC
[000:059] [2022-11-03 03:02:36 +0000.313472][1e89] The device model: m2101k6g enum
value: 0
[000:060] [2022-11-03 03:02:36 +0000.314066][1e89] GetMachineModel is M2101K6G
[000:060] [2022-11-03 03:02:36 +0000.314129][1e89] GetMachineInfo: M2101K6G
[000:060] [2022-11-03 03:02:36 +0000.314162][1e89] Construct BeautifyReader
begin...
[000:060] [2022-11-03 03:02:36 +0000.314188][1e89] dumpStickerRgba:0
dumpStickerYuv:0
[000:060] [2022-11-03 03:02:36 +0000.314221][1e89] Construct BeautifyReader done.
[000:063] [2022-11-03 03:02:36 +0000.317210][1e89] Error(ini.cc:191): Open the file
failed. error:2
[000:063] [2022-11-03 03:02:36 +0000.317439][1e89]
Error(key_value_pair_store.cc:130): load the data failed from:
/storage/emulated/0/voip-data/com.android.camera/support_resolution.txt
[000:063] [2022-11-03 03:02:36 +0000.317658][1e89] AppDeviceManagerStartCamera::The
result of start thread is: 1 micOn:0
[000:063] [2022-11-03 03:02:36 +0000.317726][1e89] AppDeviceManager telnet server
for statistics started......
[000:063] [2022-11-03 03:02:36 +0000.317739][3185] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x76a8a9d7a0
[000:064] [2022-11-03 03:02:36 +0000.318155][1e89] CpuOverloadDetect time:75728371
enter.

[000:064] [2022-11-03 03:02:36 +0000.318273][1e89] CpuOverloadDetect leave. expire


time = 0 ms

[000:065] [2022-11-03 03:02:36 +0000.318835][1e89] AppDeviceMana


GetOpenslVoiceMode before get setting: 1
[000:065] [2022-11-03 03:02:36 +0000.318875][1e89] AppDeviceMana
GetOpenslVoiceMode after get setting: 1
[000:065] [2022-11-03 03:02:36 +0000.319138][1e89] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:065] [2022-11-03 03:02:36 +0000.319460][1e89] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:066] [2022-11-03 03:02:36 +0000.319898][1e89] CreatePlatformSpecificObjects:
[000:066] [2022-11-03 03:02:36 +0000.319947][1e89] audio device use opensle input
and opensl output
[000:066] [2022-11-03 03:02:36 +0000.319980][1e89] Create OpenSLES output module
with java VM support.

[000:066] [2022-11-03 03:02:36 +0000.320116][1e89] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:066] [2022-11-03 03:02:36 +0000.320353][1e89] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:066] [2022-11-03 03:02:36 +0000.320571][1e89] Create OpenSLES output module
with buffer num:1

[000:067] [2022-11-03 03:02:36 +0000.320751][1e89] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[000:067] [2022-11-03 03:02:36 +0000.320969][1e89] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[000:067] [2022-11-03 03:02:36 +0000.321201][1e89] Create OpenSLES input module
with java VM support.
[000:067] [2022-11-03 03:02:36 +0000.321246][1e89] Create OpenSLES input module
with buffer num:1

[000:067] [2022-11-03 03:02:36 +0000.321293][1e89] Error(trace.cc:40): Init the


output and input for audio device template.
[000:067] [2022-11-03 03:02:36 +0000.321317][1e89] Init the output device.

[000:067] [2022-11-03 03:02:36 +0000.321349][1e89] Init the opensl input.


[000:067] [2022-11-03 03:02:36 +0000.321366][1e89] AppDeviceManager get setting
samplerate: 0
[000:067] [2022-11-03 03:02:36 +0000.321723][1e89] The device model: m2101k6g enum
value: 0
[000:068] [2022-11-03 03:02:36 +0000.322250][1e89] The device model: m2101k6g enum
value: 0
[000:068] [2022-11-03 03:02:36 +0000.322283][1e89] Set the sample rate to be:48000

[000:068] [2022-11-03 03:02:36 +0000.322299][1e89] Enable the recording stereo:0


[000:068] [2022-11-03 03:02:36 +0000.322322][1e89] Set the playout as stereo:1
[000:068] [2022-11-03 03:02:36 +0000.322349][1e89] Init the microphone.
[000:068] [2022-11-03 03:02:36 +0000.322663][3186] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75ca867f80
[000:069] [2022-11-03 03:02:36 +0000.323104][1e89] Update the recording sample rate
to be: 48000
[000:069] [2022-11-03 03:02:36 +0000.323162][1e89] Init the speaker.
[000:070] [2022-11-03 03:02:36 +0000.324718][1e89] Low latency buffer size:144 low
sample rate:48000
[000:071] [2022-11-03 03:02:36 +0000.325136][1e89] Using 1 x 10ms for an audio
frame.

[000:074] [2022-11-03 03:02:36 +0000.328237][1e89] Error(splitting_filter.cc:26):


Splitting filter only support two or three bands now.
[000:074] [2022-11-03 03:02:36 +0000.328347][1e89] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:074] [2022-11-03 03:02:36 +0000.328410][1e89] Error(splitting_filter.cc:26):
Splitting filter only support two or three bands now.
[000:079] [2022-11-03 03:02:36 +0000.333628][1e89] The device model:m2101k6g

[000:079] [2022-11-03 03:02:36 +0000.333708][1e89] speaker output factor:100


defaultFactor: 100

[000:079] [2022-11-03 03:02:36 +0000.333731][1e89] headset output factor:100


defaultFactor: 100

[000:080] [2022-11-03 03:02:36 +0000.334114][1e89] AppDeviceManagerStart finished.


[000:080] [2022-11-03 03:02:36 +0000.334172][1e89] AppDeviceManagerStartMic::mic
status is off
[000:080] [2022-11-03 03:02:36 +0000.334235][1e89] AppDeviceManagerStartMic update
aec type: 2

[000:080] [2022-11-03 03:02:36 +0000.334275][1e89] AppDeviceManagerStartMic update


voiceChangeMode: 4

[000:080] [2022-11-03 03:02:36 +0000.334289][1e89]


AudioDeviceDataHandler::setVoiceChangeMode, mode : 4
[000:080] [2022-11-03 03:02:36 +0000.334301][1e89]
AudioDeviceDataHandler::StartMicProcess

[000:080] [2022-11-03 03:02:36 +0000.334590][1e89] Try to start webrtc recording


device.
[000:080] [2022-11-03 03:02:36 +0000.334642][1e89] StartRecording. threadID:7817

[000:080] [2022-11-03 03:02:36 +0000.334687][3187] Error(thread.cc:348): Set the


pthread name failed with error:34 name:AudioDeviceDataHandler gapProcessThread
[000:081] [2022-11-03 03:02:36 +0000.334834][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[000:081] [2022-11-03 03:02:36 +0000.335018][1e89] The machine model:M2101K6G

[000:081] [2022-11-03 03:02:36 +0000.335085][1e89] default mode: Set the recording


mode to voice communication to enable HW AEC .

[000:081] [2022-11-03 03:02:36 +0000.335111][1e89] Set the recording mode before


getSetting: 4
[000:081] [2022-11-03 03:02:36 +0000.335343][1e89] Set the recording mode after
getSetting: 1
[000:132] [2022-11-03 03:02:36 +0000.386211][1e89] StartRecording finished.

[000:132] [2022-11-03 03:02:36 +0000.386393][1e89] audio: start the audio mic


checker timer.

[000:133] [2022-11-03 03:02:36 +0000.386986][1e89] machine model :redmi


[000:133] [2022-11-03 03:02:36 +0000.387040][1e89] Support this machine
model :redmi
[000:133] [2022-11-03 03:02:36 +0000.387682][1e89] global inited! current sdk
version: 07-20-936c45f
[000:285] [2022-11-03 03:02:36 +0000.539302][3188] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[000:285] [2022-11-03 03:02:36 +0000.539469][3188] _deviceSampleRate:48000

[000:286] [2022-11-03 03:02:36 +0000.540052][3187] Run AGC when audioType = 0


[000:286] [2022-11-03 03:02:36 +0000.540132][3187]
AudioDeviceDataHandler::MixAndSendOutFrame
[000:645] [2022-11-03 03:02:36 +0000.898892][2222]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
[000:645] [2022-11-03 03:02:36 +0000.899465][3183] MediaFilterCamera, recording
file context:0x75ea0c6880 input texture:17
[000:645] [2022-11-03 03:02:36 +0000.899560][3183] GLESContext:
[000:645] [2022-11-03 03:02:36 +0000.899682][3183] The result of eglGetDisplay is:
0xb400007773b968c0
[000:646] [2022-11-03 03:02:36 +0000.900571][3183] The result of creation:
0x75ca072900
[000:646] [2022-11-03 03:02:36 +0000.900698][3183] The result of
eglCreatePbufferSurface is: 0x75ca072c00
[000:647] [2022-11-03 03:02:36 +0000.900935][2222]
Java_com_xiaomi_recordmediaprocess_OpenGlRender_SetCurrentGLContextJni:
g_eglcontext: 0x75ea0c6880 input_texture: 17
[001:852] [2022-11-03 03:02:38 +0000.106403][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[002:287] [2022-11-03 03:02:38 +0000.540912][3187] Run AGC when audioType = 0
[002:950] [2022-11-03 03:02:39 +0000.203795][1e57] SetOrientation:
MediaFilterCamera:: SetOrientation: 90
[002:950] [2022-11-03 03:02:39 +0000.203975][1e57]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_SetOrientationJni: media
filter camera orientation: 90
[002:953] [2022-11-03 03:02:39 +0000.207565][1e57]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StartRecordingJni:
[002:954] [2022-11-03 03:02:39 +0000.207906][3183] operator() time:75731261 enter.

[002:954] [2022-11-03 03:02:39 +0000.208039][3183] MediaFilterCamera, recording


file context:0x75ea0c6880 input texture:17
[002:956] [2022-11-03 03:02:39 +0000.210155][3183] MicSource: Mic source
created:10x76a8af8300
[002:957] [2022-11-03 03:02:39 +0000.211279][3183] received external audio stream

[002:957] [2022-11-03 03:02:39 +0000.211383][3183] alloc thread: 0x75d2fba580


name:worker0 thread id:505970773168 to Mic_source
[002:957] [2022-11-03 03:02:39 +0000.211423][3183] audio: start the audio sender
thread.

[002:957] [2022-11-03 03:02:39 +0000.211508][3183] construct OpenGLRenderProgram


0x76a8ac9f98
[002:957] [2022-11-03 03:02:39 +0000.211544][3183] CropFilter::SetOrientation
orientation: 90
[002:958] [2022-11-03 03:02:39 +0000.211867][3183] filter: filter pipeline
construtc this: 0x76a8a32880
[002:958] [2022-11-03 03:02:39 +0000.211923][3183] filter: filter pipeline2 update
pattern: 1
[002:958] [2022-11-03 03:02:39 +0000.212012][3183] CameraSource::source_id_:1
[002:958] [2022-11-03 03:02:39 +0000.212090][3183] RecordAudioSource::source_id_:2
[002:958] [2022-11-03 03:02:39 +0000.212376][3183] BindInputFilter 0x75d311cc40
this 0x76a8aca1c0
[002:958] [2022-11-03 03:02:39 +0000.212456][3183] BindInputFilter 0x75d311d3d8
this 0x75cab360d0
[002:958] [2022-11-03 03:02:39 +0000.212510][3183] BindInputFilter 0x76a8aca1c0
this 0x76a8a32920
[002:958] [2022-11-03 03:02:39 +0000.212594][3183] setParamentForFilters:
speed:1.000000
[002:958] [2022-11-03 03:02:39 +0000.212634][3183] SetParamForFilter:
AF_SpeedFilter params:, speed_ 1
[002:958] [2022-11-03 03:02:39 +0000.212684][3183] SetParamForFilter time:75731265
enter.

[002:958] [2022-11-03 03:02:39 +0000.212728][3183] Error(crop_filter.cc:263):


SetParamForFilter: Not found modetype param, using default modetype citytravel!
[002:959] [2022-11-03 03:02:39 +0000.212777][3183] SetParamForFilter: Params video
index is: 0
[002:959] [2022-11-03 03:02:39 +0000.212817][3183] Error(crop_filter.cc:283):
SetParamForFilter: PhotoFilter params, donnot find index
[002:959] [2022-11-03 03:02:39 +0000.212855][3183] Error(crop_filter.cc:291):
SetParamForFilter: PhotoFilter params, donnot find intensity
[002:959] [2022-11-03 03:02:39 +0000.212893][3183] crop filter mode tpye:
citytravelvideo index:0
[002:967] [2022-11-03 03:02:39 +0000.221301][3183]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:967] [2022-11-03 03:02:39 +0000.221415][3183]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:967] [2022-11-03 03:02:39 +0000.221449][3183]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:967] [2022-11-03 03:02:39 +0000.221478][3183]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:967] [2022-11-03 03:02:39 +0000.221510][3183]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:967] [2022-11-03 03:02:39 +0000.221542][3183]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:967] [2022-11-03 03:02:39 +0000.221573][3183]
Warning(parse_template_json.cc:45): json parament no found the parament
[002:967] [2022-11-03 03:02:39 +0000.221604][3183]
Warning(parse_template_json.cc:81): json parament no found the parament
[002:967] [2022-11-03 03:02:39 +0000.221634][3183]
Warning(parse_template_json.cc:81): json parament no found the parament
[002:967] [2022-11-03 03:02:39 +0000.221658][3183]
Warning(parse_template_json.cc:67): json parament no found the parament
[002:967] [2022-11-03 03:02:39 +0000.221679][3183]
Warning(parse_template_json.cc:93): json parament no found the duration
[002:967] [2022-11-03 03:02:39 +0000.221704][3183] SetParamForFilter leave. expire
time = 9 ms

[002:968] [2022-11-03 03:02:39 +0000.221950][3183] OnOutputSizeChanged width 1280


height 720
[002:968] [2022-11-03 03:02:39 +0000.222005][3183] OpenGLFrameBuffer: width:1280
height:720
[002:968] [2022-11-03 03:02:39 +0000.222050][3183] OpenGLFrameBuffer: width:1280
height:720
[002:968] [2022-11-03 03:02:39 +0000.222090][3183] OpenGLFrameBuffer: width:1280
height:720
[002:968] [2022-11-03 03:02:39 +0000.222127][3183] OpenGLFrameBuffer: width:1280
height:720
[002:968] [2022-11-03 03:02:39 +0000.222164][3183] OpenGLFrameBuffer: width:1280
height:720
[002:968] [2022-11-03 03:02:39 +0000.222182][3187] On audio frame the broadcast
with timestamp:75731275 samples:480. (1000 frame for one log)

[002:968] [2022-11-03 03:02:39 +0000.222250][3183] OpenGLFrameBuffer: width:1280


height:720
[002:968] [2022-11-03 03:02:39 +0000.222341][3183] construct TrivalImageDrawer
0x75ca17c4c0
[002:968] [2022-11-03 03:02:39 +0000.222381][3183] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x75ca17c4c0 context 0x75d2e70180
[002:968] [2022-11-03 03:02:39 +0000.222418][3183] setupGLES:
[002:969] [2022-11-03 03:02:39 +0000.222915][3183] OpenGLRenderProgram::Initialize.
[002:969] [2022-11-03 03:02:39 +0000.222989][3183] The version of the OpenGL:
OpenGL ES GLSL ES 3.20
[002:969] [2022-11-03 03:02:39 +0000.223048][3183] The extension of the OpenGL:
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc
GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
GL_EXT_clip_cull_distance GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
[002:969] [2022-11-03 03:02:39 +0000.223126][3183] Init open gl render:
0x76a8ac9f98
[002:969] [2022-11-03 03:02:39 +0000.223187][3183] Fragement shader path:
[002:969] [2022-11-03 03:02:39 +0000.223246][3183] Fragement shader path:
[002:969] [2022-11-03 03:02:39 +0000.223273][3183] create opengl program object.
[002:969] [2022-11-03 03:02:39 +0000.223298][3183] create shader: vertex
[002:972] [2022-11-03 03:02:39 +0000.225830][31a9] Get data in mic source, which
has byte length:1764micAudioStream->length():20
[002:972] [2022-11-03 03:02:39 +0000.226631][31a9] The output timestamp from audio
mixer change:75731275
[002:972] [2022-11-03 03:02:39 +0000.226729][31a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[002:973] [2022-11-03 03:02:39 +0000.227698][3183] create shader: fragment
[003:020] [2022-11-03 03:02:39 +0000.274555][3183] Have not extra filter filename!
[003:020] [2022-11-03 03:02:39 +0000.274663][3183] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[003:020] [2022-11-03 03:02:39 +0000.274688][3183] OpenGLRenderProgram::Initialize
success.
[003:021] [2022-11-03 03:02:39 +0000.274740][3183] Setup the OpenGL result:1
[003:021] [2022-11-03 03:02:39 +0000.275724][3182] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4
[003:022] [2022-11-03 03:02:39 +0000.275962][3182] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[003:022] [2022-11-03 03:02:39 +0000.276041][3182] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[003:022] [2022-11-03 03:02:39 +0000.276078][3182] 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_75731328.mp4
fileFD: -1
[003:022] [2022-11-03 03:02:39 +0000.276096][31b1] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75cab07298
[003:022] [2022-11-03 03:02:39 +0000.276469][3182] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4
is opened successfully
[003:022] [2022-11-03 03:02:39 +0000.276523][3182] setupMediaProcessers:
[003:022] [2022-11-03 03:02:39 +0000.276546][3182]
RecordingSessionInternalSimple:setup media processers.
[003:022] [2022-11-03 03:02:39 +0000.276568][3182] construct AAC encoder
[003:023] [2022-11-03 03:02:39 +0000.276978][3182] H264Encoder creating:
superfast011818
[003:023] [2022-11-03 03:02:39 +0000.277059][3182] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[003:023] [2022-11-03 03:02:39 +0000.277556][3182] H264Encode::GetMachineModel is
M2101K6G
[003:023] [2022-11-03 03:02:39 +0000.277636][3182] H264Encoder machine_mode
is:M2101K6G
[003:023] [2022-11-03 03:02:39 +0000.277668][3182] H264Encode::machine size :9
machine_mode:M2101K6G
[003:023] [2022-11-03 03:02:39 +0000.277701][3182] H264Encode::machine array
size :22 machine_mode:M2101K6G
[003:023] [2022-11-03 03:02:39 +0000.277726][3182] H264Encode::current machine
is :M2101K6G auto check hw codec decide to use hw codec
[003:024] [2022-11-03 03:02:39 +0000.277745][3182] setupCompressionSession:
[003:024] [2022-11-03 03:02:39 +0000.277762][3182] H264Encode::creating hareware
Encoder
[003:024] [2022-11-03 03:02:39 +0000.277779][3182] AndroidHwAvcEncoder
time:75731331 enter.

[003:024] [2022-11-03 03:02:39 +0000.278003][3182] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007773aa4540 address:0x7569aff760
[003:024] [2022-11-03 03:02:39 +0000.278154][3182] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[003:024] [2022-11-03 03:02:39 +0000.278185][3182] The video avc hw codec address
is 0x75cad5f618
[003:024] [2022-11-03 03:02:39 +0000.278252][3182] AndroidHwAvcEncoder leave.
expire time = 0 ms

[003:024] [2022-11-03 03:02:39 +0000.278279][3182] RegisterEncodeCompleteCallback


time:75731331 enter.

[003:024] [2022-11-03 03:02:39 +0000.278391][3182] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[003:024] [2022-11-03 03:02:39 +0000.278426][3182] InitEncode time:75731331 enter.

[003:024] [2022-11-03 03:02:39 +0000.278491][3182] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[003:024] [2022-11-03 03:02:39 +0000.278526][3182] Create time:75731331 enter.

[003:024] [2022-11-03 03:02:39 +0000.278548][3182] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[003:024] [2022-11-03 03:02:39 +0000.278628][3182]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75ca15a180
[003:050] [2022-11-03 03:02:39 +0000.304523][3182] supported_type:video/avc
[003:050] [2022-11-03 03:02:39 +0000.304659][3182] name:OMX.qcom.video.encoder.avc
mime:video/avc
[003:050] [2022-11-03 03:02:39 +0000.304716][3182] hwCodecPrefix :OMX.qcom.
[003:051] [2022-11-03 03:02:39 +0000.304759][3182] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[003:051] [2022-11-03 03:02:39 +0000.304805][3182] mediacodec_createCodecByName
time:75731358 enter.

[003:051] [2022-11-03 03:02:39 +0000.304846][3182] WrapAndroidMediaCodec


time:75731358 enter.

[003:051] [2022-11-03 03:02:39 +0000.305042][3182] WrapAndroidMediaCodec leave.


expire time = 0 ms

[003:072] [2022-11-03 03:02:39 +0000.326177][3182] mediacodec_createCodecByName


leave. expire time = 21 ms

[003:072] [2022-11-03 03:02:39 +0000.326306][3182] WrapAndroidMediaFromat


time:75731379 enter.

[003:072] [2022-11-03 03:02:39 +0000.326401][3182] WrapAndroidMediaFromat leave.


expire time = 0 ms

[003:170] [2022-11-03 03:02:39 +0000.424412][3182] Destroy time:75731477 enter.

[003:170] [2022-11-03 03:02:39 +0000.424535][3182] WrapAndroidMediaFromat::


Destroy
[003:170] [2022-11-03 03:02:39 +0000.424564][3182] Destroy leave. expire time = 0
ms

[003:170] [2022-11-03 03:02:39 +0000.424586][3182] ~WrapAndroidMediaFromat


time:75731477 enter.

[003:170] [2022-11-03 03:02:39 +0000.424635][3182] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[003:170] [2022-11-03 03:02:39 +0000.424680][3182] Create leave. expire time = 146


ms

[003:170] [2022-11-03 03:02:39 +0000.424709][3182] isSemiPlanarSupport


time:75731477 enter.

[003:171] [2022-11-03 03:02:39 +0000.424752][3182] H264Encoder isSemiPlanarSupport


[003:171] [2022-11-03 03:02:39 +0000.424784][3182] isSemiPlanarSupport leave.
expire time = 1 ms

[003:171] [2022-11-03 03:02:39 +0000.424818][3182] creat hw H264Encoder success,


isSemiPlanar:1
[003:171] [2022-11-03 03:02:39 +0000.424928][3182] InitEncode leave. expire time =
147 ms

[003:171] [2022-11-03 03:02:39 +0000.424968][3182] H264Encode::created Encoder


[003:171] [2022-11-03 03:02:39 +0000.425009][3182] H264Encode:: H264 encoder
created.
[003:171] [2022-11-03 03:02:39 +0000.425042][3182] H264 encoder created.
[003:171] [2022-11-03 03:02:39 +0000.425085][3182]
RecordingSessionInternalSimple:created avc encoder avc: 0x75ca1d0500
[003:171] [2022-11-03 03:02:39 +0000.425115][3182] setOutput:
[003:171] [2022-11-03 03:02:39 +0000.425158][3182]
RecordingSessionInternalSimple:encoder set output to muxer!
[003:171] [2022-11-03 03:02:39 +0000.425178][3182] request a key frame
[003:171] [2022-11-03 03:02:39 +0000.425197][3182] H264Encode:: request a key frame
[003:171] [2022-11-03 03:02:39 +0000.425318][3182] setDisplayRotate :90
[003:171] [2022-11-03 03:02:39 +0000.425357][3182] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[003:171] [2022-11-03 03:02:39 +0000.425456][3183] StartRecording:
[003:172] [2022-11-03 03:02:39 +0000.425840][31a9] operator(): Set the recording
session in mic source. recording session: 0x75d311d280
[003:172] [2022-11-03 03:02:39 +0000.425990][3183] operator() leave. expire time =
218 ms
[003:172] [2022-11-03 03:02:39 +0000.426449][31a8] AF_SpeedFilter audio
0x75cab35f80 PullFrame
[003:172] [2022-11-03 03:02:39 +0000.426576][31a8]
RecordAudioSource::PullAudioFrame
[003:172] [2022-11-03 03:02:39 +0000.426633][31a8] AF_SpeedFilter::PullFrame eof4
[003:175] [2022-11-03 03:02:39 +0000.428774][31a8]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[003:192] [2022-11-03 03:02:39 +0000.446193][31a8] AF_SpeedFilter audio time,
0x75cab35f80 rcv time: 75731494
[003:192] [2022-11-03 03:02:39 +0000.446327][31a8] AF_SpeedFilter audio time,
0x75cab35f80 rcv time: 75731494in_nSamples:441
[003:192] [2022-11-03 03:02:39 +0000.446471][31a8] resampled_data_size:0
[003:225] [2022-11-03 03:02:39 +0000.479267][3183]
MediaFilterCamera::NeedProcessTexture
[003:225] [2022-11-03 03:02:39 +0000.479377][3183] begine recode to first frame
spend time:271
[003:225] [2022-11-03 03:02:39 +0000.479419][3183] CameraSource::PushExtraFrame
pkt_dts: 0, width: 1280, height: 720, stride(kYPlane): 0, stride(kUPlane): 0,
stride(KVPlane): 0, this:0x75d311cb00
[003:225] [2022-11-03 03:02:39 +0000.479465][3183] blur_distance_:0
[003:225] [2022-11-03 03:02:39 +0000.479493][3183] blur_direction_angle_:-90
[003:225] [2022-11-03 03:02:39 +0000.479528][3183]
GPUImageProcessing::SetOrientation orientation: 90
[003:225] [2022-11-03 03:02:39 +0000.479559][3183] webrtc common_video
I420VideoFrame::CopyFrame (1/1000)
[003:225] [2022-11-03 03:02:39 +0000.479623][3183] GPUImageProcessing: process
video frame with resolution 1280 X 720
[003:225] [2022-11-03 03:02:39 +0000.479659][3183] GPUImageProcessing: input frame
width1280 X 720
[003:226] [2022-11-03 03:02:39 +0000.480593][3183] drawYUV420 render
OpenGLRenderProgram:0x76a8ac9f98
[003:227] [2022-11-03 03:02:39 +0000.481459][3183] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[003:227] [2022-11-03 03:02:39 +0000.481612][3183] CropFilter::OnVideoFrame
outputtexture :19
[003:227] [2022-11-03 03:02:39 +0000.481655][3183] The next ready buffer:-1
m_nextAvaiablePixelBuffer:0
[003:231] [2022-11-03 03:02:39 +0000.485745][3183] The read pixel from buffer take:
3 width:1280 height:720 frameType:0
[003:265] [2022-11-03 03:02:39 +0000.519271][3183] drawYUV420 render
OpenGLRenderProgram:0x76a8ac9f98
[003:270] [2022-11-03 03:02:39 +0000.524236][3183] The convert RGB to YUV take 2
[003:270] [2022-11-03 03:02:39 +0000.524655][3183] FilterPipeline2::OnVideoFrame
pts 38 last_video_timestamp_ 38
[003:271] [2022-11-03 03:02:39 +0000.524796][3183]
MediaFilterCamera::OnReceiveVideoFrame output_video_timestamp_:0
[003:273] [2022-11-03 03:02:39 +0000.527491][31b0]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:0
[003:273] [2022-11-03 03:02:39 +0000.527583][31b0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:0
[003:273] [2022-11-03 03:02:39 +0000.527606][31b0] push video frame to H264
encoder. (100 frame for one log)

[003:273] [2022-11-03 03:02:39 +0000.527627][31b0] push video frame to H264


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

[003:273] [2022-11-03 03:02:39 +0000.527665][31b0] H264Encode::push video frame to


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

[003:273] [2022-11-03 03:02:39 +0000.527701][31b0] Push an pts:0 to dts queue.


[003:274] [2022-11-03 03:02:39 +0000.527754][31b0] DTS queue for
Generator:0x75cab074b8 0
[003:274] [2022-11-03 03:02:39 +0000.527775][31b0] The input pts:0 fps:30
[003:275] [2022-11-03 03:02:39 +0000.529469][31b0]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[003:296] [2022-11-03 03:02:39 +0000.549990][3183] drawYUV420 render
OpenGLRenderProgram:0x76a8ac9f98
[003:316] [2022-11-03 03:02:39 +0000.570290][31a8] AF_SpeedFilter audio time 222,
0x75cab35f80 out time: 75731494 org time: 75731494
[003:316] [2022-11-03 03:02:39 +0000.570375][31a8] FilterPipeline2::OnAudioFrame
pts 10 last_audio_timestamp_ 10
[003:316] [2022-11-03 03:02:39 +0000.570405][31a8]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 75731494
[003:316] [2022-11-03 03:02:39 +0000.570424][31a8]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[003:316] [2022-11-03 03:02:39 +0000.570456][31a8] AF_SpeedFilter audio time
[003:316] [2022-11-03 03:02:39 +0000.570495][31a8] AF_SpeedFilter audio time 111,
0x75cab35f80 out time: 75731504 org time: 75731504
[003:319] [2022-11-03 03:02:39 +0000.572969][31af]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 0queue_audio_frame_:3
[003:319] [2022-11-03 03:02:39 +0000.573573][31b1] add aac audio track with id:1
[003:319] [2022-11-03 03:02:39 +0000.573677][31b1] audio start ts:0
[003:320] [2022-11-03 03:02:39 +0000.573736][31b1] the audio frame has been written
into MP4 file
[003:331] [2022-11-03 03:02:39 +0000.584859][31b0] h264 add frame header cdr flag
[003:332] [2022-11-03 03:02:39 +0000.586003][31b0] h264 add frame header cdr flag
[003:332] [2022-11-03 03:02:39 +0000.586274][31b0] SendFrame
encodedImage._timeStamp:0encodedImage->_length:128093
[003:332] [2022-11-03 03:02:39 +0000.586321][31b0] Received key frame:0
[003:332] [2022-11-03 03:02:39 +0000.586342][31b0] last dts:0 currentPts:0
ppsOrSPS:0 queue length:3
[003:332] [2022-11-03 03:02:39 +0000.586377][31b0] H264Encode::H264SWEncoder get
callback, length:128093 type:0 nalType:7length:17
[003:332] [2022-11-03 03:02:39 +0000.586407][31b0] H264Encode:: get a sps pps
header!headerSize:29
[003:332] [2022-11-03 03:02:39 +0000.586420][31b0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:0 pts:0
[003:332] [2022-11-03 03:02:39 +0000.586566][31b1] get the H.264 SPS parameter
[003:333] [2022-11-03 03:02:39 +0000.586876][31b1] add video track with id:2
[003:333] [2022-11-03 03:02:39 +0000.587427][31b1] get the H.264 PPS parameter
[003:335] [2022-11-03 03:02:39 +0000.588973][31b1] get the H.264 IDR frame
[003:335] [2022-11-03 03:02:39 +0000.589065][31b1] resss:true
[003:335] [2022-11-03 03:02:39 +0000.589087][31b1] video start ts:0
[003:335] [2022-11-03 03:02:39 +0000.589198][31b1] the video frame has been written
into MP4 file
[003:567] [2022-11-03 03:02:39 +0000.820846][3187] haveEnoughProcessedData
internalAudioStream.length: 10
[003:722] [2022-11-03 03:02:39 +0000.976007][3183] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[003:756] [2022-11-03 03:02:40 +0000.10085][3183] The convert RGB to YUV take 2
[003:971] [2022-11-03 03:02:40 +0000.225203][31a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[004:099] [2022-11-03 03:02:40 +0000.352901][31b0] DTS queue for
Generator:0x75cab074b8 799 831
[004:136] [2022-11-03 03:02:40 +0000.389852][317e]
monitorTime:4004totalDuration:3860
[004:225] [2022-11-03 03:02:40 +0000.479061][3183] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:262] [2022-11-03 03:02:40 +0000.516207][3183] The convert RGB to YUV take 2
[004:291] [2022-11-03 03:02:40 +0000.545740][3187] Run AGC when audioType = 0
[004:292] [2022-11-03 03:02:40 +0000.546330][3187]
AudioDeviceDataHandler::MixAndSendOutFrame
[004:600] [2022-11-03 03:02:40 +0000.854602][31b0] Push an pts:1335 to dts queue.
[004:635] [2022-11-03 03:02:40 +0000.889082][31b0] last dts:1295 currentPts:1335
ppsOrSPS:0 queue length:2
[004:727] [2022-11-03 03:02:40 +0000.981180][3183] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[004:761] [2022-11-03 03:02:41 +0000.15259][31a8] AF_SpeedFilter audio 0x75cab35f80
PullFrame
[004:765] [2022-11-03 03:02:41 +0000.19662][3183] The convert RGB to YUV take 2
[004:930] [2022-11-03 03:02:41 +0000.184594][31b0] DTS queue for
Generator:0x75cab074b8 1632 1665
[004:976] [2022-11-03 03:02:41 +0000.229973][31a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[005:013] [2022-11-03 03:02:41 +0000.267477][31a8]
RecordAudioSource::PullAudioFrame
[005:224] [2022-11-03 03:02:41 +0000.478479][3183] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:262] [2022-11-03 03:02:41 +0000.515996][3183] The convert RGB to YUV take 2
[005:278] [2022-11-03 03:02:41 +0000.531829][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[005:292] [2022-11-03 03:02:41 +0000.545762][3183] webrtc common_video plane
old ..... (1/1000) new: 1001 delete: 980 diff: 21
[005:299] [2022-11-03 03:02:41 +0000.552783][31b0] h264 add frame header cdr flag
[005:300] [2022-11-03 03:02:41 +0000.553921][31b0] Received key frame:1996
[005:335] [2022-11-03 03:02:41 +0000.589273][31b1] get the H.264 IDR frame
[005:436] [2022-11-03 03:02:41 +0000.690518][31a8] AF_SpeedFilter::PullFrame eof4
[005:439] [2022-11-03 03:02:41 +0000.692852][31a8]
Warning(media_filter_camera.cc:539): media pull audio frame failed:4
[005:473] [2022-11-03 03:02:41 +0000.727058][31a8] resampled_data_size:7168
[005:652] [2022-11-03 03:02:41 +0000.906157][31af]
MediaFilterCamera::WriteAudioFrametoMP4_w timestamp: 2321queue_audio_frame_:6
[005:725] [2022-11-03 03:02:41 +0000.979691][3183] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[005:730] [2022-11-03 03:02:41 +0000.984684][31b0] DTS queue for
Generator:0x75cab074b8 2462
[005:763] [2022-11-03 03:02:42 +0000.16827][3183] The convert RGB to YUV take 2
[005:929] [2022-11-03 03:02:42 +0000.183674][31b0] Push an pts:2660 to dts queue.
[005:969] [2022-11-03 03:02:42 +0000.223600][31b0] last dts:2627 currentPts:2660
ppsOrSPS:0 queue length:2
[005:975] [2022-11-03 03:02:42 +0000.228825][31a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:225] [2022-11-03 03:02:42 +0000.479316][3183] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:261] [2022-11-03 03:02:42 +0000.514963][3183] The convert RGB to YUV take 2
[006:288] [2022-11-03 03:02:42 +0000.542551][3187] Run AGC when audioType = 0
[006:362] [2022-11-03 03:02:42 +0000.616258][31a8] AF_SpeedFilter audio
0x75cab35f80 PullFrame
[006:528] [2022-11-03 03:02:42 +0000.781747][3183] drawYUV420 render
OpenGLRenderProgram:0x76a8ac9f98
[006:573] [2022-11-03 03:02:42 +0000.827242][31b0] DTS queue for
Generator:0x75cab074b8 3301
[006:592] [2022-11-03 03:02:42 +0000.846809][3183] GPUImageProcessing: process
video frame with resolution 1280 X 720
[006:593] [2022-11-03 03:02:42 +0000.846951][3183] GPUImageProcessing: input frame
width1280 X 720
[006:594] [2022-11-03 03:02:42 +0000.848006][3183] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[006:594] [2022-11-03 03:02:42 +0000.848253][3183] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[006:599] [2022-11-03 03:02:42 +0000.853541][31b0]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:3329
[006:601] [2022-11-03 03:02:42 +0000.855300][31b0] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:3301 pts:3301
[006:636] [2022-11-03 03:02:42 +0000.890019][31b0] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:3368
[006:636] [2022-11-03 03:02:42 +0000.890147][31b0] push video frame to H264
encoder. (100 frame for one log)

[006:636] [2022-11-03 03:02:42 +0000.890171][31b0] push video frame to H264


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

[006:636] [2022-11-03 03:02:42 +0000.890191][31b0] H264Encode::push video frame to


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

[006:636] [2022-11-03 03:02:42 +0000.890226][31b0] The input pts:3368 fps:30


[006:641] [2022-11-03 03:02:42 +0000.895460][31b0] SendFrame
encodedImage._timeStamp:3329encodedImage->_length:175744
[006:670] [2022-11-03 03:02:42 +0000.924348][31b0] H264Encode::H264SWEncoder get
callback, length:211424 type:1 nalType:1length:211420
[006:725] [2022-11-03 03:02:42 +0000.979159][3183] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[006:761] [2022-11-03 03:02:43 +0000.15209][3183] The convert RGB to YUV take 2
[006:876] [2022-11-03 03:02:43 +0000.130726][31a8]
RecordAudioSource::PullAudioFrame
[006:971] [2022-11-03 03:02:43 +0000.225370][31a9] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[006:997] [2022-11-03 03:02:43 +0000.250903][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[007:227] [2022-11-03 03:02:43 +0000.481389][3183] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[007:261] [2022-11-03 03:02:43 +0000.515087][3183] The convert RGB to YUV take 2
[007:263] [2022-11-03 03:02:43 +0000.517271][31b0] Push an pts:3994 to dts queue.
[007:299] [2022-11-03 03:02:43 +0000.552849][31b0] h264 add frame header cdr flag
[007:300] [2022-11-03 03:02:43 +0000.553859][31b0] Received key frame:3994
[007:300] [2022-11-03 03:02:43 +0000.554082][31b0] last dts:3963 currentPts:3994
ppsOrSPS:0 queue length:2
[007:338] [2022-11-03 03:02:43 +0000.591764][31b1] get the H.264 IDR frame
[007:363] [2022-11-03 03:02:43 +0000.617281][3183] webrtc common_video plane
old ..... (1/1000) new: 2001 delete: 1984 diff: 17
[007:397] [2022-11-03 03:02:43 +0000.650838][31b0] DTS queue for
Generator:0x75cab074b8 4097 4130
[007:584] [2022-11-03 03:02:43 +0000.838270][1e57]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_StopRecordingJni:
[007:586] [2022-11-03 03:02:43 +0000.839835][3183] operator(): Stop
[007:586] [2022-11-03 03:02:43 +0000.839961][3183] StopPullFrameAndWriteMp4
time:75735893 enter.

[007:586] [2022-11-03 03:02:43 +0000.839999][3183] StopRecording:


[007:589] [2022-11-03 03:02:43 +0000.843427][31a8] resampled_data_size:512
[007:590] [2022-11-03 03:02:43 +0000.843808][31a8] AF_SpeedFilter audio time 222,
0x75cab35f80 out time: 75735824 org time: 75735824
[007:590] [2022-11-03 03:02:43 +0000.844047][31a8] PullAudioFrame: PullFrame audio
finished.
[007:590] [2022-11-03 03:02:43 +0000.844097][31a8]
Warning(media_filter_camera.cc:534): media pull audio frame EOF, so need stop
Timer!
[007:593] [2022-11-03 03:02:43 +0000.847689][31b0]
MediaFilterCamera::WriteVideoFrametoMP4_wwrite mp4 video sum frames:130
[007:597] [2022-11-03 03:02:43 +0000.851364][3182] stop recording
[007:597] [2022-11-03 03:02:43 +0000.851468][3182]
RecordingSessionInternalSimple:destroy media processers
[007:597] [2022-11-03 03:02:43 +0000.851494][3182] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[007:597] [2022-11-03 03:02:43 +0000.851520][3182] H264Encode::flushing hareware
Encoder
[007:597] [2022-11-03 03:02:43 +0000.851690][3182] Flush time:75735904 enter.

[007:598] [2022-11-03 03:02:43 +0000.851741][3182] H264Encoder encoder flush


[007:598] [2022-11-03 03:02:43 +0000.851783][3182] flush output queue
[007:907] [2022-11-03 03:02:44 +0000.161564][3182] Flush leave. expire time = 310
ms

[007:907] [2022-11-03 03:02:44 +0000.161721][3182] ~H264EncodeWrap:


[007:908] [2022-11-03 03:02:44 +0000.161767][3182] ~H264Encode:
[007:908] [2022-11-03 03:02:44 +0000.161793][3182] teardownCompressionSession:
H264Encode::destroying Encoder
[007:908] [2022-11-03 03:02:44 +0000.161812][3182] Release time:75736215 enter.

[007:908] [2022-11-03 03:02:44 +0000.161907][3182] Release:


MediaCodecVideoEncoder::Release _inited:1
[007:908] [2022-11-03 03:02:44 +0000.161940][3182] Destroy time:75736215 enter.

[007:908] [2022-11-03 03:02:44 +0000.161969][3182] H264Encoder encoderDestroy


[007:908] [2022-11-03 03:02:44 +0000.161983][3182]
AndroidMediaCodecVideoEncoder::release env: 0x75ca1d0640
[007:908] [2022-11-03 03:02:44 +0000.162006][3182]
AndroidMediaCodecVideoEncoder::Destroy
[007:927] [2022-11-03 03:02:44 +0000.181103][3182] Destroy leave. expire time = 19
ms

[007:927] [2022-11-03 03:02:44 +0000.181227][3182] Release leave. expire time = 19


ms

[007:927] [2022-11-03 03:02:44 +0000.181261][3182] ~AndroidHwAvcEncoder


time:75736234 enter.

[007:927] [2022-11-03 03:02:44 +0000.181729][3182] Release time:75736234 enter.

[007:928] [2022-11-03 03:02:44 +0000.181794][3182] Release:


MediaCodecVideoEncoder:: has been released before, just return
[007:928] [2022-11-03 03:02:44 +0000.181835][3182] Release leave. expire time = 1
ms

[007:928] [2022-11-03 03:02:44 +0000.181869][3182] ~AndroidMediaCodecVideoEncoder


[007:928] [2022-11-03 03:02:44 +0000.181883][3182] ~WrapAndroidMediaCodec
time:75736235 enter.

[007:928] [2022-11-03 03:02:44 +0000.181907][3182] ~WrapAndroidMediaCodec leave.


expire time = 0 ms
[007:928] [2022-11-03 03:02:44 +0000.181934][3182] video hevc hw codec
destructor:0x75cad5f618

[007:928] [2022-11-03 03:02:44 +0000.181985][3182] ~AndroidHwAvcEncoder leave.


expire time = 1 ms

[007:928] [2022-11-03 03:02:44 +0000.182021][3182] teardownCompressionSession:


H264Encode::destroyed Encoder
[007:928] [2022-11-03 03:02:44 +0000.182050][3182]
RecordingSessionInternalSimple:destroy aac encoder output!
[007:928] [2022-11-03 03:02:44 +0000.182075][3182] AACSWEncode destructor
[007:930] [2022-11-03 03:02:44 +0000.184106][31b1] MP4 close file successfully
[007:930] [2022-11-03 03:02:44 +0000.184177][31b1] Recording session Internal:
notify recording ok
[007:930] [2022-11-03 03:02:44 +0000.184194][31b1] onRecordingOk: Recording Ok
averagefps 0,
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4,
output_video_timestamp_:4298 last_video_pts_:4298
[007:930] [2022-11-03 03:02:44 +0000.184219][31b1] OnRecordFinish:
[007:931] [2022-11-03 03:02:44 +0000.184741][31b1] onRecordingOk: net seek
pos:0record video duration:4331record audio duration:4318
[007:934] [2022-11-03 03:02:44 +0000.188238][31a9] destructMicSource_w:
[007:934] [2022-11-03 03:02:44 +0000.188567][31a9] setOutput_w:
MicSource::setOutput() 0x0
[007:934] [2022-11-03 03:02:44 +0000.188612][31a9] close external audio stream

[007:934] [2022-11-03 03:02:44 +0000.188727][3183] releaseThread 0x75d2fba580


[007:935] [2022-11-03 03:02:44 +0000.188763][3183] ~MicSource: Mic source
destroyed:0x76a8af8300
[007:936] [2022-11-03 03:02:44 +0000.190240][3183] StopPullFrameAndWriteMp4 leave.
expire time = 350 ms

[007:936] [2022-11-03 03:02:44 +0000.190345][3183] DestroyPipelineAndFilters


time:75736243 enter.

[007:936] [2022-11-03 03:02:44 +0000.190381][3183] UnbindInputFilter 0x75d311cc40


this 0x76a8aca1c0
[007:936] [2022-11-03 03:02:44 +0000.190399][3183] UnbindInputFilter 0x75d311d3d8
this 0x75cab360d0
[007:936] [2022-11-03 03:02:44 +0000.190437][3183] UnbindInputFilter 0x76a8aca1c0
this 0x76a8a32920
[007:936] [2022-11-03 03:02:44 +0000.190456][3183] filter: filter pipeline destroy
this: 0x76a8a32880
[007:937] [2022-11-03 03:02:44 +0000.191423][3183] ClearVideoOfSources: recodring
total frames:0
[007:937] [2022-11-03 03:02:44 +0000.191568][3183] ClearVideoOfSources:
[007:937] [2022-11-03 03:02:44 +0000.191721][3183] GPUImageProcessing destruct.
[007:938] [2022-11-03 03:02:44 +0000.191772][3183] destroy TrivalImageDrawer
0x75ca17c4c0
[007:938] [2022-11-03 03:02:44 +0000.191797][3183] The shader has been initialize,
clean up them.

[007:938] [2022-11-03 03:02:44 +0000.191948][3183] ~OpenGLFrameBuffer:


[007:938] [2022-11-03 03:02:44 +0000.192642][3183] ~OpenGLFrameBuffer:
[007:939] [2022-11-03 03:02:44 +0000.192835][3183] ~OpenGLFrameBuffer:
[007:939] [2022-11-03 03:02:44 +0000.192899][3183] ~OpenGLFrameBuffer:
[007:939] [2022-11-03 03:02:44 +0000.192960][3183] ~OpenGLFrameBuffer:
[007:939] [2022-11-03 03:02:44 +0000.193008][3183] ~OpenGLFrameBuffer:
[007:941] [2022-11-03 03:02:44 +0000.195400][3183] GPUImageProcessing destruct
finish.
[007:941] [2022-11-03 03:02:44 +0000.195514][3183] GPURGBAFrame destruct.
[007:941] [2022-11-03 03:02:44 +0000.195558][3183] destroy OpenGLRenderProgram
0x76a8ac9f98
[007:941] [2022-11-03 03:02:44 +0000.195592][3183] ~CameraSource time:75736248
enter.

[007:941] [2022-11-03 03:02:44 +0000.195613][3183] ~CameraSource leave. expire


time = 0 ms

[007:941] [2022-11-03 03:02:44 +0000.195650][3183] ~RecordAudioSource time:75736248


enter.

[007:941] [2022-11-03 03:02:44 +0000.195668][3183] ~RecordAudioSource leave.


expire time = 0 ms

[007:941] [2022-11-03 03:02:44 +0000.195683][3183] DestroyPipelineAndFilters


leave. expire time = 5 ms

[007:964] [2022-11-03 03:02:44 +0000.217973][1e57]


Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[007:965] [2022-11-03 03:02:44 +0000.219530][1e57] machine model :redmi
[007:965] [2022-11-03 03:02:44 +0000.219599][1e57] Support this machine
model :redmi
[007:965] [2022-11-03 03:02:44 +0000.219617][1e57] global inited! current sdk
version: 07-20-936c45f
[007:966] [2022-11-03 03:02:44 +0000.219757][1e57] filter: filter pipeline
construtc this: 0x75d2a02380
[007:966] [2022-11-03 03:02:44 +0000.219790][1e57] MediaFilterGraph:
MediaFilterGraph construct
[007:966] [2022-11-03 03:02:44 +0000.219805][1e57] GLESContext:
[007:966] [2022-11-03 03:02:44 +0000.219847][1e57] The result of eglGetDisplay is:
0xb400007773b968c0
[007:967] [2022-11-03 03:02:44 +0000.220744][1e57] The result of creation:
0x75d2b96600
[007:967] [2022-11-03 03:02:44 +0000.221076][1e57] The result of
eglCreatePbufferSurface is: 0x75d2b96e00
[007:968] [2022-11-03 03:02:44 +0000.221781][1e57] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4
[007:968] [2022-11-03 03:02:44 +0000.221833][1e57] The source 0 speed:1
[007:968] [2022-11-03 03:02:44 +0000.221863][1e57] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4,
delay: 0
[007:968] [2022-11-03 03:02:44 +0000.221892][1e57] CreateDecoderByVideoSource
time:75736275 enter.

[007:968] [2022-11-03 03:02:44 +0000.222069][1e57] running_decoder_count:0max


count:2
[007:968] [2022-11-03 03:02:44 +0000.222097][1e57] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x75ee82fc00
[007:969] [2022-11-03 03:02:44 +0000.222856][31c5] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75ca10f000] Current FFmpeg version git-2021-06-16-
97cea6f

[007:992] [2022-11-03 03:02:44 +0000.246457][31c5] OnStreamInfoFound: video


duration_: 4331
[007:994] [2022-11-03 03:02:44 +0000.247998][1e57] start decoder
[007:994] [2022-11-03 03:02:44 +0000.247997][31c7] NO get frame from decoder
[007:994] [2022-11-03 03:02:44 +0000.248094][1e57] CreateDecoderByVideoSource
leave. expire time = 26 ms

[007:994] [2022-11-03 03:02:44 +0000.248126][1e57] BindInputFilter 0x75d29dbba0


this 0x75d2d41e98
[007:994] [2022-11-03 03:02:44 +0000.248147][1e57] BindInputFilter 0x75d2d41e98
this 0x75d2d41f58
[007:994] [2022-11-03 03:02:44 +0000.248202][1e57] BindInputFilter 0x75d29dbba0
this 0x75d2d42018
[007:994] [2022-11-03 03:02:44 +0000.248241][1e57] BindInputFilter 0x75d2d42018
this 0x75d2d420d8
[007:994] [2022-11-03 03:02:44 +0000.248269][1e57] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4
[007:994] [2022-11-03 03:02:44 +0000.248288][1e57] BindInputFilter 0x75d2d41f58
this 0x75d2d42198
[007:994] [2022-11-03 03:02:44 +0000.248316][1e57] BindInputFilter 0x75d2d42198
this 0x75d2a02420
[007:994] [2022-11-03 03:02:44 +0000.248349][1e57] BindInputFilter 0x75d2d420d8
this 0x75d2d42258
[007:994] [2022-11-03 03:02:44 +0000.248375][1e57] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4
[007:995] [2022-11-03 03:02:44 +0000.249173][1e57]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_ConstructMediaPlayerJni:
[007:995] [2022-11-03 03:02:44 +0000.249454][31c7] NO get frame from decoder
[007:995] [2022-11-03 03:02:44 +0000.249650][1e57] machine model :redmi
[007:995] [2022-11-03 03:02:44 +0000.249689][1e57] Support this machine
model :redmi
[007:995] [2022-11-03 03:02:44 +0000.249715][1e57] global inited! current sdk
version: 07-20-936c45f
[007:996] [2022-11-03 03:02:44 +0000.249761][1e57] GetPipeline:
-----------------------------------------
[007:996] [2022-11-03 03:02:44 +0000.249783][1e57] GetPipeline: source:
0x75d29db980
[007:996] [2022-11-03 03:02:44 +0000.249795][1e57] GetPipeline: filter: NULLFilter
[007:996] [2022-11-03 03:02:44 +0000.249817][1e57] GetPipeline: filter: NULLFilter
[007:996] [2022-11-03 03:02:44 +0000.249829][1e57] GetPipeline: filter: NULLFilter
[007:996] [2022-11-03 03:02:44 +0000.249848][1e57] GetPipeline: audio filter:
AuidoNULLFilter
[007:996] [2022-11-03 03:02:44 +0000.249859][1e57] GetPipeline: audio filter:
AuidoNULLFilter
[007:996] [2022-11-03 03:02:44 +0000.249879][1e57] GetPipeline: audio filter:
AudioNUllFilter
[007:996] [2022-11-03 03:02:44 +0000.249890][1e57] GetPipeline:
------------------------------------------
[007:996] [2022-11-03 03:02:44 +0000.249905][1e57] filter: filter pipeline2 update
pattern: 0
[007:997] [2022-11-03 03:02:44 +0000.250872][31c7] NO get frame from decoder
[007:997] [2022-11-03 03:02:44 +0000.250984][1e57] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[007:997] [2022-11-03 03:02:44 +0000.251217][1e57] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[007:997] [2022-11-03 03:02:44 +0000.251322][1e57] Reset: volume estimator reset
frequency : 44100 history size(ms): -1
[007:997] [2022-11-03 03:02:44 +0000.251505][1e57] DeviceInit:
[007:997] [2022-11-03 03:02:44 +0000.251705][1e57] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[007:998] [2022-11-03 03:02:44 +0000.252058][1e57] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[007:998] [2022-11-03 03:02:44 +0000.252304][1e57] CreatePlatformSpecificObjects:
[007:998] [2022-11-03 03:02:44 +0000.252347][1e57] audio device use null audio
input and opensl output
[007:998] [2022-11-03 03:02:44 +0000.252372][1e57] Create OpenSLES output module
with java VM support.

[007:998] [2022-11-03 03:02:44 +0000.252519][1e57] AudioManagerAndroid


getProperty:android.media.property.OUTPUT_SAMPLE_RATE
[007:998] [2022-11-03 03:02:44 +0000.252693][1e57] AudioManagerAndroid
getProperty:android.media.property.OUTPUT_FRAMES_PER_BUFFER
[007:998] [2022-11-03 03:02:44 +0000.252727][31c7] NO get frame from decoder
[007:999] [2022-11-03 03:02:44 +0000.252889][1e57] Create OpenSLES output module
with buffer num:2

[007:999] [2022-11-03 03:02:44 +0000.252935][1e57] Error(trace.cc:40): Init the


output and input for audio device template.
[007:999] [2022-11-03 03:02:44 +0000.252963][1e57] Init the output device.

[007:999] [2022-11-03 03:02:44 +0000.252990][1e57] Set the playout as stereo:1


[007:999] [2022-11-03 03:02:44 +0000.253020][1e57] Set the sample rate to be:44100

[007:999] [2022-11-03 03:02:44 +0000.253062][1e57] Low latency buffer size:144 low


sample rate:48000
[007:999] [2022-11-03 03:02:44 +0000.253094][1e57] DeviceInit: Done
[007:999] [2022-11-03 03:02:44 +0000.253256][1e57] UpdateRate: lipsync_debug:
Update framerate from 0 to 15
[008:000] [2022-11-03 03:02:44 +0000.254209][1e57]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayerNotifyJni:
[008:000] [2022-11-03 03:02:44 +0000.254328][1e57]
MediaFilterPlayer::SetPlayerNotify 0x75b66062e0
[008:000] [2022-11-03 03:02:44 +0000.254413][31c7] NO get frame from decoder
[008:001] [2022-11-03 03:02:44 +0000.254856][1e57]
Error(media_filter_player.cc:392): SetPlayLoop: SetPlayLoop error for
media_filter_graph_ GetCurrentSource null
[008:001] [2022-11-03 03:02:44 +0000.254893][1e57]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetPlayLoopJni:
EffectMediaPlayer SetPlayLoop #
[008:001] [2022-11-03 03:02:44 +0000.255549][1e57]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGravityJni: gravity: 1
width: 1080, height: 1920
[008:002] [2022-11-03 03:02:44 +0000.255888][31c7] NO get frame from decoder
[008:002] [2022-11-03 03:02:44 +0000.256108][1e57] SetGraphLoop: SetGraphLoop 1
[008:002] [2022-11-03 03:02:44 +0000.256145][1e57]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetGraphLoopJni:
EffectMediaPlayer SetGraphLoop 1
[008:002] [2022-11-03 03:02:44 +0000.256605][1e57]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_EnableUserAdjustRotatePlayJni:
[008:003] [2022-11-03 03:02:44 +0000.257508][1e57]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_SetViewSurfaceJni:
[008:004] [2022-11-03 03:02:44 +0000.258293][1e57]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StartPreViewJni:
[008:004] [2022-11-03 03:02:44 +0000.258454][31c7] NO get frame from decoder
[008:005] [2022-11-03 03:02:44 +0000.259635][31d1] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x75b6433a18
[008:007] [2022-11-03 03:02:44 +0000.261002][31d3] Start:
[008:008] [2022-11-03 03:02:44 +0000.262015][31d2] operator(): video render
started.
[008:008] [2022-11-03 03:02:44 +0000.262152][31d2] DriveRender working... (1/200)
[008:008] [2022-11-03 03:02:44 +0000.262186][31d2] Warning(video_render.cc:390): No
picture to display (1/50)
[008:008] [2022-11-03 03:02:44 +0000.262266][31d3] Start:
[008:008] [2022-11-03 03:02:44 +0000.262383][31d3] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[008:008] [2022-11-03 03:02:44 +0000.262421][31d3] Reset: history total size: 98
[008:008] [2022-11-03 03:02:44 +0000.262483][31d3] DeviceStart:
audioDevice_:0x75d2a3e000
[008:008] [2022-11-03 03:02:44 +0000.262508][31d3] DeviceStart: time profile
playout init before
[008:008] [2022-11-03 03:02:44 +0000.262539][31d3] DeviceStart: time profile
playout init end
[008:008] [2022-11-03 03:02:44 +0000.262563][31d3] OpenSlesOutput:Start playout

[008:010] [2022-11-03 03:02:44 +0000.263884][31c7] NO get frame from decoder


[008:027] [2022-11-03 03:02:44 +0000.281576][31d3] Create the opensl output player.
streamtype before:0

[008:027] [2022-11-03 03:02:44 +0000.281702][31d3] Create the opensl output player.


streamtype after:3

[008:047] [2022-11-03 03:02:44 +0000.300751][31d3] Enqueue opensl buffer size:1764


[008:074] [2022-11-03 03:02:44 +0000.328267][31d3] DeviceStart: time profile
playout all end
[008:074] [2022-11-03 03:02:44 +0000.328371][31d6]
PlayerSimpleBufferQueueCallbackHandler function
[008:074] [2022-11-03 03:02:44 +0000.328648][31d6] NeedMorePlayData No enough
buffers. nSamples: 441(1/100)
[008:074] [2022-11-03 03:02:44 +0000.328718][31d6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[008:074] [2022-11-03 03:02:44 +0000.328402][31d3] operator(): Audio playback
started.
[008:075] [2022-11-03 03:02:44 +0000.328975][31d3] operator(): Started now!
[008:075] [2022-11-03 03:02:44 +0000.329005][31d4] Pull audio failed.(wait video!)
[008:075] [2022-11-03 03:02:44 +0000.329044][31d4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:075] [2022-11-03 03:02:44 +0000.329056][31d5] Error(video_source.cc:430): wait
decoder a frame: 0
[008:076] [2022-11-03 03:02:44 +0000.329810][31d4] Pull audio failed.(wait video!)
[008:076] [2022-11-03 03:02:44 +0000.329850][31d4]
Warning(media_filter_player.cc:409): media pull audio frame failed:4
[008:076] [2022-11-03 03:02:44 +0000.329863][31d5] (1/100)OnReceiveVideoFrame,
key_frame: 1, pkt_pts: 900pts ms:10000
[008:079] [2022-11-03 03:02:44 +0000.333182][31d4] audio_frame_list_ empty
[008:082] [2022-11-03 03:02:44 +0000.336009][31d5] OnVideoFrameReady(1/200)
[008:082] [2022-11-03 03:02:44 +0000.336393][31d2] operator() frame->pts-
9223372036854775808 queue_ size: 1 (1/200)
[008:083] [2022-11-03 03:02:44 +0000.337626][31d2] lipsync_debug:displaying video
ts:900 The current displayed video timestamp is:75736390
[008:141] [2022-11-03 03:02:44 +0000.395139][31d5]
Warning(media_filter_player.cc:442): media pull video error, PullFrameStatus is 4
[008:153] [2022-11-03 03:02:44 +0000.407071][31d2] lipsync_debug: render a video
frame
[008:153] [2022-11-03 03:02:44 +0000.407190][31d2] lipsync_debug: First video frame
rendering.
[008:163] [2022-11-03 03:02:44 +0000.417609][31d2]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:21 timeDelta:80 last
video ts:900 frame->pts:2790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[008:163] [2022-11-03 03:02:44 +0000.417690][31d2] lipsync_debug: tsDelta -
timeDelta = -59
[008:163] [2022-11-03 03:02:44 +0000.417708][31d2] lipsync_debug:result remaining
time:0
[008:163] [2022-11-03 03:02:44 +0000.417723][31d2] dynamic updated lipsync delay:0
[008:195] [2022-11-03 03:02:44 +0000.449261][31d2] lipsync_debug:remaining time:10
tsDelta - timeDelta:6
[008:195] [2022-11-03 03:02:44 +0000.449469][31d2] lipsync_debug:result remaining
time:6
[008:239] [2022-11-03 03:02:44 +0000.492793][31d4] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 0
[008:239] [2022-11-03 03:02:44 +0000.492872][31d4] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[008:239] [2022-11-03 03:02:44 +0000.492964][31d3] Create the audio converter 44100
Hz format:1 channels:2 old channels: 0 Hz: 0 format:-1
[008:239] [2022-11-03 03:02:44 +0000.493107][31d3] The audio playback speed:100
(1/100)
[008:239] [2022-11-03 03:02:44 +0000.493145][31d3] lipsync_debug: The current
played audio timestamp is:0(1/50)
[008:239] [2022-11-03 03:02:44 +0000.493164][31d3] First audio frame rendering
[008:239] [2022-11-03 03:02:44 +0000.493196][31d4] audio frame wait video
frame.last_video_timestamp:126 last_audio_timestamp:231.927
[008:286] [2022-11-03 03:02:44 +0000.540351][3187] Run AGC when audioType = 0
[008:286] [2022-11-03 03:02:44 +0000.540542][3187]
AudioDeviceDataHandler::MixAndSendOutFrame
[008:295] [2022-11-03 03:02:44 +0000.549641][31d5] video frame wait audio frame:
last_video_timestamp:426 last_audio_timestamp:324.898
[008:711] [2022-11-03 03:02:44 +0000.965571][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[008:732] [2022-11-03 03:02:44 +0000.985774][31d2] lipsync_debug:displaying video
ts:59040 The current displayed video timestamp is:75737039
[009:068] [2022-11-03 03:02:45 +0000.321791][31d6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[009:075] [2022-11-03 03:02:45 +0000.329580][31d3] do work DoLipsync!
[009:076] [2022-11-03 03:02:45 +0000.329776][31d3] total delay:240 videoTsMS:996
audioTsMS:756 diff:240
[009:076] [2022-11-03 03:02:45 +0000.329849][31d3] Set the lipsync delay:240
[009:310] [2022-11-03 03:02:45 +0000.563844][31d5] Error(video_source.cc:430): wait
decoder a frame: 0
[009:576] [2022-11-03 03:02:45 +0000.830408][31d2] lipsync_debug:displaying video
ts:120150 The current displayed video timestamp is:75737883
[009:701] [2022-11-03 03:02:45 +0000.955288][31d2] DriveRender working... (1/200)
[009:803] [2022-11-03 03:02:46 +0000.57004][31d2] lipsync_debug:lipsync_threadhold:
lipsync_delta:10 tsDelta:46 timeDelta:35 last video ts:131670 frame->pts:134910
pkt_dts:-9223372036854775808 pkt_pts:-9223372036854775808
[009:803] [2022-11-03 03:02:46 +0000.57266][31d2] lipsync_debug: tsDelta -
timeDelta = 11
[010:105] [2022-11-03 03:02:46 +0000.358913][31d6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[010:246] [2022-11-03 03:02:46 +0000.500053][31d2] lipsync_debug:remaining time:10
tsDelta - timeDelta:10
[010:246] [2022-11-03 03:02:46 +0000.500191][31d2] lipsync_debug:result remaining
time:10
[010:285] [2022-11-03 03:02:46 +0000.538981][3188] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#
[010:285] [2022-11-03 03:02:46 +0000.539186][3188] _deviceSampleRate:48000

[010:287] [2022-11-03 03:02:46 +0000.541269][3187] Run AGC when audioType = 0


[010:323] [2022-11-03 03:02:46 +0000.577109][31d2] lipsync_debug:displaying video
ts:179640 The current displayed video timestamp is:75738630
[010:352] [2022-11-03 03:02:46 +0000.606685][31d4] (1/100)OnReceiveAudioFrame,
key_frame: 1, pkt_pts: 102324
[010:353] [2022-11-03 03:02:46 +0000.606920][31d4] OnAudioFrameReady frame->pts=-
9223372036854775808 (1/100)
[010:359] [2022-11-03 03:02:46 +0000.613654][31d3] The audio playback speed:100
(1/100)
[010:360] [2022-11-03 03:02:46 +0000.613862][31d3] lipsync_debug: The current
played audio timestamp is:102324(1/50)
[010:427] [2022-11-03 03:02:46 +0000.681763][3187] haveEnoughProcessedData
internalAudioStream.length: 10
[010:607] [2022-11-03 03:02:46 +0000.861035][31c7] av_read_frame AVERROR_EOF
[010:613] [2022-11-03 03:02:46 +0000.867270][31d5] Error(video_source.cc:430): wait
decoder a frame: 0
[010:915] [2022-11-03 03:02:47 +0000.169589][31c7] OnReceiveEOF:
[010:916] [2022-11-03 03:02:47 +0000.169769][31c7] OnDecoderEOF time:75739223
enter.

[010:916] [2022-11-03 03:02:47 +0000.169870][31c7] OnDecoderEOF leave. expire time


= 0 ms

[010:916] [2022-11-03 03:02:47 +0000.169891][31c4] CleanUp time:75739223 enter.

[010:916] [2022-11-03 03:02:47 +0000.169962][31c7] OnDecoderFinished:


OnDecoderFinished total decoder frames:130 this:0x75d29db980
[010:920] [2022-11-03 03:02:47 +0000.174275][31c4] CleanUp leave. expire time = 4
ms

[010:920] [2022-11-03 03:02:47 +0000.174434][31c4] clean up


[010:920] [2022-11-03 03:02:47 +0000.174493][31c4] running_decoder_count:0max
count:2
[010:987] [2022-11-03 03:02:47 +0000.241043][31d2] lipsync_debug:displaying video
ts:239400 The current displayed video timestamp is:75739294
[011:073] [2022-11-03 03:02:47 +0000.326953][31d6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[011:237] [2022-11-03 03:02:47 +0000.491440][31d2] DriveRender working... (1/200)
[011:239] [2022-11-03 03:02:47 +0000.492767][31d5] (1/100)OnReceiveVideoFrame,
key_frame: 0, pkt_pts: 299610pts ms:3.329e+06
[011:240] [2022-11-03 03:02:47 +0000.494268][31d5] OnVideoFrameReady(1/200)
[011:240] [2022-11-03 03:02:47 +0000.494482][31d2] operator() frame->pts-
9223372036854775808 queue_ size: 12 (1/200)
[011:331] [2022-11-03 03:02:47 +0000.585095][31d2]
lipsync_debug:lipsync_threadhold: lipsync_delta:0 tsDelta:36 timeDelta:36 last
video ts:269550 frame->pts:272790 pkt_dts:-9223372036854775808 pkt_pts:-
9223372036854775808
[011:331] [2022-11-03 03:02:47 +0000.585280][31d2] lipsync_debug: tsDelta -
timeDelta = 0
[011:630] [2022-11-03 03:02:47 +0000.884639][31d2] lipsync_debug:displaying video
ts:299610 The current displayed video timestamp is:75739937
[011:632] [2022-11-03 03:02:47 +0000.886311][31d2] lipsync_debug: render a video
frame
[011:633] [2022-11-03 03:02:47 +0000.887428][31d5] webrtc common_video plane
old ..... (1/1000) new: 3001 delete: 2992 diff: 9
[011:669] [2022-11-03 03:02:47 +0000.922865][31d2] lipsync_debug:result remaining
time:0
[011:669] [2022-11-03 03:02:47 +0000.922957][31d2] dynamic updated lipsync delay:0
[012:029] [2022-11-03 03:02:48 +0000.283240][31d5] Error(video_source.cc:430): wait
decoder a frame: 0
[012:106] [2022-11-03 03:02:48 +0000.360138][31d6]
Warning(audio_device_generic.cc:206): No Audio Processing is done for output datas.
[012:143] [2022-11-03 03:02:48 +0000.396928][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[012:233] [2022-11-03 03:02:48 +0000.487261][31d2] lipsync_debug:remaining time:10
tsDelta - timeDelta:13
[012:233] [2022-11-03 03:02:48 +0000.487457][31d2] lipsync_debug:result remaining
time:10
[012:290] [2022-11-03 03:02:48 +0000.543788][3187] Run AGC when audioType = 0
[012:290] [2022-11-03 03:02:48 +0000.544074][3187]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:343] [2022-11-03 03:02:48 +0000.596978][31d2] lipsync_debug:displaying video
ts:359460 The current displayed video timestamp is:75740650
[012:356] [2022-11-03 03:02:48 +0000.610008][31d4] PullAudioFrame: PullFrame audio
finished.
[012:356] [2022-11-03 03:02:48 +0000.610176][31d4] media player notify EOF, audio
PullFrameStatus is EOF
[012:387] [2022-11-03 03:02:48 +0000.640784][31d4] Pull finished audio filter.
[012:387] [2022-11-03 03:02:48 +0000.640922][31d4] media player notify EOF, audio
PullFrameStatus is EOF
[012:418] [2022-11-03 03:02:48 +0000.672074][31d4] media player notify EOF, audio
PullFrameStatus is EOF
[012:449] [2022-11-03 03:02:48 +0000.702921][31d4] media player notify EOF, audio
PullFrameStatus is EOF
[012:479] [2022-11-03 03:02:48 +0000.733529][31d4] media player notify EOF, audio
PullFrameStatus is EOF
[012:510] [2022-11-03 03:02:48 +0000.764010][31d4] media player notify EOF, audio
PullFrameStatus is EOF
[012:540] [2022-11-03 03:02:48 +0000.794452][31d4] media player notify EOF, audio
PullFrameStatus is EOF
[012:571] [2022-11-03 03:02:48 +0000.824872][31d4] media player notify EOF, audio
PullFrameStatus is EOF
[012:601] [2022-11-03 03:02:48 +0000.855222][31d4] media player notify EOF, audio
PullFrameStatus is EOF
[012:631] [2022-11-03 03:02:48 +0000.885602][31d4] media player notify EOF, audio
PullFrameStatus is EOF
[012:648] [2022-11-03 03:02:48 +0000.902512][31d5] OnVideoTimer: media player
notify EOF, PullFrameStatus is EOF and render size is 0
[012:649] [2022-11-03 03:02:48 +0000.903119][31d5] Stop:
[012:649] [2022-11-03 03:02:48 +0000.903593][31d2] operator(): Video Render
stopped.
[012:650] [2022-11-03 03:02:48 +0000.903778][31d5] Stop:
[012:650] [2022-11-03 03:02:48 +0000.904569][31d3] DeviceStop:
audioDevice_:0x75d2a3e000
[012:650] [2022-11-03 03:02:48 +0000.904644][31d3] OpenSlesOutput:Stop playout

[012:652] [2022-11-03 03:02:48 +0000.906148][31d3] DeviceStop: Done


[012:652] [2022-11-03 03:02:48 +0000.906393][31d3] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[012:652] [2022-11-03 03:02:48 +0000.906673][31d5] to reset filter graph
[012:653] [2022-11-03 03:02:48 +0000.907012][31d5] RemoveVideoBackGroud: hava not
add video backgroud
[012:653] [2022-11-03 03:02:48 +0000.907068][31d5] UnbindInputFilter 0x75d2d42198
this 0x75d2a02420
[012:653] [2022-11-03 03:02:48 +0000.907096][31d5] ClearAllSource: remove source
filter, sourceid: 0x75d29db980
[012:653] [2022-11-03 03:02:48 +0000.907117][31d5] DestoryDecoderByVideoSource
time:75740960 enter.

[012:653] [2022-11-03 03:02:48 +0000.907140][31d5] ~VideoBindDecoder time:75740960


enter.

[012:653] [2022-11-03 03:02:48 +0000.907346][31d5] CleanUp time:75740960 enter.

[012:657] [2022-11-03 03:02:48 +0000.911337][31d5] CleanUp leave. expire time = 4


ms

[012:657] [2022-11-03 03:02:48 +0000.911417][31d5] CleanUp time:75740964 enter.

[012:658] [2022-11-03 03:02:48 +0000.912041][31d5] CleanUp leave. expire time = 1


ms

[012:660] [2022-11-03 03:02:48 +0000.913807][1e57]


Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_StopPreViewJni:
[012:660] [2022-11-03 03:02:48 +0000.914138][31d5] ~VideoBindDecoder leave. expire
time = 7 ms

[012:660] [2022-11-03 03:02:48 +0000.914191][31d5] DestoryDecoderByVideoSource


leave. expire time = 7 ms

[012:660] [2022-11-03 03:02:48 +0000.914227][31d5] UnbindInputFilter 0x75d2d41f58


this 0x75d2d42198
[012:660] [2022-11-03 03:02:48 +0000.914260][31d5] UnbindInputFilter 0x75d2d41e98
this 0x75d2d41f58
[012:660] [2022-11-03 03:02:48 +0000.914291][31d5] UnbindInputFilter 0x75d29dbba0
this 0x75d2d41e98
[012:660] [2022-11-03 03:02:48 +0000.914320][31d5] UnbindInputFilter 0x75d2d420d8
this 0x75d2d42258
[012:660] [2022-11-03 03:02:48 +0000.914353][31d5] UnbindInputFilter 0x75d2d42018
this 0x75d2d420d8
[012:660] [2022-11-03 03:02:48 +0000.914439][31d5] UnbindInputFilter 0x75d29dbba0
this 0x75d2d42018
[012:660] [2022-11-03 03:02:48 +0000.914480][31d5] to reset filter graph clear end
[012:660] [2022-11-03 03:02:48 +0000.914507][31d5] AddVideoSource: add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4,
delay: 0
[012:660] [2022-11-03 03:02:48 +0000.914533][31d5] CreateDecoderByVideoSource
time:75740967 enter.

[012:661] [2022-11-03 03:02:48 +0000.914948][31d5] running_decoder_count:0max


count:2
[012:661] [2022-11-03 03:02:48 +0000.915017][31d5] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x75ee82fc00
[012:662] [2022-11-03 03:02:48 +0000.916563][31d9] FFMpeg=>
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x75ca277e00] Current FFmpeg version git-2021-06-16-
97cea6f

[012:677] [2022-11-03 03:02:48 +0000.931385][31d9] OnStreamInfoFound: video


duration_: 4331
[012:679] [2022-11-03 03:02:48 +0000.933154][31d5] start decoder
[012:679] [2022-11-03 03:02:48 +0000.933251][31d5] CreateDecoderByVideoSource
leave. expire time = 19 ms
[012:679] [2022-11-03 03:02:48 +0000.933295][31d5] BindInputFilter 0x75d29dbba0
this 0x75d2d42018
[012:679] [2022-11-03 03:02:48 +0000.933336][31d5] BindInputFilter 0x75d2d42018
this 0x75d2d420d8
[012:679] [2022-11-03 03:02:48 +0000.933366][31d5] BindInputFilter 0x75d29dbba0
this 0x75d2d42258
[012:679] [2022-11-03 03:02:48 +0000.933396][31d5] BindInputFilter 0x75d2d42258
this 0x75d2d41e98
[012:679] [2022-11-03 03:02:48 +0000.933413][31d5] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4
[012:679] [2022-11-03 03:02:48 +0000.933439][31d5] BindInputFilter 0x75d2d420d8
this 0x75d2d41f58
[012:679] [2022-11-03 03:02:48 +0000.933466][31d5] BindInputFilter 0x75d2d41f58
this 0x75d2a02420
[012:679] [2022-11-03 03:02:48 +0000.933494][31d5] BindInputFilter 0x75d2d41e98
this 0x75d2d42198
[012:679] [2022-11-03 03:02:48 +0000.933520][31d5] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4
[012:679] [2022-11-03 03:02:48 +0000.933541][31d5] to reset filter graph end
[012:679] [2022-11-03 03:02:48 +0000.933570][31d5] Start:
[012:679] [2022-11-03 03:02:48 +0000.933686][31d2] operator(): video render
started.
[012:680] [2022-11-03 03:02:48 +0000.933878][31d5] Start:
[012:680] [2022-11-03 03:02:48 +0000.934061][31d3] Reset: volume estimator reset
frequency : 44100 history size(ms): 5000
[012:680] [2022-11-03 03:02:48 +0000.934103][31d3] Reset: history total size: 98
[012:680] [2022-11-03 03:02:48 +0000.934135][31d3] DeviceStart:
audioDevice_:0x75d2a3e000
[012:680] [2022-11-03 03:02:48 +0000.934159][31d3] DeviceStart: time profile
playout init before
[012:680] [2022-11-03 03:02:48 +0000.934194][31d3] DeviceStart: time profile
playout init end
[012:680] [2022-11-03 03:02:48 +0000.934220][31d3] OpenSlesOutput:Start playout

[012:679] [2022-11-03 03:02:48 +0000.933162][31da] NO get frame from decoder


[012:681] [2022-11-03 03:02:48 +0000.935083][31d3] Create the opensl output player.
streamtype before:0

[012:681] [2022-11-03 03:02:48 +0000.935163][31d3] Create the opensl output player.


streamtype after:3

[012:683] [2022-11-03 03:02:48 +0000.937320][31da] NO get frame from decoder


[012:684] [2022-11-03 03:02:48 +0000.938670][31da] NO get frame from decoder
[012:685] [2022-11-03 03:02:48 +0000.939342][31da] NO get frame from decoder
[012:686] [2022-11-03 03:02:48 +0000.940475][31da] NO get frame from decoder
[012:687] [2022-11-03 03:02:48 +0000.941247][31da] NO get frame from decoder
[012:689] [2022-11-03 03:02:48 +0000.942894][31da] NO get frame from decoder
[012:690] [2022-11-03 03:02:48 +0000.943848][31da] NO get frame from decoder
[012:699] [2022-11-03 03:02:48 +0000.953571][31d3] Enqueue opensl buffer size:1764
[012:714] [2022-11-03 03:02:48 +0000.967758][31d3] DeviceStart: time profile
playout all end
[012:714] [2022-11-03 03:02:48 +0000.967931][31d3] operator(): Audio playback
started.
[012:714] [2022-11-03 03:02:48 +0000.968308][31d3] Stop:
[012:714] [2022-11-03 03:02:48 +0000.968397][31d2] operator(): Video Render
stopped.
[012:714] [2022-11-03 03:02:48 +0000.968514][31d3] Stop:
[012:714] [2022-11-03 03:02:48 +0000.968554][31d3] DeviceStop:
audioDevice_:0x75d2a3e000
[012:714] [2022-11-03 03:02:48 +0000.968584][31d3] OpenSlesOutput:Stop playout

[012:716] [2022-11-03 03:02:48 +0000.970218][31d3] DeviceStop: Done


[012:716] [2022-11-03 03:02:48 +0000.970536][31d3] Warning(audio_playback.cc:730):
operator(): Audio playback stopped.
[012:716] [2022-11-03 03:02:48 +0000.970629][31d3] operator(): Stop now!
[012:733] [2022-11-03 03:02:48 +0000.987295][1e57]
Java_com_xiaomi_recordmediaprocess_EffectMediaPlayer_DestructMediaPlayerJni:
[012:733] [2022-11-03 03:02:48 +0000.987437][1e57] StopPreView: Have Stopped,
operation cancel
[012:733] [2022-11-03 03:02:48 +0000.987471][1e57] Stop:
[012:734] [2022-11-03 03:02:48 +0000.988077][31d3] Warning(audio_playback.cc:715):
operator(): Audio playback not started. Operation cancelled.
[012:734] [2022-11-03 03:02:48 +0000.988348][1e57] DeviceRelease:
audioDevice_:0x75d2a3e000
[012:734] [2022-11-03 03:02:48 +0000.988409][1e57] OpenSlesOutput:Stop playout

[012:734] [2022-11-03 03:02:48 +0000.988447][1e57] DeviceRelease: Release the


webrtc device object.
[012:734] [2022-11-03 03:02:48 +0000.988625][1e57] OpenSlesOutput destruct.

[012:734] [2022-11-03 03:02:48 +0000.988702][1e57] DeviceRelease: Done


[012:735] [2022-11-03 03:02:48 +0000.988805][1e57] Stop:
[012:735] [2022-11-03 03:02:48 +0000.989068][31d2] Warning(video_render.cc:349):
operator(): video render not started. Operation cancelled.
[012:740] [2022-11-03 03:02:48 +0000.994697][1e57] global uninited!
[012:742] [2022-11-03 03:02:48 +0000.996041][1e57]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[012:742] [2022-11-03 03:02:48 +0000.996179][1e57] ~MediaFilterGraph:
MediaFilterGraph destruct
[012:742] [2022-11-03 03:02:48 +0000.996219][1e57] RemoveVideoBackGroud: hava not
add video backgroud
[012:742] [2022-11-03 03:02:48 +0000.996255][1e57] UnbindInputFilter 0x75d2d41f58
this 0x75d2a02420
[012:742] [2022-11-03 03:02:48 +0000.996286][1e57] ClearAllSource: remove source
filter, sourceid: 0x75d29db980
[012:742] [2022-11-03 03:02:48 +0000.996306][1e57] DestoryDecoderByVideoSource
time:75741049 enter.

[012:742] [2022-11-03 03:02:48 +0000.996378][1e57] ~VideoBindDecoder time:75741049


enter.

[012:746] [2022-11-03 03:02:49 +0000.389][1e57] CleanUp time:75741053 enter.

[012:779] [2022-11-03 03:02:49 +0000.33356][1e57] CleanUp leave. expire time = 33


ms

[012:779] [2022-11-03 03:02:49 +0000.33450][1e57] CleanUp time:75741086 enter.

[012:780] [2022-11-03 03:02:49 +0000.34548][1e57] CleanUp leave. expire time = 1


ms

[012:781] [2022-11-03 03:02:49 +0000.35337][1e57] ~VideoBindDecoder leave. expire


time = 39 ms

[012:781] [2022-11-03 03:02:49 +0000.35391][1e57] DestoryDecoderByVideoSource


leave. expire time = 39 ms
[012:781] [2022-11-03 03:02:49 +0000.35428][1e57] UnbindInputFilter 0x75d2d420d8
this 0x75d2d41f58
[012:781] [2022-11-03 03:02:49 +0000.35458][1e57] UnbindInputFilter 0x75d2d42018
this 0x75d2d420d8
[012:781] [2022-11-03 03:02:49 +0000.35488][1e57] UnbindInputFilter 0x75d29dbba0
this 0x75d2d42018
[012:781] [2022-11-03 03:02:49 +0000.35516][1e57] UnbindInputFilter 0x75d2d41e98
this 0x75d2d42198
[012:781] [2022-11-03 03:02:49 +0000.35542][1e57] UnbindInputFilter 0x75d2d42258
this 0x75d2d41e98
[012:781] [2022-11-03 03:02:49 +0000.35568][1e57] UnbindInputFilter 0x75d29dbba0
this 0x75d2d42258
[012:781] [2022-11-03 03:02:49 +0000.35621][1e57] ~GLESContext:
[012:782] [2022-11-03 03:02:49 +0000.36708][1e57] GLESContext destruct finish.
[012:783] [2022-11-03 03:02:49 +0000.36903][1e57] filter: filter pipeline destroy
this: 0x75d2a02380
[012:785] [2022-11-03 03:02:49 +0000.38799][1e57]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_ConstructMediaEffectGraphJni:
[012:785] [2022-11-03 03:02:49 +0000.39308][1e57] machine model :redmi
[012:785] [2022-11-03 03:02:49 +0000.39347][1e57] Support this machine model :redmi
[012:785] [2022-11-03 03:02:49 +0000.39368][1e57] global inited! current sdk
version: 07-20-936c45f
[012:785] [2022-11-03 03:02:49 +0000.39535][1e57] filter: filter pipeline construtc
this: 0x75d2a02380
[012:785] [2022-11-03 03:02:49 +0000.39565][1e57] MediaFilterGraph:
MediaFilterGraph construct
[012:785] [2022-11-03 03:02:49 +0000.39586][1e57] GLESContext:
[012:785] [2022-11-03 03:02:49 +0000.39624][1e57] The result of eglGetDisplay is:
0xb400007773b968c0
[012:786] [2022-11-03 03:02:49 +0000.40735][1e57] The result of creation:
0x75d2a07380
[012:787] [2022-11-03 03:02:49 +0000.40872][1e57] The result of
eglCreatePbufferSurface is: 0x75d2b96500
[012:787] [2022-11-03 03:02:49 +0000.41003][1e57] The source 0
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4
[012:787] [2022-11-03 03:02:49 +0000.41042][1e57] The source 0 speed:1
[012:787] [2022-11-03 03:02:49 +0000.41071][1e57] AddVideoSource: add video source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4,
delay: 0
[012:787] [2022-11-03 03:02:49 +0000.41099][1e57] CreateDecoderByVideoSource
time:75741094 enter.

[012:787] [2022-11-03 03:02:49 +0000.41661][1e57] running_decoder_count:0max


count:2
[012:788] [2022-11-03 03:02:49 +0000.41741][1e57] Start decoding file
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4,
sync_mode: 1, seek_pos: 0, delay: 0, this:0x75ee82fc00
[012:789] [2022-11-03 03:02:49 +0000.42968][31e6] FFMpeg=> [mov,mp4,m4a,3gp,3g2,mj2
@ 0x75ca103000] Current FFmpeg version git-2021-06-16-97cea6f

[012:804] [2022-11-03 03:02:49 +0000.58604][31e6] OnStreamInfoFound: video


duration_: 4331
[012:807] [2022-11-03 03:02:49 +0000.61180][1e57] start decoder
[012:807] [2022-11-03 03:02:49 +0000.61320][1e57] CreateDecoderByVideoSource
leave. expire time = 20 ms

[012:807] [2022-11-03 03:02:49 +0000.61385][1e57] BindInputFilter 0x75d29dbba0


this 0x75d2d41058
[012:807] [2022-11-03 03:02:49 +0000.61426][1e57] BindInputFilter 0x75d2d41058
this 0x75d2d41118
[012:807] [2022-11-03 03:02:49 +0000.61461][1e57] BindInputFilter 0x75d29dbba0
this 0x75d2d41298
[012:807] [2022-11-03 03:02:49 +0000.61495][1e57] BindInputFilter 0x75d2d41298
this 0x75d2d41418
[012:807] [2022-11-03 03:02:49 +0000.61522][1e57] AddVideoSource: source filter
list is empty, add first:
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4
[012:807] [2022-11-03 03:02:49 +0000.61600][1e57] BindInputFilter 0x75d2d41118
this 0x75d2d41658
[012:807] [2022-11-03 03:02:49 +0000.61651][1e57] BindInputFilter 0x75d2d41658
this 0x75d2a02420
[012:807] [2022-11-03 03:02:49 +0000.61695][1e57] BindInputFilter 0x75d2d41418
this 0x75d2d41898
[012:808] [2022-11-03 03:02:49 +0000.61731][1e57] AddVideoSource: END add video
source:
/data/user/0/com.android.camera/no_backup/.milive//record_video_75731328.mp4
[012:808] [2022-11-03 03:02:49 +0000.62673][1e57]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_ConstructMediaComposeFileJni:
[012:809] [2022-11-03 03:02:49 +0000.62860][1e57] MediaComposeFile time:75741116
enter.

[012:809] [2022-11-03 03:02:49 +0000.62914][1e57] RecordingSessionInternalSimple:


Create session internal:720 X 1280 fps:30
[012:809] [2022-11-03 03:02:49 +0000.63035][1e57] createSessionInternal: create
session with video size:720 X 1280 fps:30 bitrate:31457280
[012:809] [2022-11-03 03:02:49 +0000.63073][1e57] Recording session using default
bitrate support by app:31457280
[012:807] [2022-11-03 03:02:49 +0000.61157][31e7] NO get frame from decoder
[012:809] [2022-11-03 03:02:49 +0000.63443][31e7] NO get frame from decoder
[012:809] [2022-11-03 03:02:49 +0000.63620][31f1] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x759001e3c0
[012:809] [2022-11-03 03:02:49 +0000.63685][31f1] setAudioChannelCount_w:
RecordingSessionInternalSimple:set the audio channel count:2
[012:810] [2022-11-03 03:02:49 +0000.63825][1e57] setAudioSampleRate:
RecordingSessionInternalSimple:set the audio bitrate:44100
[012:810] [2022-11-03 03:02:49 +0000.63991][1e57] GetPipeline:
-----------------------------------------
[012:810] [2022-11-03 03:02:49 +0000.64021][1e57] GetPipeline: source: 0x75d29db980
[012:810] [2022-11-03 03:02:49 +0000.64053][1e57] GetPipeline: filter: NULLFilter
[012:810] [2022-11-03 03:02:49 +0000.64078][1e57] GetPipeline: filter: NULLFilter
[012:810] [2022-11-03 03:02:49 +0000.64096][1e57] GetPipeline: filter: NULLFilter
[012:810] [2022-11-03 03:02:49 +0000.64121][1e57] GetPipeline: audio filter:
AuidoNULLFilter
[012:810] [2022-11-03 03:02:49 +0000.64149][1e57] GetPipeline: audio filter:
AuidoNULLFilter
[012:810] [2022-11-03 03:02:49 +0000.64177][1e57] GetPipeline: audio filter:
AudioNUllFilter
[012:810] [2022-11-03 03:02:49 +0000.64202][1e57] GetPipeline:
------------------------------------------
[012:810] [2022-11-03 03:02:49 +0000.64229][1e57] filter: filter pipeline2 update
pattern: 2
[012:814] [2022-11-03 03:02:49 +0000.67826][31e7] NO get frame from decoder
[012:814] [2022-11-03 03:02:49 +0000.68617][31e7] NO get frame from decoder
[012:816] [2022-11-03 03:02:49 +0000.70680][31e7] NO get frame from decoder
[012:818] [2022-11-03 03:02:49 +0000.72320][31e7] NO get frame from decoder
[012:819] [2022-11-03 03:02:49 +0000.73435][1e57] MediaComposeFile leave. expire
time = 10 ms
[012:820] [2022-11-03 03:02:49 +0000.73986][1e57] machine model :redmi
[012:820] [2022-11-03 03:02:49 +0000.74047][1e57] Support this machine model :redmi
[012:820] [2022-11-03 03:02:49 +0000.74068][1e57] global inited! current sdk
version: 07-20-936c45f
[012:825] [2022-11-03 03:02:49 +0000.79211][31e7] NO get frame from decoder
[012:826] [2022-11-03 03:02:49 +0000.80115][31e7] NO get frame from decoder
[012:846] [2022-11-03 03:02:49 +0000.100216][1e57]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_SetComposeFileFdJni:
SetComposeFileFdJni:
[012:846] [2022-11-03 03:02:49 +0000.100453][1e57] SetComposeFileFd:
MediaComposeFile::SetComposeFileFd: 282
[012:847] [2022-11-03 03:02:49 +0000.101288][1e57]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_BeginComposeJni:
[012:847] [2022-11-03 03:02:49 +0000.101431][1e57] BeginCompose: BeginCompose, is
composing 0
[012:848] [2022-11-03 03:02:49 +0000.102097][31f1] start recording, file path:
[012:848] [2022-11-03 03:02:49 +0000.102345][31f1] MP4 session params: fps:30
width:1280 height:720 file name: fileFd: 282 audio_timescale:44100
video_timescale:90000
[012:848] [2022-11-03 03:02:49 +0000.102457][31f1] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[012:848] [2022-11-03 03:02:49 +0000.102502][31f1] MP4 recorder params: fps:30
width:1280 height:720 audio time scale:44100 video time scale:90000 file name:
fileFD: 282
[012:848] [2022-11-03 03:02:49 +0000.102544][31f1] fd_open successed
handle:0xb400007773b740b0
[012:848] [2022-11-03 03:02:49 +0000.102718][31f1] create mp4 file:314
m_fileHandle: 0x75d2b79200
[012:849] [2022-11-03 03:02:49 +0000.102746][31f1] MP4 file: is opened successfully
[012:849] [2022-11-03 03:02:49 +0000.102765][31f1] setupMediaProcessers:
[012:849] [2022-11-03 03:02:49 +0000.102782][31f1]
RecordingSessionInternalSimple:setup media processers.
[012:849] [2022-11-03 03:02:49 +0000.102801][31f1] construct AAC encoder
[012:849] [2022-11-03 03:02:49 +0000.103132][31f1] H264Encoder creating:
ultrafast012323
[012:849] [2022-11-03 03:02:49 +0000.103206][31f1] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[012:850] [2022-11-03 03:02:49 +0000.103788][31f1] H264Encode::GetMachineModel is
M2101K6G
[012:850] [2022-11-03 03:02:49 +0000.103839][31f1] H264Encoder machine_mode
is:M2101K6G
[012:850] [2022-11-03 03:02:49 +0000.103860][31f1] H264Encode::machine size :9
machine_mode:M2101K6G
[012:850] [2022-11-03 03:02:49 +0000.103882][31f1] H264Encode::machine array
size :22 machine_mode:M2101K6G
[012:850] [2022-11-03 03:02:49 +0000.103901][31f1] H264Encode::current machine
is :M2101K6G auto check hw codec decide to use hw codec
[012:850] [2022-11-03 03:02:49 +0000.103916][31f1] setupCompressionSession:
[012:850] [2022-11-03 03:02:49 +0000.103929][31f1] H264Encode::creating hareware
Encoder
[012:850] [2022-11-03 03:02:49 +0000.103944][31f1] AndroidHwAvcEncoder
time:75741157 enter.

[012:850] [2022-11-03 03:02:49 +0000.104101][31f1] AndroidHwAvcEncoder:


g_jvm_encoder_ :0xb400007773aa4540 address:0x7569aff760
[012:850] [2022-11-03 03:02:49 +0000.104233][31f1] AndroidMediaCodecVideoEncoder
construct jni_init_jfields: 1, 1
[012:850] [2022-11-03 03:02:49 +0000.104286][31f1] The video avc hw codec address
is 0x75b6543678
[012:850] [2022-11-03 03:02:49 +0000.104356][31f1] AndroidHwAvcEncoder leave.
expire time = 0 ms

[012:850] [2022-11-03 03:02:49 +0000.104380][31f1] RegisterEncodeCompleteCallback


time:75741157 enter.

[012:850] [2022-11-03 03:02:49 +0000.104484][31f1] RegisterEncodeCompleteCallback


leave. expire time = 0 ms

[012:850] [2022-11-03 03:02:49 +0000.104519][31f1] InitEncode time:75741157 enter.

[012:850] [2022-11-03 03:02:49 +0000.104596][31f1] InitEncode:


MediaCodecVideoEncoder::Release _inited:1
[012:850] [2022-11-03 03:02:49 +0000.104629][31f1] Create time:75741157 enter.

[012:850] [2022-11-03 03:02:49 +0000.104671][31f1] H264Encoder encoderCreate


width:1280 height:720 fps:30 bitrate:31457280 usingVbrMode:1
[012:850] [2022-11-03 03:02:49 +0000.104708][31f1]
AndroidMediaCodecVideoEncoder::initEncoder, codec: 0, width: 1280, height: 720,
framerate: 30, bitrate: 31457280, usingVbr: 1, VideoEncoder: 0x75d2d42040
[012:851] [2022-11-03 03:02:49 +0000.104859][31f1] supported_type:video/avc
[012:851] [2022-11-03 03:02:49 +0000.104902][31f1] name:OMX.qcom.video.encoder.avc
mime:video/avc
[012:851] [2022-11-03 03:02:49 +0000.104938][31f1] hwCodecPrefix :OMX.qcom.
[012:851] [2022-11-03 03:02:49 +0000.104960][31f1] Found target codecer
OMX.qcom.video.encoder.avccodecColorFormat:21
[012:851] [2022-11-03 03:02:49 +0000.104994][31f1] mediacodec_createCodecByName
time:75741158 enter.

[012:851] [2022-11-03 03:02:49 +0000.105022][31f1] WrapAndroidMediaCodec


time:75741158 enter.

[012:851] [2022-11-03 03:02:49 +0000.105133][31f1] WrapAndroidMediaCodec leave.


expire time = 0 ms

[012:853] [2022-11-03 03:02:49 +0000.107251][31f6] Error(thread.cc:348): Set the


pthread name failed with error:34 name:Thread 0x0x75ea337c98
[012:879] [2022-11-03 03:02:49 +0000.133023][31f1] mediacodec_createCodecByName
leave. expire time = 28 ms

[012:879] [2022-11-03 03:02:49 +0000.133175][31f1] WrapAndroidMediaFromat


time:75741186 enter.

[012:879] [2022-11-03 03:02:49 +0000.133260][31f1] WrapAndroidMediaFromat leave.


expire time = 0 ms

[012:916] [2022-11-03 03:02:49 +0000.170717][31f1] Destroy time:75741223 enter.

[012:917] [2022-11-03 03:02:49 +0000.170844][31f1] WrapAndroidMediaFromat::


Destroy
[012:917] [2022-11-03 03:02:49 +0000.170900][31f1] Destroy leave. expire time = 1
ms

[012:917] [2022-11-03 03:02:49 +0000.170928][31f1] ~WrapAndroidMediaFromat


time:75741224 enter.

[012:917] [2022-11-03 03:02:49 +0000.170983][31f1] ~WrapAndroidMediaFromat leave.


expire time = 0 ms

[012:917] [2022-11-03 03:02:49 +0000.171006][31f1] Create leave. expire time = 67


ms

[012:917] [2022-11-03 03:02:49 +0000.171035][31f1] isSemiPlanarSupport


time:75741224 enter.

[012:917] [2022-11-03 03:02:49 +0000.171069][31f1] H264Encoder isSemiPlanarSupport


[012:917] [2022-11-03 03:02:49 +0000.171093][31f1] isSemiPlanarSupport leave.
expire time = 0 ms

[012:917] [2022-11-03 03:02:49 +0000.171123][31f1] creat hw H264Encoder success,


isSemiPlanar:1
[012:917] [2022-11-03 03:02:49 +0000.171226][31f1] InitEncode leave. expire time =
67 ms

[012:917] [2022-11-03 03:02:49 +0000.171266][31f1] H264Encode::created Encoder


[012:917] [2022-11-03 03:02:49 +0000.171306][31f1] H264Encode:: H264 encoder
created.
[012:917] [2022-11-03 03:02:49 +0000.171339][31f1] H264 encoder created.
[012:917] [2022-11-03 03:02:49 +0000.171358][31f1]
RecordingSessionInternalSimple:created avc encoder avc: 0x75b6350dc0
[012:917] [2022-11-03 03:02:49 +0000.171387][31f1] setOutput:
[012:917] [2022-11-03 03:02:49 +0000.171407][31f1]
RecordingSessionInternalSimple:encoder set output to muxer!
[012:917] [2022-11-03 03:02:49 +0000.171432][31f1] request a key frame
[012:917] [2022-11-03 03:02:49 +0000.171450][31f1] H264Encode:: request a key frame
[012:920] [2022-11-03 03:02:49 +0000.174184][31f1] setDisplayRotate :90
[012:920] [2022-11-03 03:02:49 +0000.174293][31f1] 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
[012:920] [2022-11-03 03:02:49 +0000.174571][31f2] MediaComposeFile
WriteVideoFrametoMP4_w -> pushExtraYUVFrame
[012:921] [2022-11-03 03:02:49 +0000.175213][31f2]
AndroidMediaCodecVideoEncoder::encodeFrameInput force a key frame
[012:966] [2022-11-03 03:02:49 +0000.219777][31f2] h264 add frame header cdr flag
[012:975] [2022-11-03 03:02:49 +0000.229201][31f2] h264 add frame header cdr flag
[012:975] [2022-11-03 03:02:49 +0000.229733][31f2] Received key frame:10
[012:976] [2022-11-03 03:02:49 +0000.229917][31f2] H264Encode:: get a sps pps
header!headerSize:29
[012:976] [2022-11-03 03:02:49 +0000.230280][31f6] get the H.264 SPS parameter
[012:977] [2022-11-03 03:02:49 +0000.230766][31f6] add video track with id:1
[012:977] [2022-11-03 03:02:49 +0000.231379][31f6] get the H.264 PPS parameter
[013:043] [2022-11-03 03:02:49 +0000.297233][31f5] audio_frame_list_ empty
[013:044] [2022-11-03 03:02:49 +0000.298677][31f6] add aac audio track with id:2
[013:045] [2022-11-03 03:02:49 +0000.298807][31f6] audio start ts:0
[013:045] [2022-11-03 03:02:49 +0000.298888][31f6] the audio frame has been written
into MP4 file
[013:046] [2022-11-03 03:02:49 +0000.299996][31f1] setDisplayRotate :90
[013:046] [2022-11-03 03:02:49 +0000.300130][31f1] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[013:065] [2022-11-03 03:02:49 +0000.318909][31f6] get the H.264 IDR frame
[013:065] [2022-11-03 03:02:49 +0000.319104][31f6] resss:true
[013:065] [2022-11-03 03:02:49 +0000.319146][31f6] video start ts:10
[013:065] [2022-11-03 03:02:49 +0000.319260][31f6] the video frame has been written
into MP4 file
[013:155] [2022-11-03 03:02:49 +0000.408846][31f2] DTS queue for
Generator:0x75ea38f8b8 521 556 593 624 656
[013:161] [2022-11-03 03:02:49 +0000.415129][31f4] Error(video_source.cc:430): wait
decoder a frame: 0
[013:218] [2022-11-03 03:02:49 +0000.472296][31f2] Push an pts:996 to dts queue.
[013:349] [2022-11-03 03:02:49 +0000.603437][31f1] setDisplayRotate :90
[013:349] [2022-11-03 03:02:49 +0000.603517][31f1] MP4Recorder AddDisplayRotate:90
c:6.12323e-17 s:-1 matrix[0]:0 matrix[1]:256 matrix[2]:0 matrix[3]:65535
matrix[4]:0 matrix[8]:64
[013:354] [2022-11-03 03:02:49 +0000.608083][31f2] last dts:961 currentPts:996
ppsOrSPS:0 queue length:9
[013:438] [2022-11-03 03:02:49 +0000.692249][31f2] DTS queue for
Generator:0x75ea38f8b8 1365 1397 1427 1463 1499
[013:499] [2022-11-03 03:02:49 +0000.753294][31f5] audio_frame_list_ empty
[013:633] [2022-11-03 03:02:49 +0000.887171][31f2] h264 add frame header cdr flag
[013:633] [2022-11-03 03:02:49 +0000.887514][31f2] Received key frame:1996
[013:637] [2022-11-03 03:02:49 +0000.890821][31f6] get the H.264 IDR frame
[013:646] [2022-11-03 03:02:49 +0000.900276][31f4] Error(video_source.cc:430): wait
decoder a frame: 0
[013:687] [2022-11-03 03:02:49 +0000.941477][31f2] DTS queue for
Generator:0x75ea38f8b8 2196 2229 2264 2297
[013:698] [2022-11-03 03:02:49 +0000.952360][31f2] Push an pts:2330 to dts queue.
[013:729] [2022-11-03 03:02:49 +0000.982868][31f2] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:2397
[013:729] [2022-11-03 03:02:49 +0000.983054][31f2] push video frame to H264
encoder. (100 frame for one log)

[013:729] [2022-11-03 03:02:49 +0000.983131][31f2] push video frame to H264


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

[013:729] [2022-11-03 03:02:49 +0000.983170][31f2] H264Encode::push video frame to


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

[013:729] [2022-11-03 03:02:49 +0000.983222][31f2] The input pts:2397 fps:30


[013:736] [2022-11-03 03:02:49 +0000.990527][31f2] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:2264 pts:2264
[013:766] [2022-11-03 03:02:50 +0000.20222][31f2] SendFrame
encodedImage._timeStamp:2330encodedImage->_length:141744
[013:767] [2022-11-03 03:02:50 +0000.21679][31f2] last dts:2297 currentPts:2330
ppsOrSPS:0 queue length:7
[013:770] [2022-11-03 03:02:50 +0000.23792][31f2] H264Encode::H264SWEncoder get
callback, length:119184 type:1 nalType:1length:119180
[013:866] [2022-11-03 03:02:50 +0000.120137][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[013:869] [2022-11-03 03:02:50 +0000.123712][31f5] audio_frame_list_ empty
[013:931] [2022-11-03 03:02:50 +0000.185549][31f2] DTS queue for
Generator:0x75ea38f8b8 2961 2995 3031 3063 3103 3129 3157 3196
[013:976] [2022-11-03 03:02:50 +0000.230008][31f1] setDisplayRotate :90
[013:976] [2022-11-03 03:02:50 +0000.230160][31f1] 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
[014:005] [2022-11-03 03:02:50 +0000.259613][31f4] webrtc common_video plane
old ..... (1/1000) new: 4001 delete: 3972 diff: 29
[014:035] [2022-11-03 03:02:50 +0000.289566][31f4] Error(video_source.cc:430): wait
decoder a frame: 0
[014:060] [2022-11-03 03:02:50 +0000.314582][31e7] av_read_frame AVERROR_EOF
[014:065] [2022-11-03 03:02:50 +0000.318775][31f2] Push an pts:3665 to dts queue.
[014:109] [2022-11-03 03:02:50 +0000.363041][31e7] OnReceiveEOF:
[014:109] [2022-11-03 03:02:50 +0000.363204][31e7] OnDecoderEOF time:75742416
enter.

[014:109] [2022-11-03 03:02:50 +0000.363351][31e7] OnDecoderEOF leave. expire time


= 0 ms

[014:109] [2022-11-03 03:02:50 +0000.363395][31e7] OnDecoderFinished:


OnDecoderFinished total decoder frames:130 this:0x75d29db980
[014:109] [2022-11-03 03:02:50 +0000.363507][31e5] CleanUp time:75742416 enter.

[014:111] [2022-11-03 03:02:50 +0000.365391][31f5] PullAudioFrame: PullFrame audio


finished.
[014:111] [2022-11-03 03:02:50 +0000.365506][31f5]
Warning(media_filter_composefile.cc:268): pull audio frame failed:8
[014:111] [2022-11-03 03:02:50 +0000.365567][31f5] OnAudioTimer: OnAudioTimer
return
[014:112] [2022-11-03 03:02:50 +0000.366387][31f4]
Warning(media_filter_composefile.cc:321): pull video frame failed:8
[014:112] [2022-11-03 03:02:50 +0000.366524][31f4] OnVideoTimer: OnVideoTimer
EndComposeFile
[014:112] [2022-11-03 03:02:50 +0000.366583][31f4] EndComposeFile: EndComposeFile,
is composing 1
[014:113] [2022-11-03 03:02:50 +0000.367680][31f2] last dts:3630 currentPts:3665
ppsOrSPS:0 queue length:8
[014:125] [2022-11-03 03:02:50 +0000.379098][31e5] CleanUp leave. expire time = 16
ms

[014:125] [2022-11-03 03:02:50 +0000.379360][31e5] clean up


[014:125] [2022-11-03 03:02:50 +0000.379409][31e5] running_decoder_count:0max
count:2
[014:131] [2022-11-03 03:02:50 +0000.385578][31f2] DTS queue for
Generator:0x75ea38f8b8 3797 3829 3862 3897 3929 3963 3994 4030
[014:170] [2022-11-03 03:02:50 +0000.424130][31f2]
MediaComposeFile::WriteVideoFrametoMP4_w quitwrite mp4 sum frames:130
[014:170] [2022-11-03 03:02:50 +0000.424223][31f2]
MediaComposeFile::WriteVideoFrametoMP4_w quit this:0x75d2ec3800
[014:172] [2022-11-03 03:02:50 +0000.426140][31f3]
MediaComposeFile::WriteAudioFrametoMP4_w quit
[014:172] [2022-11-03 03:02:50 +0000.426303][31f3]
MediaComposeFile::WriteAudioFrametoMP4_w real quit
[014:172] [2022-11-03 03:02:50 +0000.426684][31f1] stop recording
[014:173] [2022-11-03 03:02:50 +0000.426771][31f1]
RecordingSessionInternalSimple:destroy media processers
[014:173] [2022-11-03 03:02:50 +0000.426876][31f1] H264Encode::H264Encoder flush
frames, m_useHWEncoder:1
[014:173] [2022-11-03 03:02:50 +0000.426899][31f1] H264Encode::flushing hareware
Encoder
[014:173] [2022-11-03 03:02:50 +0000.427019][31f1] Flush time:75742480 enter.

[014:173] [2022-11-03 03:02:50 +0000.427064][31f1] H264Encoder encoder flush


[014:173] [2022-11-03 03:02:50 +0000.427089][31f1] flush output queue
[014:174] [2022-11-03 03:02:50 +0000.428635][31f1] h264 add frame header cdr flag
[014:175] [2022-11-03 03:02:50 +0000.429644][31f1] Received key frame:3994
[014:178] [2022-11-03 03:02:50 +0000.432620][31f6] get the H.264 IDR frame
[014:288] [2022-11-03 03:02:50 +0000.541803][3187] Run AGC when audioType = 0
[014:513] [2022-11-03 03:02:50 +0000.767599][31f1] Flush leave. expire time = 340
ms

[014:514] [2022-11-03 03:02:50 +0000.767959][31f1] ~H264EncodeWrap:


[014:514] [2022-11-03 03:02:50 +0000.768034][31f1] ~H264Encode:
[014:514] [2022-11-03 03:02:50 +0000.768082][31f1] teardownCompressionSession:
H264Encode::destroying Encoder
[014:514] [2022-11-03 03:02:50 +0000.768132][31f1] Release time:75742821 enter.

[014:514] [2022-11-03 03:02:50 +0000.768368][31f1] Release:


MediaCodecVideoEncoder::Release _inited:1
[014:514] [2022-11-03 03:02:50 +0000.768449][31f1] Destroy time:75742821 enter.

[014:514] [2022-11-03 03:02:50 +0000.768498][31f1] H264Encoder encoderDestroy


[014:514] [2022-11-03 03:02:50 +0000.768545][31f1]
AndroidMediaCodecVideoEncoder::release env: 0x75b6350f00
[014:514] [2022-11-03 03:02:50 +0000.768592][31f1]
AndroidMediaCodecVideoEncoder::Destroy
[014:541] [2022-11-03 03:02:50 +0000.795476][31f1] Destroy leave. expire time = 27
ms

[014:542] [2022-11-03 03:02:50 +0000.795743][31f1] Release leave. expire time = 28


ms

[014:542] [2022-11-03 03:02:50 +0000.795819][31f1] ~AndroidHwAvcEncoder


time:75742849 enter.

[014:542] [2022-11-03 03:02:50 +0000.796055][31f1] Release time:75742849 enter.

[014:542] [2022-11-03 03:02:50 +0000.796125][31f1] Release:


MediaCodecVideoEncoder:: has been released before, just return
[014:542] [2022-11-03 03:02:50 +0000.796160][31f1] Release leave. expire time = 0
ms

[014:542] [2022-11-03 03:02:50 +0000.796196][31f1] ~AndroidMediaCodecVideoEncoder


[014:542] [2022-11-03 03:02:50 +0000.796226][31f1] ~WrapAndroidMediaCodec
time:75742849 enter.

[014:542] [2022-11-03 03:02:50 +0000.796259][31f1] ~WrapAndroidMediaCodec leave.


expire time = 0 ms

[014:542] [2022-11-03 03:02:50 +0000.796290][31f1] video hevc hw codec


destructor:0x75b6543678

[014:542] [2022-11-03 03:02:50 +0000.796366][31f1] ~AndroidHwAvcEncoder leave.


expire time = 0 ms

[014:542] [2022-11-03 03:02:50 +0000.796436][31f1] teardownCompressionSession:


H264Encode::destroyed Encoder
[014:542] [2022-11-03 03:02:50 +0000.796571][31f1]
RecordingSessionInternalSimple:destroy aac encoder output!
[014:542] [2022-11-03 03:02:50 +0000.796610][31f1] AACSWEncode destructor
[014:546] [2022-11-03 03:02:50 +0000.800120][31f6] fd_close successed!
[014:558] [2022-11-03 03:02:50 +0000.812270][31f6] MP4 close file successfully
[014:558] [2022-11-03 03:02:50 +0000.812366][31f6] Recording session Internal:
notify recording ok
[014:558] [2022-11-03 03:02:50 +0000.812413][31f6] onRecordingOk: Recording Ok,
compose use time: 1711, averagefps 0
[014:558] [2022-11-03 03:02:50 +0000.812446][31f6] OnReceiveEOF:
[014:563] [2022-11-03 03:02:50 +0000.817384][31f4] OnVideoTimer: OnVideoTimer
return
[015:592] [2022-11-03 03:02:51 +0000.846290][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[016:289] [2022-11-03 03:02:52 +0000.543514][3187] Run AGC when audioType = 0
[016:290] [2022-11-03 03:02:52 +0000.544246][3187]
AudioDeviceDataHandler::MixAndSendOutFrame
[017:307] [2022-11-03 03:02:53 +0000.561602][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[018:286] [2022-11-03 03:02:54 +0000.540195][3187] Run AGC when audioType = 0
[019:028] [2022-11-03 03:02:55 +0000.281768][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[020:285] [2022-11-03 03:02:56 +0000.538943][3188] webrtc device:Handle the data
from samplesPerSec recording sample rate:48000 nSamples:480 nBytesPerSample:#
nChannels:#

[020:285] [2022-11-03 03:02:56 +0000.539185][3188] _deviceSampleRate:48000

[020:290] [2022-11-03 03:02:56 +0000.543902][3187] Run AGC when audioType = 0


[020:290] [2022-11-03 03:02:56 +0000.544185][3187]
AudioDeviceDataHandler::MixAndSendOutFrame
[020:749] [2022-11-03 03:02:57 +0000.2790][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[021:301] [2022-11-03 03:02:57 +0000.555548][1e57]
Java_com_xiaomi_recordmediaprocess_MediaComposeFile_DestructMediaComposeFileJni:
[021:301] [2022-11-03 03:02:57 +0000.555685][1e57] ~MediaComposeFile time:75749608
enter.

[021:301] [2022-11-03 03:02:57 +0000.555721][1e57] CancelCompose: CancelCompose,


is composing 0
[021:302] [2022-11-03 03:02:57 +0000.555972][31f1] stop recording
[021:302] [2022-11-03 03:02:57 +0000.556067][31f1] we have stopped recording before
[021:303] [2022-11-03 03:02:57 +0000.557640][1e57] ~MediaComposeFile leave. expire
time = 2 ms

[021:304] [2022-11-03 03:02:57 +0000.557949][1e57] ~RecordingSessionInternalSimple:


RecordingSessionInternalSimple::~RecordingSessionInternalSimple
[021:305] [2022-11-03 03:02:57 +0000.559234][1e57] global uninited!
[021:305] [2022-11-03 03:02:57 +0000.559526][1e57]
Java_com_xiaomi_recordmediaprocess_MediaEffectGraph_DestructMediaEffectGraphJni:
[021:305] [2022-11-03 03:02:57 +0000.559733][1e57] ~MediaFilterGraph:
MediaFilterGraph destruct
[021:306] [2022-11-03 03:02:57 +0000.559815][1e57] RemoveVideoBackGroud: hava not
add video backgroud
[021:306] [2022-11-03 03:02:57 +0000.559906][1e57] UnbindInputFilter 0x75d2d41658
this 0x75d2a02420
[021:306] [2022-11-03 03:02:57 +0000.559989][1e57] ClearAllSource: remove source
filter, sourceid: 0x75d29db980
[021:306] [2022-11-03 03:02:57 +0000.560046][1e57] DestoryDecoderByVideoSource
time:75749613 enter.

[021:306] [2022-11-03 03:02:57 +0000.560106][1e57] ~VideoBindDecoder time:75749613


enter.

[021:307] [2022-11-03 03:02:57 +0000.561011][1e57] CleanUp time:75749614 enter.

[021:308] [2022-11-03 03:02:57 +0000.562019][1e57] CleanUp leave. expire time = 1


ms

[021:308] [2022-11-03 03:02:57 +0000.562112][1e57] CleanUp time:75749615 enter.

[021:309] [2022-11-03 03:02:57 +0000.562934][1e57] CleanUp leave. expire time = 1


ms
[021:310] [2022-11-03 03:02:57 +0000.564018][1e57] ~VideoBindDecoder leave. expire
time = 4 ms

[021:310] [2022-11-03 03:02:57 +0000.564103][1e57] DestoryDecoderByVideoSource


leave. expire time = 4 ms

[021:310] [2022-11-03 03:02:57 +0000.564151][1e57] UnbindInputFilter 0x75d2d41118


this 0x75d2d41658
[021:310] [2022-11-03 03:02:57 +0000.564188][1e57] UnbindInputFilter 0x75d2d41058
this 0x75d2d41118
[021:310] [2022-11-03 03:02:57 +0000.564270][1e57] UnbindInputFilter 0x75d29dbba0
this 0x75d2d41058
[021:310] [2022-11-03 03:02:57 +0000.564312][1e57] UnbindInputFilter 0x75d2d41418
this 0x75d2d41898
[021:310] [2022-11-03 03:02:57 +0000.564349][1e57] UnbindInputFilter 0x75d2d41298
this 0x75d2d41418
[021:310] [2022-11-03 03:02:57 +0000.564381][1e57] UnbindInputFilter 0x75d29dbba0
this 0x75d2d41298
[021:310] [2022-11-03 03:02:57 +0000.564425][1e57] ~GLESContext:
[021:311] [2022-11-03 03:02:57 +0000.565476][1e57] GLESContext destruct finish.
[021:311] [2022-11-03 03:02:57 +0000.565538][1e57] filter: filter pipeline destroy
this: 0x75d2a02380
[022:289] [2022-11-03 03:02:58 +0000.543310][3187] Run AGC when audioType = 0
[022:462] [2022-11-03 03:02:58 +0000.717206][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[024:179] [2022-11-03 03:03:00 +0000.433330][3187] haveEnoughProcessedData
internalAudioStream.length: 0
[024:288] [2022-11-03 03:03:00 +0000.542689][3187] Run AGC when audioType = 0
[024:289] [2022-11-03 03:03:00 +0000.543092][3187]
AudioDeviceDataHandler::MixAndSendOutFrame
[024:601] [2022-11-03 03:03:00 +0000.854897][1e89]
Java_com_xiaomi_recordmediaprocess_MediaEffectCamera_DestructMediaEffectCameraJni:
[024:601] [2022-11-03 03:03:00 +0000.855066][1e89] ~MediaFilterCamera time:75752908
enter.

[024:601] [2022-11-03 03:03:00 +0000.855094][1e89] StopPullFrameAndWriteMp4


time:75752908 enter.

[024:601] [2022-11-03 03:03:00 +0000.855540][3182] stop recording


[024:601] [2022-11-03 03:03:00 +0000.855645][3182] we have stopped recording before
[024:602] [2022-11-03 03:03:00 +0000.855770][1e89] StopPullFrameAndWriteMp4 leave.
expire time = 1 ms

[024:602] [2022-11-03 03:03:00 +0000.856726][1e89] DestroyPipelineAndFilters


time:75752909 enter.

[024:603] [2022-11-03 03:03:00 +0000.856915][1e89] DestroyPipelineAndFilters


leave. expire time = 1 ms

[024:603] [2022-11-03 03:03:00 +0000.856961][1e89] AppDeviceManagerStopMic

[024:603] [2022-11-03 03:03:00 +0000.857080][1e89] AppDeviceManagerStopMic::mic


status is on
[024:603] [2022-11-03 03:03:00 +0000.857106][1e89] Try to stop webrtc device.

[024:603] [2022-11-03 03:03:00 +0000.857128][1e89] Set record state to


stopped.threadID:7817
[024:684] [2022-11-03 03:03:00 +0000.937852][1e89] Try to destory the
recorder.threadID:7817

[024:884] [2022-11-03 03:03:01 +0000.138040][1e89] DestroyAudioRecorder:


[024:884] [2022-11-03 03:03:01 +0000.138147][1e89] Cleanup the buffer queue in the
recorder.
[024:884] [2022-11-03 03:03:01 +0000.138173][1e89] Destroy the recorder.

[024:900] [2022-11-03 03:03:01 +0000.154532][1e89] StopRecording finished.

[024:900] [2022-11-03 03:03:01 +0000.154607][1e89] The stop recording success.

[024:900] [2022-11-03 03:03:01 +0000.154626][1e89]


AudioDeviceDataHandler::StopMicProcess

[024:902] [2022-11-03 03:03:01 +0000.156365][1e89] AppDeviceManager stop.

[024:902] [2022-11-03 03:03:01 +0000.156652][1e89] Rlease the webrtc device object.

[024:904] [2022-11-03 03:03:01 +0000.158213][1e89] OpenSlesInput destruct.

[024:904] [2022-11-03 03:03:01 +0000.158313][1e89] OpenSlesOutput destruct.

[024:906] [2022-11-03 03:03:01 +0000.160197][1e89] EventDispatchServerScope


destruct
[024:906] [2022-11-03 03:03:01 +0000.160263][1e89]
Warning(physicalsocketserver.cc:1150): PhysicalSocketServer destruct
[024:906] [2022-11-03 03:03:01 +0000.160316][1e89] ~AudioDeviceDataHandler

[024:908] [2022-11-03 03:03:01 +0000.162439][1e89] AppDeviceManagerDestruct.

[024:908] [2022-11-03 03:03:01 +0000.162514][1e89] ~AppDeviceManager:


[024:908] [2022-11-03 03:03:01 +0000.162582][1e89] ~CpuOverloadDetect time:75753215
enter.

[024:909] [2022-11-03 03:03:01 +0000.163386][1e89] ~CpuOverloadDetect leave.


expire time = 1 ms

[024:918] [2022-11-03 03:03:01 +0000.172734][1e89] Destruct BeautifyReader begin...


[024:919] [2022-11-03 03:03:01 +0000.173002][1e89] Destruct BeautifyReader done.
[024:919] [2022-11-03 03:03:01 +0000.173086][1e89] ~MediaFilterCamera leave.
expire time = 318 ms

[024:919] [2022-11-03 03:03:01 +0000.173388][1e89] ~GLESContext:

You might also like