]> git.sesse.net Git - vlc/blobdiff - NEWS
Qt: undo the FSC/KDE workaround
[vlc] / NEWS
diff --git a/NEWS b/NEWS
index ba65c63f75da31ad12c447b76b6ca8f551420759..9628b47eb0f3f41315e0f396fc3ffe236647fbd2 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Changes between 1.1.6 and 1.2.0-git:
+Changes between 1.1.x and 1.2.0-git:
 ------------------------------------
 
 Important changes for packagers:
@@ -6,6 +6,8 @@ Important changes for packagers:
    its file systems and files content (except the Windows port). If this is
    not acceptable, pass --enable-non-utf8 to the configure script.
    Non-UTF-8 file systems support will be removed in future versions.
+ * The VLC plugins path can be overriden with the VLC_PLUGIN_PATH environment
+   variable. The --plugin-path command line option was removed.
  * The default tarballs are now .tar.xz
 
  * The NPAPI webplugin has moved to git://git.videolan.org/npapi-vlc.git
@@ -15,6 +17,7 @@ Access
  * Multiple files are now supported inside RAR files
  * BDA: experimental support for ClearQam devices
  * DVB-S scanning support
+ * DVB-C scanning scans correct modulation/symbolrate if needed
  * DShow: support for freq and video standard selection
  * Support for VDR recordings (http://www.tvdr.de/) folders
  * Blu-Ray Discs integration using libbluray
@@ -23,6 +26,7 @@ Access
  * Linear Systems (HD-)SDI cards input support (Linux)
  * RTP: support for dynamic payload types by specifying the payload format
    in an option (no autodetection): only Theora supported for now
+ * Basic HTCPCP implementation for Coffee Pot control
 
 Codecs
  * You can now use ffmpeg-mt in conjunction with vlc
@@ -35,6 +39,7 @@ Core:
  * Playback rate doesn't get resetted to 1 between items anymore
  * Major Video Output and Video Core reworks and rewrites
  * Almost every video filter can now be transcoded
+ * Option --sub-filter was renamed --sub-source
 
 Demuxers:
  * id3tag plugin is now removed (superseded by taglib)
@@ -43,7 +48,6 @@ Demuxers:
  * C64 SID file playback support using sidplay2
 
 Interfaces
- * The telnet interface has been removed in the favour of the lua one
  * Skins2 / Qt: misc improvements and usability fixes
  * Qt: effects dialogs rework
  * Qt: new CoverFlow-like view of the playlist
@@ -51,11 +55,15 @@ Interfaces
  * Skins2: fullscreen controller support, relative placement support
    and important cleanups and optimisations
  * ncurses: heavy refactor of the complete interface
+ * Mac OS X: new Audio Effects panel adding Compressor and Spatializer filters
+ * The rc and telnet lua interfaces were merged into a new "cli" interface
+ * removal of old telnet interface in favor of the new lua CLI
+ * removal of http interface in favor of luahttp
 
 Video Output:
  * New video output based on Direct2D for Windows 7 and Vista (with Platform Update)
  * New video output for iOS platform
- * New video output using EGL
+ * Experimental work in progress on a video output using EGL
  * Adaptation of the OpenGL layer for OpenGL ES 1.1
  * Various vmem improvements
 
@@ -65,6 +73,9 @@ Video Filter:
  * New posterize filter for lowering the number of colors
  * Atmo ambilight: improve Fnordlicht up to 254 channels
  * New sepia filter for creating sepia effect in videos
+ * New deinterlacer mode Phosphor, a framerate doubling CRT TV simulator
+ * New deinterlacer mode IVTC, to do live inverse telecine for NTSC films
+ * New subsdelay filter to change subtitles delay
 
 Audio Output:
  * New audio output based on AudioQueue API for iOS
@@ -87,9 +98,13 @@ Stream output:
        #setid{id=12,new-id=42}:std...
  * New langfromtelx module, to change lang of one ES, when streaming, based on
    a telextex page: #langfromtelx{id=12,magazine=7,page=0x99,row=1}:std...
+ * New select module, to replace an existing ES with another ES in the same track
+      #duplicate{dst=bridge-out{id=1},select=video,dst=bridge-out{id=0xa3},select=audio}
+      #transcode{...}:bridge-in{id-offset=0}:select{disable=0}:setid{id=0,newid=0xa3}:autodel:std{...}
 
 Services Discovery:
  * Search API to be able to query distant search APIs from the interfaces
+ * Upnp module was ported to Win32
 
 libVLC:
  * New capabilities for libVLC:
@@ -99,10 +114,104 @@ libVLC:
 
 Removed modules:
  * asademux: use libass only
- * fake: use the new image demuxers
- * hal, v4l, gapi, omapfb, hd1000v: obsolete unmaintained modules
+ * fake, invmem: use the new image demuxers
+ * hal, v4l, gapi, omapfb, hd1000a, hd1000v: obsolete unmaintained modules
  * id3tag: use taglib
  * upnp: use upnp_intel
+ * subsass: use libass
+
+
+Changes between 1.1.8 and 1.1.9:
+--------------------------------
+
+Windows and Mac OS X:
+ * Update of external library modplug, to address a security issue
+
+Demuxers:
+ * mp4: Fix heap-based buffer overflow (VideoLAN-SA-1103)
+
+Mac OS X Interface:
+ * Miscellaneous interface look adjustments
+ * Improve Apple Remote handling
+ * Fixe bugs in the Streaming / Transcoding wizard
+ * Layout fixes in the Preferences and Controls windows
+ * Fix incomplete list of hotkeys in the Preferences dialog
+ * Fix quitting through Apple Events (Dock menu, App Switcher, AppleScript, etc.)
+
+Mac OS X Port:
+ * Fix Growl local notification plugin
+ * VLC bundle now includes the Growl framework
+ * Fixes for eyeTV
+
+Translations:
+ * Updates of Lithuanian, Estonian, Chinese, Japanese, Bengali, Dutch, Polish,
+   German, Galician, Traditional Chinese translations
+ * New Luganda Translation
+
+
+Changes between 1.1.7 and 1.1.8:
+--------------------------------
+
+Mac OS X Interface:
+ * New UI graphics by Damien Erambert
+
+Interfaces:
+ * Oldrc interface is again the default RC interface, on Windows
+ * Luarc, luahttp and luatelnet fixes
+ * Qt and Mac OS X fixes
+ * numerous Skins2 fixes, notably winamp2 skins
+
+Encoder:
+ * new libschroedinger-based Dirac codec encoder, faster than the current one
+
+Access/Demuxers/Codecs:
+ * Subtitles auto-detection is back for .txt files
+ * vod/rtsp server and rtsp input fixes
+ * mp4 demuxer improvements
+ * ogg, rstp input, video filters minor fixes
+ * taglib's replaygain is fixed for mp3
+ * vobsub support has an improved auto-detection
+ * fix a crash in malformed ape files
+
+Miscellaneous fixes in:
+ * Pulseaudio audio output, notably for usb cards
+ * Stacktraces are now limited in size on Windows
+ * Video resolution is now limited to 8192x8192, for security reasons
+   See CORE-2011-0208, CVE-2010-3275, CVE-2010-3276
+ * Configure and build system improvements
+ * DirectShow and BDA build headers have been updated
+
+Translations:
+ * Update for Finnish, Galician, Dutch, Chinese, German, Japanese, Lithuanian,
+   Slovak, French, Polish, Estonian, Brazillian Portuguese and Hebrew
+ * New icelandic translation
+
+
+Changes between 1.1.6 and 1.1.7:
+--------------------------------
+
+Linux port:
+ * Integration with the KDE GUI platform is disabled due to KDE bugs
+   #234484 and #260719.
+
+Mac OS X port:
+ * Updated live555 library to fix playback of RTSP and Freebox streams
+ * Running VLC in 64bit mode requires Mac OS X 10.6.0 or later for speed
+   and stability reasons
+
+Demuxers:
+ * Fix for Matroska / WebM remote code execution vulnerability.
+   VideoLAN-SA-1102
+
+Translations:
+ * Update for Hebrew, Japanese, Danish and Russian translations
+
+
+Changes between 1.1.6 and 1.1.6.1:
+----------------------------------
+
+Source:
+ * Fix libnotify, lirc, pulse compilation and packaging for Unix/Linux
 
 
 Changes between 1.1.5 and 1.1.6:
@@ -121,9 +230,10 @@ Decoders:
  * Support for MPC SV7 and SV8 on Windows and Mac OS X (Unix was already working)
  * Enabled FluidSynth MIDI playback plugin on Mac OS X
  * Faster VP8/Webm decoding with recent codecs libraries
+ * Fix heap corruption in CD+G decoder - CVE-2011-0021 / VideoLAN-SA-1101
 
 Demuxers:
- * Fix Buffer overflow in Real demuxer CVE-2010-3907 / VideoLAN-SA-1007
+ * Fix Buffer overflow in Real demuxer CVE-2010-3907 / VideoLAN-SA-1007
  * Fix some asf/wmv seeking issues, notably when seek didn't go to a keyframe
  * Support for 24-bits PCM over RTP (audio/L24)
 
@@ -132,7 +242,7 @@ Subtitles and renderer:
  * Mark more freetype options as safe
  * Mac OS X: fixed fontconfig cache creation
  * Fix heap corruption in subtitle decoders, potentially exploitable,
-   discovered by Harry Sintonen - sintonen at iki.fi
+   discovered by Harry Sintonen - sintonen at iki.fi - CVE-2011-0522
 
 Visualization:
  * Fix projectM visualization for Linux in all locales
@@ -143,7 +253,6 @@ Visualization:
 Interfaces:
  * Qt4: fixes for media keys processing and MCE remotes
  * Qt4: various fixes and portability improvements
- * KDE: work-around open dialog first slow opening because of KMimeTypeRepository
 
 Miscellaneous fixes:
  * KDE device solid actions