Jaroslav Kysela
c39882f602
Configuration:
...
- changed snd_config_get_id function to follow semantic of other get functions
- added snd_config_test_id
- added runtime pointer type (not persistent)
- added snd_config_make_pointer, snd_config_set_pointer, snd_config_get_pointer
- added type/contents checking for callback functions
- changed 'void *private_data' to 'snd_config_t *private_data'
- renamed card_strtype functions to card_driver
Control:
- fixed passing parameters to snd_ctl_async
Async handlers:
- added public snd_async_handler_get_signo function
Documentation:
- moved all documentation to source files
2001-11-19 08:14:21 +00:00
Jaroslav Kysela
87b5b249a5
pcm.h - major documentation updates and reordering
...
Cleanup for __cplusplus defines.
2001-11-14 11:40:46 +00:00
Jaroslav Kysela
09d82fa2ba
Fixed PCM STATE range
2001-10-25 13:36:00 +00:00
Jaroslav Kysela
27472b56a6
Changes for static build.
2001-10-24 14:14:11 +00:00
Jaroslav Kysela
14d38d4bb8
Added overrange function
2001-10-23 09:51:45 +00:00
Jaroslav Kysela
78f86ed011
Added mmap_write & mmap_readi functions to include/pcm.h.
2001-10-18 18:05:41 +00:00
Jaroslav Kysela
f8c9bcd465
Added snd_pcm_hw_params_can_resume
2001-10-14 09:08:47 +00:00
Jaroslav Kysela
51934bafca
Added sys.h to noinst_HEADERS
2001-09-30 17:39:22 +00:00
Jaroslav Kysela
80dfd3befd
Cut&paste fixes
2001-09-26 15:23:46 +00:00
Jaroslav Kysela
6d58be0236
Fixed typos
2001-09-26 14:59:17 +00:00
Jaroslav Kysela
3c59c6b11d
Added power management functions and defines.
2001-09-26 13:57:04 +00:00
Jaroslav Kysela
58345ae4f4
Separated asoundlib.h to small files.
2001-09-13 11:38:32 +00:00
Takashi Iwai
a0903bae9f
Fixed installation.
2001-09-12 16:18:33 +00:00
Jaroslav Kysela
6157018e8a
Ok, added warning to sys/asoundlib.h with redirection to alsa/asoundlib.h.
2001-09-11 12:18:56 +00:00
Jaroslav Kysela
c8cd1c9782
Added symlink for sys/asoundlib.h to alsa/asoundlib.h
2001-09-11 11:27:52 +00:00
Jaroslav Kysela
0a8749a802
Changed location of asoundlib.h from sys dir to alsa dir.
...
(it means that official location is '#include <alsa/asoundlib.h>')
2001-09-11 09:34:13 +00:00
Jaroslav Kysela
3c9d27c82d
Added snd_pcm_sync_id_t
2001-09-11 08:42:15 +00:00
Takashi Iwai
0791fb2848
Added snd_seq_sync_output_queue() function.
...
Rewrote playmidi1 to use this function. It is no longer necessary
to wait for echoback.
2001-09-03 10:41:18 +00:00
Takashi Iwai
bdb2618f96
Define SND_LITTLE_ENDIAN or SND_BIG_ENDIAN locally.
...
Fixed handling of non-linear formats now.
2001-08-28 15:39:55 +00:00
Jaroslav Kysela
4e92e7a28c
Fixed some typos for timer interface.
2001-08-28 13:41:03 +00:00
Jaroslav Kysela
c584d6ce62
Added missing comment for doxygen
2001-08-28 13:38:27 +00:00
Jaroslav Kysela
cd97f4e735
Added snd_seq_queue_timer_type_t.
2001-08-28 08:03:19 +00:00
Jaroslav Kysela
18f147735f
Compilation fixes (asound.h removal)
2001-08-22 06:39:08 +00:00
Jaroslav Kysela
79531a4eb0
The main header file is not dependant on asound.h from driver.
2001-08-20 13:15:30 +00:00
Jaroslav Kysela
8ae3783494
Some small modifications to make doxygen happy.
2001-08-15 14:04:04 +00:00
Jaroslav Kysela
b45c08611c
Added symbol versioning for dlsym-callbacks.
...
Removed snd_config_refer_load from confmisc.c and pcm.c.
2001-08-15 12:12:16 +00:00
Jaroslav Kysela
f5709d953d
Moved SND_PCM_INFO defines from asoundlib.h to pcm_local.h.
2001-07-30 12:13:49 +00:00
Jaroslav Kysela
66293bc48a
Some reorganization for libtool updates (version 1.4 is now supported).
...
Added --with-debug parameter for configure.
2001-07-30 11:56:46 +00:00
Jaroslav Kysela
a978b49127
Added missing tests for hw_params->info.
2001-07-26 13:52:43 +00:00
Takashi Iwai
78156e8f16
Added snd_seq_system_info_get_cur_clients/queues.
2001-07-25 17:33:34 +00:00
Jaroslav Kysela
ff1820f1ad
Added snd_mixer_selem_is_active function.
...
Changed behaviour for CTL_SINGLE.
Function snd_mixer_handle_events is no longer called from simple mixer code.
2001-07-23 13:07:47 +00:00
Jaroslav Kysela
0d9a5d0e59
More documentation updates.
2001-07-18 12:17:11 +00:00
Jaroslav Kysela
71c851bce7
Renamed class to dev_class
2001-07-18 09:22:34 +00:00
Jaroslav Kysela
24945eca0c
Added encapsulation for timer interface
2001-07-16 13:33:55 +00:00
Jaroslav Kysela
bf858b7312
Updated timer interface to follow new uniform configuration style.
2001-07-16 11:15:28 +00:00
Jaroslav Kysela
d02979784f
Recoded hwdep API to follow modern conf style.
...
Added hwdep configuration to alsa.conf.
Added documentation for hwdep interface.
2001-07-13 10:00:19 +00:00
Jaroslav Kysela
daebb1d1f0
Merged hwdep_m4.h to hwdep.h
2001-07-11 15:52:07 +00:00
Jaroslav Kysela
3590f6ecd3
More documentation enhancements / removal of non-existent functions.
2001-07-11 15:48:27 +00:00
Takashi Iwai
4b47b8e59e
Fixed the values of SND_SEQ_CLIENT_XXX etc.
2001-07-11 14:17:29 +00:00
Jaroslav Kysela
c20c954f3d
Added documentation for instrument and midi event functions.
...
Removed snd_enum_() macros.
Documentation changes in asoundlib.h.
2001-07-11 14:09:01 +00:00
Takashi Iwai
6e10740a63
Do not include sound/asequencer.h in user apps.
2001-07-09 08:33:35 +00:00
Takashi Iwai
23bab96c0e
Replace SNDRV_ with SND_ prefix.
2001-07-09 08:33:02 +00:00
Takashi Iwai
c78a2006fe
Fixed comments. yes, of course, alloca uses stack instead of heap..
2001-07-09 08:32:31 +00:00
Jaroslav Kysela
c683567487
Added snd_ctl_*_clear() functions.
2001-07-08 17:24:30 +00:00
Abramo Bagnara
fcd164e622
Permit to PCM plug configuration to specify unchanged parameters. Added support for RT signals to async interface. Added ops for PCM mix.
2001-07-07 15:53:20 +00:00
Jaroslav Kysela
a5b77b03f6
Changed from bool to val to avoid error in c++.
2001-07-04 15:56:51 +00:00
Jaroslav Kysela
0b506b0944
Changed from bool to val to avoid error in c++.
2001-07-04 15:05:05 +00:00
Jaroslav Kysela
88e5e45151
Major change to sequencer API.
...
The sequencer API is totally recoded with the style of "encapsulation"
in other api.
The structure becomes opaque and accessed only via functions.
Other changes:
- There is no longer group in client and port info.
- snd_seq_query_subs_t is renamed to snd_seq_query_subscribe_t.
- snd_seq_delete_port takes only the port id argument instead of
port_info structure.
- snd_seq_input/output_buffer_size are renamed
as snd_seq_get_input/output_buffer_size.
Similarly snd_seq_resize_input/output_buffer are renamed as
snd_seq_set_input/output_buffer_size.
- snd_seq_get_named_queue is renamed to snd_seq_query_named_queue.
- Sync codes are removed temporarily from API.
- Subscription conditions are accessed via the corresponding functions.
convert_time is named now as time_update.
- snd_seq_get/set_queue_owner are removed.
Use snd_seq_get/set_queue_info instead.
- Instrument put/get/remove structure is unified as snd_instr_header_t.
2001-07-04 13:54:13 +00:00
Abramo Bagnara
d23ff765ad
Added snd_pcm_hw_params_*_get_mask
2001-07-02 11:46:38 +00:00
Jaroslav Kysela
556143d0de
DATADIR is obtained from the configure script
2001-06-26 10:45:10 +00:00