The 3.0.x branch will contain the last releases running 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
Core
- Support output renderers, like ChromeCast
- Support network browsing for distant filesystems (SMB, FTP, SFTP, NFS...) and rewrite the parsing of the media files and inputs
- Support keystores: fetch and store passwords securely (sic!) for common protocols (HTTP, SMB, SFTP, FTP, RTSP ...)
- Autodetect external audio tracks (ac3, m4a, aac, dts...) similar to subtitles
- Support HDMI passthrough for Audio HD codecs, like E-AC3, TrueHD or DTS-HD
- Support for 12bits codec and extended colorspaces (HDR)
- VLC now assumes vlcrc config file is in UTF-8
- Support portable version of Windows build (create a "portable/" folder)
- Support wayland surface type
- Allow to start the video paused on the first frame
- Refactor preparsing input
- EPG rework: table and single event updates, now using network time
- Refactor and fix subtitles es selection. Demuxers can now overrides category single only or multiple es behavior
- Support for 360 video and audio, including viewpoint modification
- Support for ambisonic audio and more than 8 audio channels
- Support subtitles size live adjustments
Hardware Decoder
- Support HEVC hardware decoding on Windows, using DxVA2 and D3D11
- Support hardware decoding using Direct3D11, including GPU-zerocopy mode, and hardware filtering, for deinterlace and adjust
- DxVA2 GPU-zerocopy for hardware decoding and displaying on Windows, and support for hardware filtering, for deinterlace and adjust
- Support HEVC hardware decoding using OMX and MediaCodec (Android)
- Use MediaCodec via NDK native API after Android Lollipop
- Support MPEG-2, VC1/WMV3 on Android using MediaCodec
- OMX GPU-zerocopy support for decoding and display on Android using OpenMax IL
- Support 4:4:4 and 4:2:2 chroma samplings with VDPAU hw acceleration
- Important VAAPI improvements for 10bits, HEVC, direct-rendering support
- Support VP9 and WMV3 decoding using OMX and performance improvements
- 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 supporting H.263, H.264/MPEG-4 AVC, H.265/HEVC, MPEG-4 Part 2, and DV
|