Module Name:src
Committed By: nia
Date: Mon May 27 02:47:53 UTC 2024
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Handle delta == 0 in audio_volume_(up|down).
These functions are used by the pmf power handler functions to deal
with keyboard volume up/
Module Name:src
Committed By: nia
Date: Mon May 27 02:47:53 UTC 2024
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Handle delta == 0 in audio_volume_(up|down).
These functions are used by the pmf power handler functions to deal
with keyboard volume up/
Module Name:src
Committed By: isaki
Date: Sat Apr 20 05:38:40 UTC 2024
Modified Files:
src/sys/dev/audio: linear.c
Log Message:
Fix typo in comment.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/audio/linear.c
Please note that diffs are not pub
Module Name:src
Committed By: isaki
Date: Sat Apr 20 05:38:40 UTC 2024
Modified Files:
src/sys/dev/audio: linear.c
Log Message:
Fix typo in comment.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/audio/linear.c
Please note that diffs are not pub
Module Name:src
Committed By: mlelstv
Date: Sun Oct 1 09:34:29 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Fix output for big-endian hardware.
Also optimize the output scaling routine.
To generate a diff of this commit:
cvs rdiff -u -r1.144 -r1.145
Module Name:src
Committed By: mlelstv
Date: Sun Oct 1 09:34:29 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Fix output for big-endian hardware.
Also optimize the output scaling routine.
To generate a diff of this commit:
cvs rdiff -u -r1.144 -r1.145
Module Name:src
Committed By: mlelstv
Date: Mon Jun 5 16:26:05 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
We cannot handle input with precision != stride yet.
Drain input buffer for unhandled input.
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: mlelstv
Date: Mon Jun 5 16:26:05 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
We cannot handle input with precision != stride yet.
Drain input buffer for unhandled input.
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:53:08 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
print stage formats with AUDIO_DEBUG
To generate a diff of this commit:
cvs rdiff -u -r1.142 -r1.143 src/sys/dev/audio/audio.c
Please note th
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:53:08 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
print stage formats with AUDIO_DEBUG
To generate a diff of this commit:
cvs rdiff -u -r1.142 -r1.143 src/sys/dev/audio/audio.c
Please note th
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:38:53 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Be a little bit more informative on device timeout.
To generate a diff of this commit:
cvs rdiff -u -r1.141 -r1.142 src/sys/dev/audio/audio.c
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:38:53 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Be a little bit more informative on device timeout.
To generate a diff of this commit:
cvs rdiff -u -r1.141 -r1.142 src/sys/dev/audio/audio.c
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:26:05 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.140 -r1.141 src/sys/dev/audio/audio.c
Please note that diffs are not public do
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:26:05 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.140 -r1.141 src/sys/dev/audio/audio.c
Please note that diffs are not public do
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:06:05 UTC 2023
Modified Files:
src/sys/dev/audio: audiovar.h
Log Message:
Enable 24bit support by default.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/audio/audiovar.h
Please note th
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:06:05 UTC 2023
Modified Files:
src/sys/dev/audio: audiovar.h
Log Message:
Enable 24bit support by default.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/audio/audiovar.h
Please note th
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:05:37 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Add 24bit/32bit hardware support.
To generate a diff of this commit:
cvs rdiff -u -r1.139 -r1.140 src/sys/dev/audio/audio.c
Please note that
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:05:37 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Add 24bit/32bit hardware support.
To generate a diff of this commit:
cvs rdiff -u -r1.139 -r1.140 src/sys/dev/audio/audio.c
Please note that
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 06:30:58 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.138 -r1.139 src/sys/dev/audio/audio.c
Please note that diffs are not public do
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 06:30:58 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.138 -r1.139 src/sys/dev/audio/audio.c
Please note that diffs are not public do
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 06:28:34 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Make audio_device information available to drvctl and devpubd.
To generate a diff of this commit:
cvs rdiff -u -r1.137 -r1.138 src/sys/dev/aud
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 06:28:34 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Make audio_device information available to drvctl and devpubd.
To generate a diff of this commit:
cvs rdiff -u -r1.137 -r1.138 src/sys/dev/aud
Module Name:src
Committed By: mlelstv
Date: Mon Apr 17 20:33:45 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Input and output codecs produce and consume internal audio data, so
don't byteswap it.
To generate a diff of this commit:
cvs rdiff -u -r1.136
Module Name:src
Committed By: mlelstv
Date: Mon Apr 17 20:33:45 UTC 2023
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Input and output codecs produce and consume internal audio data, so
don't byteswap it.
To generate a diff of this commit:
cvs rdiff -u -r1.136
Module Name:src
Committed By: riastradh
Date: Thu Aug 25 11:16:34 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Fix bug in detaching audio16 and beyond.
The minor numbers have only four bits for the unit number, so unit
numbers past 15 can't b
Module Name:src
Committed By: riastradh
Date: Thu Aug 25 11:16:34 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Fix bug in detaching audio16 and beyond.
The minor numbers have only four bits for the unit number, so unit
numbers past 15 can't b
Module Name:src
Committed By: isaki
Date: Sat Aug 13 06:47:41 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c audiodef.h
Log Message:
audio: Rework about usrbuf allocation.
- Allocate the usrbuf from kmem(9) instead of uvm(9). The usrbuf has used
uvm(9), in case mma
Module Name:src
Committed By: isaki
Date: Sat Aug 13 06:47:41 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c audiodef.h
Log Message:
audio: Rework about usrbuf allocation.
- Allocate the usrbuf from kmem(9) instead of uvm(9). The usrbuf has used
uvm(9), in case mma
Module Name:src
Committed By: isaki
Date: Sat Apr 23 11:44:01 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Fix a typo in comment. Remove several old comments.
To generate a diff of this commit:
cvs rdiff -u -r1.132 -r1.133 src/sys/dev/audio
Module Name:src
Committed By: isaki
Date: Sat Apr 23 11:44:01 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Fix a typo in comment. Remove several old comments.
To generate a diff of this commit:
cvs rdiff -u -r1.132 -r1.133 src/sys/dev/audio
Module Name:src
Committed By: isaki
Date: Sat Apr 23 11:30:57 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Clean up about audio_realloc().
- audio_realloc() never returns NULL, so there is no need to check it.
- audio_free() is no point in thi
Module Name:src
Committed By: isaki
Date: Sat Apr 23 11:30:57 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Clean up about audio_realloc().
- audio_realloc() never returns NULL, so there is no need to check it.
- audio_free() is no point in thi
Module Name:src
Committed By: isaki
Date: Sat Apr 23 07:55:07 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c audiodef.h
Log Message:
audio(4): Remove no longer used counters.
These were used at very early phase of development.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: isaki
Date: Sat Apr 23 07:55:07 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c audiodef.h
Log Message:
audio(4): Remove no longer used counters.
These were used at very early phase of development.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: isaki
Date: Sat Apr 23 07:43:16 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Restore(implement) AUDIO_GETIOFFS ioctl.
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/sys/dev/audio/audio.c
Pl
Module Name:src
Committed By: isaki
Date: Sat Apr 23 07:43:16 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Restore(implement) AUDIO_GETIOFFS ioctl.
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/sys/dev/audio/audio.c
Pl
Module Name:src
Committed By: isaki
Date: Sat Apr 23 06:17:59 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Fix an (unintended) minor behavior on AUDIO_FLUSH.
On NetBSD7, when AUDIO_FLUSH was issued, .offset of AUDIO_GETOOFFS was
reinitialized
Module Name:src
Committed By: isaki
Date: Sat Apr 23 06:17:59 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Fix an (unintended) minor behavior on AUDIO_FLUSH.
On NetBSD7, when AUDIO_FLUSH was issued, .offset of AUDIO_GETOOFFS was
reinitialized
Module Name:src
Committed By: macallan
Date: Thu Apr 21 01:15:25 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
#if 0 now unused audio_track_is_record() to appease clang
To generate a diff of this commit:
cvs rdiff -u -r1.127 -r1.128 src/sys/dev/audio/a
Module Name:src
Committed By: macallan
Date: Thu Apr 21 01:15:25 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
#if 0 now unused audio_track_is_record() to appease clang
To generate a diff of this commit:
cvs rdiff -u -r1.127 -r1.128 src/sys/dev/audio/a
Module Name:src
Committed By: isaki
Date: Wed Apr 20 07:11:14 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c audiodef.h
Log Message:
audio(4): Rework AUDIO_GETOOFFS.
- Count .samples/.deltablks in blocks. It makes .deltablks integer wrap
around safe.
- Remove suspi
Module Name:src
Committed By: isaki
Date: Wed Apr 20 07:11:14 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c audiodef.h
Log Message:
audio(4): Rework AUDIO_GETOOFFS.
- Count .samples/.deltablks in blocks. It makes .deltablks integer wrap
around safe.
- Remove suspi
Module Name:src
Committed By: isaki
Date: Wed Apr 20 06:05:22 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c audiodef.h
Log Message:
audio(4): Make recording buffer more robust.
Previously, main buffer in recording track was usrbuf, which is the closest
buffer to the
Module Name:src
Committed By: isaki
Date: Wed Apr 20 06:05:22 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c audiodef.h
Log Message:
audio(4): Make recording buffer more robust.
Previously, main buffer in recording track was usrbuf, which is the closest
buffer to the
Module Name:src
Committed By: isaki
Date: Wed Apr 20 04:41:29 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Make debug messages better in audio_ioctl() and mixier_ioctl().
Divide by case. Reduce to one line if possible.
To generate a diff of
Module Name:src
Committed By: isaki
Date: Wed Apr 20 04:41:29 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Make debug messages better in audio_ioctl() and mixier_ioctl().
Divide by case. Reduce to one line if possible.
To generate a diff of
Module Name:src
Committed By: riastradh
Date: Tue Apr 19 09:19:53 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Wait for opens to drain in detach.
Otherwise detach may barge ahead and start freeing things before open
has finished and is about
Module Name:src
Committed By: riastradh
Date: Tue Apr 19 09:19:53 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Wait for opens to drain in detach.
Otherwise detach may barge ahead and start freeing things before open
has finished and is about
Module Name:src
Committed By: riastradh
Date: Sat Apr 9 23:35:58 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Use membar_acquire, not membar_enter.
Cheaper and adequate to make an atomic_swap into a load-acquire.
To generate a diff of this
Module Name:src
Committed By: riastradh
Date: Sat Apr 9 23:35:58 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Use membar_acquire, not membar_enter.
Cheaper and adequate to make an atomic_swap into a load-acquire.
To generate a diff of this
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:57 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Use d_cfdriver/devtounit to avoid open/detach races.
To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 src/sys/dev/a
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:57 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Use d_cfdriver/devtounit to avoid open/detach races.
To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 src/sys/dev/a
Module Name:src
Committed By: isaki
Date: Sat Mar 26 06:49:27 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Add terminology comments.
To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 src/sys/dev/audio/audio.c
Please note that diffs are
Module Name:src
Committed By: isaki
Date: Sat Mar 26 06:49:27 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Add terminology comments.
To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 src/sys/dev/audio/audio.c
Please note that diffs are
Module Name:src
Committed By: isaki
Date: Sat Mar 26 06:43:36 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Improve comments.
To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/dev/audio/audio.c
Please note that diffs are not publ
Module Name:src
Committed By: isaki
Date: Sat Mar 26 06:43:36 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Improve comments.
To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/dev/audio/audio.c
Please note that diffs are not publ
Module Name:src
Committed By: isaki
Date: Sat Mar 26 06:41:12 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Remove a dead code in audio_track_record().
To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/dev/audio/audio.c
Please no
Module Name:src
Committed By: isaki
Date: Sat Mar 26 06:41:12 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Remove a dead code in audio_track_record().
To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/dev/audio/audio.c
Please no
Module Name:src
Committed By: isaki
Date: Sat Mar 26 06:36:06 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Clarify the assertion in audio_rmixer_process().
By previous commit (r1.116), the assersion no longer fires even without
this modification. But t
Module Name:src
Committed By: isaki
Date: Sat Mar 26 06:36:06 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Clarify the assertion in audio_rmixer_process().
By previous commit (r1.116), the assersion no longer fires even without
this modification. But t
Module Name:src
Committed By: isaki
Date: Sat Mar 26 06:27:32 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Fix conditions that audio_read() calls audio_track_record().
audio_track_record() must be called when usrbuf has at least one free block.
I hope
Module Name:src
Committed By: isaki
Date: Sat Mar 26 06:27:32 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Fix conditions that audio_read() calls audio_track_record().
audio_track_record() must be called when usrbuf has at least one free block.
I hope
Module Name:src
Committed By: riastradh
Date: Mon Mar 14 21:38:04 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Fix typo in previous -- atomic_store_release, not reease.
Built the wrong kernel to compile-test AUDIO_DEBUG, oops.
To generate a
Module Name:src
Committed By: riastradh
Date: Mon Mar 14 21:38:04 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Fix typo in previous -- atomic_store_release, not reease.
Built the wrong kernel to compile-test AUDIO_DEBUG, oops.
To generate a
Module Name:src
Committed By: riastradh
Date: Mon Mar 14 11:47:34 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Membar audit.
Won't affect anything on x86 because atomic r/m/w operations are
always full sequential consistency barriers, but mig
Module Name:src
Committed By: riastradh
Date: Mon Mar 14 11:47:34 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Membar audit.
Won't affect anything on x86 because atomic r/m/w operations are
always full sequential consistency barriers, but mig
Module Name:src
Committed By: msaitoh
Date: Sun Dec 5 02:56:55 UTC 2021
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
s/faciliate/facilitate/ in comment.
To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111 src/sys/dev/audio/audio.c
Please note tha
Module Name:src
Committed By: msaitoh
Date: Sun Dec 5 02:56:55 UTC 2021
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
s/faciliate/facilitate/ in comment.
To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111 src/sys/dev/audio/audio.c
Please note tha
Module Name:src
Committed By: riastradh
Date: Sun Oct 10 11:21:05 UTC 2021
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(9): Issue pserialize_perform outside sc_lock in audiodetach.
Breaks another deadlock between sc_lock and high-priority xcalls at
softin
Module Name:src
Committed By: riastradh
Date: Sun Oct 10 11:21:05 UTC 2021
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(9): Issue pserialize_perform outside sc_lock in audiodetach.
Breaks another deadlock between sc_lock and high-priority xcalls at
softin
Module Name:src
Committed By: riastradh
Date: Sun Oct 10 11:20:29 UTC 2021
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(9): Call hw_if->getdev without sc_lock.
Holding sc_lock is not necessary -- I reviewed all ~70 cases in-tree,
and none of them rely on
Module Name:src
Committed By: riastradh
Date: Sun Oct 10 11:20:29 UTC 2021
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(9): Call hw_if->getdev without sc_lock.
Holding sc_lock is not necessary -- I reviewed all ~70 cases in-tree,
and none of them rely on
On 2021/06/08 16:09, nia wrote:
On Tue, Jun 01, 2021 at 09:12:24PM +, Taylor R Campbell wrote:
audio(4): Set AUMODE_PLAY/RECORD only if asked _and_ supported.
If one is requested and _not_ supported, fail; otherwise we might
enter audio_write with a null play track and crash on KASSERT.
I
On Tue, Jun 01, 2021 at 09:12:24PM +, Taylor R Campbell wrote:
> audio(4): Set AUMODE_PLAY/RECORD only if asked _and_ supported.
>
> If one is requested and _not_ supported, fail; otherwise we might
> enter audio_write with a null play track and crash on KASSERT.
It looks like this is an inco
On Sat, May 30, 2020 at 09:48:36PM +0900, Tetsuya Isaki wrote:
> I will do it on next weekend.
>
> Thanks,
> ---
> Tetsuya Isaki
Thank you.
At Fri, 29 May 2020 12:32:39 +,
nia wrote:
> OK... Can you request a pullup to ensure resuming with a stream
> playing doesn't panic on 9.1?
I will do it on next weekend.
Thanks,
---
Tetsuya Isaki
OK... Can you request a pullup to ensure resuming with a stream
playing doesn't panic on 9.1?
Playing audio is very distorted on resume, but that can be resolved
by killing the streams...
At Wed, 27 May 2020 13:19:22 +,
nia wrote:
> I think this is because audio_rmixer_start is used unguarded
> in audio_open (it doesn't check for the sc_rbusy flag).
> This isn't the case for pmixer.
>
> So, if the audio device is opened for recording for the
> first time after system resumpti
On Wed, May 27, 2020 at 09:46:04PM +0900, Tetsuya Isaki wrote:
> Why are playback and recording asymmetric?
>
> Thanks,
I think this is because audio_rmixer_start is used unguarded
in audio_open (it doesn't check for the sc_rbusy flag).
This isn't the case for pmixer.
So, if the audio device is
nia,
At Tue, 26 May 2020 15:20:16 +,
Nia Alarie wrote:
> Module Name: src
> Committed By: nia
> Date: Tue May 26 15:20:16 UTC 2020
>
> Modified Files:
> src/sys/dev/audio: audio.c
>
> Log Message:
> audio: Only restart recording mixer on resume if it's already been started
>
Module Name:src
Committed By: isaki
Date: Wed Nov 6 13:37:28 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Fix a wrong calculation of recording ring buffer. Reported on
http://mail-index.netbsd.org/current-users/2019/11/04/msg036976.html
To generate
Module Name:src
Committed By: isaki
Date: Wed Nov 6 13:37:28 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Fix a wrong calculation of recording ring buffer. Reported on
http://mail-index.netbsd.org/current-users/2019/11/04/msg036976.html
To generate
Module Name:src
Committed By: isaki
Date: Fri Sep 6 06:44:45 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Tune some debug message level.
These messages are important for debugging hardware driver.
To generate a diff of this commit:
cvs rdiff -u -r1.3
Module Name:src
Committed By: isaki
Date: Fri Sep 6 06:44:45 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Tune some debug message level.
These messages are important for debugging hardware driver.
To generate a diff of this commit:
cvs rdiff -u -r1.3
Module Name:src
Committed By: isaki
Date: Thu Aug 29 13:01:07 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c audiovar.h
Log Message:
Fix lock assertion on async I/O mode.
psignal() must be called without any spin locks.
Thanks maxv@!
To generate a diff of this commi
Module Name:src
Committed By: isaki
Date: Thu Aug 29 13:01:07 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c audiovar.h
Log Message:
Fix lock assertion on async I/O mode.
psignal() must be called without any spin locks.
Thanks maxv@!
To generate a diff of this commi
Module Name:src
Committed By: maxv
Date: Fri Aug 23 09:41:26 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Add missing mutex, we were hitting a KASSERT.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/dev/audio/audio.c
Please not
Module Name:src
Committed By: maxv
Date: Fri Aug 23 09:41:26 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Add missing mutex, we were hitting a KASSERT.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/dev/audio/audio.c
Please not
Module Name:src
Committed By: isaki
Date: Wed Jul 10 13:26:47 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Use kmem_alloc/free() instead of old kern_malloc/free().
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/dev/audio/audio.c
Module Name:src
Committed By: isaki
Date: Wed Jul 10 13:26:47 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Use kmem_alloc/free() instead of old kern_malloc/free().
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/dev/audio/audio.c
Module Name:src
Committed By: isaki
Date: Wed Jul 10 13:17:57 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Fix freem() argument. The 3rd argument is bufsize, not direction...
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/dev/a
Module Name:src
Committed By: isaki
Date: Wed Jul 10 13:17:57 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Fix freem() argument. The 3rd argument is bufsize, not direction...
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/dev/a
Module Name:src
Committed By: isaki
Date: Sun Jul 7 06:29:15 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Avoid memory reallocation on SET_FORMAT.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/audio/audio.c
Please note th
Module Name:src
Committed By: isaki
Date: Sun Jul 7 06:29:15 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Avoid memory reallocation on SET_FORMAT.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/audio/audio.c
Please note th
Module Name:src
Committed By: isaki
Date: Sun Jul 7 06:14:21 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Rearrange some KASSERT and debug messages, to sync with others.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/dev/audio/
Module Name:src
Committed By: isaki
Date: Sun Jul 7 06:14:21 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Rearrange some KASSERT and debug messages, to sync with others.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/dev/audio/
Module Name:src
Committed By: isaki
Date: Sun Jul 7 06:06:46 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Fix to evaluate the validity of this track at earlier on audio_read().
It fixes a panic on read() against descriptor opened as O_RDWR on the
half
Module Name:src
Committed By: isaki
Date: Sun Jul 7 06:06:46 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
Fix to evaluate the validity of this track at earlier on audio_read().
It fixes a panic on read() against descriptor opened as O_RDWR on the
half
Module Name:src
Committed By: isaki
Date: Sat Jul 6 12:58:58 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c audiodef.h
Log Message:
Implement auto recovery of the mixing volume.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/dev/audio/audio.c
Module Name:src
Committed By: isaki
Date: Sat Jul 6 12:58:58 UTC 2019
Modified Files:
src/sys/dev/audio: audio.c audiodef.h
Log Message:
Implement auto recovery of the mixing volume.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/dev/audio/audio.c
1 - 100 of 138 matches
Mail list logo