X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=NEWS;h=77c95718036cc65a9c22c6fe28bc3c62763aed4c;hb=d19530bcb2f4721e5c4b2704865c0d86440d899b;hp=888cf2213a6731ee3c0d97b9a429db5180e4ccd0;hpb=d475c5fd2bb1b33c452d31c9f58417fad9207925;p=vlc diff --git a/NEWS b/NEWS index 888cf2213a..77c9571803 100644 --- a/NEWS +++ b/NEWS @@ -1,12 +1,29 @@ Changes between 2.1.x and 2.2.0-git: -------------------------------- +Important changes: + * The licenses of more modules have changed from GPLv2+ to LGPLv2.1+ + +Core: + * 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 navigation + * Digital Cinema Package support -Decoders: +Decoder: * Partial support for Voxware MetaSound + * libvpx decoder for VP8 and VP9 + * Support MSN Audio, DK3, DK4, IMC, Vivo g723.1 + * Teletext subtitles display improvements + * Mediacodec speed improvements on x86 + * Support setting the post processing level in Theora + * OpenMax IL imrpovements, notably for RaspberryPi + * Fix channel ordering of LPCM codec in m2ts files + * New jpeg image decoder Encoder: * Support for MPEG-2 encoding using x262 @@ -15,20 +32,44 @@ Encoder: Demuxer: * New CAF format module + * Important rework of the Ogg demuxer, notably for seeking + * Important rework of the ASF/WMV demuxer, notably for seeking + * Support microseconds in SubRip subtitles + * FLAC packets validation using CRC + * Support Opus in MKV + * Basic support for WebVTT + * Handle support for ISO/IEC 14496-3 Audio stream type in TS + * Support HDPR TS files + * Improvements in metadata support in Ogg/Opus/Vorbis files + * Fix encoding issues in some XML playlist formats -Streaming: - * WebM streaming, including live sources, compatible with all major browsers - vlc vlc://quit --sout '#transcode{vcodec=VP80,vb=1000,acodec=vorb,ab=128} - :std{access=http{mime=video/webm},mux=webm,dst=:4212}' +Muxers: + * Important rework of the Ogg muxer, notably for skeleton + * Fixes for the AVI muxer for specification respect Video Output: * Direct rendering and filtering for VDPAU hardware acceleration * New CoreGraphics video output module for NPAPI plugins + * New OpenGL ES 2.0 through EGL video output module for Android + * New Android native window provider module 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 + +Audio Output: + * Allow setting volume while not connected with PulseAudio + +Streaming: + * Important rework of the transcoding module to fix numerous bugs + * WebM streaming, including live sources, compatible with all major browsers + vlc 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 RTP packetization + * HLS: Allow setting the first segment number and numerous improvements libVLC: * add equalizer API libvlc_audio_equalizer_* functions @@ -36,50 +77,128 @@ libVLC: Visualizations: * Add a 3D OpenGL spectrum visualization. +Interaces: + * Add support for subtitles drag 'n drop in skins2 + +Misc: + * New module for TLS on OS X and iOS + Removed modules: * ios video output: use ios2 * OpenMash H.261 video decoder -Changes between 2.0.x and 2.1.0: +Changes between 2.1.0 and 2.1.1: +-------------------------------- + +Core: + * Fix random and reshuffling behaviour + * Fix recording + * Fix some subtitles track selection + +Decoders: + * VP9 support in WebM + * HEVC/H.265 support in MKV, MP4 and raw files + * Fix GPU decoding under Windows (DxVA2) crashes + +Demuxers: + * Fix crashes on wav, mlp and mkv and modplug files + * Support Speex in ogg files + * Fix some .mov playlists support + * Support Alac in mkv + * Fix WMV3 and palette in AVI + * Fix FLAC packetizer issues in some files + +Access: + * Fix DVB options parsing + * Fix DeckLink HDMI input + * Fix HTTPS connectivity on OS X by loading root certificates from Keychain + +Audio output: + * Fixes for DirectSound pass-through + * Fixes for OSS output, notably on BSD + +Interfaces: + * Fix HTTP interface infinite loop + * Fix D-Bus volume setting + +Qt: + * Reinstore right click subtitle menu to open a subtitle + * Fix saving the hotkeys in preferences + * Fix saving the audio volume on Win32, using DirectSound + * Fix play after drag'n drop + * Fix streaming options edition and scale parameter + +Stream out: + * Fix transcoding audio drift issues + * Fix numerous audio encoding issues + +Win32 installer: + * Important rewrite to fix numerous bugs, notably about updates + * Simplification of the upgrade mechanism + +Mac OS X interface: + * Reintroduce the language selector known from pre-2.1 releases + * Fix fullscreen behaviour and various crashes + * Fix about dialog crash in Japanese + * Fix crashes on proxy lookups + * Fixes on the playlist and information behaviours + * Fixes on the streaming dialogs + * Improves interface resizings + +Translations: + * Update of Arabic, Basque, Belarusian, Czech, Danish, Dutch, French, + Galician, Gujarati, Hindi, hungarian, Icelandic, Italian, Japanese, Korean, + Lithuanian, Marathi, Modern Greek, Norwegian Bokmål, Occitan, Persian, + Polish, Portuguese, Punjabi, Romanian, Sinhala, Slovak, Slovenian, Spanish, + Swedish, Telugu, Thai, Traditional Chinese, Turkish, Ukrainian, Uzbek + translations + + +Changes between 2.0.9 and 2.1.0: -------------------------------- Important changes: * The licenses of numerous modules have changed from GPLv2+ to LGPLv2.1+ - * Discontinued support for PowerPC-based and 32bit Intel-based Macs - VLC requires Mac OS X 10.6 or later now on 64bit hardware - * The --with-tuning and --without-tuning options are removed. To tune - compilation for a specific processor type, set CFLAGS manually. + * Discontinued support for PowerPC-based Macs; VLC now requires Mac OS X 10.6+ + Moreover, the official builds will be 64bit only + * The --with-tuning and --without-tuning options are removed; to tune + compilation for a specific processor type, set CFLAGS manually 3rd party libraries (contrib): - * /extras/contrib has been replaced by a cleaner system in /contrib + * /extras/contrib has been replaced by a cleaner build system in /contrib Core: - * Audio core rewrite + * Audio core rewrite, supporting higher samplerates, better volume management, + better device selection, new channel layouts and new output capabilities * Fix support for .001, .00x split files on Windows * Full support for UNICODE Windows mode - * Partial support for Windows Store App - * Removed SQL support - * Add an audio fingerprinter - * Disabled and marked obsolete --language selection + * Disable and mark obsolete --language selection + * Port to Android + * Port to iOS + * Partial support for Windows Store App / WinRT + * Add an audio fingerprinter, using AcoustID! + * Remove SQL support Decoders: - * Support for OPUS via libopus. - * Support for CDXL, Ut Video, VBLE, Dxtory codecs via libavcodec. - * Numerous improvements on the OpenMAX IL codec + * Support for CDXL, Ut Video, VBLE, Dxtory codecs via libavcodec + * Numerous improvements on the OpenMAX IL codec module * Support for Ulead DV audio * Support for TechSmith Screen Codec 2, Microsoft Expression Encoder Screen, Microsoft Application Screen Decoder 1 (MSS1) and 2 (MSS2) * Support for Indeo Audio Coder, RealAudio Lossless * Add Hardware Acceleration support on OS X for H.264 based upon VDADecoder * Add Hardware Acceleration support on Android Jelly Bean using MediaCodec + * Add Hardware Acceleration support on Linux using VDPAU * Support for SCTE-27 subtitles - * Support for VDPAU hardware video decoding acceleration on Linux * Split G.711 decoder from Araw decoder + * X Window system raster image dump pseudo-decoder + * Support for Webinar GoToMeeting 4 (G2M4) Encoders: * high10, high422 and high444 encoding support in h264 * QuickSyncVideo Encoding (Intel Media SDK) support using Intel GPU on Windows + * New AAC encoder using the fdk-aac library (non-free) Access: * Screen: add support for OS X Lion and later, @@ -94,7 +213,8 @@ Access: * Add support for Remote Desktop/RDP in view only mode * Timecode: generate a clock/timecode as a subtitle track vlc video.mkv --input-slave timecode:// --timecode-fps 30/1001 - * New video capture module for OS X based on AVFoundation + * New video capture module for OS X based on AVFoundation, named AVcapture + * New shared memory framebuffer access module, named shm Demuxers: * MP4: partial support for fragmented MP4 @@ -108,22 +228,21 @@ Demuxers: * Support for more MJPEG streams * Add support for liveleak streams * Add support for Wave/RF64 files - * Prevent numerous uncaught exceptions in MKV causing the - program to terminate. - * Add protection against several heap buffer overflow in libebml + * Prevent numerous uncaught exceptions in MKV + * Add protection against several potential heap buffer overflow in libebml Audio output: * Windows Audio Session API audio output support * OpenBSD sndio audio output support - * Important improvements on the Android OpenSL ES module + * Important improvements on the Android OpenSL ES audio output * Android AudioTrack audio output support * OS X Auhal output support for 6.1, 7.1, 8.0 and 8.1 playback and layouts * Rewrite of OSS module to support OSSv4 * OS X Auhal output support for multi-buffer output devices This fix was facilitated through a hardware lending by TEAC Europe GmbH distributing such devices under the brand "TASCAM" (US-122, US-144, etc.). - * Rewrite of AudioQueue module for iOS (and OS X) - * New, simplified AudioUnit output module for iOS + * Rewrite of the AudioQueue output for iOS (and OS X) + * New, simplified AudioUnit output for iOS Audio Filters: * New remapping channel filter @@ -131,20 +250,22 @@ Audio Filters: * New VSXu visualization plugin * ARM NEON acceleration of volume filter * Rewrite of the simple downmixer filter + * New gain audio filter Video Outputs: - * New module to output using Decklink Blackmagic cards - * New module using OpenMAX IL to output video + * New output for Decklink Blackmagic cards + * New output using OpenMAX IL hardware acceleration API * OpenGL: use glsl instead of ARB to do the YUV->RGB conversions * OpenGLES: add support for color conversation shaders on Android and iOS - * Fix and enable the OpenGL ES1 and ES2 modules - Also, subpictures now work in the OpenGL ES2 module + * Fix and enable the OpenGL ES1 and ES2 outputs + * Support for subpictures in the OpenGL ES2 output * Fix the power management issue on Windows for standby management * New output module for iOS using OpenGL ES2 + * Fix performance issue on Macs with multiple graphics cards Video Filters: * New anaglyph video filter which transforms side by side 3D video streams in - anaglyph glasses (aka red/blue) compatible images. + anaglyph glasses (aka red/blue) compatible images * Support in deinterlacing filter for most 4:2:0, 4:2:2, 4:4:4 YUV formats and for bits depth higher than 8bits (like 10bits) * Improvements on the transform filter, to support 10bits and RGB formats @@ -164,12 +285,14 @@ Fingerprinters: * Add AcoustID/Musicbrainz based fingerprinter Interfaces: - * configurable password for the HTTP server. - * .hosts removed from the HTTP server. - * fix Lua command line interface console mode under Windows. + * configurable password for the HTTP server + * .hosts removed from the HTTP server + * fix Lua command line interface console mode under Windows * Better support for MCE remotes on Windows * Hotkey support for TS program selection * Rewrite of D-Bus inhibit interface + * Improvements on motion sensing interface, fix orientation, move out + rotate mode into the rotate video filter Services discovery: * UPnP A/V subtitles @@ -181,8 +304,8 @@ OS X Interface: controller * Add a GUI to manage podcasts * Add a new panel for media conversation and streaming - * Add a GUI for the QTSound access module to process audio captured locally - - This also allows to capture input from a webcam and a mic at the same time. + * Add a GUI for the QTSound access input to process audio captured locally + - This also allows to capture input from a webcam and a mic at the same time * Add a GUI to capture QTSound data along with the current screen content * Add an option to let the Apple Remote control the system volume instead of VLC's internal volume level @@ -215,7 +338,7 @@ OS X Interface: * Add support for the Video Title option * Add support for the Boss Key * The Streaming/Transcoding wizard and the open dialog's output panel are - deprecated now and will be removed in a future release. + deprecated now and will be removed in a future release Qt: * Partial support for Qt5.0 @@ -229,11 +352,9 @@ Qt: * Preferences hotkeys management fixes * Display playlist total duration * Support for a Maximum volume in the UI - * Numerous fixes * Add audio track fingerprinting from media info - * Remove language preference - * New profiles format and dialog to handle filters and quality. - Added new profiles. + * New profiles format and dialog to handle filters and quality + * Numerous fixes Skins2: * Port to OS/2 @@ -274,6 +395,46 @@ Removed modules: * SQL Lite (only used as SQL Media library backend) * htcpcp :) +Translations: + * Update of all translations + + +Changes between 2.0.8 and 2.0.9: +-------------------------------- + +Demux: + * Improve handling of corrupt ASF files + * Fix buffer overflow in the mp4a packetizer + +Contribs: + * Fix modplug security issues + + +Changes between 2.0.7 and 2.0.8: +-------------------------------- + +Access: + * Fix ISDB-S tuning + * Fix crash in QTsound + * Fix screen mouse file location + * Fix invalid memcpy in MMS access + +Demux: + * Fix use after free in sgimb + * Improve resistance and checking against malformed MKV files + +Decoders: + * Fix crash in the libavcodec module + +Mac OS X: + * Fix interface crashes + * Fix autostart playback option + * Respect "playlist-autostart" option + +Translations: + * update Welsh translation + * New Kannada translation + Changes between 2.0.6 and 2.0.7: --------------------------------