On Tue, Jan 27, 2004 at 10:51:58AM +0100, Jaroslav Kysela wrote:
> Hello all,
>
> we released packages 1.0.2.
...
> alsa-lib
> * general
> - added SNDRV_PCM_STATE_DISCONNECTED state
> - fixed SHM memory leak fix in pcm routines
> - fixed non-version build
> - removed the function-in-function for qsort
great! alsamixer does not segfault anymore with exec-shield.
but I have some problems with v1.0.2: sample rate 44100 does not work,
it was fine with v1.0.1.
$ arecord -d 1 -v -r 22050 -f S16_LE -c 2 /dev/null
Recording WAVE '/dev/null' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo
Plug PCM: Hardware PCM card 0 'Ensoniq AudioPCI' device 0 subdevice 0
Its setup is:
stream : CAPTURE
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 22050
exact rate : 22050.8 (1572864000/71329)
msbits : 16
buffer_size : 11025
period_size : 2756
period_time : 124988
tick_time : 1000
tstamp_mode : NONE
period_step : 1
sleep_min : 0
avail_min : 2756
xfer_align : 2756
start_threshold : 1
stop_threshold : 11025
silence_threshold: 0
silence_size : 0
boundary : 1445068800
$ arecord -d 1 -v -r 44100 -f S16_LE -c 2 /dev/null
Recording WAVE '/dev/null' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
arecord: pcm_rate.c:512: snd_pcm_rate_init: Assertion `0' failed.
Aborted by signal Aborted...
$ arecord -d 1 -v -r 44100 -f S16_LE -c 1 /dev/null
Recording WAVE '/dev/null' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
arecord: pcm_rate.c:512: snd_pcm_rate_init: Assertion `0' failed.
Aborted by signal Aborted...
$ arecord -d 1 -v -r 44101 -f S16_LE -c 2 /dev/null
Recording WAVE '/dev/null' : Signed 16 bit Little Endian, Rate 44101 Hz, Stereo
Plug PCM: Hardware PCM card 0 'Ensoniq AudioPCI' device 0 subdevice 0
Its setup is:
stream : CAPTURE
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44101
exact rate : 44101.1 (1572864000/35665)
msbits : 16
buffer_size : 16384
period_size : 5513
period_time : 125005
tick_time : 1000
tstamp_mode : NONE
period_step : 1
sleep_min : 0
avail_min : 5513
xfer_align : 5513
start_threshold : 1
stop_threshold : 16384
silence_threshold: 0
silence_size : 0
boundary : 1073741824
$ arecord -d 1 -v -r 48000 -f S16_LE -c 2 /dev/null
Recording WAVE '/dev/null' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
Plug PCM: Hardware PCM card 0 'Ensoniq AudioPCI' device 0 subdevice 0
Its setup is:
stream : CAPTURE
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 48000
exact rate : 48000 (1572864000/32768)
msbits : 16
buffer_size : 16384
period_size : 6000
period_time : 125000
tick_time : 1000
tstamp_mode : NONE
period_step : 1
sleep_min : 0
avail_min : 6000
xfer_align : 6000
start_threshold : 1
stop_threshold : 16384
silence_threshold: 0
silence_size : 0
boundary : 1073741824
$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.2.
Compiled on Jan 27 2004 for kernel 2.4.24-exec-shield-xfs with versioned symbols.
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ gcc -v
Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/specs
Configured with: /wrk2/safari/gcc-3.3.2/configure --enable-threads
Thread model: posix
gcc version 3.3.2
lspci says
0000:00:0d.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06)
Subsystem: Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort+
<MAbort+ >SERR- <PERR-
Latency: 64 (3000ns min, 32000ns max)
Interrupt: pin A routed to IRQ 5
Region 0: I/O ports at e800 [size=64]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=0mA
PME(D0+,D1-,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 74 12 71 13 05 00 10 34 06 00 01 04 00 40 00 00
10: 01 e8 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 74 12 71 13
30: 00 00 00 00 dc 00 00 00 00 00 00 00 05 01 0c 80
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 31 6c
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> - CMIPCI, ICE1712 - fixed the iec958 capture using asym plugin
> * direct plugins
> - close all file descriptors in server_job()
> - improved compatibility with xine (fixes in poll() implemetation)
> - added slowptr option which improves pointer accuracy
> - dmix optimizations
> alsa-utils
> * improved amidi
>
> Jaroslav
--
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel