]> git.sesse.net Git - vlc/blobdiff - NEWS
avi: do not allocate memory of size 0 (if i_extra == 0, p_extra is not released).
[vlc] / NEWS
diff --git a/NEWS b/NEWS
index 72156233bb6a1209d0fd8d39a91f6587e49630c8..ee7ae0942ec5d426c80965233941a34c5bb9fd17 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,24 @@
 Changes between 1.1.0 and 1.2.0-git:
 ------------------------------------
 
+Important changes for packagers:
+ * The default builds now assume that the operating system uses UTF-8 for
+   its file systems and files content (except the Windows port). If this is
+   not acceptable, pass --enable-non-utf8 to the configure script.
+
+Access
+ * Multiple files are supported from RAR files
+ * BDA: experimental support for ClearQam devices
+
 Codecs
  * You can now use ffmpeg-mt in conjunction with vlc
 
+Demuxers:
+ * id3tag plugin is removed (superseded by taglib).
+
+Interfaces
+ * The telnet interface has been removed in the favour of the lua one
+
 Video Filter:
  * New gradfun filter for debanding videos using dithering
 
@@ -16,7 +31,64 @@ Stream output:
     dst=public_html/iphonestreamfile-###.ts}"
 
 
-Changes between 1.0.5 and 1.1.0:
+Changes between 1.1.0 and 1.1.1:
+--------------------------------
+
+libVLC:
+ * New capabilities for libVLC:
+   * Adjust video filter control: libvlc_adjust_Enable,
+     libvlc_adjust_Contrast, libvlc_adjust_Brightness, libvlc_adjust_Hue,
+     libvlc_adjust_Saturation, libvlc_adjust_Gamma
+   * libvlc_media_player_set_pause() can force the pause state, whereas
+     libvlc_media_player_pause() would only toggle it.
+   * libvlc_set_user_agent() configures the "user agent" strings used for some
+     protocols (HTTP, PulseAudio...). This replaces the --http-user-agent and
+     the former --user-agent libvlc_new() parameters.
+   * libvlc_video_set_callbacks() and libvlc_video_set_format() allow grabbing
+     video frames from a chosen memory location in real-time. This replace the
+     ugly --vmem-* libvlc_new() parameters in previous versions.
+     See http://wiki.videolan.org/LibVLC_SampleCode_SDL as an example.
+   * libvlc_audio_get_delay() and libvlc_audio_set_delay() configure the delay
+     between audio and video/subpictures for the current input.
+ * Various fixes and crash preventions, especially when video functions were
+   called early
+
+Decoders/Demuxers:
+ * Fix performance issues with GPU decoding using DxVA2 using ATI graphic cards
+   You NEED ATI Catalyst 10.7
+ * Fix :program selection in TS and DVB-T
+ * Fixes and improvements for MKV, Avformat and Avcodec modules
+ * Fix mod (.xm, .s3m, .it) files support on Windows and Mac builds
+
+Stream output:
+ * Fix h264 streaming in ts
+
+Interfaces:
+ * Qt: fix preferences, hotkeys, messages and some fulscreen behaviour
+ * Skins: support for mousewheel in fullscreen, fix radialsliders
+ * Http: fix fullscreen toggle
+
+Linux:
+ * Fix pulse closing
+ * VAAPI small improvements, notably for extraction mode selection
+
+MacOS:
+ * Multiple interface and crash fixes
+ * Deinterlace selection is repaired
+ * Crashes when playing multi-channel tracks fixes
+
+Windows:
+ * Activation of DEP on XP SP3
+ * Fix opening of .m3u and .pls playlists
+ * Fix crash when My Document isn't available
+ * Fix crash when Windows was getting into standby while playing video
+
+Translations:
+ * Update translations for Spanish, Polish, German, Sinhala, Hungarian, Khmer,
+   Brazilian Portuguese, Chinese, Hebrew, Slovak, Galician
+
+
+Changes between 1.0.6 and 1.1.0:
 --------------------------------
 Important changes for users:
  * On Linux, known bugs in the ALSA library might prevent audio output.
@@ -62,7 +134,7 @@ Decoders:
  * Improvements on the FLAC format (7.1 channels and 88.2/176.4/192 kHz support)
  * Direct rendering is used more often with H.264 in avcodec module
  * Support for MPEG-4 ALS lossless audio codec
- * Support for VP8 codec (source code version only)
+ * Support for VP8 codec
 
 Demuxers:
  * Support for .aob files from DVD-Audio (MLP and LPCM) (Full disc support is NOT present yet)
@@ -110,7 +182,6 @@ Visualization:
 Service discovery:
  * Service discoveries can now be written in lua
  * Service discovery for Picture/Music/Video user directories
- * Service discovery based on libudev
  * Shoutcast Service discoveries are now removed
 
 Encoders:
@@ -155,6 +226,7 @@ Misc:
  * new sqlite module
  * --save-config command line option not supported anymore.
  * Fixed and reenabled netsync module.
+ * Improved Solaris port
 
 Bindings:
  * new C++ wrapper around libVLC: libVLCpp