jb, 27y

Keyword - VLC

Entries feed - Comments feed

Sunday, November 1 2009

VLC 1.0.3 is out!

Again? A release? Why ?

Instead of enumerating the features that VLC 1.0.3 brings you, let’s talk about why we had to do yet another release.

Speeding the development

With the 1.0.x branch, we decided that we would speed up the release cycle for minor versions, for a few reasons:

  • we didn’t want major bugs to stay around for too long,
  • we find it easier to track regressions,
  • we can fix crashes and potential security issues in a better timely fashion.

That doesn’t mean we were careless about the quality of older releases, it means that now we care MORE about user feedback and quality. This is unlikely to change…

Therefore, since 1.0.0 has been out, we have had:

  • 1.0.1, 3 weeks after 1.0.0.
  • 1.0.2, 8 weeks after 1.0.1.
  • 1.0.3, 1 month after 1.0.2.

1.0.3 is important for Windows users

On Windows, VLC up to 1.0.2 used a way to scale the video that seems to be unsupported by the lastest drivers for Windows 7 (and now affects some Vista drivers too, because they backported the improvements…) and therefore the quality of the video was very bad and pixelated. VLC 1.0.3 fixes that.

Moreover, since VLC has now earned the logo for Windows 7 compatibility, we had to fix this huge bug. :D

I hope you understand our point and have fun with it.

Tuesday, October 27 2009

VLC: CDDB on Windows!

CD-Audio

Audio-CD have usually two main ways to get the meta-data associated with the tracks:

  • embedded CD-Text information
  • online, with CDDB protocol, using FreedDB

VLC and Audio-CD

VLC has had 2 main Audio-CD modules, named CDDA and CDDAX, one using libcdio, the other not.

On windows, because of the difficulty to get libcdio, we use CDDA. But CDDA didn’t have CD-Text support. And libcddb didn’t work for us, at all.

So, on Windows, it used to be no CD-text, no CDDB…

Part one: VLC 1.0.0

VLC 1.0.0 has seen the addition of CD-Text for the CDDA module, and Windows version got it.

Part two: VLC 1.1.0

VLC 1.1.0 will see the addition of the CDDB support for VLC for Windows, since the fixes for libcddb and regex have just been done, tested and pushed by your servant on the main tree of VLC!

Yeah!

Conclusion

While VLC 0.9.x on WIndows didn’t had much to get information from CDs on Windows, VLC 1.1.x will have both CD-Text and CDDB to get informations from your Audio-CDs.

Of course, VLC isn’t the best for audio, but improving can’t hurt, can it?

Saturday, October 10 2009

VLC and Windows 7 Logo

Compatible with Windows 7

The new operating system from Microsoft Windows 7 will be out this month.

As every time with Windows, there is a new Logo program for certification. As opposed to Vista, where they were 5 or 6 different logos, there is just one logo for everyone.

VLC 1.0.2 has been tested against the testing suite and was considered as "Compatible with Windows 7". This just mean that VLC conforms to the specifications and tests from Microsoft. It is supposed to check for common issues to minimize the number of crashes, hangs, and reboots and is  compliant with Windows 7 64-bit.
VLC also install and uninstall in the correct way on Windows 7.

Of course, this should be transparent for all users, but it will matter for people upgrading older install of Windows to Windows 7. This also shows the quality that can be managed in open source community.

Works with Windows Vista

At the same time, VLC also got the "Works with Windows VIsta" Logo. I am not sure it is really of any interest now. :D
 

VLC issues on Windows 7

However, be careful, VLC still has issues on Windows 7, because of many broken drivers, made by major hardware makers. It can show pixizelated outputs when rescaling. Please change the video output to OpenGL and restart VLC as a work-around.

Friday, August 28 2009

Snow Leopard is out! And why you will not have VLC 64bits right now...

Apple OS X 10.6 is out

If you have missed the news, then you are not on the same techy blogs than I am.

So, Apple new operating system Mac OS X.6, named Snow Leopard is out, and it improves a lot the speed, and ports most of its application to 64bits, but doesn’t introduce any important new feature. Learn more about it !

VLC and 64bits

Do you really need 64bits for a video application? I seriously doubt it. But well, you might want/need it in the future.

Linux

VLC 64bits runs on 64bits linux since a long time, and I use it a lot. No majors problems since Linux is cleverly engineered.

Windows

VLC runs on Windows 64 as a Win32 application, but we haven’t finished the port to Win64, especially because of external libraries issues. It will come eventually.

Mac OS X

Since the WWDC ‘08, we know we have to remove all Carbon code, and we have mostly done it.

Leopard

VLC 64bits runs on 32bits Leopard without issues.

Snow Leopard

As one of our OSX developers says: I’ve you had asked me a month ago, I had said that everything is cool and VLC64 will be released the same day as Snow Leopard.

BUT

It doesn’t work now, because of a change in the Cocoa runtime. VLC stopped working in the last two seeds (the GM and the one prior to it).

Launching VLC results in crashes in a low level function called _NSBundleCreate, which is triggered by a whole bunch of Cocoa and IOKit methods. Basically every method of these frameworks results in a crash on Snow Leopard. This is strange, as exactly the same code runs nicely in 64bit on Leopard and prior seeds of Snow Leopard.

The problem is that VLC is not an ordinary NSApplication, but a plain C app, that loads a Cocoa plugin, which instantiates NSApp itself. Therefore, you cannot reproduce the crashes in normal Cocoa apps.

Conclusion

Apple, once again, breaks everything with a new OS, as it happens often, or when a new version of Xcode gets out. Last version of Xcode forced us to drop X.4 if we wanted to go 64bits and compatible with Snow Leopard. Seriously, I don’t get it.

I have applications that are running on the Win7 64bit setup that are Win98 games!

Anyway, to not finish on a bad note, Snow Leopard looks gorgeous!

Monday, August 24 2009

VLC 1.0.0, 1.0.1, a backward look

VLC 1.0.0, 1,5 months ago

So, VLC 1.0.0 was released almost 7 weeks ago, at the time of this writing.

VLC 1.0.1, the bugfix version of 1.0.0, was released almost 4 weeks ago.

VLC 1.0.0 was downloaded around 13 million of time, during the 3 first weeks of the release, and that is a very high download rate. VLC 1.0.1 is around 13 million downloads too.

Was VLC 1.0.0 a success ?

Well, YES, because:

  • we had a lot of downloads,
  • many good reviews,
  • a lot of testing was done (more than 3 months between feature freeze and release!),
  • server hold still (even after the 1,3Million visitor in the first day),
  • no major regressions and issues.

But, we had a few issues that were important:

  • WMV could have no audio with low caching values,
  • mpeg2 videos could freeze the video after seek,
  • some flv videos were unseekable,
  • some VC1 video could crash the windows build.

That is why we released 1.0.1 quite soon after 1.0.0.

3 weeks between 1.0.0 and 1.0.1

Is that much?

Well, yes/no.

The first week after the release was totally focused on maintaining the servers running, answering the mails, and press (not much of those, fortunately).

Then, the second week was compilation of the main issues and tryout to fix most of them.

And then, you got your 3 weeks time, with the win32 codecs updates and setting up the release…

1.0.2 soon?

Well, as far as I see, except some SSA updates and v4l2 fixes, there is no rush to release…

If an important security issue arrives, then we will release a 1.0.2, but no roadmap is set yet.

Conclusion

As far as I am concerned, VLC 1.0.0 was a great success, let’s hope 1.1 will be as good!

Friday, July 10 2009

VLC 1.0.0 goes above 3 million in less than 3 days!

UPDATE: After exactly 3 days, we are near 3.5Million

As you should know now, VLC 1.0.0 was out 61 hours ago (2 and a half day ago).

In order to not kill the servers, the download counting was deactivated. After reactivation and recounting, VLC 1.0.0 has been downloaded more than 3 million times in less than 3 days.

The VideoLAN website has seen more than 1,5 million unique visitors (and 0 advertisement) and around as many have downloaded through external websites directly linking to our repository.

On the first 48 hours, the counting was around 2,3 million.

Of course, this is a bit less than Mozilla Firefox, but still those are impressive numbers.

- page 2 of 5 -


Jean-Baptiste KEMPF | jean-baptiste.kempf _(at)_ via.ecp.fr | Powered by Chaussure | xHtml et CSS valide