Closed ChipZhang closed 1 month ago
Please enable debug logging by long pressing BCR's version number, make a call, and then upload the log file it creates in the output directory (/sdcard/Android/data/com.chiller3.bcr/files
in your case).
For performance reasons, BCR always first records to the /sdcard/Android/data/com.chiller3.bcr/files
and the moves it to the selected directory after the call completes. I'm guessing the file move is failing on your device for some reason.
I've not enabled debug logging yet but i noticed that, for me at least, only longer recordings fail to move both the audio and the json metadata. No problem with short recordings. As of the last test I did, 441kB worked, but 2.68MB did not.
LineageOS 21.
Here's the log file. It's quite long because i did not restart bcr before running in debug mode I guess. Anyway you see at the end there it says something about inability to efficiently move the files. The log file moves/writes to the custom directory without issue though.
The last recording, which did fail to move:
and the recording before it, which did not fail to move:
--------- beginning of system
09-03 14:26:23.972 3288 3288 I ActivityThread: Removing dead content provider:android.content.ContentProviderProxy@6f249e5
--------- beginning of main
09-03 14:40:39.616 3288 3288 D VRI[SettingsActivity]: visibilityChanged oldVisibility=true newVisibility=false
09-03 14:40:43.269 3288 3288 D RecorderInCallService: onCallAdded: Call [id: TC@12, state: RINGING, details: [id: TC@12, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_RESPOND_VIA_TEXT CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]]
09-03 14:40:43.270 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@12, state: RINGING, details: [id: TC@12, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_RESPOND_VIA_TEXT CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 2
09-03 14:40:44.844 3288 3288 D RecorderInCallService: onDetailsChanged: Call [id: TC@12, state: RINGING, details: [id: TC@12, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], [id: TC@12, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]
09-03 14:40:44.844 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@12, state: RINGING, details: [id: TC@12, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 2
09-03 14:40:44.895 3288 3288 D RecorderInCallService: onDetailsChanged: Call [id: TC@12, state: RINGING, details: [id: TC@12, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], [id: TC@12, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]
09-03 14:40:44.895 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@12, state: RINGING, details: [id: TC@12, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 2
09-03 14:40:44.901 3288 3288 D RecorderInCallService: onStateChanged: Call [id: TC@12, state: ACTIVE, details: [id: TC@12, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], 4
09-03 14:40:44.901 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@12, state: ACTIVE, details: [id: TC@12, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], 4, 4
09-03 14:40:44.910 3288 3288 D CallMetadataCollector: Call log lookup is disabled for this invocation
09-03 14:40:44.910 3288 3288 D CallMetadataCollector: Manual contact lookup is disabled for this invocation
09-03 14:40:44.913 3288 3288 I OutputFilenameGenerator: Filename template: {date}[_{direction}|][_sim{sim_slot}|][_{phone_number}|][_[{contact_name}|{caller_name}|{call_log_name}]|]
09-03 14:40:44.914 3288 3288 I RecorderThread/58: Created thread for call: Call [id: TC@12, state: ACTIVE, details: [id: TC@12, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]]
09-03 14:40:44.915 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:40:44.922 3288 3288 D RecorderThread/58: Holding state updated: false
09-03 14:40:44.922 3288 3288 D RecorderInCallService: onDetailsChanged: Call [id: TC@12, state: ACTIVE, details: [id: TC@12, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], [id: TC@12, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]
09-03 14:40:44.922 3288 15679 D RecorderThread/58: Starting log file (1.69)
09-03 14:40:44.926 3288 3288 D CallMetadataCollector: Call log lookup is disabled for this invocation
09-03 14:40:44.926 3288 3288 D CallMetadataCollector: Manual contact lookup is disabled for this invocation
09-03 14:40:44.926 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@12, state: ACTIVE, details: [id: TC@12, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 4
09-03 14:40:44.926 3288 15679 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:40:44.927 3288 3288 D RecorderThread/58: Holding state updated: false
09-03 14:40:44.927 3288 15679 D OutputDirUtils: Creating 20240903_144043.044+0200_in_<phone number(s)>.log with MIME type text/plain in file:///storage/emulated/0/Android/data/com.chiller3.bcr/files
09-03 14:40:44.927 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:40:44.928 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:40:44.928 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:40:44.928 3288 3288 D RecorderInCallService: onDetailsChanged: Call [id: TC@12, state: ACTIVE, details: [id: TC@12, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], [id: TC@12, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]
09-03 14:40:44.932 3288 15679 I RecorderThread/58: Recording thread started
09-03 14:40:44.932 3288 15679 I RecorderThread/58: Evaluating record rules for 1 phone number(s)
09-03 14:40:44.933 3288 3288 D CallMetadataCollector: Call log lookup is disabled for this invocation
09-03 14:40:44.933 3288 3288 D CallMetadataCollector: Manual contact lookup is disabled for this invocation
09-03 14:40:44.933 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@12, state: ACTIVE, details: [id: TC@12, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 4
09-03 14:40:44.933 3288 3288 D RecorderThread/58: Holding state updated: false
09-03 14:40:44.933 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:40:44.935 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:40:44.936 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:40:44.944 3288 15679 D RecorderThread/58: Keep state updated: true
09-03 14:40:44.945 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:40:44.945 3288 15679 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:40:44.945 3288 15679 D OutputDirUtils: Creating 20240903_144043.044+0200_in_<phone number(s)> with MIME type audio/ogg in file:///storage/emulated/0/Android/data/com.chiller3.bcr/files
09-03 14:40:44.946 3288 15679 D RecorderThread/58: AudioRecord minimum buffer size: 1280
09-03 14:40:44.948 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:40:45.171 3288 15679 D RecorderThread/58: AudioRecord initial buffer size: 7680
09-03 14:40:45.171 3288 15679 D RecorderThread/58: AudioRecord format: AudioFormat: props=7 enc=2 chan=0x10 chan_index=0x0 rate=16000
09-03 14:40:45.216 3288 15679 D MediaCodecEncoder: Audio encoder: c2.android.opus.encoder
09-03 14:40:45.221 3288 15718 D CCodec : allocate(c2.android.opus.encoder)
09-03 14:40:45.224 3288 15718 I CCodec : Created component [c2.android.opus.encoder]
09-03 14:40:45.224 3288 15718 D CCodecConfig: read media type: audio/opus
09-03 14:40:45.226 3288 15718 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values
09-03 14:40:45.227 3288 15718 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
09-03 14:40:45.227 3288 15718 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
09-03 14:40:45.227 3288 15718 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
09-03 14:40:45.227 3288 15718 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values
09-03 14:40:45.227 3288 15718 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
09-03 14:40:45.227 3288 15718 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values
09-03 14:40:45.229 3288 15718 I CCodecConfig: query failed after returning 9 values (BAD_INDEX)
09-03 14:40:45.229 3288 15718 D CCodecConfig: c2 config diff is Dict {
09-03 14:40:45.229 3288 15718 D CCodecConfig: c2::u32 algo.bitrate-mode.value = 3
09-03 14:40:45.229 3288 15718 D CCodecConfig: c2::u32 algo.complexity.value = 10
09-03 14:40:45.229 3288 15718 D CCodecConfig: c2::u32 coded.bitrate.value = 128000
09-03 14:40:45.229 3288 15718 D CCodecConfig: c2::u32 input.buffers.max-size.value = 3840
09-03 14:40:45.229 3288 15718 D CCodecConfig: c2::u32 input.delay.value = 0
09-03 14:40:45.229 3288 15718 D CCodecConfig: string input.media-type.value = "audio/raw"
09-03 14:40:45.229 3288 15718 D CCodecConfig: string output.media-type.value = "audio/opus"
09-03 14:40:45.229 3288 15718 D CCodecConfig: c2::u32 raw.channel-count.value = 1
09-03 14:40:45.229 3288 15718 D CCodecConfig: c2::u32 raw.sample-rate.value = 48000
09-03 14:40:45.229 3288 15718 D CCodecConfig: }
09-03 14:40:45.231 3288 15679 D MediaCodec: shapeMediaFormat: deltas(0): AMessage(what = 0x00000000) = {
09-03 14:40:45.231 3288 15679 D MediaCodec: }
09-03 14:40:45.231 3288 15718 D CCodec : [c2.android.opus.encoder] buffers are bound to CCodec for this session
09-03 14:40:45.231 3288 15718 D CCodecConfig: no c2 equivalents for x-frame-size-in-bytes
09-03 14:40:45.231 3288 15718 D CCodecConfig: no c2 equivalents for flags
09-03 14:40:45.231 3288 15718 D CCodecConfig: no c2 equivalents for encoder
09-03 14:40:45.232 3288 15718 D CCodecConfig: c2 config diff is c2::u32 coded.bitrate.value = 48000
09-03 14:40:45.232 3288 15718 D CCodecConfig: c2::u32 raw.sample-rate.value = 16000
09-03 14:40:45.232 3288 15718 W Codec2Client: query -- param skipped: index = 1107298332.
09-03 14:40:45.232 3288 15718 D CCodec : encoding statistics level = 0
09-03 14:40:45.232 3288 15718 D CCodec : setup formats input: AMessage(what = 0x00000000) = {
09-03 14:40:45.232 3288 15718 D CCodec : int32_t channel-count = 1
09-03 14:40:45.232 3288 15718 D CCodec : int32_t flac-compression-level = 10
09-03 14:40:45.232 3288 15718 D CCodec : int32_t max-input-size = 3840
09-03 14:40:45.232 3288 15718 D CCodec : string mime = "audio/raw"
09-03 14:40:45.232 3288 15718 D CCodec : int32_t sample-rate = 16000
09-03 14:40:45.232 3288 15718 D CCodec : int32_t android._config-pcm-encoding = 2
09-03 14:40:45.232 3288 15718 D CCodec : }
09-03 14:40:45.232 3288 15718 D CCodec : setup formats output: AMessage(what = 0x00000000) = {
09-03 14:40:45.232 3288 15718 D CCodec : int32_t bitrate = 48000
09-03 14:40:45.232 3288 15718 D CCodec : int32_t bitrate-mode = 1
09-03 14:40:45.232 3288 15718 D CCodec : int32_t channel-count = 1
09-03 14:40:45.232 3288 15718 D CCodec : int32_t flac-compression-level = 10
09-03 14:40:45.232 3288 15718 D CCodec : int32_t max-bitrate = 48000
09-03 14:40:45.232 3288 15718 D CCodec : string mime = "audio/opus"
09-03 14:40:45.232 3288 15718 D CCodec : int32_t sample-rate = 16000
09-03 14:40:45.232 3288 15718 D CCodec : }
09-03 14:40:45.232 3288 15718 I CCodecConfig: query failed after returning 9 values (BAD_INDEX)
09-03 14:40:45.234 3288 15718 W Codec2Client: query -- param skipped: index = 1342179345.
09-03 14:40:45.234 3288 15718 W Codec2Client: query -- param skipped: index = 2415921170.
09-03 14:40:45.234 3288 15718 W Codec2Client: query -- param skipped: index = 3254792206.
09-03 14:40:45.234 3288 15718 W Codec2Client: query -- param skipped: index = 3254792194.
09-03 14:40:45.235 3288 15718 D CCodecBufferChannel: [c2.android.opus.encoder#227] Created input block pool with allocatorID 16 => poolID 21 - OK (0)
09-03 14:40:45.237 3288 15718 I CCodecBufferChannel: [c2.android.opus.encoder#227] Created output block pool with allocatorID 16 => poolID 87 - OK
09-03 14:40:45.238 3288 15718 D CCodecBufferChannel: [c2.android.opus.encoder#227] Configured output block pool ids 87 => OK
09-03 14:40:45.244 3288 15679 D RecorderThread/58: Buffer is 2560 bytes, 1280 frames, 80000000ns
09-03 14:40:45.332 3288 15679 D MediaCodecEncoder: Output format changed to: {max-bitrate=48000, sample-rate=16000, mime=audio/opus, channel-count=1, bitrate-mode=1, bitrate=48000, flac-compression-level=10, csd-0=java.nio.HeapByteBuffer[pos=0 lim=83 cap=83]}
09-03 14:40:45.333 3288 15679 I MetaDataBase: srte: (int32_t) 16000
09-03 14:40:45.333 3288 15679 I MetaDataBase: ospr: (unknown type 0, size 8)
09-03 14:40:45.333 3288 15679 I MetaDataBase: 00000000: 00 b4 c4 04 00 00 00 00 ........
09-03 14:40:45.333 3288 15679 I MetaDataBase: ohdr: (unknown type 0, size 19)
09-03 14:40:45.333 3288 15679 I MetaDataBase: 00000000: 4f 70 75 73 48 65 61 64 01 01 68 00 80 3e 00 00 OpusHead..h..>..
09-03 14:40:45.333 3288 15679 I MetaDataBase: 00000010: 00 00 00 ...
09-03 14:40:45.333 3288 15679 I MetaDataBase: ocod: (unknown type 0, size 8)
09-03 14:40:45.333 3288 15679 I MetaDataBase: 00000000: a0 2e 63 00 00 00 00 00 ..c.....
09-03 14:40:45.333 3288 15679 I MetaDataBase: mxBr: (int32_t) 48000
09-03 14:40:45.333 3288 15679 I MetaDataBase: mime: (char*) audio/opus
09-03 14:40:45.333 3288 15679 I MetaDataBase: csd0: no type, size 83)
09-03 14:40:45.333 3288 15679 I MetaDataBase: brte: (int32_t) 48000
09-03 14:40:45.333 3288 15679 I MetaDataBase: #chn: (int32_t) 1
09-03 14:40:50.414 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 106/111 (recycle/alloc) - 6/213 (fetch/transfer)
09-03 14:40:55.665 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 215/220 (recycle/alloc) - 6/431 (fetch/transfer)
09-03 14:41:00.846 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 323/328 (recycle/alloc) - 6/647 (fetch/transfer)
09-03 14:41:05.930 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 429/434 (recycle/alloc) - 6/859 (fetch/transfer)
09-03 14:41:11.264 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 540/545 (recycle/alloc) - 7/1081 (fetch/transfer)
09-03 14:41:16.425 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 648/653 (recycle/alloc) - 8/1298 (fetch/transfer)
09-03 14:41:21.649 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 757/762 (recycle/alloc) - 8/1515 (fetch/transfer)
09-03 14:41:26.830 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 865/870 (recycle/alloc) - 8/1731 (fetch/transfer)
09-03 14:41:32.070 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 974/979 (recycle/alloc) - 9/1949 (fetch/transfer)
09-03 14:41:37.250 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1082/1087 (recycle/alloc) - 9/2165 (fetch/transfer)
09-03 14:41:42.496 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1191/1196 (recycle/alloc) - 10/2383 (fetch/transfer)
09-03 14:41:47.685 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1299/1304 (recycle/alloc) - 11/2599 (fetch/transfer)
09-03 14:41:52.828 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1406/1411 (recycle/alloc) - 11/2813 (fetch/transfer)
09-03 14:41:57.996 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1514/1519 (recycle/alloc) - 11/3029 (fetch/transfer)
09-03 14:42:03.194 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1622/1627 (recycle/alloc) - 11/3245 (fetch/transfer)
09-03 14:42:08.332 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1729/1734 (recycle/alloc) - 12/3459 (fetch/transfer)
09-03 14:42:13.489 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1837/1842 (recycle/alloc) - 12/3675 (fetch/transfer)
09-03 14:42:18.617 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1943/1948 (recycle/alloc) - 12/3888 (fetch/transfer)
09-03 14:42:23.805 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2052/2057 (recycle/alloc) - 14/4105 (fetch/transfer)
09-03 14:42:28.947 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2159/2164 (recycle/alloc) - 14/4319 (fetch/transfer)
09-03 14:42:34.163 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2267/2272 (recycle/alloc) - 14/4535 (fetch/transfer)
09-03 14:42:39.263 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2374/2379 (recycle/alloc) - 14/4749 (fetch/transfer)
09-03 14:42:44.483 3288 15718 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2482/2487 (recycle/alloc) - 15/4965 (fetch/transfer)
09-03 14:42:47.206 3288 3288 D RecorderInCallService: onStateChanged: Call [id: TC@12, state: DISCONNECTED, details: [id: TC@12, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], 7
09-03 14:42:47.206 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@12, state: DISCONNECTED, details: [id: TC@12, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], 7, 7
09-03 14:42:47.206 3288 3288 D RecorderThread/58: Requested cancellation
09-03 14:42:47.207 3288 3288 D RecorderInCallService: onDetailsChanged: Call [id: TC@12, state: DISCONNECTED, details: [id: TC@12, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], [id: TC@12, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]
09-03 14:42:47.207 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@12, state: DISCONNECTED, details: [id: TC@12, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 7
09-03 14:42:47.207 3288 3288 D RecorderInCallService: onCallDestroyed: Call [id: TC@12, state: DISCONNECTED, details: [id: TC@12, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]]
09-03 14:42:47.207 3288 3288 D RecorderInCallService: onCallRemoved: Call [id: TC@12, state: DISCONNECTED, details: [id: TC@12, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]]
09-03 14:42:47.235 3288 15679 D RecorderThread/58: Sending EOF to encoder
09-03 14:42:47.236 3288 15679 D MediaCodecEncoder: On final buffer; submitting EOF
09-03 14:42:47.241 3288 15679 D MediaCodecEncoder: Received EOF; fully flushed
09-03 14:42:47.242 3288 15679 D RecorderThread/58: Input complete: Total: 1950720 frames (121,9s), Encoded: 1950720 frames (121,9s), Sample rate: 16000, Channel count: 1, Buffer frames: 1280, Buffer overruns: 0, Was ever paused: false, Was ever holding: false
09-03 14:42:47.242 3288 15718 D CCodecBufferChannel: [c2.android.opus.encoder#227] MediaCodec discarded an unknown buffer
09-03 14:42:47.242 3288 15718 D CCodecBufferChannel: [c2.android.opus.encoder#227] MediaCodec discarded an unknown buffer
09-03 14:42:47.247 3288 15718 D CCodecBufferChannel: [c2.android.opus.encoder#227] MediaCodec discarded an unknown buffer
09-03 14:42:47.250 3288 15733 W OggWriter: failed to read next buffer
09-03 14:42:47.251 3288 15718 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
09-03 14:42:47.321 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:42:47.343 3288 15679 D CallMetadataCollector: [Attempt #1 @ 0ms] Found call log entry
09-03 14:42:47.343 3288 15679 D CallMetadataCollector: [Attempt #1 @ 0ms] Found call log phone number
09-03 14:42:47.450 3288 15679 D CallMetadataCollector: [Attempt #2 @ 113ms] Found call log entry
09-03 14:42:47.556 3288 15679 D CallMetadataCollector: [Attempt #3 @ 220ms] Found call log entry
09-03 14:42:47.668 3288 15679 D CallMetadataCollector: [Attempt #4 @ 326ms] Found call log entry
09-03 14:42:47.777 3288 15679 D CallMetadataCollector: [Attempt #5 @ 438ms] Found call log entry
09-03 14:42:47.894 3288 15679 D CallMetadataCollector: [Attempt #6 @ 548ms] Found call log entry
09-03 14:42:48.008 3288 15679 D CallMetadataCollector: [Attempt #7 @ 666ms] Found call log entry
09-03 14:42:48.123 3288 15679 D CallMetadataCollector: [Attempt #8 @ 780ms] Found call log entry
09-03 14:42:48.237 3288 15679 D CallMetadataCollector: [Attempt #9 @ 894ms] Found call log entry
09-03 14:42:48.354 3288 15679 D CallMetadataCollector: [Attempt #10 @ 1009ms] Found call log entry
09-03 14:42:48.475 3288 15679 D CallMetadataCollector: [Attempt #11 @ 1126ms] Found call log entry
09-03 14:42:48.591 3288 15679 D CallMetadataCollector: [Attempt #12 @ 1247ms] Found call log entry
09-03 14:42:48.711 3288 15679 D CallMetadataCollector: [Attempt #13 @ 1362ms] Found call log entry
09-03 14:42:48.825 3288 15679 D CallMetadataCollector: [Attempt #14 @ 1482ms] Found call log entry
09-03 14:42:48.939 3288 15679 D CallMetadataCollector: [Attempt #15 @ 1596ms] Found call log entry
09-03 14:42:49.053 3288 15679 D CallMetadataCollector: [Attempt #16 @ 1710ms] Found call log entry
09-03 14:42:49.167 3288 15679 D CallMetadataCollector: [Attempt #17 @ 1825ms] Found call log entry
09-03 14:42:49.308 3288 15679 D CallMetadataCollector: [Attempt #18 @ 1939ms] Found call log entry
09-03 14:42:49.410 3288 15679 D CallMetadataCollector: Incomplete call log details after all 18 attempts
09-03 14:42:49.411 3288 15679 D CallMetadataCollector: Performing manual contact lookup
09-03 14:42:49.459 3288 15679 D CallMetadataCollector: Contact not found via manual lookup
09-03 14:42:49.459 3288 15679 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:42:49.461 3288 15679 W OutputDirUtils: file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144043.044+0200_in_<phone number(s)>.oga cannot be efficiently moved to content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings: Source scheme (file) != target parent scheme (content)
09-03 14:42:49.462 3288 15679 D OutputDirUtils: Creating 20240903_144043.044+0200_in_<phone number(s)> with MIME type audio/ogg in content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings
09-03 14:42:49.532 3288 15679 I OutputDirUtils: Successfully moved file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144043.044+0200_in_<phone number(s)>.oga to content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings/20240903_144043.044+0200_in_<phone number(s)>.oga
09-03 14:42:49.533 3288 15679 I RecorderThread/58: Writing metadata file
09-03 14:42:49.538 3288 15679 D OutputDirUtils: Creating 20240903_144043.044+0200_in_<phone number(s)> with MIME type application/json in file:///storage/emulated/0/Android/data/com.chiller3.bcr/files
09-03 14:42:49.542 3288 15679 W OutputDirUtils: file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144043.044+0200_in_<phone number(s)>.json cannot be efficiently moved to content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings: Source scheme (file) != target parent scheme (content)
09-03 14:42:49.542 3288 15679 D OutputDirUtils: Creating 20240903_144043.044+0200_in_<phone number(s)> with MIME type application/json in content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings
09-03 14:42:49.672 3288 15679 I OutputDirUtils: Successfully moved file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144043.044+0200_in_<phone number(s)>.json to content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings/20240903_144043.044+0200_in_<phone number(s)>.json
09-03 14:42:49.675 3288 15679 I RecorderThread/58: Keeping all existing files
09-03 14:42:49.675 3288 15679 I RecorderThread/58: Recording thread completed
09-03 14:42:49.675 3288 15679 D RecorderThread/58: Stopping log file
09-03 14:42:50.678 3288 15679 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:42:50.682 3288 15679 W OutputDirUtils: file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144043.044+0200_in_<phone number(s)>.log.txt cannot be efficiently moved to content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings: Source scheme (file) != target parent scheme (content)
09-03 14:42:50.683 3288 15679 D OutputDirUtils: Creating 20240903_144043.044+0200_in_<phone number(s)>.log with MIME type text/plain in content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings
09-03 14:42:50.751 3288 15679 I OutputDirUtils: Successfully moved file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144043.044+0200_in_<phone number(s)>.log.txt to content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings/20240903_144043.044+0200_in_<phone number(s)>.log.txt
09-03 14:42:50.752 3288 15679 I RecorderInCallService: Recording completed: 58: content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings/20240903_144043.044+0200_in_<phone number(s)>.oga
09-03 14:42:50.752 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144043.044+0200_in_<phone number(s)>
09-03 14:42:51.278 3288 3541 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 0(0 size) total buffers - 0(0 size) used buffers - 2540/2545 (recycle/alloc) - 15/5080 (fetch/transfer)
09-03 14:42:51.278 3288 3541 D BufferPoolAccessor2.0: evictor expired: 1, evicted: 1
09-03 14:43:57.043 3288 3288 D RecorderInCallService: onCallAdded: Call [id: TC@13, state: RINGING, details: [id: TC@13, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_RESPOND_VIA_TEXT CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]]
09-03 14:43:57.043 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@13, state: RINGING, details: [id: TC@13, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_RESPOND_VIA_TEXT CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 2
09-03 14:43:57.176 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a2e1c8 : 0(0 size) total buffers - 0(0 size) used buffers - 2540/2545 (recycle/alloc) - 15/5080 (fetch/transfer)
09-03 14:43:57.177 3288 3542 D BufferPoolAccessor2.0: Destruction - bufferpool2 0xb400006f98a2e1c8 cached: 0/0M, 0/0% in use; allocs: 2545, 100% recycled; transfers: 5080, 100% unfetched
09-03 14:43:58.870 3288 3288 D RecorderInCallService: onDetailsChanged: Call [id: TC@13, state: RINGING, details: [id: TC@13, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], [id: TC@13, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]
09-03 14:43:58.870 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@13, state: RINGING, details: [id: TC@13, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 2
09-03 14:43:58.935 3288 3288 D RecorderInCallService: onDetailsChanged: Call [id: TC@13, state: RINGING, details: [id: TC@13, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], [id: TC@13, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]
09-03 14:43:58.936 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@13, state: RINGING, details: [id: TC@13, state: RINGING, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 2
09-03 14:43:58.955 3288 3288 D RecorderInCallService: onStateChanged: Call [id: TC@13, state: ACTIVE, details: [id: TC@13, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], 4
09-03 14:43:58.955 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@13, state: ACTIVE, details: [id: TC@13, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], 4, 4
09-03 14:43:58.978 3288 3288 D CallMetadataCollector: Call log lookup is disabled for this invocation
09-03 14:43:58.978 3288 3288 D CallMetadataCollector: Manual contact lookup is disabled for this invocation
09-03 14:43:58.982 3288 3288 I OutputFilenameGenerator: Filename template: {date}[_{direction}|][_sim{sim_slot}|][_{phone_number}|][_[{contact_name}|{caller_name}|{call_log_name}]|]
09-03 14:43:58.986 3288 3288 I RecorderThread/63: Created thread for call: Call [id: TC@13, state: ACTIVE, details: [id: TC@13, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]]
09-03 14:43:58.987 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:43:58.995 3288 3288 D RecorderThread/63: Holding state updated: false
09-03 14:43:58.995 3288 3288 D RecorderInCallService: onDetailsChanged: Call [id: TC@13, state: ACTIVE, details: [id: TC@13, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], [id: TC@13, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]
09-03 14:43:58.995 3288 17366 D RecorderThread/63: Starting log file (1.69)
09-03 14:43:59.003 3288 3288 D CallMetadataCollector: Call log lookup is disabled for this invocation
09-03 14:43:59.003 3288 3288 D CallMetadataCollector: Manual contact lookup is disabled for this invocation
09-03 14:43:59.003 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@13, state: ACTIVE, details: [id: TC@13, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 4
09-03 14:43:59.004 3288 3288 D RecorderThread/63: Holding state updated: false
09-03 14:43:59.004 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:43:59.004 3288 17366 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:43:59.005 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:43:59.005 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:43:59.005 3288 17366 D OutputDirUtils: Creating 20240903_144356.677+0200_in_<phone number(s)>.log with MIME type text/plain in file:///storage/emulated/0/Android/data/com.chiller3.bcr/files
09-03 14:43:59.006 3288 3288 D RecorderInCallService: onDetailsChanged: Call [id: TC@13, state: ACTIVE, details: [id: TC@13, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], [id: TC@13, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]
09-03 14:43:59.011 3288 3288 D CallMetadataCollector: Call log lookup is disabled for this invocation
09-03 14:43:59.011 3288 3288 D CallMetadataCollector: Manual contact lookup is disabled for this invocation
09-03 14:43:59.011 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@13, state: ACTIVE, details: [id: TC@13, state: ACTIVE, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 4
09-03 14:43:59.011 3288 3288 D RecorderThread/63: Holding state updated: false
09-03 14:43:59.011 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:43:59.012 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:43:59.020 3288 17366 I RecorderThread/63: Recording thread started
09-03 14:43:59.020 3288 17366 I RecorderThread/63: Evaluating record rules for 1 phone number(s)
09-03 14:43:59.021 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:43:59.038 3288 17366 D RecorderThread/63: Keep state updated: true
09-03 14:43:59.039 3288 17366 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:43:59.039 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:43:59.039 3288 17366 D OutputDirUtils: Creating 20240903_144356.677+0200_in_<phone number(s)> with MIME type audio/ogg in file:///storage/emulated/0/Android/data/com.chiller3.bcr/files
09-03 14:43:59.045 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:43:59.046 3288 17366 D RecorderThread/63: AudioRecord minimum buffer size: 1280
09-03 14:43:59.275 3288 17366 D RecorderThread/63: AudioRecord initial buffer size: 7680
09-03 14:43:59.275 3288 17366 D RecorderThread/63: AudioRecord format: AudioFormat: props=7 enc=2 chan=0x10 chan_index=0x0 rate=16000
09-03 14:43:59.303 3288 17366 D MediaCodecEncoder: Audio encoder: c2.android.opus.encoder
09-03 14:43:59.310 3288 17402 D CCodec : allocate(c2.android.opus.encoder)
09-03 14:43:59.317 3288 17402 I CCodec : Created component [c2.android.opus.encoder]
09-03 14:43:59.318 3288 17402 D CCodecConfig: read media type: audio/opus
09-03 14:43:59.325 3288 17402 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values
09-03 14:43:59.327 3288 17402 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
09-03 14:43:59.327 3288 17402 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
09-03 14:43:59.328 3288 17402 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
09-03 14:43:59.328 3288 17402 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values
09-03 14:43:59.329 3288 17402 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
09-03 14:43:59.330 3288 17402 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values
09-03 14:43:59.337 3288 17402 I CCodecConfig: query failed after returning 9 values (BAD_INDEX)
09-03 14:43:59.337 3288 17402 D CCodecConfig: c2 config diff is Dict {
09-03 14:43:59.337 3288 17402 D CCodecConfig: c2::u32 algo.bitrate-mode.value = 3
09-03 14:43:59.337 3288 17402 D CCodecConfig: c2::u32 algo.complexity.value = 10
09-03 14:43:59.337 3288 17402 D CCodecConfig: c2::u32 coded.bitrate.value = 128000
09-03 14:43:59.337 3288 17402 D CCodecConfig: c2::u32 input.buffers.max-size.value = 3840
09-03 14:43:59.337 3288 17402 D CCodecConfig: c2::u32 input.delay.value = 0
09-03 14:43:59.337 3288 17402 D CCodecConfig: string input.media-type.value = "audio/raw"
09-03 14:43:59.337 3288 17402 D CCodecConfig: string output.media-type.value = "audio/opus"
09-03 14:43:59.337 3288 17402 D CCodecConfig: c2::u32 raw.channel-count.value = 1
09-03 14:43:59.337 3288 17402 D CCodecConfig: c2::u32 raw.sample-rate.value = 48000
09-03 14:43:59.337 3288 17402 D CCodecConfig: }
09-03 14:43:59.342 3288 17366 D MediaCodec: shapeMediaFormat: deltas(0): AMessage(what = 0x00000000) = {
09-03 14:43:59.342 3288 17366 D MediaCodec: }
09-03 14:43:59.343 3288 17402 D CCodec : [c2.android.opus.encoder] buffers are bound to CCodec for this session
09-03 14:43:59.343 3288 17402 D CCodecConfig: no c2 equivalents for x-frame-size-in-bytes
09-03 14:43:59.343 3288 17402 D CCodecConfig: no c2 equivalents for flags
09-03 14:43:59.343 3288 17402 D CCodecConfig: no c2 equivalents for encoder
09-03 14:43:59.343 3288 17402 D CCodecConfig: c2 config diff is c2::u32 coded.bitrate.value = 48000
09-03 14:43:59.343 3288 17402 D CCodecConfig: c2::u32 raw.sample-rate.value = 16000
09-03 14:43:59.344 3288 17402 W Codec2Client: query -- param skipped: index = 1107298332.
09-03 14:43:59.344 3288 17402 D CCodec : encoding statistics level = 0
09-03 14:43:59.344 3288 17402 D CCodec : setup formats input: AMessage(what = 0x00000000) = {
09-03 14:43:59.344 3288 17402 D CCodec : int32_t channel-count = 1
09-03 14:43:59.344 3288 17402 D CCodec : int32_t flac-compression-level = 10
09-03 14:43:59.344 3288 17402 D CCodec : int32_t max-input-size = 3840
09-03 14:43:59.344 3288 17402 D CCodec : string mime = "audio/raw"
09-03 14:43:59.344 3288 17402 D CCodec : int32_t sample-rate = 16000
09-03 14:43:59.344 3288 17402 D CCodec : int32_t android._config-pcm-encoding = 2
09-03 14:43:59.344 3288 17402 D CCodec : }
09-03 14:43:59.344 3288 17402 D CCodec : setup formats output: AMessage(what = 0x00000000) = {
09-03 14:43:59.344 3288 17402 D CCodec : int32_t bitrate = 48000
09-03 14:43:59.344 3288 17402 D CCodec : int32_t bitrate-mode = 1
09-03 14:43:59.344 3288 17402 D CCodec : int32_t channel-count = 1
09-03 14:43:59.344 3288 17402 D CCodec : int32_t flac-compression-level = 10
09-03 14:43:59.344 3288 17402 D CCodec : int32_t max-bitrate = 48000
09-03 14:43:59.344 3288 17402 D CCodec : string mime = "audio/opus"
09-03 14:43:59.344 3288 17402 D CCodec : int32_t sample-rate = 16000
09-03 14:43:59.344 3288 17402 D CCodec : }
09-03 14:43:59.344 3288 17402 I CCodecConfig: query failed after returning 9 values (BAD_INDEX)
09-03 14:43:59.346 3288 17402 W Codec2Client: query -- param skipped: index = 1342179345.
09-03 14:43:59.346 3288 17402 W Codec2Client: query -- param skipped: index = 2415921170.
09-03 14:43:59.347 3288 17402 W Codec2Client: query -- param skipped: index = 3254792206.
09-03 14:43:59.347 3288 17402 W Codec2Client: query -- param skipped: index = 3254792194.
09-03 14:43:59.347 3288 17402 D CCodecBufferChannel: [c2.android.opus.encoder#227] Created input block pool with allocatorID 16 => poolID 22 - OK (0)
09-03 14:43:59.348 3288 17402 I CCodecBufferChannel: [c2.android.opus.encoder#227] Created output block pool with allocatorID 16 => poolID 92 - OK
09-03 14:43:59.349 3288 17402 D CCodecBufferChannel: [c2.android.opus.encoder#227] Configured output block pool ids 92 => OK
09-03 14:43:59.356 3288 17366 D RecorderThread/63: Buffer is 2560 bytes, 1280 frames, 80000000ns
09-03 14:43:59.442 3288 17366 D MediaCodecEncoder: Output format changed to: {max-bitrate=48000, sample-rate=16000, mime=audio/opus, channel-count=1, bitrate-mode=1, bitrate=48000, flac-compression-level=10, csd-0=java.nio.HeapByteBuffer[pos=0 lim=83 cap=83]}
09-03 14:43:59.443 3288 17366 I MetaDataBase: srte: (int32_t) 16000
09-03 14:43:59.446 3288 17366 I MetaDataBase: ospr: (unknown type 0, size 8)
09-03 14:43:59.446 3288 17366 I MetaDataBase: 00000000: 00 b4 c4 04 00 00 00 00 ........
09-03 14:43:59.447 3288 17366 I MetaDataBase: ohdr: (unknown type 0, size 19)
09-03 14:43:59.447 3288 17366 I MetaDataBase: 00000000: 4f 70 75 73 48 65 61 64 01 01 68 00 80 3e 00 00 OpusHead..h..>..
09-03 14:43:59.447 3288 17366 I MetaDataBase: 00000010: 00 00 00 ...
09-03 14:43:59.447 3288 17366 I MetaDataBase: ocod: (unknown type 0, size 8)
09-03 14:43:59.447 3288 17366 I MetaDataBase: 00000000: a0 2e 63 00 00 00 00 00 ..c.....
09-03 14:43:59.447 3288 17366 I MetaDataBase: mxBr: (int32_t) 48000
09-03 14:43:59.447 3288 17366 I MetaDataBase: mime: (char*) audio/opus
09-03 14:43:59.447 3288 17366 I MetaDataBase: csd0: no type, size 83)
09-03 14:43:59.448 3288 17366 I MetaDataBase: brte: (int32_t) 48000
09-03 14:43:59.448 3288 17366 I MetaDataBase: #chn: (int32_t) 1
09-03 14:44:02.179 3288 3541 D BufferPoolAccessor2.0: evictor expired: 1, evicted: 0
09-03 14:44:04.515 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 106/111 (recycle/alloc) - 8/213 (fetch/transfer)
09-03 14:44:09.726 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 214/219 (recycle/alloc) - 9/430 (fetch/transfer)
09-03 14:44:14.994 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 324/329 (recycle/alloc) - 9/649 (fetch/transfer)
09-03 14:44:20.187 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 432/437 (recycle/alloc) - 9/865 (fetch/transfer)
09-03 14:44:25.398 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 541/546 (recycle/alloc) - 9/1083 (fetch/transfer)
09-03 14:44:30.576 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 649/654 (recycle/alloc) - 9/1300 (fetch/transfer)
09-03 14:44:41.031 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 866/871 (recycle/alloc) - 9/1734 (fetch/transfer)
09-03 14:44:46.187 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 974/979 (recycle/alloc) - 9/1949 (fetch/transfer)
09-03 14:44:51.461 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1084/1089 (recycle/alloc) - 9/2169 (fetch/transfer)
09-03 14:44:56.708 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1193/1198 (recycle/alloc) - 9/2387 (fetch/transfer)
09-03 14:45:01.871 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1301/1306 (recycle/alloc) - 9/2603 (fetch/transfer)
09-03 14:45:07.110 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1410/1415 (recycle/alloc) - 9/2821 (fetch/transfer)
09-03 14:45:12.392 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1520/1525 (recycle/alloc) - 10/3041 (fetch/transfer)
09-03 14:45:17.683 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1630/1635 (recycle/alloc) - 10/3261 (fetch/transfer)
09-03 14:45:22.859 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1738/1743 (recycle/alloc) - 10/3477 (fetch/transfer)
09-03 14:45:27.950 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1844/1849 (recycle/alloc) - 11/3690 (fetch/transfer)
09-03 14:45:33.143 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 1952/1957 (recycle/alloc) - 11/3905 (fetch/transfer)
09-03 14:45:38.381 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2061/2066 (recycle/alloc) - 11/4123 (fetch/transfer)
09-03 14:45:43.553 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2169/2174 (recycle/alloc) - 12/4339 (fetch/transfer)
09-03 14:45:48.772 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2278/2283 (recycle/alloc) - 12/4557 (fetch/transfer)
09-03 14:45:53.901 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2385/2390 (recycle/alloc) - 12/4772 (fetch/transfer)
09-03 14:45:59.147 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2494/2499 (recycle/alloc) - 12/4990 (fetch/transfer)
09-03 14:46:04.342 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2602/2607 (recycle/alloc) - 12/5205 (fetch/transfer)
09-03 14:46:09.526 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2710/2715 (recycle/alloc) - 12/5421 (fetch/transfer)
09-03 14:46:14.738 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2819/2824 (recycle/alloc) - 12/5640 (fetch/transfer)
09-03 14:46:19.903 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 2926/2931 (recycle/alloc) - 12/5853 (fetch/transfer)
09-03 14:46:25.024 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 3033/3038 (recycle/alloc) - 12/6067 (fetch/transfer)
09-03 14:46:30.209 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 3141/3146 (recycle/alloc) - 12/6283 (fetch/transfer)
09-03 14:46:35.421 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 3250/3255 (recycle/alloc) - 12/6501 (fetch/transfer)
09-03 14:46:40.622 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 3358/3363 (recycle/alloc) - 13/6717 (fetch/transfer)
09-03 14:46:45.794 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 3466/3471 (recycle/alloc) - 13/6934 (fetch/transfer)
09-03 14:46:50.996 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 3574/3579 (recycle/alloc) - 14/7149 (fetch/transfer)
09-03 14:46:56.172 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 3682/3687 (recycle/alloc) - 14/7365 (fetch/transfer)
09-03 14:47:01.327 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 3789/3794 (recycle/alloc) - 14/7580 (fetch/transfer)
09-03 14:47:06.577 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 3899/3904 (recycle/alloc) - 14/7799 (fetch/transfer)
09-03 14:47:11.762 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 4007/4012 (recycle/alloc) - 15/8015 (fetch/transfer)
09-03 14:47:17.087 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 4118/4123 (recycle/alloc) - 16/8237 (fetch/transfer)
09-03 14:47:22.269 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 4226/4231 (recycle/alloc) - 16/8453 (fetch/transfer)
09-03 14:47:27.446 3288 3542 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 4333/4338 (recycle/alloc) - 16/8668 (fetch/transfer)
09-03 14:47:32.645 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 4442/4447 (recycle/alloc) - 16/8885 (fetch/transfer)
09-03 14:47:37.827 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 4550/4555 (recycle/alloc) - 16/9101 (fetch/transfer)
09-03 14:47:43.023 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 4658/4663 (recycle/alloc) - 16/9317 (fetch/transfer)
09-03 14:47:48.271 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 5(19200 size) total buffers - 4(15360 size) used buffers - 4767/4772 (recycle/alloc) - 16/9535 (fetch/transfer)
09-03 14:47:53.404 3288 3288 D RecorderInCallService: onStateChanged: Call [id: TC@13, state: DISCONNECTED, details: [id: TC@13, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], 7
09-03 14:47:53.404 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@13, state: DISCONNECTED, details: [id: TC@13, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], 7, 7
09-03 14:47:53.404 3288 3288 D RecorderThread/63: Requested cancellation
09-03 14:47:53.404 3288 3288 D RecorderInCallService: onDetailsChanged: Call [id: TC@13, state: DISCONNECTED, details: [id: TC@13, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], [id: TC@13, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]
09-03 14:47:53.404 3288 3288 D RecorderInCallService: handleStateChange: Call [id: TC@13, state: DISCONNECTED, details: [id: TC@13, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]], null, 7
09-03 14:47:53.404 3288 3288 D RecorderInCallService: onCallDestroyed: Call [id: TC@13, state: DISCONNECTED, details: [id: TC@13, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]]
09-03 14:47:53.406 3288 3288 D RecorderInCallService: onCallRemoved: Call [id: TC@13, state: DISCONNECTED, details: [id: TC@13, state: DISCONNECTED, pa: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, 1, UserHandle{0}, hdl: tel:**********09, hdlPres: 1, videoState: Audio Only, caps: [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_SUPPORTS_VT_REMOTE_RX CAPABILITY_SUPPORTS_VT_REMOTE_TX CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL], props: [Properties: PROPERTY_HIGH_DEF_AUDIO]]]
09-03 14:47:53.439 3288 17366 D RecorderThread/63: Sending EOF to encoder
09-03 14:47:53.440 3288 17366 D MediaCodecEncoder: On final buffer; submitting EOF
09-03 14:47:53.446 3288 17366 D MediaCodecEncoder: Received EOF; fully flushed
09-03 14:47:53.446 3288 17366 D RecorderThread/63: Input complete: Total: 3744000 frames (234,0s), Encoded: 3744000 frames (234,0s), Sample rate: 16000, Channel count: 1, Buffer frames: 1280, Buffer overruns: 0, Was ever paused: false, Was ever holding: false
09-03 14:47:53.447 3288 17402 D CCodecBufferChannel: [c2.android.opus.encoder#227] MediaCodec discarded an unknown buffer
09-03 14:47:53.447 3288 17402 D CCodecBufferChannel: [c2.android.opus.encoder#227] MediaCodec discarded an unknown buffer
09-03 14:47:53.447 3288 17402 D CCodecBufferChannel: [c2.android.opus.encoder#227] MediaCodec discarded an unknown buffer
09-03 14:47:53.452 3288 17422 W OggWriter: failed to read next buffer
09-03 14:47:53.452 3288 17402 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
09-03 14:47:53.454 3288 17402 D BufferPoolAccessor2.0: bufferpool2 0xb400006f98a349d8 : 0(0 size) total buffers - 0(0 size) used buffers - 4875/4880 (recycle/alloc) - 16/9750 (fetch/transfer)
09-03 14:47:53.503 3288 3288 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:47:53.513 3288 17366 D CallMetadataCollector: [Attempt #1 @ 0ms] Found call log entry
09-03 14:47:53.513 3288 17366 D CallMetadataCollector: [Attempt #1 @ 0ms] Found call log phone number
09-03 14:47:53.623 3288 17366 D CallMetadataCollector: [Attempt #2 @ 108ms] Found call log entry
09-03 14:47:53.737 3288 17366 D CallMetadataCollector: [Attempt #3 @ 219ms] Found call log entry
09-03 14:47:53.849 3288 17366 D CallMetadataCollector: [Attempt #4 @ 333ms] Found call log entry
09-03 14:47:53.963 3288 17366 D CallMetadataCollector: [Attempt #5 @ 444ms] Found call log entry
09-03 14:47:54.076 3288 17366 D CallMetadataCollector: [Attempt #6 @ 559ms] Found call log entry
09-03 14:47:54.189 3288 17366 D CallMetadataCollector: [Attempt #7 @ 672ms] Found call log entry
09-03 14:47:54.300 3288 17366 D CallMetadataCollector: [Attempt #8 @ 785ms] Found call log entry
09-03 14:47:54.414 3288 17366 D CallMetadataCollector: [Attempt #9 @ 896ms] Found call log entry
09-03 14:47:54.531 3288 17366 D CallMetadataCollector: [Attempt #10 @ 1010ms] Found call log entry
09-03 14:47:54.648 3288 17366 D CallMetadataCollector: [Attempt #11 @ 1128ms] Found call log entry
09-03 14:47:54.764 3288 17366 D CallMetadataCollector: [Attempt #12 @ 1245ms] Found call log entry
09-03 14:47:54.877 3288 17366 D CallMetadataCollector: [Attempt #13 @ 1361ms] Found call log entry
09-03 14:47:54.989 3288 17366 D CallMetadataCollector: [Attempt #14 @ 1473ms] Found call log entry
09-03 14:47:55.102 3288 17366 D CallMetadataCollector: [Attempt #15 @ 1584ms] Found call log entry
09-03 14:47:55.216 3288 17366 D CallMetadataCollector: [Attempt #16 @ 1699ms] Found call log entry
09-03 14:47:55.331 3288 17366 D CallMetadataCollector: [Attempt #17 @ 1813ms] Found call log entry
09-03 14:47:55.444 3288 17366 D CallMetadataCollector: [Attempt #18 @ 1926ms] Found call log entry
09-03 14:47:55.548 3288 17366 D CallMetadataCollector: Incomplete call log details after all 18 attempts
09-03 14:47:55.549 3288 17366 D CallMetadataCollector: Performing manual contact lookup
09-03 14:47:55.581 3288 17366 D CallMetadataCollector: Contact not found via manual lookup
09-03 14:47:55.582 3288 17366 I OutputFilenameGenerator: Generated filename: 20240903_144356.677+0200_in_<phone number(s)>
09-03 14:47:55.587 3288 17366 W OutputDirUtils: file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144356.677+0200_in_<phone number(s)>.oga cannot be efficiently moved to content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings: Source scheme (file) != target parent scheme (content)
09-03 14:47:55.587 3288 17366 D OutputDirUtils: Creating 20240903_144356.677+0200_in_<phone number(s)> with MIME type audio/ogg in content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings
09-03 14:47:55.593 3288 17366 E JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 744)
09-03 14:47:55.595 3288 17366 W DocumentsContract: Failed to create document
09-03 14:47:55.595 3288 17366 W DocumentsContract: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.os.Bundle.getParcelable(java.lang.String, java.lang.Class)' on a null object reference
09-03 14:47:55.595 3288 17366 W DocumentsContract: at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1382)
09-03 14:47:55.595 3288 17366 W DocumentsContract: at androidx.documentfile.provider.TreeDocumentFile.createFile(Unknown Source:9)
09-03 14:47:55.595 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.createFile(Unknown Source:93)
09-03 14:47:55.595 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.move(Unknown Source:285)
09-03 14:47:55.595 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.tryMoveToOutputDir(Unknown Source:51)
09-03 14:47:55.595 3288 17366 W DocumentsContract: at com.chiller3.bcr.RecorderThread.run(Unknown Source:214)
09-03 14:47:55.595 3288 17366 W OutputDirUtils: Failed to move file; using fallback path
09-03 14:47:55.595 3288 17366 W OutputDirUtils: java.io.IOException: Failed to create file 20240903_144356.677+0200_in_<phone number(s)> in content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings
09-03 14:47:55.595 3288 17366 W OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.createFile(Unknown Source:124)
09-03 14:47:55.595 3288 17366 W OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.move(Unknown Source:285)
09-03 14:47:55.595 3288 17366 W OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.tryMoveToOutputDir(Unknown Source:51)
09-03 14:47:55.595 3288 17366 W OutputDirUtils: at com.chiller3.bcr.RecorderThread.run(Unknown Source:214)
09-03 14:47:55.596 3288 17366 W OutputDirUtils: file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144356.677+0200_in_<phone number(s)>.oga cannot be efficiently moved to content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings: Source scheme (file) != target parent scheme (content)
09-03 14:47:55.596 3288 17366 D OutputDirUtils: Creating ERROR_20240903_144356.677+0200_in_<phone number(s)> with MIME type audio/ogg in content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings
09-03 14:47:55.597 3288 17366 E JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 756)
09-03 14:47:55.600 3288 17366 W DocumentsContract: Failed to create document
09-03 14:47:55.600 3288 17366 W DocumentsContract: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.os.Bundle.getParcelable(java.lang.String, java.lang.Class)' on a null object reference
09-03 14:47:55.600 3288 17366 W DocumentsContract: at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1382)
09-03 14:47:55.600 3288 17366 W DocumentsContract: at androidx.documentfile.provider.TreeDocumentFile.createFile(Unknown Source:9)
09-03 14:47:55.600 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.createFile(Unknown Source:93)
09-03 14:47:55.600 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.move(Unknown Source:285)
09-03 14:47:55.600 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.tryMoveToOutputDir(Unknown Source:94)
09-03 14:47:55.600 3288 17366 W DocumentsContract: at com.chiller3.bcr.RecorderThread.run(Unknown Source:214)
09-03 14:47:55.601 3288 17366 E OutputDirUtils: Failed to move file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144356.677+0200_in_<phone number(s)>.oga to androidx.documentfile.provider.TreeDocumentFile@24aa20d
09-03 14:47:55.601 3288 17366 E OutputDirUtils: java.io.IOException: Failed to create file ERROR_20240903_144356.677+0200_in_<phone number(s)> in content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings
09-03 14:47:55.601 3288 17366 E OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.createFile(Unknown Source:124)
09-03 14:47:55.601 3288 17366 E OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.move(Unknown Source:285)
09-03 14:47:55.601 3288 17366 E OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.tryMoveToOutputDir(Unknown Source:94)
09-03 14:47:55.601 3288 17366 E OutputDirUtils: at com.chiller3.bcr.RecorderThread.run(Unknown Source:214)
09-03 14:47:55.601 3288 17366 I RecorderThread/63: Writing metadata file
09-03 14:47:55.609 3288 17366 D OutputDirUtils: Creating 20240903_144356.677+0200_in_<phone number(s)> with MIME type application/json in file:///storage/emulated/0/Android/data/com.chiller3.bcr/files
09-03 14:47:55.617 3288 17366 W OutputDirUtils: file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144356.677+0200_in_<phone number(s)>.json cannot be efficiently moved to content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings: Source scheme (file) != target parent scheme (content)
09-03 14:47:55.617 3288 17366 D OutputDirUtils: Creating 20240903_144356.677+0200_in_<phone number(s)> with MIME type application/json in content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings
09-03 14:47:55.618 3288 17366 E JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 760)
09-03 14:47:55.619 3288 17366 W DocumentsContract: Failed to create document
09-03 14:47:55.619 3288 17366 W DocumentsContract: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.os.Bundle.getParcelable(java.lang.String, java.lang.Class)' on a null object reference
09-03 14:47:55.619 3288 17366 W DocumentsContract: at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1382)
09-03 14:47:55.619 3288 17366 W DocumentsContract: at androidx.documentfile.provider.TreeDocumentFile.createFile(Unknown Source:9)
09-03 14:47:55.619 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.createFile(Unknown Source:93)
09-03 14:47:55.619 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.move(Unknown Source:285)
09-03 14:47:55.619 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.tryMoveToOutputDir(Unknown Source:51)
09-03 14:47:55.619 3288 17366 W DocumentsContract: at com.chiller3.bcr.RecorderThread.writeMetadataFile(Unknown Source:293)
09-03 14:47:55.619 3288 17366 W DocumentsContract: at com.chiller3.bcr.RecorderThread.run(Unknown Source:223)
09-03 14:47:55.620 3288 17366 W OutputDirUtils: Failed to move file; using fallback path
09-03 14:47:55.620 3288 17366 W OutputDirUtils: java.io.IOException: Failed to create file 20240903_144356.677+0200_in_<phone number(s)> in content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings
09-03 14:47:55.620 3288 17366 W OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.createFile(Unknown Source:124)
09-03 14:47:55.620 3288 17366 W OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.move(Unknown Source:285)
09-03 14:47:55.620 3288 17366 W OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.tryMoveToOutputDir(Unknown Source:51)
09-03 14:47:55.620 3288 17366 W OutputDirUtils: at com.chiller3.bcr.RecorderThread.writeMetadataFile(Unknown Source:293)
09-03 14:47:55.620 3288 17366 W OutputDirUtils: at com.chiller3.bcr.RecorderThread.run(Unknown Source:223)
09-03 14:47:55.620 3288 17366 W OutputDirUtils: file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144356.677+0200_in_<phone number(s)>.json cannot be efficiently moved to content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings: Source scheme (file) != target parent scheme (content)
09-03 14:47:55.620 3288 17366 D OutputDirUtils: Creating ERROR_20240903_144356.677+0200_in_<phone number(s)> with MIME type application/json in content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings
09-03 14:47:55.621 3288 17366 E JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 772)
09-03 14:47:55.623 3288 17366 W DocumentsContract: Failed to create document
09-03 14:47:55.623 3288 17366 W DocumentsContract: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.os.Bundle.getParcelable(java.lang.String, java.lang.Class)' on a null object reference
09-03 14:47:55.623 3288 17366 W DocumentsContract: at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1382)
09-03 14:47:55.623 3288 17366 W DocumentsContract: at androidx.documentfile.provider.TreeDocumentFile.createFile(Unknown Source:9)
09-03 14:47:55.623 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.createFile(Unknown Source:93)
09-03 14:47:55.623 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.move(Unknown Source:285)
09-03 14:47:55.623 3288 17366 W DocumentsContract: at com.chiller3.bcr.output.OutputDirUtils.tryMoveToOutputDir(Unknown Source:94)
09-03 14:47:55.623 3288 17366 W DocumentsContract: at com.chiller3.bcr.RecorderThread.writeMetadataFile(Unknown Source:293)
09-03 14:47:55.623 3288 17366 W DocumentsContract: at com.chiller3.bcr.RecorderThread.run(Unknown Source:223)
09-03 14:47:55.624 3288 17366 E OutputDirUtils: Failed to move file:///storage/emulated/0/Android/data/com.chiller3.bcr/files/20240903_144356.677+0200_in_<phone number(s)>.json to androidx.documentfile.provider.TreeDocumentFile@3f5262f
09-03 14:47:55.624 3288 17366 E OutputDirUtils: java.io.IOException: Failed to create file ERROR_20240903_144356.677+0200_in_<phone number(s)> in content://com.android.externalstorage.documents/tree/primary:Recordings/Call recordings/document/primary:Recordings/Call recordings
09-03 14:47:55.624 3288 17366 E OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.createFile(Unknown Source:124)
09-03 14:47:55.624 3288 17366 E OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.move(Unknown Source:285)
09-03 14:47:55.624 3288 17366 E OutputDirUtils: at com.chiller3.bcr.output.OutputDirUtils.tryMoveToOutputDir(Unknown Source:94)
09-03 14:47:55.624 3288 17366 E OutputDirUtils: at com.chiller3.bcr.RecorderThread.writeMetadataFile(Unknown Source:293)
09-03 14:47:55.624 3288 17366 E OutputDirUtils: at com.chiller3.bcr.RecorderThread.run(Unknown Source:223)
09-03 14:47:55.627 3288 17366 I RecorderThread/63: Keeping all existing files
09-03 14:47:55.627 3288 17366 I RecorderThread/63: Recording thread completed
09-03 14:47:55.627 3288 17366 D RecorderThread/63: Stopping log file
09-03 14:47:55.655 3288 3288 I ActivityThread: Removing dead content provider:android.content.ContentProviderProxy@41f05c5
Thanks for the logs! The issue here is:
09-03 14:47:55.618 3288 17366 E JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 760)
It looks like there some serious bug in the ROM. The binder transaction failing is usually the result of the system component for handling storage crashing. To troubleshoot that, you'll probably have to grab the logcat for the entire system (BCR only has permissions to see its own logs).
Alright, thanks for letting me know. I'll check this out, however, given your answer I tried restarting my device and now it works for some reason! And this time I recorded a really long one. Strange! I'll update this thread if the same issue happens again or if I find anything interesting related to this.
Thanks again!
My system is Android AOSP 14.
Go to BCR settings => Output directory => Change directory => Pick a custom path in the internal storage => Close BCR => Make a call => The recordings are still saved in
Android/data/com.chiller3.bcr/files