Hi, both nspluginwrapper and operapluginwrapper from Opera are not redirected to Pulseaudio as my configs state that they should

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Hi

I'm on x86_64 system using a 32Bit Flash player and both plugin wrappers
seem to bypass my configurations and go straight to my PCM device ---

Here are my configs:


HoracePC@comp1:/etc> cat alsa-pulse.conf
@hooks [
           {
                   func load
                   files [
                           "/etc/asound.conf"
                           "/etc/asound-pulse.conf"
                           "~/.asoundrc"
                   ]
                   errors false
           }
]

<confdir:alsa.conf>

HoracePC@comp1:/etc> cat asound.state
state.SB {
           control.1 {
                   comment.access 'read write'
                   comment.type INTEGER
                   comment.count 2
                   comment.range '0 - 64'
                   comment.dbmin -6400
                   comment.dbmax 0
                   iface MIXER
                   name 'Speaker Playback Volume'
                   value.0 64
                   value.1 64
           }
           control.2 {
                   comment.access 'read write'
                   comment.type BOOLEAN
                   comment.count 2
                   iface MIXER
                   name 'Speaker Playback Switch'
                   value.0 true
                   value.1 true
           }
           control.3 {
                   comment.access 'read write'
                   comment.type INTEGER
                   comment.count 2
                   comment.range '0 - 64'
                   comment.dbmin -6400
                   comment.dbmax 0
                   iface MIXER
                   name 'Headphone Playback Volume'
                   value.0 64
                   value.1 64
           }
           control.4 {
                   comment.access 'read write'
                   comment.type BOOLEAN
                   comment.count 2
                   iface MIXER
                   name 'Headphone Playback Switch'
                   value.0 true
                   value.1 true
           }
           control.5 {
                   comment.access 'read write'
                   comment.type INTEGER
                   comment.count 2
                   comment.range '0 - 2'
                   comment.dbmin 0
                   comment.dbmax 4000
                   iface MIXER
                   name 'Mic Boost'
                   value.0 0
                   value.1 0
           }
           control.6 {
                   comment.access 'read write'
                   comment.type INTEGER
                   comment.count 2
                   comment.range '0 - 2'
                   comment.dbmin 0
                   comment.dbmax 4000
                   iface MIXER
                   name 'Front Mic Boost'
                   value.0 0
                   value.1 0
           }
           control.7 {
                   comment.access 'read write'
                   comment.type INTEGER
                   comment.count 2
                   comment.range '0 - 12'
                   comment.dbmin -2400
                   comment.dbmax 0
                   iface MIXER
                   name 'Beep Playback Volume'
                   value.0 0
                   value.1 0
           }
           control.8 {
                   comment.access 'read write'
                   comment.type BOOLEAN
                   comment.count 2
                   iface MIXER
                   name 'Beep Playback Switch'
                   value.0 false
                   value.1 false
           }
           control.9 {
                   comment.access 'read write'
                   comment.type INTEGER
                   comment.count 2
                   comment.range '0 - 31'
                   comment.dbmin -1650
                   comment.dbmax 3000
                   iface MIXER
                   name 'Capture Volume'
                   value.0 19
                   value.1 19
           }
           control.10 {
                   comment.access 'read write'
                   comment.type BOOLEAN
                   comment.count 2
                   iface MIXER
                   name 'Capture Switch'
                   value.0 true
                   value.1 true
           }
           control.11 {
                   comment.access 'read write'
                   comment.type INTEGER
                   comment.count 1
                   comment.range '0 - 64'
                   comment.dbmin -6400
                   comment.dbmax 0
                   iface MIXER
                   name 'Master Playback Volume'
                   value 40
           }
           control.12 {
                   comment.access 'read write'
                   comment.type BOOLEAN
                   comment.count 1
                   iface MIXER
                   name 'Master Playback Switch'
                   value true
           }
           control.13 {
                   comment.access 'read write user'
                   comment.type INTEGER
                   comment.count 2
                   comment.range '0 - 255'
                   comment.tlv '0000000100000008ffffec1400000014'
                   comment.dbmin -5100
                   comment.dbmax 0
                   iface MIXER
                   name 'PCM Playback Volume'
                   value.0 252
                   value.1 252
           }
}

HoracePC@comp1:/etc> cat asound-pulse.conf
# PulseAudio plugin configuration

# Let's create a virtual device "pulse" for mixer and PCM

pcm.pulse {
       type pulse
}

ctl.pulse {
       type pulse
}

# Let's make it the default!

pcm.!default {
       type plug
       slave.pcm {
           type pulse
       }
}

ctl.!default {
       type pulse
}

Here's an output of lsof as example:

comp1:/dev/snd # lsof *
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system
/home/HoracePC/.gvfs
         Output information may be incomplete.
COMMAND     PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
kmix       3636 HoracePC   11u   CHR  116,7      0t0 5982 controlC0
pulseaudi  3900 HoracePC  mem    CHR  116,4          5952 pcmC0D0c
pulseaudi  3900 HoracePC   21u   CHR  116,7      0t0 5982 controlC0
pulseaudi  3900 HoracePC   26u   CHR  116,7      0t0 5982 controlC0
pulseaudi  3900 HoracePC   27u   CHR  116,4      0t0 5952 pcmC0D0c
pulseaudi  3900 HoracePC   28u   CHR  116,7      0t0 5982 controlC0
operaplug 12263 HoracePC  mem    CHR  116,3          5971 pcmC0D0p
operaplug 12263 HoracePC    8r   CHR  116,2      0t0 5918 timer
operaplug 12263 HoracePC    9u   CHR  116,3      0t0 5971 pcmC0D0p
operaplug 12263 HoracePC   11u   CHR  116,7      0t0 5982 controlC0

Do I need to put an ~/.asoundrc to reiterate what are in my default
configs?


-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux