Decoder:
* Partial support for Voxware MetaSound
* libvpx decoder for VP8 and VP9
- * Support MSN Audio, DK3, DK4, IMC, Vivo g723.1
+ * Support MSN Audio, DK3, DK4, IMC, Vivo g723.1, Bink
* Teletext subtitles display improvements
* Mediacodec speed improvements on x86
* Support setting the post processing level in Theora
* 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
Demuxer:
* New CAF format module
* Support HDPR TS files
* Improvements in metadata support in Ogg/Opus/Vorbis files
* Fix encoding issues in some XML playlist formats
+ * Support THP Wii/Gamecube, RenderWare and Escape Replay game video files
Muxers:
* Important rework of the Ogg muxer, notably for skeleton
* Fixes for the AVI muxer for specification respect
+ * Support VP8 in OGG
Video Output:
* Direct rendering and filtering for VDPAU hardware acceleration
* New CoreGraphics video output module for NPAPI plugins
+ * 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
Video Filter:
* New Oldmovie effect filter
* 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 RTP packetization
+ * 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
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
Interaces:
* Add support for subtitles drag 'n drop in skins2
Removed modules:
* ios video output: use ios2
* OpenMash H.261 video decoder
+ * dirac encoder: use schroedinger
Changes between 2.1.0 and 2.1.1: