Date: Wed, 20 Dec 2017 01:30:26 +0800 From: blubee blubeeme <gurenchan@gmail.com> To: Tijl Coosemans <tijl@freebsd.org> Cc: Hans Petter Selasky <hps@selasky.org>, freebsd-multimedia@freebsd.org, Alexander Leidinger <Alexander@leidinger.net> Subject: Re: FreeBSD amd64 GENERIC kernel Message-ID: <CALM2mE=uJXaeUuDN4X6sDSkVqmHwqHeUM-0Wu8H8pjMgmbMJ0g@mail.gmail.com> In-Reply-To: <20171219160413.4055d734@kalimero.tijl.coosemans.org> References: <CALM2mEnnXKAyF_ti_zKYt=1m-ZTfjH5di1cayYjGM4hi9dOxRQ@mail.gmail.com> <CALM2mEm0WWqHx=67tPf9_ah1PAfUEirREpTiRmvEKxZ_YR7u-g@mail.gmail.com> <20171216143349.Horde.VJOddyv79ydlAmvsvoTRhMP@webmail.leidinger.net> <CALM2mEkhFVbDKVbx-1BcP355-mOqfsYUeDOPkVisWT3_6AKh2g@mail.gmail.com> <20171218161614.Horde.rLEhw6yp6nTppNjkXU-WxBF@webmail.leidinger.net> <CALM2mE=eDY0%2B1-O4HWLJ2C-FG_tjRb7goX1D_1WkmPiw_bB%2B=g@mail.gmail.com> <20171218183353.Horde.xayrSeFXKKiQwenaLS-GOsK@webmail.leidinger.net> <CALM2mEkhz4PgSeHq5TNp=5CnxtrFYPzMq_73uF3qUjz5KQ9wrA@mail.gmail.com> <20171219122952.Horde.2UnAC3-TFrteTTD2_YJXPpJ@webmail.leidinger.net> <d7b792a6-0b09-226c-d3cc-9b47cb0bd4d3@selasky.org> <CALM2mE=BTu_ON6TYR0NbOhk8F=w2F7NY6wd14pgqrf67B3BGBQ@mail.gmail.com> <603cca63-2689-432e-dd07-d08bf8e1ee4c@selasky.org> <CALM2mE=Fp-mZBQ6BePFSfWjdiuXyQAuJkF4M1wKaUwQxHwu6CA@mail.gmail.com> <c86907a1-ab49-4617-7267-c7912386bc04@selasky.org> <20171219160413.4055d734@kalimero.tijl.coosemans.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Dec 19, 2017 at 11:04 PM, Tijl Coosemans <tijl@freebsd.org> wrote: > On Tue, 19 Dec 2017 14:53:04 +0100 Hans Petter Selasky <hps@selasky.org> > wrote: > > On 12/19/17 13:57, blubee blubeeme wrote: > >> That still leaves my last question unanswered, where does one start > >> if they want to program audio applications on FreeBSD? > > > > You should start by looking at existing OSSv4 compatible audio > > applications already in FreeBSD ports and in FreeBSD base and compare > > how they use the OSSv4 interface(s). > > This recent commit suggests that some of the mixer related ioctls are > missing: https://svnweb.freebsd.org/changeset/ports/456640 > so, this commit message: https://github.com/Maato/volumeicon/pull/70 Why not start from what 4Front OSS provides and then add the features that are missing, instead of re-implementing everything that 4Front provides?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALM2mE=uJXaeUuDN4X6sDSkVqmHwqHeUM-0Wu8H8pjMgmbMJ0g>