Re: [PATCH V5 2/3] ASoC: fsl_asrc: replace the process_option table with function
From: S.j. Wang <hidden>
Date: 2019-04-22 03:34:43
Also in:
alsa-devel, lkml
From: S.j. Wang <hidden>
Date: 2019-04-22 03:34:43
Also in:
alsa-devel, lkml
Hi
On Mon, Apr 22, 2019 at 03:15:34AM +0000, S.j. Wang wrote:quoted
Hiquoted
On Mon, Apr 22, 2019 at 02:32:35AM +0000, S.j. Wang wrote:quoted
When we want to support more sample rate, for example12kHz/24kHzquoted
quoted
wequoted
need update the process_option table, if we want to support more sample rate next time, the table need to be updated again. which is not flexible. We got a function fsl_asrc_sel_proc to replace the table, which can give the pre-processing and post-processing options according to the sample rate. Signed-off-by: Shengjiu Wang <redacted>A couple of more small comments. And please add this when you resend: Acked-by: Nicolin Chen <nicoleotsuka@gmail.com>quoted
+ * Unsupport cases: Tsout > 8.125 * Tsin, Tsout > 16.125 * TsinSince we have a ratio validation somewhere else, it's okay to drop this line - - it may confuse people since the function no longer checks these unsupported cases.I add this for may be in the future we forget the limitation. Just for areminder. Okay. Let's use something more practical like: +* Make sure to exclude following unsupported cases before calling the function: +* 1) outrate > 8.125 * inrate +* 2) outrate > 16.125 * inrate
Ok.