View Full Version : DCTFilter
Chikuzen
31st July 2016, 13:43
I got some requests to write 64bit version DctFilter from VFR-maniac (he wants to run DeblockQED on 64bit) and a person who does not know well.
I read the original trbarry's code and decided to rewrite from scratch.
Because that code is a heap of asm which doesn't know the meaning brought from xvid project.
DCTFilter (https://github.com/chikuzen/DCTFilter)
binary (https://github.com/chikuzen/DCTFilter/releases)
Latest version: 0.5.0
Requirements
- Windows Vista sp2 or later.
- Avisynth2.6.0 / Avisynth+MT r2172 or later.
- Microsoft VisualC++ Resdistributable package for VisualStudio 2015.
- SSE2 capable CPU.
Usage
see README
Currently, DCT/iDCT are processed by single precision floating point LLM algorithm.
Therefore, this filter will output more accurate results than original version.
Reel.Deel
31st July 2016, 14:56
I got some requests to write 64bit version DctFilter from VFR-maniac (he wants to run DeblockQED on 64bit)
Thanks Chikuzen, I've been waiting for a 64-bit DCTFilter as well. :) One step closer to a complete 64-bit workflow.
Edit: I do not see any binaries in the releases section.
Chikuzen
31st July 2016, 16:21
I do not see any binaries in the releases section.
oops, it seems that uploading was failed.
fixed.
Wilbert
31st July 2016, 18:53
Great! Does that mean that the stripe bug is not present? see http://avisynth.nl/index.php/DctFilter#Known_Issues
Is it possible to support avs 2.6 too?
Chikuzen
31st July 2016, 20:10
Great! Does that mean that the stripe bug is not present?
DctFilterD is not implemented yet.
so, I don't know.
Is it possible to support avs 2.6 too?
Possible.
If IanB fixes that alignment bug, I'll support avs2.61.
Chikuzen
31st July 2016, 22:30
ok, I confirmed that stripe bug.
https://dl.dropboxusercontent.com/u/19797864/forum/dctfilter_buf.jpg
seems the bug was gone.;)
updated to 0.1.0.
Chikuzen
1st August 2016, 11:03
updated to 0.2.0
- add SSE4.1 code path and more optimizations.
It seems that 0.2.0 with SSE4.1 and DCTFilter_015 is same speed mostly on my box(i7-4790).
Wilbert
1st August 2016, 14:36
DctFilterD is not implemented yet.
so, I don't know.
Possible.
If IanB fixes that alignment bug, I'll support avs2.61.
He promised to fix that for 2.62.
Chikuzen
1st August 2016, 16:38
He promised to fix that for 2.62.
ok, updated.
When is the next official avs release?
Motenai Yoda
1st August 2016, 17:18
Is this v0.0.1.5's bug fixed too?
http://forum.doom9.org/showpost.php?p=1770001&postcount=16
Chikuzen
1st August 2016, 17:39
Is this v0.0.1.5's bug fixed too?
http://forum.doom9.org/showpost.php?p=1770001&postcount=16
I've not read anything but interface of 0.1.5 and readme.txt.
Main processing of this filter is unrelated to trbarry and xvid.
If a bug is found, that's the new bug perfectly.
Chikuzen
3rd August 2016, 13:35
updated to 0.4.0.
- add 4x4 DCT mode.
Now, DCTFilter allows mod 4 width/height planes without crop or padding.
GMJCZP
5th August 2016, 03:49
Thank you Chikuzen.
Possibilities of a version for Windows XP?
Chikuzen
5th August 2016, 05:35
Thank you Chikuzen.
Possibilities of a version for Windows XP?
I don't support OS which has a possibility that InternetExplorer8 is installed.
Please ask someone who installed VS2015 with XP components.
Chikuzen
17th August 2016, 14:46
updated to 0.5.0
- fix a bug when using with avs2.6
- add avs+'s new colorspace support (all planar YUV(A) and RGB(A)P)
btw, I received a bug report that this filter can't work as MT_NICE_FILTER, but I couldn't reproduce that.
Does anyone have more infomation?
and, don't send me a bug report in PM.
Use this thread or github issue tracker, please.
Motenai Yoda
17th August 2016, 21:43
K! so with deblock_qed() avs+ x86 it will give me this (last version 0.4.0)
but today I updated some stuff and avs+ too and I can't reproduce it anymore.
http://6.t.imgbox.com/3E1gn2hU.jpg (http://imgbox.com/3E1gn2hU)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.