jb, 27y

Keyword - VLC media player

Entries feed - Comments feed

Friday, September 4 2009

VLC 64bit running on Windows 7 64bits. 1st!

64 bits and Windows

64 bits VLC is a "hype" topic those days in our community.

On Windows, we couldn’t have a 64bits native version, because of lack of correct compiler (No, Microsoft Visual doesn’t fit in correct compiler section.

Fortunately, the mingw-w64 hackers are making a new one, and they ROCK. Huge thanks to NightStrike and ktietz!

VLC Win64

So, I have been working a bit on it. And two days ago:

VoilĂ  :D

Don’t expect something complete soon, but still :)

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!

Tuesday, July 7 2009

VLC 1.0.0 is out.

You know that this blog has been a bit quiet, because I had a lot of work to do.

This new version includes:

  • Live recording
  • Instant pausing and Frame-by-Frame support
  • Finer speed controls
  • New HD codecs (AES3, Dolby Digital Plus, TrueHD, Blu-Ray Linear PCM, Real Video 3.0 and 4.0, …)
  • New formats (Raw Dirac, M2TS, …) and majors improvements in many formats…
  • New Dirac encoder and MP3 fixed-point encoder
  • Video scaling in fullscreen
  • RTSP Trickplay support
  • Zipped file playback
  • Customizable toolbars
  • Easier encoding GUI in Qt interface
  • Better integration in Gtk environments
  • MTP devices on linux
  • AirTunes streaming
  • New skin for skins2 interface

Have fun!

Thursday, May 28 2009

VLC 1.0.0 RC 2

1.0.0 RC2

VLC 1.0.0 RC2 (Second Release Candidate) is out!

As all releases of VLC 1.0.0, it introduces:

  • many new codecs (True HD, DD+, AES3, RV40, SCTE-20, dirac…)
  • various playback core improvements (frame-by-frame, live-recording, instant pausing, etc…)
  • interface improvements
  • interface customization
  • better multi-channel audio support
  • better subtitles support
  • global hotkeys
  • better integration in GTK environments
  • better integration in KDE
  • and so many other bugfixes

Skins contest

And there is a Skins2 contest going on!

Please spread the news!

Tuesday, March 3 2009

Howto build VLC 1.0.0-git in Ubuntu in less than 5 commands.

Since building VLC is easier and easier now, I am compelled to improve my HOWTOS. Here is one for Ubuntu, that can easily adapt to Debian.

This is not a complete and detailed post, but just a summary. If you need more details, take the Build on Intrepid HOWTO.

Get all you need

sudo apt-get build-dep vlc && sudo apt-get install libtool build-essential automake1.10 git-core

Get the source

git clone git://git.videolan.org/vlc.git

Go

cd vlc && ./bootstrap

mkdir build && cd build && ../configure --disable-nls --enable-qt4

make

Done.

- page 1 of 10


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