VLC 3.1.0 release
This release brings ChromeCast integration to iOS and UWP, like it was present on desktop and Android versions.
ChromeCast and hardware encoding
However, it supports ChromeCast in a more performant way, because we added hardware encoders to those 2 platforms.
Indeed, here, for local streaming, we care more about speed and battery saving than we care about bandwidth efficiency, si hardware encoding is a good fit.
In fact, VLC has a QSV encoder since 2013, but it's very rarely used, because people usually prefer software encode (x264). Here, we fixed it and modified it to work inside the UWP sandbox.
You should really read Caro's blogpost here!
But in that version you have:
- 360 video support, with sensors,
- Numerous bugfixes on the playback core (inherited mostly from VLC 3.0.1-3.0.3)
- Some decoding speed improvements,
- Quite a few interface bugs (see 3.1.0 milestone)
The version is similar to the iOS version, in the fact that it has hardware encoding and ChromeCast integration.
As explained, the hardware encoding is done using QSV.
But it features also a large rework of the codebase and fixes a very large number of crashes.
Also, funnily enough, we've worked on the 8.1 version too, and we will push that one soon on the store. This includes SurfaceRT devices, even if Microsoft has forgotten them!
- Windows 10 Desktop (x86)
- XBox One
- Windows 10 Mobile (ARM)
- Windows 8.1 Desktop (x86)
- Windows 8.1 RT (ARM)
Once we fixed an issue, we might even do Windows Phone 8.1.
The Windows 10 versions are on the store today, and we're waiting for a deployment issue to be fixed to push the 8.1 versions!
(Note: if you are from Windows Central, you can contact me for more details)