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 27th January 2005, 04:36   #1  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,634
DGMPGDec 1.2.0 beta 6

Here is the beta:

http://neuron2.net/fixd2v/dgmpgdec120b5.zip

Let's just say it fixes a lot of things and adds some cosmetic things.

This MPEG stuff is hard! I remember why I took a sabbatical now.

The starting codebase for DVD2AVI was a spaghetti bowl. I keep saying it needs a total rewrite, but Nic already tried that, I think.

Last edited by neuron2; 2nd February 2005 at 23:54.
neuron2 is online now   Reply With Quote
Old 27th January 2005, 04:58   #2  |  Link
Cyberia
Moderator
 
Cyberia's Avatar
 
Join Date: Nov 2002
Location: Inside
Posts: 718
Re: DGMPGDec 1.2.0 beta 3

Quote:
Originally posted by neuron2
I remember why I took a sabbatical now.
Don't even think about it.

Quote:
The starting codebase for DVD2AVI was a spaghetti bowl. I keep saying it needs a total rewrite, but Nic already tried that, I think.
Is it any better now?

Still have the issue with the seek bar where it doesn't display the right frame if you move the bar too fast.

Load a vob. Grab the bar and snap it to the right all the way, fast. Repeat.

Pretty soon, you'll have a situation where the bar is at the endpoint, but the displayed frame is from much earlier. If you click 'Next GOP' it advances from the displayed frame.
Cyberia is offline   Reply With Quote
Old 27th January 2005, 05:11   #3  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,634
It's not worth fixing that. I'd rather rewrite the entire navigation system.

What I'm interested in now are what people have real practical problems with. Obviously audio sync is a biggie, and now I am realizing that crappy transport streams are causing people a lot of headaches. I'm thinking we need DGTransportFix. It would recover the PCR and then with that stable timebase, it would expect a video frame at regular intervals of PTS corresponding to the frame rate. If one is missing, we either insert one or cut audio to match. Similarly for missing audio. Of course the hard part is the inserting of video and audio. You'd need to reencode the MPEG locally, but that is not terribly difficult.

That's what I'm thinking about.
neuron2 is online now   Reply With Quote
Old 27th January 2005, 08:36   #4  |  Link
zeus163
Registered User
 
Join Date: Apr 2002
Posts: 134
First off, thanks for continuing to work on this great program. It is one of my most used programs.

I seem to have a slight problem in regards to .ts streams. I capture my streams via the firewire out of my Motorola box onto my computer. When I record off Discovery HD I can run into problems with the streams in Project X, but that's not too big of a deal as I just edit out commercials with HDTV2MPEG. Well, in HDTV2MPEG it is reporting the streams as video 22 and audio as 20. When I input these into DGMPEG it states that it can't find anything. When I have DGMPEG try and find the pids it finds 11 and 14. It seems to work fine until the very end of creating a project when it brings up an error that states that it can't find audio or video data and that I need to recheck my pids. An AC3 file is still created however. I just ran it again and it created an ac3 file with a different offset then the first time I ran it through with the same erro at the end. Now I'm confused. I just ran it a third time with the same error, but now two of the ac3 files have the same offset. I'm going to try and encode this overnight and see if it all works out.

Whew...I hope that makes sense.
zeus163 is offline   Reply With Quote
Old 27th January 2005, 14:03   #5  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,634
@zeus163

I can help with it only if you put a failing source stream on my ftp site and then tell me it is there:

ftp.neuron2.net
user: guest@neuron2.net (enter it just like that)
password: guest
neuron2 is online now   Reply With Quote
Old 27th January 2005, 15:35   #6  |  Link
zeus163
Registered User
 
Join Date: Apr 2002
Posts: 134
Thanks Neuron2

I have to head out to work now. I'll up a piece of it when I get back. I'll edit out a small clip with HDTV2MPEG2 and start it later.

thanks!
zeus163 is offline   Reply With Quote
Old 27th January 2005, 15:54   #7  |  Link
Nic
Moderator
 
Join Date: Oct 2001
Location: England
Posts: 3,260
Mine turned into a spaghetti bowl too...You start writing things modular, and then realise you need to do them all together....

Maybe you and me should start from scratch one day...one day

Keep it up,
-Nic
Nic is offline   Reply With Quote
Old 27th January 2005, 18:35   #8  |  Link
SoulSmasher
Registered User
 
SoulSmasher's Avatar
 
Join Date: Jan 2005
Posts: 25
thanks neuron 2,
hope this should solve some of my encoding problems (on my thread)
SoulSmasher is offline   Reply With Quote
Old 27th January 2005, 21:59   #9  |  Link
Cyberia
Moderator
 
Cyberia's Avatar
 
Join Date: Nov 2002
Location: Inside
Posts: 718
I can't find any real-world issues with this build.

The trackbar has MUCH better resolution and it looks like Preview mode is about 5-10% faster. Project time remains the same though.

