Gentoo Archives: gentoo-user

From: David Haller <gentoo@×××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Firefox 57.0.4 without pulseaudio? Possible?
Date: Sun, 14 Jan 2018 14:31:19
Message-Id: 20180114143057.on4o3h2zz4eltrmy@grusum.endjinn.de
In Reply to: Re: [gentoo-user] Firefox 57.0.4 without pulseaudio? Possible? by tuxic@posteo.de
1 Hello,
2
3 On Sun, 14 Jan 2018, tuxic@××××××.de wrote:
4 >thanks a lot for all the input.
5 >
6 >I disabled pulseaudio via USE flag and recompiled the whole stuff.
7 >And VOILA! : Sound without apulse and pulseaudio! NICE!
8
9 BTW: I just rechecked, and it doesn't use an integrated copy too, I
10 think:
11
12 $ cd /usr/lib/firefox
13 $ nm firefox-bin *.so |grep -i pulse|c++filt
14 00000000021d7060 t mozilla::dom::GamepadHapticActuator::Pulse(double, double, mo
15 0000000005a62c50 d mozilla::dom::GamepadHapticActuatorBinding::pulse_methodinfo
16 0000000001edb4e0 t mozilla::dom::GamepadHapticActuatorBinding::pulse_promiseWrap&)
17 0000000005aa20b0 d mozilla::sCannotInitializePulseAudio
18 0000000002f1d6a0 t decode_pulses
19 0000000002f1de00 t encode_pulses
20 0000000002f31b80 t silk_decode_pulses
21 0000000002f32660 t silk_encode_pulses
22 00000000049a1cd4 r silk_max_pulses_table
23 00000000049a1b60 r silk_pulses_per_block_BITS_Q5
24 00000000049a1c20 r silk_pulses_per_block_iCDF
25
26 Using strings similiarly yields e.g.:
27
28 libpulse.so.0
29 ,libpulse %s
30 cannot-initialize-pulseaudio
31 MediaCannotInitializePulseAudio
32 Linux PulseAudio is *not* supported => ALSA APIs will be utilized instead
33
34 and ldd does not show any dep. So at _most_ it might try to dlopen
35 libpulse and if that fails maybe log the above "error".
36
37 Yay!
38 -dnh
39
40 --
41 There is, however, a strange, musty smell in the air that reminds me of
42 something...hmm...yes...I've got it...there's a VMS nearby, or I'm a Blit.
43 -- Larry Wall in Configure from the perl distribution