Log in

View Full Version : Mpeg2dec.dll benchmarks


CruNcher
18th April 2002, 20:33
Hi i took the time to test all Mpeg2dec.dll that are available by today but one is not in this list its an older one from Precis.F Neuman with Dmitrys older P4 SSE2 optimized idctmmx.asm because i couldn't compile it shame on me ;) you can find the sources http://lipstickadv.hypermart.net here but i think it should not be as fast as trbarrys version.

Testfile was a 3.59 minute Scene from Deep Blue Sea as Encoder Nandub was used at a bitrate of
1000kbps continously DRF (Quant) of 2x

Test System was a P4 1800 Wiliamete clocked to 1900 Mhz
Os : Winxp Proffesional

Results:
---------------------------------------
MPEG2DEC(trbarry).dll = 3.50 min IDCT 2
MPEG2DEC(trbarry).dll = 3.46 min IDCT 5
MPEG2DEC(int 21h).dll = 4.06 min IDCT 2
MPEG2DEC(int 21h).dll = 3.49 min IDCT 5
MPEG2DEC(dividee).dll = 4.04 min IDCT 2
MPEG2DEC(dividee).dll = 4.49 min IDCT 5 produces frame errors and to big files (gues why ;)


So i hope that could be a little bit of help :)

Your Experience would also be fine

oddball
19th April 2002, 00:31
Where do I download the trbarry dll? :)

trbarry
19th April 2002, 16:16
oddball Where do I download the trbarry dll?

oddball -

You can find a renamed TEST version, including source, at www.trbarry.com/mpeg2dec2.zip

I'm not sure I really want to be the keeper of this but I seemed to have spawned another version as I incorporated various changes made by other folks for both this and DVD2AVI(save-oe):

- Support for ATSC/HDTV streams by PCDVDGUY

- DmitryR's P4 optimizations (including P4 IDCT bug fix for early version)

- some of Dr. Frankenstein's P4 optimizations (more later)

- increased internal buffer size to avoid crashes on garbage (usually HDTV) data

- fixed cropping bug that made weird colors when cropping in dvd2avi/mpeg2dec

- a better aligned_malloc function for faster performance and fewer crashes

- other minor optimizations

All this was discussed off and on in that long
DVD2AVI Sourceforge thread (http://forum.doom9.org/showthread.php?s=&threadid=11442)

But I haven't submitted this to Doom9 as an official supported release. I will probably eventually try to add this code to the Save-oe Sourceforge project but I'm working on something else now.

I don't know if anyone else is actively maintaining mpeg2dec these days. If they are it would be nice if they could merge the changes and test it out some.

- Tom

Chibi Jasmin
22nd April 2002, 17:13
The version downloadable from www.trbarry.com/mpeg2dec2.zip is currently dated 02-Apr-02. In Doom9's new DVD2SVCD Package, there is a version dated 08-Apr-02. Is that just a changed date in doom9's package? Which of the two is newer? Or in other words, where is the newest at all?

trbarry
23rd April 2002, 04:41
Mine on trbarry.com is just a test version, subject to change at any time. I'd treat the Doom9 one as being more mainstream. I'd probably only recommend the one on my site for adventurous P4 or HDTV users. And I think some of the other version are also picking up some P4 optimizations.

- Tom

Chibi Jasmin
23rd April 2002, 07:58
I see...thanx for the info...would you give us some details on the Doom9-version? The other one has been discussed in the dvd2avi sourceforge thread...

trbarry
23rd April 2002, 15:17
I see...thanx for the info...would you give us some details on the Doom9-version?

Well, I'm sort of an adventurous P4/HTDV user so I don't know much about the official Doom9 version. ;)

But probably somebody here does.

- Tom

Chibi Jasmin
23rd April 2002, 21:07
Well, it is supposed to be from you :-)

See the text next to the DVD2SVCD download:

DVD2SVCD 1.8.0b1 - contains all you need for DVD2SVCD conversion (exept for CCE SP2.50/TMPG, but here's a CCE demo TMPG demo ): vStrip 0.8f, mpeg2dec.dll (one by Dividee and one by trbarry), Avisynth 1.05, BeSweet 1.3b9, IVTC Plugin 2.2 for Avisynth, Decomb 3.8, Madplay 1.5, Pulldown v0.99c, SimpleResize.dll, Submux, VCDImager 0.7.12, DVD2AVI 1.76 CLI, bbMPEG 1.24b18 modified.

And the one that is not dividee's is dated 08-04-02 and different from your 02-04-02 version on trbarry.com

trbarry
23rd April 2002, 22:34
Ok, cool. I haven't downloaded it because I like using the one I have source for. But I think mine is just based upon Dividee's anyway, with the changes listed in the neverending Sourceforge thread.

- Tom

Chibi Jasmin
24th April 2002, 09:23
Well, as this version is supposed to be from you, why don't you have the source for it !? :-) Strange...