Commit graph

  • a95942f1af conf: confeval - fix _to_integer error code Jaroslav Kysela 2021-11-30 14:42:12 +01:00
  • 327bd5f28b conf: fix test/lsb/config.c Jaroslav Kysela 2021-11-30 14:41:14 +01:00
  • 9b53b1f0fb conf: improve simple integer math expressions - brackets Jaroslav Kysela 2021-11-30 14:32:58 +01:00
  • 7b6da9ee6d ucm: add ${eval:EXPR} substitution (Syntax 5) Jaroslav Kysela 2021-11-30 14:19:58 +01:00
  • bf528b9066 conf: add possibility to evaluate simple integer math expressions Jaroslav Kysela 2021-11-29 14:57:29 +01:00
  • 32d332b786 conf: add safe_strtoll_base() like safe_strtol_base() Jaroslav Kysela 2021-11-29 15:01:32 +01:00
  • b6d31eaf7b hw: add option to specify dynamic DAPM routing to apply when the plugin is opened Benedek Kupper 2021-10-21 00:16:32 +02:00
  • f93e65c57e hw: add "min_rate" and "max_rate" as alternatives to single "rate" parameter Benedek Kupper 2021-10-20 22:28:23 +02:00
  • 7ffe3d4162 ucm: fix parsing of the internal hexadecimal card identifier (2) Jaroslav Kysela 2021-11-12 17:27:02 +01:00
  • 050f18c525 ucm: fix parsing of the internal hexadecimal card identifier Jaroslav Kysela 2021-11-12 15:59:28 +01:00
  • ea5481296f ucm: fix DeviceModifier parser Jaroslav Kysela 2021-11-07 18:40:18 +01:00
  • faee7f678d pcm: softvol - mark _snd_pcm_parse_control_id as static Jaroslav Kysela 2021-11-02 11:04:43 +01:00
  • f0d540f851 pcm: partially revert "pcm: softvol - make snd_pcm_parse_control_id private" Jaroslav Kysela 2021-11-02 10:55:45 +01:00
  • 5fab157a59 topology: do not call strtol directly Jaroslav Kysela 2021-11-02 10:43:27 +01:00
  • f547b2e35f conf: introduce safe_strtol_base() Jaroslav Kysela 2021-11-02 10:41:07 +01:00
  • 0e2b167e93 configure: bumb version to 1.2.6pre1 (for alsactl/alsa-utils) Jaroslav Kysela 2021-10-28 12:13:44 +02:00
  • 23198a72cd ucm: suppress the no device (no UCM card) errors on request Jaroslav Kysela 2021-10-28 11:48:54 +02:00
  • a6a22d82a0 rawmidi: allocate the read buffer in the params call Jaroslav Kysela 2021-10-11 14:33:29 +02:00
  • 392d5b06f8 rawmidi: free framing read bufffer when the framing mode becomes inactive Jaroslav Kysela 2021-10-05 14:54:59 +02:00
  • c932c1e7ab rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION Jaroslav Kysela 2021-10-04 17:25:06 +02:00
  • c578e80d6f rawmidi: return ENOTSUP when timestamp reads are not supported by plugins Jaroslav Kysela 2021-09-22 20:18:57 +02:00
  • 5ac6198376 rawmidi: allow timestamp reads only for the appropriate read mode Jaroslav Kysela 2021-09-22 13:16:54 +02:00
  • 11f54c2774 rawmidi: doc - fix the framing / read mode section Jaroslav Kysela 2021-09-22 11:13:57 +02:00
  • d3c5e9e009 rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode Jaroslav Kysela 2021-09-22 11:05:23 +02:00
  • 5a5c2953ea rawmidi: define more abstract API for the timestamp reads Jaroslav Kysela 2021-08-24 11:36:30 +02:00
  • 10dbfec914 rawmidi: allocate the read buffer in the params call Jaroslav Kysela 2021-10-11 14:33:29 +02:00
  • d84809395b rawmidi: free framing read bufffer when the framing mode becomes inactive Jaroslav Kysela 2021-10-05 14:54:59 +02:00
  • d986a29afc rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION Jaroslav Kysela 2021-10-04 17:25:06 +02:00
  • a495861606 rawmidi: return ENOTSUP when timestamp reads are not supported by plugins Jaroslav Kysela 2021-09-22 20:18:57 +02:00
  • f8ba335dff rawmidi: allow timestamp reads only for the appropriate read mode Jaroslav Kysela 2021-09-22 13:16:54 +02:00
  • 034d117e39 rawmidi: doc - fix the framing / read mode section Jaroslav Kysela 2021-09-22 11:13:57 +02:00
  • d45ae8bd5a rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode Jaroslav Kysela 2021-09-22 11:05:23 +02:00
  • 25ad7e3ed9 rawmidi: define more abstract API for the timestamp reads Jaroslav Kysela 2021-08-24 11:36:30 +02:00
  • 42eeb5eca0 dlmisc.c: Avoid double unlock in snd_dlobj_cache_get0() Johan Adolfsson 2021-10-07 12:12:24 +02:00
  • e7444e9e45 dlmisc.c: Avoid double unlock in snd_dlobj_cache_get0() Johan Adolfsson 2021-10-07 12:12:24 +02:00
  • a1e91720cc rawmidi: initialize the reserved space in snd_rawmidi_params_default() Jaroslav Kysela 2021-09-19 21:03:43 +02:00
  • 1aeea94ce8 pcm: multi plugin - adjust appl_ptr on rewind/forward operations Sava Jakovljev 2021-07-05 20:28:34 +02:00
  • c4972cb154 pcm: add a note about return values of snd_pcm_state() Henrik Enquist 2021-07-07 21:10:16 +02:00
  • aa04023565 ucm: substitute the before/after identifiers Jaroslav Kysela 2021-09-01 11:03:53 +02:00
  • 4a52ae4c32 ucm: fix the parsing of the hexadecimal prefix Jaroslav Kysela 2021-08-31 09:40:42 +02:00
  • 7d40a76ef5 ucm: avoid zero card instance number Jaroslav Kysela 2021-08-31 09:25:12 +02:00
  • 5e8a5fb754 rawmidi: hide the frame structure using a decoder function Jaroslav Kysela 2021-08-24 11:36:30 +02:00
  • 754c696aef rawmidi: Use the standard types for snd_rawmidi_framing_tstamp_t definition Takashi Iwai 2021-08-24 10:36:23 +02:00
  • b97dec9502 asound.h: fix the __packed use for the out-of-kernel code Jaroslav Kysela 2021-08-20 21:13:44 +02:00
  • 868ecd509d test: rawmidi: Add test for rawmidi framing API David Henningsson 2021-08-17 16:21:13 +02:00
  • 95eb312fad rawmidi: Add rawmidi framing API David Henningsson 2021-08-17 16:21:12 +02:00
  • 551efe9feb Fix alsa-utils building error on NetBSD Frédéric Fauberteau 2021-08-10 22:13:06 +02:00
  • c4b93d7445 Adjust appl_ptr for multi plugin on rewind/forward operations Sava Jakovljev 2021-07-05 20:28:34 +02:00
  • 188aabe79a Add a note about return values of snd_pcm_state() Henrik Enquist 2021-07-07 21:10:16 +02:00
  • 23a191a82c control: remap - assign right name to the child handle for no-op (2nd case) Jaroslav Kysela 2021-06-29 19:31:28 +02:00
  • e47c11822d control: remap - assign right name to the child handle for no-op Jaroslav Kysela 2021-06-29 18:02:27 +02:00
  • 1a1f0fb244 pcm: rate - fix some gcc warnings Jaroslav Kysela 2021-06-28 12:11:54 +02:00
  • f4f29d42be fix build with --disable-ucm Jaroslav Kysela 2021-06-28 12:08:53 +02:00
  • 7ba3f888d0 control: Minor documentation fixes. Tanjeff-N. Moos 2021-06-17 10:36:39 +02:00
  • ccc14ae897 control: Add documentation for snd_ctl_card_* and friends. Tanjeff-N. Moos 2021-06-17 10:36:38 +02:00
  • e0e0846590 pcm: direct plugins - fix bad memory access when channel bindings do not match hw Jaroslav Kysela 2021-06-21 15:14:18 +02:00
  • a5e11f9a81 pcm: Move snd_pcm_channel_area_addr() and _step() to public header Takashi Iwai 2021-06-21 14:21:26 +02:00
  • dd609ef968 pcm: direct plugins - fix hw_ptr in the status callback Jaroslav Kysela 2021-06-21 09:28:41 +02:00
  • 212c6c18c4 pcm: dmix - use pcm_frame_diff() in snd_pcm_dmix_sync_ptr0() Jaroslav Kysela 2021-06-21 09:23:02 +02:00
  • 3f737a2a2c pcm: improve docs for snd_pcm_sw_params_get_avail_min() and snd_pcm_status_get_avail_max() Jaroslav Kysela 2021-06-18 11:35:30 +02:00
  • 119d9c1678 pcm: rate: Improve the support multiple formats Takashi Iwai 2021-06-17 10:03:17 +02:00
  • 5089358aa9 pcm: rate: Refactoring temporary buffer allocations Takashi Iwai 2021-06-17 10:20:25 +02:00
  • 971cd4eaaf conf: refine check for snd_config_is_array Ranjani Sridharan 2021-06-15 14:25:30 -07:00
  • 81e7923fbf control: empty - fix the static build Jaroslav Kysela 2021-06-15 23:21:42 +02:00
  • 054f0d2560 Release v1.2.5.1 v1.2.5.1 Jaroslav Kysela 2021-06-14 12:28:44 +02:00
  • f4c061f349 control: remap - fix an infinite recursive call in the async callback Chih-Wei Huang 2021-06-14 13:08:08 +08:00
  • 8253c1c1f9 Fix EXPORT_SYMBOL attribute for clang Chih-Wei Huang 2021-06-14 12:41:11 +08:00
  • 76d1aa0cd7 configure: check if eaccess() is available Chih-Wei Huang 2021-06-14 12:24:10 +08:00
  • 01960fa856 ucm: include sys/wait.h to fix build on Android Chih-Wei Huang 2021-06-14 12:21:35 +08:00
  • dccf9c38fe Android: add makefile and config.h Chih-Wei Huang 2021-06-14 13:14:26 +08:00
  • 2d113cc4c2 Fix an infinite recursive call Chih-Wei Huang 2021-06-14 13:08:08 +08:00
  • 123bf1dabb Fix support for clang Chih-Wei Huang 2021-06-14 12:41:11 +08:00
  • dc2382e762 configure: check if eaccess is available Chih-Wei Huang 2021-06-14 12:24:10 +08:00
  • 2ff45ac535 main.c: include sys/wait.h to fix build on Android Chih-Wei Huang 2021-06-14 12:21:35 +08:00
  • abe805ed6c ucm_exec.c: Include limits.h explicitly to fix build on musl Andreas Müller 2021-06-03 12:29:03 +02:00
  • 26ab44c99e ucm_exec.c: Include limits.h explicitly to fix build on musl Andreas Müller 2021-06-03 12:29:03 +02:00
  • 0325f4357d ucm: compound_merge() - fix use after free (and logic) Jaroslav Kysela 2021-06-03 09:00:51 +02:00
  • e213309060 ucm: fix possible memory leak in parse_verb_file() Jaroslav Kysela 2021-06-03 07:30:27 +02:00
  • a154cb2904 pcm: direct - remove dead code Jaroslav Kysela 2021-06-03 07:29:43 +02:00
  • 42c0ccf327 conf: snd_config_get_card() remove unused assignment Jaroslav Kysela 2021-06-03 07:29:11 +02:00
  • 30d1d256e7 ucm: fix out-of-array access in rval_device_lookup_init() Jaroslav Kysela 2021-06-02 20:01:08 +02:00
  • 64a6d4d1e8 ucm: check error value in parse_lookup_query() Jaroslav Kysela 2021-06-02 19:59:10 +02:00
  • 26ab7fc3e4 ucm: fix possible NULL pointer dereference in uc_mgr_exec() Jaroslav Kysela 2021-06-02 19:58:04 +02:00
  • 7fcb1aadd5 ucm: find_exec() - fix memory leak (dir) Jaroslav Kysela 2021-06-02 19:56:01 +02:00
  • 7764e3e621 ucm: fix if_eval_path() - access NULL pointer Jaroslav Kysela 2021-06-02 19:53:24 +02:00
  • 9b71d53bde ucm: fix use after free in if_eval_regex_match() Jaroslav Kysela 2021-06-02 19:52:12 +02:00
  • 200d18cda7 ucm: fix error path in execute_cfgsave() Jaroslav Kysela 2021-06-02 19:51:13 +02:00
  • cf3846d460 timer: remove dead code in _snd_timer_hw_open() Jaroslav Kysela 2021-06-02 19:50:17 +02:00
  • eabadf545c pcm: softvol - fix early exit in add_tlv_info() Jaroslav Kysela 2021-06-02 19:49:29 +02:00
  • 74c6382df6 pcm: remove extra NULL checks in snd_pcm_dshare_open() Jaroslav Kysela 2021-06-02 19:46:46 +02:00
  • 01a45aec6f pcm: remove extra NULL checks in snd_pcm_dsnoop_open() Jaroslav Kysela 2021-06-02 19:39:32 +02:00
  • eb95cad4e2 pcm: remove extra NULL checks in snd_pcm_dmix_open() Jaroslav Kysela 2021-06-02 19:37:53 +02:00
  • 2fee6af9b6 pcm: direct - fix pcmp error path in _snd_pcm_direct_new() Jaroslav Kysela 2021-06-02 19:35:44 +02:00
  • 013ec607db control: remap - fix uninitialized value in parse_map_vindex() Jaroslav Kysela 2021-06-02 19:28:32 +02:00
  • 2a1dafdbe5 conf: remove dead code in snd_config_get_card() Jaroslav Kysela 2021-06-02 19:26:47 +02:00
  • 9621d0bff2 ucm: fix _alibpref string (add '.' delimiter to the end) Jaroslav Kysela 2021-06-02 11:21:54 +02:00
  • 0e4ba2ea8c ucm: add _alibpref to get the private device prefix Jaroslav Kysela 2021-06-02 11:09:43 +02:00
  • ddfc32abf5 conf: fix load_for_all_cards() Jaroslav Kysela 2021-06-02 08:49:32 +02:00
  • 9f16fa5729 Release v1.2.5 v1.2.5 Jaroslav Kysela 2021-05-27 23:30:16 +02:00
  • 1e56b1031f pcm: hw - correct the comment in snd_pcm_hw_state() Jaroslav Kysela 2021-05-27 23:26:02 +02:00