VLC get a cross-platform update to version 3.0, adds support for 3D video, ChromeCast and more

3
VideoLAN team has released a massive update for VLC for all supported platforms. The update directly bumps up the version to 3.0 from 2.2.8, skipping version numbers in between.

The new version adds a lot of new features, support for recent technology and plethora of bug fixes. Most notable changes include Chromecast support, HEVC hardware decoding, support for 3d video and audio and HDR.

Here’s the full changelog:
Core
  • Support network browsing for distant filesystems (SMB, FTP, SFTP, NFS…)
  • Support HDMI passthrough for Audio HD codecs, like E-AC3, TrueHD or DTS-HD
  • Support for 12bits codec and extended colorspaces (HDR)
  • Support output renderers, like ChromeCast
  • Support for 360 video and audio, including viewpoint modification
  • Support for ambisonic audio and more than 8 audio channels
  • Support subtitles size live adjustments
Codecs
  • Support for BD-Java menus and overlay in Blu-Ray
  • Support for experimental AV1 video and Daala video
  • Support for the OggSpots video codec
  • New MPEG-1 & 2 audio layer I, II, III + MPEG 2.5 decoder based on libmpg123
  • New BPG decoder based on libbpg
  • Support TDSC, Canopus HQX, Cineform, SpeedHQ, Pixlet, QDMC and FMVC codecs
  • TTML subtitles support, including EBU-TT-D variant
  • Rewrite of webVTT subtitles support, including CSS style support
  • BluRay text subtitles (HDMV) are now decoded
Acceleration
  • Support HEVC hardware decoding on Windows, using DxVA2 and D3D11
  • Support hardware decoding using Direct3D11 and DxVA2, including GPU-zerocopy mode
  • Support HEVC hardware decoding using OMX and MediaCodec (Android)
  • Support MPEG-2, VC1/WMV3 on Android using MediaCodec
  • OMX GPU-zerocopy support for decoding and display on Android using OpenMax IL
  • Important improvements for the MMAL decoder and output for rPI and rPI2
  • New hardware accelerated decoder for OS X and and iOS based on Video Toolbox
Containers
  • Important rework of the MP4 demuxer
  • Important rework of the TS demuxer
  • Support of HD-DVD .evo
  • Important rework of the PS demuxer
  • Improvements on MKV
Professional
  • Support for Digital Cinema Packages and encrypted DCP with KDM
  • HEVC encoding and muxing in MP4 and TS
  • Support VP8 encoding inside Ogg
  • Improvements of audio bar graph, for speed and resiliance
  • Support MPEG-2 video encoding through x262
  • Large improvements of teletext rendering, for speed and alignments
Platform integration
  • Port of the interface to Yosemite
  • Support drag’n drop in the skins2 interface
  • New TLS module on OS X and iOS, using the central store
  • Signature of the Windows binaries
  • Improvement of audio device detections on OS X and Windows
  • Support of audio ducking in various audio outputs
For developers
  • Add equalizer API for libVLC
  • Add functions for scrambling detection
  • Experimental new C++11 libVLC library: libvlcpp
  • New Android buildsystem and Java SDK
  • New WinRT library component for libVLC: libVLCX
  • Improvements for iOS/OSX VLCKit: Swift support and ARC

The updated app will be supported on:

  •  Windows XP, Vista, and the servers equivalent of those Windows versions
  • macOS 10.7, 10.8 & 10.9, iOS 7 & 8
  • Android 2.x, 3.x, 4.0.x & 4.1.x
  • Compilers before gcc 5.0 and clang 3.4, or equivalent

You can read the past changelog here.

Source VLC
Via MSPU
Comments