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 Search this Thread Display Modes
Old 7th January 2005, 00:04   #1  |  Link
Cyberia
Moderator
 
Cyberia's Avatar
 
Join Date: Nov 2002
Location: Inside
Posts: 718
DGMPGDec Development List

This is the list of requested fixes and enhancements for DGMPGDec. It's the wish list of features and fixes. Please feel free to add/correct to this list by posting to this thread.

This list is not prioritized or ordered in any way. Some of these may require extensive work, others may be easy changes. This is NOT intended to be a "to do" list for any one developer. Developers are invited to assign items to themselves for development. Please inform neuron2 if you with to do that, in order to avoid duplication of effort.

Code:
Fixes
-----

1) DGMPGDec needs to support no-I-frame streams.

2) Stopping a preview with a field structure clip can result in
display of fields from different pictures. This only affects
display in DGIndex after hitting stop, and does not affect video
output.

DGIndex Enhancements
--------------------

1) Auto detect and set Field Operation
        a) can be overridden/changed

2) Multiangle support

3) Unicode character support

4) Some kind of free-space check before saving projects

5) Produce audio files with no delay necessary.
        a) Also, tool for audio sync/PTS debugging
        b) Proper correction for AV sync loss due to
           video or audio losses due to stream errors.

6) (GUI) Frame accuracy. Individual frame stepping (both directions).

7) (GUI) Allow multiple simultaneous selection ranges to be set. Cutting.

8) (GUI) Audio Identification
        a) Audio track selector reports valid tracks and some info 
           (types, bitrate, freq, length, language, etc)
           AC3(5.1) 448Kbps 48Khz  849s En
           AC3(2.0) 192Kbps 44Khz  243s Sp
           DTS      768Kbps 48Khz 1843s Gr

9) (GUI) Audio playback

10) (GUI) Clipping option needs better granularity

11) (GUI) Save clipping settings if clipping is checked when ending the program
    Cyberia's comment: Not sure if this is a good idea at all.  Don't
    save the setting, but don't clear it when you load a new vob. If you
    save the clipping value, users will  forget about it (especially
    command-line users) and bad things will happen.  Better
    to preserve the current setting while the program is open and
    allow the user to load multiple files without resetting the value.

12) (GUI) Enhanced Color/Luma controls
        a) Possibly like AVIUTL or....
        b) Invoke the AviSynth filters Tweak and Levels

13) (CLI) option to specify the process priority

14) (CLI) Add a commandline option to specify a range of "VOB Cell IDs" to
index. [mg262]

15) Process multiple audio streams at once for transport streams
(as is currently done for program streams).


DGDecode Enhancements
---------------------

1) Rationalize parameter definitions and functionality
        a) See this thread: http://forum.doom9.org/showthread.php?s=&threadid=76625  

2) Automatic D2V file generation

3) Allow "Info" to be used in AviSynth for conditional filtering

Last edited by Guest; 12th December 2007 at 15:06.
Cyberia is offline   Reply With Quote
Old 7th January 2005, 00:22   #2  |  Link
Cyberia
Moderator
 
Cyberia's Avatar
 
Join Date: Nov 2002
Location: Inside
Posts: 718
I am reposting this thread now that it seems some development has resumed on DGMPDec. The original thread can be found here.

I believe these items have been resolved by the latest fixes from Tritical:
Quote:
Code:
Fixes
------------
1) Upsampling based on progressive/interlaced picture indication
[AbsoluteDestiny]


DGDecode Enhancements
---------------------
2) Set ipp parameter automatically according to current frame type

4) Show clip TFF versus BFF in info dialog.
Please confirm these and ill remove them from the list. Also, thanks for the new coding!

Last edited by Guest; 18th May 2005 at 03:21.
Cyberia is offline   Reply With Quote
Old 8th January 2005, 01:14   #3  |  Link
Cyberia
Moderator
 
Cyberia's Avatar
 
Join Date: Nov 2002
Location: Inside
Posts: 718
Well, sorry everyone. The list originally posted was a bit out of date. I have updated it with the current issues, so please go over it again.
Cyberia is offline   Reply With Quote
Old 12th January 2005, 14:52   #4  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally posted by Cyberia
Please confirm these and I'll remove them from the list.
Please don't remove them until they make it into my full releases. Otherwise, I may forget about them.

I am reviewing tritical's changes right now with a view to incorporating them.
Guest is offline   Reply With Quote
Old 24th January 2005, 17:59   #5  |  Link
Cyberia
Moderator
 
Cyberia's Avatar
 
Join Date: Nov 2002
Location: Inside
Posts: 718
The list has been updated as of 1/24/05 to reflect the changes made with DGMPGDec 1.1.0.
Cyberia is offline   Reply With Quote
Old 19th April 2005, 04:25   #6  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Updated the list.
Guest is offline   Reply With Quote
Old 29th April 2005, 23:54   #7  |  Link
iNFO-DVD
Author of avi.NET rip.NET
 
iNFO-DVD's Avatar
 
Join Date: Apr 2005
Location: England [UK]
Posts: 408
The "[ ]" in CLI

Just a little request if possible.....

Are the [ and ] (around filenames) in the CLI of DGIndex there for just parsing???? I mean, any reason why they are "[ ]" or was that just what was chosen originally?

The reason I ask is because if I use DGIndex CLI I can now not have the "[" or "]" symbol in my path, which is a bit of a pain as I use them quite a lot.

Any chance you could change the symbol to something that you can't legally have in a path so it will never be an issue with anyone again?

Illegal folder/file names are:
\/:*?"<>|

Hope you can oblige.......
iNFO-DVD is offline   Reply With Quote
Old 4th May 2005, 22:15   #8  |  Link
Cyberia
Moderator
 
Cyberia's Avatar
 
Join Date: Nov 2002
Location: Inside
Posts: 718
Re: The "[ ]" in CLI

Quote:
Originally posted by iNFO-DVD
Just a little request if possible.....

Are the [ and ] (around filenames) in the CLI of DGIndex there for just parsing???? I mean, any reason why they are "[ ]" or was that just what was chosen originally?

The reason I ask is because if I use DGIndex CLI I can now not have the "[" or "]" symbol in my path, which is a bit of a pain as I use them quite a lot.

Any chance you could change the symbol to something that you can't legally have in a path so it will never be an issue with anyone again?

Illegal folder/file names are:
\/:*?"<>|

Hope you can oblige.......
Your only option would be to use the -BF([filelist]) option. I just tested it with [ ] in filenames and it does work fine.

You should also post questions like these in a new thread. I understand your confusion, but this is not a feature request thread.

Cyberia
Cyberia is offline   Reply With Quote
Old 15th May 2005, 02:58   #9  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Added a bug regarding multiple instances of DGVfapi. Well, I didn't add the bug, I added the notice of its existence.
Guest is offline   Reply With Quote
Old 3rd June 2005, 23:50   #10  |  Link
Zetto
Registered User
 
Join Date: May 2005
Posts: 20
Is there anyway to include the demuxed sound file name somewhere in the template.avs? I mean like substituting videofile name with the generated d2v, is it possible to introduce something similar for audio file? Thanks for the great work
Zetto is offline   Reply With Quote
Old 4th June 2005, 19:22   #11  |  Link
Xesdeeni
Registered User
 
Join Date: Aug 2002
Posts: 467
How about adding DxVA support to DGMPEGDecode? That should allow much faster conversions, especially for HD material.

Also, is there any advantage to using the flags in the MPEG stream to help Decomb? I.e. would the decomb process (Telcide/Decimate) be any faster if rolled into DGIndex/DGMPEGDecode?

Xesdeeni
Xesdeeni is offline   Reply With Quote
Old 4th June 2005, 21:29   #12  |  Link
Pookie
Registered User
 
