aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sound
Commit message (Expand)AuthorAgeFilesLines
* sound: Lock around mixer_set*() in mixer_init() for consistencyChristos Margiolis14 hours1-0/+5
* sound: Remove unncessary locking in sysctl_hw_snd_hwvol_mixer()Christos Margiolis14 hours1-12/+6
* sound: Improve some mixer return values and their handlingChristos Margiolis14 hours1-10/+10
* sound: Reuse mixer_delete() in mixer_uninit()Christos Margiolis14 hours1-7/+1
* sound: Do not set a recording source in mixer_uninit()Christos Margiolis14 hours1-2/+0
* sound: Retire mixer_hwvol locked variantsChristos Margiolis14 hours3-24/+33
* sound: Use snddev_info->lock in place of snd_mixer->lockChristos Margiolis14 hours3-128/+52
* sound: Defer macio codec volume writes to a taskChristos Margiolis14 hours3-4/+112
* sound: Embed mixer cdev in snd_mixerChristos Margiolis14 hours5-30/+29
* sound: Simplify how snd_mixer is fetched and how the cdev is createdChristos Margiolis14 hours8-47/+70
* sound: Standardize mixer_init() call orderChristos Margiolis14 hours29-60/+77
* snd_uaudio: Read the UAC2 sample rate back after setting itChristos Margiolis4 days1-1/+22
* snd_emu10kx: Make sure the block count and size cover the whole bufferChristos Margiolis12 days1-2/+19
* snd_dummy: Bump primary channel countChristos Margiolis12 days1-2/+2
* sound: Prefer idle primary channels when allocatingChristos Margiolis12 days1-7/+17
* snd_uaudio: drop the default monitor level to 10%Kyle Evans2026-09-021-0/+9
* snd_uaudio: recognize hardware sidetone as a monitorKyle Evans2026-08-261-2/+20
* dsp: Fix a potential use-after-free in dsp_oss_syncstart()Mark Johnston2026-08-252-15/+11
* snd_hdsp*: malloc(9) with M_WAITOKChristos Margiolis2026-08-222-4/+30
* snd_hdsp: Avoid allocation in the interrupt handlerKevin Bowling2026-08-223-42/+96
* snd_uaudio: Use uDWord for the UAC2 sample rateChristos Margiolis2026-08-211-6/+3
* snd_hdspe: Avoid allocation in the interrupt handlerKevin Bowling2026-08-173-37/+94
* snd_uaudio: Define USB IDs in usbdevsChristos Margiolis2026-08-111-67/+67
* sound: Retire sndcard_funcChristos Margiolis2026-08-118-139/+43
* sound: Use unsigned long instead of legacy u_longChristos Margiolis2026-08-1112-54/+61
* sound: Add missing newline in dsp_make_dev()'s device_printf()Christos Margiolis2026-07-271-1/+1
* sound: Propagate error value from dsp_make_dev()Christos Margiolis2026-07-271-1/+1
* sound: Stop using legacy u_int typesChristos Margiolis2026-07-2644-1016/+1016
* sound: Scale PCM secondary buffers by byte rateKevin Bowling2026-07-243-34/+96
* snd_uaudio: Don't let an idle stream reprogram a shared UAC2 clockgiacomo2026-07-241-8/+95
* snd_uaudio: Initialize mixer_lock with MTX_RECURSEChristos Margiolis2026-07-141-1/+8
* sound: Pass format and speed as arguments to sndbuf_create()Christos Margiolis2026-07-083-8/+7
* sound: Remove dead code in dsp_ioctl()Christos Margiolis2026-07-081-8/+0
* sound: track kqueue low watermark per-knote for mmaped channelsGoran Mekić2026-07-063-7/+23
* sound: Use sx_assert instead of KASSERT(sx_xlocked())Christos Margiolis2026-06-271-2/+1
* snd_dummy: advance pointers for both channelsGoran Mekić2026-06-271-4/+3
* sound: Rename SD_F_EQ_ENABLED to SD_F_EQChristos Margiolis2026-06-244-7/+7
* sound: Retire unused SD_F_EQ_PCChristos Margiolis2026-06-242-6/+4
* sound: Handle CHN_F_MMAP_INVALID after cdev_pager_allocate()Christos Margiolis2026-06-201-3/+17
* sound: Re-arrange a calculation in dsp_mmap_single()Christos Margiolis2026-06-201-1/+1
* sound: Use and lock only the appropriate channel in dsp_mmap_single()Christos Margiolis2026-06-201-40/+17
* sound: Retire SD_F_VPC and related settingsChristos Margiolis2026-06-204-9/+5
* sound: Include more information in kevent returned from the kernelGoran Mekić2026-06-171-2/+12
* sound: Start each channel individuallyGoran Mekić2026-06-171-6/+19
* sound: Create all device nodes with GID_AUDIOChristos Margiolis2026-06-156-7/+7
* sound: Fix software buffer lifetime issuesMark Johnston2026-06-093-16/+115
* sound: Check for offset overflow in dsp_mmap_single()Christos Margiolis2026-06-091-0/+3
* sound: Centralize and improve hot-swappingChristos Margiolis2026-05-281-11/+36
* snd_uaudio: Lock usbd_transfer_start() in uaudio_mixer_ctl_set()Christos Margiolis2026-05-281-4/+6
* sound: Update mixer.c LICENSE headerChristos Margiolis2026-05-272-0/+8