Does ariff's sound patch still work with 6.0-RELEASE?

Karol Kwiatkowski freebsd at orchid.homeunix.org
Mon Apr 3 10:45:35 UTC 2006


Hi all,

Did anyone successfully compile kernel on 6.0-RELEASE with ariff's
sound patch recently? File in question:
snd_RELENG_6_0_20060227_098.diff from http://people.freebsd.org/~ariff/

I'm trying to help another user (remotely) to get his VIA 8233 work
with Skype on 6.0-RELEASE. However, he is unable to compile patched
kernel (more information below). We tried few times, last step was:
remove /usr/src/*, cvsup to RELENG_6_0, patch, make buildkernel (custom).

I'm asking here (I don't have 6.0-RELEASE myself) because I tried to
look at source files given by error message[1] and at a diff itself
and noticed:

- diff for RELENG_6_0 updates feeder_rate.c v 1.11 to 1.17
- adds into feeder_rate.c: +#define RATE_FACTOR_MAX PCM_S24_MAX
- I can't find any definition of PCM_S24_MAX in feeder_rate.c nor
sound.h(v 1.63)
- in fact feeder_rate.c v 1.17 from cvs/web[2] doesn't include the
line "#define RATE_FACTOR_MAX PCM_S24_MAX"

Am I missing something (yes, I'm lost at this stage) or is
snd_RELENG_6_0_20060227_098.diff broken?


Thank you in advance,

Karol

[1]
[...]
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_rate.c:342:
error: (near initialization for `convtbl[26].bps')
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_rate.c:342:
error: initializer element is not constant
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_rate.c:342:
error: (near initialization for `convtbl[26]')
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_rate.c:343:
error: initializer element is not constant
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_rate.c:343:
error: (near initialization for `convtbl[27].bps')
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_rate.c:343:
error: initializer element is not constant
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_rate.c:343:
error: (near initialization for `convtbl[27]')
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_rate.c:344:
error: initializer element is not constant
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_rate.c:344:
error: (near initialization for `convtbl[28]')
/usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_rate.c:354:
error: `PCM_S24_MAX' undeclared (first use in this function)
*** Error code 1

Stop in /usr/src/sys/modules/sound/sound.
*** Error code 1


[2]
http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sys/dev/sound/pcm/feeder_rate.c?rev=1.17&content-type=text/plain

-- 
Karol Kwiatkowski  <freebsd at orchid dot homeunix dot org>
OpenPGP: http://www.orchid.homeunix.org/carlos/gpg/0x06E09309.asc



-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20060403/cef29f44/signature.pgp


More information about the freebsd-multimedia mailing list