From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from 65.74.235.52 ([65.74.235.52]) by ewsd; Mon Jan 13 19:49:18 EST 2020 Date: Mon, 13 Jan 2020 19:49:13 -0500 In-Reply-To: References: <20200113224723.GA53727@wopr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [9front] opus support To: 9front@9front.org From: Stanley Lieber Message-ID: <69040F07-0D94-4D94-8372-FB30240BED2E@stanleylieber.com> List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: extensible standard storage cache method information generator On January 13, 2020 6:45:37 PM EST, Julius Schmidt wrot= e: >I'm against important 70k lines of foreign source code into the >plan9front=20 >repository=2E > >It would be nice to have a 9front-extra repository for stuff like this=2E >It=20 >wouldn't be part of the default install, but there'd be some script=20 >included to pull it=2E > >Not sure where a good canonical place in the file hierarchy would be=2E= =2E=20 >/sys/extra? > >On Mon, 13 Jan 2020, qwx wrote: > >> Hello, >> >> I recently investigated if it's worth it to me to replace mp3 with >another codec >> such as opus for storing my music library in=2E I've concluded that it >is=2E >> >> Based on mischief's own earlier efforts, I've ported the latest >versions of xiph's >> opusdec and opusenc implementation along with their supporting >libraries=2E I've >> also changed their basic usage to adhere with our own, and their >defaults to >> conform with default audio(3) format=2E Additionally, I've added >changes to >> file(1), play(1), /sys/lib/plumb/basic and the audio(1) manpage to >integrate >> these fully=2E >> >> For those interested, here's a summary of my investigations: >> >> http://nopenopenope=2Enet/posts/audcomp >> >> It also contains instructions for setting opus up=2E >> >> I have not updated my contrib directory yet, sorry=2E >> >> Note that the mkfiles the patches add for building the alien code >need work=2E >> >> I am not sure this is worth importing into 9front, although I'd >welcome it=2E The >> programs and libraries are over 70k lines of code=2E >> >> Cheers, >> >> qwx >> /sys/dst sl