From patchwork Sun May 31 10:45:56 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Reinhard Nissl X-Patchwork-Id: 12733 Received: from mail.gmx.net ([213.165.64.20]) by mail.linuxtv.org with smtp (Exim 4.63) (envelope-from ) id 1MAiYm-0005fu-Ee for vdr@linuxtv.org; Sun, 31 May 2009 12:46:38 +0200 Received: (qmail invoked by alias); 31 May 2009 10:46:01 -0000 Received: from p54936307.dip.t-dialin.net (EHLO [192.168.101.35]) [84.147.99.7] by mail.gmx.net (mp008) with SMTP; 31 May 2009 12:46:01 +0200 X-Authenticated: #527675 X-Provags-ID: V01U2FsdGVkX1+GZCQRnBOGpDu9wwHLQQHR0uwCjHS0nnqPJuAHgC faF4+EmoNFzNR2 Message-ID: <4A225FE4.7040800@gmx.de> Date: Sun, 31 May 2009 12:45:56 +0200 From: Reinhard Nissl User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.8.1.19) Gecko/20081227 SUSE/2.0.0.19-0.1.2 Thunderbird/2.0.0.19 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: VDR Mailing List References: <1243512590.28869.5.camel@yogi.spitzberg.office> <4A1EA4B4.6040909@welho.com> <4A1EAABC.2080706@ventoso.org> <4A1ECFBD.9000705@iki.fi> <20090529100040.GS24960@edu.joroinen.fi> <4A1FEEE9.5080808@iki.fi> <20090530173453.GV24960@edu.joroinen.fi> <4A219CBD.8020409@iki.fi> <4A225242.2010200@alefors.se> In-Reply-To: <4A225242.2010200@alefors.se> X-Y-GMX-Trusted: 0 X-FuHaFi: 0.74 X-LSpam-Score: -2.5 (--) X-LSpam-Report: No, score=-2.5 required=5.0 tests=AWL=0.068, BAYES_00=-2.599 autolearn=ham Subject: Re: [vdr] ExtensionHD and VDR 1.7.6 X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: VDR Mailing List List-Id: VDR Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2009 10:46:38 -0000 Status: O X-Status: X-Keywords: X-UID: 20684 Hi, Magnus Hörlin schrieb: > I have to agree that the vdpau deinterlacers are better than the tvtime > ones, including the temporal only deinterlacer that is used for 1080i. > But it is as you say a little annoying that paused images are not > deinterlaced. I use the ION platform with 9400M. Well, the attached patch is better than nothing but a better approach would be to render both fields into a single surface before displaying them. At the moment, both fields are rendered separately. Bye. diff --git a/src/video_out/video_out_vdpau.c b/src/video_out/video_out_vdpau.c --- a/src/video_out/video_out_vdpau.c +++ b/src/video_out/video_out_vdpau.c @@ -1386,7 +1394,7 @@ static void vdpau_display_frame (vo_driv XLockDisplay( this->display ); - if ( frame->format==XINE_IMGFMT_VDPAU && this->deinterlace && non_progressive && stream_speed && frame_duration>2500 ) { + if ( frame->format==XINE_IMGFMT_VDPAU && this->deinterlace && non_progressive /* && stream_speed */ && frame_duration>2500 ) { VdpTime current_time = 0; VdpVideoSurface past[2]; VdpVideoSurface future[1];