Jaroslav Kysela
d57853a90a
Added more informative comments to open mode flags
2002-01-28 18:11:45 +00:00
Takashi Iwai
dd68c91cbc
fixed compile.
2002-01-28 12:25:17 +00:00
Jaroslav Kysela
1743161cef
Added PCM naming section
2002-01-24 13:13:22 +00:00
Jaroslav Kysela
2cc79806a2
Added description of shm, null and rate plugins
2002-01-22 14:27:25 +00:00
Takashi Iwai
f14063a251
Fixed compile on ARM.
2002-01-17 12:00:02 +00:00
Takashi Iwai
826b7c9348
fixed typos?
...
now compiled fine..
2002-01-17 11:23:21 +00:00
Takashi Iwai
e7d27d989e
Added missing declaration.
2002-01-17 11:15:52 +00:00
Jaroslav Kysela
a24b602f28
Added initial comments for PCM plugins
2002-01-16 16:42:40 +00:00
Jaroslav Kysela
6ead410b11
Added description of copy, linear, lfloat and mulaw PCM plugins
2002-01-13 11:11:42 +00:00
Jaroslav Kysela
8c1887d7af
Moved some prototypes from src/pcm/pcm_plugin.h to include/pcm_plugin.h.
...
Merged src/pcm/atomic.h to include/iatomic.h.
Added initial description of hw and hooks plugins.
2002-01-12 10:52:42 +00:00
Jaroslav Kysela
b36ad628f7
Added comments to all defines to let doxygen happy
2002-01-11 13:10:58 +00:00
Takashi Iwai
734decb839
Added asoundef.h (instead of symlink).
...
partly modified & comments added for doxygen.
2002-01-11 11:13:20 +00:00
Takashi Iwai
e9a5843a19
removed (commented out) assert in pcm_drain for avoiding the infinte
...
loop when a program is aborted and drain is failed.
2002-01-11 11:12:00 +00:00
Takashi Iwai
eaeffa9ab0
fixed my mail address ;)
2002-01-11 11:09:33 +00:00
Jaroslav Kysela
d10bcbf76d
Added snd_config_load_override().
...
Fixed problem with EOF detection in freestring parser.
Fixed problem with run-time argument parsing (snd_config_load()->snd_config_load_override() replace).
Added more documentation for configuration run-time arguments and hooks.
Fixed the behaviour of snd_config_search_definition() - implicit and explicit base.
2002-01-09 21:28:15 +00:00
Takashi Iwai
b642a7c11e
fixed compile on ia64.
2002-01-02 15:15:54 +00:00
Jaroslav Kysela
04973075a6
version 2.1 -> 2
2001-12-30 09:28:38 +00:00
Jaroslav Kysela
44edb1baab
Fixed licence version
2001-12-30 09:27:46 +00:00
Jaroslav Kysela
3e3df2d32b
Updated GNU GPL license (address).
...
Changed GNU LGPL licence from 2.0 to 2.1.
2001-12-30 09:22:54 +00:00
Jaroslav Kysela
3d45bea432
Added spdif
2001-12-29 22:32:02 +00:00
Jaroslav Kysela
290810864b
Added missing initialization and check for sctl contents
2001-12-29 22:30:22 +00:00
Jaroslav Kysela
f64ec1b32d
More verbose output on error (wrong configuration)
2001-12-29 22:29:44 +00:00
Jaroslav Kysela
5912f56e53
Added initialization of destination
2001-12-29 22:28:35 +00:00
Jaroslav Kysela
10f3957571
Fixed get_ascii (null string), fixed hooks_load_for_all (aliases)
2001-12-29 22:27:44 +00:00
Jaroslav Kysela
f422fb9a78
Added missing variable initialization in open_conf() functions (hwdep, timer); Uros
2001-12-27 20:55:53 +00:00
Jaroslav Kysela
5ba91b544f
Added Id:
2001-12-19 07:28:40 +00:00
Jaroslav Kysela
a74d1ea689
Added pthread library
2001-12-18 07:00:57 +00:00
Jaroslav Kysela
735c286de7
Changed __ppc__ to __powerpc__
2001-12-15 20:36:28 +00:00
Jaroslav Kysela
9a6902d8a4
Added snd_config_update_free_global().
...
Added snd_config_delete_compound_members().
'const' changes.
Fixed memory leaks.
2001-12-15 19:50:36 +00:00
Jaroslav Kysela
6113d83e08
Fixed munmap sizes (SIGSEGV)
2001-12-15 17:22:31 +00:00
Jaroslav Kysela
d1c4f4e8aa
Added snd_pcm_route_determine_ttable()
2001-12-12 18:19:43 +00:00
Jaroslav Kysela
cd29f8b860
changed result type from int to snd_pcm_sframes_t for snd_pcm_mmap_commit; removed snd_pcm_mmap_commit_partial
2001-12-11 15:27:26 +00:00
Jaroslav Kysela
155e6822d2
Cleanup against latest API (mmap_commit)
2001-12-11 15:26:33 +00:00
Jaroslav Kysela
48ae96f50c
Added error passing to some refining functions to disable abort when
...
no configuration can be found.
2001-12-11 15:10:27 +00:00
Jaroslav Kysela
750aff7485
Added mmap_emulation for hw pcm
2001-12-11 15:08:22 +00:00
Jaroslav Kysela
49cadfbb16
Added mmap emulation mode
2001-12-11 15:07:10 +00:00
Jaroslav Kysela
ef7f65c5eb
Added snd_pcm_access_mask_empty()
2001-12-11 15:05:45 +00:00
Jaroslav Kysela
5c98225fc0
Removed snd_pcm_mmap_begin_avail and changed snd_pcm_mmap_begin behaviour back.
2001-12-10 17:16:13 +00:00
Takashi Iwai
bcf50519e4
Added time skew on queue.
...
The timer speed can be controlled via skew value, smaller = slower
centered on the skew-base value.
2001-12-10 16:45:05 +00:00
Takashi Iwai
e457d1f0c0
Removed inclusion of asm/system.h
2001-12-10 16:43:20 +00:00
Jaroslav Kysela
bbcf77116d
Added snd_pcm_mmap_commit_partial().
2001-12-10 10:52:04 +00:00
Jaroslav Kysela
b7b11c3558
- added snd_pcm_mmap_begin_avail function; it is optimized for use after
...
snd_pcm_avail_update() call
- fixed broken hw_ptr management inside snd_pcm_plugin code
2001-12-09 18:41:23 +00:00
Jaroslav Kysela
b63e44aab0
Synchronized snd_pcm_write_areas and snd_pcm_read_areas with the kernel
...
write/read functions.
Changed snd_pcm_xfer_areas_func_t to return snd_pcm_sframes_t (pass errors).
2001-12-09 12:32:42 +00:00
Jaroslav Kysela
9d34cf954a
Disabled debug define
2001-12-08 21:19:15 +00:00
Jaroslav Kysela
0917ba63b0
Changed result of mmap_commit callback
...
(follows description of snd_pcm_mmap_commit function).
2001-12-08 21:02:20 +00:00
Jaroslav Kysela
8ca451f0e1
Improved mmap_write and mmap_read functions
2001-12-08 21:00:51 +00:00
Jaroslav Kysela
484c05ec36
Improved mmap emulation over write/read
2001-12-08 21:00:21 +00:00
Jaroslav Kysela
437c96ef5f
Fixed mono conversion
2001-12-08 09:32:50 +00:00
Jaroslav Kysela
75911f89a7
Initial working code
2001-12-07 17:16:30 +00:00
Jaroslav Kysela
c4a5a9c5b7
Added LADSPA
2001-12-07 17:15:01 +00:00