From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: rav1e AV1 encoder Date: Thu, 20 Feb 2020 17:43:53 -0500 Message-ID: <20200220224353.GA28976@jasmine.lan> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="RnlQjJ0d97Da+TV1" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:54608) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j4uY9-0007IC-Dz for guix-devel@gnu.org; Thu, 20 Feb 2020 17:44:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j4uY4-0001zH-Gt for guix-devel@gnu.org; Thu, 20 Feb 2020 17:44:05 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:45869) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j4uY4-0001z8-49 for guix-devel@gnu.org; Thu, 20 Feb 2020 17:44:00 -0500 Content-Disposition: inline List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane-mx.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --RnlQjJ0d97Da+TV1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I've pushed a branch wip-rav1e to Savannah: https://git.savannah.gnu.org/cgit/guix.git/log/?h=wip-rav1e With this branch I can successfully (slowly!) encode AV1 video using librav1e in FFmpeg. I need some advice about the Rust packages. I used Martin Becze's recursive version-aware Rust crate importer [0] to create the packages, with some manual changes to the rav1e package. Should they be added to (gnu packages crates-io)? And if so, should it be done as a single commit? Or one-by-one? It's 258 new packages, and figuring out the order they should be added in seems... too hard. So I'd rather do it all at once. The c-bindgen and cargo-c packages could go in (gnu packages rust-apps). What about updating them later? Will `guix refresh` handle it? Or will I need to re-import? In that case, would it be easier to keep them all in their own module? [0] https://issues.guix.info/issue/38408 --RnlQjJ0d97Da+TV1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl5PC6kACgkQJkb6MLrK fwhzIhAAvEtmY/oO37qo8CQWUIKCIjOPfrskzVtgItEYe7DNnfq/5c/eWxMVErfU GJX0jLaTHj/3GWbD3Y/Q0Ro3eFDqZZCXNofEROWeaFrDKdSAXBEp1UZpt7tuFYEi q1y8ZYPHNnnqtZqt7Mj3Z7Y+0SnD72aNzQMW1+YWqxLyeVmKLcyvTQcarwFcyvaY HE45IiG4d+j8DD932nk0JyXFYlEcGvAHRVlrdoYWt15gV8kHhXekQn11lQNf19G7 MgH2mwq2+poB4IMqrdxSYn8AZ0G1WoXgLWB5ny1qPzP2HXIMViYjuo+kg8TEJlzt jGCus9a8w1eHh6daqwK2DYIunsVaxfbn5+1UVg51Up0SC6HIUt4Q7sUvNtiOACvr 6hh8i68ds1DZigCDiRXNNJOfkj1kzgN6uVyfWnfhjQpQln3/qsOINrFyog+mOMyq DLFyxXy3LDF21R1xPicAuVEwWGLyzXLLKcblWIf6Dt6Ws8d09CDM3zzw3jf+lXC/ X2ckMSg98eizAnC8mOy+OqPmZK57xFqA9v+vxTJuzk1rYl7jJKSUiUDUrnJzUVSY 4O0UO+VXeJJZE4UDmNn7EHtUliVzkfzRzVdHZ1Nz8i51KFYM2l9tLV94cENeEEFt 8UnGuz1ErxoOpNwsWQ01LwyXnj2FKibLyVER2NHQ7LU6/CaxjIw= =Utbc -----END PGP SIGNATURE----- --RnlQjJ0d97Da+TV1--