From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#54242: Emacs can't display animated webp images Date: Sat, 09 Apr 2022 18:45:22 +0200 Message-ID: <87fsmm434t.fsf@gnus.org> References: <86ee3j75aj.fsf@protected.rcdrun.com> <87v8wrewo5.fsf@gnus.org> <87pmmw782g.fsf@gnus.org> <87v8vl9cpn.fsf_-_@gnus.org> <87r1699c41.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20864"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: 54242@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 09 18:46:21 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ndEE9-0005Hh-Lf for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 09 Apr 2022 18:46:21 +0200 Original-Received: from localhost ([::1]:57710 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ndEE8-0000vU-9i for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 09 Apr 2022 12:46:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59898) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ndEDq-0000vI-Q4 for bug-gnu-emacs@gnu.org; Sat, 09 Apr 2022 12:46:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44715) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ndEDq-0004YQ-H5 for bug-gnu-emacs@gnu.org; Sat, 09 Apr 2022 12:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ndEDq-0005p4-Ct for bug-gnu-emacs@gnu.org; Sat, 09 Apr 2022 12:46:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Apr 2022 16:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54242 X-GNU-PR-Package: emacs Original-Received: via spool by 54242-submit@debbugs.gnu.org id=B54242.164952273822351 (code B ref 54242); Sat, 09 Apr 2022 16:46:02 +0000 Original-Received: (at 54242) by debbugs.gnu.org; 9 Apr 2022 16:45:38 +0000 Original-Received: from localhost ([127.0.0.1]:38612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndEDR-0005oQ-NU for submit@debbugs.gnu.org; Sat, 09 Apr 2022 12:45:37 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:43806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndEDP-0005oC-Ij for 54242@debbugs.gnu.org; Sat, 09 Apr 2022 12:45:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ldSeZnxaKV1+BI+AMSdVNk9yjMNjRknacGelFjlljPM=; b=mKiPUh2/jCCHYpxUnnaOONH24i MTwVIwakHuw++Z+OYLzMIwWjDMYPELp+aLYonHXTwPJQY8so6I7Am3jzxCTvTlA8IMmyWfIryr3QT TOSXpDdstyTuPIm4WcJJoYh5e2Ng1vjtW/gHRtWktGKdQQqEP4lSoy5AZZnI8oWjlvww=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ndEDH-00046f-0Y for 54242@debbugs.gnu.org; Sat, 09 Apr 2022 18:45:29 +0200 X-Now-Playing: Cat Power's _The Greatest_: "The Greatest" In-Reply-To: <87r1699c41.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 07 Apr 2022 16:55:42 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:229626 Archived-At: I've now got basic webp animation working, and it seems to have acceptable speed (it looks like I'll be able to reuse the general image cache to avoid quadratic behaviour as we have in gif_load). I now just have to program up the more subtle bits of how animated frames are to be combined, and we should be OK. I spent much of the time trying to figure out why my code was segfaulting... but it turns out that the webp_load function we have today on the trunk is also segfaulting with the images I'm testing with. :-/ So that'll also be fixed. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no