[alsa-devel] Juli@ ICE1724 and 24 bit audio
Demian Martin
demianm_1 at yahoo.com
Tue Feb 10 17:21:16 CET 2009
Now I'm more confused. I'll try the experiments today and report on what I
find. If plughw with aplay works and xine doesn't that will explain a lot.
I should have some good experimental answers in a few hours.
Demian Martin
Product Design Services
-----Original Message-----
From: Pavel Hofman [mailto:pavel.hofman at insite.cz]
Sent: Tuesday, February 10, 2009 7:35 AM
To: Vedran Miletić
Cc: Demian Martin; alsa-devel at alsa-project.org
Subject: Re: [alsa-devel] Juli@ ICE1724 and 24 bit audio
Vedran Miletić wrote:
> Yeah, ALSA's documentation is actually quite lacking on many fronts
> and is mostly scattered around various wikis and mailing lists.
>
> But I guess it is as it is, complaining about it won't fix it.
>
> On 2/9/09, Demian Martin <demianm_1 at yahoo.com> wrote:
>> Thanks, I'll try that. I guess this e-mail will serve as more
documentation
>> on that feature (bug). I had not seen that factoid anywhere.
>>
>> Demian Martin
>> PDS
>>
>>
What makes you guys think the plug plugin trims the data down to 16bits?
Sure if the rate is changed (the source code suggests only the
low-quality linear rate algorithm supports above-16bit format -
operation convert, the other resampling algorithms convert using the
operation convert_s16).
Ice1724 supports all the general rates natively, the rate conversion in
the plug plugin should not kick in for common audio formats. The only
case I can think of would be switching Juli to external SPDIF-IN clock -
the hw.rate_min = hw.rate_max = actual_rate and the automatic rate
conversion could happen.
I did not use the hw device in my tests since all the tested tracks
would have to be 32-bit for the hw device to accept the format when
played via my favorite aplay.
My 2 cents guess is xine does the conversion.
Regards,
Pavel.
More information about the Alsa-devel
mailing list