Skip to content

Commit f4d6cfd

Browse files
committed
many plugins added
1 parent 6993f96 commit f4d6cfd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+6395
-0
lines changed

plugins/bilateral.json

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
{
2+
"name": "Bilateral",
3+
"type": "VSPlugin",
4+
"description": "Bilateral filter for VapourSynth",
5+
"identifier": "com.invalid.identifier.bilateral",
6+
"github": "https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Bilateral",
7+
"file_definitions": {
8+
"test-filter-0.vpy": {
9+
"path": "{TESTDIR}",
10+
"encoding": "text/utf-8",
11+
"data": "import vapoursynth as vs\ncore = vs.core\ncore.std.LoadPlugin('{TESTDIR}/{PLUGIN_FILENAME}')\nc = core.std.BlankClip(format=vs.YUV420P8,width=320,height=240,length=10)\nc = core.bilateral.Bilateral(c)\nc.set_output(0)\n"
12+
}
13+
},
14+
"tests": [
15+
{
16+
"name": "test-filter-0",
17+
"create_files": [
18+
"test-filter-0.vpy"
19+
],
20+
"commands": [
21+
{
22+
"cwd": "{TESTDIR}",
23+
"cmd": [
24+
"{VSPIPE}",
25+
"test-filter-0.vpy",
26+
"--"
27+
]
28+
}
29+
]
30+
}
31+
],
32+
"releases": [
33+
{
34+
"version": "r3",
35+
"published": "2014-11-08T05:51:06Z",
36+
"source": "https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Bilateral/archive/refs/tags/r3.tar.gz",
37+
"hash": "d652cc9406b03786a8248cb46ceb51db96ab9b57665aa6ca4ff7c83aa108b305",
38+
"filename": "VapourSynth-Bilateral-r3.tar.gz",
39+
"additional_files": {
40+
".*": [
41+
"{BUILDDIR}/{DL_DIRECTORY}/LICENSE",
42+
"{BUILDDIR}/{DL_DIRECTORY}/README.md"
43+
]
44+
},
45+
"build": {
46+
".*": {
47+
"commands": [
48+
{
49+
"cmd": [
50+
"tar",
51+
"xzf",
52+
"{DL_FILENAME}"
53+
]
54+
},
55+
{
56+
"cwd": "{DL_DIRECTORY}",
57+
"cmd": [
58+
"chmod",
59+
"+x",
60+
"configure"
61+
]
62+
},
63+
{
64+
"cwd": "{DL_DIRECTORY}",
65+
"cmd": [
66+
"./configure",
67+
"--install={WORKSPACEDIR}/lib"
68+
]
69+
},
70+
{
71+
"cwd": "{DL_DIRECTORY}",
72+
"cmd": [
73+
"make",
74+
"-j{NPROC}"
75+
]
76+
},
77+
{
78+
"cwd": "{DL_DIRECTORY}",
79+
"cmd": [
80+
"make",
81+
"install"
82+
]
83+
}
84+
],
85+
"dependencies": []
86+
}
87+
},
88+
"buildtools_dependencies": {},
89+
"release_files": {
90+
"linux-.*": [
91+
"{WORKSPACEDIR}/lib/libbilateral.so"
92+
],
93+
"darwin-.*": [
94+
"{WORKSPACEDIR}/lib/libbilateral.dylib"
95+
]
96+
},
97+
"tests": {
98+
".*": [
99+
"test-filter-0"
100+
]
101+
}
102+
}
103+
]
104+
}

plugins/bm3d.json

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
{
2+
"name": "BM3D",
3+
"type": "VSPlugin",
4+
"description": "Denoising filter using the BM3D algorithm",
5+
"identifier": "com.vapoursynth.bm3d",
6+
"github": "https://github.com/HomeOfVapourSynthEvolution/VapourSynth-BM3D",
7+
"file_definitions": {
8+
"test-filter-0.vpy": {
9+
"path": "{TESTDIR}",
10+
"encoding": "text/utf-8",
11+
"data": "import vapoursynth as vs\ncore = vs.core\ncore.std.LoadPlugin('{TESTDIR}/{PLUGIN_FILENAME}')\nc = core.std.BlankClip(format=vs.YUV444P8,width=320,height=240,length=10)\nc = core.bm3d.Basic(c)\nc.set_output(0)\n"
12+
}
13+
},
14+
"tests": [
15+
{
16+
"name": "test-filter-0",
17+
"create_files": [
18+
"test-filter-0.vpy"
19+
],
20+
"commands": [
21+
{
22+
"cwd": "{TESTDIR}",
23+
"cmd": [
24+
"{VSPIPE}",
25+
"test-filter-0.vpy",
26+
"--"
27+
]
28+
}
29+
]
30+
}
31+
],
32+
"releases": [
33+
{
34+
"version": "r9",
35+
"published": "2021-10-18T08:35:23Z",
36+
"source": "https://github.com/HomeOfVapourSynthEvolution/VapourSynth-BM3D/archive/refs/tags/r9.tar.gz",
37+
"hash": "3eb38c9e4578059042c96b408f5336b18d1f3df44896954713532cff735f1188",
38+
"filename": "VapourSynth-BM3D-r9.tar.gz",
39+
"additional_files": {
40+
".*": [
41+
"{BUILDDIR}/{DL_DIRECTORY}/LICENSE",
42+
"{BUILDDIR}/{DL_DIRECTORY}/README.md"
43+
]
44+
},
45+
"build": {
46+
".*": {
47+
"commands": [
48+
{
49+
"cmd": [
50+
"tar",
51+
"xzf",
52+
"{DL_FILENAME}"
53+
]
54+
},
55+
{
56+
"cwd": "{DL_DIRECTORY}",
57+
"cmd": [
58+
"meson",
59+
"rewrite",
60+
"kwargs",
61+
"delete",
62+
"target",
63+
"bm3d",
64+
"install_dir",
65+
"foobar"
66+
]
67+
},
68+
{
69+
"cwd": "{DL_DIRECTORY}",
70+
"cmd": [
71+
"meson",
72+
"setup",
73+
"--prefix={WORKSPACEDIR}",
74+
"--libdir={WORKSPACEDIR}/lib",
75+
"build"
76+
]
77+
},
78+
{
79+
"cwd": "{DL_DIRECTORY}",
80+
"cmd": [
81+
"ninja",
82+
"-C",
83+
"build"
84+
]
85+
},
86+
{
87+
"cwd": "{DL_DIRECTORY}",
88+
"cmd": [
89+
"ninja",
90+
"-C",
91+
"build",
92+
"install"
93+
]
94+
}
95+
],
96+
"dependencies": []
97+
}
98+
},
99+
"buildtools_dependencies": {
100+
".*": [
101+
{
102+
"name": "meson",
103+
"version": [
104+
">=",
105+
"0.60.0"
106+
]
107+
},
108+
{
109+
"name": "ninja",
110+
"version": [
111+
">=",
112+
"1.10.0"
113+
]
114+
}
115+
]
116+
},
117+
"release_files": {
118+
"linux-.*": [
119+
"{WORKSPACEDIR}/lib/libbm3d.so"
120+
],
121+
"darwin-.*": [
122+
"{WORKSPACEDIR}/lib/libbm3d.dylib"
123+
]
124+
},
125+
"tests": {
126+
".*": [
127+
"test-filter-0"
128+
]
129+
}
130+
}
131+
]
132+
}

plugins/bwdif.json

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
{
2+
"name": "Bwdif",
3+
"type": "VSPlugin",
4+
"description": "Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.",
5+
"identifier": "com.holywu.bwdif",
6+
"github": "https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Bwdif",
7+
"file_definitions": {
8+
"test-filter-0.vpy": {
9+
"path": "{TESTDIR}",
10+
"encoding": "text/utf-8",
11+
"data": "import vapoursynth as vs\ncore = vs.core\ncore.std.LoadPlugin('{TESTDIR}/{PLUGIN_FILENAME}')\nc = core.std.BlankClip(format=vs.YUV420P8,width=320,height=240,length=10)\nc = core.bwdif.Bwdif(c,field=0)\nc.set_output(0)\n"
12+
}
13+
},
14+
"tests": [
15+
{
16+
"name": "test-filter-0",
17+
"create_files": [
18+
"test-filter-0.vpy"
19+
],
20+
"commands": [
21+
{
22+
"cwd": "{TESTDIR}",
23+
"cmd": [
24+
"{VSPIPE}",
25+
"test-filter-0.vpy",
26+
"--"
27+
]
28+
}
29+
]
30+
}
31+
],
32+
"releases": [
33+
{
34+
"version": "r4.1",
35+
"published": "2021-09-26T07:17:25Z",
36+
"source": "https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Bwdif/archive/refs/tags/r4.1.tar.gz",
37+
"hash": "ec0e30cb62a68f94e9d0145927b1bf51f6102c4b45a698e284d3d7bf69e9d196",
38+
"filename": "VapourSynth-Bwdif-r4.1.tar.gz",
39+
"additional_files": {
40+
".*": [
41+
"{BUILDDIR}/{DL_DIRECTORY}/LICENSE",
42+
"{BUILDDIR}/{DL_DIRECTORY}/README.md"
43+
]
44+
},
45+
"build": {
46+
".*": {
47+
"commands": [
48+
{
49+
"cmd": [
50+
"tar",
51+
"xzf",
52+
"{DL_FILENAME}"
53+
]
54+
},
55+
{
56+
"cwd": "{DL_DIRECTORY}",
57+
"cmd": [
58+
"meson",
59+
"rewrite",
60+
"kwargs",
61+
"delete",
62+
"target",
63+
"bwdif",
64+
"install_dir",
65+
"foobar"
66+
]
67+
},
68+
{
69+
"cwd": "{DL_DIRECTORY}",
70+
"cmd": [
71+
"meson",
72+
"setup",
73+
"--prefix={WORKSPACEDIR}",
74+
"--libdir={WORKSPACEDIR}/lib",
75+
"build"
76+
]
77+
},
78+
{
79+
"cwd": "{DL_DIRECTORY}",
80+
"cmd": [
81+
"ninja",
82+
"-C",
83+
"build"
84+
]
85+
},
86+
{
87+
"cwd": "{DL_DIRECTORY}",
88+
"cmd": [
89+
"ninja",
90+
"-C",
91+
"build",
92+
"install"
93+
]
94+
}
95+
],
96+
"dependencies": []
97+
}
98+
},
99+
"buildtools_dependencies": {
100+
".*": [
101+
{
102+
"name": "meson",
103+
"version": [
104+
">=",
105+
"0.60.0"
106+
]
107+
},
108+
{
109+
"name": "ninja",
110+
"version": [
111+
">=",
112+
"1.10.0"
113+
]
114+
}
115+
]
116+
},
117+
"release_files": {
118+
"linux-.*": [
119+
"{WORKSPACEDIR}/lib/libbwdif.so"
120+
],
121+
"darwin-.*": [
122+
"{WORKSPACEDIR}/lib/libbwdif.dylib"
123+
]
124+
},
125+
"tests": {
126+
".*": [
127+
"test-filter-0"
128+
]
129+
}
130+
}
131+
]
132+
}

0 commit comments

Comments
 (0)