i386/12257: [Patch] sb(VoxWare) sound driver patch for x11amp

[ Available lists | Index of freebsd-bugs | Month of Jun 1999 | Week of 17 Jun 1999 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
<sanpei@sanpei.org>
Date
17 Jun 1999 05:50:05
Subject
i386/12257: [Patch] sb(VoxWare) sound driver patch for x11amp
Message-ID
199906171248.VAA03057@lavender.yy.cs.keio.ac.jp


[ Hide this part ]
 
>Number: 12257
>Category: i386
>Synopsis: [Patch] sb(VoxWare) sound driver patch for x11amp
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Jun 17 05:50:01 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator: MIHIRA Yoshiro
>Release: FreeBSD 3.2-RELEASE i386
>Organization:
Keio Univ.
>Environment:

3.2-RELEASE
with Ensoniq VIVO sound card

>Description:

Current sb sound driver (aka Voxware sound support code)
do not play MP3 with x11amp-0.8.
Because some patches are not merged from pcm changes
in sys/i386/isa/snd/sound.c between 1.16 and 1.17 in CVS repository.

I apply this chage to sb sound driver.
I can play MP3 with x11amp.

P.S.
Some MP3 player, like mpg123 does not need this patch.
But x11amp needs.

>How-To-Repeat:


>Fix:

--- sys/i386/isa/sound/dmabuf.c.org Thu Jun 17 21:39:43 1999
+++ sys/i386/isa/sound/dmabuf.c Thu Jun 17 21:40:31 1999
@@ -663,6 +663,8 @@
return 0;
break;

+#define THE_REAL_SNDCTL_DSP_GETBLKSIZE _IOWR('P', 4, int)
+ case THE_REAL_SNDCTL_DSP_GETBLKSIZE:
case SNDCTL_DSP_GETBLKSIZE:
if (!(dmap_out->flags & DMA_ALLOC_DONE))
reorganize_buffers(dev, dmap_out);

>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Elapsed time: 0.956 seconds