#875: [patch] Add module for jack sense evdev input devices --------------------------+------------------------------------------------- Reporter: joeshaw | Owner: lennart Type: enhancement | Status: new Milestone: | Component: core Resolution: | Keywords: --------------------------+-------------------------------------------------
Comment(by coling): Thank you very much for this. I just wish you'd discussed the implementation with us before starting development. Jack Sensing support is not something that should be handled as a module, but rather something built in to the alsa-sink/source itself. Ultimately Jack Sensing should result in a change of sink/source "port" e.g. changing from built in "Speakers" to "Headphones" port in the case. Clients should not need to do any watching of sink properties etc. however they may wish to take some action, however they will be made aware of this due to the port changes anyway. The main complications with regard to Jack Sensing comes from when users have specifically overridden the port manually - who do we want to take notice of, the user choice or the automatic information? I'd err on the side of the latter, but there are still some complications (e.g. some hardware has three ports - Speakers, Headphones and "something else I can't remember off the top of my head", so it's not a simple binary choice. But certainly the ports system is the correct place to hook up jack sensing. I'd love it if you would come and discuss this with us on the IRC channel or via the devel list. -- Ticket URL: <http://pulseaudio.org/ticket/875#comment:1> PulseAudio <http://pulseaudio.org/> The PulseAudio Sound Server _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets