Page MenuHomeFreeBSD

christos (Christos Margiolis)
User

Projects (1)

User Details

User Since
Jul 2 2021, 4:03 PM (269 w, 4 d)

Recent Activity

Sat, Aug 29

christos committed rGbd0449aab239: snd_uaudio: Use uDWord for the UAC2 sample rate.
Sat, Aug 29, 11:15 AM

Tue, Aug 25

christos committed rGdde735f47495: snd_uaudio: Define USB IDs in usbdevs.
Tue, Aug 25, 11:56 AM
christos committed rGba00f716c1be: sound: Retire sndcard_func.
Tue, Aug 25, 11:56 AM

Mon, Aug 24

christos committed rGadf4c3336c31: bcm2835_audio: Remove wrong chn_intr().
Mon, Aug 24, 8:47 PM

Sat, Aug 22

christos committed rGb5c1ab6c8f28: snd_hdsp*: malloc(9) with M_WAITOK.
Sat, Aug 22, 12:49 PM
christos committed rGf4d953bea740: bhyve: Do not panic on invalid input in HDA emulation.
Sat, Aug 22, 12:49 PM

Fri, Aug 21

christos committed rG5c3bc8ab427c: snd_uaudio: Use uDWord for the UAC2 sample rate.
Fri, Aug 21, 2:02 PM
christos committed rGf0778a6f9ba7: bcm2835_audio: Remove wrong chn_intr().
Fri, Aug 21, 12:47 AM

Tue, Aug 18

christos committed rG95c04b25323d: bcm2835_audio: Comment out vchi_service_release() (authored by Xuqing Yang <rigelyoung@icloud.com>).
Tue, Aug 18, 8:19 PM
christos committed rGcd9810f00e57: sound: Use unsigned long instead of legacy u_long.
Tue, Aug 18, 7:35 PM

Tue, Aug 11

christos committed rG3e67b90c55b4: snd_uaudio: Define USB IDs in usbdevs.
Tue, Aug 11, 9:03 PM
christos committed rGa753ca9c3f06: sound: Retire sndcard_func.
Tue, Aug 11, 8:57 PM
christos committed rGafe56ee24679: sound: Use unsigned long instead of legacy u_long.
Tue, Aug 11, 6:37 PM
christos committed rG6886e8a9a0aa: snd_uaudio: Don't let an idle stream reprogram a shared UAC2 clock (authored by giacomo <delleceste@gmail.com>).
Tue, Aug 11, 6:24 PM
christos committed rGcda2abf4f137: sound: Add missing newline in dsp_make_dev()'s device_printf().
Tue, Aug 11, 6:24 PM
christos committed rGa46b8546b1c8: cuse: Fix server reference leak in cuse_client_open() (authored by giacomo <delleceste@gmail.com>).
Tue, Aug 11, 6:24 PM
christos committed rG7af4af4ddf13: sound: Stop using legacy u_int types.
Tue, Aug 11, 6:24 PM
christos committed rG44b054dba523: sound: Scale PCM secondary buffers by byte rate (authored by Kevin Bowling <kbowling@FreeBSD.org>).
Tue, Aug 11, 6:24 PM
christos committed rGa5b10ce45d67: sound: Propagate error value from dsp_make_dev().
Tue, Aug 11, 6:24 PM

Jul 27 2026

christos committed rG2a2705a637cd: sound: Add missing newline in dsp_make_dev()'s device_printf().
Jul 27 2026, 3:53 PM
christos committed rGa46c92aad16b: sound: Propagate error value from dsp_make_dev().
Jul 27 2026, 2:33 PM

Jul 26 2026

christos committed rG95439b803fce: sound: Stop using legacy u_int types.
Jul 26 2026, 10:19 PM

Jul 24 2026

christos committed rG967e86d1ef2a: sound: Scale PCM secondary buffers by byte rate (authored by Kevin Bowling <kbowling@FreeBSD.org>).
Jul 24 2026, 1:59 PM
christos committed rGd83e42234f76: cuse: Fix server reference leak in cuse_client_open() (authored by giacomo <delleceste@gmail.com>).
Jul 24 2026, 11:30 AM
christos committed rG755685dd665e: snd_uaudio: Don't let an idle stream reprogram a shared UAC2 clock (authored by giacomo <delleceste@gmail.com>).
Jul 24 2026, 11:21 AM

Jul 21 2026

christos committed rGc715fbb8b7e4: snd_uaudio: Initialize mixer_lock with MTX_RECURSE.
Jul 21 2026, 10:28 PM

Jul 15 2026

christos committed rG6d66485276cb: sound: Remove dead code in dsp_ioctl().
Jul 15 2026, 8:16 AM
christos committed rG896f9ba7d4cc: sound: Pass format and speed as arguments to sndbuf_create().
Jul 15 2026, 8:16 AM

Jul 14 2026

christos committed rG954001a9dd36: snd_uaudio: Initialize mixer_lock with MTX_RECURSE.
Jul 14 2026, 9:17 PM
christos committed R9:a5a20544a369: Status/2026Q2/audio.adoc: Add report.
Jul 14 2026, 1:53 PM
christos committed rGa619438615fb: sound: track kqueue low watermark per-knote for mmaped channels (authored by meka_tilda.center).
Jul 14 2026, 1:53 PM

Jul 8 2026

christos committed rG815dc35b7b5e: sound: Pass format and speed as arguments to sndbuf_create().
Jul 8 2026, 6:20 PM
christos committed rG69c4e2b68a58: sound: Remove dead code in dsp_ioctl().
Jul 8 2026, 6:13 PM

Jul 6 2026

christos committed rG24576c39789c: sound: track kqueue low watermark per-knote for mmaped channels (authored by meka_tilda.center).
Jul 6 2026, 12:08 PM

Jul 4 2026

christos committed rGfdaee441eb5f: snd_dummy: advance pointers for both channels (authored by meka_tilda.center).
Jul 4 2026, 9:38 AM
christos committed rGb2ee6be16f79: sound: Use sx_assert instead of KASSERT(sx_xlocked()).
Jul 4 2026, 9:38 AM

Jul 2 2026

christos committed rG8163944f2739: sound: Retire unused SD_F_EQ_PC.
Jul 2 2026, 12:57 PM
christos committed rG5cac86f12e0c: sound: Rename SD_F_EQ_ENABLED to SD_F_EQ.
Jul 2 2026, 12:57 PM

Jun 30 2026

christos committed rGa751490f5bf7: sound: Adjust mmap example to use kqueue (authored by meka_tilda.center).
Jun 30 2026, 6:25 AM
christos committed rG0665d5b9d38a: sound: Start each channel individually (authored by meka_tilda.center).
Jun 30 2026, 6:25 AM
christos committed rG5347284ba90f: sound: Include more information in kevent returned from the kernel (authored by meka_tilda.center).
Jun 30 2026, 6:25 AM

Jun 27 2026

christos committed rG72acd1720af3: sound: Use sx_assert instead of KASSERT(sx_xlocked()).
Jun 27 2026, 2:27 PM
christos committed rG968e748c439a: snd_dummy: advance pointers for both channels (authored by meka_tilda.center).
Jun 27 2026, 1:43 PM
christos committed rG0f4aac7ed5ae: sound: Handle CHN_F_MMAP_INVALID after cdev_pager_allocate().
Jun 27 2026, 9:56 AM
christos committed rGf3d461cf3220: sound: Re-arrange a calculation in dsp_mmap_single().
Jun 27 2026, 9:56 AM
christos committed rG9707d9f01e5c: sound tests: Add PROT_EXEC rejection test.
Jun 27 2026, 9:56 AM
christos committed rG2c21445c6cbb: sound: Use and lock only the appropriate channel in dsp_mmap_single().
Jun 27 2026, 9:56 AM
christos committed rGe9df33a044ec: sound: Retire SD_F_VPC and related settings.
Jun 27 2026, 9:56 AM

Jun 24 2026

christos committed rGa3d65cde7775: sound: Rename SD_F_EQ_ENABLED to SD_F_EQ.
Jun 24 2026, 1:56 PM
christos committed rGede0236d3b34: sound: Retire unused SD_F_EQ_PC.
Jun 24 2026, 1:49 PM
christos committed rGe1c951dccde1: groups.7: Document audio group.
Jun 24 2026, 1:39 PM

Jun 21 2026

christos committed rGf6b3bd1f3384: sound tests: Remove trailing PROT_EXEC.
Jun 21 2026, 12:19 PM

Jun 20 2026

christos committed rG730eaf466493: sound tests: Add PROT_EXEC rejection test.
Jun 20 2026, 7:06 PM
christos committed rG47efa8128268: sound: Handle CHN_F_MMAP_INVALID after cdev_pager_allocate().
Jun 20 2026, 7:06 PM
christos committed rG0c8147ae3bc1: sound: Re-arrange a calculation in dsp_mmap_single().
Jun 20 2026, 7:06 PM
christos committed rGbbb37ddf3669: sound: Use and lock only the appropriate channel in dsp_mmap_single().
Jun 20 2026, 7:06 PM
christos committed rGf70a687bb071: sound: Retire SD_F_VPC and related settings.
Jun 20 2026, 5:40 PM
christos committed rG5ec4a7bb2cdf: mixer(8): Retire deprecated control values.
Jun 20 2026, 10:50 AM

Jun 18 2026

christos committed rG013af29c1e17: virtual_oss(8): Properly cleanup cuse(3).
Jun 18 2026, 7:34 PM
christos committed rGac0068384a22: virtual_oss(8): Make sndstat FD global.
Jun 18 2026, 7:34 PM

Jun 17 2026

christos committed rGa48bbef5eb32: sound: Adjust mmap example to use kqueue (authored by meka_tilda.center).
Jun 17 2026, 10:53 AM
christos committed rGfe13f70b95a7: sound: Include more information in kevent returned from the kernel (authored by meka_tilda.center).
Jun 17 2026, 10:53 AM
christos committed rG47ae0a869c7d: sound: Start each channel individually (authored by meka_tilda.center).
Jun 17 2026, 10:53 AM

Jun 16 2026

christos committed rGf799fce68136: devd/snd.conf: Handle absent control device properly.
Jun 16 2026, 12:08 PM

Jun 15 2026

christos committed rGa6aa95eba6ee: sound: Create all device nodes with GID_AUDIO.
Jun 15 2026, 3:05 PM
christos committed rG7f2d79082469: groups.7: Document audio group.
Jun 15 2026, 3:05 PM

Jun 13 2026

christos committed rG33c8e68d3237: snd_uaudio: Support Roland UA-33.
Jun 13 2026, 6:41 PM
christos committed rGde2a1366022d: mixer(8): Retire deprecated control values.
Jun 13 2026, 4:30 PM
christos committed R11:2717347b94f9: audio/freebsd-13-mixer: Discontinue.
Jun 13 2026, 4:26 PM
christos committed R11:c3c20bddefe4: sysutils/mixer: Discontinue.
Jun 13 2026, 4:26 PM

Jun 11 2026

christos committed rG93a234a694f3: virtual_oss(8): Make sndstat FD global.
Jun 11 2026, 9:31 AM
christos committed rG0bd5ef6b4363: virtual_oss(8): Properly cleanup cuse(3).
Jun 11 2026, 9:31 AM

Jun 9 2026

christos committed rG439b219fed3e: devd/snd.conf: Handle absent control device properly.
Jun 9 2026, 3:14 PM
christos committed rG81b3a7991543: virtual_oss_cmd(8): Improve error messages.
Jun 9 2026, 10:47 AM
christos committed rGb896c159135d: bsdinstall: Add virtual_oss service option.
Jun 9 2026, 10:47 AM

Jun 7 2026

christos committed rGa48a807e9bf7: sound: Centralize and improve hot-swapping.
Jun 7 2026, 9:20 PM
christos committed rG91167d0b66e8: rc: virtual_oss: Handle absent pidfile properly.
Jun 7 2026, 9:20 PM
christos committed rG4910c5a7d518: rc: virtual_oss: Define some variables in rc.conf.
Jun 7 2026, 9:20 PM
christos committed rGb8a97cc677df: rc: virtual_oss: Wait for process to exit.
Jun 7 2026, 9:20 PM

Jun 3 2026

christos committed rG70f682385515: sound: Update mixer.c LICENSE header.
Jun 3 2026, 8:23 AM
christos committed rG323e28ed4cac: sound: Retire MIXER_SIZE and use correct size in DEFINE_CLASS.
Jun 3 2026, 8:23 AM
christos committed rGa22f7e404446: sound: Retire snd_mixer->enuminfo.
Jun 3 2026, 8:23 AM
christos committed rGda80fa2c3d6b: sound: Retire unused mixer_get_lock().
Jun 3 2026, 8:23 AM
christos committed rGb8d119c96986: sound: Do not lock before destroying snd_mixer->lock.
Jun 3 2026, 8:23 AM
christos committed rG1ed48176bc0b: sound: Remove all remaining uses of mixer_get_lock().
Jun 3 2026, 8:23 AM
christos committed rGde5502ed01c8: sound: Remove unused "from" mixer_ioctl_cmd() argument.
Jun 3 2026, 8:23 AM
christos committed rGd608731d556d: snd_uaudio: Do not use snd_mixer->lock as mixer_lock.
Jun 3 2026, 8:23 AM
christos committed rGd80356b7525b: snd_uaudio: Stop using mixer_get_lock().
Jun 3 2026, 8:23 AM
christos committed rGf94bb91ac69c: sound: Retire unused hw.snd.vpc_mixer_bypass.
Jun 3 2026, 8:23 AM
christos committed rG3693f4404bec: sound: Retire mixer_ioctl_channel().
Jun 3 2026, 8:23 AM
christos committed rG9060512d2be6: pcm.4: Document dev.pcm.%d.eq*.
Jun 3 2026, 8:23 AM
christos committed rG755a785affcf: sound: Update feeder_eq.c LICENSE header.
Jun 3 2026, 8:23 AM
christos committed rG3c49470b551a: sound: Retire M_MIXER.
Jun 3 2026, 8:23 AM
christos committed rGea09d6148255: sound: Retire hint.pcm.%d.eq_preamp.
Jun 3 2026, 8:23 AM
christos committed rG65029fee7837: sndctl(8): Implement EQ controls.
Jun 3 2026, 8:23 AM
christos committed rG333af32c928d: sound: Retire EQ states.
Jun 3 2026, 8:23 AM
christos committed rG8511a14eb0cf: sound: Retire FEEDEQ_BYPASS.
Jun 3 2026, 8:23 AM
christos committed rG52536db52fd3: sound: Retire FEEDEQ_DISABLE.
Jun 3 2026, 8:23 AM
christos committed rG82dcd575dd28: sound: Remove dead EQ FEEDEQ_DISABLE code.
Jun 3 2026, 8:23 AM
christos committed rG91a6647a7d48: sound: Expose EQ by default.
Jun 3 2026, 8:23 AM