Commit graph

  • 1482d1f254 topology: fix the TPLG_DEBUG compilation Jaroslav Kysela 2019-12-29 20:05:14 +01:00
  • 2947d83c13 topology: implement shorter hexa uuid 00:00 parser Jaroslav Kysela 2019-12-28 21:44:03 +01:00
  • 07d779143b topology: fix the unitialized tuples Jaroslav Kysela 2019-12-28 10:18:34 +01:00
  • 712fbacf16 topology: dapm - fix the SNDERR() - Undefined Jaroslav Kysela 2019-12-27 19:32:03 +01:00
  • f42b2c088a topology: cleanup the SNDERR() calls Jaroslav Kysela 2019-12-20 23:48:40 +01:00
  • 0793ef064a topology: add snd_tplg_version() function Jaroslav Kysela 2019-12-20 21:28:30 +01:00
  • b336aea507 topology: add snd_tplg_create() with flags Jaroslav Kysela 2019-12-20 14:59:00 +01:00
  • aa1bac2d04 topology: add snd_tplg_save() Jaroslav Kysela 2019-12-16 14:26:31 +01:00
  • 4a0efdc873 topology: add parser to the tplg_table Jaroslav Kysela 2019-12-15 17:24:50 +01:00
  • 4f076f5b69 topology: move the topology element table from builder to elem Jaroslav Kysela 2019-12-15 16:15:29 +01:00
  • d52eaba63d topology: add snd_tplg_load() remove snd_tplg_build_bin_file() Jaroslav Kysela 2019-12-15 16:03:29 +01:00
  • 22b66731f3 topology: parser - recode tplg_parse_config() Jaroslav Kysela 2019-12-14 20:32:24 +01:00
  • bee8d4fcaa topology: add binary output from the builder Jaroslav Kysela 2019-12-14 19:20:02 +01:00
  • 39fb37fef5 topology: convert builder to use the mallocated memory Jaroslav Kysela 2019-12-14 19:13:53 +01:00
  • 14e43a1187 topology: add tplg_get_unsigned() function Jaroslav Kysela 2019-12-14 14:05:49 +01:00
  • 1047a5f3c0 topology: fix tplg_get_integer() - handle errno == ERANGE Jaroslav Kysela 2019-12-14 13:52:18 +01:00
  • 5925a6d870 topology: use snd_config_get_bool() instead own implementation Jaroslav Kysela 2019-12-14 13:50:04 +01:00
  • f373bf1f6e topology: avoid to use the atoi() directly when expected Jaroslav Kysela 2019-12-14 13:36:09 +01:00
  • 9e2bbccfcc Update the attributes.m4 macro file from xine David Ward 2020-01-03 13:05:51 -05:00
  • 59792f467b uapi: Move typedefs from uapi to sound/* Takashi Iwai 2019-12-20 17:12:37 +01:00
  • 75584fe660 type_compat: Add missing __s64 and __u64 definitions for non-Linux Takashi Iwai 2019-12-20 16:12:50 +01:00
  • ae564665ec Fix alsa/sound/*.h for external programs Takashi Iwai 2019-12-20 15:46:48 +01:00
  • 01cd8cb6d5 configure.ac: remove an unnecessary libtool fix Tanu Kaskinen 2019-12-20 09:26:12 +02:00
  • 780f17126a topology: more coding fixes Jaroslav Kysela 2019-12-13 22:07:46 +01:00
  • 2b50b594dc topology: dapm - merge identical index blocks like for other elems Jaroslav Kysela 2019-12-13 21:56:58 +01:00
  • 0d6949b7f1 topology: dapm - coding fixes Jaroslav Kysela 2019-12-13 21:52:13 +01:00
  • 3b9e39dab5 topology: use list_insert() macro in tplg_elem_insert() Jaroslav Kysela 2019-12-13 21:23:52 +01:00
  • c9e9ee3c40 topology: make vebose output more nice Jaroslav Kysela 2019-12-13 18:53:41 +01:00
  • 4dcceb5f86 topology: merge write_block to tplg_write_data Jaroslav Kysela 2019-12-13 18:49:29 +01:00
  • f1f5b48d0c topology: use size_t for calc_block_size() Jaroslav Kysela 2019-12-13 18:26:20 +01:00
  • 012bd3b28c topology: use an array describing blocks for the main build loop Jaroslav Kysela 2019-12-13 18:24:55 +01:00
  • ce74829db6 topology: file position and size cleanups Jaroslav Kysela 2019-12-13 17:01:03 +01:00
  • 075ee165e6 topology: remove vendor_fd/name from snd_tplg structure - not used Jaroslav Kysela 2019-12-13 16:09:35 +01:00
  • 9980e18c3c alsa-lib: fix the array parser (unique compound keys) Jaroslav Kysela 2019-12-12 18:42:33 +01:00
  • 1744159180 ucm: setup conf_format after getting ALSA_CONFIG_UCM_VAR successfully Libin Yang 2019-12-11 14:07:19 +08:00
  • f828dfe549 ucm: docs - remove MixerCopy values, add Priority for verb, improve priority docs Jaroslav Kysela 2019-12-10 11:48:06 +01:00
  • ca67e82383 ucm: docs - add note about the sequences and device split Jaroslav Kysela 2019-12-06 11:11:54 +01:00
  • 5473c5d677 ucm: docs - change the Mic description to simple Microphone Device Jaroslav Kysela 2019-12-05 17:19:06 +01:00
  • 1ad660ddee ucm: docs - remove DigitalMic, it does not have sense Jaroslav Kysela 2019-12-05 17:01:31 +01:00
  • 555a5dbdab ucm: docs - add Mic/DigitalMic and multiple devices comments Jaroslav Kysela 2019-12-05 16:59:05 +01:00
  • ad8527d81b alsa.m4: another try to fix the libatopology detection Jaroslav Kysela 2019-12-04 09:49:40 +01:00
  • bdc2218ba7 utils/alsa.m4: fix atopology detection without alsatest Fabrice Fontaine 2019-12-04 08:45:45 +01:00
  • 8e2c70add7 src/ucm/main.c: fix build without mixer Fabrice Fontaine 2019-12-03 18:56:40 +01:00
  • e59034a0be ucm: Do not fail to parse configs on cards with an empty CardComponents lists Hans de Goede 2019-12-03 18:27:39 +01:00
  • 65eb51668f src/ucm/main.c: fix build without mixer Fabrice Fontaine 2019-12-03 18:56:40 +01:00
  • a0fc4447bb ucm: docs - add JackCTL, rearrange JackControl and JackDev Jaroslav Kysela 2019-12-03 15:01:04 +01:00
  • 2a286ca9a8 use-case: docs - add PlaybackMixerCopy and CaptureMixerCopy Jaroslav Kysela 2019-12-02 11:57:18 +01:00
  • 4dddcf733d ucm: docs - allow spaces in device names for JackHWMute Jaroslav Kysela 2019-12-02 11:56:30 +01:00
  • 6055f8a584 namehint: improve the previous patch (check the returned value) Jaroslav Kysela 2019-12-01 14:30:54 +01:00
  • 5ee5ef31b5 namehint: correct the @args check Jaroslav Kysela 2019-12-01 14:26:40 +01:00
  • ebdd2b6cdb ucm: add _identifiers list Jaroslav Kysela 2019-11-30 20:31:55 +01:00
  • 9baf64da2f ucm: return always at least NULL if no list is available in snd_use_case_get_list() Jaroslav Kysela 2019-11-29 22:28:26 +01:00
  • c79f09e1f5 ucm: Use strncmp to avoid access-out-of-boundary paulhsia 2019-11-30 03:35:30 +08:00
  • 1c7e46d5d8 Release v1.2.1.2 v1.2.1.2 Jaroslav Kysela 2019-11-29 16:35:31 +01:00
  • 15970ebf7f ucm: add support for ControlEnum in ControlExists condition Jaroslav Kysela 2019-11-29 09:33:50 +01:00
  • 6eb4f8a724 ucm: conditions - fix the wrong string/substring match Jaroslav Kysela 2019-11-28 19:25:03 +01:00
  • 2cb44791c3 use-case: add priority values from pulseaudio Jaroslav Kysela 2019-11-28 18:10:43 +01:00
  • aaf3a081bf control: ctlparse - accept enum values in '' or "" Jaroslav Kysela 2019-11-27 14:59:17 +01:00
  • 659ecf6ff0 use-case: improve comment for mixer elements Jaroslav Kysela 2019-11-28 14:58:36 +01:00
  • eee55a5267 ucm: rename mixer element identifiers Jaroslav Kysela 2019-11-27 14:59:17 +01:00
  • 09b40fdcfe alsa.m4: Fix the detection of topology library availability Takashi Iwai 2019-11-27 10:19:26 +01:00
  • 4c89f4eb90 ucm: fix the cdev initialization sequence Jaroslav Kysela 2019-11-26 17:35:15 +01:00
  • cf630e4e54 ucm: remove the new-line for uc_error() calls Jaroslav Kysela 2019-11-25 19:50:47 +01:00
  • ca251e3518 include/sound/Makefile.am: remove asoundef.h Jaroslav Kysela 2019-11-25 16:16:13 +01:00
  • bcd334f58f local.h: remove sound/asoundef.h dependency Jaroslav Kysela 2019-11-25 10:36:32 +01:00
  • 2b40312d00 asoundef.h: add CEA861_AUDIO_INFOFRAME defines Jaroslav Kysela 2019-11-25 10:36:05 +01:00
  • 0aece285a7 include/sound: sync with the kernel v5.4 Jaroslav Kysela 2019-11-25 10:14:43 +01:00
  • 1a4b362115 ucm: use-case.h - add <alsa/asoundlib.h> include Jaroslav Kysela 2019-11-23 15:38:35 +01:00
  • 193ed64fd9 pcm_file: fix pipe stall when pclose() is called too early Jaroslav Kysela 2019-11-22 00:57:19 +01:00
  • 4a480362eb ucm: add ${CardDriver} substitution Jaroslav Kysela 2019-11-21 08:15:23 +01:00
  • cb84b02702 ucm: implement ${sys:sysfs/path} substitution Jaroslav Kysela 2019-11-20 13:43:39 +01:00
  • 1d848ab739 Release v1.2.1.1 v1.2.1.1 Jaroslav Kysela 2019-11-19 14:16:27 +01:00
  • 2e53bbd876 ucm: quick fix for the previous commit when ALSA_CONFIG_UCM_VAR is set Jaroslav Kysela 2019-11-19 14:15:00 +01:00
  • 10a63e093c ucm: fix again the long name configuration filename lookup Jaroslav Kysela 2019-11-19 13:10:19 +01:00
  • 8c4301e7a8 ucm: parser: Fix snprintf usage Hans de Goede 2019-11-19 11:48:22 +01:00
  • b3a02322d4 ucm: Only look in ucm[1] or ucm2 dir once we've found a config file in one Hans de Goede 2019-11-19 11:48:21 +01:00
  • 77119d83a1 ucm: Fix fallback to card_name (shortname) config for ucm1 profiles Hans de Goede 2019-11-19 11:48:20 +01:00
  • 86c449d231 ucm: Fix opening of master-configs by the card's longname Hans de Goede 2019-11-19 11:48:19 +01:00
  • c28618353b conf: check for include path duplicates Jaroslav Kysela 2019-11-19 10:55:29 +01:00
  • 39fda8a69a conf: fix the include paths support Jaroslav Kysela 2019-11-18 19:01:45 +01:00
  • 6a76c01a01 ucm: fix memory leaks detected by the coverity checker Jaroslav Kysela 2019-11-15 12:52:36 +01:00
  • 6fbf87c402 pcm: add braces to condition (coverity) Jaroslav Kysela 2019-11-15 12:44:28 +01:00
  • 8006a8e03c Release v1.2.1 v1.2.1 Jaroslav Kysela 2019-11-14 18:02:27 +01:00
  • a0b00a954e ucm: add possibility to keep order of childs for If blocks Jaroslav Kysela 2019-11-14 16:57:22 +01:00
  • 4c021697f1 conf: implement snd_config_add_before() and snd_config_add_after() Jaroslav Kysela 2019-11-14 16:56:05 +01:00
  • 4724158c0a ucm: change the If block parsing Jaroslav Kysela 2019-11-14 15:13:36 +01:00
  • cdc8aacbb5 topology: remove configuration files (moved to alsa-topology-conf repository) Jaroslav Kysela 2019-11-13 11:28:44 +01:00
  • 75d393a563 create separated libatopology library with the topology routines Jaroslav Kysela 2019-11-12 19:30:36 +01:00
  • 1f37ba2a2b ucm: remove configuration files (moved to alsa-ucm-conf repository) Jaroslav Kysela 2019-11-11 17:03:26 +01:00
  • 35e737f2ec ucm: docs: Add MinBufferLevel value Curtis Malainey 2019-11-06 17:58:02 -08:00
  • eab3835c36 ucm: docs: Add EDID File value Curtis Malainey 2019-11-06 17:58:01 -08:00
  • e6fbc84c16 use-case header file: add more references to correct ASCII ID parsers for CTL/mixer IDs Jaroslav Kysela 2019-11-11 14:35:02 +01:00
  • 5c88b18371 ucm: add snd_use_case_parse_selem_id() Jaroslav Kysela 2019-11-11 14:22:36 +01:00
  • 4ce38a5ff4 mixer: simple - add snd_mixer_selem_id_parse() from amixer Jaroslav Kysela 2019-11-11 14:22:11 +01:00
  • 1b14643384 ucm: add If.Condition.RegexMatch Jaroslav Kysela 2019-11-06 10:44:29 +01:00
  • 900638ff4d ucm: add ${CardComponents} substitution to the value string processing Jaroslav Kysela 2019-11-06 10:21:40 +01:00
  • 7ccaa08693 ucm: evaluate nested If blocks also in True/False blocks Jaroslav Kysela 2019-11-06 10:19:57 +01:00
  • b7d74c6977 ucm: add If.Condition.String to match strings and substrings Jaroslav Kysela 2019-11-06 09:51:47 +01:00
  • cd4b07ffbd ucm: add snd_use_case_parse_ctl_elem_id() Jaroslav Kysela 2019-11-05 20:04:54 +01:00
  • 530e8ea4c6 ucm: add PlaybackCTL and CaptureCTL default values when they are not set Jaroslav Kysela 2019-11-05 14:21:07 +01:00