Changes between Version 40 and Version 41 of SponsoringPrograms/STF/2025
- Timestamp:
- Nov 24, 2025, 7:51:24 PM (8 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SponsoringPrograms/STF/2025
v40 v41 143 143 '''Expected results:''' swscale Vulkan backend, with feature parity to the C backend 144 144 145 '''Duration:''' 7Months145 '''Duration:''' 4.5 Months 146 146 147 147 '''Payment:''' 40,000 EUR … … 163 163 * **Compensation**: 10,000 EUR 164 164 165 * **Time estimate**: 3 weeks = 120 hours (full-time) 166 167 * **Delivery date**: 1 months after kick-off 168 165 169 * **Completion improvements**: Completion of this milestone will result in the establishing a baseline foundation that can be built upon, and extended and copied to other backends than only Vulkan. 166 170 … … 173 177 * **Compensation**: 30,000 EUR 174 178 179 * **Time estimate**: 7-8 weeks = 320 hours (full-time) 180 181 * **Delivery date**: 4 months after kick-off 182 175 183 * **Completion improvements**: Completing this milestone will result in the swscale library being able to act upon Vulkan frames, enabling it to perform efficiently and quickly with no CPU conversions. This will expand the library capabilities to not just desktop machines, but also low-power embedded devices, and realtime GPU video transcoding workloads. 176 184 … … 181 189 '''Expected results:''' FFv1's GPU implementation will implement the color lookup table, 16-bit floating-point video, 32-bit floating-point video, and where possible, optimizations will be back-ported to the CPU implementation. 182 190 183 '''Duration:''' 6Months191 '''Duration:''' 4 Months 184 192 185 193 '''Payment:''' 32,000 EUR … … 201 209 * **Compensation**: 12,000 EUR 202 210 211 * **Time estimate**: 4-5 weeks = 180 hours (full-time) 212 213 * **Delivery date**: 2 months after kick-off 214 203 215 * **Completion improvements**: Completion of this milestone would allow for the FFv1 Vulkan decoder to be used in professional cinema/CGI productions, where linear 16-bit floating point video is used during pre-production. This will help expand FFv1 to not just archival, but video productions as well. 204 216 … … 211 223 * **Compensation**: 10,000 EUR 212 224 225 * **Time estimate**: 4 weeks = 160 hours (full-time) 226 227 * **Delivery date**: 3 months after kick-off 228 213 229 * **Completion improvements**: Completing this milestone will allow to accommodate for the recent trend in video and CGI productions switching to 32-bit video, as 16-bit linear video can reach limits with high dynamic range video. 214 230 … … 221 237 * **Compensation**: 10,000 EUR 222 238 239 * **Time estimate**: 4 weeks = 160 hours (full-time) 240 241 * **Delivery date**: 4 months after kick-off 242 223 243 * **Completion improvements**: This milestone will complete the Vulkan implementation's feature parity with the C implementation, so that the new FFv1 features are usable in practical applications, where speed and efficiency matter. 224 244 … … 229 249 '''Expected results:''' FFv1 is able to encode and decode Bayer pixel ordering, both on the GPU and CPU implementations, with the necessary metadata information carried to permit accurate color reconstruction and flexibility when color grading and mastering. 230 250 231 '''Duration:''' 4Months251 '''Duration:''' 3 Months 232 252 233 253 '''Payment:''' 22,000 EUR … … 249 269 * **Compensation**: 12,000 EUR 250 270 271 * **Time estimate**: 3-4 weeks = 180 hours (full-time) 272 273 * **Delivery date**: 2 months after kick-off 274 251 275 * **Completion improvements**: Completing this milestone will expand FFv1's archival capabilities to handle not just produced video, but also direct camera footage, as well as film scanners and scientific applications. 252 276 … … 258 282 259 283 * **Compensation**: 10,000 EUR 284 285 * **Time estimate**: 5-6 weeks = 220 hours (full-time) 286 287 * **Delivery date**: 3 months after kick-off 260 288 261 289 * **Completion improvements**: Completion of this milestone will feature-complete the Vulkan implementation with the C implementation, enabling FFv1 to be used practically, where compression of camera footage or sensor data is required with realtime or near-realtime performance.
