iptux/XCallRecording-xposed

Module records only one of the sides

psydex opened this issue · 5 comments

Using Lineage OS 14.1 on Nexus 5, module records only my side (my voice).
If "Force audio source" is enabled - nothing is being recorded

vk496 commented

+1

Same for me in Moto G4 Plus LOS 14.1

los15.1 s9 starlte same. region is germany. with samsung stockrom the integrated record8ng tool worked just fine.

edit:force audio source fixed it for me.

+1
I have Nexus 5. LineageOS 14.1-20190126-NIGHTLY-hammerhead.
Problem same like @psydex

Default option

02-25 12:01:20.623   254  7467 D audio_hw_primary: select_devices: changing use case audio-record input device from(59: voice-headset-mic, acdb 8) to (54: voice-dmic-ef, acdb 41)
02-25 12:01:20.623   254  7467 E audio_route: unable to find path 'set-capture-format-default'
02-25 12:01:20.623   254  7467 D         : Failed to fetch the lookup information of the device 00000029 
02-25 12:01:20.623   254  7467 E ACDB-LOADER: Error: ACDB AudProc vol returned = -19
02-25 12:01:20.623   254  7467 D audio_hw_primary: enable_audio_route: usecase(8) apply and update mixer path: audio-record
02-25 12:01:20.670   254   406 D audio_hw_primary: disable_audio_route: usecase(1) reset and update mixer path: low-latency-playback

Try enable mp4 format option.

02-25 12:32:30.554   261  1202 E OMXNodeInstance: setConfig(1050040:google.aac.encoder, ConfigPriority(0x6f800002)) ERROR: Undefined(0x80001001)
02-25 12:32:30.554   267 10652 I ACodec  : codec does not support config priority (err -2147483648)
02-25 12:32:30.574   253 10651 D audio_hw_primary: select_devices: changing use case audio-record input device from(59: voice-headset-mic, acdb 8) to (54: voice-dmic-ef, acdb 41)
02-25 12:32:30.574   253 10651 E audio_route: unable to find path 'set-capture-format-default'
02-25 12:32:30.574   253 10651 D         : Failed to fetch the lookup information of the device 00000029 
02-25 12:32:30.574   253 10651 E ACDB-LOADER: Error: ACDB AudProc vol returned = -19
02-25 12:32:30.574   253 10651 D audio_hw_primary: enable_audio_route: usecase(8) apply and update mixer path: audio-record

Try enable Force Audio Source and mp4 format options.

02-25 12:42:14.418   253   374 D audio_hw_primary: disable_audio_route: usecase(1) reset and update mixer path: low-latency-playback
02-25 12:42:14.432   253 11954 E msm8974_platform: platform_set_incall_recording_session_id: Could not get ctl for mixer cmd - Voc VSID
02-25 12:42:14.432   253 11954 W audio_hw_primary: start_input_stream: exit: status(-22)
02-25 12:42:14.528   253 11954 E msm8974_platform: platform_set_incall_recording_session_id: Could not get ctl for mixer cmd - Voc VSID
02-25 12:42:14.528   253 11954 W audio_hw_primary: start_input_stream: exit: status(-22)
02-25 12:42:14.624   253 11954 E msm8974_platform: platform_set_incall_recording_session_id: Could not get ctl for mixer cmd - Voc VSID
02-25 12:42:14.624   253 11954 W audio_hw_primary: start_input_stream: exit: status(-22)

This is a bit out of topic. In MokeeOS for Nexus 5 (based on LOS 14.1), call recording is enabled and is working.