Commit graph

  • c01e3d30b8 ucm: small cosmetic uc_error change in execute_sequence() Jaroslav Kysela 2019-11-05 14:07:26 +01:00
  • 8a36e38dc4 ucm: add If condition block Jaroslav Kysela 2019-11-05 13:02:41 +01:00
  • b9b2247943 ucm: do not cache all control devices in get_card_long_name() Jaroslav Kysela 2019-11-05 10:21:36 +01:00
  • 337144392d ucm: add If.Condition.RegexMatch ucm2 Jaroslav Kysela 2019-11-06 10:44:29 +01:00
  • af68b7718a ucm: add ${CardComponents} substitution to the value string processing Jaroslav Kysela 2019-11-06 10:21:40 +01:00
  • fd8c40dccb ucm: evaluate nested If blocks also in True/False blocks Jaroslav Kysela 2019-11-06 10:19:57 +01:00
  • 2db93e8dff ucm: add If.Condition.String to match strings and substrings Jaroslav Kysela 2019-11-06 09:51:47 +01:00
  • 997c53de09 ucm: add snd_use_case_parse_ctl_elem_id() Jaroslav Kysela 2019-11-05 20:04:54 +01:00
  • 680501c6b4 ucm: add PlaybackCTL and CaptureCTL default values when they are not set Jaroslav Kysela 2019-11-05 14:21:07 +01:00
  • 5e8b913f1e ucm: small cosmetic uc_error change in execute_sequence() Jaroslav Kysela 2019-11-05 14:07:26 +01:00
  • 76f31bed58 ucm: do not cache all control devices in get_card_long_name() Jaroslav Kysela 2019-11-05 10:21:36 +01:00
  • 27f97ab585 ucm: parser - use less memory for integer/real values in parse_value() Jaroslav Kysela 2019-11-05 10:14:44 +01:00
  • d8dfe4dac7 ucm: save the whole ctl info to the ctl_list structure Jaroslav Kysela 2019-11-05 10:06:37 +01:00
  • 0dd89f3892 ucm: add the run-time variable substitution Jaroslav Kysela 2019-11-04 16:18:07 +01:00
  • 40aef87f1e ucm: fix memory leaks for cdev, bin-file and tlv elements Jaroslav Kysela 2019-11-04 18:44:00 +01:00
  • 86643bc9a9 ucm: do not report failure when long name configuration does not exist Jaroslav Kysela 2019-11-04 17:14:40 +01:00
  • 32ff0ba7a3 ucm: add support for multiple control devices, more aggresive caching Jaroslav Kysela 2019-11-04 14:42:45 +01:00
  • be6deb927f ucm: extend snd_use_case_mgr_open() to address the sound card directly Jaroslav Kysela 2019-11-03 19:05:54 +01:00
  • aba2260ae7 ucm: switch to ucm2 directory and v2 format, keep backward compatibility Jaroslav Kysela 2019-11-09 11:53:32 +01:00
  • f600310954 conf: improve the include paths code Jaroslav Kysela 2019-11-10 13:00:59 +01:00
  • 6598e38856 ucm: parse_verb_file() - remove folder_name variable and extra logic Jaroslav Kysela 2019-11-02 08:57:51 +01:00
  • e61913f94c ucm: fix uc_mgr_scan_master_configs() - skip correctly component directories Jaroslav Kysela 2019-11-02 08:36:46 +01:00
  • 63ffd41d5f pcm: the maximal rate is 768000Hz, fix the remain code Jaroslav Kysela 2019-10-25 13:43:31 +02:00
  • 33afdc6745 ucm: cosmetic fix in get_card_long_name() Jaroslav Kysela 2019-10-25 13:42:41 +02:00
  • 7a345a5c20 pcm: fix the period_size for direct plugins (dmix, dsnoop, dshare) Jaroslav Kysela 2019-10-14 09:34:35 +02:00
  • df483d3fe5 pcm: Fix the wrong PCM object passed for locking/unlocking Takashi Iwai 2019-09-24 12:10:41 +02:00
  • 0732e47e6b pcm: chmap: Fix memory leak at snd_pcm_set_chmap() Takashi Iwai 2019-09-24 13:48:37 +02:00
  • d201a058cc fix memory leak in snd_pcm_set_chmap Conrad Jones 2019-09-15 15:57:21 -07:00
  • 41b2cecedc fix memory leak in snd_pcm_set_chmap Conrad Jones 2019-09-15 12:30:06 -07:00
  • 1d7a131f78 topology: Fix variable overflow in split_format Marcin Pietraszko 2019-08-26 13:51:41 +02:00
  • 66a2d53f42 topology: add support to parse private data for pcm Keyon Jie 2019-08-01 17:15:06 +08:00
  • 845243bcc2 pcm: dshare: allow missing bindings Adam Miartus 2019-07-24 12:13:00 +02:00
  • 3bf780dcc3 pcm: return -ENOSYS when ops or fast_ops callback is NULL Adam Miartus 2019-07-24 12:12:59 +02:00
  • d7ee2a9a30 pcm_file: improve error checking in write_wav_header function Adam Miartus 2019-07-05 16:40:48 +02:00
  • de1a9b2e81 pcm_file: in case of failed write clear file buffer variables Adam Miartus 2019-07-01 15:25:18 +02:00
  • 61b0f8f3f2 pcm_file: use EIO instead of EPIPE when failing to write output file Adam Miartus 2019-07-01 15:25:16 +02:00
  • 053b430980 pcm_file: return errno in case of a failed write operation Adam Miartus 2019-06-24 14:21:36 +02:00
  • 7b1af71173 pcm_file: remove double line Adam Miartus 2019-06-24 13:23:23 +02:00
  • 2a800c0c4f pcm_file: report write output file error to api user Adam Miartus 2019-06-12 08:48:28 +02:00
  • 6ecd330fb8 pcm_file: do not disrupt playback on output file write fail Adam Miartus 2019-06-12 08:48:27 +02:00
  • 03b2f3d056 pcm: rate: Avoid pointer arithmetic on void * Michael Forney 2019-06-11 23:08:14 -07:00
  • 6882ad4a74 pcm: direct: Remove unused empty struct Michael Forney 2019-06-11 23:08:13 -07:00
  • 630844e36c pcm: Make sure parameter qualifiers match between declaration and definition Michael Forney 2019-06-11 23:08:12 -07:00
  • 80376889af pcm: hw: Don't return in a void function Michael Forney 2019-06-11 23:08:11 -07:00
  • e0978ba69d conf: List cases in range explicitly Michael Forney 2019-06-11 23:08:10 -07:00
  • 0baf7b377c Use __func__ instead of __FUNCTION__ Michael Forney 2019-06-11 23:08:09 -07:00
  • 5905af1996 ucm: another coverity fix in uc_mgr_config_load() Jaroslav Kysela 2019-05-27 20:10:52 +02:00
  • ac6df1106c pcm_file: another locking fix (coverity) Jaroslav Kysela 2019-05-27 20:10:32 +02:00
  • c6e7fd8b1e topology: next round of coverity fixes Jaroslav Kysela 2019-05-27 14:05:12 +02:00
  • 022c790aab pcm_file: coverity fixes (including double locking) Jaroslav Kysela 2019-05-27 13:57:12 +02:00
  • ed156a2186 ucm: coverity fixes Jaroslav Kysela 2019-05-24 21:11:00 +02:00
  • 0d97f53c25 topology: various coverity fixes Jaroslav Kysela 2019-05-24 20:52:00 +02:00
  • 6efa23f283 rawmidi_hw: add sanity check for the invalid stream arguments (coverity) Jaroslav Kysela 2019-05-24 20:45:26 +02:00
  • 8ab0393b42 rawmidi: use snd_dlobj_cache_get2() in rawmidi open (coverity) Jaroslav Kysela 2019-05-24 20:31:24 +02:00
  • 3ae743efea pcm_hw: close file descriptor in the error path in snd_pcm_hw_open() (coverity) Jaroslav Kysela 2019-05-24 11:11:46 +02:00
  • 22ade9b8c1 pcm_file: call pclose() correctly for popen() (coverity) Jaroslav Kysela 2019-05-24 11:09:43 +02:00
  • d5a1cf35b7 pcm: fix memory leak in _snd_pcm_parse_config_chmaps() (coverity) Jaroslav Kysela 2019-05-24 10:57:20 +02:00
  • d6ba264038 control_shm: add missing socket close to the error path (coverity) Jaroslav Kysela 2019-05-24 10:53:09 +02:00
  • 51881cacc0 control_shm: remove duplicate code (coverity) Jaroslav Kysela 2019-05-24 10:51:47 +02:00
  • 990b1a53ed config: parse_string() fix the dynamic buffer allocation failure code (coverity) Jaroslav Kysela 2019-05-24 10:44:49 +02:00
  • 4aa960c48b src/conf.c: add missing va_end() call (coverity) Jaroslav Kysela 2019-05-24 10:39:05 +02:00
  • 47bc6d5341 aserver: fix resource leak coverity Jaroslav Kysela 2019-05-24 10:27:25 +02:00
  • fe7ff721a9 pcm: file: add infile read support for mmap mode Adam Miartus 2019-05-23 15:00:40 +02:00
  • e520f45480 pcm: add mmap_begin callback to snd_pcm_fast_ops_t api Adam Miartus 2019-05-23 15:00:39 +02:00
  • 108a2f4379 ucm: Add UCM profile for CX2072X codec on Baytrail/Cherrytrail profiles Takashi Iwai 2019-04-18 20:40:18 +02:00
  • 33c7ea0865 pcm: file: add missing unlock on early return Adam Miartus 2019-05-23 11:44:30 +02:00
  • 349b42f547 pcm: file: use snd_pcm_file_areas_read_infile for readi Adam Miartus 2019-05-21 15:33:08 +02:00
  • 5f2e5af61b pcm: file: add support for infile reading in non interleaved mode Adam Miartus 2019-05-21 15:32:47 +02:00
  • 3ab7980047 pcm: dsnoop: Added "hw_ptr_alignment" option in configuration for slave pointer alignment Vanitha Channaiah 2019-05-15 11:56:34 +05:30
  • 7265e603bf pcm: dshare: Added "hw_ptr_alignment" option in configuration for alignment of slave pointers Vanitha Channaiah 2019-05-15 11:56:33 +05:30
  • 63ba5243ab pcm: direct: Add generic hw_ptr_alignment function for dmix, dshare and dsnoop Vanitha Channaiah 2019-05-15 11:56:32 +05:30
  • 9122992a91 Release v1.1.9 v1.1.9 Jaroslav Kysela 2019-05-10 08:57:21 +02:00
  • 5366bdb4fb add support for GCC's LTO Jaroslav Kysela 2019-04-09 12:44:14 +02:00
  • 0bfad420ef pcm: multi plugin: reset hw/appl pointers in prepare/reset functions Jaroslav Kysela 2019-04-09 10:33:45 +02:00
  • 8f2a029925 Printf unsigned longs with %lu instead of %ld (playmidi1.c) Quipyowert2 2019-02-17 05:00:53 -08:00
  • 09abb79c5a Printf unsigned ints with %u instead of %i (pcm.c) Quipyowert2 2019-02-17 04:56:14 -08:00
  • ac83808882 Printf unsigned long longs with %llu (mixtest.c) Quipyowert2 2019-02-17 04:54:17 -08:00
  • a2ebf5b60d Printf unsigned longs with %lu instead of %li (midifile.c) Quipyowert2 2019-02-17 04:51:22 -08:00
  • a894128edd Printf unsigned long with %lu instead of %li (latency.c) Quipyowert2 2019-02-17 04:39:32 -08:00
  • d95062c481 Print unsigned ints with %u instead of %i. (snd_ctl_ascii_elem_id_get) Quipyowert2 2019-02-17 04:37:24 -08:00
  • 1181bfc458 Close topology config file after parsing it. Quipyowert2 2019-02-17 03:38:16 -08:00
  • 369df32257 pcm: multi plugin: detach the hw_ptr and appl_ptr from master_slave Jaroslav Kysela 2019-04-09 10:12:34 +02:00
  • c7fc3fdbe2 pcm: fix wait condition in snd_pcm_write_areas() to avoid return zero Jaroslav Kysela 2019-04-09 09:14:33 +02:00
  • 4694a6643d pcm: multi plugin - fix wait_for_avail_min Jaroslav Kysela 2019-03-25 16:15:07 +01:00
  • 2d1168727a Print unsigned ints with %u instead of %i. (snd_ctl_ascii_elem_id_get) Quipyowert2 2019-02-17 04:37:24 -08:00
  • 0d92f2d39a pcm: null: Do not allow a period size of 0 Timo Wischer 2019-04-08 10:55:54 +02:00
  • 2cf126d302 Printf unsigned longs with %lu instead of %ld (playmidi1.c) Quipyowert2 2019-02-17 05:00:53 -08:00
  • 6dba6c1c16 Printf unsigned ints with %u instead of %i (pcm.c) Quipyowert2 2019-02-17 04:56:14 -08:00
  • 1ca61d44cb Printf unsigned long longs with %llu (mixtest.c) Quipyowert2 2019-02-17 04:54:17 -08:00
  • dd5d7d4761 Printf unsigned longs with %lu instead of %li (midifile.c) Quipyowert2 2019-02-17 04:51:22 -08:00
  • fd53656ee2 Printf unsigned long with %lu instead of %li (latency.c) Quipyowert2 2019-02-17 04:39:32 -08:00
  • 8cbd707595 Close topology config file after parsing it. Quipyowert2 2019-02-17 03:38:16 -08:00
  • fc0e54c3cc Drop -I$includedir/alsa from alsa.pc Takashi Iwai 2019-03-26 14:48:23 +01:00
  • f9056d013c pcm: rate plugin - fix signess in snd_pcm_rate_avail_update() comparison Jaroslav Kysela 2019-03-25 16:56:34 +01:00
  • 1755df1d9e add snd_strlcpy() and use it everywhere Jaroslav Kysela 2019-03-25 16:45:43 +01:00
  • 639d404df6 alisp: add the missing include Chih-Wei Huang 2019-03-15 17:17:04 +08:00
  • e6f8998258 pcm: add the missing <strings.h> include Chih-Wei Huang 2019-03-15 17:17:03 +08:00
  • 59715fb078 Android: avoid using versionsort Chih-Wei Huang 2019-03-15 17:17:02 +08:00
  • 3c199a0d19 conf: pcm dmix - add CHANNELS argument Jaroslav Kysela 2019-03-13 10:45:35 +01:00
  • deb07a0b20 test/latency: use frame bytes correctly in writebuf() Jaroslav Kysela 2019-03-01 12:43:19 +01:00