DGDecNV (linux)

DG tools for linux

Moderator: Sherman

User avatar
Wonder Woman
Posts: 58
Joined: Sun Feb 07, 2021 10:46 am

DGDecNV (linux)

Post by Wonder Woman »

Wow Curly that sounds great. Glad I was able to inspire you!
User avatar
Curly
Posts: 716
Joined: Sun Mar 15, 2020 11:05 am

DGDecNV (linux)

Post by Curly »

sure hon its nutthin
cum inspire me
Curly Howard
Director of EAC3TO Development
User avatar
new_guy
Posts: 59
Joined: Fri Jan 15, 2021 11:12 am

DGDecNV (linux)

Post by new_guy »

That is quite concise. How many machine instructions?
User avatar
Curly
Posts: 716
Joined: Sun Mar 15, 2020 11:05 am

DGDecNV (linux)

Post by Curly »

enuf to blow your mind
pat yourself on the back and run off
Curly Howard
Director of EAC3TO Development
User avatar
new_guy
Posts: 59
Joined: Fri Jan 15, 2021 11:12 am

DGDecNV (linux)

Post by new_guy »

OK, thanks!
User avatar
frankaboy
Posts: 62
Joined: Wed May 17, 2023 4:24 am

DGDecNV (linux)

Post by frankaboy »

Hi Sherman,
many thanks for the detailed explanation, I got it! :hat:

Seems that you have the solution for dealing with "coded size != displayed size" already in your head.
Looking forward to hear from you. :D
Frankaboy
I enjoy 3D movies
:popcorn:
User avatar
Sherman
Posts: 578
Joined: Mon Jan 06, 2020 10:19 pm

DGDecNV (linux)

Post by Sherman »

Thank you Frankaboy. I appreciate your confidence in me.
Curly wrote:
Mon Sep 18, 2023 8:01 pm
if vi.height == 1088 vi.height = 1080
We can appreciate your desire to reduce complexity but it's simply not enough. Looking through our streams database I find many cases where that would fail. For example, there is an AVC stream that has a display rectangle that specifies 1280x544->1280x534. And there are many more. Interestingly for the display windows, I have never seen a display window not starting at 0/0. They all crop off pixels from the right and/or bottom.

So, we have to honor at least right and bottom.
Sherman Peabody
Director of Linux Development
User avatar
Curly
Posts: 716
Joined: Sun Mar 15, 2020 11:05 am

DGDecNV (linux)

Post by Curly »

omg he thought I was serious
i'm a stooge dumbo
Curly Howard
Director of EAC3TO Development
User avatar
frankaboy
Posts: 62
Joined: Wed May 17, 2023 4:24 am

DGDecNV (linux)

Post by frankaboy »

Okay, looks very complicated to me. :scratch:
I am sure you have good plan to deal with these of different display rectangles,
regarding "coded size != displayed size". :salute:
Frankaboy
I enjoy 3D movies
:popcorn:
User avatar
Sherman
Posts: 578
Joined: Mon Jan 06, 2020 10:19 pm

DGDecNV (linux)

Post by Sherman »

I have coded it for all video formats and just need to test it with the appropriate test streams.

Note that I have adopted part of Curly's suggestion. :o For linux I have deleted the SIZ/DISP distinction. The DISP line is removed from the DGI file and SIZ now shows the proper adjusted size. Before anyone objects, be aware that MediaInfo does this too, i.e., it does not show the coded size but always the adjusted display size.

After testing I will make a release.
Sherman Peabody
Director of Linux Development
User avatar
Curly
Posts: 716
Joined: Sun Mar 15, 2020 11:05 am

DGDecNV (linux)

Post by Curly »

your a good boy

change SIZ to SIZE

now eat your peas
Curly Howard
Director of EAC3TO Development
User avatar
new_guy
Posts: 59
Joined: Fri Jan 15, 2021 11:12 am

DGDecNV (linux)

Post by new_guy »

SIZ
Did that come from jackei? When bytes were scarce?
User avatar
Sherman
Posts: 578
Joined: Mon Jan 06, 2020 10:19 pm

DGDecNV (linux)

Post by Sherman »

Guys, I didn't even tell you everything. Be patient!

jackei is a god. Bow down.
Sherman Peabody
Director of Linux Development
User avatar
Sherman
Posts: 578
Joined: Mon Jan 06, 2020 10:19 pm

DGDecNV (linux)

Post by Sherman »

Here is a test version of new build 500 for you that fixes coded != displayed for all video formats.
:salute: Frankaboy

* The version number is now 500 (was 231).
* The DGI file format number is now 100 (was 22).
* The DISP line is removed from the DGI file.
* The SIZ line is now SIZE.
* Docs updated.

Note that you'll need to update both dgindexnv and libdgdecodenv.so. Please test this with various streams to ensure it gets the sizes right. Easiest is to check at the bottom of the DGI file. Or you can serve the script to vsedit and do Script/Check script.

https://rationalqm.us/dgdecnv/binaries
Sherman Peabody
Director of Linux Development
User avatar
frankaboy
Posts: 62
Joined: Wed May 17, 2023 4:24 am

DGDecNV (linux)

Post by frankaboy »

Hi Sherman, :salute:
many thanks for the efforts you spend to update dgdecnv linux.

I have it downloaded, but I can start testing earliest on Monday next week,
because I have no access to my computer over the weekend.
Take care. :hat:
Frankaboy
I enjoy 3D movies
:popcorn:
User avatar
Curly
Posts: 716
Joined: Sun Mar 15, 2020 11:05 am

DGDecNV (linux)

Post by Curly »

mommy put you in timeout
or long weekend with Britney
knerk
Curly Howard
Director of EAC3TO Development
User avatar
Sherman
Posts: 578
Joined: Mon Jan 06, 2020 10:19 pm

DGDecNV (linux)

Post by Sherman »

Next I'm going to add progress reporting. Guys, do you want it with a new line for each percentage like DGDemux, or should I do the trick where we just do a carriage return and overwrite the previous percentage? I personally prefer the latter. Could also do it eac3to-style as well I suppose. Your thoughts?
Sherman Peabody
Director of Linux Development
User avatar
Sherman
Posts: 578
Joined: Mon Jan 06, 2020 10:19 pm

DGDecNV (linux)

Post by Sherman »

Got progress reporting done and tested. I did the carriage return method. Will make a release later today.

Guys, just so you know. Rocky is very busy caching acorns for the winter. I don't think he needs to do it, as DG takes good care of us. Could be an instinct thing.
Sherman Peabody
Director of Linux Development
User avatar
Rocky
Posts: 3623
Joined: Fri Sep 06, 2019 12:57 pm

DGDecNV (linux)

Post by Rocky »

You wouldn't believe how many buckeye seeds I've collected! Way better than acorns.
User avatar
Bullwinkle
Posts: 338
Joined: Thu Sep 05, 2019 6:37 pm

DGDecNV (linux)

Post by Bullwinkle »

User avatar
new_guy
Posts: 59
Joined: Fri Jan 15, 2021 11:12 am

DGDecNV (linux)

Post by new_guy »

Modern music sucks. Is it even possible to be more boring than that? All cult of personality?
User avatar
Levi
Posts: 52
Joined: Sat Apr 18, 2020 6:12 pm

DGDecNV (linux)

Post by Levi »

Try to be more positive in your outlook. Show gratitude for your blessings.
User avatar
Sherman
Posts: 578
Joined: Mon Jan 06, 2020 10:19 pm

DGDecNV (linux)

Post by Sherman »

frankaboy wrote:
Fri Sep 22, 2023 3:08 am
thanks for the efforts you spend to update dgdecnv linux
Couldn't do it without you, Mr Frankaboy. Gonna make you a happy happy user.
Sherman Peabody
Director of Linux Development
User avatar
new_guy
Posts: 59
Joined: Fri Jan 15, 2021 11:12 am

DGDecNV (linux)

Post by new_guy »

Levi wrote:
Fri Sep 22, 2023 1:31 pm
your blessings
:?:
User avatar
Britney
Posts: 145
Joined: Sun Aug 09, 2020 3:24 pm

DGDecNV (linux)

Post by Britney »

Guys, don't PM me for a while. I'm real busy this weekend. Love you.
Post Reply