From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 19817C2D0E4 for ; Sat, 21 Nov 2020 01:30:45 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A87BF2237B for ; Sat, 21 Nov 2020 01:30:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="PXgKFpuR"; dkim=temperror (0-bit key) header.d=sakamocchi.jp header.i=@sakamocchi.jp header.b="GPg54JfM"; dkim=temperror (0-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="o5T02iUk" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A87BF2237B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=sakamocchi.jp Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 39EF216EB; Sat, 21 Nov 2020 02:29:50 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 39EF216EB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1605922240; bh=/J4EgicC9Z9qXms31Mqj1RgFuyt/b2ZJrO31b+42VpI=; h=Date:From:To:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From; b=PXgKFpuRv6x/P65t1YxOfTILqtKGzDi0qYkypGGXS77oBOojuRdRqufGL4laI2A2l 6I4mrD0/HBNT8K0fqKvl8snqa1yPIWdXVBaYu3goKvKrU6bMOOFSUAqQ9KM0zWwQ7R JsjL3anywTyQl3yE7MZISk/MQzYSTyjhC/IIEolw= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id B67E5F80168; Sat, 21 Nov 2020 02:29:49 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 7B3D3F8016C; Sat, 21 Nov 2020 02:29:48 +0100 (CET) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id A6D72F800C5 for ; Sat, 21 Nov 2020 02:29:39 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz A6D72F800C5 Authentication-Results: alsa1.perex.cz; dkim=pass (2048-bit key) header.d=sakamocchi.jp header.i=@sakamocchi.jp header.b="GPg54JfM"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="o5T02iUk" Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 3AE9D5C0112 for ; Fri, 20 Nov 2020 20:29:37 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 20 Nov 2020 20:29:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakamocchi.jp; h=date:from:to:subject:message-id:mime-version:content-type; s= fm3; bh=J13lwT1gM5gKkWY18Lk26nzSkhaHtK42JikSFxW50Do=; b=GPg54JfM XGnC+x2idg8xaAJ/AdYASDwQMlWUPV5dXtaNx9YSMdzALnVUdTHVxZ9MMbGrzNhX I3ISN/uMGESh3f2IfowwAUi3WsRHnaag2/MxI57ehqNDQH9kn7+RGB08xr71QrLf BENBOV4/YP3hRmRh9xXkBxv2sr32+5+ZnxzK8EiowP6QVZPObLxaKCxYmlzYXRT2 glvsFK4wpLXKNo585QB3YZahCs25mVMTlLGpk5w3nuqpVY7sGIYAJIMTQH5PbJ5b V7IaKMMCdCI3Ny14fV1QPleq8/XxT8gjK1PlutkGGNDQ9KdAq/IqvDbBE1/86EwB oImtkfTfqOQukA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=J13lwT1gM5gKkWY18Lk26nzSkhaHt K42JikSFxW50Do=; b=o5T02iUkiTpSKCkVWlhx6nfv0GDKTmvuhBEV8geKbpkCs pPKIOGIVD8Eu47Y9N5Jhyr98T0PHTEYr7DlK54yW7vrnpqtSB2X+dy3TfqMU1km2 EOSj9xzvxOLEuCj//S8xma4uKnIgkHholKltuO5joDpWDcLoRNaJYVzsdRhONwor EktksJne1C+C7QORGwgZgB7h549I3FOjb5iQ62fJUts7XI7S8FvbD/vVUcYhbUlQ hXAKoTgYPcBXBzrpXRMSMRLubTsC/wMyRbDRryxndz9qBoI5DTcmzgVMWIPz1X4k UH97lPMXiP63rYS9h0INgDvfgSnSN5QZ2MHlLq/7g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudeguddgfeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucgoufhushhpvggtthffohhmrghinhculdegledmne cujfgurhepfffhvffukfggtggusehttdertddttddvnecuhfhrohhmpefvrghkrghshhhi ucfurghkrghmohhtohcuoehoqdhtrghkrghshhhisehsrghkrghmohgttghhihdrjhhpqe enucggtffrrghtthgvrhhnpeehfeffueejvdelteefieetveegveffhfehvdekudetleev leeghfdvffelhfejleenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhsthhrvggrmh hprghirhdrohhpvghnpdhgihhthhhusgdrihhopdhgnhhomhgvrdhorhhgpdgrlhhsrgdq phhrohhjvggtthdrohhrghenucfkphepudektddrvdefhedrheelrddutdeknecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepohdqthgrkhgrshhh ihesshgrkhgrmhhotggthhhirdhjph X-ME-Proxy: Received: from workstation (ad059108.dynamic.ppp.asahi-net.or.jp [180.235.59.108]) by mail.messagingengine.com (Postfix) with ESMTPA id F00E13280060 for ; Fri, 20 Nov 2020 20:29:35 -0500 (EST) Date: Sat, 21 Nov 2020 10:29:33 +0900 From: Takashi Sakamoto To: alsa-devel@alsa-project.org Subject: Announcement for alsa-gobject v0.2.0 release Message-ID: <20201121012933.GA62268@workstation> Mail-Followup-To: alsa-devel@alsa-project.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" Hi, This is an announcement for the second official release of alsa-gobject project[1]. The release is available in below URL: * https://github.com/alsa-project/alsa-gobject/releases/tag/v0.2.0 It includes some enhancements and bug fixes. * Some implementations of GLib GQuark is exported as error domain and corresponding enumerations are added. This improves error reporting in each libraries. It closes issue #47[2]. * Selection of substream in ALSARawmidi.StreamPair.open() now works well. This closes issue #53[3]. * Prototypes of some methods in ALSACtl.Card object for data of TLV(Type-Length-Value) in ALSA control interface are changed without backward compatibility. Corresponding exported symbols are maintained by new symbol version. In detail, refer to #55[4]. * Error handling is changed so that function call with invalid argument just returns with warnings instead of generating GError, according to convention for GLib application. Memory allocation failure is supposed to be unrecoverable error and aborts program, as well. * It's possible to build for older version Linux kernel, therefore build dependency is now Linux kernel v4.5 or later. For the new release, documentations are also updated. They're auto-generated by gtk-doc[5] from function annotations: * https://alsa-project.github.io/alsa-gobject-docs/ The new release of Rust crates are available as well in repository. They're auto-generated by gtk-rs/gir[6]: * https://github.com/alsa-project/alsa-gobject-rs/releases/tag/v0.2.0 I note that ALSA PCM interface is not supported yet. Please refer to my announcement for v0.1.0 for the reason[7]. [1] https://github.com/alsa-project/alsa-gobject [2] https://github.com/alsa-project/alsa-gobject/issues/47 [3] https://github.com/alsa-project/alsa-gobject/issues/53 [4] https://github.com/alsa-project/alsa-gobject/pull/55 [5] https://developer.gnome.org/gtk-doc-manual/ [6] https://github.com/gtk-rs/gir [7] https://mailman.alsa-project.org/pipermail/alsa-devel/2020-June/169488.html Regards Takashi Sakamoto