xine 1.2.12 release

The release of xine-lib 1.2.12, a multi-platform library for playing video and audio files, as well as a set of related plugins, has been introduced. The library can be used in a number of video players, including xine-ui, gxine, kaffeine.

Xine supports multi-threaded operation, supports a large number of popular and little-known formats and codecs, and can process both local content and multimedia streams transmitted over the network. The modular architecture makes it easy to add functionality through plugins. There are 5 main classes of plugins: input plugins for receiving data (FS, DVD, CD, HTTP, etc.), output plugins (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA, etc.), plugins for unpacking media containers (demuxers), plug-ins for decoding video and audio data, plug-ins for applying effects (echo suppression, equalizer, etc.).

Among the key innovations proposed in the new release:

  • Added plugin for audio output via OpenSL ES.
  • Added plugin for downloading content using MPEG-DASH (Dynamic Adaptive Streaming over HTTP) technology.
  • Added crypto plugin for receiving encrypted content.
  • Support for hardware-accelerated video decoding using the VAAPI API has been added to the video output plugin via OpenGL
  • Improved support for HLS (HTTP Live Streaming) protocol.
  • Added a library for parsing various string information.
  • Improved support for BT.2020 (UHDTV) standard.
  • Improved time synchronization when using DVB or live streams.
  • Ensured compatibility with ffmpeg 5.0 package.

Source: opennet.ru

Add a comment