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 | |
結城有紀
Join Date: Dec 2003
Location: NJ; OR; Shanghai
Posts: 894
|
Quote:
Now this is an ancient C/C++ project, so I don't want to add too many 3rd party things and too many modern things to it. That's why I didn't propose JSON (adding a JSON library to the dependencies). One (and probably the only one) that is both familiar to plugin authors and more readable, would be VS syntax. Again, I'm brainstorming various ways of doing things. One simple way would be what I said, use non-conflicting annotation to indicate arrays. Ugly, not nice, but is a workaround to support a little more thing. The other simple way would be switching to a more elegant syntax and completely solve this problem. AVS was an ancient project, and lots of things were done in the way that would have been done differently if today's technologies and concepts are provided. But at the end of the day, it's still your discretion whether to move on from an old decision to a modern-er thing. |
|
![]() |
![]() |
![]() |
#43 | Link | ||
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,583
|
Quote:
Quote:
1st is plugins that has VS ports with HBD:- 1 - EEDI3 2 - Dither_resize16/fmtconv 3 - SangNom2/SangNomMod 4 - TTempSmooth 5 - EEDI2 6 - TCanny (there are TCannymod by chikuzen but I think with no HBD) 7 - Yadifmod (there are Yadifmod2 by chikuzen with not completed HBD) 8 - DeblockPP7 9 - median 10 - tbilateral 11 - tedgemask 12 - MSmooth 13 - ASharp 14 - degrainmedian 15 - TDeint plugins that has VS ports but no HBD:- 1 - scxvid (there are no x64 in avs yet) 2 - hqdn3d (there are avs port but with 16bit hack) 3 - ssiq (there are no x64 in avs yet)
__________________
See My Avisynth Stuff Last edited by real.finder; 4th May 2020 at 08:03. |
||
![]() |
![]() |
![]() |
#44 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,274
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#45 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,583
|
Quote:
1 - VariableBlur (it was planed by tp7) 2 - frfun7 (useful for Dot Crawl Removal, used in DDComb) 3 - GradFun2db (maybe it can be replaced with f3kdb?) 4 - LGhost
__________________
See My Avisynth Stuff |
|
![]() |
![]() |
![]() |
#47 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,583
|
did you tried ask Prunedtree in IRC for the source code?
__________________
See My Avisynth Stuff |
![]() |
![]() |
![]() |
#49 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,583
|
Quote:
anyway, there are always reverse engineering option
__________________
See My Avisynth Stuff |
|
![]() |
![]() |
![]() |
#51 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,583
|
how SEt, tp7 and jackoneill did it then?
anyway even if you got the source code I think it don't has C code just like most old plugins
__________________
See My Avisynth Stuff |
![]() |
![]() |
![]() |
#52 | Link |
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
deciphering a few clearly outlined functions written in assembly with possibly also comments is not the same as blind-deciphering an executable... especially if the binary has been heavily optimized or involves some weird shit like C++ name mangling
Last edited by feisty2; 6th May 2020 at 18:43. |
![]() |
![]() |
![]() |
#54 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,737
|
Quote:
Out of pure curiosity, you meant using things like IDA Pro and start from there? I'm not an avs developer, but I can tell you that staring at several lines of disassembled code totally undocumented is way beyond my understanding. (And I believe it would be a pain in the b... for many experienced developers as well). I'm always surprised by how people in the past used to rely on assembly for everything and were so good in it while I can't really wrap my mind around that as I generally lose track of the main picture after just a few lines (i.e I might understand what a single block of code is doing, but I fail to understand what the program as a whole is doing... ![]() (I still remember people of the David Brailsford era carrying mugs with "Real man code in Assembler" before retiring ![]() Last edited by FranceBB; 6th May 2020 at 21:19. |
|
![]() |
![]() |
![]() |
#56 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,583
|
Quote:
also it's what SEt did in awarpsharp2 anyway, tp7 got the source code of Checkmate from Prunedtree as I said, so I think any developer can do ask Prunedtree for the code like https://forum.doom9.org/showthread.p...60#post1792960 and https://forum.doom9.org/showthread.p...79#post1825279
__________________
See My Avisynth Stuff Last edited by real.finder; 7th May 2020 at 16:30. |
|
![]() |
![]() |
![]() |
#57 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
Real men code in C++ No, real men code in C No, real men code in assembler No, real men punch in hex code on numeric keyboards etc... By the way, this is a piece of art: ![]()
__________________
Groucho's Avisynth Stuff Last edited by Groucho2004; 7th May 2020 at 17:08. |
|
![]() |
![]() |
![]() |
#58 | Link |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,737
|
Uhhh! Hexadecimal with a 7 Segments display!
![]() I studied those in my Digital Electronics class! This is what I came up with to count in Hex (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F) in a 7 Segments Display: ![]() ![]() I studied a lot for that exam and I was sure I was going to kill it, but unfortunately things didn't go as planned I've got 23 out of 30 ![]() I was so upset that day... ![]() (but I accepted the grade of course, I have never refused one, that's my "mantra" xD) That was back when I was studying for my bachelor degree... Will I ever get my master degree? Who knows... |
![]() |
![]() |
![]() |
#59 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Cool, a fellow electronics engineer. How old are you, if I may ask?
__________________
Groucho's Avisynth Stuff |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|