Professional Documents
Culture Documents
274679][7ae1] Log to
file:/storage/emulated/0/voip-data/com.android.camera/trace.txt start time:2022-05-
06 14:25:30 +0000
[000:042] [2022-05-06 14:25:30 +0000.275257][7ae1] set AppID=50011 old AppID=-1
[000:042] [2022-05-06 14:25:30 +0000.275275][7ae1] Init the android object with
jvm:0xb400007346aee380 env:0x72a31de580 context:0x724c153318
[001:991] [2022-05-06 14:25:32 +0000.224429][5eb] Get data in mic source, which has
byte length:1764micAudioStream->length():10
[001:991] [2022-05-06 14:25:32 +0000.224727][5eb] The output timestamp from audio
mixer change:497689318
[001:991] [2022-05-06 14:25:32 +0000.224751][5eb] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[001:991] [2022-05-06 14:25:32 +0000.224802][36a] OnOutputSizeChanged width 1280
height 720
[001:992] [2022-05-06 14:25:32 +0000.224924][36a] OpenGLFrameBuffer: width:1280
height:720
[001:992] [2022-05-06 14:25:32 +0000.224979][36a] OpenGLFrameBuffer: width:1280
height:720
[001:992] [2022-05-06 14:25:32 +0000.225021][36a] OpenGLFrameBuffer: width:1280
height:720
[001:992] [2022-05-06 14:25:32 +0000.225063][36a] OpenGLFrameBuffer: width:1280
height:720
[001:992] [2022-05-06 14:25:32 +0000.225101][36a] OpenGLFrameBuffer: width:1280
height:720
[001:992] [2022-05-06 14:25:32 +0000.225143][36a] OpenGLFrameBuffer: width:1280
height:720
[001:992] [2022-05-06 14:25:32 +0000.225182][36a] construct TrivalImageDrawer
0x72b05f3b00
[001:992] [2022-05-06 14:25:32 +0000.225223][36a] GPUImageProcessing construct:
frame resolution is: 1280 X 720 drawer 0x72b05f3b00 context 0x72b0447ec0
[001:992] [2022-05-06 14:25:32 +0000.225265][36a] setupGLES:
[002:002] [2022-05-06 14:25:32 +0000.235694][36a] OpenGLRenderProgram::Initialize.
[002:002] [2022-05-06 14:25:32 +0000.235764][36a] The version of the OpenGL: OpenGL
ES GLSL ES 3.20
[002:002] [2022-05-06 14:25:32 +0000.235780][36a] The extension of the OpenGL:
GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24
GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil
GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture
GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image
GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync
GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat
GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888
GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap
GL_OES_element_index_uint GL_EXT_shadow_samplers GL_OES_texture_compression_astc
GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
GL_KHR_texture_compression_astc_sliced_3d
GL_EXT_texture_compression_astc_decode_mode
GL_EXT_texture_compression_astc_decode_mode_rgb9e5 GL_KHR_debug
GL_EXT_occlusion_query_boolean GL_EXT_disjoint_timer_query GL_EXT_blend_minmax
GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_OES_texture_3D
GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2 GL_OES_surfaceless_context
GL_OES_texture_stencil8 GL_EXT_shader_pixel_local_storage
GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_ARM_mali_program_binary GL_EXT_sRGB GL_EXT_sRGB_write_control
GL_EXT_texture_sRGB_decode GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8
GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent
GL_OES_texture_storage_multisample_2d_array GL_OES_shader_image_atomic
GL_EXT_robustness GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed
GL_EXT_texture_border_clamp GL_OES_texture_border_clamp
GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_OES_sample_variables
GL_OES_sample_shading GL_OES_shader_multisample_interpolation
GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader
GL_OES_tessellation_shader GL_EXT_primitive_bounding_box
GL_OES_primitive_bounding_box GL_EXT_geometry_shader GL_OES_geometry_shader
GL_ANDROID_extension_pack_es31a GL_EXT_gpu_shader5 GL_OES_gpu_shader5
GL_EXT_texture_buffer GL_OES_texture_buffer GL_EXT_copy_image GL_OES_copy_image
GL_EXT_shader_non_constant_global_initializers GL_EXT_color_buffer_half_float
GL_EXT_color_buffer_float GL_EXT_YUV_target GL_OVR_multiview GL_OVR_multiview2
GL_OVR_multiview_multisampled_render_to_texture GL_KHR_robustness
GL_KHR_robust_buffer_access_behavior GL_EXT_draw_elements_base_vertex
GL_OES_draw_elements_base_vertex GL_EXT_protected_textures GL_EXT_buffer_storage
GL_EXT_external_buffer GL_EXT_EGL_image_array GL_EXT_texture_filter_anisotropic
GL_OES_texture_float_linear GL_ARM_texture_unnormalized_coordinates
[002:002] [2022-05-06 14:25:32 +0000.235811][36a] Init open gl render: 0x7208228e98
[002:002] [2022-05-06 14:25:32 +0000.235825][36a] Fragement shader path:
[002:002] [2022-05-06 14:25:32 +0000.235845][36a] Fragement shader path:
[002:003] [2022-05-06 14:25:32 +0000.235875][36a] create opengl program object.
[002:003] [2022-05-06 14:25:32 +0000.235888][36a] create shader: vertex
[002:004] [2022-05-06 14:25:32 +0000.237834][36a] create shader: fragment
[002:080] [2022-05-06 14:25:32 +0000.313565][36a] Have not extra filter filename!
[002:080] [2022-05-06 14:25:32 +0000.313707][36a] Error(crop_filter.cc:368): Init
the extra yuv texture failed.
[002:080] [2022-05-06 14:25:32 +0000.313759][36a] OpenGLRenderProgram::Initialize
success.
[002:085] [2022-05-06 14:25:32 +0000.318775][36a] Setup the OpenGL result:1
[002:086] [2022-05-06 14:25:32 +0000.319434][369] start recording, file
path:/data/user/0/com.android.camera/no_backup/.milive//record_video_497689418.mp4
[002:086] [2022-05-06 14:25:32 +0000.319822][369] MP4 session params: fps:30
width:1280 height:720 file
name:/data/user/0/com.android.camera/no_backup/.milive//record_video_497689418.mp4
fileFd: -1 audio_timescale:44100 video_timescale:90000
[002:086] [2022-05-06 14:25:32 +0000.319855][608] Error(thread.cc:348): Set the
pthread name failed with error:34 name:Thread 0x0x71e089e498
[002:087] [2022-05-06 14:25:32 +0000.319973][369] MP4Recorder AddDisplayRotate:0
c:1 s:0 matrix[0]:256 matrix[1]:0 matrix[2]:0 matrix[3]:0 matrix[4]:256
matrix[8]:64
[002:087] [2022-05-06 14:25:32 +0000.320062][369] 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_497689418.mp4
fileFD: -1
[002:087] [2022-05-06 14:25:32 +0000.320779][369] MP4
file:/data/user/0/com.android.camera/no_backup/.milive//record_video_497689418.mp4
is opened successfully
[002:088] [2022-05-06 14:25:32 +0000.320948][369] setupMediaProcessers:
[002:088] [2022-05-06 14:25:32 +0000.320998][369]
RecordingSessionInternalSimple:setup media processers.
[002:088] [2022-05-06 14:25:32 +0000.321037][369] construct AAC encoder
[002:088] [2022-05-06 14:25:32 +0000.321777][369] H264Encoder creating:
superfast011818
[002:089] [2022-05-06 14:25:32 +0000.321934][369] H264Encode::H264Encoder creating
with width:1280 height:720 m_fps:30 m_bitrate:31457280 useHWEncoder:0
[002:090] [2022-05-06 14:25:32 +0000.323156][369] H264Encode::GetMachineModel is
21091116AI
[002:090] [2022-05-06 14:25:32 +0000.323286][369] H264Encoder machine_mode
is:21091116AI
[002:090] [2022-05-06 14:25:32 +0000.323326][369] H264Encode::machine size :9
machine_mode:21091116AI
[002:090] [2022-05-06 14:25:32 +0000.323395][369] H264Encode::machine array
size :22 machine_mode:21091116AI
[002:090] [2022-05-06 14:25:32 +0000.323462][369] H264Encode::current machine
is :21091116AI auto check hw codec decide to use hw codec
[002:090] [2022-05-06 14:25:32 +0000.323526][369] setupCompressionSession:
[002:090] [2022-05-06 14:25:32 +0000.323586][369] H264Encode::creating hareware
Encoder
[002:090] [2022-05-06 14:25:32 +0000.323649][369] AndroidHwAvcEncoder
time:497689422 enter.
[011:990] [2022-05-06 14:25:42 +0000.223345][5eb] Get data in mic source, which has
byte length:1764micAudioStream->length():10
[011:990] [2022-05-06 14:25:42 +0000.223636][5eb] Error(MicSource.cpp:254): There
is no output connect to mic source, discard the frame.
[012:037] [2022-05-06 14:25:42 +0000.270550][36a] webrtc common_video plane
old ..... (1/1000) new: 5001 delete: 4984 diff: 17
[012:139] [2022-05-06 14:25:42 +0000.372277][371] haveEnoughProcessedData
internalAudioStream.length: 0
[012:186] [2022-05-06 14:25:42 +0000.419026][371] Run AGC when audioType = 0
[012:186] [2022-05-06 14:25:42 +0000.419196][371]
AudioDeviceDataHandler::MixAndSendOutFrame
[012:232] [2022-05-06 14:25:42 +0000.464927][5d9] AF_SpeedFilter audio time,
0x72080e0680 rcv time: 497699559
[012:232] [2022-05-06 14:25:42 +0000.465051][5d9] AF_SpeedFilter audio time,
0x72080e0680 rcv time: 497699559in_nSamples:441
[012:235] [2022-05-06 14:25:42 +0000.467864][36a] drawYUV420 render
OpenGLRenderProgram:0x7208228e98
[012:255] [2022-05-06 14:25:42 +0000.488742][607] DTS queue for
Generator:0x71e089e6b8 9874 9912
[012:264] [2022-05-06 14:25:42 +0000.497721][36a] The read pixel from buffer take:
0 width:1280 height:720 frameType:0
[012:316] [2022-05-06 14:25:42 +0000.549603][36a] The convert RGB to YUV take 16
[012:319] [2022-05-06 14:25:42 +0000.552257][607]
MediaFilterCamera::WriteVideoFrametoMP4_w -> pushExtraYUVFrametimestamp:9978
[012:329] [2022-05-06 14:25:42 +0000.562230][5d9] FilterPipeline2::OnAudioFrame pts
10010 last_audio_timestamp_ 10010
[012:329] [2022-05-06 14:25:42 +0000.562517][5d9]
MediaFilterCamera::OnReceiveAudioFrame timestamp: 497699558
[012:329] [2022-05-06 14:25:42 +0000.562584][5d9]
MediaFilterCamera::OnReceiveAudioFrame timestamp: sample_rate_hz_:44100
num_channels_:2 samples_per_channel_:441
[012:346] [2022-05-06 14:25:42 +0000.579615][607] h264 add frame header cdr flag
[012:347] [2022-05-06 14:25:42 +0000.580420][607] SendFrame
encodedImage._timeStamp:9978encodedImage->_length:180183
[012:347] [2022-05-06 14:25:42 +0000.580734][607] Received key frame:9978
[012:373] [2022-05-06 14:25:42 +0000.606256][36a] GPUImageProcessing: process video
frame with resolution 1280 X 720
[012:373] [2022-05-06 14:25:42 +0000.606367][36a] GPUImageProcessing: input frame
width1280 X 720
[012:373] [2022-05-06 14:25:42 +0000.606672][36a] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[012:374] [2022-05-06 14:25:42 +0000.606993][36a] The next ready buffer:0
m_nextAvaiablePixelBuffer:1
[012:383] [2022-05-06 14:25:42 +0000.616392][607] H264Encode::H264 encoder push
frame to next component(100 times for one log) with dts:10013 pts:10013
[012:384] [2022-05-06 14:25:42 +0000.617511][608] get the H.264 IDR frame
[012:419] [2022-05-06 14:25:42 +0000.651944][607] RecordingSessionInternalSimple:
pushExtraYUVFrame. width:1280 height:720input pixel type:0 dataType:0 stride:1280
streamId:1 timestamp:10091
[012:419] [2022-05-06 14:25:42 +0000.652096][607] push video frame to H264 encoder.
(100 frame for one log)