From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= Newsgroups: gmane.emacs.devel Subject: Re: Slow image display over network Date: Fri, 24 Sep 2010 16:26:53 +0200 Message-ID: <4C9CB52D.3000405@swipnet.se> References: <87aan73bfk.fsf@uwakimon.sk.tsukuba.ac.jp> <87fwwz39ax.fsf@lola.goethe.zz> <87r5gj1heu.fsf@lola.goethe.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1285338432 2652 80.91.229.12 (24 Sep 2010 14:27:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 24 Sep 2010 14:27:12 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 24 16:27:11 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Oz9F0-0007zC-An for ged-emacs-devel@m.gmane.org; Fri, 24 Sep 2010 16:27:10 +0200 Original-Received: from localhost ([127.0.0.1]:38561 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oz9Ez-0003oG-L5 for ged-emacs-devel@m.gmane.org; Fri, 24 Sep 2010 10:27:09 -0400 Original-Received: from [140.186.70.92] (port=35315 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oz9Es-0003oA-Qb for emacs-devel@gnu.org; Fri, 24 Sep 2010 10:27:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oz9Er-0007Rh-Se for emacs-devel@gnu.org; Fri, 24 Sep 2010 10:27:02 -0400 Original-Received: from smtprelay-b11.telenor.se ([62.127.194.20]:43522) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oz9Eq-0007R4-4s; Fri, 24 Sep 2010 10:27:00 -0400 Original-Received: from ipb1.telenor.se (ipb1.telenor.se [195.54.127.164]) by smtprelay-b11.telenor.se (Postfix) with ESMTP id 2688FC3D3; Fri, 24 Sep 2010 16:26:57 +0200 (CEST) X-SENDER-IP: [85.225.45.35] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Al1BABNSnExV4S0jPGdsb2JhbACHbppSDAEBAQE1LcR/hUMEjTg X-IronPort-AV: E=Sophos;i="4.57,230,1283724000"; d="scan'208";a="134242790" Original-Received: from c-232de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.35]) by ipb1.telenor.se with ESMTP; 24 Sep 2010 16:26:57 +0200 Original-Received: from [172.20.199.2] (gaffa [172.20.199.2]) by coolsville.localdomain (Postfix) with ESMTP id 0CC3C7FA05A; Fri, 24 Sep 2010 16:26:57 +0200 (CEST) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.12) Gecko/20100915 Thunderbird/3.0.8 In-Reply-To: <87r5gj1heu.fsf@lola.goethe.zz> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:130777 Archived-At: 2010-09-24 13:59, David Kastrup skrev: > > Of course it would make sense to batch all of this and do calls only for > whole pictures or rectangles. That needs restructuring the code. > > If that is done well, it would make sense to route the color management > on a Gtk target completely through Gdk: it does a good and > well-optimized job with it. But you won't get much of an improvement if > you call Gdk again for every pixel. As it stands now, Gdk image handling that uses xlib doesn't do more than one display. Gdk image handling with xlib isn't very well maintained either. We would have to convert to a Gdk-backend. Jan D.