Commit graph

  • d80616c0c1 ucm: add NULL check for card_name in open Jaroslav Kysela 2022-07-08 22:00:34 +02:00
  • fc86eafa08 ucm: fix few memory-leaks in the error paths Jaroslav Kysela 2022-07-08 21:56:57 +02:00
  • 378c6a9215 pcm: direct plugins: make three more symbols private to library Jaroslav Kysela 2022-07-08 21:44:44 +02:00
  • 27cfa707e3 Release v1.2.7.2 v1.2.7.2 Jaroslav Kysela 2022-07-08 17:34:30 +02:00
  • 9230d000b3 include/sound/type_compat.h: fix include guard SASANO Takayoshi 2022-07-02 05:55:11 +09:00
  • cfd3da47fa ucm: fix st_mode check for symbolic links Stephan Gerhold 2022-07-08 14:50:54 +02:00
  • 05b384f8aa ucm: fix st_mode check for symbolic links Stephan Gerhold 2022-07-08 14:50:54 +02:00
  • 07fe82cb9b include/sound/type_compat.h: fix include guard SASANO Takayoshi 2022-07-02 05:55:11 +09:00
  • 351a237b2d mixer: add documentation about postcondition of removal event processing Takashi Sakamoto 2022-06-27 09:24:29 +09:00
  • 65c4796a85 pcm: share plugin: handle -EINTR Jaroslav Kysela 2022-06-27 13:36:12 +02:00
  • b97047b450 pcm: share plugin: return error if socket read or write call fails Tomohiro IKEDA 2022-06-19 07:05:17 +09:00
  • 909358d5af mixer: add documentation about postcondition of removal event processing Takashi Sakamoto 2022-06-27 09:24:29 +09:00
  • 917f412484 rawmidi: fix the params_mode check condition in snd_rawmidi_tread() Jaroslav Kysela 2022-06-26 16:07:56 +02:00
  • 5b32e7b16a pcm: Return unsigned int if error occurs by read or write system call Tomohiro IKEDA 2022-06-19 07:05:17 +09:00
  • f91c89da99 Release v1.2.7.1 v1.2.7.1 Jaroslav Kysela 2022-06-17 11:42:05 +02:00
  • 92fff4e9d0 output: include stdarg.h Bernd Kuhls 2022-06-11 19:12:19 +02:00
  • ff0db96bbc pcm: dmix - Add error handler for fgets Tomohiro IKEDA 2022-06-15 08:45:19 +09:00
  • 2d56ff8ded ucm: list also hardware configs (hw:X) in uc_mgr_scan_master_configs() fcn Jaroslav Kysela 2022-06-16 18:03:03 +02:00
  • 0ec7450a8b pcm: Add error handler for fgets Tomohiro IKEDA 2022-06-15 08:45:19 +09:00
  • b7c0169a62 output: include stdarg.h Bernd Kuhls 2022-06-11 19:12:19 +02:00
  • 89ee619147 control: eld - fix the decoding for older hw Jaroslav Kysela 2022-06-06 12:11:24 +02:00
  • 87ff5318e3 conf: Use ino64_t to save and compare inode numbers Simon McVittie 2022-05-25 12:33:42 +01:00
  • ac1dca240a control: Fall back to old naming if ELD device name decoding fails Bernhard Rosenkränzer 2022-06-04 18:13:40 +02:00
  • d836146e91 Release v1.2.7 v1.2.7 Jaroslav Kysela 2022-05-31 16:25:33 +02:00
  • 0418fd32c7 ucm: fix the reload call (snd_use_case_mgr_reload) Jaroslav Kysela 2022-05-27 14:28:13 +02:00
  • 932060b8c9 conf: Use ino64_t to save and compare inode numbers Simon McVittie 2022-05-25 12:33:42 +01:00
  • 4119e33d28 ucm: implement disdevall sequence command Jaroslav Kysela 2022-05-24 16:28:21 +02:00
  • 0ba999591b use-case.h: add Channels/ChannelPos values to the documentation Jaroslav Kysela 2022-05-24 14:24:10 +02:00
  • 90092d173e topology: Parse ignore_suspend property for dapm widget Amadeusz Sławiński 2021-05-25 17:09:21 +02:00
  • 1d0199726a topology: Add decompilation support for ignore_suspend Amadeusz Sławiński 2021-05-27 14:24:49 +02:00
  • 71cd664583 topology: Parse ignore_suspend flag Cezary Rojewski 2019-03-27 15:45:04 +01:00
  • 7474518a96 ucm: fix memory leak in the error path (Include) Jaroslav Kysela 2022-05-23 13:29:36 +02:00
  • 7f2d6c3aac pcm: hw: change rate range syntax Jaroslav Kysela 2022-05-20 18:37:01 +02:00
  • d85c0d8d46 pcm: hw: add "min_rate" and "max_rate" as alternatives to single "rate" parameter Benedek Kupper 2021-10-20 22:28:23 +02:00
  • a19ce72310 configure: remove --with-lfs option, but keep the autodetection code Jaroslav Kysela 2022-05-20 14:35:11 +02:00
  • d9dbb57b94 pcm: rate - rewrite the may_wait_for_avail_min callback for the rate plugin Jaroslav Kysela 2022-05-20 10:47:43 +02:00
  • d21e0e01c6 pcm: plugin - fix avail_min calculation on rate plugin Andreas Pape 2022-03-22 12:45:37 +01:00
  • ea15c83525 mixer: simple module: python 3.10 PyTuple_SET_ITEM() fix Graham Inggs 2022-01-20 09:29:37 +02:00
  • b62fc061e4 pcm: dmix: fix wrong scaling in 32bits pcm mixing Katsuhiro Suzuki 2022-04-29 01:17:27 +09:00
  • a513e65e19 configure: add --with-lfs option Jaroslav Kysela 2022-05-20 09:52:54 +02:00
  • 4fb83669ef pcm: ladspa - Use LFS calls (readdir64) Jaroslav Kysela 2022-05-19 18:37:46 +02:00
  • edec439a0c ucm: Use LFS calls (stat, scandir) Jaroslav Kysela 2022-05-19 17:37:46 +02:00
  • 45b65fa4c1 conf: Use LFS calls when reading config files Sebastian Krzyszkowiak 2022-04-28 22:46:56 +02:00
  • 87034d6fc6 ucm: main - fix the compilation error (signess) Jaroslav Kysela 2022-05-20 09:22:33 +02:00
  • c087bc1e44 gitcompile: fix 32 bit compilation support Jaroslav Kysela 2022-05-20 08:46:43 +02:00
  • 9b279d11a4 control: eld - add missing ctype.h header inclusion Jaroslav Kysela 2022-05-19 18:00:15 +02:00
  • a53c2b25f1 pcm: fix for the unitialized write buffer Jaroslav Kysela 2022-05-19 17:35:08 +02:00
  • df621629d8 conf: vc4-hdmi: use a proper hdmi pcm, fix broken default pcm Matthias Reichl 2022-04-30 16:28:45 +02:00
  • 17ba712447 remove .travis.yml (using github actions) Jaroslav Kysela 2022-05-19 12:49:49 +02:00
  • 812a772de4 README: Add link to GitHub Actions Tomohiro IKEDA 2022-05-15 10:05:11 +09:00
  • 06ddcbe88e github actions: move to checkout@v3 Jaroslav Kysela 2022-05-19 11:46:49 +02:00
  • 5f0479762b ucm: macro - make argument names shorter Jaroslav Kysela 2022-05-19 11:27:37 +02:00
  • 2389f04541 ucm: doc - describe variants, minor corrections Jaroslav Kysela 2022-05-19 10:18:38 +02:00
  • 4b66e5fbce ucm: implement enadev2 and disdev2 sequence commands Jaroslav Kysela 2022-05-19 10:08:48 +02:00
  • c3a5d32ac3 ucm: add support for verb variants Jaroslav Kysela 2022-05-18 13:10:35 +02:00
  • 25e44bbeb9 ucm: set SYNTAX_VERSION_MAX to 6 Jaroslav Kysela 2022-05-18 08:53:34 +02:00
  • b45fbeee34 ucm: move macros and evali substitution to Syntax 6 Jaroslav Kysela 2022-05-18 08:45:33 +02:00
  • 55340cf96a ucm: macro - add deep call protection (recursion) Jaroslav Kysela 2022-05-17 19:25:20 +02:00
  • 80ac6f9866 ucm: macro call inplace evaluate inside macro Jaroslav Kysela 2022-05-17 19:21:22 +02:00
  • 70e2ed50a3 ucm: macro - fix the error message, print id Jaroslav Kysela 2022-05-17 18:19:44 +02:00
  • b67257e6fd ucm: return empty string for undefined "open" variables (arguments) Jaroslav Kysela 2022-05-17 14:37:39 +02:00
  • 5062565e82 ucm: allow '-' prefix to avoid errors when the variable is not defined Jaroslav Kysela 2022-05-17 14:35:51 +02:00
  • 11ec9e497e ucm: allow passing variables through ucm open string Jaroslav Kysela 2022-05-16 13:16:01 +02:00
  • 6bf7ae386a chore: Unify Travis CI process to GitHub Actions Tomohiro IKEDA 2022-05-15 10:14:23 +09:00
  • 9ff10d813e chore: Add link to GitHub Actions Tomohiro IKEDA 2022-05-15 10:05:11 +09:00
  • 46e991c9ce use-case.h: add SND_USE_CASE_DEV_DIRECT define Jaroslav Kysela 2022-05-14 16:20:29 +02:00
  • d7d5c724ed ucm: implement MacroDefine and Macro subtree evaluation Jaroslav Kysela 2022-05-13 16:07:38 +02:00
  • 3e5a894378 conf: fix memory leak in snd_config_substitute() for strings Jaroslav Kysela 2022-05-13 16:19:48 +02:00
  • 50140120c6 ucm: local_config may be NULL (error path) Jaroslav Kysela 2022-05-13 09:32:51 +02:00
  • d65b1c7b52 ucm: add ${evali:} substitution Jaroslav Kysela 2022-05-12 18:33:29 +02:00
  • f1fa7ea077 control: shm - initialize write buffer Jaroslav Kysela 2022-05-05 14:37:52 +02:00
  • 859448f010 control: decode HDMI device name from ELD Jaroslav Kysela 2022-05-05 14:28:41 +02:00
  • 9c0c757b85 pcm: multi: return correct hwptr and avail from snd_pcm_multi_status() Yutao Yuan 2022-05-04 11:01:34 +08:00
  • a7fa155f0f pcm: multi: return correct hwptr and avail from snd_pcm_multi_status() Yutao Yuan 2022-05-04 11:01:34 +08:00
  • 3f108fc5b8 pcm: direct - allow 'off' string for hw_ptr_alignment Jaroslav Kysela 2022-05-03 19:12:03 +02:00
  • d0ebce5928 pcm: direct - cleanups for snd_pcm_direct_reset_slave_ptr() Jaroslav Kysela 2022-05-03 19:08:59 +02:00
  • 0187a0f42b
    conf: Use LFS calls when reading config files Sebastian Krzyszkowiak 2022-04-28 22:46:56 +02:00
  • 3b4335522f pcm: dmix: fix wrong scaling in 32bits pcm mixing Katsuhiro Suzuki 2022-04-29 01:17:27 +09:00
  • 76659453ef pcm: direct - add support for channel bindings in snd_pcm_direct_query_chmaps() Jaroslav Kysela 2022-04-06 20:17:58 +02:00
  • 1e82577016 pcm: plugin - fix avail_min calculation on rate plugin Andreas Pape 2022-03-22 12:45:37 +01:00
  • bb9f258e19 pcm: direct: Check xrun/suspend before the slave hwptr update Takashi Iwai 2022-03-10 09:24:12 +01:00
  • 3577a7a26b pcm: direct: Move slave PCM state checks into XRUN check helper Takashi Iwai 2022-03-04 10:31:08 +01:00
  • b3ce9cb839 pcm: direct: Improved suspend/resume support Takashi Iwai 2022-03-03 15:09:19 +01:00
  • 29fbe34a0d pcm: direct: Propagate error code from snd_pcm_direct_client_chk_xrun() Takashi Iwai 2022-03-03 15:04:09 +01:00
  • 5b035bfa4a pcm: rate: fix drain of partial period at end of buffer Alan Young 2022-02-23 09:37:40 +00:00
  • c41d710a69 ucm: fix the '${eval:EXPR}' substitution Jaroslav Kysela 2022-02-22 09:50:30 +01:00
  • 3dbe072d8d conf: snd_config_merge - fix comment (overwrite / override) Jaroslav Kysela 2022-01-27 18:25:00 +01:00
  • 80a36beca0 Make code compatible with Python 3.10 As noted in bpo-30459, PyTuple_SET_ITEM() does not return a value. Graham Inggs 2022-01-20 09:29:37 +02:00
  • c687c48210 conf: fix the export of safe_strto* functions from libasound Jaroslav Kysela 2022-01-01 19:18:25 +01:00
  • ad84766802 src/topology/parser.c: drop duplicate safe_strtol_base Fabrice Fontaine 2022-01-01 17:58:18 +01:00
  • 0a1fd4b8f7 Revert "src/topology/parser.c: drop duplicate safe_strtol_base" Fabrice Fontaine 2022-01-01 17:57:55 +01:00
  • 47252054b4 src/topology/parser.c: drop duplicate safe_strtol_base Fabrice Fontaine 2022-01-01 17:20:47 +01:00
  • e429df97b2 src/topology/parser.c: drop duplicate safe_strtol_base Fabrice Fontaine 2022-01-01 17:20:47 +01:00
  • d6adde0e32 ucm: top-level path - set directory from symlink Jaroslav Kysela 2021-12-13 14:40:56 +01:00
  • 1454b5f118 Release v1.2.6.1 v1.2.6.1 Jaroslav Kysela 2021-12-09 14:17:59 +01:00
  • 4b22871ee5 conf: fix the device parsing when arguments has no defaults Jaroslav Kysela 2021-12-09 10:15:29 +01:00
  • f44c94f24c conf: accept '_' character in the variable name Jaroslav Kysela 2021-12-07 09:21:24 +01:00
  • 85b3c276d2 Release v1.2.6 v1.2.6 Jaroslav Kysela 2021-12-06 11:17:27 +01:00
  • 2623e4bb76 ucm: add initial doxygen documenation Jaroslav Kysela 2021-09-19 21:00:11 +02:00
  • ebb8a6c7a1 conf: introduce snd_config_load_string() Jaroslav Kysela 2021-12-01 10:14:12 +01:00