Welcome on Planet VideoLAN. This page gathers the blogs and feeds of VideoLAN's developers and contributors. As such, it doesn't necessarly represent the opinion of all the developers, the VideoLAN project, ...
A few weeks ago, the 10 years Google Summer of Code Reunion was held in San Jose. To celebrate for the 10 seasons of GSoC, this event replaced the usual Google Summer of Code summit.
When GSoC started in 2005, I was not really part of the VLC community, and GSoC was a quite small program, so we did not participate at all.
I joined the VLC project in 2006, but GSoC was already started and VideoLAN did not do a correct candidacy to get selected (I'm not sure it was sent at all).
Starting in 2007, I took over the GSoC management, doing most of the admin, and a very large part of the mentoring of students.
We got selected for GSoC in 2007, 2008, 2009, 2010, 2011 and GCi in 2010 and 2011. And I went to all the associated summer of code summits and the 10 years reunion (6times!).
The more it went, the better we were to manage students and mentors, and we were able to manage around 12-15 projects with a few active mentors.
There has been years like in 2010 or 2011, where I spend a large part of my summer doing this, and where I de-facto mentored more than 6 students. But this taught me a lot
GSoC and GCi brought a lot to the VideoLAN community, so I'll do my best to sum it up.
2007 was our first year, and therefore not the best: we had a large number of failures, notably due to a bad recruitment.
However, in 2007, we notably had:
Not too ridiculous for a first year
At the end of 2007, I went to the GSoC summit and got blown away by the energy and vitality of Leslie Hawthorn, one of the most impressive person I know in the open source communities.
The summit was great because this was one of the best way to meet other projects similar to ours, like Audacity, Mixxx or Gimp.
I entered 2008 way way more prepared, and extended the program to x264, VideoLAN being an umbrella org for the first year.
We had 13 projects, and the very large majority of them were successful and merged.
In 2008, GSoC notably gave us:
The most important 2009 projects gave us:
In the end, we got, from the 2010 year:
2011 is one of our best years for VideoLAN on GSoC. Indeed, that year, we got:
We also participated in Google Code-In in 2010 and 2011.
The first year, we only had tasks for VLC and a bit on x264, and it mostly gave us a lot of bugfixing, howtos, and some small features in the VLC interface.
The second year, we were an umbrella for VLC, libav, FFmpeg and x264: this was a suggestion done by Googlers from the Open Source team and libav.
Those 2 years gave x264 and libavcodec some very important boost in performance, which is probably one of the project that benefits Google the most on a daily basis, since those libraries are probably the biggest CPU consumers in Google.
The 2011 year of GCi gave us a lot of improvements on the Android UI done during the GSoC 2011.
Google Summer of Code and Google Code-In brought a lot to the VideoLAN community.
You can be thankful to those programs for large parts of the port of VLC on Android and iOS, for the libVLC improvements, for the interfaces, for BD-J, GPU decoding and 3D support in VLC, and so many useful parts of VLC. If you are a large user of x264, you can also be happy about the speed increases GSoC and GCi gave us.
And it's important to know that a large number of people still active in the community are former GSoC and GCi students, and for a few of them, it was their first interaction with VideoLAN.
When I started to work on VLC for iOS last summer, it quickly became apparent that it would need to support playback from local media servers announced over the UPnP protocol. I came across a Objective-C++ library named upnpx which suited … Continue reading
This is the second major release of this application. While still beta, it should be way more stable than the previous one.
The major changes are:
To get more stability, the performance improvements and the preparation to port for WP8.1, we had to move the application to Windows 8.1-only.
Be careful, this is still not as perfect and stable as the desktop release.
While this release is still x86-only, we've made great advances on the ARM port. More news soon.
Get it on the Windows Store.