From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from phicode.de ([136.243.147.240]) by ewsd; Mon Jan 13 18:45:40 EST 2020 Comment: DomainKeys? See http://domainkeys.sourceforge.net/ DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=phicode.de; b=hK//9SqXpWC2z0SrJEiSlRau0twE3yu2jN/GhJDA9eNZzRLkMRH6LenpIen8H8TKMTHxcP+ME9K+e+yDAtuCjXFcK9gRIzrtPYZxOG3SqGyfw2X+ClO98KauvNT8vhl5Vr4v0IyJzop4hT4cTIDaQJpGahYkePbeShgZiJ3pwaE=; h=Received:Received:Date:From:To:Subject:In-Reply-To:Message-ID:References:User-Agent:MIME-Version:Content-Type; DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=phicode.de; h=date:from:to :subject:in-reply-to:message-id:references:mime-version :content-type; s=default; bh=qM26flp96g7bSvCZCrS77bIeJDc=; b=PCD JTQfA6l5wyWam3oVzOQM/nsoc6pWvXDhgZrKbUwu2YgFl2cjZ0cj+x/chozCEaFh PSrbi1/WSqjGzSK3H00MIjlcmwi0qg59U1aI1blXNGjsINIBdLcsYpBt3Aucr80Y Oddkk8LfsjYZlSd9RiCSMW+6tZqr+qJ2eBvp9yGA= Received: (qmail 16176 invoked from network); 13 Jan 2020 23:45:38 -0000 Received: from localhost (127.0.0.1) by localhost with SMTP; 13 Jan 2020 23:45:38 -0000 Date: Tue, 14 Jan 2020 00:45:37 +0100 (CET) From: Julius Schmidt To: 9front@9front.org Subject: Re: [9front] opus support In-Reply-To: <20200113224723.GA53727@wopr> Message-ID: References: <20200113224723.GA53727@wopr> User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: private CSS base NoSQL browser I'm against important 70k lines of foreign source code into the plan9front repository. It would be nice to have a 9front-extra repository for stuff like this. It wouldn't be part of the default install, but there'd be some script included to pull it. Not sure where a good canonical place in the file hierarchy would be.. /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. I've concluded that it is. > > 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. I've > also changed their basic usage to adhere with our own, and their defaults to > conform with default audio(3) format. Additionally, I've added changes to > file(1), play(1), /sys/lib/plumb/basic and the audio(1) manpage to integrate > these fully. > > For those interested, here's a summary of my investigations: > > http://nopenopenope.net/posts/audcomp > > It also contains instructions for setting opus up. > > I have not updated my contrib directory yet, sorry. > > Note that the mkfiles the patches add for building the alien code need work. > > I am not sure this is worth importing into 9front, although I'd welcome it. The > programs and libraries are over 70k lines of code. > > Cheers, > > qwx >