Nice job!!!
Cyberia is offline   Reply With Quote
Old 28th January 2005, 10:06   #10  |  Link
TEB
Registered User
 
Join Date: Feb 2003
Posts: 235
@Neuron2: Great build but...
1. Sometimes when u add a TS file and the "cant find pids" popup comes along after a few seconds.. But if u are to fast and click on detect pids BEFORE this popup comes it hangs the application.. I was able to do this with random TS yesterday...
2. Some HDV file (like the one u got from me) says cant find PMT/PAT, so no pids are selectable..

@teb
TEB is offline   Reply With Quote
Old 28th January 2005, 14:25   #11  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,634
@TEB

1. It shouldn't hang. I'll try to duplicate it.

2. If DGIndex says there is no usable PAT/PMT, then there isn't. You can always use Raw PID Detection to set the PIDs.

Last edited by neuron2; 28th January 2005 at 14:28.
neuron2 is online now   Reply With Quote
Old 28th January 2005, 15:04   #12  |  Link
loni_blues
Registered User
 
Join Date: Jan 2003
Location: Argentina
Posts: 125
Hi neuron2,

First, thanks for your great work!

There is a problem when saving a d2v file with beta 3. The file is left unfinished with the last couple of lines missing (checked with 1.1.0).

A doubt: I thought timestamp stood for the part of the movie being analysed, but at around half of the movie I am processing it starts from 0 again and ends with a value of 53 minutes for a 2 hour movie. Does that have to with the number of audio tracks?

Regards
loni_blues is offline   Reply With Quote
Old 28th January 2005, 15:22   #13  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,634
I have an idea about the unfinished business. I'll look at it tonight. Can you tell me if it was a VOB, a transport stream, or an elementary stream?

I don't know anything about the timestamps. I'll have a look at that too.
neuron2 is online now   Reply With Quote
Old 28th January 2005, 16:34   #14  |  Link
loni_blues
Registered User
 
Join Date: Jan 2003
Location: Argentina
Posts: 125
It was a VOB. I noticed the timestamp thing in 1.1.0 as well.

Thanks, neuron2.

Last edited by loni_blues; 28th January 2005 at 16:37.
loni_blues is offline   Reply With Quote
Old 28th January 2005, 19:53   #15  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 2,698
neuron2 i have the same problem only that it ends in an unrecognized exception error on load of the d2v via dgdecode also a vob file, it was created via the latest dgindex the new dgdecode works fine with old dgindex created d2vs

Edit: Dgindex.exe from beta2 works
__________________
all my compares are riddles so please try to decipher them yourselves :)
current Main XviD PSNRLab version 1.1
current XviD PSNRLab update 1.1.3
MT1389xx Player Infos
XviD EDP Build CVS (CruNchers Visual System ©) V 1.4 new with predefined profiles ;)
Code:
Olivera: "We're expendable assets"
         "and we've just been expended"
"It's not a trick it's a Sony Rootkit" pwnz :devil: :angry: :rolleyes:

Last edited by CruNcher; 28th January 2005 at 19:56.
CruNcher is online now   Reply With Quote
Old 28th January 2005, 21:12   #16  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,634
OK, I got too clever for myself, apparently. I'll sort it out this weekend. Thanks for the feedback.
neuron2 is online now   Reply With Quote
Old 29th January 2005, 07:17   #17  |  Link
zeus163
Registered User
 
Join Date: Apr 2002
Posts: 134
@neuron2

I cut a piece of the .ts file that gave me that error message. I ran dgmpgdec on it and I could not recreate the error. Strange. So, I elected not to send the cut file to you.

Thanks for working on great programs like this for us!
zeus163 is offline   Reply With Quote
Old 29th January 2005, 18:29   #18  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Hollola, Finland
Posts: 3,457
A bug I just found with 1.2.0b3 :

I tried to create a project from a movie, 4 VOBs. I added them normally and then chose "demux all tracks" and saved the project. The processing went fine until the point where it should have ended (that is, the end of the movie). Instead, it kept going, and for some weird reason the resulting AC3 track became huge, it was ~3GB by the time I closed DGIndex Choosing one track and demuxing only that didn't help either.

I ripped the DVD with DVD Decrypter, stream processing enabled, one track left out.

DGIndex 1.1.0 works fine.
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline   Reply With Quote
Old 29th January 2005, 18:52   #19  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,634
Yes, I'm aware of it. I'll release a fix today or tomorrow.

Thank you.
neuron2 is online now   Reply With Quote
Old 30th January 2005, 19:10   #20  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,634
beta 4

Here's beta 4:

http://neuron2.net/fixd2v/dgmpgdec120b4.zip

Hopefully (need smiley with fingers crossed), it fixes the reported problems. It can demux video from VOBs now too (transport and PVA coming). It also fixes the bug in deringing that Milan pointed out.

[off to the swimming pool now]

Last edited by neuron2; 30th January 2005 at 20:01.
neuron2 is online now   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 05:04.


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