-
Notifications
You must be signed in to change notification settings - Fork 22
/
CHANGELOG
165 lines (134 loc) · 5.34 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
v1.1.1e [20201112 (pinterf)]
- Update internal VERSION with 'e' shown in 'info' pages
- New: Add (debug) parameter: 'mode_9_to_15bits' (integer). Values 0, 1 (default), 2
Affects how less-than-16-bit formats are handled internally.
Result is the same, speed may vary
- New: VapourSynth: support for all bit depth between 8 and 16
- Fix: VapourSynth: check if format is 4:4:4 for parameter channels="YUV" (was: crash)
- New: VapourSynth: If OpenCL driver does not support special 10-10-10 bit internal processing mode,
silently fallbacks to the new high bit depth normal mode instead of
"format not supported"
v1.1.1d [20201102 (pinterf)]
- Fix: Avisynth: channels="UV" gives error on greyscale clips with bit depth > 8
- Fix: Avisynth: YV24 text in a parameter checking error replaced to bit depth independent 4:4:4
- Fix: Avisynth: channels="UV" was working only for 8 bit subsampled formats
- Fix: Avisynth: channels="UV" to properly support 4:1:1 subsampling
- New: Avisynth: add planar RGB support
- New: Avisynth: add general support for 9-15 bit input formats (avs: 10, 12, 14)
- New: Avisynth: 10 bit input processing is no longer restricted to channels="YUV"
- New: Avisynth: If OpenCL driver does not support special 10-10-10 bit internal processing mode,
silently fallbacks to the new high bit depth normal mode instead of
"format not supported"
v1.1.1c [20201028 (pinterf)]
- Avisynth: fixes invalid frame content / ghost frames / hangup in multithreaded environment
v1.1.1b [20200429 (pinterf)]
- Windows build with VS2019
- Move AviSynth+ MT report to interface independent cache hints
- Add AviSynth+ frame property copy support (supports V8 interface for AviSynth+ 3.6.0)
v1.1.1
- Added more check of rclip.
- Fixed build programm error in some circumstances.
- Fixed Avisynth YUV444P10 video format.
- Fixed Vapoursynth RGB30 video format.
- Fixed clip processing with higher resolution than 4K.
v1.1.0
- Added AviSynth MT support (MT_MULTI_INSTANCE).
- Added AviSynth+'s high bit depth support.
- Replaced 'lsb_inout' with 'stacked'.
- Info now display 'Bits per sample'.
v1.0.2
- Tuned 'h' strength for backward compatibility.
- Fixed VapourSynth OSX version.
v1.0.1
- Fixed wrong output with 'wmode' different to 0 some circumstances.
- Fixed second clip 'rclip' in VapourSynth.
v1.0.0
- Improved performance with CPU.
- Improved performance with AMD GCN Architecture.
- Reduced CPU overhead in some system.
- Reduced memory usage in some system.
- Advanced OpenCL parameters for fine tuning.
- Replaced 'cmode' with 'channels' and added the options to only process the chroma.
- Two new modified bisquare weighting functions.
- Increased the maximum 's' value to 8.
- Updated to VapourSynth R36.
- Removed Cauchy weighting function.
- Fixed second clip 'rclip' in some circumstances.
v0.7.7
- Improved debugging information.
- Improved the overall stability.
- Minor changes.
v0.7.6
- Fixed wrong version displaying.
- VapourSynth: fixed wrong API usage.
v0.7.5
- New 'wref' (default 1.0) parameter.
- Improved automatic selection of OpenCL device.
- Changed parameters order.
- VapourSynth: fixed missing 's' value check.
v0.7.4
- Workaround for GeForce 900 Series.
v0.7.3
- Removed 'default' and 'all' from 'device_type'.
- Improved OpenCL platform control.
- VapourSynth: fixed frame properties.
v0.7.2
- VapourSynth: fixed memory leak.
v0.7.1
- Fixed 'clSetKernelArg' error in some configuration.
v0.7.0
- Performance increase: temporal up to 35% faster.
- New 'auto' device_type.
- Changed default 'd' value from '0' to '1'.
- Changed min 'a' value from '0' to '1'.
- OpenCL 1.2 support now required.
- AviSynth 2.6.0a1-a5 backward compatibility.
- Fixed Mac OS X version.
v0.6.11
- Performance increase: up to 50% faster.
- Fixed bad processing borders.
- AviSynth: OpenMP no more needed.
- VapourSynth: fixed bad support of P9/P10 rclip.
v0.6.4
- VapourSynth: OpenMP no more needed.
v0.6.3
- Improved OpenCL device selection (device_id).
- VapourSynth linux: fixed wrong locate.
- Minor changes and bug fixes.
v0.6.2
- Improved error log.
- Fixed warning use of logical '||' with constant operand.
v0.6.1
- Fixed 'h' strength in some situations.
- Minor changes.
v0.6.0
- Added color distance (cmode).
- VapourSynth: added support for missing color format.
- Changed weighted RGB distance.
- No more SSE2 / SSE3 required.
- Minor changes and bug fixes.
v0.5.9
- Fixed rare issues with OpenCL compiler, again.
v0.5.8
- Fixed rare issues with OpenCL compiler.
- Fixed rare issues with clGetPlatformIDs.
- AviSynth: clip does not need to be aligned.
v0.5.7
- Added extra reference clip (rclip).
- Weighted RGB distance.
v0.5.6
- VapourSynth: fixed temporal support.
- VapourSynth: fixed arg device_type ignored.
- Fixed possible opencl device not available.
v0.5.5
- AviSynth: added RGB32 support.
v0.5.4
- AviSynth: fixed temporal support with 16-bits clip.
v0.5.3
- VapourSynth: better accuracy with 32-bits.
- VapourSynth: fixed arguments.
v0.5.2
- Added AviSynth+ support.
- VapourSynth: fixed memory leak.
v0.5.1
- Added VapourSynth support.