Commit graph

  • f93485022f
    Merge 284a2cdbf8 into f30c355278 Christian Hewitt 2025-12-10 15:59:45 +00:00
  • 2df55173e4
    Merge a4a54ad481 into f30c355278 Mike Gilbert 2025-12-10 15:59:45 +00:00
  • f30c355278 conf: cards: unify whitespace - use tabs and remove trailing spaces master 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
  • 2da7e29c0c ucm: be more restrictive for device name with descriptor Jaroslav Kysela 2025-11-18 14:00:48 +01:00
  • e83fd7806f ucm: strip device index when the device type is present only one time Jaroslav Kysela 2025-11-18 13:35:06 +01:00
  • 48c477569d ucm: add support for device names with colon (':') Jaroslav Kysela 2025-11-18 13:13:20 +01:00
  • 07532ae8a8 ucm: normalize device names Jaroslav Kysela 2025-11-18 10:41:06 +01:00
  • 9e933a08ed ucm: add possibility to inline Verb configurations to the main configuration file Jaroslav Kysela 2025-11-17 18:36:32 +01:00
  • a8620e814b ucm: add Prepend and Append block handling for If conditions (syntax 8+) Jaroslav Kysela 2025-11-17 18:00:59 +01:00
  • ebfc29110c github: add coverity.yml Jaroslav Kysela 2025-11-10 10:18:22 +01:00
  • 47f4f9b73b coverity.com fixes - initial round Jaroslav Kysela 2025-11-10 17:56:27 +01:00
  • f0679e5de2 mixer: abst - reshuffle snd_mixer_simple_basic_register code to be more logical Jaroslav Kysela 2025-11-12 10:20:21 +01:00
  • b97a11ecf0 seq: fix snd_seq_drain_output return value for partial drain Jaroslav Kysela 2025-11-11 16:17:16 +01:00
  • 3ce629a4c2 seq: hw - notify if running mode / pversion ioctl fails Jaroslav Kysela 2025-11-11 16:10:59 +01:00
  • 122d362265 pcm: plugin - avoid 32-bit to 64-bit return value conversions Jaroslav Kysela 2025-11-11 18:33:41 +01:00
  • a9465869a7 add missing return value changes for snd_config_get_string() calls Jaroslav Kysela 2025-11-11 16:40:36 +01:00
  • 796b48c0d2 add missing return value changes for snd_config_get_id() calls Jaroslav Kysela 2025-11-11 16:01:17 +01:00
  • 00b5d9d8c0
    Merge branch 'master' into update-upstream Jochem van Grondelle 2025-11-08 20:39:04 +07:00
  • 41039b49ad snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type qaqland 2025-09-15 14:01:18 +08:00
  • f77ab152b8 doc: add missing include pcm_plugin.h to source files Jaroslav Kysela 2025-11-07 21:52:31 +01:00
  • ea0a075c40 ucm: add missing stdbool.h include to ucm_local.h Jaroslav Kysela 2025-11-07 21:51:43 +01:00
  • 9c5529976e
    Merge 46aed20b32 into fa6e83d780 Tomohiro IKEDA 2025-11-07 21:47:30 +01:00
  • 2b6dedeb74 doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define Jaroslav Kysela 2025-11-07 21:30:32 +01:00
  • b33d0e4ced conf/pistachio: fix syntax Olivier Blin 2025-08-01 18:02:57 +02:00
  • 18646517f8 test: ucm - remove old syntax configuration files (incomplete anyway) Jaroslav Kysela 2025-11-07 20:55:07 +01:00
  • 509e77c869 pcm route: suppress false positive warning for gcc 8+ Jaroslav Kysela 2025-11-07 20:06:33 +01:00
  • bd0ce670c2 ucm: fix variant issue where variables or macros are overwritten Jaroslav Kysela 2025-11-07 17:59:12 +01:00
  • f6dce4f9d0 ucm: remove 'error: ' prefix from error messages (duplication) Jaroslav Kysela 2025-11-07 16:37:36 +01:00
  • 953ce1fd94 error: make prio/interface output a bit shorter in default log handler Jaroslav Kysela 2025-11-07 16:31:08 +01:00
  • d5f30b72bd error: add missing log_priority/interface functions to header file Jaroslav Kysela 2025-11-07 16:21:05 +01:00
  • c40faceab5 configure: bumb version to 1.2.13pre1 (for alsa-utils) Jaroslav Kysela 2025-11-07 16:10:17 +01:00
  • 0432be98f9 ucm: remove uc_dbg macro and callers Jaroslav Kysela 2025-11-07 15:58:04 +01:00
  • 8c575f32e0 include: remove local SNDMSG/SYSMSG defines (no longer used) Jaroslav Kysela 2025-11-07 15:48:16 +01:00
  • 9ab488b86c ucm: replace uc_error with snd_error calls Jaroslav Kysela 2025-11-07 15:46:16 +01:00
  • 11235095bf ucm: add a basic set of trace/debug log calls Jaroslav Kysela 2025-11-07 15:37:11 +01:00
  • 66a3d542ac huge correction of tabulators and whitespaces Jaroslav Kysela 2025-11-07 14:27:38 +01:00
  • b37ac0982b log: implement filter based on string configuration (env LIBASOUND_DEBUG). Jaroslav Kysela 2025-11-07 12:18:00 +01:00
  • 524081b4d6 config: do not print errno in snd_config_check_hop() Jaroslav Kysela 2025-11-06 16:03:36 +01:00
  • 62c8e635dc replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros Jaroslav Kysela 2025-11-06 15:57:13 +01:00
  • 492df4bb94 error: add priority and interface strings to the log messages Jaroslav Kysela 2025-11-06 14:45:33 +01:00
  • 7248b0c660 redesign the message log functions Jaroslav Kysela 2025-11-06 14:29:54 +01:00
  • 0a4e8854d5 error: do not export internal snd_err_msg variable Jaroslav Kysela 2025-11-03 15:57:16 +01:00
  • fa6e83d780 topology: fix nibble warning in tplg_save_quoted() Jaroslav Kysela 2025-11-03 16:12:07 +01:00