From bill@twwells.com  Sat Jun  1 04:40:03 2002
Return-Path: <bill@twwells.com>
Received: from mail.junkproof.net (mail.junkproof.net [206.55.70.12])
	by hub.freebsd.org (Postfix) with ESMTP id 2077537B406
	for <freebsd-gnats-submit@freebsd.org>; Sat,  1 Jun 2002 04:40:02 -0700 (PDT)
Received: from mail (helo=mail.junkproof.net)
	by mail.junkproof.net with local-bsmtp (Exim 3.32 #1)
	id 17E7En-000L89-00
	for freebsd-gnats-submit@freebsd.org; Sat, 01 Jun 2002 06:40:01 -0500
Received: from laptop.twwells.com ( [68.32.147.21] )
	by mail.junkproof.net via tcp with submission
	id 3cf8b28c-013d43; Sat, 1 Jun 2002 06:39:56 -0500
Received: from bill by laptop.twwells.com with local (Exim 3.36 #1)
	id 17E7Eg-0000mV-00
	for FreeBSD-gnats-submit@freebsd.org; Sat, 01 Jun 2002 07:39:54 -0400
Message-Id: <E17E7Eg-0000mV-00@laptop.twwells.com>
Date: Sat, 01 Jun 2002 07:39:54 -0400
From: Bill Wells <bill@twwells.com>
Reply-To: Bill Wells <bill@twwells.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: ESS Solo driver truncates output
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         38794
>Category:       kern
>Synopsis:       [sound] ESS Solo driver truncates output
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-multimedia
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 01 04:50:03 PDT 2002
>Closed-Date:    Sun Sep 11 13:19:57 GMT 2005
>Last-Modified:  Sun Sep 11 13:19:57 GMT 2005
>Originator:     Bill Wells
>Release:        FreeBSD 4.6-RC i386
>Organization:
>Environment:
System: FreeBSD twwells.com 4.6-RC FreeBSD 4.6-RC #1: Sat Jun 1 01:34:01 EDT 2002 toor@laptop.twwells.com:/usr/obj/usr/src/sys/LAPTOP i386

	
>Description:

	The final two (?) seconds of audio output sent to
	/dev/audio are not played, this is with the snd_solo (ESS
	Solo) driver.

>How-To-Repeat:

	Copy any file whose end is obvious to /dev/audio.

>Fix:

	I don't have one. My current workaround involves a script
	with this in it:

	(
		/usr/local/bin/sox $args "$1" -t au -
		dd if=/dev/zero bs=16000 count=1 2>/dev/null
	) | dd bs=8000 >/dev/audio 2>/dev/null

	Adding the 2 seconds of data results in the sound
	completely playing. (It's possible that adding a shorter
	amount of data will work. I didn't experiment beyond
	noting that adding 1 second does not work.) It also ties
	up the device for way too long.
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->sound 
Responsible-Changed-By: dwmalone 
Responsible-Changed-When: Sun Aug 11 13:12:04 PDT 2002 
Responsible-Changed-Why:  
Assign this to the sound guys. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=38794 
State-Changed-From-To: open->closed 
State-Changed-By: netchild 
State-Changed-When: Sun Sep 11 13:18:24 GMT 2005 
State-Changed-Why:  
This is supposed to be fixed in -current (was a generic sound driver problem). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=38794 
>Unformatted:
