Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#42 | Link | |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,430
|
Quote:
![]()
__________________
@turment on Telegram |
|
![]() |
![]() |
![]() |
#44 | Link |
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
Kind of, some components like SATD were coded in asm and incompatible with high bitdepth, gotta rewrite them completely
And 16bits support is sort of practical still Floating point support is much harder, not sure if it's possible to implement floating point support and integer support both within a single plugin vectors are like, int vx, int vy, int sad for both uint8_t and uint16_t And SAD(sum of absolute differences) for floating point inputs are also floating points obviously, gotta do some reinterpret_cast tricks here Last edited by feisty2; 6th August 2016 at 04:07. |
![]() |
![]() |
![]() |
#45 | Link |
Registered User
Join Date: Jan 2014
Posts: 2,264
|
y8 is possibly easy, possibly working with three planes is hardcoded now.
16 bit/float support is hard (=takes time), but even this modding to YV24 took days and was a nightmare. I have already put high bit depth supporting code here and there and my last internal version has a working MSuper in 16 bits as a first step. And I think I will not cut the possibility of the float version, just for my curiosity (inspired by feisty2) |
![]() |
![]() |
![]() |
#47 | Link |
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
you're gonna get into the floating point SAD trouble if you do plan to mess with fp support,
I did a nasty reinterpret_cast trick to stuff fp SAD in vectors Code:
static inline auto _fakeint(float a) { return reinterpret_cast<int32_t &>(a); } static inline auto _back2flt(int32_t a) { return reinterpret_cast<float &>(a); } |
![]() |
![]() |
![]() |
#50 | Link |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,655
|
I never said that I was modding SMDegrain. Ask Dogway if he's interested, I'm sure he can do more efficiently since it's his script. A while back I gave him a few suggestions (post 87-89) but nothing came of it.
Please do not cross-post. SVPflow has nothing to do with this thread. |
![]() |
![]() |
![]() |
#54 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,582
|
Quote:
Code:
planar = IsYUY2(input) ? true : false so it should work like qtgmc in yv16 and yv24, especially with http://pastebin.com/JtWFN124
__________________
See My Avisynth Stuff |
|
![]() |
![]() |
![]() |
#55 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,264
|
Quote:
The old version gave "image heights don't match" when using lsb=true because it assumed the dimensions of YV12 subsampling. |
|
![]() |
![]() |
![]() |
#56 | Link |
Registered User
Join Date: Jan 2014
Posts: 2,264
|
After-before holiday release for early adopters
![]()
|
![]() |
![]() |
![]() |
#57 | Link |
47.952fps@71.928Hz
Join Date: Mar 2011
Posts: 940
|
Oh cool, didn't even notice an update for FFTW.
Looking at the Release Notes, it's not critical to little old me.
__________________
Win10 (x64) build 19041 NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4) NTSC | DVD: R1 | BD: A AMD Ryzen 5 2600 @3.4GHz (6c/12th, I'm on AVX2 now!)
|
![]() |
![]() |
![]() |
#59 | Link | |
47.952fps@71.928Hz
Join Date: Mar 2011
Posts: 940
|
Quote:
But, it's good to know that the update is making rounds. For future reference, I'll make note of it.
__________________
Win10 (x64) build 19041 NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4) NTSC | DVD: R1 | BD: A AMD Ryzen 5 2600 @3.4GHz (6c/12th, I'm on AVX2 now!)
|
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|