Important changes: * The licenses of more modules have changed from GPLv2+ to LGPLv2.1+, notably most of the streaming output, muxers and access output modules
Core: * Support automatic rotation using streams metadata, GPU-accelerated when possible * Add extensions manager and downloading from external repositories * Rework the metadata fetching algorithm and policies * Partial fix of playback of short audio samples
Access: * Added TLS support for ftp access and sout access New schemes for implicit (ftps) and explicit (ftpes) modes * MMS audio selection on split audio streams * Blu-Ray: support overlays, preferred menu languages, region selection and BD-J navigation * Digital Cinema Package support, including encrypted DCP with KDM * Partial fixes for Arccos protected DVDs * Fix CDDB lookups, including pregap data
Decoder: * Support VDPAU acceleration for GPU-zerocopy decoding * Support MediaCodec acceleration for GPU-zerocopy decoding * Add Media Foundation Transform audio and video decoder * Add video decoder module based on GStreamer plugins * Add MMAL decoder for Broadcom VideoCore chips (like the RaspberryPi) supporting MPEG-2 and H.264, supporting GPU-zerocopy display * Partial support for Voxware MetaSound * libvpx decoder for VP8 and VP9 * Support MSN Audio, Atrac3+, VP7, Bink, TAK, On2 AVC, DK3, DK4, IMC, Vivo g723.1, Smacker, FIC, Auravision, Canopus Lossless, and numerous videogame codecs * Teletext subtitles display improvements * Mediacodec speed improvements on x86 * Support setting the post processing level in Theora * OpenMax IL improvements, notably for RaspberryPi * Fix channel ordering of LPCM codec in m2ts files * New jpeg image decoder * Add tx3g subtitles decoder * New SVG image decoder * Fix Speex decoding over RTP and in flv * Support more x264 and FFv1 RGB modes * Improvements on ZVBI teletext decoder, notably for speed and alignments
Encoder: * Support for MPEG-2 encoding using x262 * Support for HEVC/H.265 encoding using x265 * Support for Opus encoding using libopus * New jpeg image encoder using libjpeg * New png image encoder using libpng
Demuxer: * Support for Core Audio Format (CAF) files * Important rework of the Ogg demuxer, notably improving seeking, streaming resilience, speex demuxing and chained Ogg * Important rework of the ASF/WMV demuxer, notably for seeking, synchronization and tracks exclusion * AVI improvements for better seek-indexing in non-fastseekable situations * AVI fixes for uncompressed, indexed and paletized bitmaps * MP4 fixes for fragmented files, vobsub, duration, aspect-ratio and support for rotation, covr atom and tracks exclusion * Support Opus in MKV * Support VP8 in OGG * Basic support for WebVTT * Handle support for ISO/IEC 14496-3 (AAC) Audio stream type in TS * Support HDPR TS files * Support microseconds in SubRip subtitles * FLAC packets validation using CRC * Improvements in metadata support in Ogg/Opus/Vorbis files * Fix encoding issues and relative paths in some XML playlist formats * Support THP Wii/Gamecube, RenderWare and Escape Replay game video files * New HEVC raw packetizer and demuxer * TS support for WiDi/Miracast LPCM * Handle MOV/MP4 tx3g styled subtitles through codec * Support SVG images files (on glib platforms) * Keep selection of tracks on segment changes in MKV * Support detection of SRT languages based on filename * Support for seeking Standard MIDI Files
Video Output: * Direct rendering and filtering for VDPAU hardware acceleration * New CoreAnimation OpenGL video output module for NPAPI plugins * New OpenGL ES 2.0 through EGL video output module for Android * New Android native window provider module * Direct rendering for MediaCodec Android hardware acceleration * Support for loading HLSL shaders in Direct3D video output * Add MMAL based video output for RaspberryPi
Video Filter: * New Oldmovie effect filter * New VHS effect filter * New Freeze effect filter * Support I422 and J422 in transform * NEON optimizations for deinterleaving chroma, notably NV12->I420 * Fix audiobargraph activation and usage
Audio Output: * Allow setting volume while not connected with PulseAudio * Audio device notifications for WASAPI * Fix replay of sound buffer in DirectSound * Split of MMDevice and WinRT audio modules * Numerous fixes on AUHAL, including device management and stream changes * Fixes for SPDIF passthru in most modules
Muxers: * Important rework of the Ogg muxer, notably for skeleton * Fixes for the AVI muxer to respect the specification * Support VP8 in OGG * Add HEVC muxing in MP4 and TS
Streaming: * Important rework of the transcoding module to fix numerous bugs * WebM streaming, including live sources, compatible with all major browsers vlc <your-source> vlc://quit --sout '#transcode{vcodec=VP80,vb=1000,acodec=vorb,ab=128} :std{access=http{mime=video/webm},mux=webm,dst=:4212}' * GSM, VP8, Opus and JPEG RTP packetization * HLS: Allow setting the first segment number and numerous improvements * new stats module to output block timing values and md5 sums * transcode module access fps values as rationals now, eg 30000/1001 * VLC now streams all elementary streams, you can revert to previous behaviour with --no-sout-all * --ts-out option has been removed, it has been superceded by --demux demuxdump --demuxdump-access udp --demuxdump-file 127.0.0.1:1234 * Support Metacube protocol when streaming over HTTP
libVLC: * add equalizer API libvlc_audio_equalizer_* functions * add libvlc_media_player_program_scrambled function
Visualizations: * Add a 3D OpenGL spectrum visualization. * Allow setting the FFT windowing style for 3D and normal spectrum
Interfaces: * Add support for subtitles drag 'n drop in skins2 * Add record button in Qt menus * New module for core dialogs on iOS * New layout for Qt buttons customization * Support to continue media playback where it was left off for Qt and OS X
Mac OS X Interface: * Support for OS X Yosemite * Avoid grey bars in fullscreen when using Mavericks with multiple monitors * Improve fullscreen behavior for the native and VLCs own mode * Fixes for advanced preferences * Added 'file size' column to playlist table * in addition to iTunes, Spotify is automatically paused on playback start * Option to increase playlist font size * Improved crash log reporting
Misc: * New module for TLS on OS X and iOS * Windows installer will kill running instance before installing * Teletext navigation buttons support in Qt4 gui * Update and improve Koreus, Dailymotion, Soundcloud and Youtube scripts
Security: * Numerous integer and heap overflow in Ogg, AVI, ASF, TTA and MP4 demuxers
Removed modules: * iOS video output: use ios2 * OpenMash H.261 video decoder * dirac encoder: use schroedinger
Изменения в версии 0.28.1.8836: *поддержка VLC 2.2 (обход проблем со звуком), изменён вид каналов без телепрограммы, улучшено сопоставление логотипов, изменён диалог настроек
Изменения в версии: возможность использования смартфона (с любой ОС) в качестве пульта управления плеером, поддержка телепрограммы в формате XMLTV, поддержка ссылок в поле "Логотип канала", возможность использовать общие для всех каналов настройки деинтерлейса/соотношения сторон/обрезки, возможность использовать несколько списков каналов (см. меню "три точки"), свой экспериментальный обработчик протокола HLS-m3u8 (по сравнению с VLC в разы меньшая нагрузка на процессор, быстрое переключение, поддержка библиотек 1.x, поддержка куки, НО нет перемотки для VoD, нет поддержки шифрования, чувствительность к ошибкам и качеству связи), поддержка RTMP
ОС: Windows 10 / Windows 8 / Windows 7 / Vista / XP
Что нового в этой версии:
поддержка списка исключений системного прокси, исправления в парсере телепрограммы TXT, подпись SHA-2, восстановлена установка обновлений и определение Windows 10
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
Demux: * Fix HLS quality selection and a potential stack overflow * Fix potential MKV infinite loop and improve MKV tags support * Fix WMV regression
Decoder: * Fix hardware decoding with libvdpau-va-gl * Fix crashes with libvpx * Use libass without caching dialog
Video Ouptut: * Fix green lines on Direct3D output
Skins2: * Fix maximizing Window in multi-screen context
Qt: * Fix resume where you left off * Fix infinite recursion in the customize dialog * Fix size when switching to/from the minimal interface * Fix size after resume toolbar is displayed
MacOS X: * Fix crashes in media information panel * Correctly respect the disable-screensaver option
Win32: * Allow opening more than 15 elements in Explorer