From: bugtrack@alsa-project.org
To: alsa-devel@alsa-project.org
Subject: [ALSA - driver 0001766]: jackd : ALSA: cannot set period size to 1024 frames for capture
Date: Thu, 6 Jul 2006 03:24:36 +0200 [thread overview]
Message-ID: <b633f202696941cb220dd9d1f2bb76e1@bugtrack.alsa-project.org> (raw)
A NOTE has been added to this issue.
======================================================================
<https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1766>
======================================================================
Reported By: Raymond
Assigned To: mjander
======================================================================
Project: ALSA - driver
Issue ID: 1766
Category: PCI - au88x0
Reproducibility: always
Severity: block
Priority: normal
Status: assigned
Distribution:
Kernel Version:
======================================================================
Date Submitted: 01-21-2006 05:02 CET
Last Modified: 07-06-2006 03:24 CEST
======================================================================
Summary: jackd : ALSA: cannot set period size to 1024 frames
for capture
Description:
snd_pcm_hw_params_get_channels_max() return 4 for capture stream
static struct snd_pcm_hardware snd_vortex_playback_hw_adb = {
.info =
(SNDRV_PCM_INFO_MMAP | /* SNDRV_PCM_INFO_RESUME | */
SNDRV_PCM_INFO_PAUSE | SNDRV_PCM_INFO_INTERLEAVED |
SNDRV_PCM_INFO_MMAP_VALID),
.formats =
SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_U8 |
SNDRV_PCM_FMTBIT_MU_LAW | SNDRV_PCM_FMTBIT_A_LAW,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rate_min = 5000,
.rate_max = 48000,
.channels_min = 1,
#ifdef CHIP_AU8830
.channels_max = 4,
#else
.channels_max = 2,
#endif
.buffer_bytes_max = 0x10000,
.period_bytes_min = 0x1,
.period_bytes_max = 0x1000,
.periods_min = 2,
.periods_max = 32,
};
static int
vortex_adb_allocroute(vortex_t * vortex, int dma, int nr_ch, int dir, int
type)
{
stream_t *stream;
int i, en;
if ((nr_ch == 3)
|| ((dir == SNDRV_PCM_STREAM_CAPTURE) && (nr_ch > 2)))
return -EBUSY;
therefore jackd fail with "ALSA: cannot set period size to 1024 frames for
capture"
jackd -d alsa hw:0 -S
jackd 0.100.9
...
JACK compiled with System V SHM support.
loading driver ..
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|16bit
control device hw:0
configuring for 48000Hz, period = 1024 frames, buffer = 2 periods
ALSA: cannot set period size to 1024 frames for capture
ALSA: cannot configure capture channel
cannot load driver module alsa
no message buffer overruns
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0001724 au88x0 PCM configuration problem - buff...
======================================================================
----------------------------------------------------------------------
Raymond - 06-28-06 05:01
----------------------------------------------------------------------
When jackd using oss , the sound play at half speed.
I don't know it is a jackd bug or oss enumeration bug.
If OSS enumeration does not support more than 2 channels, it should not
tell the OSS application to use 4 channels even when ALSA driver support
more than 2 channels.
----------------------------------------------------------------------
Raymond - 07-06-06 03:24
----------------------------------------------------------------------
It seem jackd expect period_size of playback streams equal to period_size
of capture streams.
Since period_bytes_min and period_bytes_max in snd_vortex_playback_hw_adb
is different, this make many alsa applications need workaround for au88x0
since either snd_pcm_hw_params_set_period_time_near() or
snd_pcm_hw_params_set_buffer_time_near() fail most of the time.
http://bugzilla.gnome.org/show_bug.cgi?id=342085
The situtation seem to be solved if the driver set both period_bytes_min
and period_bytes_max to 4096 as described in
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1724#10832 , however
jackd
can only run with 2 playback and 2 capture channels.
Can jackd run on sound card with different number of playback and capture
channels. (different period size for playback and capture stream) ?
Issue History
Date Modified Username Field Change
======================================================================
01-21-06 05:02 Raymond New Issue
01-21-06 05:25 rlrevell Note Added: 0007735
01-21-06 05:36 rlrevell Note Deleted: 0007735
01-21-06 07:36 Raymond Note Added: 0007736
01-21-06 07:41 Raymond Note Edited: 0007736
01-21-06 07:59 rlrevell Note Added: 0007737
01-23-06 10:36 Raymond Note Added: 0007761
01-23-06 10:42 Raymond Note Edited: 0007761
01-24-06 11:25 Raymond Note Added: 0007773
01-28-06 02:23 Raymond Note Added: 0007816
01-31-06 13:49 perex Relationship added related to 0001724
02-04-06 05:49 Raymond File Added: au88x0_pcm_channels.patch
02-04-06 06:14 Raymond Note Added: 0007911
02-18-06 08:34 Raymond Note Added: 0008117
02-20-06 15:32 Raymond Note Edited: 0007773
02-27-06 05:07 Raymond Note Added: 0008213
02-27-06 05:14 rlrevell Note Added: 0008214
02-27-06 05:55 Raymond Note Added: 0008215
02-27-06 09:30 Raymond Note Added: 0008220
02-27-06 09:32 Raymond Note Edited: 0008220
02-27-06 19:15 rlrevell Note Added: 0008228
02-28-06 02:44 Raymond Note Edited: 0008215
02-28-06 07:08 Raymond Note Added: 0008241
03-01-06 07:55 Raymond Note Added: 0008274
03-03-06 08:12 Raymond Note Added: 0008335
03-03-06 08:41 mjander Note Added: 0008337
03-03-06 09:02 Raymond Note Added: 0008338
03-03-06 10:49 Raymond Note Added: 0008340
03-03-06 22:36 mjander Note Added: 0008343
03-04-06 04:47 Raymond Note Edited: 0008241
04-06-06 08:41 Raymond Note Edited: 0008215
04-06-06 08:42 Raymond Note Edited: 0008215
05-14-06 13:39 Raymond Note Deleted: 0007816
05-14-06 13:40 Raymond Note Deleted: 0007773
05-14-06 13:41 Raymond Note Deleted: 0008335
05-23-06 03:31 Raymond Issue Monitored: ponchick
05-23-06 03:31 Raymond Note Added: 0009924
05-23-06 03:33 Raymond Note Edited: 0009924
05-23-06 03:39 Raymond Note Edited: 0009924
05-23-06 03:40 Raymond Note Edited: 0009924
05-23-06 03:44 Raymond Note Edited: 0009924
05-24-06 13:38 Raymond Note Added: 0009955
05-24-06 13:48 fuman Issue Monitored: fuman
05-26-06 08:22 Raymond Note Added: 0009973
06-28-06 04:58 Raymond Note Added: 0010609
06-28-06 05:01 Raymond Note Edited: 0010609
07-06-06 03:24 Raymond Note Added: 0010849
======================================================================
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 1:24 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-06 1:24 bugtrack [this message]
-- strict thread matches above, loose matches on Subject: below --
2006-06-28 2:58 [ALSA - driver 0001766]: jackd : ALSA: cannot set period size to 1024 frames for capture bugtrack
2006-05-26 6:22 bugtrack
2006-05-24 11:38 bugtrack
2006-03-03 21:36 bugtrack
2006-03-03 9:49 bugtrack
2006-03-03 8:02 bugtrack
2006-03-03 7:41 bugtrack
2006-03-03 7:12 bugtrack
2006-03-01 6:55 bugtrack
2006-02-28 6:08 bugtrack
2006-02-27 18:15 bugtrack
2006-02-27 8:30 bugtrack
2006-02-27 4:55 bugtrack
2006-02-27 4:14 bugtrack
2006-02-27 4:07 bugtrack
2006-02-18 7:34 bugtrack
2006-02-04 5:14 bugtrack
2006-01-31 12:49 bugtrack
2006-01-28 1:23 bugtrack
2006-01-24 10:25 bugtrack
2006-01-23 9:36 bugtrack
2006-01-21 6:59 bugtrack
2006-01-21 6:36 bugtrack
2006-01-21 4:25 bugtrack
2006-01-21 4:02 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=b633f202696941cb220dd9d1f2bb76e1@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