You are not logged in.
Not sure where to start.
Tried the loopback module but the audio seems slowed down.
Using pulse-audio with a "Creative Technology, Ltd Live! Cam Notebook [VF0470]" as my mic.
Any help would be appreciated.
Edit:
It seems to be a sampling rate thing but changing the default and avoiding resampling doesn't work.
Edit:
On Windows the webcam only supports 16000hz audio.
Edit:
On Linux the webcam registers as 8000hz audio.
Edit:
Extra info
lsusb:
Bus 004 Device 002: ID 8087:8002 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 045b:0210 Hitachi, Ltd
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 008: ID 19ff:0239 Dynex DCP-XXXXXXX
Bus 002 Device 007: ID 1b1c:1b3c Corsair VF0470 Live! Cam Notebook
Bus 002 Device 006: ID 045b:0209 Hitachi, Ltd
Bus 002 Device 005: ID 1b1c:1c07 Corsair
Bus 002 Device 004: ID 04d9:a0cd Holtek Semiconductor, Inc. USB Keyboard
Bus 002 Device 003: ID 04f9:0328 Brother Industries, Ltd DCP-XXXXXXX
Bus 002 Device 002: ID 041e:4068 Creative Technology, Ltd Live! Cam Notebook [VF0470]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
cat /etc/pulse/daemon.conf:
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
## more information. Default values are commented out. Use either ; or # for
## commenting.
; daemonize = no
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
; system-instance = no
; local-server-type = user
; enable-shm = yes
; enable-memfd = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no
; high-priority = yes
; nice-level = -11
; realtime-scheduling = yes
; realtime-priority = 5
; exit-idle-time = 20
; scache-idle-time = 20
; dl-search-path = (depends on architecture)
; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa
; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0
; resample-method = speex-float-1
avoid-resampling = false
; enable-remixing = yes
; remixing-use-all-sink-channels = yes
; enable-lfe-remixing = no
; lfe-crossover-freq = 0
flat-volumes = no # yes
; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 200000
; default-sample-format = s16le
default-sample-rate = 44100
alternate-sample-rate = 8000
; default-sample-channels = 2
; default-channel-map = front-left,front-right
; default-fragments = 4
; default-fragment-size-msec = 25
; enable-deferred-volume = yes
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0
pactl list: [Partial]
Sink #1
State: RUNNING
Name: bluez_sink.0C_A6_94_1C_C6_26.a2dp_sink
Description: SONY:HT-CT60BT
Driver: module-bluez5-device.c
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,front-right
Owner Module: 28
Mute: no
Volume: front-left: 32924 / 50% / -17.94 dB, front-right: 32924 / 50% / -17.94 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: bluez_sink.0C_A6_94_1C_C6_26.a2dp_sink.monitor
Latency: 58459 usec, configured 45317 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
bluetooth.protocol = "a2dp_sink"
device.description = "SONY:HT-CT60BT"
device.string = "0C:A6:94:1C:C6:26"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "speaker"
bluez.path = "/org/bluez/hci0/dev_0C_A6_94_1C_C6_26"
bluez.class = "0x240414"
bluez.alias = "SONY:HT-CT60BT"
device.icon_name = "audio-speakers-bluetooth"
Ports:
speaker-output: Speaker (priority: 0, available)
Active Port: speaker-output
Formats:
pcm
Source #6
State: RUNNING
Name: alsa_input.usb-Creative_Labs_VF0470_Live__Cam_Notebook-01.mono-fallback
Description: Live! Cam Notebook [VF0470] Mono
Driver: module-alsa-card.c
Sample Specification: s16le 1ch 8000Hz
Channel Map: mono
Owner Module: 7
Mute: no
Volume: mono: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor of Sink: n/a
Latency: 0 usec, configured 66666 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "USB Audio"
alsa.id = "USB Audio"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "2"
alsa.card_name = "VF0470 Live! Cam Notebook"
alsa.long_card_name = "Creative Labs VF0470 Live! Cam Notebook at usb-0000:00:14.0-2, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:2:1.1"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/sound/card2"
udev.id = "usb-Creative_Labs_VF0470_Live__Cam_Notebook-01"
device.bus = "usb"
device.vendor.id = "041e"
device.vendor.name = "Creative Technology, Ltd"
device.product.id = "4068"
device.product.name = "Live! Cam Notebook [VF0470]"
device.serial = "Creative_Labs_VF0470_Live__Cam_Notebook"
device.string = "hw:2"
device.buffering.buffer_size = "32000"
device.buffering.fragment_size = "16000"
device.access_mode = "mmap+timer"
device.profile.name = "mono-fallback"
device.profile.description = "Mono"
device.description = "Live! Cam Notebook [VF0470] Mono"
alsa.mixer_name = "USB Mixer"
alsa.components = "USB041e:4068"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
Ports:
analog-input: Analog Input (priority: 10000)
Active Port: analog-input
Formats:
pcm
Sink Input #0
Driver: module-loopback.c
Owner Module: 27
Client: n/a
Sink: 1
Sample Specification: s16le 1ch 8079Hz
Channel Map: mono
Format: pcm, format.sample_format = "\"s16le\"" format.rate = "8000" format.channels = "1" format.channel_map = "\"mono\""
Corked: no
Mute: no
Volume: mono: 65536 / 100% / 0.00 dB
balance 0.00
Buffer Latency: 703614669 usec
Sink Latency: 58058 usec
Resample method: speex-float-1
Properties:
media.role = "abstract"
module-stream-restore.id = "sink-input-by-media-role:abstract"
media.name = "Loopback of Live! Cam Notebook [VF0470] Mono"
device.icon_name = "audio-card-usb"
Source Output #0
Driver: module-loopback.c
Owner Module: 27
Client: n/a
Source: 6
Sample Specification: s16le 1ch 8000Hz
Channel Map: mono
Format: pcm
Corked: no
Mute: no
Volume: mono: 65536 / 100% / 0.00 dB
balance 0.00
Buffer Latency: 0 usec
Source Latency: 252 usec
Resample method: n/a
Properties:
media.role = "abstract"
module-stream-restore.id = "source-output-by-media-role:abstract"
media.name = "Loopback to SONY:HT-CT60BT"
media.icon_name = "audio-speakers-bluetooth"
Card #1
Name: alsa_card.usb-Creative_Labs_VF0470_Live__Cam_Notebook-01
Driver: module-alsa-card.c
Owner Module: 7
Properties:
alsa.card = "2"
alsa.card_name = "VF0470 Live! Cam Notebook"
alsa.long_card_name = "Creative Labs VF0470 Live! Cam Notebook at usb-0000:00:14.0-2, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:2:1.1"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/sound/card2"
udev.id = "usb-Creative_Labs_VF0470_Live__Cam_Notebook-01"
device.bus = "usb"
device.vendor.id = "041e"
device.vendor.name = "Creative Technology, Ltd"
device.product.id = "4068"
device.product.name = "Live! Cam Notebook [VF0470]"
device.serial = "Creative_Labs_VF0470_Live__Cam_Notebook"
device.string = "2"
device.description = "Live! Cam Notebook [VF0470]"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
Profiles:
input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
input:multichannel-input: Multichannel Input (sinks: 0, sources: 1, priority: 1, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: input:mono-fallback
Ports:
analog-input: Analog Input (priority: 10000, latency offset: 0 usec)
Part of profile(s): input:mono-fallback
multichannel-input: Multichannel Input (priority: 0, latency offset: 0 usec)
Part of profile(s): input:multichannel-input
Card #2
Name: alsa_card.pci-0000_00_1b.0
Driver: module-alsa-card.c
Owner Module: 8
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xfb210000 irq 33"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "8d20"
device.product.name = "C610/X99 series chipset HD Audio Controller"
device.form_factor = "internal"
device.string = "0"
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
output:analog-surround-41: Analog Surround 4.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
output:analog-surround-50: Analog Surround 5.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
output:analog-surround-51: Analog Surround 5.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5565, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:analog-surround-50
Ports:
analog-input-front-mic: Front Microphone (priority: 8500, latency offset: 0 usec)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-input-rear-mic: Rear Microphone (priority: 8200, latency offset: 0 usec)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-input-mic: Microphone (priority: 8700, latency offset: 0 usec, not available)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-input-linein: Line In (priority: 8100, latency offset: 0 usec)
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-output-lineout: Line Out (priority: 9000, latency offset: 0 usec)
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21, output:analog-surround-21+input:analog-stereo, output:analog-surround-40, output:analog-surround-40+input:analog-stereo, output:analog-surround-41, output:analog-surround-41+input:analog-stereo, output:analog-surround-50, output:analog-surround-50+input:analog-stereo, output:analog-surround-51, output:analog-surround-51+input:analog-stereo
analog-output-headphones: Headphones (priority: 9900, latency offset: 0 usec, not available)
Properties:
device.icon_name = "audio-headphones"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
iec958-stereo-output: Digital Output (S/PDIF) (priority: 0, latency offset: 0 usec)
Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo
Card #3
Name: bluez_card.0C_A6_94_1C_C6_26
Driver: module-bluez5-device.c
Owner Module: 28
Properties:
device.description = "SONY:HT-CT60BT"
device.string = "0C:A6:94:1C:C6:26"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "speaker"
bluez.path = "/org/bluez/hci0/dev_0C_A6_94_1C_C6_26"
bluez.class = "0x240414"
bluez.alias = "SONY:HT-CT60BT"
device.icon_name = "audio-speakers-bluetooth"
Profiles:
a2dp_sink: High Fidelity Playback (A2DP Sink) (sinks: 1, sources: 0, priority: 40, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: a2dp_sink
Ports:
speaker-output: Speaker (priority: 0, latency offset: 0 usec, available)
Part of profile(s): a2dp_sink
speaker-input: Bluetooth Input (priority: 0, latency offset: 0 usec, not available)
Last edited by TheNullPlayer (2020-06-09 04:49:27)
Offline