Date: Sun, 31 Jul 2005 19:21:13 +0200 From: Alexander Leidinger <netchild@FreeBSD.org> To: Sam Leffler <sam@errno.com> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/sound/pcm buffer.c channel.c dsp.c fake.c feeder_fmt.c feeder_rate.c sound.h vchan.c Message-ID: <20050731192113.5746217a@Magellan.Leidinger.net> In-Reply-To: <42ED055E.90803@errno.com> References: <200507311616.j6VGGM4W079108@repoman.freebsd.org> <42ED055E.90803@errno.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 31 Jul 2005 10:07:42 -0700 Sam Leffler <sam@errno.com> wrote: > Alexander Leidinger wrote: > > > * The arrival of 24/32 also come with a price. Applications > > that can do 24/32bit playback need to be recompiled (notably > > mplayer). Use (recompiled) mplayer to experiment / test / > > debug this various format using -af format=fmt. Note that > > 24bit seeking in mplayer is a little bit broken, sometimes > > can cause silence or loud static noise. Pausing / seeking > > few times can solve this problem. > > You don't have to rebuild world entirely for this. Simply > > copy /usr/src/sys/sys/soundcard.h to > > /usr/include/sys/soundcard.h would suffice. Few drivers also > > need recompilation, and this can be done via > > /usr/src/sys/modules/sound/. > > Bump FreeBSD version? I'm not sure (does not knowing it imply that I have to?). soundcard.h contains new defines. If an app/port finds those new defines it knows that the new feature is there. I think this should cover at least 99% of the cases. Does someone think this doesn't cover 100%? As for runtime issues: /dev/dsp will return an error if an app wants to use an usupported format. Every app should be able to handle it (else you may have a problem when you get a new soundcard which doesn't supports what the previous one supported). Bye, Alexander. -- "One world, one web, one program" -- Microsoft promotional ad "Ein Volk, ein Reich, ein Fuehrer" -- Adolf Hitler http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050731192113.5746217a>