Advertisement
Guest User

VLC 2.2.0 RC2 Changelog

a guest
Nov 23rd, 2014
1,851
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.26 KB | None | 0 0
  1. Changes between 2.1.x and 2.2.0-rc2:
  2. --------------------------------
  3.  
  4. Important changes:
  5. * The licenses of more modules have changed from GPLv2+ to LGPLv2.1+, notably most of the streaming output, muxers and access output modules
  6.  
  7. Core:
  8. * Support automatic rotation using streams metadata, GPU-accelerated when possible
  9. * Add extensions manager and downloading from external repositories
  10. * Rework the metadata fetching algorithm and policies
  11. * Partial fix of playback of short audio samples
  12.  
  13. Access:
  14. * Added TLS support for ftp access and sout access New schemes for implicit (ftps) and explicit (ftpes) modes
  15. * MMS audio selection on split audio streams
  16. * Blu-Ray: support overlays, preferred menu languages, region selection and BD-J navigation
  17. * Digital Cinema Package support, including encrypted DCP with KDM
  18. * Partial fixes for Arccos protected DVDs
  19.  
  20. Decoder:
  21. * Support VDPAU acceleration for GPU-zerocopy decoding
  22. * Support MediaCodec acceleration for GPU-zerocopy decoding
  23. * Add Media Foundation Transform audio and video decoder
  24. * Add video decoder module based on GStreamer plugins
  25. * Add MMAL decoder for Broadcom VideoCore chips (like the RaspberryPi) supporting MPEG-2 and H.264, supporting GPU-zerocopy display
  26. * Partial support for Voxware MetaSound
  27. * libvpx decoder for VP8 and VP9
  28. * Support MSN Audio, Atrac3+, VP7, Bink, TAK, On2 AVC, DK3, DK4, IMC, Vivo g723.1, Smacker, FIC, Auravision, Canopus Lossless, and numerous videogame codecs
  29. * Teletext subtitles display improvements
  30. * Mediacodec speed improvements on x86
  31. * Support setting the post processing level in Theora
  32. * OpenMax IL improvements, notably for RaspberryPi
  33. * Fix channel ordering of LPCM codec in m2ts files
  34. * New jpeg image decoder
  35. * Add tx3g subtitles decoder
  36. * New SVG image decoder
  37. * Fix Speex decoding over RTP and in flv
  38. * Support more x264 and FFv1 RGB modes
  39. * Improvements on ZVBI teletext decoder, notably for speed and alignments
  40.  
  41. Encoder:
  42. * Support for MPEG-2 encoding using x262
  43. * Support for HEVC/H.265 encoding using x265
  44. * Support for Opus encoding using libopus
  45. * New jpeg image encoder using libjpeg
  46. * New png image encoder using libpng
  47.  
  48. Demuxer:
  49. * Support for Core Audio Format (CAF) files
  50. * Important rework of the Ogg demuxer, notably improving seeking, streaming resilience, speex demuxing and chained Ogg
  51. * Important rework of the ASF/WMV demuxer, notably for seeking, synchronization and tracks exclusion
  52. * AVI improvements for better seek-indexing in non-fastseekable situations
  53. * AVI fixes for uncompressed, indexed and paletized bitmaps
  54. * MP4 fixes for fragmented files, vobsub, duration, aspect-ratio and support for rotation, covr atom and tracks exclusion
  55. * Support Opus in MKV
  56. * Support VP8 in OGG
  57. * Basic support for WebVTT
  58. * Handle support for ISO/IEC 14496-3 (AAC) Audio stream type in TS
  59. * Support HDPR TS files
  60. * Support microseconds in SubRip subtitles
  61. * FLAC packets validation using CRC
  62. * Improvements in metadata support in Ogg/Opus/Vorbis files
  63. * Fix encoding issues in some XML playlist formats
  64. * Support THP Wii/Gamecube, RenderWare and Escape Replay game video files
  65. * New HEVC raw packetizer and demuxer
  66. * TS support for WiDi/Miracast LPCM
  67. * Handle MOV/MP4 tx3g styled subtitles through codec
  68. * Support SVG images files (on glib platforms)
  69. * Keep selection of tracks on segment changes in MKV
  70. * Support detection of SRT languages based on filename
  71. * Support for seeking Standard MIDI Files
  72.  
  73. Video Output:
  74. * Direct rendering and filtering for VDPAU hardware acceleration
  75. * New CoreAnimation OpenGL video output module for NPAPI plugins
  76. * New OpenGL ES 2.0 through EGL video output module for Android
  77. * New Android native window provider module
  78. * Direct rendering for MediaCodec Android hardware acceleration
  79. * Support for loading HLSL shaders in Direct3D video output
  80. * Add MMAL based video output for RaspberryPi
  81.  
  82. Video Filter:
  83. * New Oldmovie effect filter
  84. * New VHS effect filter
  85. * New Freeze effect filter
  86. * Support I422 and J422 in transform
  87. * NEON optimizations for deinterleaving chroma, notably NV12->I420
  88. * Fix audiobargraph activation and usage
  89.  
  90. Audio Output:
  91. * Allow setting volume while not connected with PulseAudio
  92. * Audio device notifications for WASAPI
  93. * Fix replay of sound buffer in DirectSound
  94. * Split of MMDevice and WinRT audio modules
  95. * Numerous fixes on AUHAL, including device management and stream changes
  96. * Fixes for SPDIF passthru in most modules
  97.  
  98. Muxers:
  99. * Important rework of the Ogg muxer, notably for skeleton
  100. * Fixes for the AVI muxer to respect the specification
  101. * Support VP8 in OGG
  102. * Add HEVC muxing in MP4 and TS
  103.  
  104. Streaming:
  105. * Important rework of the transcoding module to fix numerous bugs
  106. * 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}'
  107. * GSM, VP8, Opus and JPEG RTP packetization
  108. * HLS: Allow setting the first segment number and numerous improvements
  109. * new stats module to output block timing values and md5 sums
  110. * transcode module access fps values as rationals now, eg 30000/1001
  111. * VLC now streams all elementary streams, you can revert to previous behaviour with --no-sout-all
  112. * --ts-out option has been removed, it has been superceded by --demux demuxdump --demuxdump-access udp --demuxdump-file 127.0.0.1:1234
  113. * Support Metacube protocol when streaming over HTTP
  114.  
  115. libVLC:
  116. * add equalizer API libvlc_audio_equalizer_* functions
  117. * add libvlc_media_player_program_scrambled function
  118.  
  119. Visualizations:
  120. * Add a 3D OpenGL spectrum visualization.
  121. * Allow setting the FFT windowing style for 3D and normal spectrum
  122.  
  123. Interfaces:
  124. * Add support for subtitles drag 'n drop in skins2
  125. * Add record button in Qt menus
  126. * New module for core dialogs on iOS
  127. * New layout for Qt buttons customization
  128. * Support to continue media playback where it was left off for Qt and OS X
  129.  
  130. Mac OS X Interface:
  131. * Avoid grey bars in fullscreen when using Mavericks with multiple monitors
  132. * Improve fullscreen behavior for the native and VLCs own mode
  133. * Fixes for advanced preferences
  134. * Added 'file size' column to playlist table
  135. * in addition to iTunes, Spotify is automatically paused on playback start
  136. * Option to increase playlist font size
  137. * Improved crash log reporting
  138.  
  139. Misc:
  140. * New module for TLS on OS X and iOS
  141. * Windows installer will kill running instance before installing
  142. * Teletext navigation buttons support in Qt4 gui
  143.  
  144. Security:
  145. * Numerous integer and heap overflow in Ogg, AVI, ASF, TTA and MP4 demuxers
  146.  
  147. Removed modules:
  148. * iOS video output: use ios2
  149. * OpenMash H.261 video decoder
  150. * dirac encoder: use schroedinger
  151.  
  152. Translations:
  153. * New translation in Urdu, Tatar, Silesian, Samoan, Kapampangan, N'ko, Kurdish, Kabyle, Mexican Spanish, Catalan, Amharic
  154. * Update of all translations: Traditional Chinese, Simplified Chinese, Vietnamese, Uzbek, Ukrainian, Turkish, Thai, Swedish, Serbian, Albanian, Slovenian, Slovak, Russian, Romanian, Brazilian Portuguese, Polish, Punjabi, Dutch, Nepali, Norwegian Bokmål, Malay, Marathi, Latvian, Lithuanian, Korean, Kannada, Khmer, Japanese, Italian, Icelandic, Indonesian, Hebrew, Galician, Scottish Gaelic, French, Finnish, Persian, Estonian, Spanish, Modern Greek, German, Danish, Welsh, Czech, Bosnian, Bengali, Asturian
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement