[root@flame defaultuser]# echo "load-module module-droid-card hw_volume=false" > /etc/pulse/arm_droid_card_custom.pa [root@flame defaultuser]# [defaultuser@flame ~]$ export HYBRIS_USE_VENDOR_NAMESPACE=yes [defaultuser@flame ~]$ pulseaudio --daemonize=no -n --file=/etc/pulse/arm_droid_default.pa -vvvvvvvvvv D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us. D: [pulseaudio] core-util.c: setpriority() worked. I: [pulseaudio] core-util.c: Successfully gained nice level -11. I: [pulseaudio] main.c: This is PulseAudio 14.2+git8 D: [pulseaudio] main.c: Compilation CFLAGS: Not yet supported on meson D: [pulseaudio] main.c: Running on host: Linux aarch64 4.14.212-g2d9ce94d3138-dirty #37 SMP PREEMPT Mon Mar 27 11:53:33 UTC 2023 D: [pulseaudio] main.c: Found 8 CPUs. I: [pulseaudio] main.c: Page size is 4096 bytes D: [pulseaudio] main.c: Compiled with Valgrind support: no D: [pulseaudio] main.c: Running in valgrind mode: no D: [pulseaudio] main.c: Running in VM: no D: [pulseaudio] main.c: Running from build tree: no D: [pulseaudio] main.c: Optimized build: yes D: [pulseaudio] main.c: All asserts enabled. I: [pulseaudio] main.c: Machine ID is 684ae006212b468dbc7e5eb77f0851e3. I: [pulseaudio] main.c: Session ID is c4. I: [pulseaudio] main.c: Using runtime directory /run/user/100000/pulse. I: [pulseaudio] main.c: Using state directory /home/defaultuser/.config/pulse. I: [pulseaudio] main.c: Using modules directory /usr/lib64/pulse-14.2/modules. I: [pulseaudio] main.c: Running in system mode: no W: [pulseaudio] pid.c: Stale PID file, overwriting. I: [pulseaudio] main.c: System supports high resolution timers D: [pulseaudio] memblock.c: Using shared memfd memory pool with 1024 slots of size 64.0 KiB each, total size is 64.0 MiB, maximum usable slot size is 65472 D: [pulseaudio] cli-command.c: Parsing script '/etc/pulse/arm_droid_default.pa' D: [pulseaudio] module.c: Checking for existence of '/usr/lib64/pulse-14.2/modules/module-keepalive.so': success D: [pulseaudio] dbus-util.c: Successfully connected to D-Bus system bus cd98b94c39def2d9751c4175642190a8 as :1.154 I: [pulseaudio] module.c: Loaded "module-keepalive" (index: #0; argument: ""). D: [pulseaudio] module.c: Checking for existence of '/etc/pulse/arm_droid_card_custom.pa': success D: [pulseaudio] cli-command.c: Parsing script '/etc/pulse/arm_droid_card_custom.pa' I: [pulseaudio] module-droid-card.c: Create new droid-card I: [pulseaudio] config-parser-xml.c: Failed to open file (/odm/etc/audio_policy_configuration.xml): No such file or directory D: [pulseaudio] droid-config.c: Failed to parse configuration from /odm/etc/audio_policy_configuration.xml I: [pulseaudio] config-parser-xml.c: Failed to open file (/vendor/etc/audio/audio_policy_configuration.xml): No such file or directory D: [pulseaudio] droid-config.c: Failed to parse configuration from /vendor/etc/audio/audio_policy_configuration.xml D: [pulseaudio] config-parser-xml.c: Read /vendor/etc/audio_policy_configuration.xml ... D: [pulseaudio] config-parser-xml.c: New module: "primary" I: [pulseaudio] conversion.c: [/vendor/etc/audio_policy_configuration.xml:53] Unknown format entries: AUDIO_FORMAT_AAC_LC I: [pulseaudio] config-parser-xml.c: [/vendor/etc/audio_policy_configuration.xml:53] Ignore profile with unknown format. I: [pulseaudio] conversion.c: [/vendor/etc/audio_policy_configuration.xml:56] Unknown format entries: AUDIO_FORMAT_AAC_HE_V1 I: [pulseaudio] config-parser-xml.c: [/vendor/etc/audio_policy_configuration.xml:56] Ignore profile with unknown format. I: [pulseaudio] conversion.c: [/vendor/etc/audio_policy_configuration.xml:59] Unknown format entries: AUDIO_FORMAT_AAC_HE_V2 I: [pulseaudio] config-parser-xml.c: [/vendor/etc/audio_policy_configuration.xml:59] Ignore profile with unknown format. D: [pulseaudio] conversion.c: [/vendor/etc/audio_policy_configuration.xml:83] Ignore unknown channel mask value AUDIO_CHANNEL_INDEX_MASK_3 D: [pulseaudio] conversion.c: [/vendor/etc/audio_policy_configuration.xml:93] Ignore unknown channel mask value AUDIO_CHANNEL_INDEX_MASK_3 D: [pulseaudio] conversion.c: [/vendor/etc/audio_policy_configuration.xml:103] Ignore unknown channel mask value AUDIO_CHANNEL_INDEX_MASK_3 D: [pulseaudio] conversion.c: [/vendor/etc/audio_policy_configuration.xml:113] Ignore unknown channel mask value AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A I: [pulseaudio] config-parser-xml.c: [/vendor/etc/audio_policy_configuration.xml:113] Ignore profile with no supported channels. D: [pulseaudio] config-parser-xml.c: New module: "usb" D: [pulseaudio] config-parser-xml.c: Read /vendor/etc/a2dp_in_audio_policy_configuration.xml ... D: [pulseaudio] config-parser-xml.c: New module: "a2dp" D: [pulseaudio] config-parser-xml.c: Read /vendor/etc/r_submix_audio_policy_configuration.xml ... D: [pulseaudio] config-parser-xml.c: New module: "r_submix" D: [pulseaudio] config-parser-xml.c: Read /vendor/etc/bluetooth_hearing_aid_audio_policy_configuration.xml ... D: [pulseaudio] config-parser-xml.c: New module: "bluetooth" D: [pulseaudio] config-parser-xml.c: Process configuration ... I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort Earpiece, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort Speaker, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort Speaker Safe, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort BT SCO, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort BT SCO Headset, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort BT SCO Car Kit, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort Telephony Tx, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort USB Device Out, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort USB Headset Out, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort Built-In Mic, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort Built-In Back Mic, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort BT SCO Headset Mic, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort Telephony Rx, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort USB Device In, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort USB Headset In, generating default. I: [pulseaudio] config-parser-xml.c: No profile defined for devicePort BT Hearing Aid Out, generating default. I: [pulseaudio] droid-util.c: Droid hw module 14.2.101 library "libdl_android.so" needed or dlopened by "/usr/libexec/droid-hybris/system/lib64/libvndksupport.so" is not accessible for the namespace "(default)" library "libaudioroute.so" not found library "android.hardware.power-V1-ndk_platform.so" not found I: [pulseaudio] droid-util.c: Loaded hw module audio.primary (flame) library "/vendor/lib64/libextqdsp.so" not found library "/vendor/lib64/libextspkr.so" not found library "/vendor/lib64/libhwdepcal.so" not found diag: CreateWaitThread (30347) created "/vendor/lib/soundfx/libqcomvisualizer.so" is 32-bit instead of 64-bit "/vendor/lib/soundfx/libqcompostprocbundle.so" is 32-bit instead of 64-bit "/vendor/lib/libadm.so" is 32-bit instead of 64-bit "/vendor/lib/libmaxxaudioqdsp.so" is 32-bit instead of 64-bit "/vendor/lib/hw/sound_trigger.primary.msmnile.so" is 32-bit instead of 64-bit I: [pulseaudio] droid-util.c: Opened hw audio device version 3.0 (This module compiled for API 3.1, Android 11.0.0) D: [pulseaudio] droid-util.c: Module options: D: [pulseaudio] droid-util.c: [x] input_atoi D: [pulseaudio] droid-util.c: [x] close_input D: [pulseaudio] droid-util.c: [ ] unload_no_close D: [pulseaudio] droid-util.c: [ ] hw_volume D: [pulseaudio] droid-util.c: [ ] realcall D: [pulseaudio] droid-util.c: [ ] unload_call_exit D: [pulseaudio] droid-util.c: [x] output_fast D: [pulseaudio] droid-util.c: [x] output_deep_buffer D: [pulseaudio] droid-util.c: [ ] audio_cal_wait D: [pulseaudio] droid-util.c: [ ] speaker_before_voice D: [pulseaudio] droid-util.c: [x] output_voip_rx D: [pulseaudio] droid-util.c: [ ] record_voice_16k D: [pulseaudio] droid-util.c: New output mapping "primary output" D: [pulseaudio] droid-util.c: Mapping primary output add new output port output-earpiece D: [pulseaudio] droid-util.c: New output mapping "raw" D: [pulseaudio] droid-util.c: Mapping raw add output port output-earpiece from cache D: [pulseaudio] droid-util.c: New output mapping "deep_buffer" D: [pulseaudio] droid-util.c: Mapping deep_buffer add output port output-earpiece from cache D: [pulseaudio] droid-util.c: New output mapping "mmap_no_irq_out" D: [pulseaudio] droid-util.c: Mapping mmap_no_irq_out add output port output-earpiece from cache D: [pulseaudio] droid-util.c: New output mapping "voip_rx" D: [pulseaudio] droid-util.c: Mapping voip_rx add output port output-earpiece from cache D: [pulseaudio] droid-util.c: Mapping primary output add new output port output-speaker D: [pulseaudio] droid-util.c: Mapping raw add output port output-speaker from cache D: [pulseaudio] droid-util.c: Mapping deep_buffer add output port output-speaker from cache D: [pulseaudio] droid-util.c: New output mapping "compressed_offload" D: [pulseaudio] droid-util.c: Mapping compressed_offload add output port output-speaker from cache D: [pulseaudio] droid-util.c: Mapping mmap_no_irq_out add output port output-speaker from cache D: [pulseaudio] droid-util.c: Mapping voip_rx add output port output-speaker from cache D: [pulseaudio] droid-util.c: New output mapping "haptic" D: [pulseaudio] droid-util.c: Mapping haptic add output port output-speaker from cache D: [pulseaudio] droid-util.c: Mapping primary output add new output port output-speaker_safe D: [pulseaudio] droid-util.c: Mapping raw add output port output-speaker_safe from cache D: [pulseaudio] droid-util.c: Mapping deep_buffer add output port output-speaker_safe from cache D: [pulseaudio] droid-util.c: Mapping compressed_offload add output port output-speaker_safe from cache D: [pulseaudio] droid-util.c: Mapping mmap_no_irq_out add output port output-speaker_safe from cache D: [pulseaudio] droid-util.c: Mapping voip_rx add output port output-speaker_safe from cache D: [pulseaudio] droid-util.c: Mapping haptic add output port output-speaker_safe from cache D: [pulseaudio] droid-util.c: Mapping primary output add new output port output-bluetooth_sco D: [pulseaudio] droid-util.c: Mapping raw add output port output-bluetooth_sco from cache D: [pulseaudio] droid-util.c: Mapping deep_buffer add output port output-bluetooth_sco from cache D: [pulseaudio] droid-util.c: Mapping voip_rx add output port output-bluetooth_sco from cache D: [pulseaudio] droid-util.c: Mapping haptic add output port output-bluetooth_sco from cache D: [pulseaudio] droid-util.c: Mapping primary output add new output port output-sco_headset D: [pulseaudio] droid-util.c: Mapping raw add output port output-sco_headset from cache D: [pulseaudio] droid-util.c: Mapping deep_buffer add output port output-sco_headset from cache D: [pulseaudio] droid-util.c: Mapping voip_rx add output port output-sco_headset from cache D: [pulseaudio] droid-util.c: Mapping haptic add output port output-sco_headset from cache D: [pulseaudio] droid-util.c: Mapping primary output add new output port output-sco_carkit D: [pulseaudio] droid-util.c: Mapping raw add output port output-sco_carkit from cache D: [pulseaudio] droid-util.c: Mapping deep_buffer add output port output-sco_carkit from cache D: [pulseaudio] droid-util.c: Mapping voip_rx add output port output-sco_carkit from cache D: [pulseaudio] droid-util.c: Mapping haptic add output port output-sco_carkit from cache D: [pulseaudio] droid-util.c: Mapping primary output add new output port output-usb_device D: [pulseaudio] droid-util.c: Mapping raw add output port output-usb_device from cache D: [pulseaudio] droid-util.c: Mapping deep_buffer add output port output-usb_device from cache D: [pulseaudio] droid-util.c: Mapping compressed_offload add output port output-usb_device from cache D: [pulseaudio] droid-util.c: New output mapping "hifi_playback" D: [pulseaudio] droid-util.c: Mapping hifi_playback add output port output-usb_device from cache D: [pulseaudio] droid-util.c: Mapping mmap_no_irq_out add output port output-usb_device from cache D: [pulseaudio] droid-util.c: Mapping voip_rx add output port output-usb_device from cache D: [pulseaudio] droid-util.c: Mapping haptic add output port output-usb_device from cache D: [pulseaudio] droid-util.c: Mapping primary output add new output port output-usb_headset D: [pulseaudio] droid-util.c: Mapping raw add output port output-usb_headset from cache D: [pulseaudio] droid-util.c: Mapping deep_buffer add output port output-usb_headset from cache D: [pulseaudio] droid-util.c: Mapping compressed_offload add output port output-usb_headset from cache D: [pulseaudio] droid-util.c: Mapping hifi_playback add output port output-usb_headset from cache D: [pulseaudio] droid-util.c: Mapping mmap_no_irq_out add output port output-usb_headset from cache D: [pulseaudio] droid-util.c: Mapping voip_rx add output port output-usb_headset from cache D: [pulseaudio] droid-util.c: Mapping haptic add output port output-usb_headset from cache D: [pulseaudio] droid-util.c: New output mapping "voice_tx" D: [pulseaudio] droid-util.c: Mapping voice_tx add new output port output-telephony_tx D: [pulseaudio] droid-util.c: New output mapping "incall_music_uplink" D: [pulseaudio] droid-util.c: Mapping incall_music_uplink add output port output-telephony_tx from cache D: [pulseaudio] droid-util.c: New input mapping "primary input" D: [pulseaudio] droid-util.c: Mapping primary input add new input port input-builtin_mic D: [pulseaudio] droid-util.c: Mapping primary input add new input port input-back_mic D: [pulseaudio] droid-util.c: Mapping primary input add new input port input-bluetooth_sco_headset D: [pulseaudio] droid-util.c: Mapping primary input add new input port input-usb_device D: [pulseaudio] droid-util.c: Mapping primary input add new input port input-usb_headset D: [pulseaudio] droid-util.c: New input mapping "hotword input" D: [pulseaudio] droid-util.c: Mapping hotword input add input port input-builtin_mic from cache D: [pulseaudio] droid-util.c: Mapping hotword input add input port input-back_mic from cache D: [pulseaudio] droid-util.c: Mapping hotword input add input port input-bluetooth_sco_headset from cache D: [pulseaudio] droid-util.c: Mapping hotword input add input port input-usb_device from cache D: [pulseaudio] droid-util.c: Mapping hotword input add input port input-usb_headset from cache D: [pulseaudio] droid-util.c: New input mapping "fast input" D: [pulseaudio] droid-util.c: Mapping fast input add input port input-builtin_mic from cache D: [pulseaudio] droid-util.c: Mapping fast input add input port input-back_mic from cache D: [pulseaudio] droid-util.c: Mapping fast input add input port input-bluetooth_sco_headset from cache D: [pulseaudio] droid-util.c: Mapping fast input add input port input-usb_device from cache D: [pulseaudio] droid-util.c: Mapping fast input add input port input-usb_headset from cache D: [pulseaudio] droid-util.c: New input mapping "voice_rx" D: [pulseaudio] droid-util.c: Mapping voice_rx add new input port input-voice_call D: [pulseaudio] droid-util.c: New input mapping "hifi_input" D: [pulseaudio] droid-util.c: Mapping hifi_input add input port input-usb_device from cache D: [pulseaudio] droid-util.c: Mapping hifi_input add input port input-usb_headset from cache D: [pulseaudio] droid-util.c: New input mapping "mmap_no_irq_in" D: [pulseaudio] droid-util.c: Mapping mmap_no_irq_in add input port input-builtin_mic from cache D: [pulseaudio] droid-util.c: Mapping mmap_no_irq_in add input port input-back_mic from cache D: [pulseaudio] droid-util.c: Mapping mmap_no_irq_in add input port input-usb_device from cache D: [pulseaudio] droid-util.c: Mapping mmap_no_irq_in add input port input-usb_headset from cache D: [pulseaudio] droid-util.c: New input mapping "voip_tx" D: [pulseaudio] droid-util.c: Mapping voip_tx add input port input-builtin_mic from cache D: [pulseaudio] droid-util.c: Mapping voip_tx add input port input-back_mic from cache D: [pulseaudio] droid-util.c: Mapping voip_tx add input port input-bluetooth_sco_headset from cache D: [pulseaudio] droid-util.c: Mapping voip_tx add input port input-usb_device from cache D: [pulseaudio] droid-util.c: Mapping voip_tx add input port input-usb_headset from cache D: [pulseaudio] droid-util.c: Mapping primary output add new output port output-a2dp D: [pulseaudio] droid-util.c: Mapping deep_buffer add output port output-a2dp from cache D: [pulseaudio] droid-util.c: Mapping compressed_offload add output port output-a2dp from cache D: [pulseaudio] droid-util.c: Mapping voip_rx add output port output-a2dp from cache D: [pulseaudio] droid-util.c: Mapping haptic add output port output-a2dp from cache D: [pulseaudio] droid-util.c: Mapping primary output add new output port output-a2dp_headphones D: [pulseaudio] droid-util.c: Mapping deep_buffer add output port output-a2dp_headphones from cache D: [pulseaudio] droid-util.c: Mapping compressed_offload add output port output-a2dp_headphones from cache D: [pulseaudio] droid-util.c: Mapping voip_rx add output port output-a2dp_headphones from cache D: [pulseaudio] droid-util.c: Mapping haptic add output port output-a2dp_headphones from cache D: [pulseaudio] droid-util.c: Mapping primary output add new output port output-a2dp_speaker D: [pulseaudio] droid-util.c: Mapping deep_buffer add output port output-a2dp_speaker from cache D: [pulseaudio] droid-util.c: Mapping compressed_offload add output port output-a2dp_speaker from cache D: [pulseaudio] droid-util.c: Mapping voip_rx add output port output-a2dp_speaker from cache D: [pulseaudio] droid-util.c: Mapping haptic add output port output-a2dp_speaker from cache D: [pulseaudio] module-droid-card.c: Card profile default D: [pulseaudio] droid-util.c: Ports for card output: primary output D: [pulseaudio] droid-util.c: New port output-parking D: [pulseaudio] droid-util.c: New port output-earpiece D: [pulseaudio] droid-util.c: New port output-speaker D: [pulseaudio] droid-util.c: New port output-speaker_safe D: [pulseaudio] droid-util.c: New port output-bluetooth_sco D: [pulseaudio] droid-util.c: New port output-sco_headset D: [pulseaudio] droid-util.c: New port output-sco_carkit D: [pulseaudio] droid-util.c: New port output-usb_device D: [pulseaudio] droid-util.c: New port output-usb_headset D: [pulseaudio] droid-util.c: New port output-a2dp D: [pulseaudio] droid-util.c: New port output-a2dp_headphones D: [pulseaudio] droid-util.c: New port output-a2dp_speaker D: [pulseaudio] droid-util.c: Ports for card input: primary input D: [pulseaudio] droid-util.c: New port input-parking D: [pulseaudio] droid-util.c: New port input-builtin_mic D: [pulseaudio] droid-util.c: New port input-back_mic D: [pulseaudio] droid-util.c: New port input-bluetooth_sco_headset D: [pulseaudio] droid-util.c: New port input-usb_device D: [pulseaudio] droid-util.c: New port input-usb_headset D: [pulseaudio] droid-util.c: Ports for card input: hotword input D: [pulseaudio] droid-util.c: Port input-parking from cache D: [pulseaudio] droid-util.c: Port input-builtin_mic from cache D: [pulseaudio] droid-util.c: Port input-back_mic from cache D: [pulseaudio] droid-util.c: Port input-bluetooth_sco_headset from cache D: [pulseaudio] droid-util.c: Port input-usb_device from cache D: [pulseaudio] droid-util.c: Port input-usb_headset from cache D: [pulseaudio] droid-util.c: Ports for card input: fast input D: [pulseaudio] droid-util.c: Port input-parking from cache D: [pulseaudio] droid-util.c: Port input-builtin_mic from cache D: [pulseaudio] droid-util.c: Port input-back_mic from cache D: [pulseaudio] droid-util.c: Port input-bluetooth_sco_headset from cache D: [pulseaudio] droid-util.c: Port input-usb_device from cache D: [pulseaudio] droid-util.c: Port input-usb_headset from cache D: [pulseaudio] droid-util.c: Ports for card input: voice_rx D: [pulseaudio] droid-util.c: Port input-parking from cache D: [pulseaudio] droid-util.c: New port input-voice_call D: [pulseaudio] droid-util.c: Ports for card input: hifi_input D: [pulseaudio] droid-util.c: Port input-parking from cache D: [pulseaudio] droid-util.c: Port input-usb_device from cache D: [pulseaudio] droid-util.c: Port input-usb_headset from cache D: [pulseaudio] droid-util.c: Ports for card input: mmap_no_irq_in D: [pulseaudio] droid-util.c: Port input-parking from cache D: [pulseaudio] droid-util.c: Port input-builtin_mic from cache D: [pulseaudio] droid-util.c: Port input-back_mic from cache D: [pulseaudio] droid-util.c: Port input-usb_device from cache D: [pulseaudio] droid-util.c: Port input-usb_headset from cache D: [pulseaudio] droid-util.c: Ports for card input: voip_tx D: [pulseaudio] droid-util.c: Port input-parking from cache D: [pulseaudio] droid-util.c: Port input-builtin_mic from cache D: [pulseaudio] droid-util.c: Port input-back_mic from cache D: [pulseaudio] droid-util.c: Port input-bluetooth_sco_headset from cache D: [pulseaudio] droid-util.c: Port input-usb_device from cache D: [pulseaudio] droid-util.c: Port input-usb_headset from cache D: [pulseaudio] module-droid-card.c: New virtual profile: voicecall D: [pulseaudio] module-droid-card.c: New virtual profile: voicecall-record D: [pulseaudio] module-droid-card.c: New virtual profile: communication D: [pulseaudio] module-droid-card.c: New virtual profile: ringtone D: [pulseaudio] card.c: Looking for initial profile for card droid_card.primary D: [pulseaudio] card.c: default availability yes D: [pulseaudio] card.c: voicecall availability yes D: [pulseaudio] card.c: voicecall-record availability yes D: [pulseaudio] card.c: communication availability yes D: [pulseaudio] card.c: ringtone availability yes D: [pulseaudio] card.c: off availability yes I: [pulseaudio] card.c: droid_card.primary: active_profile: default D: [pulseaudio] module-droid-card.c: Init profile. D: [pulseaudio] module-droid-card.c: Output mix port "primary output" enabled I: [pulseaudio] droid-sink.c: Create new droid-sink I: [pulseaudio] droid-util.c: Open output stream "primary output"->"Speaker". D: [pulseaudio] droid-util.c: With mix port "primary output" requested sample spec: s16le 2ch 44100Hz I: [pulseaudio] droid-util.c: Using mix port "primary output" with sample spec: s16le 2ch, 48000Hz I: [pulseaudio] droid-util.c: Using mix port "primary output" with channel map: front-left,front-right I: [pulseaudio] droid-util.c: Created output audio patch "primary output"->"Speaker" I: [pulseaudio] droid-util.c: Opened droid output stream 0x24224050 with device: 2 flags: 6 sample rate: 48000 channels: 2 (3) format: 3 (1) buffer size: 960 (5000 usec) I: [pulseaudio] droid-sink.c: Using buffer size 960. D: [pulseaudio] memblockq.c: memblockq requested: maxlength=960, tlength=960, base=4, prebuf=1, minreq=0 maxrewind=0 D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=960, tlength=960, base=4, prebuf=4, minreq=4 maxrewind=0 D: [pulseaudio] droid-util.c: Ports for output: primary output D: [pulseaudio] droid-util.c: Port output-parking from cache D: [pulseaudio] droid-util.c: Port output-earpiece from cache D: [pulseaudio] droid-util.c: Port output-speaker from cache D: [pulseaudio] droid-util.c: Port output-speaker_safe from cache D: [pulseaudio] droid-util.c: Port output-bluetooth_sco from cache D: [pulseaudio] droid-util.c: Port output-sco_headset from cache D: [pulseaudio] droid-util.c: Port output-sco_carkit from cache D: [pulseaudio] droid-util.c: Port output-usb_device from cache D: [pulseaudio] droid-util.c: Port output-usb_headset from cache D: [pulseaudio] droid-util.c: Port output-a2dp from cache D: [pulseaudio] droid-util.c: Port output-a2dp_headphones from cache D: [pulseaudio] droid-util.c: Port output-a2dp_speaker from cache I: [pulseaudio] sink.c: Created sink 0 "sink.primary_output" with sample spec s16le 2ch 48000Hz and channel map front-left,front-right I: [pulseaudio] sink.c: device.description = "Droid sink primary output" I: [pulseaudio] sink.c: device.class = "sound" I: [pulseaudio] sink.c: device.api = "droid-hal" I: [pulseaudio] sink.c: droid.flags = "" I: [pulseaudio] sink.c: droid.hw_module = "primary" I: [pulseaudio] sink.c: device.icon_name = "audio-card" I: [pulseaudio] source.c: Created source 0 "sink.primary_output.monitor" with sample spec s16le 2ch 48000Hz and channel map front-left,front-right I: [pulseaudio] source.c: device.description = "Monitor of Droid sink primary output" I: [pulseaudio] source.c: device.class = "monitor" I: [pulseaudio] source.c: droid.hw_module = "primary" I: [pulseaudio] source.c: device.icon_name = "audio-card" D: [pulseaudio] droid-sink.c: Set fixed latency 23000 usec D: [pulseaudio] droid-sink.c: Sink set port 0x00000002 (Speaker) I: [pulseaudio] droid-util.c: Created output audio patch "primary output"->"Speaker" D: [pulseaudio] droid-sink.c: Probe hw volume support for sink.primary_output (ret 0) I: [pulseaudio] droid-sink.c: Forcing software volume control with sink.primary_output D: [droid-sink-primary_output] droid-sink.c: Thread starting up. D: [droid-sink-primary_output] util.c: SCHED_RR|SCHED_RESET_ON_FORK worked. I: [droid-sink-primary_output] util.c: Successfully enabled SCHED_RR scheduling for thread, with priority 5. D: [pulseaudio] sink.c: sink.primary_output: state: INIT -> IDLE D: [pulseaudio] keepalive.c: Starting keepalive - Request keepalive period. Segmentation fault (core dumped)