[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

OpenDivX digest, Vol 1 #84 - 4 msgs



Send OpenDivX mailing list submissions to
	[email protected]

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.projectmayo.com/mailman/listinfo/opendivx
or, via email, send a message with subject or body 'help' to
	[email protected]

You can reach the person managing the list at
	[email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of OpenDivX digest..."


Today's Topics:

   1. RE: How to make an open-source project fail (Stuart Robertson)
   2. calculation of SAD in SubPel (Christoph Lampert)
   3. statistical data on encoding process (Christoph Lampert)
   4. machine readable trace-file (Christoph Lampert)

--__--__--

Message: 1
From: "Stuart Robertson" <[email protected]>
To: "Andrea Graziani" <[email protected]>
Cc: <[email protected]>
Subject: RE: [OpenDivX] How to make an open-source project fail
Date: Wed, 30 May 2001 09:21:50 +0200

This is a multi-part message in MIME format.

------=_NextPart_000_0015_01C0E8E9.F51E94E0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

RE: [OpenDivX] How to make an open-source project failAndrea,

Thanks very much!

I now (finally) have a working test application... *smile*

Thank you.

Regards,
Stuart.
  -----Original Message-----
  From: Andrea Graziani [mailto:[email protected]]
  Sent: Tuesday, May 29, 2001 9:42 pm
  To: John Funnell; Stuart Robertson
  Cc: Eugene Kuznetsov "Sparky"
  Subject: RE: [OpenDivX] How to make an open-source project fail


  Hi Stuart!

  I changed the documentation this morning. You can take a look at the DLL,
at the filter code or at the console application (main()) to see how to use
the new API.

  I hope it helps,
  Andrea


------=_NextPart_000_0015_01C0E8E9.F51E94E0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>RE: [OpenDivX] How to make an open-source project =
fail</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3103.1000" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D877572007-30052001>Andrea,</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D877572007-30052001></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN =
class=3D877572007-30052001>Thanks=20
very much!</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D877572007-30052001></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN =
class=3D877572007-30052001>I now=20
(finally) have a working test application... *smile*</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D877572007-30052001></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN =
class=3D877572007-30052001>Thank=20
you.</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D877572007-30052001></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D877572007-30052001>Regards,</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D877572007-30052001>Stuart.</SPAN></FONT></DIV>
<BLOCKQUOTE style=3D"MARGIN-RIGHT: 0px">
  <DIV align=3Dleft class=3DOutlookMessageHeader dir=3Dltr><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> Andrea Graziani=20
  [mailto:[email protected]]<BR><B>Sent:</B> Tuesday, May 29, =
2001 9:42=20
  pm<BR><B>To:</B> John Funnell; Stuart Robertson<BR><B>Cc:</B> Eugene =
Kuznetsov=20
  "Sparky"<BR><B>Subject:</B> RE: [OpenDivX] How to make an open-source =
project=20
  fail<BR><BR></DIV></FONT><!-- Converted from text/plain format -->
  <P><TT><FONT size=3D2>Hi Stuart!</FONT></TT> </P>
  <P><TT><FONT size=3D2>I changed the documentation this morning. You =
can take a=20
  look at the DLL, at the filter code or at the console application =
(main()) to=20
  see how to use the new API.</FONT></TT></P>
  <P><TT><FONT size=3D2>I hope it helps,</FONT></TT> <BR><TT><FONT=20
  size=3D2>Andrea</FONT></TT> </P></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0015_01C0E8E9.F51E94E0--



--__--__--

Message: 2
Date: Wed, 30 May 2001 09:40:52 +0200 (MET DST)
From: Christoph Lampert <[email protected]>
Reply-To: Christoph Lampert <[email protected]>
To: [email protected]
Subject: [OpenDivX] calculation of SAD in SubPel

Hi,

in the routine for subpixel-ME FindSubPel() in ./encore/src/mot_est_mb.c 
there is a "hard-encoded" calculation of SAD, line 799ff
(called AE=absolute error there)

Maybe this should be changed to a call to a standard routine 
from ./encore/src/mot_util.c, or a special new one there, so it will 
be not be forgotten when optimizing for MMX/SSE/VIS. 

Btw. there is an MMX-optimized SAD routine postet to the Encoders-Forums. 

gruel

-- 
Dipl. math. Christoph Lampert (complex analysis, integral formulae)
Email: [email protected]                |     Email: [email protected]



--__--__--

Message: 3
Date: Wed, 30 May 2001 13:06:12 +0200 (MET DST)
From: Christoph Lampert <[email protected]>
Reply-To: Christoph Lampert <[email protected]>
To: [email protected]
Subject: [OpenDivX] statistical data on encoding process

Hi,

there used to be some #ifdef switched statements that printed out 
the number of bits used for block encoding / coded motion information 
during encore(). But now I didn't find it anymore.

It is possible to include such a feature again? It's very useful 
to see how different modifications incluence efficiency and framesize. 
Because of rate-control the total framesize alone is not a reliable measure. 

gruel

-- 
Dipl. math. Christoph Lampert (complex analysis, integral formulae)

Gibraltargatan 86                  |     CTH, Matematiskt centrum
rum 637                            |     Eklandagatan 86, rum 2235
41279 Gothenburg                   |     41296 Gothenburg
SWEDEN                             |     SWEDEN
Email: [email protected]                |     Email: [email protected]
                                   | 	 Tel. +46 31 772 5323 (office)



--__--__--

Message: 4
Date: Thu, 31 May 2001 10:50:57 +0200 (MET DST)
From: Christoph Lampert <[email protected]>
Reply-To: Christoph Lampert <[email protected]>
To: [email protected]
Subject: [OpenDivX] machine readable trace-file

Hi,

I started running some tracefiles through gnuplot to do some statictical analysis of 
quantizers/ME/framesize. However the trace.txt is human-readable and therefore difficult 
to parse for a automatic script.

Maybe a machine-readable trace-file would be possible? 
Just all numbers for each frame in one line. And 1 for INTRA, 0 for INTER (value of isKeyFrame)

So

>Coding frame #344
>ME with MAD : 88.866295
>0.00 of the MBs are I-MBs.
>Coding mode : INTRA
>The MAD of the VOP to be coded is 88.876446.
>Quantizer is currently 3.000000.
>Current frame is 887104 bits long.
>Target rate is 69120.000000.
>Average rate is 66705.285854.
>Target rate for current frame is 69120.000000.
>Reaction rate is 95879.185410.
>Quantizer is updated to 3.300000.

turns into:

344 88.866295 0.00 1 88.876446 3.000000 887104 69120.000000 66705.285854 69120.000000 95879.185410 
3.300000.

Using a fixed width for every entry (like %12.7f or %08d) would make things even better. 
Perhaps it can work in parallel with trace.txt, calling it tracedata.txt  or something. 

Or is nobody else interested in trace-data?

gruel

-- 
Dipl. math. Christoph Lampert (complex analysis, integral formulae)
Email: [email protected]                |     Email: [email protected]




--__--__--

_______________________________________________
OpenDivX mailing list
[email protected]
http://lists.projectmayo.com/mailman/listinfo/opendivx


End of OpenDivX Digest


Reply To Poster

Local References / HOW-TO / FAQs