From: bugtrack@alsa-project.org
To: alsa-devel@alsa-project.org
Subject: [ALSA - driver 0001724]: au88x0 PCM configuration problem - buffer_size constraint
Date: Thu, 6 Jul 2006 17:00:55 +0200 [thread overview]
Message-ID: <b548e05ffcab1a5bebe3496f76d15bc8@bugtrack.alsa-project.org> (raw)
A NOTE has been added to this issue.
======================================================================
<https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1724>
======================================================================
Reported By: Raymond
Assigned To: mjander
======================================================================
Project: ALSA - driver
Issue ID: 1724
Category: PCI - au88x0
Reproducibility: always
Severity: block
Priority: normal
Status: assigned
Distribution:
Kernel Version:
======================================================================
Date Submitted: 01-07-2006 05:10 CET
Last Modified: 07-06-2006 17:00 CEST
======================================================================
Summary: au88x0 PCM configuration problem - buffer_size
constraint
Description:
/cvs/alsa-lib/test/pcm_min
ALSA lib pcm.c:7127:(snd_pcm_set_params) Unable to set buffer time
(latency) 500000 for PLAYBACK: Invalid argument
Playback open error: Invalid argument
sound card is au8830, the au88x0 driver only accept period size in power
of 2.
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0001766 jackd : ALSA: cannot set period size to...
======================================================================
----------------------------------------------------------------------
Raymond - 07-06-06 09:43
----------------------------------------------------------------------
Refer to
http://sourceforge.net/mailarchive/forum.php?thread_id=7311228&forum_id=1751
>> xxx_set_near means that the function can choose a value that is not
>> exactly what you requested. You must check samplerate after the call
>> to determine the actual sample rate.
This means the alsa-lib example code (pcm.c and pcm_min.c) should also
need to check buffer_time or period_time after calling
snd_pcm_hw_params_set_buffer_time_near() or
snd_pcm_hw_params_set_period_time_near() to determine the actual
buffer_time or period_time.
----------------------------------------------------------------------
Raymond - 07-06-06 17:00
----------------------------------------------------------------------
>> In this case depends on the parameter order. Or a better fix maybe to
>> describe that buffer_size must be N * period_size with pow2 restriction
>> (create a list with all combinations).
The following also work, however it seem that the 64K SG buffer is just
enough for 16 streams (4K buffer each)
static unsigned int adb_buffer_sizes[16] = {
4096, 4096*2, 4096*3, 4096*4,
4096*5, 4096*6, 4096*7, 4096*8,
4096*9, 4096*10,4096*11,4096*12,
4096*13,4096*14,4096*15,4096*16,
};
snd_pcm_hw_constraint_list(runtime, 0, SNDRV_PCM_HW_PARAM_BUFFER_BYTES,
&hw_constraints_adb_buffer_sizes);
Issue History
Date Modified Username Field Change
======================================================================
01-07-06 05:10 Raymond New Issue
01-09-06 15:19 Raymond Note Added: 0007537
01-19-06 15:04 Raymond Note Deleted: 0007537
01-19-06 15:36 Raymond Note Added: 0007721
01-28-06 07:58 Raymond Note Added: 0007828
01-28-06 07:58 Raymond Note Deleted: 0007721
01-30-06 18:46 Raymond Note Added: 0007840
01-31-06 03:15 Raymond Note Added: 0007844
01-31-06 06:41 Raymond Note Edited: 0007840
01-31-06 07:03 Raymond Note Edited: 0007840
01-31-06 07:08 Raymond Note Edited: 0007840
01-31-06 07:11 Raymond Note Edited: 0007840
01-31-06 08:31 Raymond Note Edited: 0007840
01-31-06 09:48 Raymond Note Edited: 0007844
01-31-06 10:19 perex Note Added: 0007845
01-31-06 10:26 perex Note Added: 0007847
01-31-06 10:26 perex Note Edited: 0007847
01-31-06 10:48 perex Project ALSA - lib => ALSA -
driver
01-31-06 10:49 perex Category 0_general => PCI - au88x0
01-31-06 10:49 perex Summary simple PCM helper
function => au88x0 PCM configuration problem - buffer_size constraint
01-31-06 11:06 Raymond Note Added: 0007848
01-31-06 13:48 perex Status new => assigned
01-31-06 13:48 perex Assigned To => mjander
01-31-06 13:49 perex Relationship added related to 0001766
01-31-06 15:59 Raymond Note Added: 0007852
02-01-06 07:35 perex Note Added: 0007857
02-01-06 10:32 Raymond Note Added: 0007858
02-01-06 10:37 Raymond Note Edited: 0007848
02-01-06 17:15 Raymond Note Edited: 0007844
02-01-06 17:20 Raymond Note Added: 0007860
02-02-06 10:23 Raymond Note Added: 0007874
02-02-06 11:10 Raymond Note Edited: 0007874
02-02-06 15:48 Raymond Note Edited: 0007874
02-03-06 14:26 Raymond Note Added: 0007897
02-04-06 02:46 Raymond Note Edited: 0007874
02-04-06 02:52 Raymond Note Edited: 0007858
02-04-06 02:56 Raymond Note Edited: 0007858
02-05-06 16:39 Raymond Note Added: 0007939
02-05-06 16:48 Raymond Note Added: 0007940
02-06-06 04:40 Raymond Note Deleted: 0007939
02-06-06 06:15 Raymond Note Edited: 0007940
02-07-06 07:35 Raymond Note Added: 0007954
02-13-06 03:11 Raymond Note Added: 0008036
02-13-06 08:52 mjander Note Added: 0008039
02-13-06 16:57 Raymond Note Added: 0008055
02-13-06 17:02 Raymond Note Edited: 0008055
02-13-06 17:02 Raymond Note Edited: 0008055
02-16-06 04:01 Raymond Note Added: 0008083
02-19-06 06:31 Raymond Note Added: 0008130
02-19-06 06:39 Raymond Note Edited: 0008130
03-07-06 11:08 Raymond Note Added: 0008362
03-07-06 14:18 Raymond Note Edited: 0007844
03-24-06 10:51 Raymond File Added: snd_pcm_set_params.patch
03-30-06 18:35 Raymond Note Added: 0009036
05-22-06 15:11 Raymond Note Deleted: 0008055
05-22-06 15:12 Raymond Note Deleted: 0008362
05-22-06 15:13 Raymond Note Deleted: 0008130
05-22-06 15:14 Raymond Note Deleted: 0008083
05-22-06 15:15 Raymond Note Deleted: 0009036
05-22-06 15:16 Raymond Note Deleted: 0007860
05-22-06 15:17 Raymond Note Deleted: 0007848
05-22-06 15:20 Raymond Note Deleted: 0007940
05-22-06 15:24 Raymond Note Deleted: 0007954
05-22-06 15:48 Raymond Note Added: 0009912
05-30-06 09:36 Raymond Note Added: 0010017
05-30-06 09:38 Raymond Note Edited: 0010017
05-30-06 18:31 rlrevell Note Added: 0010020
06-30-06 13:49 Raymond File Added: test.c
06-30-06 13:53 Raymond Note Added: 0010734
06-30-06 13:55 Raymond Note Edited: 0010734
07-01-06 04:20 Raymond Note Added: 0010756
07-01-06 04:21 Raymond Note Edited: 0010756
07-01-06 04:22 Raymond Note Edited: 0010756
07-02-06 09:24 Raymond Note Added: 0010773
07-04-06 13:37 Raymond Note Added: 0010820
07-04-06 15:17 Raymond Note Edited: 0010820
07-04-06 15:19 Raymond Note Edited: 0010820
07-05-06 08:52 Raymond Note Added: 0010832
07-05-06 08:54 Raymond Note Edited: 0010832
07-06-06 09:41 Raymond Note Added: 0010857
07-06-06 09:42 Raymond Note Edited: 0010857
07-06-06 09:43 Raymond Note Edited: 0010857
07-06-06 17:00 Raymond Note Added: 0010868
======================================================================
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
next reply other threads:[~2006-07-06 15:00 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-06 15:00 bugtrack [this message]
-- strict thread matches above, loose matches on Subject: below --
2006-07-22 0:34 [ALSA - driver 0001724]: au88x0 PCM configuration problem - buffer_size constraint bugtrack
2006-07-20 7:29 bugtrack
2006-07-14 1:07 bugtrack
2006-07-13 2:27 bugtrack
2006-07-06 7:41 bugtrack
2006-07-05 6:52 bugtrack
2006-07-04 11:37 bugtrack
2006-07-02 7:24 bugtrack
2006-07-01 2:20 bugtrack
2006-06-30 11:53 bugtrack
2006-05-30 16:31 bugtrack
2006-05-30 7:36 bugtrack
2006-05-22 13:48 bugtrack
2006-03-30 16:35 bugtrack
2006-03-07 10:08 bugtrack
2006-02-19 5:31 bugtrack
2006-02-16 3:01 bugtrack
2006-02-13 15:57 bugtrack
2006-02-13 7:52 bugtrack
2006-02-13 2:11 bugtrack
2006-02-07 6:35 bugtrack
2006-02-05 15:48 bugtrack
2006-02-05 15:39 bugtrack
2006-02-03 13:26 bugtrack
2006-02-02 9:23 bugtrack
2006-02-01 16:20 bugtrack
2006-02-01 9:32 bugtrack
2006-02-01 6:35 bugtrack
2006-01-31 14:59 bugtrack
2006-01-31 12:49 bugtrack
2006-01-31 12:48 bugtrack
2006-01-31 10:06 bugtrack
2006-01-31 9:49 bugtrack
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=b548e05ffcab1a5bebe3496f76d15bc8@bugtrack.alsa-project.org \
--to=bugtrack@alsa-project.org \
--cc=alsa-devel@alsa-project.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox