summaryrefslogtreecommitdiff
path: root/src/pcm/pcm_dmix.c
Commit message (Expand)AuthorAgeFilesLines
* pcm: improve handling for snd_pcm_wait()Jaroslav Kysela2023-05-031-1/+1
* pcm: direct - allow 'off' string for hw_ptr_alignmentJaroslav Kysela2022-05-031-1/+1
* pcm: direct - cleanups for snd_pcm_direct_reset_slave_ptr()Jaroslav Kysela2022-05-031-4/+2
* pcm: direct: Check xrun/suspend before the slave hwptr updateTakashi Iwai2022-03-101-3/+5
* pcm: direct: Move slave PCM state checks into XRUN check helperTakashi Iwai2022-03-101-39/+4
* pcm: direct: Improved suspend/resume supportTakashi Iwai2022-03-101-3/+3
* pcm: direct: Propagate error code from snd_pcm_direct_client_chk_xrun()Takashi Iwai2022-03-101-4/+6
* pcm: direct plugins - fix hw_ptr in the status callbackJaroslav Kysela2021-06-211-0/+1
* pcm: dmix - use pcm_frame_diff() in snd_pcm_dmix_sync_ptr0()Jaroslav Kysela2021-06-211-5/+1
* pcm: remove extra NULL checks in snd_pcm_dmix_open()Jaroslav Kysela2021-06-021-7/+4
* pcm: fix open in direct plugins - wrong pointer assignmentJaroslav Kysela2021-05-131-1/+1
* pcm: direct - move the direct struct init to _snd_pcm_direct_new()Jaroslav Kysela2021-04-131-44/+4
* pcm: direct: Fix the missing appl_ptr updateTakashi Iwai2021-01-221-0/+1
* pcm: dmix/dshare - delay calculation fixes and cleanupsJaroslav Kysela2021-01-201-3/+2
* pcm: fix the pcm_frames_diff -> pcm_frame_diff typoJaroslav Kysela2020-10-141-3/+3
* pcm: introduce pcm_frame_diff and pcm_frame_diff2 helpersJaroslav Kysela2020-10-131-26/+7
* pcm: dmix: fix access to sum-buffer in non-interleaved mixing modeVijay Palaniswamy2020-08-131-4/+4
* pcm: dmix: Fix semaphore usage with lockless operationTakashi Iwai2020-07-071-7/+11
* pcm: dmix: fix sw_params handling of timestamp types in direct pluginssylvain.bertrand@gmail.com2020-04-171-0/+4
* pcm: fix the period_size for direct plugins (dmix, dsnoop, dshare)Jaroslav Kysela2019-10-141-2/+2
* pcm: dsnoop: Added "hw_ptr_alignment" option in configuration for slave point...Vanitha Channaiah2019-05-151-0/+2
* pcm: direct: Add generic hw_ptr_alignment function for dmix, dshare and dsnoopVanitha Channaiah2019-05-151-23/+2
* pcm: dmix: Add option to allow alignment of slave pointersLaxmi Devi2018-11-131-8/+44
* pcm: dmix: Fix hwptr updates at status callTakashi Iwai2018-06-121-1/+1
* Change FSF address (Franklin Street)Jaroslav Kysela2017-11-141-1/+1
* pcm: dmix: Fix the inconsistent PCM stateTakashi Iwai2017-05-311-0/+1
* dmix plugin: drain - quickfix for the previous patchJaroslav Kysela2017-03-201-6/+6
* dmix plugin: fix drain for nonblock modeJaroslav Kysela2017-03-201-8/+16
* pcm: dmix_rewind corrupts application pointer fixTimo Wischer2017-02-171-10/+23
* pcm: dmix: Allow disabling x86 optimizationsTakashi Iwai2017-02-101-0/+1
* pcm: direct: don't return bogus buffer levels in xrun stateAndreas Pape2017-01-101-0/+3
* pcm: direct: check state before enter poll on timerAndreas Pape2017-01-101-2/+7
* pcm: direct: Fix for sync issue on xrun recoverAndreas Pape2017-01-101-6/+21
* pcm: direct: allow users to configure different period sizesJoshua Frkuska2017-01-021-0/+1
* pcm: dmix: Do not discard slave reported delay in status resultTakashi Iwai2016-11-291-17/+28
* pcm: direct: Protect from freeing semaphore when already in useJoshua Frkuska2016-11-281-3/+4
* pcm: Add thread-safety to PCM APITakashi Iwai2016-07-111-1/+12
* pcm: Fallback open as the first instance for dmix & coTakashi Iwai2016-04-141-0/+8
* pcm: dmix: Handle slave PCM xrun and unexpected states properlyTakashi Iwai2015-11-051-13/+3
* PCM: snd_pcm_xxxx_drain() maybe blocked after suspend and resumeShengjiu Wang2015-06-121-0/+14
* pcm: Fix snd_pcm_status() for dmix & coTakashi Iwai2015-06-021-1/+2
* Revert "pcm: rewindable, forwardable: don't return stale data"Jaroslav Kysela2014-09-141-6/+0
* pcm: rewindable, forwardable: don't return stale dataAlexander E. Patrakov2014-09-131-0/+6
* pcm: handle negative values from snd_pcm_mmap_hw_availAlexander E. Patrakov2014-09-131-1/+1
* pcm: express the rewind size limitation logic betterAlexander E. Patrakov2014-09-131-3/+1
* dmix: actually rewind when running or being drainedAlexander E. Patrakov2014-09-131-2/+6
* pcm: Implement timestamp type handling in all pluginsTakashi Iwai2014-07-141-4/+4
* pcm: initialize pcm_dmix monotonic fieldOlivier Langlois2014-01-231-1/+1
* pcm: direct plugins: do more safe IPC semaphore handlingJaroslav Kysela2013-04-091-2/+2
* PCM: Fix infinite loop in htimestamp of dmix, dsnoop and dshare pluginsTakashi Iwai2012-09-211-0/+1