From xvid-devel-bounces@xvid.org Tue Feb 7 20:55:49 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 657B8126D94 for ; Tue, 7 Feb 2006 20:55:49 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id ABD4713551F; Tue, 7 Feb 2006 20:55:59 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30517-03; Tue, 7 Feb 2006 20:55:59 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 1786A13501D; Tue, 7 Feb 2006 20:55:58 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id EC296111AAD for ; Tue, 7 Feb 2006 20:55:50 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30470-03 for ; Tue, 7 Feb 2006 20:55:48 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id EB74131A8 for ; Tue, 7 Feb 2006 20:55:48 +0100 (CET) Received: from r00tworld.com (r00tworld.com [212.85.137.21]) by s6.lansco.de (Postfix) with ESMTP id 8355113E43 for ; Tue, 7 Feb 2006 20:55:36 +0100 (CET) Received: from localhost (localhost.localdomain [127.0.0.1]) by r00tworld.com (8.13.1/8.13.1) with ESMTP id k17JtHNu027524; Tue, 7 Feb 2006 20:55:17 +0100 Received: from r00tworld.com ([127.0.0.1]) by localhost (r00tworld.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 26120-09; Tue, 7 Feb 2006 20:55:16 +0100 (CET) Received: from [192.168.0.14] (x.r00tworld.com [212.85.137.21]) by r00tworld.com (8.13.1/8.13.1) with ESMTP id k17JtGbD027516; Tue, 7 Feb 2006 20:55:16 +0100 From: pageexec@freemail.hu To: xvid-devel@xvid.org, Edouard Gomez Date: Tue, 07 Feb 2006 20:54:49 +0100 MIME-Version: 1.0 Message-ID: <43E90919.20508.565125C@pageexec.freemail.hu> Priority: normal In-reply-to: References: <20060127004047.GA2925@edgomez.kicks-ass.org> X-mailer: Pegasus Mail for Windows (4.31) Content-description: Mail message body X-Virus-Scanned: r00tworld Anti-Virus System X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] xvidcore yasm build won't link w/ ffmpeg X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: pageexec@freemail.hu, xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de On 27 Jan 2006 at 11:46, sean darcy wrote: > On 1/26/06, Edouard Gomez wrote: > > The xvidcore assembly is not position independent code, and as amd64 > > ABI requires code to be PIC in a shared library, that's why the last > > stage ld pass bails out about using data directly without using rip to > > reference it in a PIC manner. > > > > -- > > Is there any reason xvidcore assembly is not PIC? Is it difficult to > make it PIC? Is it just a matter of changing the parameters for > calling yasm? i've been fixing media libs for textrels for a while now, for xvid, see http://bugs.gentoo.org/show_bug.cgi?id=90287 . it's not up-to-date but should give you an idea about how difficult it is. _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Wed Feb 8 01:54:51 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 13B1D126DA1 for ; Wed, 8 Feb 2006 01:54:51 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 286A91356E7; Wed, 8 Feb 2006 01:55:03 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07288-02; Wed, 8 Feb 2006 01:55:02 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id CF7D1135D13; Wed, 8 Feb 2006 01:54:59 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 7642613560D for ; Wed, 8 Feb 2006 01:54:56 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06848-09 for ; Wed, 8 Feb 2006 01:54:54 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id 4C9411119CE for ; Wed, 8 Feb 2006 01:54:54 +0100 (CET) Received: from uproxy.gmail.com (uproxy.gmail.com [66.249.92.203]) by s6.lansco.de (Postfix) with ESMTP id ED0F913E8E for ; Wed, 8 Feb 2006 01:54:41 +0100 (CET) Received: by uproxy.gmail.com with SMTP id y2so122111uge for ; Tue, 07 Feb 2006 16:54:41 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ltj31ncyZnoqrscnQM3bodwJsrzEi8//XpHzNb8XqBp36m/ugKYUauNdOux3e5gGf1bqc0luy22iFSXQVggOY6amFO1NIXypn/hSVELwK7jKhDrd4p/FvLFVUAR7C26MhUka4wUmRG7fOGEpC2I7oiQfxn6dIPD18vCYVs256gM= Received: by 10.48.244.4 with SMTP id r4mr1691733nfh; Tue, 07 Feb 2006 16:54:39 -0800 (PST) Received: by 10.48.229.11 with HTTP; Tue, 7 Feb 2006 16:54:39 -0800 (PST) Message-ID: Date: Tue, 7 Feb 2006 19:54:39 -0500 From: sean darcy To: pageexec@freemail.hu, xvid-devel@xvid.org In-Reply-To: <43E90919.20508.565125C@pageexec.freemail.hu> MIME-Version: 1.0 Content-Disposition: inline References: <20060127004047.GA2925@edgomez.kicks-ass.org> <43E90919.20508.565125C@pageexec.freemail.hu> X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] xvidcore yasm build won't link w/ ffmpeg X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de On 2/7/06, pageexec@freemail.hu wrote: > On 27 Jan 2006 at 11:46, sean darcy wrote: > > On 1/26/06, Edouard Gomez wrote: > > > The xvidcore assembly is not position independent code, and as amd64 > > > ABI requires code to be PIC in a shared library, that's why the last > > > stage ld pass bails out about using data directly without using rip to > > > reference it in a PIC manner. > > > > > > -- > > > > Is there any reason xvidcore assembly is not PIC? Is it difficult to > > make it PIC? Is it just a matter of changing the parameters for > > calling yasm? > > i've been fixing media libs for textrels for a while now, > for xvid, see http://bugs.gentoo.org/show_bug.cgi?id=90287 . > it's not up-to-date but should give you an idea about how > difficult it is. > Yuck. That's waay harder than I expected. sigh sean _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Sun Feb 12 07:53:43 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 70CFE126D84 for ; Sun, 12 Feb 2006 07:53:43 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id E8D7F135089; Sun, 12 Feb 2006 07:53:58 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12895-07; Sun, 12 Feb 2006 07:53:58 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id BA6A213508F; Sun, 12 Feb 2006 07:53:53 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 5408813507F for ; Sun, 12 Feb 2006 07:53:51 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12810-06 for ; Sun, 12 Feb 2006 07:53:50 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id 3BFD913507E for ; Sun, 12 Feb 2006 07:53:50 +0100 (CET) Received: from hotmail.com (bay107-f16.bay107.hotmail.com [64.4.51.26]) by s6.lansco.de (Postfix) with ESMTP id DD859384A5 for ; Sun, 12 Feb 2006 07:53:36 +0100 (CET) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sat, 11 Feb 2006 22:53:35 -0800 Message-ID: Received: from 64.4.51.220 by by107fd.bay107.hotmail.msn.com with HTTP; Sun, 12 Feb 2006 06:53:35 GMT X-Originating-IP: [220.239.156.78] X-Originating-Email: [a_dunstan@hotmail.com] X-Sender: a_dunstan@hotmail.com In-Reply-To: <002a01c6268c$c2a1fa30$8c00000a@5f404cvpbw> From: "Andrew Dunstan" To: xvid-devel@xvid.org Date: Sun, 12 Feb 2006 17:53:35 +1100 Mime-Version: 1.0 X-OriginalArrivalTime: 12 Feb 2006 06:53:35.0228 (UTC) FILETIME=[0B4A0BC0:01C62FA1] X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] BUG: real n-vops with b-frames combination b0rks X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de >From: "bond" >Reply-To: xvid-devel@xvid.org >To: >Subject: [XviD-devel] BUG: real n-vops with b-frames combination b0rks >Date: Tue, 31 Jan 2006 18:35:41 +0100 > >for a long time xvid didnt insert real n-vops into the video stream when >b-frames have been enabled (be it packed bitstream or not). since 1.1 this >has been changed >you can get xvid to insert real n-vops by increasing the framedropratio >option (maximum is a value of 100) >3) the third problem is that when getting xvid to insert real n-vops the >targeted bitrate isnt hit at all anymore in 2pass. Here's a patch that seems to fix this issue (maybe reason 4 as well, not sure): --- src/encoder.c 19 Jan 2006 22:25:18 -0000 1.123 +++ src/encoder.c 12 Feb 2006 07:36:42 -0000 @@ -1384,7 +1384,8 @@ if ( FrameCodeP(pEnc, &bs) == 0 ) { /* N-VOP, we mustn't code b-frames yet */ - call_plugins(pEnc, pEnc->current, &pEnc->sOriginal, XVID_PLG_AFTER, NULL, NULL, stats); + if ((pEnc->mbParam.global_flags & XVID_GLOBAL_PACKED) || pEnc->mbParam.max_bframes == 0) + call_plugins(pEnc, pEnc->current, &pEnc->sOriginal, XVID_PLG_AFTER, NULL, NULL, stats); goto done; } } @@ -1797,7 +1798,7 @@ (pParam->frame_drop_ratio * mb_width * mb_height) / 100 && ( (pEnc->bframenum_head >= pEnc->bframenum_tail) || !(pEnc->mbParam.global_flags & XVID_GLOBAL_CLOSED_GOP)) ) { - current->sStat.kblks = current->sStat.mblks = 0; + current->sStat.kblks = current->sStat.mblks = current->sStat.iTextBits = 0; current->sStat.ublks = mb_width * mb_height; BitstreamReset(bs); _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Mon Feb 13 20:49:27 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id D96A2126D82 for ; Mon, 13 Feb 2006 20:49:27 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 242EB13664A; Mon, 13 Feb 2006 20:49:42 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06856-02; Mon, 13 Feb 2006 20:49:41 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id BE57213664D; Mon, 13 Feb 2006 20:49:37 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id D5EB21365F8 for ; Mon, 13 Feb 2006 20:49:33 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06375-10 for ; Mon, 13 Feb 2006 20:49:30 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id 85948134F56 for ; Mon, 13 Feb 2006 20:49:30 +0100 (CET) Received: from smtp.falu.nl (azenomei.xs4all.nl [213.84.74.36]) by s6.lansco.de (Postfix) with ESMTP id 2215C563EF for ; Mon, 13 Feb 2006 20:49:16 +0100 (CET) Received: from radl.falu.nl (IDENT:2023-ident-is-a-completely-pointless-protocol-that-offers-no-security-or-traceability-at-all-so-tak@localhost [127.0.0.1]) by smtp.falu.nl (8.13.5/8.13.4) with ESMTP id k1DJnDuk000201 for ; Mon, 13 Feb 2006 20:49:16 +0100 (CET) Received: (from rhialto@localhost) by radl.falu.nl (8.13.5/8.13.1/Submit) id k1DJnDZS027521 for xvid-devel@xvid.org; Mon, 13 Feb 2006 20:49:13 +0100 (CET) Date: Mon, 13 Feb 2006 20:49:13 +0100 From: Rhialto To: xvid-devel@xvid.org Message-ID: <20060213194913.GD10312@falu.nl> Mime-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Virus-Scanned: amavisd-new at lansco.de Subject: [XviD-devel] (u)intptr_t X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de (I didn't see this in the archive yet so I'm sending it again) Hi there, I have just compiled xvidcore 1.1.0 on a system that properly defines intptr_t and uintptr_t. Because of that, I get a whole bunch of warnings, such as C: utils/mem_transfer.c In file included from ../../src/global.h:30, from ../../src/utils/mem_transfer.c:26: ../../src/portab.h:86:1: warning: "intptr_t" redefined In file included from /usr/include/sys/inttypes.h:46, from /usr/include/inttypes.h:43, from ../../src/portab.h:66, from ../../src/global.h:30, from ../../src/utils/mem_transfer.c:26: /usr/include/sys/stdint.h:87:1: warning: this is the location of the previous definition In file included from ../../src/global.h:30, from ../../src/utils/mem_transfer.c:26: ../../src/portab.h:90:1: warning: "uintptr_t" redefined In file included from /usr/include/sys/inttypes.h:46, from /usr/include/inttypes.h:43, from ../../src/portab.h:66, from ../../src/global.h:30, from ../../src/utils/mem_transfer.c:26: /usr/include/sys/stdint.h:92:1: warning: this is the location of the previous definition Can you please test for this in configure? I made a patch to avoid the problem, but that assumes that the types are defined by the system headers, so on older systems it would not work. --- portab.h.orig 2005-12-30 15:34:56.000000000 +0100 +++ portab.h 2006-02-12 15:42:38.000000000 +0100 @@ -73,21 +73,17 @@ #if defined(ARCH_IS_32BIT) # define CACHE_LINE 64 -# define ptr_t uint32_t -# define intptr_t int32_t +# define ptr_t uintptr_t # if defined(_MSC_VER) && _MSC_VER >= 1300 && !defined(__INTEL_COMPILER) # include # else -# define uintptr_t uint32_t # endif #elif defined(ARCH_IS_64BIT) # define CACHE_LINE 64 -# define ptr_t uint64_t -# define intptr_t int64_t +# define ptr_t uintptr_t # if defined (_MSC_VER) && _MSC_VER >= 1300 && !defined(__INTEL_COMPILER) # include # else -# define uintptr_t uint64_t # endif #else # error You are trying to compile XviD without defining address bus size. -Olaf. -- ___ Olaf 'Rhialto' Seibert -- You author it, and I'll reader it. \X/ rhialto/at/xs4all.nl -- Cetero censeo "authored" delendum esse. _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Mon Feb 13 23:06:32 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 3C392126D82 for ; Mon, 13 Feb 2006 23:06:32 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 2B30F13677B; Mon, 13 Feb 2006 23:06:48 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10159-09; Mon, 13 Feb 2006 23:06:47 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 073A7136784; Mon, 13 Feb 2006 23:06:44 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 32E301366EB for ; Mon, 13 Feb 2006 23:06:41 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10159-06 for ; Mon, 13 Feb 2006 23:06:38 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id DA14B136648 for ; Mon, 13 Feb 2006 23:06:38 +0100 (CET) Received: from mail.gmx.net (mail.gmx.de [213.165.64.21]) by s6.lansco.de (Postfix) with SMTP id 94AB656441 for ; Mon, 13 Feb 2006 23:06:25 +0100 (CET) Received: (qmail invoked by alias); 13 Feb 2006 22:06:25 -0000 Received: from u-122-163.adsl.univie.ac.at (HELO 5f404cvpbw) [131.130.122.163] by mail.gmx.net (mp038) with SMTP; 13 Feb 2006 23:06:25 +0100 X-Authenticated: #11725910 Message-ID: <002101c630e9$a50ec680$8c00000a@5f404cvpbw> From: "bond" To: References: Date: Mon, 13 Feb 2006 23:05:47 +0100 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1506 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 X-Y-GMX-Trusted: 0 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] BUG: real n-vops with b-frames combination b0rks X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de > >for a long time xvid didnt insert real n-vops into the video stream when > >b-frames have been enabled (be it packed bitstream or not). since 1.1 this > >has been changed > >you can get xvid to insert real n-vops by increasing the framedropratio > >option (maximum is a value of 100) > > > > >3) the third problem is that when getting xvid to insert real n-vops the > >targeted bitrate isnt hit at all anymore in 2pass. > > Here's a patch that seems to fix this issue (maybe reason 4 as well, not > sure): > > --- src/encoder.c 19 Jan 2006 22:25:18 -0000 1.123 > +++ src/encoder.c 12 Feb 2006 07:36:42 -0000 > @@ -1384,7 +1384,8 @@ > > if ( FrameCodeP(pEnc, &bs) == 0 ) { > /* N-VOP, we mustn't code b-frames yet */ > - call_plugins(pEnc, pEnc->current, &pEnc->sOriginal, XVID_PLG_AFTER, > NULL, NULL, stats); > + if ((pEnc->mbParam.global_flags & XVID_GLOBAL_PACKED) || > pEnc->mbParam.max_bframes == 0) > + call_plugins(pEnc, pEnc->current, &pEnc->sOriginal, XVID_PLG_AFTER, > NULL, NULL, stats); > goto done; > } > } > @@ -1797,7 +1798,7 @@ > (pParam->frame_drop_ratio * mb_width * mb_height) / 100 && > ( (pEnc->bframenum_head >= pEnc->bframenum_tail) || > !(pEnc->mbParam.global_flags & XVID_GLOBAL_CLOSED_GOP)) ) > { > - current->sStat.kblks = current->sStat.mblks = 0; > + current->sStat.kblks = current->sStat.mblks = current->sStat.iTextBits = > 0; > current->sStat.ublks = mb_width * mb_height; > > BitstreamReset(bs); thx for this patch! i now tested it again with your patch and it seems to fix all the problems: > i made various tests with the framedropratio option and i noticed that in > the case xvid inserts real n-vops together with b-frames things are not > correct because of four reasons: > 1) the amount of real n-vops is different whether i use packed bitstream or > whether i dont (counting of course only the real n-vops, not the fake ones > caused by packed bitstream) fixed, n-vop number is now exactly the same no matter if packed is used or not > 2) the second problem is that the frametypes should be exactly the same no > matter if packed bitstream is used or not, but when getting xvid to insert > real n-vops this isnt true anymore, as the frametypes differ between using > packed and not using it, altough all other settings are the same fixed, frametypes are exactly the same no matter if packed or not > 3) the third problem is that when getting xvid to insert real n-vops the > targeted bitrate isnt hit at all anymore in 2pass. > 4) apart from that the final bitrate isnt hit it also differs clearly > between the stream using packed bitstream and the stream not using (target > bitrate was 700kbps, the packed stream had 800kbps, the not packed one had > 850kbps) fixed too target: 700 packed: 695 not packed: 695 may i ask what the problem was causing the errors i reported? anyways, i hope this patch can be committed to cvs :) cheers bond _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Tue Feb 14 21:44:09 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id DEAED126D82 for ; Tue, 14 Feb 2006 21:44:09 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 72DA4137007; Tue, 14 Feb 2006 21:44:26 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18028-03; Tue, 14 Feb 2006 21:44:25 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 03EEF136EC8; Tue, 14 Feb 2006 21:44:23 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 2E00F136FDE for ; Tue, 14 Feb 2006 21:44:19 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18028-01 for ; Tue, 14 Feb 2006 21:44:15 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id EF6DA136EC8 for ; Tue, 14 Feb 2006 21:44:14 +0100 (CET) Received: from mk-ironport-4.mail.uk.tiscali.com (mk-ironport-4.mail.uk.tiscali.com [212.74.114.32]) by s6.lansco.de (Postfix) with ESMTP id D6E7B4DD65 for ; Tue, 14 Feb 2006 21:44:00 +0100 (CET) Received: from 212-1-142-21.dynamic.dsl.as9105.com (HELO mk-smarthost-3.mail.uk.tiscali.com) ([212.1.142.21]) by mk-ironport-4.mail.uk.tiscali.com with ESMTP; 14 Feb 2006 20:43:55 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aa4HANDP8UODOIFlgjIs Received: from 212-1-142-21.dynamic.dsl.as9105.com ([212.1.142.21]:2431 helo=dev) by mk-smarthost-3.mail.uk.tiscali.com with esmtp (Exim 4.30) id 1F971e-000P89-FD for xvid-devel@xvid.org; Tue, 14 Feb 2006 20:43:54 +0000 From: "Kerewin" To: Date: Tue, 14 Feb 2006 20:43:53 -0000 Message-ID: <000001c631a7$5e33f280$0300000a@dev> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcYxp12uXMoZ2KvXS0KYovhbUuSfVA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 X-Virus-Scanned: amavisd-new at lansco.de X-Content-Filtered-By: Mailman/MimeDel 2.1.6 Subject: [XviD-devel] I would be interested in contributing to XviD... X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Dear xvid-devel, I have spent the last 6 weeks with the Koepi 30th Dec release 1.1.0 build. I was surprised to find that the MSVC projects were so awkward, for me anyway, to build. I have only just got DirectShow, DSH COM up and running, xvid.ax, compiling up properly for Visual Studio .NET 2005 although the rest of the code has been pretty straightforward. I guess what I would like to see is greater .NET support and regression testing so that intensive automated tests can help validate XviD builds. There is a seeming lack of documentation too. It is still a little amusing to see -0.0 spilling out of the benchmark utility. I have not investigated why as yet. There is also the issue of the missing debug.c file in VFW and the fact that the InstallShield project has not been included in the Koepi 1.1.0 build. I have: * 25 years programming experience * A Computer Science Hons degree from the University of Edinburgh * A background in JPEG codecs, as well as a variety of video and audio applications. Can I join the team? Kerewin. _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Tue Feb 14 22:06:08 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 5806E126D82 for ; Tue, 14 Feb 2006 22:06:08 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 4E455137031; Tue, 14 Feb 2006 22:06:27 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18646-10; Tue, 14 Feb 2006 22:06:26 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 4EBBF137030; Tue, 14 Feb 2006 22:06:23 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 1E5E413702F for ; Tue, 14 Feb 2006 22:06:20 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18559-10 for ; Tue, 14 Feb 2006 22:06:17 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id C170613702B for ; Tue, 14 Feb 2006 22:06:17 +0100 (CET) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.199]) by s6.lansco.de (Postfix) with ESMTP id 2364A56912 for ; Tue, 14 Feb 2006 22:06:03 +0100 (CET) Received: by wproxy.gmail.com with SMTP id 68so1161275wri for ; Tue, 14 Feb 2006 13:06:03 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:reply-to:to:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=TzgHSWNYGMeg8Xvpk1yL1lwg8kPcZkx4dRQT2Q8hWdGpwrHT/3VfAbgaTCnvxCOvYhOgDFjz+xRpsECY1XOX7eR8XFuEIu1gR4MgUdrCrtQIzC1KWBKUHh475FpI+86QGg6cgOi1m5iKBrqvQNEF5XotfsNCLPYu6dZAnXwfcPs= Received: by 10.65.72.9 with SMTP id z9mr2060220qbk; Tue, 14 Feb 2006 13:06:02 -0800 (PST) Received: from monty.mshome ( [86.20.228.227]) by mx.gmail.com with ESMTP id q16sm2714544qbq.2006.02.14.13.06.00; Tue, 14 Feb 2006 13:06:01 -0800 (PST) From: Robert Swain To: xvid-devel@xvid.org In-Reply-To: <000001c631a7$5e33f280$0300000a@dev> References: <000001c631a7$5e33f280$0300000a@dev> Date: Tue, 14 Feb 2006 21:06:11 +0000 Message-Id: <1139951171.7363.17.camel@monty.mshome> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] I would be interested in contributing to XviD... X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: robert.swain@gmail.com, xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hello, On Tue, 2006-02-14 at 20:43 +0000, Kerewin wrote: > Dear xvid-devel, > > I have spent the last 6 weeks with the Koepi 30th Dec release 1.1.0 build. I > was surprised to find that the MSVC projects were so awkward, for me anyway, > to build. > > I have only just got DirectShow, DSH COM up and running, xvid.ax, compiling > up properly for Visual Studio .NET 2005 although the rest of the code has > been pretty straightforward. > > I guess what I would like to see is greater .NET support and regression > testing so that intensive automated tests can help validate XviD builds. > There is a seeming lack of documentation too. > > It is still a little amusing to see -0.0 spilling out of the benchmark > utility. I have not investigated why as yet. There is also the issue of the > missing debug.c file in VFW and the fact that the InstallShield project has > not been included in the Koepi 1.1.0 build. > > I have: > > * 25 years programming experience > * A Computer Science Hons degree from the University of Edinburgh > * A background in JPEG codecs, as well as a variety of video and audio > applications. > > Can I join the team? That's a nice resume. I'm no authoritative figure, nor even a contributor (yet), but I have been following XviD and have actively tested it and given feedback to some of the developers on IRC in the past and it is my view that any good patches will be more than welcome and will be reviewed in good time. I don't think there's any need to ask if you can join the team, just do what you want to do and submit a patch to this mailing list. Also, a likely reason for the MSVC projects being so awkward to use could be that many people develop in non-Windows and even those who use Windows are not limited to MS tools. The likes of MinGW and Cygwin make life easier (possibly ;)) for projects such as XviD. So, welcome. :) > Kerewin. Rob _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Tue Feb 14 23:24:12 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id A4CB8126D82 for ; Tue, 14 Feb 2006 23:24:12 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 332B0137094; Tue, 14 Feb 2006 23:24:30 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20672-10; Tue, 14 Feb 2006 23:24:29 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 421BD137092; Tue, 14 Feb 2006 23:24:24 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 735B8137050 for ; Tue, 14 Feb 2006 23:24:21 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20672-06 for ; Tue, 14 Feb 2006 23:24:19 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id 3C929136F90 for ; Tue, 14 Feb 2006 23:24:19 +0100 (CET) Received: from s5.lansco.de (s5.lansco.de [212.63.130.170]) by s6.lansco.de (Postfix) with ESMTP id CBED5569C7 for ; Tue, 14 Feb 2006 23:24:05 +0100 (CET) Received: from localhost (s5.lansco.de [212.63.130.170]) by s5.lansco.de (Postfix) with ESMTP id 9661630FDC for ; Tue, 14 Feb 2006 23:24:05 +0100 (CET) Received: from p54B5F21C.dip.t-dialin.net (p54B5F21C.dip.t-dialin.net [84.181.242.28]) by www.lansco.de (IMP) with HTTP for ; Tue, 14 Feb 2006 23:24:05 +0100 Message-ID: <1139955845.43f258856f8af@www.lansco.de> Date: Tue, 14 Feb 2006 23:24:05 +0100 From: Michael Militzer To: xvid-devel@xvid.org References: <000001c631a7$5e33f280$0300000a@dev> In-Reply-To: <000001c631a7$5e33f280$0300000a@dev> MIME-Version: 1.0 User-Agent: Internet Messaging Program (IMP) 3.2.3 X-Originating-IP: 84.181.242.28 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] I would be interested in contributing to XviD... X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi, welcome to the list! There's no admission required to contribute to XviD. So you're very welcome to post your patches and improvements here. Regarding the MSVC support: actually, I don't find it so bad. Iirc, the 1.1.0 code compiles out of the box using the MSVC projects (if your setup is ok: nasm, dshow SDK etc.). I have to admit that I never tried with .NET 2005 so far. Can you describe what is the problem? Regards, Michael Quoting Kerewin : > Dear xvid-devel, > > > > I have spent the last 6 weeks with the Koepi 30th Dec release 1.1.0 build. I > was surprised to find that the MSVC projects were so awkward, for me anyway, > to build. > > > > I have only just got DirectShow, DSH COM up and running, xvid.ax, compiling > up properly for Visual Studio .NET 2005 although the rest of the code has > been pretty straightforward. > > > > I guess what I would like to see is greater .NET support and regression > testing so that intensive automated tests can help validate XviD builds. > There is a seeming lack of documentation too. > > > > It is still a little amusing to see -0.0 spilling out of the benchmark > utility. I have not investigated why as yet. There is also the issue of the > missing debug.c file in VFW and the fact that the InstallShield project has > not been included in the Koepi 1.1.0 build. > > > > I have: > > > > * 25 years programming experience > * A Computer Science Hons degree from the University of Edinburgh > * A background in JPEG codecs, as well as a variety of video and audio > applications. > > > > Can I join the team? > > > > Kerewin. > > > > > > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Wed Feb 15 04:46:40 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 0F69C126D82 for ; Wed, 15 Feb 2006 04:46:40 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id A01F513719E; Wed, 15 Feb 2006 04:46:58 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28107-04; Wed, 15 Feb 2006 04:46:58 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id E3E21137193; Wed, 15 Feb 2006 04:46:54 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 17BF4137195 for ; Wed, 15 Feb 2006 04:46:52 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28028-02 for ; Wed, 15 Feb 2006 04:46:49 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id E7B2E13717C for ; Wed, 15 Feb 2006 04:46:49 +0100 (CET) Received: from mk-ironport-3.mail.uk.tiscali.com (mk-ironport-3.mail.uk.tiscali.com [212.74.114.23]) by s6.lansco.de (Postfix) with ESMTP id DCB6856740 for ; Wed, 15 Feb 2006 04:46:35 +0100 (CET) Received: from 212-1-142-21.dynamic.dsl.as9105.com (HELO mk-smarthost-3.mail.uk.tiscali.com) ([212.1.142.21]) by mk-ironport-3.mail.uk.tiscali.com with ESMTP; 15 Feb 2006 03:46:33 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aa4HAEEy8kOFHYIxLA Received: from 212-1-142-21.dynamic.dsl.as9105.com ([212.1.142.21]:3141 helo=dev) by mk-smarthost-3.mail.uk.tiscali.com with esmtp (Exim 4.30) id 1F9Dcc-000Iyr-BL for xvid-devel@xvid.org; Wed, 15 Feb 2006 03:46:32 +0000 From: "Kerewin" To: Date: Wed, 15 Feb 2006 03:46:15 -0000 Message-ID: <000001c631e2$657d2cb0$0300000a@dev> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcYxtWRnEL0ZDpb6QBCxb6S4mn6F3AAKlN1w X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 In-Reply-To: <1139955845.43f258856f8af@www.lansco.de> X-Virus-Scanned: amavisd-new at lansco.de Subject: [XviD-devel] Did OutputDebugStringf(const char*, ...) get lost in the Forbidden Forest? X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi, Yeah, I have latest SDKs MSV v6 + .NET2002/3/5. I have built with VC v6 and I still had 2 little naughty errors and complete failure of DirectShow build. Once I put together StrmBase stuff properly and tweaked a little the VC I gave up and moved onto .Net2k5. Fun and games ensued as Assembly is required in .Net2K5 to RegSvr32 xvid.ax. Hopeless hours spent with the all meaningful error R6034... I rebuilt the DLL from scratch which ended up giving it the correct (embedded) assembly. This is still Unmanaged code! My version of xvid has zero warnings and zero deprecation... There were so many typing violations some of which can be removed without typecasting. Yeah, latest Nasm is important and it should be stresses "s ain't allowed in parameter list so knocking out spaces in file path is important too! Maybe I wasn't the crunchiest cookie in the biscuit tin at the time. One of the things that occurs to me is that there is not a clear differentiation on builds between Debug and Release... I am orf to roll an OutputDebugStringf(lpcstr c,...) coz release 1.1.0 lacks debug.c. The I am going to have -0.0 cups of coffee. Kerewin. -----Original Message----- From: xvid-devel-bounces@xvid.org [mailto:xvid-devel-bounces@xvid.org] On Behalf Of Michael Militzer Sent: 14 February 2006 22:24 To: xvid-devel@xvid.org Subject: Re: [XviD-devel] I would be interested in contributing to XviD... Hi, welcome to the list! There's no admission required to contribute to XviD. So you're very welcome to post your patches and improvements here. Regarding the MSVC support: actually, I don't find it so bad. Iirc, the 1.1.0 code compiles out of the box using the MSVC projects (if your setup is ok: nasm, dshow SDK etc.). I have to admit that I never tried with .NET 2005 so far. Can you describe what is the problem? Regards, Michael Quoting Kerewin : > Dear xvid-devel, > > > > I have spent the last 6 weeks with the Koepi 30th Dec release 1.1.0 build. I > was surprised to find that the MSVC projects were so awkward, for me anyway, > to build. > > > > I have only just got DirectShow, DSH COM up and running, xvid.ax, compiling > up properly for Visual Studio .NET 2005 although the rest of the code has > been pretty straightforward. > > > > I guess what I would like to see is greater .NET support and regression > testing so that intensive automated tests can help validate XviD builds. > There is a seeming lack of documentation too. > > > > It is still a little amusing to see -0.0 spilling out of the benchmark > utility. I have not investigated why as yet. There is also the issue of the > missing debug.c file in VFW and the fact that the InstallShield project has > not been included in the Koepi 1.1.0 build. > > > > I have: > > > > * 25 years programming experience > * A Computer Science Hons degree from the University of Edinburgh > * A background in JPEG codecs, as well as a variety of video and audio > applications. > > > > Can I join the team? > > > > Kerewin. > > > > > > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Wed Feb 15 04:48:32 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 6D906126D82 for ; Wed, 15 Feb 2006 04:48:32 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 1161B1371A5; Wed, 15 Feb 2006 04:48:51 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28270-03; Wed, 15 Feb 2006 04:48:50 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id A301713717C; Wed, 15 Feb 2006 04:48:46 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 8A34313717C for ; Wed, 15 Feb 2006 04:48:44 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28028-09 for ; Wed, 15 Feb 2006 04:48:42 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id 9376913719D for ; Wed, 15 Feb 2006 04:48:42 +0100 (CET) Received: from mail-ihug.icp-qv1-irony5.iinet.net.au (ihug-mail.icp-qv1-irony5.iinet.net.au [203.59.1.199]) by s6.lansco.de (Postfix) with ESMTP id 399155674A for ; Wed, 15 Feb 2006 04:48:27 +0100 (CET) Received: from 203-173-53-253.dyn.iinet.net.au (HELO [10.1.1.3]) ([203.173.53.253]) by mail-ihug.icp-qv1-irony5.iinet.net.au with ESMTP; 15 Feb 2006 11:48:25 +0800 X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAA== X-IronPort-AV: i="4.02,115,1139155200"; d="scan'208"; a="639205376:sNHT31336164" Message-ID: <43F2A485.9040708@syskin.cjb.net> Date: Wed, 15 Feb 2006 14:18:21 +1030 From: Radek Czyz User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: xvid-devel@xvid.org References: <000001c631a7$5e33f280$0300000a@dev> <1139955845.43f258856f8af@www.lansco.de> In-Reply-To: <1139955845.43f258856f8af@www.lansco.de> X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] I would be interested in contributing to XviD... X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hello Kerewin ;) Just like everyone said, patches are welcome. As for MSVC, v6 compiles everything perfectly, while .NET doesn't. The problem is that .NET is unable to convert project files correctly - it completely breaks nasm commandline (something about removing or adding quotes). The only realistic way to support .NET is to commit separate project files. If you volunteer to make them, and support them from time to time (changes to projects are very rare these days) then I don't mind committing them to cvs (unless someone else disagrees). Radek Michael Militzer wrote: > Hi, > > welcome to the list! There's no admission required to contribute to XviD. > So you're very welcome to post your patches and improvements here. > > Regarding the MSVC support: actually, I don't find it so bad. Iirc, the > 1.1.0 code compiles out of the box using the MSVC projects (if your setup > is ok: nasm, dshow SDK etc.). I have to admit that I never tried with > .NET 2005 so far. Can you describe what is the problem? > > Regards, > Michael > > > Quoting Kerewin : > >> Dear xvid-devel, >> >> >> >> I have spent the last 6 weeks with the Koepi 30th Dec release 1.1.0 build. I >> was surprised to find that the MSVC projects were so awkward, for me anyway, >> to build. >> >> >> >> I have only just got DirectShow, DSH COM up and running, xvid.ax, compiling >> up properly for Visual Studio .NET 2005 although the rest of the code has >> been pretty straightforward. >> >> >> >> I guess what I would like to see is greater .NET support and regression >> testing so that intensive automated tests can help validate XviD builds. >> There is a seeming lack of documentation too. >> >> >> >> It is still a little amusing to see -0.0 spilling out of the benchmark >> utility. I have not investigated why as yet. There is also the issue of the >> missing debug.c file in VFW and the fact that the InstallShield project has >> not been included in the Koepi 1.1.0 build. >> >> >> >> I have: >> >> >> >> * 25 years programming experience >> * A Computer Science Hons degree from the University of Edinburgh >> * A background in JPEG codecs, as well as a variety of video and audio >> applications. >> >> >> >> Can I join the team? >> >> >> >> Kerewin. >> >> >> >> >> >> _______________________________________________ >> XviD-devel mailing list >> XviD-devel@xvid.org >> http://list.xvid.org/mailman/listinfo/xvid-devel >> > > > > > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > > _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Wed Feb 15 05:56:17 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id F3775126D82 for ; Wed, 15 Feb 2006 05:56:16 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 6721F1371B0; Wed, 15 Feb 2006 05:56:33 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29834-03; Wed, 15 Feb 2006 05:56:33 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 8DA841371A8; Wed, 15 Feb 2006 05:56:18 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 2B8A81371AD for ; Wed, 15 Feb 2006 05:56:06 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29467-09 for ; Wed, 15 Feb 2006 05:56:00 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id 1FB48137164 for ; Wed, 15 Feb 2006 05:55:59 +0100 (CET) Received: from mk-ironport-4.mail.uk.tiscali.com (mk-ironport-4.mail.uk.tiscali.com [212.74.114.32]) by s6.lansco.de (Postfix) with ESMTP id 498E556BDC for ; Wed, 15 Feb 2006 05:55:46 +0100 (CET) Received: from 212-1-142-21.dynamic.dsl.as9105.com (HELO mk-smarthost-3.mail.uk.tiscali.com) ([212.1.142.21]) by mk-ironport-4.mail.uk.tiscali.com with ESMTP; 15 Feb 2006 04:55:45 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aa4HAFBA8kOFHYIxLA Received: from 212-1-142-21.dynamic.dsl.as9105.com ([212.1.142.21]:1921 helo=dev) by mk-smarthost-3.mail.uk.tiscali.com with esmtp (Exim 4.30) id 1F9Ehc-000LeX-1e; Wed, 15 Feb 2006 04:55:44 +0000 From: "Kerewin" To: , Date: Wed, 15 Feb 2006 04:55:27 -0000 Message-ID: <000101c631ec$0e6e2460$0300000a@dev> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcYxqn7oLv2f5bLwQB+NIzqpuEiYWwAN+lmQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 In-Reply-To: <1139951171.7363.17.camel@monty.mshome> X-Virus-Scanned: amavisd-new at lansco.de Subject: [XviD-devel] InstallShenanigan X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi, Yeah, well I have used Cygwin and Minging too but I want a fancy IDE automake and not too much typing. I want to do the verb noun thing with a mouse not my finger tips... I suppose I will have to write an InstallShield script or whatever to get access to codecer control type panels... One of the little tweaks I have made is to add a version resource to the codec and decoder so programs show (PM),www.xvid.org in the vender field... This is an easy tweak that also helps to visually show that it is what I am building at the moment in the likes of gspot.exe. Something like this although I am surprised U.K. component is coming through... I selected language neutral. //////////////////////////////////////////////////////////////////////////// / // English (U.K.) resources #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG) #ifdef _WIN32 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK #pragma code_page(1252) #endif //_WIN32 //////////////////////////////////////////////////////////////////////////// / // // Version // VS_VERSION_INFO VERSIONINFO FILEVERSION 1,1,1,0 PRODUCTVERSION 1,1,1,0 FILEFLAGSMASK 0x1fL #ifdef _DEBUG FILEFLAGS 0x9L #else FILEFLAGS 0x8L #endif FILEOS 0x4L FILETYPE 0x0L FILESUBTYPE 0x0L BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "000004b0" BEGIN VALUE "Comments", "Derivative xvid.org Koepi release build of 30Dec05" VALUE "CompanyName", "(PM), www.xvid.org" VALUE "FileDescription", "GUI for XviDCore DLL" VALUE "FileVersion", "1, 1, 1, 0" VALUE "InternalName", "xvidvfw.dll" VALUE "LegalCopyright", "GPL" VALUE "OriginalFilename", "xvidvfw.dll" VALUE "PrivateBuild", "Compiled with VC2K5.NET (unmanaged)" VALUE "ProductName", "XviD MPEG-4 Codec (Video For Windows)" VALUE "ProductVersion", "1, 1, 1, 0" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x0, 1200 END END #endif // English (U.K.) resources //////////////////////////////////////////////////////////////////////////// / Another little thing, xvid_bench, line 776 or so: //ilh Dst2 isn't used!! //DECLARE_ALIGNED_MATRIX(Dst2,8, 8, int16_t, 16); plugin_dump.c:- xvidcore-1.1.0\src\plugins\plugin_2pass2.c(497) : error C2520: conversion from unsigned __int64 to double not implemented, use signed __int64 There are more of these, and after all they are compile time errors. Is there anything wrong with signed 64bit ints? xvidcore-1.1.0\src\bitstream\bitstream.c(1407) : warning C4244: '=' : conversion from '__int64 ' to 'int ', possible loss of data void BitstreamWriteGroupOfVopHeader(Bitstream * const bs, const MBParam * pParam, uint32_t is_closed_gov) { int64_t time = (pParam->m_stamp + (pParam->fbase/2)) / pParam->fbase; int hours, minutes, seconds; /* compute time_code */ ! seconds = time % 60; time /= 60; ! minutes = time % 60; time /= 60; ! hours = time % 24; /* don't overflow */ Why not change to: //ilh int is enough, only interested in <18 bits int time =(int) (pParam->m_stamp + (pParam->fbase/2)) / pParam->fbase; This gets rid of three warnings and reduces about 5(?) 64bit ops to 5 32bit ops. Oh well, this my first contribution and it really is not too impressive. Kerewin :( Originally:- That's a nice resume. I'm no authoritative figure, nor even a contributor (yet), but I have been following XviD and have actively tested it and given feedback to some of the developers on IRC in the past and it is my view that any good patches will be more than welcome and will be reviewed in good time. I don't think there's any need to ask if you can join the team, just do what you want to do and submit a patch to this mailing list. Also, a likely reason for the MSVC projects being so awkward to use could be that many people develop in non-Windows and even those who use Windows are not limited to MS tools. The likes of MinGW and Cygwin make life easier (possibly ;)) for projects such as XviD. So, welcome. :) > Kerewin. Rob _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Wed Feb 15 10:22:30 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id B23FD126D82 for ; Wed, 15 Feb 2006 10:22:28 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id C92211371DD; Wed, 15 Feb 2006 10:22:11 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03251-08; Wed, 15 Feb 2006 10:22:11 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id D22C5AF265; Wed, 15 Feb 2006 10:22:00 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 3BA68AF266 for ; Wed, 15 Feb 2006 10:21:54 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03251-05 for ; Wed, 15 Feb 2006 10:21:50 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id B6FE3AF265 for ; Wed, 15 Feb 2006 10:21:50 +0100 (CET) Received: from s5.lansco.de (s5.lansco.de [212.63.130.170]) by s6.lansco.de (Postfix) with ESMTP id 204C75600F for ; Wed, 15 Feb 2006 10:21:37 +0100 (CET) Received: from [203.132.243.120] (120.243.132.203.in-addr.wholesaledsl.net [203.132.243.120]) by s5.lansco.de (Postfix) with ESMTP id 5154F31224 for ; Wed, 15 Feb 2006 10:21:34 +0100 (CET) Date: Wed, 15 Feb 2006 20:21:54 +1100 From: pete To: xvid-devel@xvid.org In-Reply-To: <000001c631e2$657d2cb0$0300000a@dev> References: <1139955845.43f258856f8af@www.lansco.de> <000001c631e2$657d2cb0$0300000a@dev> Message-Id: <20060215201718.7CC8.PROSS@xvid.org> MIME-Version: 1.0 X-Mailer: Becky! ver. 2.21.01 [en] X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] Did OutputDebugStringf(const char*, ...) get lost in the Forbidden Forest? X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de hi there, On Wed, 15 Feb 2006 03:46:15 -0000 "Kerewin" wrote: > I am orf to roll an OutputDebugStringf(lpcstr c,...) coz release 1.1.0 lacks > debug.c. The I am going to have -0.0 cups of coffee. debug.c (including OutputDebugStringf) is available within the cvs repository. cheers, -- pete _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Wed Feb 15 11:00:08 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 6B921126D82 for ; Wed, 15 Feb 2006 11:00:08 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 7707D137206; Wed, 15 Feb 2006 11:00:00 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04503-05; Wed, 15 Feb 2006 10:59:59 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id D90E51371AF; Wed, 15 Feb 2006 10:59:56 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 625E71371BD for ; Wed, 15 Feb 2006 10:59:54 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04503-02 for ; Wed, 15 Feb 2006 10:59:52 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id 625F9137191 for ; Wed, 15 Feb 2006 10:59:52 +0100 (CET) Received: from mk-smarthost-1.mail.uk.tiscali.com (mk-smarthost-1.mail.uk.tiscali.com [212.74.114.37]) by s6.lansco.de (Postfix) with ESMTP id 32A0B56954 for ; Wed, 15 Feb 2006 10:59:37 +0100 (CET) Received: from 212-1-142-21.dynamic.dsl.as9105.com (HELO mk-smarthost-9.mail.uk.tiscali.com) ([212.1.142.21]) by mk-smarthost-1.mail.uk.tiscali.com with ESMTP; 15 Feb 2006 09:59:28 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aa4HAKKG8kOFHYIxLA Received: from 212-1-142-21.dynamic.dsl.as9105.com ([212.1.142.21]:2266 helo=dev) by mk-smarthost-9.mail.uk.tiscali.com with esmtp (Exim 4.30) id 1F9JO7-000JqZ-6X for xvid-devel@xvid.org; Wed, 15 Feb 2006 09:55:56 +0000 From: "Kerewin" To: Date: Wed, 15 Feb 2006 09:59:01 -0000 Message-ID: <000001c63216$7839efd0$0300000a@dev> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <20060215201718.7CC8.PROSS@xvid.org> Thread-Index: AcYyEeJZ348IpLoMSnWOw7NW8cp9mQAA+6aA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] Did OutputDebugStringf(const char*, ...) get lost in the Forbidden Forest? X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi, Thanks,. I have written one already... Better use the one in CVS though. It is good refresh after 15 years variable length argument lists... #include #include #include "debug.h" void OutputDebugStringf(char *format, ...) { va_list l; char s[512]; va_start(l, format); vsprintf((char *)s, format, l); va_end(l); OutputDebugString((LPCTSTR)s); } Kerewin. -----Original Message----- From: xvid-devel-bounces@xvid.org [mailto:xvid-devel-bounces@xvid.org] On Behalf Of pete Sent: 15 February 2006 09:22 To: xvid-devel@xvid.org Subject: Re: [XviD-devel] Did OutputDebugStringf(const char*,...) get lost in the Forbidden Forest? hi there, On Wed, 15 Feb 2006 03:46:15 -0000 "Kerewin" wrote: > I am orf to roll an OutputDebugStringf(lpcstr c,...) coz release 1.1.0 lacks > debug.c. The I am going to have -0.0 cups of coffee. debug.c (including OutputDebugStringf) is available within the cvs repository. cheers, -- pete _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Wed Feb 15 11:36:40 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 29011126D82 for ; Wed, 15 Feb 2006 11:36:40 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id BD735137216; Wed, 15 Feb 2006 11:36:57 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05481-07; Wed, 15 Feb 2006 11:36:57 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 089E5137225; Wed, 15 Feb 2006 11:36:54 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 5BC69137206 for ; Wed, 15 Feb 2006 11:36:50 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05481-05 for ; Wed, 15 Feb 2006 11:36:48 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id 5EEDA137202 for ; Wed, 15 Feb 2006 11:36:48 +0100 (CET) Received: from mk-smarthost-1.mail.uk.tiscali.com (mk-smarthost-1.mail.uk.tiscali.com [212.74.114.37]) by s6.lansco.de (Postfix) with ESMTP id 3C06E56954 for ; Wed, 15 Feb 2006 11:36:33 +0100 (CET) Received: from 212-1-142-21.dynamic.dsl.as9105.com (HELO mk-smarthost-8.mail.uk.tiscali.com) ([212.1.142.21]) by mk-smarthost-1.mail.uk.tiscali.com with ESMTP; 15 Feb 2006 10:36:28 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aa4HAKmN8kOFHYIxLA Received: from 212-1-142-21.dynamic.dsl.as9105.com ([212.1.142.21]:3800 helo=dev) by mk-smarthost-8.mail.uk.tiscali.com with esmtp (Exim 4.30) id 1F9K1I-000Dlx-Il for xvid-devel@xvid.org; Wed, 15 Feb 2006 10:36:26 +0000 From: "Kerewin" To: Date: Wed, 15 Feb 2006 10:36:05 -0000 Message-ID: <000101c6321b$a20b1960$0300000a@dev> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <20060215201718.7CC8.PROSS@xvid.org> Thread-Index: AcYyEeJZ348IpLoMSnWOw7NW8cp9mQACIsVA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] Did OutputDebugStringf(const char*, ...) get lost in the Forbidden Forest? X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi, Explaining -0.0 in benchmark, I think. #include #include "debug.h" int main(int argc, char* argv[]) { OutputDebugStringf("One:%d Two:%f 19:%x\n", 1, -0.0000000002f, 19); getchar(); return 0; } One:1 Two:-0.000000 Nineteen:13 The scanner is determining the sign of the parameter rather than the adjusted parameter... I guess Scientific Notation is called for in the benchmarking output as reams of 0.0s or -0.0s aren't very interesting. Kerewin. -----Original Message----- From: xvid-devel-bounces@xvid.org [mailto:xvid-devel-bounces@xvid.org] On Behalf Of pete Sent: 15 February 2006 09:22 To: xvid-devel@xvid.org Subject: Re: [XviD-devel] Did OutputDebugStringf(const char*,...) get lost in the Forbidden Forest? hi there, On Wed, 15 Feb 2006 03:46:15 -0000 "Kerewin" wrote: > I am orf to roll an OutputDebugStringf(lpcstr c,...) coz release 1.1.0 lacks > debug.c. The I am going to have -0.0 cups of coffee. debug.c (including OutputDebugStringf) is available within the cvs repository. cheers, -- pete _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Wed Feb 15 21:59:58 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 4CC92126D82 for ; Wed, 15 Feb 2006 21:59:58 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id A081D13733E; Wed, 15 Feb 2006 22:00:16 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24946-01; Wed, 15 Feb 2006 22:00:16 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 4A7E4137338; Wed, 15 Feb 2006 22:00:03 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id DAB4E137329 for ; Wed, 15 Feb 2006 21:59:38 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24711-07 for ; Wed, 15 Feb 2006 21:59:33 +0100 (CET) Received: from s6.lansco.de (s6.lansco.de [213.239.218.110]) by s8.lansco.de (Postfix) with ESMTP id 81FBC1371BB for ; Wed, 15 Feb 2006 21:59:33 +0100 (CET) Received: from s5.lansco.de (s5.lansco.de [212.63.130.170]) by s6.lansco.de (Postfix) with ESMTP id B910C1563F for ; Wed, 15 Feb 2006 21:59:19 +0100 (CET) Received: from localhost (s5.lansco.de [212.63.130.170]) by s5.lansco.de (Postfix) with ESMTP id 9212C314CD for ; Wed, 15 Feb 2006 21:59:19 +0100 (CET) Received: from p54B5FA14.dip.t-dialin.net (p54B5FA14.dip.t-dialin.net [84.181.250.20]) by www.lansco.de (IMP) with HTTP for ; Wed, 15 Feb 2006 21:59:19 +0100 Message-ID: <1140037159.43f3962784856@www.lansco.de> Date: Wed, 15 Feb 2006 21:59:19 +0100 From: Michael Militzer To: xvid-devel@xvid.org References: In-Reply-To: MIME-Version: 1.0 User-Agent: Internet Messaging Program (IMP) 3.2.3 X-Originating-IP: 84.181.250.20 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] BUG: real n-vops with b-frames combination b0rks X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Patch applied. Thanks! Regards, Michael Quoting Andrew Dunstan : > >From: "bond" > >Reply-To: xvid-devel@xvid.org > >To: > >Subject: [XviD-devel] BUG: real n-vops with b-frames combination b0rks > >Date: Tue, 31 Jan 2006 18:35:41 +0100 > > > >for a long time xvid didnt insert real n-vops into the video stream when > >b-frames have been enabled (be it packed bitstream or not). since 1.1 this > >has been changed > >you can get xvid to insert real n-vops by increasing the framedropratio > >option (maximum is a value of 100) > > > > >3) the third problem is that when getting xvid to insert real n-vops the > >targeted bitrate isnt hit at all anymore in 2pass. > > Here's a patch that seems to fix this issue (maybe reason 4 as well, not > sure): > > --- src/encoder.c 19 Jan 2006 22:25:18 -0000 1.123 > +++ src/encoder.c 12 Feb 2006 07:36:42 -0000 > @@ -1384,7 +1384,8 @@ > > if ( FrameCodeP(pEnc, &bs) == 0 ) { > /* N-VOP, we mustn't code b-frames yet */ > - call_plugins(pEnc, pEnc->current, &pEnc->sOriginal, XVID_PLG_AFTER, > NULL, NULL, stats); > + if ((pEnc->mbParam.global_flags & XVID_GLOBAL_PACKED) || > pEnc->mbParam.max_bframes == 0) > + call_plugins(pEnc, pEnc->current, &pEnc->sOriginal, XVID_PLG_AFTER, > NULL, NULL, stats); > goto done; > } > } > @@ -1797,7 +1798,7 @@ > (pParam->frame_drop_ratio * mb_width * mb_height) / 100 && > ( (pEnc->bframenum_head >= pEnc->bframenum_tail) || > !(pEnc->mbParam.global_flags & XVID_GLOBAL_CLOSED_GOP)) ) > { > - current->sStat.kblks = current->sStat.mblks = 0; > + current->sStat.kblks = current->sStat.mblks = current->sStat.iTextBits = > 0; > current->sStat.ublks = mb_width * mb_height; > > BitstreamReset(bs); > > > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Tue Feb 21 20:50:03 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 93859126D91 for ; Tue, 21 Feb 2006 20:50:03 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 4F8F82DEF1; Tue, 21 Feb 2006 20:50:21 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04981-03; Tue, 21 Feb 2006 20:50:20 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id B5BCB2E555; Tue, 21 Feb 2006 20:50:13 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 950102DEE9 for ; Tue, 21 Feb 2006 20:50:11 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04521-10 for ; Tue, 21 Feb 2006 20:50:08 +0100 (CET) Received: from web32107.mail.mud.yahoo.com (web32107.mail.mud.yahoo.com [68.142.207.121]) by s8.lansco.de (Postfix) with SMTP id A5E912DEE5 for ; Tue, 21 Feb 2006 20:50:07 +0100 (CET) Received: (qmail 9680 invoked by uid 60001); 21 Feb 2006 19:49:50 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Jxa9u539+wGt1HJEbrygmaRR+hstGSv0mYHm54P13KTARwXGo9kknM+ILW/n7aaKiQeMrCpUIPwY7zYoX9XDjgTWHZoyIf87jtwCFbgxox3HvxGvdVWG3yFc8UA0Pu4/Jfv/26+fKc3cPuocy3F4AJNahMJNfro4q9XuGOGUAoI= ; Message-ID: <20060221194950.9678.qmail@web32107.mail.mud.yahoo.com> Received: from [143.183.121.4] by web32107.mail.mud.yahoo.com via HTTP; Tue, 21 Feb 2006 11:49:50 PST Date: Tue, 21 Feb 2006 11:49:50 -0800 (PST) From: Harish Balasubramaniam To: xvid-devel@xvid.org MIME-Version: 1.0 X-Virus-Scanned: amavisd-new at lansco.de Subject: [XviD-devel] xvid.ax compilation error X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi, I am trying to build the xvid directshow frontend under cygwin. I did a cd dshow make make: *** No rule to make target `debug.obj', needed by `xvid.ax'. Stop. How can I fix this?? I was able compile build/generic and vfw modules. thanks harish __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Tue Feb 21 21:36:53 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id C42FB126D91 for ; Tue, 21 Feb 2006 21:36:53 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 143C82E5DC; Tue, 21 Feb 2006 21:37:16 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06938-07; Tue, 21 Feb 2006 21:37:15 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 875712DE91; Tue, 21 Feb 2006 21:37:10 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id D12F72E5D7 for ; Tue, 21 Feb 2006 21:37:06 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06938-03 for ; Tue, 21 Feb 2006 21:37:03 +0100 (CET) Received: from s5.lansco.de (s5.lansco.de [212.63.130.170]) by s8.lansco.de (Postfix) with ESMTP id 5689B2DE91 for ; Tue, 21 Feb 2006 21:37:03 +0100 (CET) Received: from localhost (s5.lansco.de [212.63.130.170]) by s5.lansco.de (Postfix) with ESMTP id 777584B044 for ; Tue, 21 Feb 2006 21:36:49 +0100 (CET) Received: from p54B5FBC3.dip.t-dialin.net (p54B5FBC3.dip.t-dialin.net [84.181.251.195]) by www.lansco.de (IMP) with HTTP for ; Tue, 21 Feb 2006 21:36:49 +0100 Message-ID: <1140554209.43fb79e169b9f@www.lansco.de> Date: Tue, 21 Feb 2006 21:36:49 +0100 From: Michael Militzer To: xvid-devel@xvid.org References: <20060221194950.9678.qmail@web32107.mail.mud.yahoo.com> In-Reply-To: <20060221194950.9678.qmail@web32107.mail.mud.yahoo.com> MIME-Version: 1.0 User-Agent: Internet Messaging Program (IMP) 3.2.3 X-Originating-IP: 84.181.251.195 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] xvid.ax compilation error X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi, iirc, debug.c is obsolete and has been removed. Everything needed is in debug.h. Likely the mingw/cygwin makefile was not updated. Simply try to remove debug.c from sources.inc and try if it compiles and links then. Would be nice if you could report back so we could update the build files on cvs accordingly then... Regards, Michael Quoting Harish Balasubramaniam : > Hi, > I am trying to build the xvid directshow frontend > under cygwin. > I did a > cd dshow > make > > make: *** No rule to make target `debug.obj', needed > by `xvid.ax'. Stop. > > > How can I fix this?? > > I was able compile build/generic and vfw modules. > > thanks > harish > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Tue Feb 21 23:06:21 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id EF6C5126D91 for ; Tue, 21 Feb 2006 23:06:21 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id D95632E73E; Tue, 21 Feb 2006 23:06:44 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11225-02; Tue, 21 Feb 2006 23:06:44 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 65B9C2E73F; Tue, 21 Feb 2006 23:06:40 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id F22382E739 for ; Tue, 21 Feb 2006 23:06:37 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11106-02 for ; Tue, 21 Feb 2006 23:06:36 +0100 (CET) Received: from web32111.mail.mud.yahoo.com (web32111.mail.mud.yahoo.com [68.142.207.125]) by s8.lansco.de (Postfix) with SMTP id 8F4BA2E738 for ; Tue, 21 Feb 2006 23:06:35 +0100 (CET) Received: (qmail 25428 invoked by uid 60001); 21 Feb 2006 22:06:21 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=kxVLv0YQyHEryh0y1VjEBjHkMVIy3xJ9HA/hfU0a2ZWNTNlynsgku+a/3BybXuiuzxPDw5/WQI+G98Jw572WXzmiOqTO5Yd7jBUzsUz506JSRhx7OAcflc+rEenir+iaAGMcT1/6HXqQCS4qn9+PgrKMyz6owMU2koRt23LxYYM= ; Message-ID: <20060221220620.25426.qmail@web32111.mail.mud.yahoo.com> Received: from [143.183.121.4] by web32111.mail.mud.yahoo.com via HTTP; Tue, 21 Feb 2006 14:06:20 PST Date: Tue, 21 Feb 2006 14:06:20 -0800 (PST) From: Harish Balasubramaniam To: xvid-devel@xvid.org In-Reply-To: <1140554209.43fb79e169b9f@www.lansco.de> MIME-Version: 1.0 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] xvid.ax compilation error X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de I removed debug.c from sources.inc. But now Im finding other problems - missing 'mingw_dshow_port.h' - missing referenced in dshow/src/CAbout.h .. There seems to be only which I can find under /usr/include , no streams.h ?? thanks Harish --- Michael Militzer wrote: > Hi, > > iirc, debug.c is obsolete and has been removed. > Everything needed is in > debug.h. Likely the mingw/cygwin makefile was not > updated. Simply try to > remove debug.c from sources.inc and try if it > compiles and links then. > Would be nice if you could report back so we could > update the build files > on cvs accordingly then... > > Regards, > Michael > > > Quoting Harish Balasubramaniam > : > > > Hi, > > I am trying to build the xvid directshow frontend > > under cygwin. > > I did a > > cd dshow > > make > > > > make: *** No rule to make target `debug.obj', > needed > > by `xvid.ax'. Stop. > > > > > > How can I fix this?? > > > > I was able compile build/generic and vfw modules. > > > > thanks > > harish > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > _______________________________________________ > > XviD-devel mailing list > > XviD-devel@xvid.org > > http://list.xvid.org/mailman/listinfo/xvid-devel > > > > > > > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Wed Feb 22 00:37:16 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id A97AD126D91 for ; Wed, 22 Feb 2006 00:37:16 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 6AADB2E93E; Wed, 22 Feb 2006 00:37:39 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14213-04; Wed, 22 Feb 2006 00:37:38 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id B68642E939; Wed, 22 Feb 2006 00:37:34 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id D75532E936 for ; Wed, 22 Feb 2006 00:37:31 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14214-01 for ; Wed, 22 Feb 2006 00:37:28 +0100 (CET) Received: from s5.lansco.de (s5.lansco.de [212.63.130.170]) by s8.lansco.de (Postfix) with ESMTP id A0BAB2E92F for ; Wed, 22 Feb 2006 00:37:28 +0100 (CET) Received: from localhost (s5.lansco.de [212.63.130.170]) by s5.lansco.de (Postfix) with ESMTP id C5C5550870 for ; Wed, 22 Feb 2006 00:37:14 +0100 (CET) Received: from p54B5FBC3.dip.t-dialin.net (p54B5FBC3.dip.t-dialin.net [84.181.251.195]) by www.lansco.de (IMP) with HTTP for ; Wed, 22 Feb 2006 00:37:14 +0100 Message-ID: <1140565034.43fba42a9cd31@www.lansco.de> Date: Wed, 22 Feb 2006 00:37:14 +0100 From: Michael Militzer To: xvid-devel@xvid.org References: <20060221220620.25426.qmail@web32111.mail.mud.yahoo.com> In-Reply-To: <20060221220620.25426.qmail@web32111.mail.mud.yahoo.com> MIME-Version: 1.0 User-Agent: Internet Messaging Program (IMP) 3.2.3 X-Originating-IP: 84.181.251.195 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] xvid.ax compilation error X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de You need the DirectX SDK to compile the XviD DirectShow filter. See the xvidcore/dshow/dxpatch/dx90sdk-update-gcc.txt file for instructions how to use the DXSDK with mingw/cygwin. But it's certainly easier to compile the XviD dshow filter with MSVC especially if you have no experience with DirectX/DShow... Bye, Michael Quoting Harish Balasubramaniam : > > I removed debug.c from sources.inc. > But now Im finding other problems > > - missing 'mingw_dshow_port.h' > - missing referenced in > dshow/src/CAbout.h .. There seems to be only > which I can find under /usr/include , no > streams.h ?? > > thanks > Harish > > --- Michael Militzer wrote: > > > Hi, > > > > iirc, debug.c is obsolete and has been removed. > > Everything needed is in > > debug.h. Likely the mingw/cygwin makefile was not > > updated. Simply try to > > remove debug.c from sources.inc and try if it > > compiles and links then. > > Would be nice if you could report back so we could > > update the build files > > on cvs accordingly then... > > > > Regards, > > Michael > > > > > > Quoting Harish Balasubramaniam > > : > > > > > Hi, > > > I am trying to build the xvid directshow frontend > > > under cygwin. > > > I did a > > > cd dshow > > > make > > > > > > make: *** No rule to make target `debug.obj', > > needed > > > by `xvid.ax'. Stop. > > > > > > > > > How can I fix this?? > > > > > > I was able compile build/generic and vfw modules. > > > > > > thanks > > > harish > > > > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Tired of spam? Yahoo! Mail has the best spam > > protection around > > > http://mail.yahoo.com > > > _______________________________________________ > > > XviD-devel mailing list > > > XviD-devel@xvid.org > > > http://list.xvid.org/mailman/listinfo/xvid-devel > > > > > > > > > > > > > _______________________________________________ > > XviD-devel mailing list > > XviD-devel@xvid.org > > http://list.xvid.org/mailman/listinfo/xvid-devel > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Wed Feb 22 09:35:49 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id F14CA126D84 for ; Wed, 22 Feb 2006 09:35:48 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 3F7702F55B; Wed, 22 Feb 2006 09:36:09 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27816-06; Wed, 22 Feb 2006 09:36:08 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 271076D3C5; Wed, 22 Feb 2006 09:36:00 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id E8FF238D80 for ; Wed, 22 Feb 2006 09:35:56 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27808-04 for ; Wed, 22 Feb 2006 09:35:50 +0100 (CET) Received: from s5.lansco.de (s5.lansco.de [212.63.130.170]) by s8.lansco.de (Postfix) with ESMTP id C4EF137A92 for ; Wed, 22 Feb 2006 09:35:50 +0100 (CET) Received: from localhost (s5.lansco.de [212.63.130.170]) by s5.lansco.de (Postfix) with ESMTP id EF7025046A for ; Wed, 22 Feb 2006 09:35:36 +0100 (CET) Received: from uwc.pacific.net.au (uwc.pacific.net.au [61.8.3.2]) by www.lansco.de (IMP) with HTTP for ; Wed, 22 Feb 2006 09:35:36 +0100 Message-ID: <1140597336.43fc2258d00e4@www.lansco.de> Date: Wed, 22 Feb 2006 09:35:36 +0100 From: pross@xvid.org To: xvid-devel@xvid.org References: <20060221220620.25426.qmail@web32111.mail.mud.yahoo.com> In-Reply-To: <20060221220620.25426.qmail@web32111.mail.mud.yahoo.com> MIME-Version: 1.0 User-Agent: Internet Messaging Program (IMP) 3.2.3 X-Originating-IP: 61.8.3.2 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] xvid.ax compilation error X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de hey, you need to download the dx90sdk, apply the gcc patch (included within the xvidcore source tree), build the dx90sdk, then build dshow. microsoft do not officially support "gcc" targets for dx90sdk ;-). regards, -- pete Quoting Harish Balasubramaniam : > > I removed debug.c from sources.inc. > But now Im finding other problems > > - missing 'mingw_dshow_port.h' > - missing referenced in > dshow/src/CAbout.h .. There seems to be only > which I can find under /usr/include , no > streams.h ?? > > thanks > Harish > > --- Michael Militzer wrote: > > > Hi, > > > > iirc, debug.c is obsolete and has been removed. > > Everything needed is in > > debug.h. Likely the mingw/cygwin makefile was not > > updated. Simply try to > > remove debug.c from sources.inc and try if it > > compiles and links then. > > Would be nice if you could report back so we could > > update the build files > > on cvs accordingly then... > > > > Regards, > > Michael > > > > > > Quoting Harish Balasubramaniam > > : > > > > > Hi, > > > I am trying to build the xvid directshow frontend > > > under cygwin. > > > I did a > > > cd dshow > > > make > > > > > > make: *** No rule to make target `debug.obj', > > needed > > > by `xvid.ax'. Stop. > > > > > > > > > How can I fix this?? > > > > > > I was able compile build/generic and vfw modules. > > > > > > thanks > > > harish > > > > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Tired of spam? Yahoo! Mail has the best spam > > protection around > > > http://mail.yahoo.com > > > _______________________________________________ > > > XviD-devel mailing list > > > XviD-devel@xvid.org > > > http://list.xvid.org/mailman/listinfo/xvid-devel > > > > > > > > > > > > > _______________________________________________ > > XviD-devel mailing list > > XviD-devel@xvid.org > > http://list.xvid.org/mailman/listinfo/xvid-devel > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > -- pete _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Fri Feb 24 03:05:27 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 984B4126D84 for ; Fri, 24 Feb 2006 03:05:27 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 850FA1380C1; Fri, 24 Feb 2006 03:05:23 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04161-01; Fri, 24 Feb 2006 03:05:22 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id E17BD1380F1; Fri, 24 Feb 2006 03:05:17 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id E7D586FA1D for ; Fri, 24 Feb 2006 03:05:15 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03723-08 for ; Fri, 24 Feb 2006 03:05:13 +0100 (CET) Received: from web32106.mail.mud.yahoo.com (web32106.mail.mud.yahoo.com [68.142.207.120]) by s8.lansco.de (Postfix) with SMTP id 544D9137FDD for ; Fri, 24 Feb 2006 03:05:13 +0100 (CET) Received: (qmail 5100 invoked by uid 60001); 24 Feb 2006 02:04:58 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=R8KyHPUJVACB3Hy5qfo+L3AHT127nibaChgwv5QkY0tPcown3qnp+wZuY29kyyNXPngNT6JJNSyH67OcZvLRP6RM/onl7f3svW7VporCzxwC9L9NAMnRp4Pfk6YdbDqm4/wUeQnjYRV1jpX8EWbVgJIlVEgdaFeh2pYElk2/KnE= ; Message-ID: <20060224020458.5098.qmail@web32106.mail.mud.yahoo.com> Received: from [143.183.121.1] by web32106.mail.mud.yahoo.com via HTTP; Thu, 23 Feb 2006 18:04:58 PST Date: Thu, 23 Feb 2006 18:04:58 -0800 (PST) From: Harish Balasubramaniam To: xvid-devel@xvid.org MIME-Version: 1.0 X-Virus-Scanned: amavisd-new at lansco.de Subject: [XviD-devel] Error compiling with MSVC++2005 X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi Im trying to compile workspace file at build/win32 now with MSVC++2005 (VS 8). Im stuck at cbp.c cbp.c c:\program files\microsoft visual studio 8\vc\include\crtdefs.h(448) : error C2632: 'int' followed by 'int' is illegal c:\program files\microsoft visual studio 8\vc\include\crtdefs.h(448) : warning C4091: 'typedef ' : ignored on left of '__w64 int' when no variable is declared mbcoding.c This is line in crtdefs.h 448: typedef _W64 int intptr_t; Anyone successfully compile with VC++2005(VS8) so far? thanks Harish __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Fri Feb 24 04:21:23 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 7A064126D84 for ; Fri, 24 Feb 2006 04:21:23 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 85085138302; Fri, 24 Feb 2006 04:21:24 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06051-04; Fri, 24 Feb 2006 04:21:24 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 4D855137FF1; Fri, 24 Feb 2006 04:21:21 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id EABEF13825A for ; Fri, 24 Feb 2006 04:21:18 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05265-10 for ; Fri, 24 Feb 2006 04:21:16 +0100 (CET) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.194]) by s8.lansco.de (Postfix) with ESMTP id 94C021378C1 for ; Fri, 24 Feb 2006 04:21:16 +0100 (CET) Received: by wproxy.gmail.com with SMTP id 37so527362wra for ; Thu, 23 Feb 2006 19:21:01 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=AdMDtv3NTqFHdhQ8RoXO8gGZ+0jCZRQ1VwV4NFdYNrIuR6VEg4YofXniK07LMlrFxRmAapu3Q7YQ6aF3V7MEsq1sq9yVtKTIf06MwoWD9Ifq2FqrPOp2XwIc7+yaVqMS2oHR1Zo1aFu2VZTK8gYthOhC6EwaXz/kntP5PxZLIbQ= Received: by 10.65.211.18 with SMTP id n18mr993308qbq; Thu, 23 Feb 2006 19:21:01 -0800 (PST) Received: by 10.65.203.1 with HTTP; Thu, 23 Feb 2006 19:21:01 -0800 (PST) Message-ID: <3cf983d0602231921y78ec820coc203585cdc153854@mail.gmail.com> Date: Thu, 23 Feb 2006 19:21:01 -0800 From: "Rodrigo Madera" To: xvid-devel@xvid.org In-Reply-To: <20060224020458.5098.qmail@web32106.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Disposition: inline References: <20060224020458.5098.qmail@web32106.mail.mud.yahoo.com> X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] Error compiling with MSVC++2005 X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Man, it was NOT easy... That's only the first of the errors. Put all Windows-related includes before Xvid's and read the archives for the nasm issue. Rodrigo On 2/23/06, Harish Balasubramaniam wrote: > Hi > Im trying to compile workspace file at build/win32 > now with MSVC++2005 (VS 8). > Im stuck at cbp.c > > cbp.c > c:\program files\microsoft visual studio > 8\vc\include\crtdefs.h(448) : error C2632: 'int' > followed by 'int' is illegal > c:\program files\microsoft visual studio > 8\vc\include\crtdefs.h(448) : warning C4091: 'typedef > ' : ignored on left of '__w64 int' when no variable is > declared > mbcoding.c > > This is line in crtdefs.h > 448: typedef _W64 int intptr_t; > > Anyone successfully compile with VC++2005(VS8) so far? > > thanks > Harish > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Fri Feb 24 09:55:11 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 778C5126D84 for ; Fri, 24 Feb 2006 09:55:11 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 734671384C0; Fri, 24 Feb 2006 09:55:12 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14946-05; Fri, 24 Feb 2006 09:55:11 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id AC9341384BC; Fri, 24 Feb 2006 09:55:05 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 711EC1384B5 for ; Fri, 24 Feb 2006 09:55:03 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14964-03 for ; Fri, 24 Feb 2006 09:55:01 +0100 (CET) Received: from customer-domains.icp-qv1-irony7.iinet.net.au (customer-domains.icp-qv1-irony7.iinet.net.au [203.59.1.128]) by s8.lansco.de (Postfix) with ESMTP id 9A804103595 for ; Fri, 24 Feb 2006 09:54:55 +0100 (CET) Received: from 203-173-27-140.dyn.iinet.net.au (HELO [10.1.1.3]) ([203.173.27.140]) by customer-domains.icp-qv1-irony7.iinet.net.au with ESMTP; 24 Feb 2006 16:54:38 +0800 X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAA== X-IronPort-AV: i="4.02,142,1139155200"; d="scan'208"; a="161295668:sNHT22505320" Message-ID: <43FEC9CA.8080307@syskin.cjb.net> Date: Fri, 24 Feb 2006 19:24:34 +1030 From: Radek Czyz User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: xvid-devel@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Subject: [XviD-devel] multithreaded xvid X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi everyone, I just committed my multithreaded XviD code. It's a similar version to what you have seen before, but this time, the number of threads you specify is the number of EXTRA ME threads. These threads run in parallel with main thread, which does usual encoding (MC, quantization, bitstream). If num_threads==0, there is no extra threads and everything behaves as before. If num_threads > 0, resulting file is identical regardless of num_threads. If num_threads==0, resulting file is a tiny bit smaller (at same quant), and this is because fcodes can be re-calculated after ME finishes. It's definitely nothing significant. Please check if the whole thing compiles and works on different OSes and architectures. I'd say it should, but I never checked. The speedup on my X2 is significant (yay @ 50fps encoding, at defaults, 720x576). Comments, suggestions and speed results are welcome :) Radek PS. Never try to encode with num_threads>0 and lower priority. Speed suffers like hell. The higher priority the better. _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Fri Feb 24 15:23:47 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 4958A126D8B for ; Fri, 24 Feb 2006 15:23:47 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 36B89135640; Fri, 24 Feb 2006 15:23:48 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26172-09; Fri, 24 Feb 2006 15:23:47 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id E93411371C9; Fri, 24 Feb 2006 15:23:43 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 6A18F111946 for ; Fri, 24 Feb 2006 15:23:41 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25961-10 for ; Fri, 24 Feb 2006 15:23:37 +0100 (CET) Received: from mail-ihug.icp-qv1-irony3.iinet.net.au (ihug-mail.icp-qv1-irony3.iinet.net.au [203.59.1.197]) by s8.lansco.de (Postfix) with ESMTP id 78E651118CF for ; Fri, 24 Feb 2006 15:23:35 +0100 (CET) Received: from 203-173-27-140.dyn.iinet.net.au (HELO [10.1.1.3]) ([203.173.27.140]) by mail-ihug.icp-qv1-irony3.iinet.net.au with ESMTP; 24 Feb 2006 22:23:17 +0800 X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAA== X-IronPort-AV: i="4.02,143,1139155200"; d="scan'208"; a="672598598:sNHT137572554" Message-ID: <43FF16D1.3010806@syskin.cjb.net> Date: Sat, 25 Feb 2006 00:53:13 +1030 From: Radek Czyz User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: xvid-devel@xvid.org References: <43FEC9CA.8080307@syskin.cjb.net> In-Reply-To: <43FEC9CA.8080307@syskin.cjb.net> X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] multithreaded xvid X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi again, Update on that - running encoding in parallel with ME was only useful under some unusual circumstances, such as no other process doing anything. As soon as I used a real avisynth script, finishing ME first and doing encoding later was better. All that became even better at lower quality settings (such as first pass). So, I just updated the code - now ME runs first, on num_threads threads. num_threads = 0 means old code path while num_threads = 1 means new, but there is no difference in output, and probably no measurable difference in speed. I'll probably remove old code completely once this proves stable. Radek Radek Czyz wrote: > Hi everyone, > > I just committed my multithreaded XviD code. It's a similar version to > what you have seen before, but this time, the number of threads you > specify is the number of EXTRA ME threads. These threads run in parallel > with main thread, which does usual encoding (MC, quantization, bitstream). > > If num_threads==0, there is no extra threads and everything behaves as > before. > If num_threads > 0, resulting file is identical regardless of > num_threads. If num_threads==0, resulting file is a tiny bit smaller (at > same quant), and this is because fcodes can be re-calculated after ME > finishes. It's definitely nothing significant. > > Please check if the whole thing compiles and works on different OSes and > architectures. I'd say it should, but I never checked. > > The speedup on my X2 is significant (yay @ 50fps encoding, at defaults, > 720x576). > > Comments, suggestions and speed results are welcome :) > > Radek > > PS. Never try to encode with num_threads>0 and lower priority. Speed > suffers like hell. The higher priority the better. > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > > _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Sun Feb 26 15:14:30 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 2A4DA126D82 for ; Sun, 26 Feb 2006 15:14:30 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id D841284722; Sun, 26 Feb 2006 15:14:30 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16625-01; Sun, 26 Feb 2006 15:14:30 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id F27921387F8; Sun, 26 Feb 2006 15:14:24 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 8E4321387E0 for ; Sun, 26 Feb 2006 15:14:23 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15814-09 for ; Sun, 26 Feb 2006 15:14:18 +0100 (CET) Received: from mk-ironport-4.mail.uk.tiscali.com (mk-ironport-4.mail.uk.tiscali.com [212.74.114.32]) by s8.lansco.de (Postfix) with ESMTP id 827681383E0 for ; Sun, 26 Feb 2006 15:14:16 +0100 (CET) Received: from 212-139-4-113.dynamic.dsl.as9105.com (HELO mk-smarthost-8.mail.uk.tiscali.com) ([212.139.4.113]) by mk-ironport-4.mail.uk.tiscali.com with ESMTP; 26 Feb 2006 14:13:42 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AY8CAGlGAUSEeQ Received: from 212-139-4-113.dynamic.dsl.as9105.com ([212.139.4.113]:3862 helo=dev) by mk-smarthost-8.mail.uk.tiscali.com with esmtp (Exim 4.30) id 1FDMeb-0001fo-II for xvid-devel@xvid.org; Sun, 26 Feb 2006 14:13:41 +0000 From: "Kerewin" To: Date: Sun, 26 Feb 2006 14:13:39 -0000 Message-ID: <000001c63ade$d941b2b0$0300000a@dev> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcY3P8q17FutGZv4SjmDJ8wHTWqMtwDnoRzw In-Reply-To: <1140565034.43fba42a9cd31@www.lansco.de> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] xvid.ax compilation error X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi, I thing it's the Platorm SDK that supports DirectShow now.. Peeps also need the BaseClasses library. I am now compiling and executing under VC++ .NET with only two warnings every project in XviD... Kerewin. -----Original Message----- From: xvid-devel-bounces@xvid.org [mailto:xvid-devel-bounces@xvid.org] On Behalf Of Michael Militzer Sent: 21 February 2006 23:37 To: xvid-devel@xvid.org Subject: Re: [XviD-devel] xvid.ax compilation error You need the DirectX SDK to compile the XviD DirectShow filter. See the xvidcore/dshow/dxpatch/dx90sdk-update-gcc.txt file for instructions how to use the DXSDK with mingw/cygwin. But it's certainly easier to compile the XviD dshow filter with MSVC especially if you have no experience with DirectX/DShow... Bye, Michael Quoting Harish Balasubramaniam : > > I removed debug.c from sources.inc. > But now Im finding other problems > > - missing 'mingw_dshow_port.h' > - missing referenced in > dshow/src/CAbout.h .. There seems to be only > which I can find under /usr/include , no > streams.h ?? > > thanks > Harish > > --- Michael Militzer wrote: > > > Hi, > > > > iirc, debug.c is obsolete and has been removed. > > Everything needed is in > > debug.h. Likely the mingw/cygwin makefile was not > > updated. Simply try to > > remove debug.c from sources.inc and try if it > > compiles and links then. > > Would be nice if you could report back so we could > > update the build files > > on cvs accordingly then... > > > > Regards, > > Michael > > > > > > Quoting Harish Balasubramaniam > > : > > > > > Hi, > > > I am trying to build the xvid directshow frontend > > > under cygwin. > > > I did a > > > cd dshow > > > make > > > > > > make: *** No rule to make target `debug.obj', > > needed > > > by `xvid.ax'. Stop. > > > > > > > > > How can I fix this?? > > > > > > I was able compile build/generic and vfw modules. > > > > > > thanks > > > harish > > > > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Tired of spam? Yahoo! Mail has the best spam > > protection around > > > http://mail.yahoo.com > > > _______________________________________________ > > > XviD-devel mailing list > > > XviD-devel@xvid.org > > > http://list.xvid.org/mailman/listinfo/xvid-devel > > > > > > > > > > > > > _______________________________________________ > > XviD-devel mailing list > > XviD-devel@xvid.org > > http://list.xvid.org/mailman/listinfo/xvid-devel > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel From xvid-devel-bounces@xvid.org Sun Feb 26 15:42:15 2006 Return-Path: X-Original-To: itdp@fh-biergarten.de Delivered-To: itdp@localhost Received: from s8.lansco.de (s8.lansco.de [85.10.209.66]) by mail.kliche.org (Postfix) with ESMTP id 51EA8126D82 for ; Sun, 26 Feb 2006 15:42:15 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id 5E273138880; Sun, 26 Feb 2006 15:42:16 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17407-05; Sun, 26 Feb 2006 15:42:15 +0100 (CET) Received: from s8.lansco.de (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id CF49B1376F2; Sun, 26 Feb 2006 15:42:11 +0100 (CET) X-Original-To: xvid-devel@s8.lansco.de Delivered-To: xvid-devel@s8.lansco.de Received: from localhost (localhost [127.0.0.1]) by s8.lansco.de (Postfix) with ESMTP id D7348138859 for ; Sun, 26 Feb 2006 15:42:08 +0100 (CET) Received: from s8.lansco.de ([127.0.0.1]) by localhost (s8.lansco.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17163-04 for ; Sun, 26 Feb 2006 15:42:05 +0100 (CET) Received: from mk-smarthost-2.mail.uk.tiscali.com (mk-smarthost-2.mail.uk.tiscali.com [212.74.114.38]) by s8.lansco.de (Postfix) with ESMTP id D39541376F2 for ; Sun, 26 Feb 2006 15:42:04 +0100 (CET) Received: from 212-139-4-113.dynamic.dsl.as9105.com (HELO mk-smarthost-9.mail.uk.tiscali.com) ([212.139.4.113]) by mk-smarthost-2.mail.uk.tiscali.com with ESMTP; 26 Feb 2006 14:41:45 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AY8CAGlGAUSEeQ Received: from 212-139-4-113.dynamic.dsl.as9105.com ([212.139.4.113]:4836 helo=dev) by mk-smarthost-9.mail.uk.tiscali.com with esmtp (Exim 4.30) id 1FDN2G-0006CV-VO for xvid-devel@xvid.org; Sun, 26 Feb 2006 14:38:09 +0000 From: "Kerewin" To: Date: Sun, 26 Feb 2006 14:41:39 -0000 Message-ID: <000101c63ae2$c4d4ad10$0300000a@dev> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcY3MxTkYh1CTPwGQtyRvy/fvVm9/gDr3XrQ In-Reply-To: <20060221220620.25426.qmail@web32111.mail.mud.yahoo.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 X-Virus-Scanned: amavisd-new at lansco.de Subject: Re: [XviD-devel] xvid.ax compilation error X-BeenThere: xvid-devel@xvid.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: xvid-devel@xvid.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xvid-devel-bounces@xvid.org Errors-To: xvid-devel-bounces@xvid.org X-Virus-Scanned: amavisd-new at lansco.de Hi, You need include streams.h which is the BaseClasses project. Kerewin. -----Original Message----- From: xvid-devel-bounces@xvid.org [mailto:xvid-devel-bounces@xvid.org] On Behalf Of Harish Balasubramaniam Sent: 21 February 2006 22:06 To: xvid-devel@xvid.org Subject: Re: [XviD-devel] xvid.ax compilation error I removed debug.c from sources.inc. But now Im finding other problems - missing 'mingw_dshow_port.h' - missing referenced in dshow/src/CAbout.h .. There seems to be only which I can find under /usr/include , no streams.h ?? thanks Harish --- Michael Militzer wrote: > Hi, > > iirc, debug.c is obsolete and has been removed. > Everything needed is in > debug.h. Likely the mingw/cygwin makefile was not > updated. Simply try to > remove debug.c from sources.inc and try if it > compiles and links then. > Would be nice if you could report back so we could > update the build files > on cvs accordingly then... > > Regards, > Michael > > > Quoting Harish Balasubramaniam > : > > > Hi, > > I am trying to build the xvid directshow frontend > > under cygwin. > > I did a > > cd dshow > > make > > > > make: *** No rule to make target `debug.obj', > needed > > by `xvid.ax'. Stop. > > > > > > How can I fix this?? > > > > I was able compile build/generic and vfw modules. > > > > thanks > > harish > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > _______________________________________________ > > XviD-devel mailing list > > XviD-devel@xvid.org > > http://list.xvid.org/mailman/listinfo/xvid-devel > > > > > > > _______________________________________________ > XviD-devel mailing list > XviD-devel@xvid.org > http://list.xvid.org/mailman/listinfo/xvid-devel > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel _______________________________________________ XviD-devel mailing list XviD-devel@xvid.org http://list.xvid.org/mailman/listinfo/xvid-devel