Skip to content

Instantly share code, notes, and snippets.

@hyouuu
Created May 12, 2023 15:19
Show Gist options
  • Save hyouuu/ff58e925b91a0b1ebb831623207be795 to your computer and use it in GitHub Desktop.
Save hyouuu/ff58e925b91a0b1ebb831623207be795 to your computer and use it in GitHub Desktop.
*** Whatsapp tapped meeting link without joining:
2023-05-12 23:16:01.157 Reclip[6243:3914553] 2023-05-12 15:16:01 +0000:AudioRecorderWorker:272:handleInterruption(notification:): [Debug] handleInterruption notification userInfo:[AnyHashable("AVAudioSessionInterruptionReasonKey"): 0, AnyHashable("AVAudioSessionInterruptionTypeKey"): 1]
2023-05-12 23:16:01.158 Reclip[6243:3914553] 2023-05-12 15:16:01 +0000:AudioRecorderWorker:279:handleInterruption(notification:): [Debug] handleInterruption began
2023-05-12 23:16:01.161 Reclip[6243:3914553] 2023-05-12 15:16:01 +0000:AudioEngine:151:stop(_:): [Debug] Stopping audio engine from source:handleInterruption began
2023-05-12 23:16:01.186 Reclip[6243:3914553] 2023-05-12 15:16:01 +0000:AudioEngine:156:stop(_:): [Debug] Successfully stopped audio engine from source:handleInterruption began
2023-05-12 23:16:01.389 Reclip[6243:3914553] 2023-05-12 15:16:01 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioSessionRouteChangeNotification, object = Optional(<AVAudioSession: 0x2816089e0>), userInfo = Optional([AnyHashable("AVAudioSessionRouteChangePreviousRouteKey"): <AVAudioSessionRouteDescription: 0x2816023c0,
inputs = (
"<AVAudioSessionPortDescription: 0x2816028c0, type = MicrophoneBuiltIn; name = iPhone \U9ea6\U514b\U98ce; UID = Built-In Microphone; selectedDataSource = \U4e0b>"
);
outputs = (
"<AVAudioSessionPortDescription: 0x281602830, type = Speaker; name = \U626c\U58f0\U5668; UID = Speaker; selectedDataSource = (null)>"
)>, AnyHashable("AVAudioSessionRouteChangeReasonKey"): 3])
2023-05-12 23:16:01.993 Reclip[6243:3915083] 2023-05-12 15:16:01 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioEngineConfigurationChangeNotification, object = Optional(
________ GraphDescription ________
AVAudioEngineGraph 0x282812f00: initialized = 0, running = 0, number of nodes = 3
******** output chain ********
node 0x283a7b780 {auou rioc appl}, 'U'
inputs = 1
(bus0, en1) <- (bus0) 0x283a66600, {aumx mcmx appl}, [ 2 ch, 48000 Hz, Float32, deinterleaved]
node 0x283a66600 {aumx mcmx appl}, 'U'
outputs = 1
(bus0, en1) -> (bus0) 0x283a7b780, {auou rioc appl}, [ 2 ch, 48000 Hz, Float32, deinterleaved]
******** input chain ********
node 0x283a7b500 {auou rioc appl}, 'U'
______________________________________
), userInfo = nil
*** Whatsapp joined:
2023-05-12 23:16:13.375 Reclip[6243:3914553] 2023-05-12 15:16:13 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioSessionRouteChangeNotification, object = Optional(<AVAudioSession: 0x2816089e0>), userInfo = Optional([AnyHashable("AVAudioSessionRouteChangeReasonKey"): 3, AnyHashable("AVAudioSessionRouteChangePreviousRouteKey"): <AVAudioSessionRouteDescription: 0x281628110,
inputs = (
"<AVAudioSessionPortDescription: 0x281628820, type = MicrophoneBuiltIn; name = iPhone \U9ea6\U514b\U98ce; UID = Built-In Microphone; selectedDataSource = \U4e0b>"
);
outputs = (
"<AVAudioSessionPortDescription: 0x281628230, type = Receiver; name = \U63a5\U6536\U5668; UID = Built-In Receiver; selectedDataSource = (null)>"
)>])
2023-05-12 23:16:14.278 Reclip[6243:3914553] 2023-05-12 15:16:14 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioSessionRouteChangeNotification, object = Optional(<AVAudioSession: 0x2816089e0>), userInfo = Optional([AnyHashable("AVAudioSessionRouteChangePreviousRouteKey"): <AVAudioSessionRouteDescription: 0x2816004c0,
inputs = (
"<AVAudioSessionPortDescription: 0x2816024d0, type = MicrophoneBuiltIn; name = iPhone \U9ea6\U514b\U98ce; UID = Built-In Microphone; selectedDataSource = (null)>"
);
outputs = (
"<AVAudioSessionPortDescription: 0x281601d60, type = Receiver; name = \U63a5\U6536\U5668; UID = Built-In Receiver; selectedDataSource = (null)>"
)>, AnyHashable("AVAudioSessionRouteChangeReasonKey"): 4])
2023-05-12 23:16:14.460 Reclip[6243:3914809] 2023-05-12 15:16:14 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioEngineConfigurationChangeNotification, object = Optional(
________ GraphDescription ________
AVAudioEngineGraph 0x282812f00: initialized = 0, running = 0, number of nodes = 3
******** output chain ********
node 0x283a7b780 {auou rioc appl}, 'U'
inputs = 1
(bus0, en1) <- (bus0) 0x283a66600, {aumx mcmx appl}, [ 2 ch, 48000 Hz, Float32, deinterleaved]
node 0x283a66600 {aumx mcmx appl}, 'U'
outputs = 1
(bus0, en1) -> (bus0) 0x283a7b780, {auou rioc appl}, [ 2 ch, 48000 Hz, Float32, deinterleaved]
******** input chain ********
node 0x283a7b500 {auou rioc appl}, 'U'
______________________________________
), userInfo = nil
*** Whatsapp ended & Reclip restarted (when successfully):
2023-05-12 23:16:23.016 Reclip[6243:3914553] 2023-05-12 15:16:23 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioSessionRouteChangeNotification, object = Optional(<AVAudioSession: 0x2816089e0>), userInfo = Optional([AnyHashable("AVAudioSessionRouteChangeReasonKey"): 4, AnyHashable("AVAudioSessionRouteChangePreviousRouteKey"): <AVAudioSessionRouteDescription: 0x281601d60,
inputs = (
"<AVAudioSessionPortDescription: 0x2816004c0, type = MicrophoneBuiltIn; name = iPhone \U9ea6\U514b\U98ce; UID = Built-In Microphone; selectedDataSource = (null)>"
);
outputs = (
"<AVAudioSessionPortDescription: 0x281602160, type = Speaker; name = \U626c\U58f0\U5668; UID = Speaker; selectedDataSource = (null)>"
)>])
2023-05-12 23:16:23.040 Reclip[6243:3914553] 2023-05-12 15:16:23 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioSessionRouteChangeNotification, object = Optional(<AVAudioSession: 0x2816089e0>), userInfo = Optional([AnyHashable("AVAudioSessionRouteChangeReasonKey"): 3, AnyHashable("AVAudioSessionRouteChangePreviousRouteKey"): <AVAudioSessionRouteDescription: 0x2816027e0,
inputs = (
"<AVAudioSessionPortDescription: 0x281601d60, type = MicrophoneBuiltIn; name = iPhone \U9ea6\U514b\U98ce; UID = Built-In Microphone; selectedDataSource = \U4e0b>"
);
outputs = (
"<AVAudioSessionPortDescription: 0x281602780, type = Speaker; name = \U626c\U58f0\U5668; UID = Speaker; selectedDataSource = (null)>"
)>])
2023-05-12 23:16:23.051 Reclip[6243:3914553] 2023-05-12 15:16:23 +0000:AudioRecorderWorker:272:handleInterruption(notification:): [Debug] handleInterruption notification userInfo:[AnyHashable("AVAudioSessionInterruptionTypeKey"): 0, AnyHashable("AVAudioSessionInterruptionOptionKey"): 1]
2023-05-12 23:16:23.192 Reclip[6243:3914553] 2023-05-12 15:16:23 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioSessionRouteChangeNotification, object = Optional(<AVAudioSession: 0x2816089e0>), userInfo = Optional([AnyHashable("AVAudioSessionRouteChangeReasonKey"): 3, AnyHashable("AVAudioSessionRouteChangePreviousRouteKey"): <AVAudioSessionRouteDescription: 0x2816004c0,
inputs = (
);
outputs = (
"<AVAudioSessionPortDescription: 0x281602a20, type = Speaker; name = \U626c\U58f0\U5668; UID = Speaker; selectedDataSource = (null)>"
)>])
2023-05-12 23:16:23.312 Reclip[6243:3914553] 2023-05-12 15:16:23 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioSessionRouteChangeNotification, object = Optional(<AVAudioSession: 0x2816089e0>), userInfo = Optional([AnyHashable("AVAudioSessionRouteChangePreviousRouteKey"): <AVAudioSessionRouteDescription: 0x2816280d0,
inputs = (
"<AVAudioSessionPortDescription: 0x281628820, type = MicrophoneBuiltIn; name = iPhone \U9ea6\U514b\U98ce; UID = Built-In Microphone; selectedDataSource = \U4e0b>"
);
outputs = (
"<AVAudioSessionPortDescription: 0x281628890, type = Receiver; name = \U63a5\U6536\U5668; UID = Built-In Receiver; selectedDataSource = (null)>"
)>, AnyHashable("AVAudioSessionRouteChangeReasonKey"): 3])
2023-05-12 23:16:25.111 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioRecorderWorker:295:handleInterruption(notification:): [Debug] handleInterruption ended shouldResume:true
2023-05-12 23:16:25.117 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioRecorderWorker:167:restartAudioEngineIfNeeded(trigger:isAfterRestartRecorder:): [Debug] restartAudioEngineIfNeeded from trigger:audioInterruptionEnd
2023-05-12 23:16:25.228 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioEngine:151:stop(_:): [Debug] Stopping audio engine from source:restartAudioEngineIfNeeded trigger:audioInterruptionEnd
2023-05-12 23:16:25.231 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioEngine:156:stop(_:): [Debug] Successfully stopped audio engine from source:restartAudioEngineIfNeeded trigger:audioInterruptionEnd
2023-05-12 23:16:25.231 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioSessionController:40:restart(): [Debug] Restarting audio session
2023-05-12 23:16:25.301 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioSessionController:63:activateSession(): [Debug] activateSession succeeded
2023-05-12 23:16:25.301 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioSessionController:45:restart(): [Debug] Successfully restarted audio session
2023-05-12 23:16:25.302 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioEngine:46:start(_:): [Debug] Starting audio engine from source:restartAudioEngineIfNeeded trigger:audioInterruptionEnd
2023-05-12 23:16:25.709 Reclip[6243:3915180] 2023-05-12 15:16:25 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioEngineConfigurationChangeNotification, object = Optional(
________ GraphDescription ________
AVAudioEngineGraph 0x282812f00: initialized = 1, running = 1, number of nodes = 3
******** output chain ********
node 0x283a7b780 {auou rioc appl}, 'I'
inputs = 1
(bus0, en1) <- (bus0) 0x283a66600, {aumx mcmx appl}, [ 2 ch, 48000 Hz, Float32, deinterleaved]
node 0x283a66600 {aumx mcmx appl}, 'I'
outputs = 1
(bus0, en1) -> (bus0) 0x283a7b780, {auou rioc appl}, [ 2 ch, 48000 Hz, Float32, deinterleaved]
******** input chain ********
node 0x283a7b500 {auou rioc appl}, 'I'
______________________________________
), userInfo = nil
2023-05-12 23:16:25.709 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioEngine:140:start(_:): [Debug] Successfully started audio engine from source:restartAudioEngineIfNeeded trigger:audioInterruptionEnd
2023-05-12 23:16:25.710 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioRecorderWorker:205:restartAudioEngineIfNeeded(trigger:isAfterRestartRecorder:): [Debug] Successfully restarted audio engine from trigger:audioInterruptionEnd
2023-05-12 23:16:25.723 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioSessionRouteChangeNotification, object = Optional(<AVAudioSession: 0x2816089e0>), userInfo = Optional([AnyHashable("AVAudioSessionRouteChangePreviousRouteKey"): <AVAudioSessionRouteDescription: 0x28165f920,
inputs = (
);
outputs = (
"<AVAudioSessionPortDescription: 0x28165f320, type = Speaker; name = \U626c\U58f0\U5668; UID = Speaker; selectedDataSource = (null)>"
)>, AnyHashable("AVAudioSessionRouteChangeReasonKey"): 3])
2023-05-12 23:16:25.724 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioSessionRouteChangeNotification, object = Optional(<AVAudioSession: 0x2816089e0>), userInfo = Optional([AnyHashable("AVAudioSessionRouteChangePreviousRouteKey"): <AVAudioSessionRouteDescription: 0x28165f300,
inputs = (
"<AVAudioSessionPortDescription: 0x28165c090, type = MicrophoneBuiltIn; name = iPhone \U9ea6\U514b\U98ce; UID = Built-In Microphone; selectedDataSource = \U4e0b>"
);
outputs = (
"<AVAudioSessionPortDescription: 0x28161bf50, type = Speaker; name = \U626c\U58f0\U5668; UID = Speaker; selectedDataSource = (null)>"
)>, AnyHashable("AVAudioSessionRouteChangeReasonKey"): 3])
2023-05-12 23:16:25.724 Reclip[6243:3914553] 2023-05-12 15:16:25 +0000:AudioRecorderWorker:321:handleAudioEngineConfigOrRouteChange(notification:): [Debug] handleAudioEngineConfigOrRouteChange notification:name = AVAudioSessionRouteChangeNotification, object = Optional(<AVAudioSession: 0x2816089e0>), userInfo = Optional([AnyHashable("AVAudioSessionRouteChangePreviousRouteKey"): <AVAudioSessionRouteDescription: 0x281642710,
inputs = (
);
outputs = (
"<AVAudioSessionPortDescription: 0x2816422f0, type = Speaker; name = \U626c\U58f0\U5668; UID = Speaker; selectedDataSource = (null)>"
)>, AnyHashable("AVAudioSessionRouteChangeReasonKey"): 3])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment