Commit graph

  • edb5f1ee29
    Merge af49eb1d31 into 62c24074ae Kai Vehmanen 2026-03-23 15:16:12 +00:00
  • af49eb1d31 topology: decoder: fix wrong sizeof for enum control allocation in dapm Kai Vehmanen 2026-03-23 17:10:33 +02:00
  • 5c560d5ae3
    Merge 8d2c62dc53 into 62c24074ae Seppo Ingalsuo 2026-03-23 11:24:23 +00:00
  • 8d2c62dc53 Topology: Add high and extended rates from Linux 6.12 Seppo Ingalsuo 2026-03-04 13:10:09 +02:00
  • ad42f53fdc
    Merge e6b509b78c into 62c24074ae Decoder 2026-03-21 12:28:07 +08:00
  • 8d2e2f8097
    Merge 22c3701630 into 62c24074ae mstrozek 2026-03-21 12:28:06 +08:00
  • 759d8a9992
    Merge a4a54ad481 into 62c24074ae Mike Gilbert 2026-03-21 12:28:04 +08:00
  • a592871e62
    Merge 284a2cdbf8 into 62c24074ae Christian Hewitt 2026-03-19 11:59:35 +08:00
  • 804a86f0e3
    Merge 757f3a86c9 into 62c24074ae Rudi Heitbaum 2026-03-19 10:14:07 +08:00
  • 62c24074ae ucm: fix optional include master Huang Yunxuan 2026-03-18 22:36:24 +08:00
  • 98415d26dd ucm: fix optional include Huang Yunxuan 2026-03-18 22:36:24 +08:00
  • 22c3701630 control: ucm: add ioctl to retrieve full card components Maciej Strozek 2026-02-19 13:46:20 +00:00
  • 757f3a86c9 seq: fix discards const from pointer target Rudi Heitbaum 2026-02-20 11:31:51 +00:00
  • a7ef4c9ea4 ucm: fix discards const from pointer target Rudi Heitbaum 2026-02-20 11:31:27 +00:00
  • 2769a6f407 conf: fix discards const from pointer target Rudi Heitbaum 2026-02-20 11:31:02 +00:00
  • d8ca4a7cc4 ucm: add show_err parameter to uc_mgr_get_variable Jaroslav Kysela 2026-02-18 13:23:26 +01:00
  • a74521f371 ucm: find-card,find-device - add UCM variable support for arguments (Syntax 9) Jaroslav Kysela 2026-02-18 12:13:15 +01:00
  • c5d903b0b4 ucm: add info-card substitution (Syntax 9) Jaroslav Kysela 2026-02-09 16:02:01 +01:00
  • 1823b4cd4b control: remap - fix memory leak in remap_load_list() Jaroslav Kysela 2026-02-12 11:15:55 +01:00
  • 22225a4ec6 ucm: evaluate Repeat block before If block (Syntax 9) Jaroslav Kysela 2026-02-06 18:59:30 +01:00
  • c41f795f5c ucm: allow string with substitution for If.Condition block (Syntax 9) Jaroslav Kysela 2026-02-06 18:41:30 +01:00
  • 30d1ae7221 ucm: optimize if_eval_string with common comparison helper Jaroslav Kysela 2026-02-06 18:25:01 +01:00
  • 27aa3e41ef ucm: add Repeat block - repetitive pattern substitution (Syntax 9) Jaroslav Kysela 2026-02-06 13:43:11 +01:00
  • 2943b1e412 ucm: add integer comparison condition (Syntax 9) Jaroslav Kysela 2026-02-06 12:57:02 +01:00
  • e02e9dc6cf ucm: substitute define IDs and macro arguments (Syntax 9) Jaroslav Kysela 2026-02-05 17:33:07 +01:00
  • 5414277612 ucm: fix invalid pointer dereference in parse_open_variables() Jaroslav Kysela 2026-02-04 18:43:57 +01:00
  • ebf2efae0a control: remap - cosmetic code reorganization Jaroslav Kysela 2026-02-04 18:42:56 +01:00
  • 166407dae4 control: remap - fix numid lookup issue Jaroslav Kysela 2026-02-03 17:46:02 +01:00
  • e6b509b78c include: split pcm.h for api & types Jdecodes 2026-02-01 15:27:07 +05:30
  • 5f7fe33002 topology: decoder - add boundary check for channel mixer count Jaroslav Kysela 2026-01-29 16:51:09 +01:00
  • bc332f4211 control: ctlparse - make numid parsing more robust Jaroslav Kysela 2026-01-29 15:33:45 +01:00
  • 7887fbc6f0 ucm: libconfig parser - fix pathname for substituted file Jaroslav Kysela 2026-01-26 15:08:54 +01:00
  • 75ed5f05ba Release v1.2.15.3 v1.2.15.3 Jaroslav Kysela 2026-01-13 08:12:40 +01:00
  • 805464c7bd seq: return back old snd_seq_drain_output behaviour for -EAGAIN Jaroslav Kysela 2026-01-13 08:09:47 +01:00
  • 63a981865a Release v1.2.15.2 v1.2.15.2 Jaroslav Kysela 2026-01-08 15:27:57 +01:00
  • b3bc2b4fee Makefile: remove dist-hook and remove tar option 'follow symlinks' Jaroslav Kysela 2026-01-08 14:49:58 +01:00
  • 50b532de79 ucm: add some traces for the config filenames Jaroslav Kysela 2026-01-08 13:56:48 +01:00
  • 8bea4b13d1 error: fix the "return old snd_lib_error_set_handler() behaviour" Jaroslav Kysela 2026-01-08 13:19:34 +01:00
  • a37b8b9377 error: fix indendation in snd_lib_log_filter() Jaroslav Kysela 2026-01-07 17:45:24 +01:00
  • f55eece85c error: return old snd_lib_error_set_handler() behaviour Jaroslav Kysela 2026-01-07 17:41:03 +01:00
  • 731d5fb9d8 Release v1.2.15.1 v1.2.15.1 reltest Jaroslav Kysela 2025-12-19 11:31:58 +01:00
  • 8fd6bf1a49 mixer: fix cache coherency issue in multi-application scenario Devreese Jorik 2025-12-15 16:38:52 +01:00
  • f30c355278 conf: cards: unify whitespace - use tabs and remove trailing spaces Jaroslav Kysela 2025-12-10 16:44:12 +01:00
  • 17ffe17f03 conf: pistachio-card: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:25:34 +01:00
  • 29fa26b4b5 conf: YMF744: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:18:22 +01:00
  • 4bcd33ef9d conf: VX222,VXPocket: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:18:22 +01:00
  • d6b9d7e0be conf: VIA686A,VIA82xx: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:18:22 +01:00
  • 4c74f3a568 conf: TRID4DWAVENX: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:18:15 +01:00
  • 51d75e5f07 conf: SI7018: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:18:15 +01:00
  • 1cd87775c5 conf: SB-XFi: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:18:15 +01:00
  • f03528daf2 conf: RME96[35][26]: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:18:15 +01:00
  • 8340b3c6b3 conf: PS3: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:18:06 +01:00
  • a3028a492a conf: PMac,PMacToonie: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:18:06 +01:00
  • 3d636ff530 conf: PC-Speaker: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:18:06 +01:00
  • ebb5ab7d84 conf: NFORCE: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:18:06 +01:00
  • de72d65728 conf: Maestro3: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:57 +01:00
  • ff4fb7f8c9 conf: Loopback: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:57 +01:00
  • 99f1987a1e conf: ICH,ICH4,ICH-MODEM: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:57 +01:00
  • 1f52b57ff8 conf: ICE17[12][24]: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:57 +01:00
  • dded72a687 conf: HdmiLpeAudio: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:47 +01:00
  • a87570df72 conf: GUS: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:47 +01:00
  • ea93979929 conf: FWSpeakers: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:46 +01:00
  • 9f46e1a5a4 conf: FM801: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:46 +01:00
  • 2d5aa02738 conf: FireWave: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:46 +01:00
  • 001a2f3809 conf: ES1968: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:45 +01:00
  • 7cf26f6038 conf: ENS137[01]: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:45 +01:00
  • dba724706a conf: EMU10K1X: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:17:45 +01:00
  • ed4884cbe1 conf: EMU10K1: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:08:42 +01:00
  • 8c10056244 conf: Aureon51: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 16:08:42 +01:00
  • 0ba7c27165 conf: Echo3G: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 12:12:47 +01:00
  • 1e29ff1840 conf: CS46xx: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 12:12:47 +01:00
  • 041299ea39 conf: CMI8xxx: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 12:12:47 +01:00
  • 68b8b43541 conf: CA0106: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 12:12:47 +01:00
  • ea984c3a7d conf: AU88[123]0: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 12:12:47 +01:00
  • 7079887cd2 conf: Aureon: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 12:12:47 +01:00
  • e5dbefdff1 conf: Audigy: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 12:12:47 +01:00
  • 3969e45812 conf: AACI,ATIIXP: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 12:12:47 +01:00
  • d83af363f1 conf: vc4-hdmi: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 12:12:47 +01:00
  • 010b699c92 conf: HDA-Intel: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 12:12:47 +01:00
  • 16ab43db6e conf: USB-Audio: define pcm configuration block only one time Jaroslav Kysela 2025-12-10 12:12:47 +01:00
  • 2ef8952b46 Revert "conf: fix load_for_all_cards() - do not merge the card specific contents" Jaroslav Kysela 2025-12-10 12:03:29 +01:00
  • a4a54ad481 ucm: clean up data types Mike Gilbert 2025-12-09 13:26:40 -05:00
  • 2f59398c83 conf: fix possible memory leak in config_file_open() - error path Jaroslav Kysela 2025-12-09 18:39:52 +01:00
  • a6238053c4 conf: merge card specific contents per file (whole) after parsing Jaroslav Kysela 2025-12-09 18:04:07 +01:00
  • 813ffe34ff ucm: exec - fix maxfd used warning Jaroslav Kysela 2025-12-09 17:48:34 +01:00
  • a068cf08ad ucm: use closefrom instead of close_range Mike Gilbert 2025-12-08 23:46:17 -05:00
  • 40b417a037 ucm: use closefrom instead of close_range Mike Gilbert 2025-12-08 23:46:17 -05:00
  • 70e413c5bb Release v1.2.15 v1.2.15 Jaroslav Kysela 2025-12-07 20:41:56 +01:00
  • 7aeb9a759e include: fix typo in error.h to avoid compile error when gcc <= 2.95 SimonQian 2025-11-19 14:46:45 +08:00
  • 66dfd40e8f ucm: add ValueGlobals section to the top configuration file Jaroslav Kysela 2025-12-01 16:39:15 +01:00
  • 5ed27d8e89 ucm: fix the DefineRegex issue where multiple variables were set to empty string Jaroslav Kysela 2025-12-02 10:59:19 +01:00
  • ae921dc1c9 ucm: Include directive - add optional behaviour Jaroslav Kysela 2025-12-02 10:08:58 +01:00
  • 22f8716af9 ucm: complete dependency graphs for conflicting/supported device lists Jaroslav Kysela 2025-12-01 15:56:56 +01:00
  • 3149ca0f1c ucm: implement DeviceVariant configuration extension Jaroslav Kysela 2025-11-20 16:11:32 +01:00
  • 554efca497 ucm: implement ValueDefaults.BootCardGroup and define use Jaroslav Kysela 2025-12-01 13:32:10 +01:00
  • 5c4a683bd0 ucm: keep original device name for logs Jaroslav Kysela 2025-11-18 14:55:25 +01:00
  • b3e4b15583 ucm: sort devices by priority Jaroslav Kysela 2025-11-18 14:23:18 +01:00
  • 468e0f60bc fix typo in error.h to avoid compile error when gcc <= 2.95 SimonQian 2025-11-19 14:46:45 +08:00
  • a525015e3b include: list.h - add list_splice() and list_splice_init() functions Jaroslav Kysela 2025-11-18 14:37:45 +01:00
  • fd719bb122 ucm: doc - add examples for device name with descriptors (colon) Jaroslav Kysela 2025-11-18 14:01:29 +01:00