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.
Sunday, November 16 2014
Tuesday, August 5 2014
Dvdread and Dvdnav
libdvdread and libdvdnav have had a history of poor maintenance and numerous forks (and merges), with numerous lapse of time without active maintainers.
As a result, those libraries were in a sorry state, crashing a lot (crashing VLC more than libavcodec or filling up distribution BTS), while the DVD protections were getting stronger than ever...
Last year, after some work on libbluray, I decided to take over the maintenance of those DVD libraries. And here are the first releases of the new libdvdread, libdvdnav, coupled with a libdvdcss one...
Saturday, July 26 2014
Release of 2.1.5
Today, we did a small release of the stable version of VLC media player: 2.1.5.
It is just a maintenance release, before VLC 2.2.0 is ready.
The highlights are:
- Blu-Ray subtitles (PGS) in MKV are correctly sized,
- Some MP3 streams could crash VLC,
- GPU decoding that could artefact on Windows is repaired,
- QTsound input does not crash anymore on OS X,
- Audio channels order are fixed on OS X,
- Improvements on the OS X UI for retina displays,
- We updated freetype, libass, libogg, libmodplug, live555 and libjpeg,
- We updated GnuTLS and libpng, to solve security issues,
- Various issues in interfaces and transcode chains are fixed too.
Hopefully, this is the last one before 2.2.0 is out!
You can grab your version on our website!
Monday, March 31 2014
VLC for Android is on the store since quite some time, and it is quite popular, notably knowing it is only a Beta release.
After more than 6 months since the last release, we've developed a new version that is changing a lot of things.
This could be mostly considered as a Second main release of VLC for Android.
The most important parts are a new UI, closer to a modern Android theme and a rewritten hardware acceleration.
Monday, March 10 2014
Oh boy, this has been a long and bumpy ride!
Today, the first Beta of VLC for WinRT is getting deployed on the store.
As many of you know, the road to come to this point has been long... Very long.
I've been driving or helping some ports of VLC on mobile, but this port has been the hardest, by an order of magnitude.
I'll speak a bit more about the lateness of this port, another time. Today, I'll introduce a bit to this application.
Thursday, August 1 2013
WinRT still advances
As people who follow @videolan know, we keep working quite a bit on our port to the WinRT platforms. It is probably the port where the most effort is spent on those days, and is probably the most difficult.
The good news is that we are improving quite a bit, and we are closer to having something on the store.
Precision about VLC ports
VLC development is closer to a bazaar than to a cathedral building, and while the core advances altogether, people, who are volunteers, work on what they want, and on the features they want. This is very often true for VLC modules, and this is even more true for the ports to the mobile platforms.
- VLC for Android is mostly developed by Ludovic Fauvet, Sébastien Toque and Edward Wang;
- VLC for iOS is mostly the work of Felix Kühne and Gleb Pinigin;
- VLC for WinRT is mostly developed by Rafaël Carré, Geoffroy Couprie, Kellen and me.
Therefore, doing work on one platform does not slow down the development of other platforms ports.
On the contrary, porting VLC to more platforms improves the portability of VLC, and helps finding weird bugs or misdesigns that benefit all the other ports, when they are fixed!
For example, the work on OpenGL ES for Android helped the port to iOS. Or the work on WinRT helped the normal VLC for Windows.
So, last time we spoke about our advance, we had to fix 16 forbidden calls to 4 Windows dll, from 5 dlls and all the socket code. And those required WinRT direct calls from C.
We fixed most of the issues, including the WinRT static calls, meaning that we rewrote a lot of idl, idl tools and header files. We are at 5 forbidden calls (3 tonight, I hope), to 1 Windows dll, from only the VLC core. We still have the socket code to fix though.
The remaining calls are on the threading initialization, and so far, we are not able to create those WinRT objects from a C codebase. We are looking at alternatives, including using a C++ library to work-around this issue.
For the socket code, we have an idea for that too, and I hope I can share it soon to you.
As soon as we are down to 0 calls, we can upload something on the store, for the backers to test it.
We've done another round of sending of goodies.
Therefore, if you had a certificate, a key-holder, a mug or a cone, you should have received them before the end of the week.
If you had a t-shirt or a hoodie, they might not have reached you yet. Note that, if you had one of these, the keyholder and certificate will arrive at the same time.
If you have not received your goodies, please e-mail us about it, to the email where you received your confirmation from. If you are at a total loss, please mail me or contact me
Sorry again for the delay, but we're doing the best we can, so far. Have fun!
« previous entries - page 1 of 12