Changes between Version 6 and Version 7 of SponsoringPrograms/STF/2025


Ignore:
Timestamp:
May 7, 2025, 2:45:26 PM (16 months ago)
Author:
Lynne
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SponsoringPrograms/STF/2025

    v6 v7  
    99* Thilo Borgmann (thilo.borgmann@mail.de)
    1010* Pierre-Anthony Lemieux (pal@sandflow.com)
     11
     12== FFv1 Vulkan improvements ==
     13
     14'''Description:''' The Vulkan-based GPU implementation of the FFv1 codec has allowed users to quickly encode and decode on consumer GPUs. However, FFv1 codec continues to be developed, with new features being added. Recently, color remapping and floating-point support (16-bit and 32-bit) was added to version 4 of the codec. The GPU implementation of the codec does not yet support either. This project will ensure the GPU implementation remains in sync with the CPU, and that optimizations will be ported between both implementations.
     15
     16'''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.
     17
     18'''Duration:''' 8 Months
     19
     20'''Payment:''' 20,000 EUR
     21
     22'''Developer:''' Lynne
     23
     24== FFv1 Bayer coding support ==
     25
     26'''Description:''' FFv1 has become the de-facto standard for archival. However, it is capable of more than just long-term compression. The recent GPU implementation has demonstrated that its sufficiently fast to be used as a RAW format, allowing NLEs to work in a fully lossless flow. This project will implement support for common Bayer formats, both for encoding and decoding, along with metadata, allowing FFv1 to be used for professional production.
     27
     28'''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.
     29
     30'''Duration:''' 6 Months
     31
     32'''Payment:''' 15,000 EUR
     33
     34'''Developer:''' Lynne
     35
     36== RaptorQ library ==
     37
     38'''Description:''' RaptorQ is an advanced royalty-free forward-error correction code and system, standardized under the IETF as RFC6330, that allows for data to be transmitted reliably across lossy networks. Current implementations of the code struggle with speed, which hampers adoption, as most users of RaptorQ use it in large-scale deployments. This project will implement the RaptorQ standard in a library, with SIMD AVX2 optimizations written in assembly. This will allow FFmpeg, and other projects to use it for future formats which support it or custom deployments.
     39
     40'''Expected results:''' A library which implements the RaptorQ FEC standard, with AVX2 optimizations.
     41
     42'''Duration:''' 12 Months
     43
     44'''Payment:''' 24,000 EUR
     45
     46'''Developer:''' Lynne
    1147
    1248== Template