Guennadi Liakhovetski wrote:
On Tue, 2 Feb 2010, Michael Trimarchi wrote:
Guennadi Liakhovetski wrote:
(re-adding the list)
On Tue, 2 Feb 2010, Michael Trimarchi wrote:
Hi,
Guennadi Liakhovetski wrote:
On Sat, 30 Jan 2010, Michael Trimarchi wrote:
Guennadi Liakhovetski wrote:
> Hi > > I know this question belongs rather to alsa-users, and I did ask it > there, > but got no solution so far. Maybe someone here can help. > > The recently posted SuperH SIU driver only supports stereo playback > and > capture (channels_min = channels_max = 2). Is there a way to tell > alsa-lib > to duplicate the mono-channel during playback and to mix recorded > channels > (or use one of them), if mono recording is requested? > > I'm not an expert but I think that you can use plughw support of alsa-lib
pcm.record { type plug slave { pcm record_hw } route_policy average rate_converter "linear" }
I think that automatically change rate and channel for supporting mono channel too
Thanks for the snippet, but, I'm afraid, it didn't help either.
Sorry can you explain a little bit more why it doesn't help you?
I certainly gladly would explain this, if only I knew... It just doesn't change anything. Are you using it anywhere? If yes, with which hardware configuration and software (alsa-lib) versions?
alsa-lib 1.0.16
1.0.22 here.
#define BUILD_PCM_PLUGIN_RATE "1" #define BUILD_PCM_PLUGIN_ROUTE "1"
Yes, have these in include/config.h too.
Hardware android openmoko gta02. Test it with arecord 1 month ago
Ok, looks like openmoko has a few configurations, of which some are just mono, and the I2S is, of course, stereo only. So, did this work with the HiFi (I2S) interface and not with bluetooth?
I have tested it on the no-bluetooth interface. What is your testing application and the reporting error?
Michael
Thanks Guennadi
Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/