03.10.2025, 20:57
(03.10.2025, 20:39)Selur Wrote:Quote: The code is path-independent and does not explicitly use directory separators.It assumes, a specific structure. (and names),MiscFilter_dir: str = os.path.join(vsutils_dir, "..", "..", "..", "..", "..", "vsfilters", "MiscFilter", "MiscFilters")
Just saying, I think this is unwise, since it only works with the current structure and will break in case I ever rename or move a folder, or a non-Window setup is used.
So just from a design point of view, I would advise against this.
From my point of view, it would be better to throw an error if those filters are not available, but needed.
It's your thing, I just wanted to give my input.
Cu Selur
I'm not aware that HAVC is working also on not Windows OS, which are the supported OS ?
In such case could you privide the names of DLLs for the non Windows OS ?
Yes it is specific to Hybrid structure, so you should advise me in the case you decide to change it.
I provide an error in the case of loading error, so that the DLLs can be added manually in the script if needed.
I added this loading to be more free on which plugin load and use inside HAVC.
But the 2 approaches are not exclusive and can be used both.
Dan