| | 77 | == ARM assembly code for the VVC decoder == |
| | 78 | |
| | 79 | '''Description:''' VVC is the successor to the well-known codec HEVC. The whole video industry has high anticipation for VVC. With the assistance of the last GSOC, We landed VVC C code on FFmpeg. It proved we can share most Inter, SAO, and Deblock codes with HEVC. This year, you will help add ARM assembly code to speedup the decoder. |
| | 80 | |
| | 81 | '''Expected results:''' Port HEVC Inter/SAO assembly code to VVC. Implement Deblock and ALF as an ambitious goal. |
| | 82 | |
| | 83 | '''Prerequisites:''' Good C and assembly code, basic familiarity with Git, and knowledge of codecs |
| | 84 | |
| | 85 | '''Difficulty:''' Hard |
| | 86 | |
| | 87 | '''Qualification Task:''' Add any ARM assembly code to ffmpeg or ffvvc. (hint: you can start with SAO, it's the same thing as HEVC) |
| | 88 | |
| | 89 | '''Mentor:''' J. Dekker (jdek on IRC, jdek@itanimul.li) |
| | 90 | |
| | 91 | '''Backup Mentor:''' Nuo Mi (nuomi2021 at gmail dot com) |
| | 92 | |
| | 93 | '''Duration:''' 350 hours |
| | 94 | |