GithubHelp home page GithubHelp logo

Comments (7)

LightArrowsEXE avatar LightArrowsEXE commented on June 12, 2024

@NSQY In this post you were talking about AVS ports being outdated. Do you know of any ports in this *func that is outdated? I was only able to find masked_dha, and I'm not even entirely sure it's outdated.

from lvsfunc.

NSQY avatar NSQY commented on June 12, 2024

Nothing currently strikes me as being a problem, my comment was mostly a preemptive warning for future rewrites. If I were to guess, the main area of trouble would be functions ported before or around the time that AVS+ was being introduced.

With AVS+, they introduced many features that VS users take for granted (high precision formats, (pseudo) multi-threading, etc. Anything ported to VS before this would have had to take certain liberties. In the years since, there has been a constant and ongoing effort to modernize AVS(+) functions to the point where many of them are faster than their equivalent VS sisters. Gradfun3 is one of these examples WolframRhodium/muvsfunc#42

By the way, to my knowledge expr will generally perform better than C/CPP/Rust plugins at the cost of complexity, this is why AVS functions look the way they do (and potentially why that OPP expr is faster than fmtc).

Also until recently AVS had a more advanced expr engine, so ports of functions that made use of features we did not have had to be modified. I think this is no longer an issue with akarin expr.

from lvsfunc.

LightArrowsEXE avatar LightArrowsEXE commented on June 12, 2024

Gotcha. Thanks for all the info. There's a couple old functions I know of that could probably use updated ports (QTGMC being the big one I can think of, possibly also animeIVTC and other IVTC/deinterlacing filters), so those are also things I may look at at some point in the future.

from lvsfunc.

DonCanjas avatar DonCanjas commented on June 12, 2024

Make sure you're using this updated version of vinverse and please include the function vinverse2, it's much better https://github.com/Asd-g/vinverse

from lvsfunc.

po5 avatar po5 commented on June 12, 2024

lvsfunc's vinverse is not a straight port, @Setsugennoao rewrote it with his specific needs.
On minor combing it retains detail much better instead of turning it into ugly blocking.

from lvsfunc.

DonCanjas avatar DonCanjas commented on June 12, 2024

On minor combing it retains detail much better instead of turning it into ugly blocking.

Vinverse2 is like that too, which one is better I do not know

from lvsfunc.

LightArrowsEXE avatar LightArrowsEXE commented on June 12, 2024

Basically every useful AVS port has been moved to different packages by now.

from lvsfunc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.