DGDecNV (linux)
Moderator: Sherman
- Wonder Woman
- Posts: 45
- Joined: Sun Feb 07, 2021 10:46 am
DGDecNV (linux)
Wow Curly that sounds great. Glad I was able to inspire you!
DGDecNV (linux)
sure hon its nutthin
cum inspire me
cum inspire me
DGDecNV (linux)
That is quite concise. How many machine instructions?
DGDecNV (linux)
enuf to blow your mind
pat yourself on the back and run off
pat yourself on the back and run off
DGDecNV (linux)
OK, thanks!
DGDecNV (linux)
Hi Sherman,
many thanks for the detailed explanation, I got it!
Seems that you have the solution for dealing with "coded size != displayed size" already in your head.
Looking forward to hear from you.
many thanks for the detailed explanation, I got it!

Seems that you have the solution for dealing with "coded size != displayed size" already in your head.
Looking forward to hear from you.

Frankaboy
I enjoy 3D movies

I enjoy 3D movies

DGDecNV (linux)
Thank you Frankaboy. I appreciate your confidence in me.
So, we have to honor at least right and bottom.
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
Director of Linux Development
DGDecNV (linux)
omg he thought I was serious
i'm a stooge dumbo
i'm a stooge dumbo
DGDecNV (linux)
Okay, looks very complicated to me.
I am sure you have good plan to deal with these of different display rectangles,
regarding "coded size != displayed size".

I am sure you have good plan to deal with these of different display rectangles,
regarding "coded size != displayed size".

Frankaboy
I enjoy 3D movies

I enjoy 3D movies

DGDecNV (linux)
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.
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.
Note that I have adopted part of Curly's suggestion.

After testing I will make a release.
Sherman Peabody
Director of Linux Development
Director of Linux Development
DGDecNV (linux)
your a good boy
change SIZ to SIZE
now eat your peas
change SIZ to SIZE
now eat your peas
DGDecNV (linux)
Did that come from jackei? When bytes were scarce?SIZ
DGDecNV (linux)
Guys, I didn't even tell you everything. Be patient!
jackei is a god. Bow down.
jackei is a god. Bow down.
Sherman Peabody
Director of Linux Development
Director of Linux Development
DGDecNV (linux)
Here is a test version of new build 500 for you that fixes coded != displayed for all video formats.
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

* 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
Director of Linux Development
DGDecNV (linux)
Hi Sherman,
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.

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.

Frankaboy
I enjoy 3D movies

I enjoy 3D movies

DGDecNV (linux)
mommy put you in timeout
or long weekend with Britney
knerk
or long weekend with Britney
knerk
DGDecNV (linux)
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
Director of Linux Development
DGDecNV (linux)
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.
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
Director of Linux Development
DGDecNV (linux)
You wouldn't believe how many buckeye seeds I've collected! Way better than acorns.
- Bullwinkle
- Posts: 323
- Joined: Thu Sep 05, 2019 6:37 pm
DGDecNV (linux)
Modern music sucks. Is it even possible to be more boring than that? All cult of personality?
DGDecNV (linux)
Try to be more positive in your outlook. Show gratitude for your blessings.
DGDecNV (linux)
Couldn't do it without you, Mr Frankaboy. Gonna make you a happy happy user.
Sherman Peabody
Director of Linux Development
Director of Linux Development
DGDecNV (linux)
Guys, don't PM me for a while. I'm real busy this weekend. Love you.