Join Date: Apr 2005
Posts: 1,339
Have you guys considered transport stream repair capability, ala Mpeg2Repair http://users.adelphia.net/~mwilczyn/mpeg2repair/ ? Not so much to fix the file, but rather to fix the errors before A/V demux and .d2v creation. I know it is a bit out of the scope of what DGmpgdec was designed to do, but hell, thought I'd ask.

Last edited by Pookie; 4th June 2005 at 21:31.
Pookie is offline   Reply With Quote
Old 4th June 2005, 23:29   #13  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by Pookie
Have you guys considered transport stream repair capability.
Yes, I've considered it. It's possible but probably not before I personally start capturing transport streams.
Guest is offline   Reply With Quote
Old 5th June 2005, 02:39   #14  |  Link
Pookie
Registered User
 
Join Date: Apr 2005
Posts: 1,339
Thanks for your consideration, Donald. If you want a couple of DVDs worth of transport stream samples (laden with errors) for testing purposes, just say the word.

Last edited by Pookie; 5th June 2005 at 03:29.
Pookie is offline   Reply With Quote
Old 10th June 2005, 03:19   #15  |  Link
dvgeek
Registered User
 
Join Date: Jan 2005
Location: California
Posts: 31
Small Feature Request

Great Tool Neuron2 !

New feature for demuxing is very useful - and I have a request here - when this option is selected, could it generate a d2v file that points to the demuxed m2v file instead of the original file (tp / mpg) ?

Thanks again.
dvgeek is offline   Reply With Quote
Old 13th June 2005, 16:24   #16  |  Link
Xesdeeni
Registered User
 
Join Date: Aug 2002
Posts: 467
The LinkPlayer2 is capable of playing ATSC TS and DiVX HD content from a DVD. But ATSC content can fill a single-layer DVD*R with as little as 30 minutes of video. So I'm converting some ATSC HD content to DiVX HD to shrink it, and for possible playback with a LinkPlayer2 or similar device.

On my Athlon XP 2400+, I can't play back the HD stream via DGMPEGDec faster than 15-20 fps. But it can play back at a full 60 fps using only 35% of the CPU with the FusionHDTV software decoder using DxVA (it can't quite handle 60 fps with 100% use without DxVA).

Is there any way we can help with decoder optimizations? Is it possible to add DxVA to the decoder?

Xesdeeni
Xesdeeni is offline   Reply With Quote
Old 3rd July 2005, 21:49   #17  |  Link
mg262
Clouded
 
mg262's Avatar
 
Join Date: Jul 2003
Location: Cambridge, UK
Posts: 1,148
Request: CLI selection of VOB Cell ID

Would you consider adding a commandline option to specify a range of "VOB Cell IDs" to index?

I tend to rip the episodic DVDs I'm working on as .ISOs (to keep the originals safe), and in order to frameserve I have to (mount and) re-rip each episode as a separate VOB. Commandline selection of VOB Cell ID ranges would allow frameserving directly from the mounted .ISOs, saving a lot of hard disk space and substantially reducing the number of files that need to be managed.

Thanks very much!
M.
mg262 is offline   Reply With Quote
Old 4th July 2005, 04:59   #18  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by Xesdeeni
Is there any way we can help with decoder optimizations? Is it possible to add DxVA to the decoder?
I don't see DGIndex as a player. The play is there only for finding cut points and getting preview information. Therefore, optimized playback appears superfluous, especially without audio.
Guest is offline   Reply With Quote
Old 4th July 2005, 05:01   #19  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by dvgeek
New feature for demuxing is very useful - and I have a request here - when this option is selected, could it generate a d2v file that points to the demuxed m2v file instead of the original file (tp / mpg) ?
That's not easy because all the indexing is done on the stream parsed as demuxing occurs, and that is not the M2V stream. It would require a lot of changes. You'll have to just index the M2V.
Guest is offline   Reply With Quote
Old 4th July 2005, 05:02   #20  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by mg262
Would you consider adding a commandline option to specify a range of "VOB Cell IDs" to index?.
Yes, I'll consider it for 1.5.0.
Guest is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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 23:01.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.