From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#14700: 24.3.50; Animated ImageMagick images doesn't work Date: Thu, 15 Aug 2013 18:07:27 +0200 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1376582900 29541 80.91.229.3 (15 Aug 2013 16:08:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 15 Aug 2013 16:08:20 +0000 (UTC) Cc: 14700@debbugs.gnu.org To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Aug 15 18:08:22 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VA061-0001BF-LY for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Aug 2013 18:08:21 +0200 Original-Received: from localhost ([::1]:54303 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VA061-0001up-68 for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Aug 2013 12:08:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48630) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VA05r-0001ry-Bk for bug-gnu-emacs@gnu.org; Thu, 15 Aug 2013 12:08:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VA05i-0005oB-Rf for bug-gnu-emacs@gnu.org; Thu, 15 Aug 2013 12:08:11 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38120) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VA05i-0005nd-OU for bug-gnu-emacs@gnu.org; Thu, 15 Aug 2013 12:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VA05i-0008SA-2K for bug-gnu-emacs@gnu.org; Thu, 15 Aug 2013 12:08:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Magne Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Aug 2013 16:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14700 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 14700-submit@debbugs.gnu.org id=B14700.137658286932472 (code B ref 14700); Thu, 15 Aug 2013 16:08:02 +0000 Original-Received: (at 14700) by debbugs.gnu.org; 15 Aug 2013 16:07:49 +0000 Original-Received: from localhost ([127.0.0.1]:60667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VA05U-0008Rd-K4 for submit@debbugs.gnu.org; Thu, 15 Aug 2013 12:07:48 -0400 Original-Received: from hermes.netfonds.no ([80.91.224.195]:57959) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VA05O-0008RK-LT for 14700@debbugs.gnu.org; Thu, 15 Aug 2013 12:07:45 -0400 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VA059-0004NV-BN; Thu, 15 Aug 2013 18:07:27 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEWwnJIUCgmfiYDXyr1v WlIKBQUIAwM2Hxv+w5i7AAACWElEQVQ4jZ2TvW/cMAzFeU6ArlVwjlZFEeD1Wge4Naeo0OyBynyD PdcXX/jv91E22vRjKm/wgT+TIp+eqe+PLZ/Z1GAu5dwac9P31Pe7tpzLyGNryoQYeWhfKnhoy6gZ rvlpnM7tWwWnlrfcFiPfVTCv6TKttExjazfAH98HGH6Coq2Z9aiChzGPAAdTeBynsczjeRBMzNNg XgC+6n8uPIs1S0pAE5s3gCcMNSzznKJPs7FJPgIrs1yoyYvMS2q5mM8ARzSyRmRxTXhOXfRXyLAH +NLyIDY8R9d4BNE3iGBX8BoTEu5A3rsVDAA75lcf9NUD1TgBmEfqHwAceWo20Jwglnmh/oRpnSbc Bq6q/FsFHFfgNjBNwx1BqpEvSOFcRzdE4V2FtwqY917BwWlJhwpmQz0WxbwV6LBNvqrCAx1atBqi o9vo5ZGakN8nrM4KEIunW0laF9K93hXTk3pmstFTSK4CpMsEgDMAknf4+Ui+K/V66ageGV9jyLKI AORSjVIBhog+p5Qwg5f7agA6mmE93acYPe5EjNqSabde+V7vwlHjs8DCWIR2tZX2UqF8kCyiYlCn AO7R5SGULEmWPGPzUDtBnkW3yJJ0htQa6jSPKQYbndeCkHDaaQXmXj8cC7dBFh8BgtAnHGxgNAxj 4SF9XUFWYOAqEc1rQY0k9KAVssVSAdZPia4wifwW9tIoNHbWgiy5S8tKLmoyWlK2SHchdxlfwf6C ilUEj61EuryB/Wwv1V++CjfPtnapj+8VuFpVhfB1N+cd/Yo65L/i/8HNX6Dxf2R+APtfAi0jzMor AAAAAElFTkSuQmCC X-Now-Playing: Heidi Berry's _Miracle_: "Northern Country" X-Hashcash: 1:23:130815:14700@debbugs.gnu.org::IBZ5ng01Qz0WOSw6:0000000000000000000000000000000000000000CxcE X-Hashcash: 1:23:130815:rgm@gnu.org::qgZP9RCrhwSNs20+:000000WODZ In-Reply-To: (Lars Magne Ingebrigtsen's message of "Thu, 15 Aug 2013 17:44:27 +0200") User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) X-MailScanner-ID: 1VA059-0004NV-BN MailScanner-NULL-Check: 1377187647.42905@TVBqnpMEcgHiv0u6JkldSQ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:77386 Archived-At: Lars Magne Ingebrigtsen writes: > I've confirmed that caching the previously computed data makes this > usable. But I'm still not sure where to cache things. Ideally, this > would be a "per-image" cache, so that we can have several animated > images at the same time. But the way the animation is called, it kinda > creates a new image every time. That's not correct. It just does (plist-put (cdr image) :index n) (force-window-update)) So per-image caching should be fine... I think... If each Lisp-level image maps to something on the C-level side. Hm... I see that there's already a cache there, but it caches the displayed representation, and I need to cache the "raw" MagickWand representation. (The image may be scaled etc after computation, so I need the pre-scaled version of the image.) Hm... -- (domestic pets only, the antidote for overdose, milk.) No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php and http://lars.ingebrigtsen.no/2013/08/twenty-years-of-september.html