Commit graph

67 commits

Author SHA1 Message Date
Jaroslav Kysela
bf4625ca5a More verbose errors, added safe_read for pipes 2000-08-19 09:08:39 +00:00
Abramo Bagnara
80e0e86510 Slightly better failure diagnostic 2000-08-11 21:02:34 +00:00
Jaroslav Kysela
ad018be92c 64-bit fixes.. 2000-08-04 09:55:35 +00:00
Abramo Bagnara
67aefd9f3e Added dump facility. Continued pcm_multi implementation 2000-07-17 15:33:29 +00:00
Abramo Bagnara
54164096e3 Fixed timelimit use 2000-07-12 16:25:21 +00:00
Abramo Bagnara
c88189e490 Fixed arecord bug wrt time limit 2000-07-06 17:20:49 +00:00
Abramo Bagnara
bc41b6a2b7 Moved some info fields to proper place (setup). Renamed mmap_size to mmap_bytes. Added detailed fail report to params_t. Added params_info to API. 2000-07-01 10:38:30 +00:00
Abramo Bagnara
da6110d1a3 Added cd and dat format shortcuts 2000-06-25 16:30:20 +00:00
Abramo Bagnara
35c721265c Conformance to new pcm_info semantic 2000-06-22 06:07:13 +00:00
Abramo Bagnara
c410bf9a62 Reorganized options and added support for pcm_multi 2000-06-21 15:05:06 +00:00
Abramo Bagnara
217417698c Fixed oversized silence filling 2000-06-11 13:33:16 +00:00
Abramo Bagnara
5cc8a510e9 Changed ALSA unit from bytes to frames. Splitted mmap control structs. Better midlevel interrupt handler 2000-06-10 12:39:52 +00:00
Abramo Bagnara
0ac6348583 Renamed status field in state 2000-06-05 11:38:02 +00:00
Abramo Bagnara
fb8e187f17 Commented out useless (and wrong) munmap 2000-06-04 16:26:59 +00:00
Abramo Bagnara
5825302e03 Uros Bizjak <uros@kss-loka.si>:
- fixes compilation (format.voices -> format.channels)
- ntohl -> BE_INT for AU files
- recoded AU_MAGIC header for AU files
2000-06-01 11:37:43 +00:00
Takashi Iwai
1b4bd70ef9 - Fix big-endian bug in aplay/arecord. 2000-05-30 10:12:59 +00:00
Abramo Bagnara
048c2000f8 Better .wav detection 2000-05-29 18:54:23 +00:00
Abramo Bagnara
749b454304 Better names for ALSA API. Added min_fragments, max_fragments. 2000-05-27 16:52:19 +00:00
Takashi Iwai
c8e5bf9d40 - Fix typos in endian condition check
(XXX_ENDIAN -> SND_XXX_ENDIAN)
2000-05-26 11:53:14 +00:00
Abramo Bagnara
2a0c823b25 Moved format descriptions out of kernel space. Exported setup dump function. 2000-05-25 08:36:59 +00:00
Abramo Bagnara
a44c389b7d Removed frag_* fields. Collapsed I/O plugins. Added to mmap plugin support for stream mode 2000-05-23 12:52:07 +00:00
Abramo Bagnara
23221cc296 Initial implementation of non interleaved play/record 2000-05-18 14:42:43 +00:00
Abramo Bagnara
ba5e41f7a3 Description fix 2000-05-16 18:06:39 +00:00
Abramo Bagnara
f2644facde Propagated field name change 2000-05-16 16:00:51 +00:00
Takashi Iwai
3b5c5b2268 - fix alsamixer bug which causes SEGFAULT when volume bar is changed.
- fix aplay for reading WAVE file properly even on big-endian machine.
2000-05-16 10:46:11 +00:00
Abramo Bagnara
8bc5325f98 Fixed error destination 2000-05-12 17:51:56 +00:00
Jaroslav Kysela
b77ca419f6 Merged pcm2 branch. 2000-05-08 18:54:14 +00:00
Abramo Bagnara
09502f8c1a Added mmap'able plugins 2000-04-17 17:40:06 +00:00
Abramo Bagnara
ac470cab8e Changed mmap control. Removed *right* useless mode setting 2000-04-16 15:37:30 +00:00
Abramo Bagnara
84d62fd991 Removed misleading and useless mode setting 2000-04-16 11:07:42 +00:00
Abramo Bagnara
16b31a3f6c Make explicit an assert 2000-04-12 20:44:14 +00:00
Jaroslav Kysela
35723eca5f Fixed return codes (added EPIPE). 2000-02-22 17:36:35 +00:00
Jaroslav Kysela
fcdb2f42e1 Fix for the -o parameter.
Fix int the capture error handling.
2000-01-28 22:46:00 +00:00
Jaroslav Kysela
a77f0e9208 Small cosmetic changes... 2000-01-11 13:28:15 +00:00
Abramo Bagnara
4b7b384e40 fixed function names 2000-01-10 08:16:32 +00:00
Abramo Bagnara
8344e31ce6 - splitted pcm channels in two different devices to handle mmap correctly
- removed mmap control device
- reordered pcm shared and not shared code
- changed O_WRONLY oss pcm modifier in a more symmetric and elegant way
- changed slightly control interface
- added snd-debug-check
- uniformed null pointer check
- fixed a typo in linear plugin
2000-01-08 20:11:40 +00:00
Abramo Bagnara
744b833c5b Added right support for timelimit in 24 and 32 bits linear samples 1999-12-28 14:52:56 +00:00
Jaroslav Kysela
c0bd9ad381 MMAP changes (/dev/snd/pcmcontrol).
Removed unregister callback from snd_minor_t.
1999-12-26 17:27:47 +00:00
Abramo Bagnara
2265c964e0 Added raw format specification 1999-12-25 15:27:50 +00:00
Jaroslav Kysela
c1f35c1425 Rerouted 'Using soundcard ...' message to stderr 1999-12-13 19:17:52 +00:00
Jaroslav Kysela
1057ea82b6 Added snd_pcm_get_format_name() to alsa-lib. 1999-12-11 20:36:14 +00:00
Jaroslav Kysela
a56730c1fa Added longname printf 1999-12-11 11:43:22 +00:00
Jaroslav Kysela
d162b1026f PCM loopback API improved and added back the functionality.
Some mmap() changes for the OSS emulation.
1999-11-30 09:26:00 +00:00
Jaroslav Kysela
924b1d976a ADPCM & special formats.. 1999-11-28 18:04:29 +00:00
Jaroslav Kysela
55408731f7 More fixes for capture 1999-11-14 20:25:09 +00:00
Jaroslav Kysela
a90832df7e Added new formats... 1999-11-14 19:25:45 +00:00
Jaroslav Kysela
cbc2d3ad2e Fixed mmaped access.. 1999-11-08 23:19:37 +00:00
Jaroslav Kysela
bf4f126205 Merged pcm-v2 branch into main CVS tree. 1999-11-06 23:47:10 +00:00
Jaroslav Kysela
97e99f23b4 PCM SUBDEVICE selection enhancements 1999-08-22 13:34:40 +00:00
Jaroslav Kysela
b55e471c0c Small '-l' fixes... 1999-07-29 18:00:14 +00:00