From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: Prodigy 7.1 driver update [snd-ice1724] Date: Mon, 24 Nov 2003 19:33:34 +0100 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <3FC245AB.8040902@aei.ca> Mime-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: <3FC245AB.8040902@aei.ca> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: Apostolos Dimitromanolakis Cc: Alsa-devel List-Id: alsa-devel@alsa-project.org At Mon, 24 Nov 2003 12:53:47 -0500, Apostolos Dimitromanolakis wrote: > > Hi, > > here's the new revision of the Audiotrak Prodigy 7.1 driver. The > driver now initializes correctly for the 24.576Mhz crystal and also I > have added some more controls for adc oversampling ratio (in theory > should be changed automatically to 64x at 96Khz sampling rate) and dac > de-emphasis. > > The initialization sequence of the WM8770 has been modified to reduce > the pop noise at startup (now it's almost nono-existant). Also the > volume control updates now only at zero cross automatically to reduce > again the noise when changing volumes. I think the aureon driver should > also benefit from these two so I include a patch for the aureon.c too. thanks, applied to cvs with minor modifications. i changed the put callback to compare with the old value to avoid the no necessary performance. too often i2c transfer can be problematic when a crazy mixer apps accesses to mixer elements. > Finally there is some misconception in the aureon & prodigy drivers: > the codec chip does not have a Master control as it appears at the > mixer. Instead the master control just updates the 8 volume controls of > the individual DAC at the same time. Probably the best way is to add a > virtual master control (ie that we update the volumes of the dac with > + ). well, such a thing should be done on user-space rather than on kernel. let's postpone this until the new highlevel mixer functions become available. > > As I wrote some days ago, the default buffer/period rates that > alsarecord uses at 44.1KHz and lower sampling , locks hard the kernel. > Have no idea what is it/how to fix it whatsoever. hmm, could be the mismatch of cristal rate? i don't find out the critical path in the driver yet. Takashi ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/