jb, 28y

VideoLAN

VLC media player development and general info on VideoLAN.

Entries feed - Comments feed

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...

Saturday, March 15 2014

Second build submitted to the store

After the first beta release a couple of days ago, a second build fixing the most important crashes has been submitted to the store, for certification.

It should notably fix the crash on start, on some machines, but other stability issues, on the music side too!

We'd like to thank the new contributors that helped.

It should appear automagically in a few hours on the store.

Next release, next week!

Have a nice week-end!

Monday, March 10 2014

First achievement unlocked!

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.

Features

This application, version 0.2.0, is a BETA stage of the port of libVLC on WinRT. WinRT is the runtime of Windows 8/8.1 Metro/ModernUI, Windows Phone 8 and Xbox 1.

As this is a beta, some features are still not perfectly stable, but we are working on that. We thought we should share it with the users, so that people could test and help us.

This application:

  • works on Windows 8.0 and 8.1: too many people are still on 8.0, so we had to use that. This decreases the stability of the application, though...
  • is compiled for Intel x86 CPUs: Windows RT version will follow as soon as we are able to compile it. ARM version will also apply to Windows Phone.
  • plays all video and audio formats of VLC, including MKV, Ogg and Mov files or FLAC and MPC;
  • supports the same codecs as the VLC application for desktop, from MPEG-1 to H.265, through WMV3 and VC-1;
  • supports multiple-audio tracks selection;
  • supports embedded subtitles;
  • supports Background Audio playback;
  • features a easy-to-navigate but complete UI, notably for audio browsing;
  • supports Live Tiles!
  • supports removable storage and DLNA servers.

However, there are a few limitations:

  • This app is currently slow, and is slower than VLC for desktop for video decoding and has no hardware acceleration;
  • Subtitles support is not very good yet, and notably it only supports embedded subtitles; this is our major point of focus for now.
  • Audio does not seem to work in all configurations;
  • Playlists and streams are not supported in the UI (they are present in the core)
  • It's clearly not as stable as it should be.

We are working on all those points, but notably on subtitles and audio quality and stability. Since we now have a release, it will be easier to do releases quite often, as soon as we can.

We also have longer terms goal to work on, and we'll share them when we know more :)

We hope you like this application, and if you don't, we'll fix that soon :) Entry Point VideoPlayer.jpg Main Page Video Pane Music Pane Music Playback Artiste Page Removable Storage Search

Tuesday, December 24 2013

The state of the open Blu-Ray playback in 2013

With the holiday season approaching, we've seen a few library releases for the open Blu-Ray playback libraries!

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 26


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