From mboxrd@z Thu Jan 1 00:00:00 1970 From: VDR User Subject: Re: How is /proc/asound/cardX/eld#Y.Z generated? Date: Mon, 12 Oct 2015 10:57:08 -0700 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-io0-f180.google.com (mail-io0-f180.google.com [209.85.223.180]) by alsa0.perex.cz (Postfix) with ESMTP id B79B4264F3F for ; Mon, 12 Oct 2015 19:57:09 +0200 (CEST) Received: by iodv82 with SMTP id v82so58084025iod.0 for ; Mon, 12 Oct 2015 10:57:08 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Takashi Iwai Cc: "mailing list: alsa-dev" List-Id: alsa-devel@alsa-project.org >> Hi. I was wondering if someone can tell me how exactly the eld files >> are generated. > > It's just showing the data passed. Usually the graphics driver sets > ELD, and the hardware receives and transfers to the audio part. > >> Additionally, if they can be overridden somehow. > > No, there is no such a mechanism. > >> The >> reason is if I start x while my tv is turned on, the eld reports only >> stereo audio capability for hdmi even though the tv is plugged into my >> surround receiver. I don't care what the tv reports, my surround >> receiver is 7.1 so I always want the eld to reflect my -actual- audio >> channel setup. > > As mentioned, this is the information coming from the graphics side, > so the place to manage is rather the graphics driver. Thanks for your reply Takashi, and for pointing me in the right direction. Hopefully there's an override for this on the graphics driver side.