Commit a6d67949 authored by Clément Stenac's avatar Clément Stenac

Updated

parent 1f9e1008
...@@ -7,11 +7,13 @@ Core support: ...@@ -7,11 +7,13 @@ Core support:
* Bookmarks feature for easier seeking/access inside medias. * Bookmarks feature for easier seeking/access inside medias.
* Support for video output embedded in interfaces. * Support for video output embedded in interfaces.
* Improved HTTP daemon * Improved HTTP daemon
* Saved playlist now remember VLC-specific options
Codecs: Codecs:
* New Continuous Media Markup Language (CMML) codec. * New Continuous Media Markup Language (CMML) codec.
(http://www.annodex.net/overview.html) (http://www.annodex.net/overview.html)
* New H.261 video decoder using openmash. * New H.261 video decoder using openmash.
* H264 encoder, demuxer and packetizer
* Packetizer interfaced between demux and codec when needed * Packetizer interfaced between demux and codec when needed
(allows using ffmpeg plugin to decode MPEG streams and better aac decoding). (allows using ffmpeg plugin to decode MPEG streams and better aac decoding).
...@@ -26,16 +28,22 @@ Input: ...@@ -26,16 +28,22 @@ Input:
Demux: Demux:
* Annodex (http://www.annodex.net) support * Annodex (http://www.annodex.net) support
* Subviewer and subviewer v2 subtitles support.
* mmsh streaming fixes. * mmsh streaming fixes.
Subtitles:
* Subviewer and subviewer v2 subtitles support.
* Ability to choose autodetected subtitles path
* subtitles delay can be changed in real time with hotkeys
Stream output: Stream output:
* Improved session announcement system. * Improved session announcement system.
* Minimize threads usage by default. * Minimize threads usage by default.
* Added faster than realtime stream output (limited by CPU) for file output. * Added faster than realtime stream output (limited by CPU) for file output.
* Improved MOV/MP4 muxer. * Improved MOV/MP4 muxer.
* Improved MPEG TS muxer. * Improved MPEG TS muxer.
* Improved transrater
* Meta info options used by the muxers. * Meta info options used by the muxers.
* New configuration system
* Better audio channels downmixing when transcoding. * Better audio channels downmixing when transcoding.
VideoLAN manager: VideoLAN manager:
...@@ -54,15 +62,20 @@ Interfaces: ...@@ -54,15 +62,20 @@ Interfaces:
* wxWindows * wxWindows
- New design and set of icons. - New design and set of icons.
- Ability to embed video output. - Ability to embed video output.
* MacOS
- Support for 'groups' and playlist item properties
- Better hotkeys handling
Mac OS X port: Mac OS X port:
* Support for 'groups' and playlist item properties.
* OpenGL video output is now the default when available. * OpenGL video output is now the default when available.
Win32 port: Win32 port:
* DirectShow input plugin should work with more devices. * DirectShow input plugin should work with more devices.
* Disable monitor power down when watching movies. * Disable monitor power down when watching movies.
Linux port:
* PowerPC fixes
Misc: Misc:
* Improvements to the GOOM visualisation plugin. * Improvements to the GOOM visualisation plugin.
* Roku HD1000 audio output. * Roku HD1000 audio output.
......
...@@ -39,6 +39,8 @@ $Id$ ...@@ -39,6 +39,8 @@ $Id$
* adpcm: ADPCM audio decoder * adpcm: ADPCM audio decoder
* aiff: AIFF demuxer
* alsa: audio output module using the ALSA API. * alsa: audio output module using the ALSA API.
* aout_directx: audio output module using the DirectX API. * aout_directx: audio output module using the DirectX API.
...@@ -81,8 +83,12 @@ $Id$ ...@@ -81,8 +83,12 @@ $Id$
* crop: Crop video filter * crop: Crop video filter
* cvdsub: CVD subtitles decoder
* deinterlace: naive deinterlacing filter. * deinterlace: naive deinterlacing filter.
* demux2: demux compatibility layer
* demuxdump: Pseudo-demuxer that dumps the stream * demuxdump: Pseudo-demuxer that dumps the stream
* demuxstream: MPEG TS demuxer which also sends the stream to the network * demuxstream: MPEG TS demuxer which also sends the stream to the network
...@@ -99,6 +105,8 @@ $Id$ ...@@ -99,6 +105,8 @@ $Id$
* dtssys: raw DTS stream input module * dtssys: raw DTS stream input module
* dtstofloat32: DTS Audio converter
* dtstospdif: Audio converter that encapsulates DTS into S/PDIF * dtstospdif: Audio converter that encapsulates DTS into S/PDIF
* dummy: dummy audio output, video output, interface and input modules. * dummy: dummy audio output, video output, interface and input modules.
...@@ -111,6 +119,8 @@ $Id$ ...@@ -111,6 +119,8 @@ $Id$
* dvd: input module for accessing DVDs. * dvd: input module for accessing DVDs.
* dvdnav: access module for DVDs with libdvdnav
* dvdplay: access module for accessing DVDs using libdvdplay * dvdplay: access module for accessing DVDs using libdvdplay
* dvdread: input module for accessing DVDs, uses libdvdread. * dvdread: input module for accessing DVDs, uses libdvdread.
...@@ -119,6 +129,8 @@ $Id$ ...@@ -119,6 +129,8 @@ $Id$
* esd: audio output module using the Esound sound daemon. * esd: audio output module using the Esound sound daemon.
* export: playlist export module
* faad: AAC decoder using libfaad2 * faad: AAC decoder using libfaad2
* fb: video output module for the Linux framebuffer. * fb: video output module for the Linux framebuffer.
...@@ -171,6 +183,10 @@ $Id$ ...@@ -171,6 +183,10 @@ $Id$
* gtk_main: Gtk+ wrapper for gtk_main * gtk_main: Gtk+ wrapper for gtk_main
* h264: H264 decoder
* hd1000a: audio output module for the Roku HD1000 Set-Top-Box
* headphone_channel_mixer: * headphone_channel_mixer:
headphone channel mixer with virtual spatialization effect. headphone channel mixer with virtual spatialization effect.
...@@ -178,8 +194,6 @@ $Id$ ...@@ -178,8 +194,6 @@ $Id$
* http: HTTP remote control webinterface * http: HTTP remote control webinterface
* httpd: HTTP server
* i420_rgb: planar YUV to packed RGB conversion functions. * i420_rgb: planar YUV to packed RGB conversion functions.
* i420_rgb_mmx: MMX accelerated version of i420_rgb. * i420_rgb_mmx: MMX accelerated version of i420_rgb.
...@@ -190,6 +204,8 @@ $Id$ ...@@ -190,6 +204,8 @@ $Id$
* i420_yuy2: planar 4:2:0 YUV to packed YUV conversion functions. * i420_yuy2: planar 4:2:0 YUV to packed YUV conversion functions.
* i420_yuy2_altivec: AltiVec accelerated version of i420_yuy2.
* i420_yuy2_mmx: MMX accelerated version of i420_yuy2. * i420_yuy2_mmx: MMX accelerated version of i420_yuy2.
* i422_yuy2: planar 4:2:2 YUV to packed YUV conversion functions. * i422_yuy2: planar 4:2:2 YUV to packed YUV conversion functions.
...@@ -230,6 +246,8 @@ $Id$ ...@@ -230,6 +246,8 @@ $Id$
* macosx: Video output, and interface module for Mac OS X. * macosx: Video output, and interface module for Mac OS X.
* mash: OpenMash based decoder
* memcpy3dn: 3D Now! accelerated version of memcpy. * memcpy3dn: 3D Now! accelerated version of memcpy.
* memcpy: memory chunk copying module. * memcpy: memory chunk copying module.
...@@ -244,6 +262,8 @@ $Id$ ...@@ -244,6 +262,8 @@ $Id$
* mkv: Matroska demuxer * mkv: Matroska demuxer
* mod: MOD demuxer
* motionblur: Motion blur filter * motionblur: Motion blur filter
* mp4: MP4 file input module * mp4: MP4 file input module
...@@ -276,6 +296,8 @@ $Id$ ...@@ -276,6 +296,8 @@ $Id$
* ncurses: interface module using the ncurses library. * ncurses: interface module using the ncurses library.
* nsv: NullSoft Video demuxer
* ntservice: run VLC as a NT service * ntservice: run VLC as a NT service
* ogg: input module for OGG decapsulation. * ogg: input module for OGG decapsulation.
...@@ -286,6 +308,8 @@ $Id$ ...@@ -286,6 +308,8 @@ $Id$
* packetizer_copy: Simple copy packetizer * packetizer_copy: Simple copy packetizer
* packetizer_h264: H264 video packetizer
* packetizer_mpeg4audio: MPEG4 audio packetizer * packetizer_mpeg4audio: MPEG4 audio packetizer
* packetizer_mpeg4video: MPEG4 video packetizer * packetizer_mpeg4video: MPEG4 video packetizer
...@@ -294,14 +318,20 @@ $Id$ ...@@ -294,14 +318,20 @@ $Id$
* pda: interface for iPaq using the Gtk2+ widget set. * pda: interface for iPaq using the Gtk2+ widget set.
* playlist: playlist import module
* postprocessing_c: Video Postprocessing module * postprocessing_c: Video Postprocessing module
* postprocessing_mmx: Video Postprocessing module using MMX * postprocessing_mmx: Video Postprocessing module using MMX
* postprocessing_mmxext: Video Postprocessing module using MMX_EXT * postprocessing_mmxext: Video Postprocessing module using MMX_EXT
* ps2: new generation MPEG PS demuxer
* ps: input module for MPEG PS decapsulation. * ps: input module for MPEG PS decapsulation.
* pva: PVA demuxer
* pvr: input module to read from a PVR card * pvr: input module to read from a PVR card
* qnx: QNX RTOS plugin * qnx: QNX RTOS plugin
...@@ -320,6 +350,8 @@ $Id$ ...@@ -320,6 +350,8 @@ $Id$
* rc: interface module using stdio. * rc: interface module using stdio.
* real: partial Real audio/video demuxer
* s16tofixed32: Signed 16 bits to fixed 32 bits audio converter * s16tofixed32: Signed 16 bits to fixed 32 bits audio converter
* s16tofloat32: Signed 16 bits to float 32 bits audio converter * s16tofloat32: Signed 16 bits to float 32 bits audio converter
...@@ -332,10 +364,12 @@ $Id$ ...@@ -332,10 +364,12 @@ $Id$
* satellite: Satellite cards access module * satellite: Satellite cards access module
* scope: Scope visualization plugin (broken)
* screensaver: screensaver disabling module * screensaver: screensaver disabling module
* sgimb: SGIMB referrer files parser
* skins2: Skinnable interface, new generation
* skins: Skinnable interface * skins: Skinnable interface
* slp: input module to access SLP registered sessions * slp: input module to access SLP registered sessions
...@@ -366,10 +400,14 @@ $Id$ ...@@ -366,10 +400,14 @@ $Id$
* subsdec: Another SPU decoder for text subtitles * subsdec: Another SPU decoder for text subtitles
* svcdsub: SVCD subtitles decoder
* svgalib: SGVAlib output plugin * svgalib: SGVAlib output plugin
* tarkin: a tarkin video decoder using libtarkin * tarkin: a tarkin video decoder using libtarkin
* telnet: Telnet control interface for VideoLAN Media Manager
* test1: Empty C module * test1: Empty C module
* test2: Empty C++ module * test2: Empty C++ module
...@@ -391,6 +429,8 @@ $Id$ ...@@ -391,6 +429,8 @@ $Id$
* trivial_resampler: Simple audio resampler * trivial_resampler: Simple audio resampler
* ts2: new generation MPEG TS demuxer
* ts: input module for MPEG TS decapsulation. * ts: input module for MPEG TS decapsulation.
* ts_dvbpsi: same as ts using libdvbpsi * ts_dvbpsi: same as ts using libdvbpsi
...@@ -427,6 +467,8 @@ $Id$ ...@@ -427,6 +467,8 @@ $Id$
* x11: video output module using the X11 API. * x11: video output module using the X11 API.
* x264: H264 video decoder using X264
* xosd: X On Screen Display interface * xosd: X On Screen Display interface
* xvid: Decoder for the Xvid codec, using libxvidcore * xvid: Decoder for the Xvid codec, using libxvidcore
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment