Page 10 of 13

DGDecNV (linux)

Posted: Mon Sep 18, 2023 8:08 pm
by Wonder Woman
Wow Curly that sounds great. Glad I was able to inspire you!

DGDecNV (linux)

Posted: Mon Sep 18, 2023 8:10 pm
by Curly
sure hon its nutthin
cum inspire me

DGDecNV (linux)

Posted: Mon Sep 18, 2023 8:15 pm
by new_guy
That is quite concise. How many machine instructions?

DGDecNV (linux)

Posted: Mon Sep 18, 2023 8:17 pm
by Curly
enuf to blow your mind
pat yourself on the back and run off

DGDecNV (linux)

Posted: Mon Sep 18, 2023 8:18 pm
by new_guy
OK, thanks!

DGDecNV (linux)

Posted: Tue Sep 19, 2023 1:11 am
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

DGDecNV (linux)

Posted: Tue Sep 19, 2023 11:28 am
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.

DGDecNV (linux)

Posted: Tue Sep 19, 2023 11:31 am
by Curly
omg he thought I was serious
i'm a stooge dumbo

DGDecNV (linux)

Posted: Wed Sep 20, 2023 2:03 am
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:

DGDecNV (linux)

Posted: Wed Sep 20, 2023 11:11 am
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.

DGDecNV (linux)

Posted: Wed Sep 20, 2023 11:20 am
by Curly
your a good boy

change SIZ to SIZE

now eat your peas

DGDecNV (linux)

Posted: Wed Sep 20, 2023 12:02 pm
by new_guy
SIZ
Did that come from jackei? When bytes were scarce?

DGDecNV (linux)

Posted: Wed Sep 20, 2023 12:08 pm
by Sherman
Guys, I didn't even tell you everything. Be patient!

jackei is a god. Bow down.

DGDecNV (linux)

Posted: Thu Sep 21, 2023 10:37 am
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

DGDecNV (linux)

Posted: Fri Sep 22, 2023 3:08 am
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:

DGDecNV (linux)

Posted: Fri Sep 22, 2023 6:31 am
by Curly
mommy put you in timeout
or long weekend with Britney
knerk

DGDecNV (linux)

Posted: Fri Sep 22, 2023 9:34 am
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?

DGDecNV (linux)

Posted: Fri Sep 22, 2023 11:30 am
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.

DGDecNV (linux)

Posted: Fri Sep 22, 2023 1:06 pm
by Rocky
You wouldn't believe how many buckeye seeds I've collected! Way better than acorns.

DGDecNV (linux)

Posted: Fri Sep 22, 2023 1:08 pm
by Bullwinkle

DGDecNV (linux)

Posted: Fri Sep 22, 2023 1:19 pm
by new_guy
Modern music sucks. Is it even possible to be more boring than that? All cult of personality?

DGDecNV (linux)

Posted: Fri Sep 22, 2023 1:31 pm
by Levi
Try to be more positive in your outlook. Show gratitude for your blessings.

DGDecNV (linux)

Posted: Fri Sep 22, 2023 1:35 pm
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.

DGDecNV (linux)

Posted: Fri Sep 22, 2023 1:37 pm
by new_guy
Levi wrote:
Fri Sep 22, 2023 1:31 pm
your blessings
:?:

DGDecNV (linux)

Posted: Fri Sep 22, 2023 1:56 pm
by Britney
Guys, don't PM me for a while. I'm real busy this weekend. Love you.