From owner-freebsd-multimedia@FreeBSD.ORG Fri Dec 6 22:19:08 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C000280E for ; Fri, 6 Dec 2013 22:19:08 +0000 (UTC) Received: from os.inf.tu-dresden.de (os.inf.tu-dresden.de [IPv6:2002:8d4c:3001:48::99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 857B11641 for ; Fri, 6 Dec 2013 22:19:08 +0000 (UTC) Received: from [178.5.113.18] (helo=[192.168.178.35]) by os.inf.tu-dresden.de with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.82) id 1Vp3ji-000057-MX for freebsd-multimedia@freebsd.org; Fri, 06 Dec 2013 23:19:02 +0100 Message-ID: <1386368340.4331.8.camel@janus.xn--pl-wia.net> Subject: Weird volume behaviour on 10.0-BETA4 From: Julian Stecklina To: freebsd-multimedia@freebsd.org Date: Fri, 06 Dec 2013 23:19:00 +0100 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.2 (3.10.2-2.fc20) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Dec 2013 22:19:08 -0000 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: 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