| | 97 | == vvc wasm simd optimization == |
| | 98 | |
| | 99 | '''Description:''' Using WASM SIMD to optimize VVC decoding performance in WASM environment. |
| | 100 | |
| | 101 | '''Expected results:''' Add ALF, inter, and SAO implementation. More is better. |
| | 102 | |
| | 103 | '''Prerequisites:''' Good C knowledge, basic shell script skills and understanding of compilation and build processes. |
| | 104 | |
| | 105 | '''Difficulty:''' Medium. |
| | 106 | |
| | 107 | '''Qualification Task:''' Fix a random bug in FFmpeg. Build and run ffmpeg checkasm in wasm. |
| | 108 | |
| | 109 | '''Mentor:''' Zhao Zhili (zhilizhao at tencent dot com) |
| | 110 | |
| | 111 | '''Backup Mentor:''' Nuo Mi (nuomi2021 at gmail dot com) |
| | 112 | |
| | 113 | '''Duration:''' 350 hours |
| | 114 | |
| | 115 | == vvc ARM simd optimization == |
| | 116 | |
| | 117 | '''Description:''' Using ARM simd to optimize VVC decoding performance in arm64 environment. |
| | 118 | |
| | 119 | '''Expected results:''' Add DCT and intra implementation with ARM neon instructions. |
| | 120 | |
| | 121 | '''Prerequisites:''' Good C knowledge. Basic ARM assembly programming skills. |
| | 122 | |
| | 123 | '''Difficulty:''' Hard. |
| | 124 | |
| | 125 | '''Qualification Task:''' Fix a random bug in FFmpeg. Build and run ffmpeg checkasm in arm64. |
| | 126 | |
| | 127 | '''Mentor:''' Zhao Zhili (zhilizhao at tencent dot com) |
| | 128 | |
| | 129 | '''Backup Mentor:''' Nuo Mi (nuomi2021 at gmail dot com) |
| | 130 | |
| | 131 | '''Duration:''' 350 hours |
| | 132 | |