[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> </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> </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> </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> </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