aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sound/pcm/dsp.c
Commit message (Expand)AuthorAgeFilesLines
* sound: Terminate stream properly when closing vchansChristos Margiolis2025-05-291-14/+19
* sound: Retire volchChristos Margiolis2025-04-291-34/+27
* Revert "sound: Access softc through si_drv1 in dsp cdev methods"Christos Margiolis2025-04-251-11/+13
* Revert "sound: Create a dsp_close() helper function"Christos Margiolis2025-04-251-55/+74
* sound: Create a dsp_close() helper functionChristos Margiolis2025-04-251-74/+55
* sound: Access softc through si_drv1 in dsp cdev methodsChristos Margiolis2025-04-251-13/+11
* sound: Retire SD_F_PRIO_*Christos Margiolis2025-04-251-17/+17
* sound: Use bus_topo_lock() where appropriateChristos Margiolis2025-03-301-0/+6
* sound: Update COPYRIGHT noticesChristos Margiolis2025-03-101-1/+1
* sound: Allocate vchans on-demandChristos Margiolis2025-02-251-105/+128
* sound: Remove dead code from pcm/Christos Margiolis2024-12-021-22/+0
* sound: Remove PCM_DETACHING(), SD_F_DETACHING and SD_F_DYINGChristos Margiolis2024-11-261-6/+6
* sound: Fix hot-unload panicsChristos Margiolis2024-11-261-1/+1
* sound: Retire channel refcountChristos Margiolis2024-10-251-25/+4
* sound: Untangle dsp_cdevs[] and dsp_unit2name() confusionChristos Margiolis2024-10-241-165/+125
* sound: Use DSP_REGISTERED in dsp_clone()Christos Margiolis2024-10-241-1/+1
* sound: Call DSP_REGISTERED before PCM_DETACHINGChristos Margiolis2024-10-241-6/+6
* sound: Do not cast return value of malloc(9)Christos Margiolis2024-10-181-3/+3
* sound: Shorten channel namesChristos Margiolis2024-10-181-10/+10
* sound: Add min_rate and min_channels safety check in SNDCTL_AUDIOINFOChristos Margiolis2024-07-061-0/+4
* sound: Fix min/max rate for SNDCTL_AUDIOINFO and SNDCTL_ENGINEINFOChristos Margiolis2024-07-061-4/+16
* sound: Make DSP_FIXUP_ERROR() regular codeChristos Margiolis2024-07-061-10/+6
* sound: Improve simplex handling in dsp_open()Christos Margiolis2024-07-061-4/+32
* sound: Simplify getchns()Christos Margiolis2024-07-061-62/+12
* sound: SNDCTL_AUDIOINFO: Do not skip physical channels if VCHANs are disabledChristos Margiolis2024-07-061-1/+5
* sound: Remove outdated comment in dsp_oss_engineinfo()Christos Margiolis2024-06-181-7/+1
* sound: Fix oss_audioinfo's card_number, port_number and legacy_deviceChristos Margiolis2024-06-181-5/+5
* sound: Support oss_audioinfo->cmdChristos Margiolis2024-06-181-7/+3
* sound: Handle unavailable devices in various OSS IOCTLsChristos Margiolis2024-05-231-2/+21
* sound: Separate implementations for SNDCTL_AUDIOINFO[_EX] and SNDCTL_ENGINEINFOChristos Margiolis2024-05-231-18/+161
* sound: Rename oss_audioinfo->real_device to oss_audioinfo->legacy_deviceChristos Margiolis2024-05-091-2/+2
* sound: Use nitems() where possibleChristos Margiolis2024-05-061-2/+2
* sound: Remove unused dsp_cdevs[] fields and devicesChristos Margiolis2024-05-061-47/+10
* sound: Move pcm_chnref() and pcm_chnrelease() to pcm/channel.cChristos Margiolis2024-04-281-13/+13
* sound: Retire unit.*Christos Margiolis2024-04-281-86/+12
* sound: Wrap dsp_clone() and mixer_clone() with bus_topo_lock()Christos Margiolis2024-04-281-0/+2
* sound: Fix NULL dereference in dsp_clone() and mixer_clone()Christos Margiolis2024-04-281-4/+10
* sound: Simplify unit fetching in dsp_oss_audioinfo()Christos Margiolis2024-04-181-7/+6
* sound: Update some LICENSE headersChristos Margiolis2024-04-121-0/+4
* sound: Implement asynchronous device detachChristos Margiolis2024-04-111-1/+1
* sound: Get rid of snd_clone and use DEVFS_CDEVPRIV(9)Christos Margiolis2024-04-111-737/+314
* Revert "sound: Get rid of snd_clone and use DEVFS_CDEVPRIV(9)"Christos Margiolis2024-04-051-311/+716
* Revert "sound: Implement asynchronous device detach"Christos Margiolis2024-04-051-1/+1
* sound: Implement asynchronous device detachChristos Margiolis2024-03-311-1/+1
* sound: Get rid of snd_clone and use DEVFS_CDEVPRIV(9)Christos Margiolis2024-03-311-716/+311
* sound: Fix OSS API requests for more than 8 channelsFlorian Walpen2024-01-161-10/+17
* sys: Remove SND_DECLARE_FILEJohn Baldwin2023-08-181-2/+0
* sys: Remove $FreeBSD$: sound driver versionWarner Losh2023-08-161-1/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* sound(4): Fix memory map of /dev/dsp devices when buffer size is not a multip...Florian Walpen2022-11-041-1/+1