[RESOLVED] DGIndexNV versus DGDemux

Support forum for DGDecNV
User avatar
Rocky
Moose Approved
Posts: 1221
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGIndexNV versus DGDemux

Post by Rocky »

Sherman said he would be happy to implement an MPLS selector ala DGDemuxGUI. He wants to use it as a project to teach Curly how to code. I said go for it!
User avatar
gonca
Curly Approved/Moose Approved
Posts: 956
Joined: Sun Apr 08, 2012 6:12 pm

Re: DGIndexNV versus DGDemux

Post by gonca »

@Rocky
Just tested the latest RC Rocky, and it is looking good.
Job well done
You are out of the box of shame and Sherman should be made aware that his "upgrades" weren't quite there

@Sherman
Long fall if Rocky hadn't fixed it for you
DAE avatar
renols
Moose Approved
Posts: 108
Joined: Tue Feb 22, 2011 2:34 am

Re: DGIndexNV versus DGDemux

Post by renols »

Hi.

Just did a test with most recent rc on one of the blurays I tested with older rc, and it seems to have become even faster then before.

Maybe just 5 seconds or so, but its still 5-10%.

Getting better and better :-)

renols
User avatar
Rocky
Moose Approved
Posts: 1221
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGIndexNV versus DGDemux

Post by Rocky »

    We're probably at the maximum performance now unless we want to scrounge for another second or two of CPU. Can't do much more with the IO on the application side. Use quality SSDs and stay off the windows partition. Don't do heavy work on other things while you are indexing. It would be interesting to know how things compare to other indexing apps working on seamless branching disks. Are there any others that actually work right?

    Go easy on Sherman. He didn't know about the file caching by windows, so he ended up doing a great job on the CPU side of things. Also, the port to 2019 and the latest toolset is quite useful in several ways.

    Thank you for your testing, guys. It's going to be sweet to have a disk browser/MPLS selector, so Sherman can try to bat 1000 on that.
    User avatar
    Curly
    Moose Approved
    Posts: 90
    Joined: Sun Mar 15, 2020 11:05 am

    Re: DGIndexNV versus DGDemux

    Post by Curly »

    Me and Sherm are gonna bat 5000!
    User avatar
    Curly
    Moose Approved
    Posts: 90
    Joined: Sun Mar 15, 2020 11:05 am

    Re: DGIndexNV versus DGDemux

    Post by Curly »

    Hehe, Sherm taught me how to code in C++ this morning and I already have the MPLS browser working. Gonna do some testing and review and then I'll give it to Rock later today for a new rc. Batting 10000. Nyuk!

    BTW, guys, MKV and MP4 are broken in rc3. I'll fix that too and bat 1000000.
    User avatar
    Rocky
    Moose Approved
    Posts: 1221
    Joined: Fri Sep 06, 2019 12:57 pm

    Re: DGIndexNV versus DGDemux

    Post by Rocky »

    Here is rc4 for testing. Need to test File/Open Disk and indexing and demuxing for MKV and MP4, especially comparing the DGI files versus the stable build.

    http://rationalqm.us/misc/DGIndexNV_rc4.rar

    * Added MPLS browser (File/Open Disk).
    * Fixed MKV/MP4 (I hope).

    :salute: Curly
    :salute: Sherman

    The next thing I'd like to see is optimization of MKV/MP4 indexing/demuxing.
    User avatar
    Rocky
    Moose Approved
    Posts: 1221
    Joined: Fri Sep 06, 2019 12:57 pm

    Re: DGIndexNV versus DGDemux

    Post by Rocky »

    Beware of a little issue with Open Disk. After you return with your disk selection, sometimes DGIndexNV gets minimized and you have to maximize it again. I have this fixed for the next rc.
    DAE avatar
    renols
    Moose Approved
    Posts: 108
    Joined: Tue Feb 22, 2011 2:34 am

    Re: DGIndexNV versus DGDemux

    Post by renols »

    Hi.

    Did a small test with rc4 on an mkv file.

    I did it without demuxing the video at first.

    rc4 creates a 0 byte h264 file, while 221 doesn't.

    Other than that the demuxed files all have the same size. Haven't binary compared them.

    renols
    DAE avatar
    renols
    Moose Approved
    Posts: 108
    Joined: Tue Feb 22, 2011 2:34 am

    Re: DGIndexNV versus DGDemux

    Post by renols »

    Hi.

    Just demuxed a 4k disk using rc4, without selecting the video.

    It created a zero byte h265 file.

    Looks like rc4 creates a 0 byte video file if video is not selected for demuxing.

    renols
    User avatar
    Rocky
    Moose Approved
    Posts: 1221
    Joined: Fri Sep 06, 2019 12:57 pm

    Re: DGIndexNV versus DGDemux

    Post by Rocky »

    OK, thanks. I had fixed that before but it looks like it reverted somehow. Will fix it.
    User avatar
    Rocky
    Moose Approved
    Posts: 1221
    Joined: Fri Sep 06, 2019 12:57 pm

    Re: DGIndexNV versus DGDemux

    Post by Rocky »

    Here is rc5:

    http://rationalqm.us/misc/DGIndexNV_rc5.rar

    * Fixed creation of empty video file.
    * Fixed minimization bug on Open Disk.

    :salute: renols
    User avatar
    gonca
    Curly Approved/Moose Approved
    Posts: 956
    Joined: Sun Apr 08, 2012 6:12 pm

    Re: DGIndexNV versus DGDemux

    Post by gonca »

    New RC
    Input is MKV 4K file
    mismatch between stable and new RC
    fast.dgi
    (3.37 MiB) Downloaded 68 times
    stable.dgi
    (3.37 MiB) Downloaded 69 times
    Please look at ASPECT
    EDIT
    The "identifying" info was removed strictly for the binary compare (different folders etc)
    If needed I'll reproduce and post the unedited dgi files
    User avatar
    Rocky
    Moose Approved
    Posts: 1221
    Joined: Fri Sep 06, 2019 12:57 pm

    Re: DGIndexNV versus DGDemux

    Post by Rocky »

    Yes, I had noticed that but didn't look into it yet. Thanks for reporting it.
    User avatar
    Rocky
    Moose Approved
    Posts: 1221
    Joined: Fri Sep 06, 2019 12:57 pm

    Re: DGIndexNV versus DGDemux

    Post by Rocky »

    Here is rc 6:

    http://rationalqm.us/misc/DGIndexNV_rc6.rar

    * Removed the Full_Info option. It is always now enabled. It is retained in the
    INI file for backward compatibility but the value is ignored. The Settings dialog
    was compacted to make it smaller.

    * Fixed erroneous values in the DGI file header section when the project
    is saved without a prior play/preview, or when Full_Info was set to 0.

    :salute: gonca
    :salute: Rocky

    Who would have thought a little optimization project would turn into a
    full-fledged overhaul? :wow:
    User avatar
    Rocky
    Moose Approved
    Posts: 1221
    Joined: Fri Sep 06, 2019 12:57 pm

    Re: DGIndexNV versus DGDemux

    Post by Rocky »

    I slipped in some fixes for Open Disk to rc6 so please re-download.
    User avatar
    gonca
    Curly Approved/Moose Approved
    Posts: 956
    Joined: Sun Apr 08, 2012 6:12 pm

    Re: DGIndexNV versus DGDemux

    Post by gonca »

    dgi files are now identical (minus the first 3 lines) according to file compare
    User avatar
    Curly
    Moose Approved
    Posts: 90
    Joined: Sun Mar 15, 2020 11:05 am

    Re: DGIndexNV versus DGDemux

    Post by Curly »

    Thank you for your testing, gonca! In you I detect a kindred spirit of the first magnitude.

    I feel ashamed that a small bug remains in Open Disk. If you select Open Disk and then cancel from the folder dialog, it stupidly goes to an empty chooser dialog. Maybe not Box of Shame material but it surely moves my average down to 9,999,999. I can learn to live with that (but the bug is fixed locally).

    What do you want next? Me and Sherman are masters of the universe.

    On behalf of all the crazy characters here at DG Tools, I want to wish you all a very Happy Thanksgiving. Let the cream pies fly!
    User avatar
    Levi
    Moose Approved
    Posts: 12
    Joined: Sat Apr 18, 2020 6:12 pm

    Re: DGIndexNV versus DGDemux

    Post by Levi »

    Happy Thanksgiving

    Let music be your soul!
    User avatar
    Britney
    Curly Approved
    Posts: 25
    Joined: Sun Aug 09, 2020 3:24 pm

    Re: DGIndexNV versus DGDemux

    Post by Britney »

    Courage! Hearken to the lesson that the
    rising sun brings to the earth with its first
    rays each morning. It is a lesson of hope,
    a message of solace.

    You who weep, who suffer and tremble, who
    dare not expect an end to your ills, an issue
    to your pangs, behold: there is no night
    without dawn and the day is about to break
    when darkness is thickest; there is no mist
    that the sun does not dispel, no cloud that
    it does not gild, no tear that will not dry
    one day, no storm that is not followed by
    its shining triumphant bow; there is no snow
    that it does not melt, nor winter that it
    does not change into radiant spring....

    If ordeal or fault has cast you down, if
    you have sunk into the nether depths of
    suffering, do not grieve -- for there indeed
    the divine love and the supreme blessing
    can reach you! Because you have passed
    through the crucible of purifying sorrows,
    the glorious ascents are yours.

    -- The Mother (Mirra Alfassa)
    User avatar
    Bullwinkle
    Moose Approved
    Posts: 181
    Joined: Thu Sep 05, 2019 6:37 pm

    Re: DGIndexNV versus DGDemux

    Post by Bullwinkle »

    I’ve been through some terrible things in my life, some of which actually happened.

    -- Mark Twain (Samuel Langhorne Clemens)
    User avatar
    Natasha
    Mosquito
    Posts: 66
    Joined: Wed Nov 20, 2019 11:11 am

    Re: DGIndexNV versus DGDemux

    Post by Natasha »

    Real class act there, Bullwinkle, mocking Britney's feelings like that.

    And you know what? Mosquitoes have feelings too!

    -- Natasha Fatale
    User avatar
    Albert
    Moose Approved
    Posts: 11
    Joined: Thu Oct 15, 2020 1:20 pm

    Re: DGIndexNV versus DGDemux

    Post by Albert »

    So thankful for the divine energy of Life. And for Britney!
    User avatar
    Boris
    Posts: 38
    Joined: Sun Nov 10, 2019 2:55 pm

    Re: DGIndexNV versus DGDemux

    Post by Boris »

    Big Black Friday sale on gold coins. Send PM.
    User avatar
    Bullwinkle
    Moose Approved
    Posts: 181
    Joined: Thu Sep 05, 2019 6:37 pm

    Re: DGIndexNV versus DGDemux

    Post by Bullwinkle »

    Image
    Post Reply