From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Nov  3 02:12:03 1996
Received: by jaz.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id CAA25419
	Sun, 3 Nov 1996 02:12:03 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with SMTP id CAA25414
	for <freebsd-users-jp@jp.freebsd.org>; Sun, 3 Nov 1996 02:12:02 +0900 (JST)
Received: by rokkou.cs.titech.ac.jp (8.6.13+2.5Wb7/3.2W-titmx-2.0g); Sun, 3 Nov 1996 02:11:57 +0900
Message-Id: <199611021711.CAA07400@rokkou.cs.titech.ac.jp>
To: freebsd-users-jp@jp.freebsd.org
In-reply-to: Your message of "Fri, 01 Nov 1996 22:20:13 JST."
             <199611011321.WAA20256@mail.ja2.so-net.or.jp> 
Mime-Version: 1.0 (generated by tm-edit 7.78)
Content-Type: text/plain; charset=ISO-2022-JP
Date: Sun, 03 Nov 1996 02:11:55 +0900
From: NAGAO Tadaaki <nagao@cs.titech.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 5846
Subject: [FreeBSD-users-jp 5846] replacing ulaw.h (was RE: freebsd-users-jp-digest V1 #383)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B1JHx!wEl9)Bg$G$9!#(B

In message <199611011321.WAA20256@mail.ja2.so-net.or.jp>,
    "Junji Maruyama" <j-maru@ja2.so-net.or.jp> wrote:
> > $B;d$N$H$3$m$G$O!"(BNetBSD $B$N(B /sys/dev/mulaw.c $B$+$iJQ49%F!<%V%k$r(B
> > $B$R$C$3$L$$$FMh$F;H$C$F$$$^$9$,!"$=$N:n6H$G!V$_$e!W$KJ9$3$($k$h$&$K(B
> > $B$J$j$^$7$?!#(B

> $BKM$O(B FreeBSD $BNr(B3$B%v7n$N=i?4<T$G!"$^$:!"(BBSD $B$N(B /sys/dev/mulaw.c
> $B$r$I$&$d$C$F<j$KF~$l$k$N$+!"$^$?!"JQ49%F!<%V%k$H$$$&$b$N$r(B
> $B$I$3$K$I$&@_Dj$9$k$N$+J,$+$j$^$;$s!#(B(^^::

/sys/i386/isa/sound/ulaw.h $B$r!"$3$N%a!<%k$N!V(B----$B$3$3$+$i!W$h$j(B
$B2<$NFbMF$HF~$l49$($F!"%+!<%M%k$r(B make & make install $B$7$F2<$5$$!#(B
$B$3$l$G(B mu-law $B$J%U%!%$%k$,!"$A$c$s$H$=$l$i$7$$2;$GLD$k$H;W$$$^$9!#(B

ps.
$B0x$_$K!"$3$N%a!<%k$KIU$1$?%F!<%V%k$O(B NetBSD $B$+$i<h$C$F$-$?$b$N(B
$B$G$O$J$/$F!"(Bsox $B$r;H$C$F7W;;$7$?$b$N$G$9!#(B
$B!t(BNetBSD $B$N%F!<%V%k$O!"(Bmulawtolin[0] = 128 $B$H$J$C$F$k$N$,(B
$B!t$A$g$C$H$*$+$7$$5$$,$7$^$9!#(B

--
$BEl5~9)6HBg3XBg3X1!(B $B>pJsM}9)3X8&5f2J(B $B7W;;9)3X@l96(B
$B1JHx(B $BDw7<(B($B$J$,$*(B $B$?$@$"$-(B) nagao@cs.titech.ac.jp

----$B$3$3$+$i(B
static unsigned char ulaw_dsp[] = {
     3,    7,   11,   15,   19,   23,   27,   31,
    35,   39,   43,   47,   51,   55,   59,   63,
    66,   68,   70,   72,   74,   76,   78,   80,
    82,   84,   86,   88,   90,   92,   94,   96,
    98,   99,  100,  101,  102,  103,  104,  105,
   106,  107,  108,  109,  110,  111,  112,  113,
   113,  114,  114,  115,  115,  116,  116,  117,
   117,  118,  118,  119,  119,  120,  120,  121,
   121,  121,  122,  122,  122,  122,  123,  123,
   123,  123,  124,  124,  124,  124,  125,  125,
   125,  125,  125,  125,  126,  126,  126,  126,
   126,  126,  126,  126,  127,  127,  127,  127,
   127,  127,  127,  127,  127,  127,  127,  127,
   128,  128,  128,  128,  128,  128,  128,  128,
   128,  128,  128,  128,  128,  128,  128,  128,
   128,  128,  128,  128,  128,  128,  128,  128,
   253,  249,  245,  241,  237,  233,  229,  225,
   221,  217,  213,  209,  205,  201,  197,  193,
   190,  188,  186,  184,  182,  180,  178,  176,
   174,  172,  170,  168,  166,  164,  162,  160,
   158,  157,  156,  155,  154,  153,  152,  151,
   150,  149,  148,  147,  146,  145,  144,  143,
   143,  142,  142,  141,  141,  140,  140,  139,
   139,  138,  138,  137,  137,  136,  136,  135,
   135,  135,  134,  134,  134,  134,  133,  133,
   133,  133,  132,  132,  132,  132,  131,  131,
   131,  131,  131,  131,  130,  130,  130,  130,
   130,  130,  130,  130,  129,  129,  129,  129,
   129,  129,  129,  129,  129,  129,  129,  129,
   128,  128,  128,  128,  128,  128,  128,  128,
   128,  128,  128,  128,  128,  128,  128,  128,
   128,  128,  128,  128,  128,  128,  128,  128,
};

static unsigned char dsp_ulaw[] = {
     0,    0,    0,    0,    0,    1,    1,    1,
     1,    2,    2,    2,    2,    3,    3,    3,
     3,    4,    4,    4,    4,    5,    5,    5,
     5,    6,    6,    6,    6,    7,    7,    7,
     7,    8,    8,    8,    8,    9,    9,    9,
     9,   10,   10,   10,   10,   11,   11,   11,
    11,   12,   12,   12,   12,   13,   13,   13,
    13,   14,   14,   14,   14,   15,   15,   15,
    15,   16,   16,   17,   17,   18,   18,   19,
    19,   20,   20,   21,   21,   22,   22,   23,
    23,   24,   24,   25,   25,   26,   26,   27,
    27,   28,   28,   29,   29,   30,   30,   31,
    31,   32,   33,   34,   35,   36,   37,   38,
    39,   40,   41,   42,   43,   44,   45,   46,
    47,   49,   51,   53,   55,   57,   59,   61,
    63,   66,   70,   74,   78,   84,   92,  104,
   254,  231,  219,  211,  205,  201,  197,  193,
   190,  188,  186,  184,  182,  180,  178,  176,
   175,  174,  173,  172,  171,  170,  169,  168,
   167,  166,  165,  164,  163,  162,  161,  160,
   159,  159,  158,  158,  157,  157,  156,  156,
   155,  155,  154,  154,  153,  153,  152,  152,
   151,  151,  150,  150,  149,  149,  148,  148,
   147,  147,  146,  146,  145,  145,  144,  144,
   143,  143,  143,  143,  142,  142,  142,  142,
   141,  141,  141,  141,  140,  140,  140,  140,
   139,  139,  139,  139,  138,  138,  138,  138,
   137,  137,  137,  137,  136,  136,  136,  136,
   135,  135,  135,  135,  134,  134,  134,  134,
   133,  133,  133,  133,  132,  132,  132,  132,
   131,  131,  131,  131,  130,  130,  130,  130,
   129,  129,  129,  129,  128,  128,  128,  128,
};
