Changes between Version 4 and Version 5 of SponsoringPrograms/GSoC/2023


Ignore:
Timestamp:
Jan 24, 2023, 1:11:52 PM (4 years ago)
Author:
Nuo Mi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SponsoringPrograms/GSoC/2023

    v4 v5  
    7676
    7777
    78 == ffvvc: The VVC decoder for ffmpeg ==
     78== Assembly code for VVC decoder==
    7979
    80 '''Description:''' VVC is the successor to the well-known codec HEVC. The whole video industry has high anticipation for  VVC. The goal of the ffvvc project is to provide a VVC decoder for FFmpeg. We invite you to join us in improving ffvvc. Depending on your background, you will help add ALF/SAO/Predict assembly code or new features/tests for ffvvc.
     80'''Description:''' VVC is the successor to the well-known codec HEVC. The whole video industry has high anticipation for VVC. The goal of the ffvvc project is to provide a VVC decoder for FFmpeg. You will help add assembly code to speedup the decoder.
     81
     82'''Expected results:'''  Implemented one of ALF/SAO/Deblock/Predict in assembly code.
     83
     84'''Prerequisites:''' Good C and Assembly code, basic familiarity with Git, and knowledge of codecs.
     85
     86'''Difficulty:''' Hard
     87
     88'''Qualification Task:''' Add any assembly code to ffvvc. (hint: you can start with SAO, it's the same thing as HEVC)
     89
     90'''Mentor:''' Nuo Mi (nuomi2021 at gmail dot com)
     91
     92'''Backup Mentor:''' TBA
     93
     94'''Duration:''' 350 hours
     95
     96== Improve VVC Decoder ==
     97
     98'''Description:''' VVC is the successor to the well-known codec HEVC. The whole video industry has high anticipation for VVC. The goal of the ffvvc project is to provide a VVC decoder for FFmpeg. You will help add new features or fix bugs for ffvvc.
    8199
    82100'''Expected results:''' 500+ lines of code merged into the ffvvc project.
     
    90108'''Mentor:''' Nuo Mi (nuomi2021 at gmail dot com)
    91109
    92 '''Duration:''' 350 hours
     110'''Backup Mentor:''' TBA
     111
     112'''Duration:''' 350 hours
     113== FATE test enhancement ==
     114
     115'''Description:''' Current FATE (FFmpeg Automated Testing Environment) missed some functions. Like vvc decoder, vvc cbs, and hardware codec tests. This task will focus on adding new tests to the FATE
     116
     117'''Expected results:''' 300+ lines of test/bugfix code merged into the ffvvc project or ffmpeg upstream.
     118
     119'''Prerequisites:''' Good C and Assembly code, basic familiarity with Git, and knowledge of codecs.
     120
     121'''Difficulty:''' Medium
     122
     123'''Qualification Task:''' run FATE test for hevc conformance, tell us how to generate https://github.com/FFmpeg/FFmpeg/blob/master/tests/ref/fate/hevc-conformance-PS_A_VIDYO_3
     124
     125'''Mentor:''' Nuo Mi (nuomi2021 at gmail dot com)
     126
     127'''Backup Mentor:''' Thilo Borgmann (thilo.borgmann at mail dot de)
     128
     129'''Duration:''' 175 hours
     130
     131
    93132
    94133