Keyword - VLC

Entries feed - Comments feed

Saturday, July 26 2014

VLC 2.1.5

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!

Saturday, July 19 2014

VLC, Android and DVDs

DVD on Android

If you're like me, you probably have a large number of DVDs at your place.

Of course, the DVD format is outdated, but it has a few advantages:

  • Everything is available on DVDs and it's cheap to buy,
  • It's cheap to decode MPEG-2 with any CPU (even mobile),
  • It's very simple and well supported,
  • It has menus and bonuses,
  • Most patents for decoding DVDs are over (or almost),
  • It does not need an Internet connection to work.

Adding to the fact that you have probably numerous legally bought DVDs in your home, and that VLC plays DVDs since a long time, we've decided to add DVD support on VLC for Android.

It's also great when you travel, in car, trains or planes.

Continue reading...

Sunday, July 13 2014

Blu-Ray playback libraries updates (BD-J)

Triumvirat update

6 months after the first libbdplus release, and my post about the open Blu-Ray playback stack state, we've updated a bit the libraries.

We have seen, in the last weeks, the release of:

So, the three libraries of the stack have been updated with a few important features.

Continue reading...

Monday, March 31 2014

VLC for Android: take 2

Intro

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.

Continue reading...

Tuesday, December 3 2013

Readying VLC on WinRT

WinRT platforms

So, here is an update about our port on WinRT platforms.

I now say WinRT platforms, but that means:

  • Windows 8/8.1 ModernUI Metro
  • Windows Phone 8
  • XBox One? (who knows?)

The WinRT platforms have mostly 2 flavors: x86 and ARM. And we'll try to be on both of them.

VLC port status

We have now:

  • support for all usual VLC formats, including MKV and FLAC,
  • audio :D
  • video, (with correct aspect ratios),
  • basic subtitles support,
  • file and network stream support,
  • a simple, but working UI,
  • passing the WACK certification,
  • working on Windows 8 and 8.1.

Screenshots

Those are the current screenshots, and you can even see some actual bugs. Main_Start_Screen.png Main-Library.png Playback_2.png Playback_3.png

Readying the release

We are preparing the release, fixing the important bugs, notably an audio crash that got us rejected from the store. We have numerous small bugs that are annoying, notably some thumbnails, crashing and the audio browsing part.

We hope to work on it until this week-end and then submit once again.

Open source

As soon as we have one release out, all the code will be open sourced, and we will welcome contributions, notably on the UI/XAML part.

ARM

At the same time, we're spending quite a bit of time to get a working version for ARM, so we can deploy on Windows RT too. We don't know exactly how much time, but we hope it's a matter of weeks. The issues are mostly compiler related.

Windows Phone should not need a lot of extra work for the API, but will require some work for files management. Adaptation of the basic UI should be simple enough.

Thanks a lot.

Thursday, November 14 2013

VLC: 2.1.1 and 2.0.9

VLC 2.1.1

So, we've released today VLC 2.1.1. It's mostly a release to fix the numerous bugs and regressions that always happen at major.0 releases.

But why are there so many regressions at every major releases of VLC?

The main two reasons are:

  • we still don't have enough people testing the prebuilt and release candidates versions...
  • our major releases cycle is too long.

While I don't know what to do for the first, we will shorten our development cycle, starting from 2.2.0.

New formats

But for once, this release introduces new features, notably a new decoder to support HEVC (H.265).

We did that because we could not ignore this major codec and introduce it only at our next major release.

We worked quite a bit on Opus and VP9, because we want to help pushing those formats.

As for HEVC, VP9 and Opus integrations are quite young, so you should expect issues or shortcomings...

Updates path

As you might have seen, we have not pushed 2.1.0 through the update system, for the reasons you've seen above.

But 2.1.1 is different and will be pushed through the update system.

Windows installer

On Windows, 2.1.1 introduces a new installer that will allow us to upgrade to future versions without asking the options at every install! 2.1.1 should be the last annoying installer that you will see on Windows.

Mac OS X 2.0.9

We did a release of source for 2.0.9, but unlike on Windows, we did binaries too for Mac OS X. Why is that?

Well, as you might have seen, we've discontinued VLC for PowerPC and Intel32 for 2.1.x. This is mostly for technical reasons, (notably to support correctly OS X.9), but also for timing reasons (there are few Intel macs that are 32bit only, and it's time consuming to support them).

So PowerPC users will upgrade to 2.0.9, where we fixed many bugs affecting them, as one would expect.

But, a contrario from what you would expect, Intel32 and Universal Binary users on 2.0.8 will be upgraded to the 2.0.9 Universal Binary.

This will allow users using the Intel32 version of VLC but running on a 64bit-capable machine to upgrade to a 64bit version of VLC. Indeed, the 64bit slice of this UB will upgrade to 2.1.1 afterwards, but not the 32bit slice which might upgrade to 2.0.10, if ever there is one :)

I hope this clears a few questions...

- page 1 of 9