VLC 2.2.2 is Released, Install/Update on Ubuntu or Linux Mint via PPA

VLC 2.2.2 Media Player is Released, Install/Update on  Ubuntu 16.04 Xenial Xerus, Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS) and Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana via PPA



VLC Media Player (formerly VideoLAN Client) is an open source and highly portable multimedia player application that integrates support for many audio and video formats, as well as DVDs, VCDs, and several streaming protocols. In addition to those, VLC reads Audio-CDs, DVB-S/C/T streams, MPEG encoding cards, and video acquisition from a supported V4L (Video4Linux) device.


A video streaming app

The application can be used as a server to stream video in UDP/RTP Unicast or Multicast on IPv4 and IPv6 high-bandwidth networks. It also supports the HTTP, FTP and MMS protocols. Users will be able to use different video filters on movies, including deinterlace, crop, image wall, brightness, saturation, contrast, rotate, upside down, and logo overlay.

Supports a wide range of multimedia file formats

Among the input formats supported by VLC Media Player, we can mention MPEG ES/PS/TS/PVA/MP3, AVI, ASF/WMV/WMA, OGG/OGM/Annodex, MP4/MOV/3GPP, Matroska (MKV), WAV, DTS WAV, Raw DV, Raw AAC, Raw AC3/a52 audio, Raw DTS audio, and FLAC audio. The MPEG-1, MPEG-2, DivX 1/2/3, MPEG-4/DivX 5/XviD/3ivX D4, Sorenson (SVQ 1/3), DV, Cinepak, Theora, H263/H263i, MJPEG A/B and WMV 1/2 video codecs are supported by default.





What New in VLC version 2.2.2 :

Access:
  • Fix SetupFormat for continuous framesize in v4l2
  • Fix off-by-one buffer overflow in RealRtsp module
  • Fix screen recording aspect-ratio, framerate and potential crash
  • Fix Windows directshow input freeze
  • Fix MMS segmentation fault/abort when server forces a large allocation
Demux:
  • Fix support for ms-dvr files
  • Fix time detection in AVI files over HTTP
  • HLS: fix hang on stop, crashes and small improvements
  • Fix mp4 NULL dereference reported by by Fortinet's FortiGuard Labs
  • Fix regression for VC-1 in WMV
  • Fix MXF crashes on stop
  • Fix EAC3 detection in some TS files
Decoders:
  • Fix importing surface from main memory in VDPAU
  • Fix possible double-free in ADPCM decoder
  • Support 9-bit and 10-bit GBR planar formats
  • Support GoToMeeting 2 and GoToMeeting 3 codecs
  • Fix crash in teletext (zvbi) decoder
  • Fix Bluray subtitles (PGS) timestamps
Audio output:
  • Fix audio drop after a flush with pulseaudio
  • Fix audio initialization on iOS
  • Fix audio stuttering with AirPlay devices on OS X (2 sec delay needs to be set manually by the user)
  • Fix pulseaudio latency computation
  • Fix alsa default device selection
Skins2:
  • Fix video control that fails to show up
  • Fix UTF-8 conversion issues
  • Fix Unicode folders location failing to open the skins
  • Fix crash over malformed skins bitmaps
  • Fix fullscreen for Gnome3/Unity Window Managers
OS X:
  • Support for OS X El Capitan
  • Fix code signature for releases on El Capitan
  • Improve resume dialog, starting time, preferences, lua extensions
  • Fix threads ordering, preferences crashes, URL drag'n drops
Qt:
  • Fix crash when opening multiple items on Windows
  • Fix recent items appending when using a playlist
  • Improve addons manager dialog, playlist
  • Fix changing the audio-device in the menu
  • Fix key and mouse event support for Qt >= 5.5 under X11
  • Fix memory leaks
Video Output:
  • Fix build if one disables XCB but activate VDPAU on Unix
  • Fix Direct3D plane allocation size to avoid colour bleeding
  • Fix some crashes in swscale resizing
Misc:
  • Fix build with recent FreeRDP versions
  • Fix interface crashes when input-title-format option is empty
  • Fix MP4 mux divide-by-zero crash
  • Improve PNG encoding time
  • Fix some UPnP initialization lag
  • Rewrite of the Jamendo Service Discovery
  • Fix snapshot aspect ratio for anamorphic contents
  • Fix custom snapshot sizes
  • Dynamic generation of GnuTLS Diffie-Hellman parameters
  • Fix "vb" transcoding parameter
  • Fix superfluous audio channel extraction in the core
  • Fix miscellaneous crashes, double-frees, integer overflows, infinite loops, read overflow, invalid frees and division by zero issues
  • Fix support for lua 5.2 and fix XSS in the http interface
  • Update and improve Soundcloud, Vimeo and Youtube scripts
  • Update of codecs and libraries to fix 3rd party security issues (like TALOS-CAN-0036, TALOS-CAN-0037, CVE-2015-7981, CVE-2015-8126
Translations:
  • Add Kashmiri and Maithili languages
  • Update of most translations
libVLC:
  • Expose audio mute, cork and volume change events: libvlc_MediaPlayerCorked, libvlc_MediaPlayerUncorked, libvlc_MediaPlayerMuted, libvlc_MediaPlayerUnmuted and libvlc_MediaPlayerAudioVolume
  • Fix propagation of libvlc_MediaPlayerTitleChanged event
Translations:
  • Update of most translations

Install/Update VLC 2.2.2 Media Player on Ubuntu 16.04 Xenial Xerus, Ubuntu 15.10 Wily Werewolf, Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS) and Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana via PPA :

Because it is available via PPA, installing VLC 2.2.2 on  Ubuntu 16.04 Xenial Xerus, Ubuntu 15.10 Wily Werewolf, Ubuntu 15.04, Ubuntu 14.10 and derivative systems is easy. All you have to do is add the ppa to your system, update the local repository index and install the vlc package. Like this:
sudo add-apt-repository ppa:videolan/stable-daily
sudo apt-get update
sudo apt-get install vlc


Optional, to remove vlc, do:
sudo apt-get remove vlc

VLC Media Player is available in a Beta form on the Google Play Store for the Android platform, and in the last few years it became one of the most used media player applications for Linux, Windows and Mac OS X operating systems.