aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sound/pcm
Commit message (Expand)AuthorAgeFilesLines
* sound: Improve dsp_cdevsw styleChristos Margiolis4 days1-9/+9
* sound: Implement COMPAT_FREEBSD32 shimsDamjan Jovanovic2025-09-231-1/+118
* sound: Honor CHN_F_NBIODamjan Jovanovic2025-09-152-3/+3
* sound: Retire SND_DEV_*Christos Margiolis2025-07-063-11/+4
* sound: Retire the MIDI sequencerChristos Margiolis2025-07-062-4/+0
* sound: Add AFMT_FLOAT to feed_volume_info_tabChristos Margiolis2025-06-111-1/+3
* sound: Terminate stream properly when closing vchansChristos Margiolis2025-05-291-14/+19
* sound: Merge pcm_sysinit() with pcm_register()Christos Margiolis2025-05-291-38/+29
* sound: Call PCM_RELEASE() if pcm_addchan() failsChristos Margiolis2025-05-131-3/+3
* 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-252-23/+18
* sound: Export hardware and software buffer sample rate in sndstat nvlistChristos Margiolis2025-04-251-0/+4
* sound: Make sndstat PVCHAN and RVCHAN nvlist parameters boolChristos Margiolis2025-04-251-2/+4
* sound: Fix regression in pcm/feeder_mixer.cChristos Margiolis2025-03-301-2/+4
* sound: Use bus_topo_lock() where appropriateChristos Margiolis2025-03-306-10/+58
* sound: Improve afmt_tabChristos Margiolis2025-03-301-13/+18
* sound: Implement AFMT_FLOAT supportChristos Margiolis2025-03-306-8/+84
* sound: Fix vchanrate and vchanformatChristos Margiolis2025-03-302-81/+13
* sound: Remove redundant check in mixer_clone()Christos Margiolis2025-03-121-1/+1
* sound: Make feed_mixer_apply() __always_inlineChristos Margiolis2025-03-101-1/+1
* sound: Update COPYRIGHT noticesChristos Margiolis2025-03-1015-4/+48
* sound: Make dev.pcm.X.mode dynamicChristos Margiolis2025-03-101-10/+15
* sound: Retire SD_F_AUTOVCHANChristos Margiolis2025-03-103-12/+7
* sound: Take dsp_cdevsw out of header fileChristos Margiolis2025-03-101-2/+0
* sound: Simplify pcm/feeder_mixer.cChristos Margiolis2025-03-101-105/+68
* sound: Remove feed_matrix_apply_generic()Christos Margiolis2025-03-101-49/+0
* sound: Remove macro magic from pcm/feeder_matrix.cChristos Margiolis2025-03-101-129/+56
* sound: Remove macro magic from pcm/feeder_eq.cChristos Margiolis2025-03-101-144/+82
* sound: Turn clamp macros into a functionChristos Margiolis2025-03-105-40/+45
* sound: Refactor the format conversion frameworkChristos Margiolis2025-03-1010-578/+297
* sound: Call chn_kill() in chn_init() failureChristos Margiolis2025-02-251-35/+15
* sound: Update comment and channel insertion in vchan_create()Christos Margiolis2025-02-251-6/+1
* sound: Simplify locking during device creationChristos Margiolis2025-02-251-12/+5
* sound: Return if the new speed/format is the same as the current oneChristos Margiolis2025-02-251-0/+6
* sound: Get rid of redundant variables in chn_setspeed() and chn_setformat()Christos Margiolis2025-02-251-7/+5
* sound: Remove SNDBUF_LOCKASSERT()Christos Margiolis2025-02-252-24/+0
* sound: Handle multiple primary channel cases in vchan sysctlsChristos Margiolis2025-02-251-147/+80
* sound: Cache vchanmodeChristos Margiolis2025-02-252-7/+8
* sound: Allocate vchans on-demandChristos Margiolis2025-02-257-380/+245
* sound: Report actual vchanrate and vchanformat in sysctlChristos Margiolis2025-02-251-10/+4
* sound: Initialize channels with sane default rate and formatChristos Margiolis2025-02-251-2/+2
* sound: Call vchan_destroy() on vchan_create() failureChristos Margiolis2025-02-251-5/+2
* sound: Do not fail from vchan_destroy() if children list is emptyChristos Margiolis2025-02-251-7/+0
* sound: Do not return an error from chn_notify() if the children list is emptyChristos Margiolis2025-02-251-1/+1
* sound: Bail out early if a format is not supportedChristos Margiolis2025-02-181-0/+11
* sound: Make CHN_REMOVE_SAFE() the defaultChristos Margiolis2025-01-212-5/+2