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. |
11th April 2022, 20:16 | #1 | Link |
Registered User
Join Date: Jan 2022
Location: France
Posts: 21
|
Compiling a plugin for Linux
Hey, this is one of the only places I've thought of to ask for help about this, I've been trying to compile this:
https://github.com/f0e/vs-frameblender This is a modified version of AverageFrames which allows for 128 weights (instead of 31), the owner has gone inactive and only ever released DLLs. I've tried using g++ and Visual Studio Code with that weird Linux WSL port, but nothing worked, some guy told me there might be a way using the .vcxproj, but I'm no cpp expert, I'd really appreciate having some experienced eyes take a look at these solutions/this project! PS: While using it on Windows I notice this is much slower at averaging frames on newer versions of VapourSynth, anything newer than R54 is awfully slow for a reason I ignore, let me know if you find the reason why Edit: My G++ version is 11.2.0 Last edited by Couleur; 11th April 2022 at 20:48. Reason: Additional context |
11th April 2022, 20:42 | #2 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
You can compile the plug-in this way from the command line:
Code:
g++ -shared -std=c++17 -O3 -Ivs-frameblender/vapoursynth vs-frameblender/main.cpp
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding |
11th April 2022, 20:48 | #3 | Link | ||
Registered User
Join Date: Jan 2022
Location: France
Posts: 21
|
This command gives me the following error:
Quote:
PS: Tried to compile a.out to a .so and got the following error (if that even matters): Quote:
Last edited by Couleur; 11th April 2022 at 20:55. |
||
Tags |
compiling, linux |
Thread Tools | Search this Thread |
Display Modes | |
|
|