Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > DVD2AVI / DGIndex

Reply
 
Thread Tools Display Modes
Old 14th October 2005, 17:54   #1  |  Link
NaN
Registered User
 
Join Date: Dec 2003
Posts: 172
Release of DGDecode 1.1.0+ by NaN

This version is only compatible with DGDecode/DGMPGDec 1.1.0! Not with current versions of neuron2's DGMPGDec package! Use my version with DVD-rebuilder!

DGDecode 1.1.0+ is an overall enhanced version that is fully compatible with the original release. Intended for the use with DVD-Rebuilder, it offers small additions in both terms, features and performance.

The original code was already highly optimized, however this version needs approx. 1/3 less cpu-time and accelerates encoding times - tested on a P4 with CCE - by roughly 10%.

New (main) features:
  • 10% more encoding speed without quality loss
  • broken "info" and "upConv" parameters are now fixed
  • backported the better slice decoding from DGDecode 1.4.3 (better resilience to video errors)
  • added exception handling (was introduced in DGDecode 1.3.0)

I'm using my dev versions for months now without any problems, a comparison showed identical output to the original build.

A big "thank you" to all opensource developers! It's a great way to learn a lot, even if the code is a mess sometimes.

Maybe somebody is interested in using it, I thought I would share it. So if somebody experiences bugs, odds, whatever, please drop me a note. Unfortunatly I'm not able to dedicate that much time as Don, but I will try and see what I can do!

Enjoy! NaN

PS: If somebody wants to put them on a homepage (maybe together with the release or just the release - whatever), that would be great, since I don't have one.

Edit: source attached.
Edit: added readme to release
Edit: SSE build attached.
Edit: SSE build removed, lookin into it
Edit: new SSE build up. Thanks to the testers!

I'm not sure if it makes sense to release the SSE build, since (only?) P4s show a benefit. For sake of completeness (and for the brave ;-)) I attach it anyway.

If in doubt, choose the SSE1 build!
It uses all optimizations by itself - due to different scheduling and threading it's maybe a tiny amount slower.
Attached Files
File Type: zip DGDecode 1.1.0+ src.zip (147.9 KB, 1508 views)
File Type: zip DGDecode 1.1.0+ A SSE2 version by NaN.zip (148.9 KB, 27012 views)
File Type: zip DGDecode 1.1.0+ A SSE1 version by NaN.zip (142.6 KB, 3156 views)

Last edited by NaN; 19th October 2005 at 15:48.
NaN is offline   Reply With Quote
Old 14th October 2005, 18:04   #2  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 17,190
While I appreciate your work, I have two problems with this. First, you are going to bring back the versioning nightmare that we had with DVD2AVI. Please rename your version to avoid this, e.g., NaNDecode.dll or something like that. Second, you have to release source code to comply with the GPL. I will delay approving your attachment to hear your response.
neuron2 is offline   Reply With Quote
Old 14th October 2005, 19:32   #3  |  Link
NaN
Registered User
 
Join Date: Dec 2003
Posts: 172
Seems we're in trouble.

I respect the GPL, but I don't have a homepage and I don't want one. If somebody wants to host the sources, I will gladly accept that offer. If attaching the sources to the post is ok, I will do that (but I think doom9 won't be very happy about that). If somebody points out another simple possibility I'll do that.

To the other point: my build is a drop-in replacement for your original build. The dvd-rebuilder only accepts a "DGDecode.dll", no other names allowed - so the very first step of every user is renaming my build to that name.

There are at least 3 possibilities to identify my build: size, date and of course the info parameter that displays the version.

All my changes are under the hood and don't change the api or file format in any way.

Cheers, NaN
NaN is offline   Reply With Quote
Old 14th October 2005, 21:45   #4  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 17,190
Not following GPL is not an option. Maybe jdobbs would be willing to host it for you. If you attach a zip with source, I'll approve it. I doubt that doom9 would have any objection to that.

Regarding the name, I see the problem and I suppose it's just something we'll have to live with.
neuron2 is offline   Reply With Quote
Old 15th October 2005, 11:16   #5  |  Link
alfixdvd
Registered User
 
Join Date: Mar 2004
Posts: 216
Hi NaN

Can you post your files at forum.digital-digest.com ?
alfixdvd is offline   Reply With Quote
Old 15th October 2005, 13:52   #6  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 17,190
Attachments approved. Thank you for your contribution, NaN!

Anybody that plans to host this, please observe GPL and also host the source code. Thank you.
neuron2 is offline   Reply With Quote
Old 15th October 2005, 17:18   #7  |  Link
Pasqui
Registered User
 
Join Date: Oct 2001
Posts: 150
Hi NaN,
a SSE version would be greatly appreciated
Pasqui is offline   Reply With Quote
Old 15th October 2005, 19:24   #8  |  Link
Tima
Registered User
 
Join Date: Aug 2004
Location: Russia, Novosibirsk
Posts: 126
Donald, will you merge these optimizations into DGMPGDec?
Tima is offline   Reply With Quote
Old 16th October 2005, 00:30   #9  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 17,190
Quote:
Originally Posted by Tima
Donald, will you merge these optimizations into DGMPGDec?
I'll have a look at it as time permits.
neuron2 is offline   Reply With Quote
Old 16th October 2005, 01:26   #10  |  Link
Prodater64
Registered User
 
Join Date: Mar 2004
Posts: 266
@NaN: While your dll must to have dgdecode.dll name, you could change your zip file name to NaNDecode.zip or something like this to avoid confusions as Donald said you previously. Also a txt file inside the zip would be appreciated.
Thanks.
__________________
Prodater64
Prodater64 is offline   Reply With Quote
Old 16th October 2005, 10:57   #11  |  Link
NaN
Registered User
 
Join Date: Dec 2003
Posts: 172
@Prodater64: thanks for your suggestion! A readme is added.

@Pasqui: sorry that I cannot fulfill your wish immediatly! But I need to check 1 or 2 things to be sure that the SSE build is ok!

@alfixdvd: unfortunatly I don't have a registration there - feel free to post the files over there, if you wish. Please add in that case that comments shall be posted here at doom9.

Cheers, NaN
NaN is offline   Reply With Quote
Old 16th October 2005, 14:36   #12  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
@NaN: I've troubles to use your dgdecode.dll-build. I'm using the newest DGDecode 1.4.5 which produces 'DGIndexProjectFile11'. I always got an error that the d2v can't be opened. With donalds build it works ... I'm using an AMD 64 3.500+.
Amnon82 is offline   Reply With Quote
Old 16th October 2005, 14:57   #13  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 17,190
DGIndex 1.4.5 should have D2V file version 12. It was erroneously released as 11 and was corrected in 1.4.6b1.
neuron2 is offline   Reply With Quote
Old 16th October 2005, 15:52   #14  |  Link
NaN
Registered User
 
Join Date: Dec 2003
Posts: 172
Maybe I wasn't clear enough - my build is file format compatible only with DGMPGDec 1.1.0! Not with current versions! You have to use DGIndex 1.1.0, since you can only use matching pairs together!

Sorry for causing troubles! NaN
NaN is offline   Reply With Quote
Old 16th October 2005, 16:33   #15  |  Link
FredThompson
Registered User
 
FredThompson's Avatar
 
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,898
I'll be more than happy to provide a "home" for derivative works and other "homeless" filters. There's a major update coming to the A/V links list on neuron2's site (really, I promise...Beuler? Beuler?) to which I plan to put links to things like an archive fo the long-gone Sub Stream Alpha site and others which people request on a fairly regular basis.
__________________
Curator of links at http://neuron2.net
(Yes, I know it's woefully out of date...)
Collecting 9/11, Afghan/Iraq, Mail Call, Trains, Cooking, Woodworking, Fighting Illini
FredThompson is offline   Reply With Quote
Old 16th October 2005, 17:35   #16  |  Link
FredThompson
Registered User
 
FredThompson's Avatar
 
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,898
Please post a non-SSE2 version. Paupers like me would appreciate this.
__________________
Curator of links at http://neuron2.net
(Yes, I know it's woefully out of date...)
Collecting 9/11, Afghan/Iraq, Mail Call, Trains, Cooking, Woodworking, Fighting Illini
FredThompson is offline   Reply With Quote
Old 16th October 2005, 17:52   #17  |  Link
Malphas
Registered User
 
Malphas's Avatar
 
Join Date: Jul 2004
Posts: 60
Couldn't you just host it at SourceForge?
Malphas is offline   Reply With Quote
Old 16th October 2005, 19:35   #18  |  Link
NaN
Registered User
 
Join Date: Dec 2003
Posts: 172
@Malphas: yeah sure - however I don't plan to release a new build every week (actually I'm not perfectly sure that there will be another release - besides bug fixing versions of course), so attaching to the release post is sufficient for me.

@FredThompson: thanks a lot for your offer - and I would gladly accept that, if you really want to put the files on your server.

SSE build needs some days (I've to look at 1 or 2 things).

Have a nice evening, NaN
NaN is offline   Reply With Quote
Old 16th October 2005, 19:57   #19  |  Link
FredThompson
Registered User
 
FredThompson's Avatar
 
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,898
I'll host it for you. You might also want to post it to neuron2's discussion board. There are some other derivatives of his filters there.
__________________
Curator of links at http://neuron2.net
(Yes, I know it's woefully out of date...)
Collecting 9/11, Afghan/Iraq, Mail Call, Trains, Cooking, Woodworking, Fighting Illini
FredThompson is offline   Reply With Quote
Old 17th October 2005, 01:50   #20  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
@neuron2: thx for the info.
@NaN: thx to u 2
Amnon82 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 18:23.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.