| | 168 | == Vorbis encoder improvements == |
| | 169 | |
| | 170 | '''Description:''' FFmpeg has a native Vorbis encoder which is known to have quality issues ever since it was implemented. |
| | 171 | |
| | 172 | '''Expected results:''' Improve FFmpeg's Vorbis encoder: |
| | 173 | * Add transient detection |
| | 174 | * Switch transform sizes based on lambda |
| | 175 | * Improve the rate control system |
| | 176 | * Use the existing AAC psychoacoustic system to improve the quality |
| | 177 | * Write FATE tests to improve test coverage |
| | 178 | |
| | 179 | '''Prerequisites:''' C coding skills, basic familiarity with git. |
| | 180 | |
| | 181 | '''Qualification Task:''' Use the existing psychoacoustic system to detect transients or fix bug number [http://trac.ffmpeg.org/ticket/3955 #3955] |
| | 182 | |
| | 183 | '''Mentor:''' Rostislav Pehlivanov (''atomnuker'' in #ffmpeg-devel on Freenode IRC, atomnuker@gmail.com) |
| | 184 | |
| | 185 | '''Backup mentor:''' TBA |
| | 186 | |