My To-Do List

Support forum for DGDecNV
User avatar
admin
Site Admin
Posts: 3965
Joined: Thu Sep 09, 2010 3:08 pm

My To-Do List

Post by admin » Wed Dec 01, 2010 9:16 pm

Code: Select all

Enhancements
------------

MOV container support (MP4 + uncompressed audio)
DVR-MS support
WTV and WTV-HD support
PVR support
VDR support
MPEG1 support (MPEG1 ES and MPEG1 program streams)
Subtitle demuxing
CLI range command (with default for EOS)
Demux AC3 from TrueHD
Full LATM/LOAS audio processing
Field order transition detection/correction
Display file name and byte position of frame start in DGSource(debug=1)
Progressive versus interlaced RGB upsample for DGIndexNV display
GPU postprocessing (deblocker, denoiser, etc.)
Basic batch processing
Improve performance of MKV processing
Optimize the code for gop-- backoff when seeking for each video type
  They are not all fully optimized to backoff only when required,
  so optimizing will improve mean random access time.
Demux zero-delay audio (instead of reporting delay)

Fix Bugs and Limitations
------------------------

Mitigate deint > 0 forces raw
<SH>I.....I....<SH>... support for MPEG
Verify display order for all info fields and formats 
  (e.g., AVC frame structure is not in display order
  as it should be)
"Joints" processing for multiple transport files needs:
  a. handle too little audio (repeat audio frames)
  b. support types other than AC3

Blue Sky (not likely) Enhancements
----------------------------------

Multiple cuts (multiple project ranges)
Dynamic frame size change support
Dynamic audio change support
4:2:2 and 4:4:4 support (requires CUVID support)
Automatic resizing based on the aspect ratio

User avatar
admin
Site Admin
Posts: 3965
Joined: Thu Sep 09, 2010 3:08 pm

Re: My To-Do List

Post by admin » Wed Dec 01, 2010 9:21 pm

I will keep my to-do list public here now. If you want your issue to have any chance of being addressed you must get it added here. Use the feature requests thread to discuss requests.

mastrboy
Posts: 34
Joined: Wed Oct 27, 2010 10:28 am

Re: My To-Do List

Post by mastrboy » Thu Dec 02, 2010 10:25 am

That was fast :)

also, great to-do list.

By the way, is the to-do list listed by priority?

User avatar
admin
Site Admin
Posts: 3965
Joined: Thu Sep 09, 2010 3:08 pm

Re: My To-Do List

Post by admin » Thu Dec 02, 2010 11:05 am

mastrboy wrote:By the way, is the to-do list listed by priority?
Not at this time. If and when I do so I'll notify you here.

Ruklaw
Posts: 2
Joined: Wed Nov 17, 2010 4:23 am

Re: My To-Do List

Post by Ruklaw » Sat Dec 04, 2010 3:44 pm

I can't spot my audio delay problem:
http://neuron2.net/board/viewtopic.php?f=8&t=51
:D

User avatar
admin
Site Admin
Posts: 3965
Joined: Thu Sep 09, 2010 3:08 pm

Re: My To-Do List

Post by admin » Sat Dec 04, 2010 8:58 pm

Because I fixed it in 2037. :P

User avatar
tormento
Distinguished Member
Distinguished Member
Posts: 158
Joined: Mon Sep 20, 2010 2:18 pm

Re: My To-Do List

Post by tormento » Wed Dec 08, 2010 7:34 am

No grain/noise reduction CUDA filter =P

I know it is way more difficult than ordinary programming, however it could be very appreciated ;)

JoeH
Posts: 16
Joined: Mon Jan 10, 2011 7:06 am

Re: My To-Do List

Post by JoeH » Mon Jan 10, 2011 10:15 am

neuron2 wrote: Optimize the code for gop-- backoff when seeking for each video type
They are not all fully optimized to backoff only when required,
so optimizing will improve mean random access time.
Thanks for considering my feature request! As you may remember, I use AviSynths of H264 files in Sony Vegas, and found the thumbnails were painted very slowly when read by DGDecNV. I have been doing some more investigations about this and thought you might be interested in the results:

Average time to paint about 20 thumbnails in Sony Vegas of an H264 clip:
- DGDecNV with VP2 (GeForce 9500): 8 seconds
- DGDecNV with VP4 (GTS 450): 5 seconds
- FFMS (or other CPU indexers such as DGAVCDecDI): 1.5 seconds

What is clear is that the speed corresponds pretty well to the actual maximum decoding speed of the different technologies. This is very good news, as it means that any optimizations you are able to make for increasing random access time should make a notable difference!

fabje
Posts: 23
Joined: Sat Jan 22, 2011 11:35 am

Re: My To-Do List

Post by fabje » Fri Jan 28, 2011 5:37 pm

Cutting support in the commandline, based on frame number or gop.
I hope you will add this soon to all your program's so I don't have any problems anymore with demuxing my recordings into Staxrip.

jeep1611
Posts: 2
Joined: Tue Nov 23, 2010 10:57 am

Re: My To-Do List

Post by jeep1611 » Mon Oct 03, 2011 8:02 am

On the to-do list I notice: "Full LATM/LOAS audio processing"

On inspection of a digital terrestrial HD transport file, I notice that the audio components are AAC ( LC / LATM + HE-AAC / LC / LATM). This is from BBC1 HD:

Code: Select all

Audio #1
Format                           : AAC
Format/Info                      : Advanced Audio Codec
Format profile                   : LC
Muxing mode                      : LATM

Audio #2
Format                           : AAC
Format/Info                      : Advanced Audio Codec
Format profile                   : HE-AAC / LC
Muxing mode                      : LATM
In trying to encode such a file, MeGUI complains about the audio file produced by DGIndexNV thus:

Code: Select all

-[Error] Log for job17 (audio, MOTD1.2011.10.01 PID 19ca DELAY 170ms.aac -> MOTD1.2011.10.01 PID 19ca DELAY 0ms.ac3)
--[Information] [03/10/2011 13:45:09] Started handling job
--[Information] [03/10/2011 13:45:09] Preprocessing
--[Information] [03/10/2011 13:45:10] MediaInfo
---[Information] File: C:\Documents and Settings\Administrator\My Documents\MOTD1.2011.10.01\MOTD1.2011.10.01 PID 19ca DELAY 170ms.aac
---[Information] General
----[Information] Format: LATM
----[Information] FormatString: LATM
----[Information] FileSize: 81636271
----[Information] PlayTime: 
---[Information] Audio
----[Information] ID: 
----[Information] Format: AAC
----[Information] FormatProfile: LC
----[Information] FormatSettingsSBR: 
----[Information] FormatSettingsPS: 
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelPositionsString2: 2/0/0
----[Information] BitRateMode: 
----[Information] Delay: 
----[Information] Title: 
----[Information] Language: 
----[Information] LanguageString: 
--[Information] [03/10/2011 13:45:10] Trying to open the file with NicAudio
--[Information] [03/10/2011 13:45:10] Failed opening the file with NicAudio()
--[Information] [03/10/2011 13:45:10] Trying to open the file with FFAudioSource()
--[Information] [03/10/2011 13:45:12] Failed opening the file with FFAudioSource(). FFAudioSource: Can't open 'C:\Documents and Settings\Administrator\My Documents\MOTD1.2011.10.01\MOTD1.2011.10.01 PID 19ca DELAY 170ms.aac'
--[Information] [03/10/2011 13:45:12] Trying to open the file with DirectShowSource()
--[Information] [03/10/2011 13:45:12] Failed opening the file with DirectShowSource(). DirectShowSource: Could not open as video or audio.

Video returned:  "DirectShowSource: couldn't open file C:\Documents and Settings\Administrator\My Documents\MOTD1.2011.10.01\MOTD1.2011.10.01 PID 19ca DELAY 170ms.aac:
Unspecified error "

Audio returned:  "DirectShowSource: couldn't open file C:\Documents and Settings\Administrator\My Documents\MOTD1.2011.10.01\MOTD1.2011.10.01 PID 19ca DELAY 170ms.aac:
Unspecified error "

--[Error] [03/10/2011 13:45:12] Error starting job
---[Error] [03/10/2011 13:45:12] Exception message: Calling setup of processor failed with error 'Input file cannot be opened: C:\Documents and Settings\Administrator\My Documents\MOTD1.2011.10.01\MOTD1.2011.10.01 PID 19ca DELAY 170ms.aac'
---[Error] [03/10/2011 13:45:12] Stacktrace:    at MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
---[Error] [03/10/2011 13:45:12] Inner exception: null
So, presumably the item on the todo list, Full LATM/LOAS audio processing, will overcome this? If this is the case, may I be cheeky and ask when this enhancement might become available? :)

Post Reply