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. |
![]() |
#1 | Link |
結城有紀
Join Date: Dec 2003
Location: NJ; OR; Shanghai
Posts: 894
|
[Neo] f3kdb
Neo filters family is not to be confused with AviSynth-Neo. Neo filters family is not affiliated in any way with AviSynth-Neo.
[Neo] F3KDB → GitHub F3kdb is a deband filter. It was originally written for AviUtl (author uncovered) and later ported to AviSynth (Original F3KDB) by SAPikachu many years ago. r5 * New dual synth wrapper platform update. r2 * Add sample_mode 3 and 4. r1 * Added AviSynth+ native high bit depth, based on 2.0 branch. * Supporting YUV4xxP8/P10/P12/P14/P16 and I420. * Dropped support for legacy AviSynth versions. Last edited by MeteorRain; 3rd May 2020 at 03:11. |
![]() |
![]() |
![]() |
#2 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,579
|
![]() any plan for float support?
__________________
See My Avisynth Stuff Last edited by real.finder; 28th June 2019 at 12:00. |
![]() |
![]() |
![]() |
#4 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,579
|
I think there are bugs
ColorBars(width=640, height=480, pixel_type="yv12") F3KDB() will give "Unsupported output depth (-1)" in both avs+ and old avs 2.6 with F3KDB(output_depth=8) it work, in both avs+ and old avs 2.6
__________________
See My Avisynth Stuff |
![]() |
![]() |
![]() |
#5 | Link |
結城有紀
Join Date: Dec 2003
Location: NJ; OR; Shanghai
Posts: 894
|
I see, should have initialized output-depth to be the same as input.
https://down.7086.in/f3kdb-2.1rc2.zip Regarding floating support, I have no interests on that. Supporting float involves extensive coding that will come with minimum benefits. For high precision processing, 16 bit should be good enough for most of the cases.
__________________
Projects x265 - Yuuki-Asuna-mod Download / GitHub TS - ADTS AAC Splitter | LATM AAC Splitter | BS4K-ASS Neo AviSynth+ filters - F3KDB | FFT3D | DFTTest | MiniDeen | Temporal Median Last edited by MeteorRain; 28th June 2019 at 04:29. |
![]() |
![]() |
![]() |
#9 | Link |
結城有紀
Join Date: Dec 2003
Location: NJ; OR; Shanghai
Posts: 894
|
Reviewing the code I actually found an out of bounds array access issue. Will fix it and let you try again.
https://down.7086.in/f3kdb-2.1rc3.zip Please let me know how it works for you.
__________________
Projects x265 - Yuuki-Asuna-mod Download / GitHub TS - ADTS AAC Splitter | LATM AAC Splitter | BS4K-ASS Neo AviSynth+ filters - F3KDB | FFT3D | DFTTest | MiniDeen | Temporal Median Last edited by MeteorRain; 28th June 2019 at 17:11. |
![]() |
![]() |
![]() |
#10 | Link |
Registered User
Join Date: Jul 2018
Posts: 371
|
Same behavior.
Btw no crashes when f3kdb_*_sanitize* stuff isn't removed but sometimes the speed is lower (~30%). |
![]() |
![]() |
![]() |
#11 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,765
|
only 64bit version seems to be affected, crashes also in 8 bit. 32bit version seems to run fine and is even faster in 16bit - 180fps vs 430fps :O
ffms2(dvd-source) ConvertBits(16) f3kdb() Edit: avsmeter confirmed the 8bit - 16bit huge fps gap. 16bit is more optimized?
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository Last edited by ChaosKing; 28th June 2019 at 18:41. |
![]() |
![]() |
![]() |
#13 | Link | |
Noob
Join Date: Mar 2017
Posts: 221
|
Quote:
f3kdb() gives half green screen example of 32 bit pls? and you mean 32 is faster than 16? |
|
![]() |
![]() |
![]() |
#14 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,765
|
32bit = x86 :-)
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository |
![]() |
![]() |
![]() |
#17 | Link | |
Noob
Join Date: Mar 2017
Posts: 221
|
Quote:
https://f3kdb.readthedocs.io/en/stab...rg-dither_algo is this correct? or is there some other docs for your ported version? and can you enable dither_algo=2 for 16bit? ![]() |
|
![]() |
![]() |
![]() |
#18 | Link |
結城有紀
Join Date: Dec 2003
Location: NJ; OR; Shanghai
Posts: 894
|
https://down.7086.in/f3kdb-2.1rc4.zip
Fixed an undefined behavior in C++. Fixed mt flag not properly set. |
![]() |
![]() |
![]() |
#19 | Link | |
結城有紀
Join Date: Dec 2003
Location: NJ; OR; Shanghai
Posts: 894
|
Quote:
"This parameter is ignored if output_depth = 16." is what the doc says. The "ignore" doesn't mean it uses the default, this means it's not needed. |
|
![]() |
![]() |
![]() |
#20 | Link | |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,765
|
Quote:
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|