SoC 2010 ASF Demuxer
This project is part of Google Summer of Code 2010.
|
Contents
ASF and other demuxer support
Abstract
I was selected to do a project related to ASF and Matroska demuxers, but since there's some overlap related to Matroska, my main goal now is to improve the ASF demuxer as much as I can and then find another similar project to work on the rest of the time.
Information
I'm a student at Aalto University School of Science and Technology and I hope this is my final year here. Will know for sure around beginning of June.
Timeline
Date | Period | Description |
---|---|---|
April 26 - May 24 | Community bonding | Getting more familiar with the VLC code base, some small fixes. |
May 24 - May 30 | Week 1 | Review all the existing code, map out needed features. |
May 31 - June 6 | Week 2 | Start cleaning up the demuxer code, go through existing related bugs. |
June 7 - June 13 | Week 3 | Write a working VLC demuxer plugin with a clear API. |
June 14 - June 20 | Week 4 | Work on an API to combine the demuxing and muxing code together. |
June 21 - June 27 | Week 5 | Finish and review the muxing code, write some test cases. |
June 28 - July 4 | Week 6 | Write a working VLC muxer plugin using the rewritten muxer. |
July 5 - July 11 | Week 7 | Extra cleaning up period, because there's always something that slips the deadline. |
July 12 - July 18 | Week 8 | (small extra project, to be discussed with mentors) |
July 19 - July 25 | Week 9 | (small extra project, to be discussed with mentors) |
July 26 - August 1 | Week 10 | Start finishing up (write test suites, run code with valgrind). |
August 2 - August 8 | Week 11 | Continue finishing up. |
August 9 - August 15 | Week 12 | Finish up and do any final testing. |
Produced code
For convenience everything is hosted in github repository. The master branch will mostly follow upstream, my plan is to only commit more finished code there. Everything that breaks compilation etc. will go to private branches that are related to that specific task.