Package: libgstreamer1.0-0
Version: 1.18.5-1
Severity: important
X-Debbugs-Cc: carmen....@belgacom.net

Dear Maintainer,

Since a few weeks, audio from several apps like firefox, chromium, parole or 
clementine is directed to the motherboard soundcard [Intel]
instead of the pci soundcard [Live] of my desktop computer.
As apps using directly ALSA as Audacity or MuseScore are still working fine, I 
suspect GStreamer.

The PCI soundcard is always the first one because of the line "options snd 
slots=snd_emu10k1" in the /etc/modprobe.d/alsa-base.conf file.
It is also ALSA's default soundcard because of the lines "defaults.ctl.!card 
Live" and "defaults.pcm.!card Live" in the /etc/asound.conf file
I have *no PulseAudio* installed.

If I temporarily disable onboard soundcard from bios for a test then audio go 
back to the PCI soundcard.

Test of autoaudiosink does not work as expected.
 If I test GStreamer with "gst-launch-1.0 -v audiotestsrc ! audioconvert ! 
autoaudiosink" 
 then command output shows a "GstPulseSink"... but I have no PulseAudio 
installed ?!
 Also You can see that the selected device is 
alsa_output.pci-0000_00_1b.0.analog-stereo which is the onboard one.
See gst-auto.log below for details.

Test of alsasink is ok.
 If I test GStreamer with "gst-launch-1.0 -v audiotestsrc ! audioconvert ! 
alsasink"
 then sound go the the PCI soundcard as expected
See gst-alsa.log below for details.

*** alsa-cards
 0 [Live           ]: EMU10K1 - SB Live! 5.1
                      SB Live! 5.1 (rev.7, serial:0x80641102) at 0xe880, irq 16
 1 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfbaf8000 irq 33
 2 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfbbfc000 irq 35
 3 [C920           ]: USB-Audio - HD Pro Webcam C920
                      HD Pro Webcam C920 at usb-0000:00:1d.7-6, high speed

*** gst-auto.log
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0.GstPad:src: caps = 
audio/x-raw, rate=(int)44100, format=(string)F32LE, channels=(int)1, 
layout=(string)interleaved
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:src: caps = 
audio/x-raw, rate=(int)44100, format=(string)F32LE, channels=(int)1, 
layout=(string)interleaved
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0.GstGhostPad:sink.GstProxyPad:proxypad0:
 caps = audio/x-raw, rate=(int)44100, format=(string)F32LE, channels=(int)1, 
layout=(string)interleaved
Redistribute latency...
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse.GstPad:sink:
 caps = audio/x-raw, rate=(int)44100, format=(string)F32LE, channels=(int)1, 
layout=(string)interleaved
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0.GstGhostPad:sink: caps = 
audio/x-raw, rate=(int)44100, format=(string)F32LE, channels=(int)1, 
layout=(string)interleaved
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:sink: caps = 
audio/x-raw, rate=(int)44100, format=(string)F32LE, channels=(int)1, 
layout=(string)interleaved
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse:
 volume = 1
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse:
 mute = false
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse:
 current-device = alsa_output.pci-0000_00_1b.0.analog-stereo
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse:
 volume = 1
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse:
 mute = false
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse:
 current-device = alsa_output.pci-0000_00_1b.0.analog-stereo
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse:
 volume = 1
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse:
 mute = false
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse:
 current-device = alsa_output.pci-0000_00_1b.0.analog-stereo
handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:01.602219878
Setting pipeline to NULL ...
Freeing pipeline ...

*** gst-alsa.log
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0.GstPad:src: caps = 
audio/x-raw, rate=(int)44100, format=(string)F64LE, channels=(int)2, 
layout=(string)interleaved, channel-mask=(bitmask)0x0000000000000003
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:src: caps = 
audio/x-raw, rate=(int)44100, format=(string)F64LE, channels=(int)2, 
layout=(string)interleaved, channel-mask=(bitmask)0x0000000000000003
Redistribute latency...
/GstPipeline:pipeline0/GstAlsaSink:alsasink0.GstPad:sink: caps = audio/x-raw, 
rate=(int)44100, format=(string)F64LE, channels=(int)2, 
layout=(string)interleaved, channel-mask=(bitmask)0x0000000000000003
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:sink: caps = 
audio/x-raw, rate=(int)44100, format=(string)F64LE, channels=(int)2, 
layout=(string)interleaved, channel-mask=(bitmask)0x0000000000000003
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstAudioSinkClock
handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:04.192914018
Setting pipeline to NULL ...
Freeing pipeline ...

*** lspci |grep -i audio
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio 
Controller
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio 
[Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM]
08:00.0 Multimedia audio controller: Creative Labs EMU10k1 [Sound Blaster Live! 
Series] (rev 07)

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.0-1-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN, TAINT_FIRMWARE_WORKAROUND
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libgstreamer1.0-0 depends on:
ii  libc6         2.32-4
ii  libcap2       1:2.44-1
ii  libcap2-bin   1:2.44-1
ii  libdw1        0.186-1
ii  libglib2.0-0  2.70.1-1
ii  libunwind8    1.3.2-2

libgstreamer1.0-0 recommends no packages.

Versions of packages libgstreamer1.0-0 suggests:
ii  gstreamer1.0-tools  1.18.5-1

-- no debconf information

Reply via email to