aboutsummaryrefslogtreecommitdiff
path: root/src/pcm.c
AgeCommit message (Expand)Author
2023-09-04Support pcm drain opsGuodong Hu
2022-07-26pcm: Propagate error message to the bad_pcm in case of failureRoman Stratiienko
2022-05-24match the boundary type with kernel driverdvdli
2021-05-19add pcm_prepare before pcm_startdvdli
2021-03-11add floating-point PCM supoort to tinyplaydvdli
2021-02-22support float config and float wave file playbackdvdli
2021-01-28Let pcm_mmap_read/write call pcm_readi/writeidvdli
2021-01-28prepare in pcm_generic_transferdvdli
2021-01-12remove pcm_prepare in pcm_opendvdli
2020-12-09fix mmap-related functions' bugsdvdli
2020-12-09fix bugs in the pcm_open_* functionsdvdli
2020-12-02fix build breakageDavid Li
2020-11-04Merge pull request #189 from wksuper/masterdvdli
2020-11-01Backward compatible for pcm_write() pcm_read()Kui Wang
2020-10-29AOSP CL "tinyalsa: check for NULL mmap_status"dvdli
2020-10-29AOSP CL "pcm: Fix usage of oops() function for use of strerror."dvdli
2020-10-28AOSP CL "pcm: add API for MMAP NO IRQ mode"dvdli
2020-10-28AOSP CL "Add pcm_get_poll_fd"dvdli
2020-10-28AOSP CL "Export pcm_mmap_avail"dvdli
2020-10-28AOSP CL "pcm: add support to set silence_size"dvdli
2020-10-28AOSP CL "Add pcm_params string conversion and format checking"dvdli
2020-09-03tinyalsa: add plugin support for mmap/poll opsRohit kumar
2020-05-24src/pcm.c: remove MAP_FILE mmap flagEthan Sommer
2020-04-18pcm_hw_close: avoid SIGSEGV when pcm_hw_open failMiguel GAIO
2020-04-10Merge pull request #148 from lkundrak/lr/double-freeTaylor Holberton
2020-04-10pcm: do not negate errnoLubomir Rintel
2020-04-10pcm: avoid calling pcm_hw->close() twiceLubomir Rintel
2020-02-11Merge pull request #137 from codeauroraforum/plugin-supportTaylor Holberton
2020-02-07tinyalsa: add support for PCM pluginsBhalchandra Gajare
2020-02-06pcm: Set SW params.avail_min to period sizeMiguel GAIO
2019-04-24pcm: Allow to wait if capture is not runningRicardo Biehl Pasquali
2019-04-12pcm: Remove setting unnecessary parametersRicardo Biehl Pasquali
2019-01-08pcm: Check for error after setting appl_ptrRicardo Biehl Pasquali
2019-01-08pcm: Cleanup control/status when setup failsRicardo Biehl Pasquali
2019-01-08pcm: Replace 'underruns' with 'xruns'Ricardo Biehl Pasquali
2019-01-08pcm: Create generic transferRicardo Biehl Pasquali
2019-01-08pcm: Put transfer functions togetherRicardo Biehl Pasquali
2019-01-08pcm: Remove 'running' variable from pcm structureRicardo Biehl Pasquali
2019-01-08pcm: Rewrite pcm_mmap_transfer() for compatibilityRicardo Biehl Pasquali
2019-01-08pcm: Exit loop when there are no available framesRicardo Biehl Pasquali
2019-01-08pcm: Put mmap functions togetherRicardo Biehl Pasquali
2019-01-08pcm: Rewrite pcm_get_htimestamp()Ricardo Biehl Pasquali
2019-01-08pcm: Move pcm_get_htimestamp()Ricardo Biehl Pasquali
2019-01-08pcm: Get values from kernel in avail_updateRicardo Biehl Pasquali
2019-01-08pcm: Call HWSYNC ioctl when status is mmapedRicardo Biehl Pasquali
2019-01-08pcm: Remove HWSYNC before available calculationRicardo Biehl Pasquali
2019-01-08pcm: Do not set values after control/status mmapRicardo Biehl Pasquali
2019-01-08pcm: Get appl_ptr and avail_min after prepareRicardo Biehl Pasquali
2019-01-08pcm: Remove 'prepared' variable from pcm structureRicardo Biehl Pasquali
2019-01-08pcm: Remove prepare before startRicardo Biehl Pasquali