Re: Why does Jack section uses "state.plugged = unknown" and "state.unplugged = unknown"?

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

 



On Fri, 2021-09-17 at 11:41 +0800, Chengyi Zhao wrote:
> Hi guys,
> 
> I don't know why Jack section uses "state.plugged = unknown" and 
> "state.unplugged = unknown" in the path file 
> "analog-output-lineout.conf" below.
> 
> I think PulseAudio should set Jack to be available when it recognizes 
> the "Jack Line Out CLFE" is plugged, and vice versa.
> 
> Would you please help explain the true meaning of ”unknown“ here.
> 
> [Jack Line Out CLFE]
> state.plugged = unknown
> state.unplugged = unknown
> required-any = any

The center/LFE channel alone isn't a good source for lineout
availability information, so we ignore it for that purpose. If you have
only center/LFE connected but not the front channels, neither stereo
nor surround output is really functional. If you don't have center/LFE
connected, the path may or may not be functional, depending on whether
you're using stereo or surround.

If we had separate lineout path configurations for stereo and the
various surround profiles, then we could perhaps use "state.unplugged =
no" to mark the surround output unavailable when center/LFE isn't
connected.

-- Tanu




[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux