Commit graph

  • 66f07aa3b7 pcm: use CLOCK_REALTIME for non-monotonic ts Olivier Langlois 2014-01-23 19:03:00 -05:00
  • 507cdc1318 pcm: initialize monotonic field for dshare and dsnoop, too Takashi Iwai 2014-01-23 09:46:37 +01:00
  • e51cd44897 pcm: initialize pcm_dmix monotonic field Olivier Langlois 2014-01-22 19:04:45 -05:00
  • 336dc58beb control_hw: fix potential memory leak Ivan Sorokin 2014-01-22 00:12:50 +04:00
  • 3baf1bee84 alsa-lib: minor typo in pcm doc Olivier Langlois 2014-01-05 23:12:44 -05:00
  • 670e228c69 minor malloc changes Olivier Langlois 2013-12-12 23:47:20 -05:00
  • 49ad6699e6 dmix: Don't use assert() and abort() Takashi Iwai 2013-11-27 09:37:54 +01:00
  • 29d89ba045 pcm_file: document new argument to snd_pcm_file_open(). Andrey Mazo 2013-11-17 19:45:19 +04:00
  • 4081be0b87 pcm_file: don't touch infile on playback and output file on capture. Andrey Mazo 2013-11-17 01:11:56 +04:00
  • e017c5f2df pcm_file: fixed memory leak. Andrey Mazo 2013-11-17 01:11:55 +04:00
  • 1919ee473d pcm_file: fix SEGFAULT if file option is missing while infile is not. Andrey Mazo 2013-11-17 01:11:54 +04:00
  • ae035b7fe5 conf.c: use portable way to initialize recursive mutex Timo Teräs 2013-11-08 13:17:58 +01:00
  • 7d06b3ed9f include/global.h - don't define timeval and timespec structures for !glibc Jaroslav Kysela 2013-11-08 12:30:04 +01:00
  • 2d6eb4e9ba test/chmap: Add missing usage text for -s option Takashi Iwai 2013-11-04 14:19:03 +01:00
  • 10ecf963ca local.h: include sys/types.h to fix issues with pcm.h John Spencer 2013-10-10 18:56:22 +02:00
  • c1fbd57c38 remove unnecessary/obsolete compat/hsearch_r.c Waldemar Brodkorb 2013-10-02 21:00:51 +02:00
  • 529706fc32 snd_tlv_convert_from_dB: fix decreasing gain across entries Stephen Warren 2013-09-30 15:25:49 -06:00
  • 383912ef83 HDA-Intel: present up to 8 HDMI/DP outputs via "hdmi" device Anssi Hannula 2013-09-23 00:41:50 +03:00
  • 23bf1dce94 Fix access of freed memory in namehints David Henningsson 2013-09-13 13:21:44 -04:00
  • f21f48a70f Update iatomic.h functions definitions for mips Kai Kang 2013-08-15 17:17:19 +08:00
  • 4b169b05b4 hdspm.h: Update LTC ioctl to use struct hdspm_ltc Adrian Knoth 2013-08-19 17:31:37 +02:00
  • 36bc577040 UCM: Document some standard values Arun Raghavan 2013-08-07 23:26:31 +05:30
  • d469ebe2ef pcm: Fix a wrong value shown in the error message in rate plugin Laurentiu Nicola 2013-08-08 12:29:09 +02:00
  • 994ab14b40 conf/cards: add Audio Advantage Micro II Przemek Rudy 2013-07-30 22:31:44 +02:00
  • b3b53a1bec local.h: use __kernel_off_t from <linux/types.h> Jaroslav Kysela 2013-07-23 14:50:41 +02:00
  • 12a2928b9d Release v1.0.27.2 v1.0.27.2 Jaroslav Kysela 2013-07-08 14:31:36 +02:00
  • 9d6736c9a2 pcm_direct: fix SEGFAULT when getgrnam_r() returns 0 and pgrp is NULL Krzysztof Hałasa 2013-06-14 13:59:38 +02:00
  • c91785e002 pcm_hw: Fix buffer overflow in chmap David Henningsson 2013-06-10 16:42:47 +02:00
  • d20e24e5d1 chmap: Always succeed setting the map to what it already is David Henningsson 2013-06-05 16:52:10 +02:00
  • ca487c9511 pcm_direct: fix the memory leak when parsing the slave definitions Jaroslav Kysela 2013-06-04 15:58:34 +02:00
  • f2d39afe61 pcm_plugin: Fix return value of snd_pcm_rewind David Henningsson 2013-05-30 12:26:34 +02:00
  • 7f877543a3 pcm_hw: Remove unused fields in struct David Henningsson 2013-05-30 12:26:33 +02:00
  • 2f43b66c06 Allow specifying the max number of cards Takashi Iwai 2013-05-24 17:21:15 +02:00
  • 14d653d7c3 ucm: Fix segfault when device argument is missing from _sw{dev, mod} Juho Hämäläinen 2013-05-24 14:01:25 +03:00
  • 3d7433a3c8 pcm: Fix typo in documentation: PREPARE → PREPARED. Jordi Mallach 2013-05-17 18:25:51 +02:00
  • 49858e7b2f Release v1.0.27.1 v1.0.27.1 Jaroslav Kysela 2013-05-21 10:48:28 +02:00
  • f646b7e8b3 Remove an obsolete macro in configure.in Olivier Langlois 2013-05-16 04:32:58 -04:00
  • 39a4dad148 Fix several spelling errors for “writable” and derivatives. Jordi Mallach 2013-05-15 19:06:00 +02:00
  • b906db19ef Compile in the ALSA search path instead of relying on ld.so.conf. Steve Langasek 2013-05-15 19:05:59 +02:00
  • 2b84ab0514 Add AM_MAINTAINER_MODE. Jordi Mallach 2013-05-15 19:05:58 +02:00
  • 93325038db conf/ucm: DAISY-I2S: Set default filter mode for HiFi. Dylan Reid 2013-05-14 09:47:58 -07:00
  • c6ac8ddde9 conf/ucm: Set up for installation Takashi Iwai 2013-05-14 18:11:01 +02:00
  • 52de910868 conf/ucm: tegraalc5632: add UCM config from Ubuntu Marcin Juszkiewicz 2013-05-10 14:51:10 +02:00
  • 7db247be11 conf/ucm: SDP4430: add UCM config from Ubuntu Marcin Juszkiewicz 2013-05-10 14:51:09 +02:00
  • 9d0f93af0b conf/ucm: PandaBoardES: add UCM config from Ubuntu Marcin Juszkiewicz 2013-05-10 14:51:08 +02:00
  • 5b019ea310 conf/ucm: PandaBoard: add UCM config from Ubuntu Marcin Juszkiewicz 2013-05-10 14:51:07 +02:00
  • f07c14b082 conf/ucm: DAISY-I2S: add Samsung ARM Chromebook UCM config from ChromeOS Marcin Juszkiewicz 2013-05-10 14:51:06 +02:00
  • e23961df50 seqmid: restore sequencer address prefix match feature Clemens Ladisch 2013-05-13 21:16:36 +02:00
  • 2d5ad69e4e conf - Add Scarlett 2i2 USB to S/PDIF blacklist David Henningsson 2013-04-25 14:44:06 +02:00
  • a8f405b8f9 Add definition of __inline__ for non-GCC Takashi Iwai 2013-04-25 09:55:49 +02:00
  • 30122df4fa Use __inline__ for exported headers Takashi Iwai 2013-04-25 09:52:33 +02:00
  • 886f0cc3c2 bring pcm.h and pcm.c in sync with the kernel list Daniel Mack 2013-04-18 10:37:50 +02:00
  • 697f8c296c pcm.c: fix indentation Daniel Mack 2013-04-18 10:37:49 +02:00
  • e1e40c2553 Fix doubly call of dlclose() in dlobj caching code Takashi Iwai 2013-04-15 18:12:17 +02:00
  • 812e4b0c5b Release v1.0.27 v1.0.27 Jaroslav Kysela 2013-04-11 13:43:05 +02:00
  • 201f28a008 control: enhance doc for snd_ctl_ascii_value_parse() function Jaroslav Kysela 2013-04-11 13:36:56 +02:00
  • 91de1212d0 Optimize NULL check in snd_dlobj_cache_put() Takashi Iwai 2013-04-09 14:58:52 +02:00
  • e79990ac5d Clean up dlobj cache only when no user is present Takashi Iwai 2013-04-09 14:55:46 +02:00
  • a6813c2d0e pcm: direct plugins: do more safe IPC semaphore handling Jaroslav Kysela 2013-04-09 14:31:20 +02:00
  • b6eb0f9bfd all places: doxygen cleanups Jaroslav Kysela 2013-04-08 16:42:24 +02:00
  • e23fb2c4de control, pcm: implement snd_ctl_abort() and snd_pcm_abort() functions Jaroslav Kysela 2013-04-08 13:28:03 +02:00
  • 730c833dd8 pcm: fix typo, should be SND_PCM_STATE_PREPARED. Daniel Svensson 2013-04-04 23:47:19 +02:00
  • 02d9f316a5 USB-audio: Add "HP Digital Stereo Headset" to SPDIF blacklist David Henningsson 2013-03-25 06:41:57 +01:00
  • 009193a345 pcm: fix and optimize snd_pcm_areas_copy function Jaroslav Kysela 2013-03-20 20:37:50 +01:00
  • 28493d9d69 snd_mixer_poll_descriptors_revents should loop over pollfd Sander Jansen 2013-02-25 10:41:40 -06:00
  • f5f45589f8 Add workaround for conflicting IEC958 controls for HD-audio Takashi Iwai 2013-02-11 12:28:45 +01:00
  • 8c6da54073 control: Simplify using snd_config_get_bool() Takashi Iwai 2012-10-12 12:22:53 +02:00
  • 3e7dc283ed Add sys/types.h to include list David Henningsson 2013-02-12 10:06:11 +01:00
  • 7f2b2c8c16 conf: Fix a memory access violation resulting from improper error propogation Allan Wirth 2013-01-31 13:55:33 -05:00
  • f49b2dc522 snd_device_name_hint(): do not use global snd_config. Jerome Forissier 2013-01-31 15:47:25 +01:00
  • 25dbb10281 snd_device_name_hint(): do not change the global error handler. Jerome Forissier 2013-01-31 15:47:24 +01:00
  • 44c1a623dd Add snd_lib_error_set_local() to install a thread-local error handler. Jerome Forissier 2013-01-31 15:47:23 +01:00
  • 2cfc8b9b44 snd_pcm_direct_parse_open_conf(): use thread-safe getgrnam_r() Jerome Forissier 2013-01-30 16:22:17 +01:00
  • 1629e2fbf3 ucm: Set uc_mgr->ctl to NULL after closing it. Tanu Kaskinen 2013-01-26 14:20:20 +02:00
  • b11911dddf configure: do not detect incorrect cross-compiler Olivier Blin 2012-12-15 01:58:59 +01:00
  • 72bbf96e1f Fix endian check in local.h Takashi Iwai 2012-12-13 09:55:44 +01:00
  • 1b428e7719 mixer: Don't build simple_abst when no libdl is available Takashi Iwai 2012-12-07 09:28:06 +01:00
  • 8d14698931 configure: Quite AM_CONDITIONAL() arguments Takashi Iwai 2012-12-07 09:27:11 +01:00
  • 03c26d0ede PCM: Fix conflict of _snd_pcm_hw_params definitions Takashi Iwai 2012-12-04 12:17:00 +01:00
  • 22d6b6e643 Add workaround for conflicting snd_seq_event_t definitions Takashi Iwai 2012-11-30 14:33:54 +01:00
  • f47816d6b7 PCM: shut up a compile "unused parameter" compile warning in pcm_multi.c Takashi Iwai 2012-11-26 18:13:01 +01:00
  • 67d692af48 PCM: Add more chmap definitions for UAC2 Takashi Iwai 2012-11-26 18:10:26 +01:00
  • 9b5beef1dd Merge kernel uapi/sound/asound.h and asequencer.h Takashi Iwai 2012-11-26 17:54:29 +01:00
  • 3fd4ab9be0 PCM: Avoid busy loop in snd_pcm_write_areas() with rate plugin Takashi Iwai 2012-11-13 16:16:26 +01:00
  • 49dde08641 Reduce compilation warnings Jaroslav Kysela 2012-10-30 13:07:48 +01:00
  • edcd677bf2 PCM: Fix memory leak for pcm empty and asym plugins Jaroslav Kysela 2012-10-30 11:43:07 +01:00
  • 2b49df0c55 pcm: fix 64-bit SNDRV_PCM_IOCTL_STATUS ABI breakage Clemens Ladisch 2012-10-28 12:30:29 +01:00
  • cf40ea169a pcm: support for audio timestamps Pierre-Louis Bossart 2012-06-12 14:36:40 -05:00
  • 4bdb09126a PCM: Fix the invalid snd_pcm_close() calls in rate plugin Takashi Iwai 2012-10-10 10:22:54 +02:00
  • a9f395e97c Update .gitignore Takashi Iwai 2012-09-22 09:38:28 +02:00
  • 6429a450a3 test: add audio_time Pierre-Louis Bossart 2012-09-21 20:05:18 -05:00
  • 5a6ce31520 PCM: Fix infinite loop in htimestamp of dmix, dsnoop and dshare plugins Takashi Iwai 2012-09-21 17:59:42 +02:00
  • 5a2daef192 PCM: Fill SND_CHMAP_NA to silent channels in route plugin Takashi Iwai 2012-09-20 13:43:12 +02:00
  • 63f6f4a610 PCM: A few doxygen fixes for chmap stuff Takashi Iwai 2012-09-13 08:38:59 +02:00
  • c6db60e327 PCM: Fix the conversion from string to chmap position Takashi Iwai 2012-09-12 18:44:42 +02:00
  • f7300682dc PCM: Define MONO and other channel map positions Takashi Iwai 2012-09-12 18:43:59 +02:00
  • 58c45b3030 test/chmap: Fix wrong malloc size Takashi Iwai 2012-09-13 08:06:26 +02:00
  • 2c61a4173f conf: Add chmap definitions to TRIDENT and SI7018 configurations Takashi Iwai 2012-09-12 17:34:49 +02:00
  • ec7acfc408 PCM: Use compounds for overriding / enhancing chmaps Takashi Iwai 2012-09-12 17:13:22 +02:00
  • 5ba11d69da Add chmap override definitions for Emu10k1, Audigy and Audigy2 cards Takashi Iwai 2012-09-12 15:15:32 +02:00