Weird volume behaviour on 10.0-BETA4
Julian Stecklina
jsteckli at os.inf.tu-dresden.de
Fri Dec 6 22:19:08 UTC 2013
Hello,
I have mpd running on 10.0-BETA4 and I have the issue that volume gets
reset to 45% (according to mpd) whenever mpd reopens the audio device
(seeking, manual song change, ...). Changing volume works until mpd
reopens the audio device. Then volume gets reset to 45% again.
mpd does the following things after an open:
8028 mpd NAMI "/dev/dsp0.0"
8028 mpd RET open 15/0xf
8028 mpd CALL fcntl(0xf,F_GETFD,0)
8028 mpd RET fcntl 1
8028 mpd CALL ioctl(0xf,SOUND_PCM_WRITE_CHANNELS,0x7fffff5fae8c)
8028 mpd RET ioctl 0
8028 mpd CALL ioctl(0xf,SNDCTL_DSP_SPEED,0x7fffff5fae90)
8028 mpd RET ioctl 0
8028 mpd CALL ioctl(0xf,SNDCTL_DSP_SETFMT,0x7fffff5fae94)
8028 mpd RET ioctl 0
According to the mpd developers, neither of these should reset volume.
My audio device is:
uaudio0: <Burr-Brown from TI USB Audio CODEC, class 0/0, rev 1.10/1.00,
addr 2> on usbus0
uaudio0: Play: 48000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play: 44100 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play: 32000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record: 44100 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record: 32000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record: 22050 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record: 16000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record: 11025 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: No MIDI sequencer.
Any help is appreciated.
Regards, Julian
More information about the freebsd-multimedia
mailing list