izdanje , multi-platform libraries for playing video and audio files, as well as a set of accompanying plugins. The library can be used in a number of video players, , , .
Xine working in multi-threaded mode, supports a large number of popular and lesser-known formats and codecs, can handle both local content and multimedia streams transmitted over the network. The modular architecture allows for easy functionality expansion through plugins. There are 5 main classes of plugins: input plugins for data reception (FS, DVD, CD, HTTP, etc.), output plugins (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA, etc.), media container unpackers (demuxers), video and audio data decoders, and effect plugins (echo suppression, equalizers, etc.).
Among the key , added in the new release:
- Support for the Android platform has been added;
- Support for EGL and Wayland has been added;
- AV1 format decoders based on libdav1d, libaom, and lavc libraries have been added;
- Decoder based on libpng has been added;
- Multi-threading ensured when using libvpx;
- Support for the Opus format has been added to the OGG media container unpacker;
- Support for AV1 format has been added to the MKV (matroska) media container unpacker;
- Media container unpacker ivf has been added;
- Support for TLS has been added, using GnuTLS or OpenSSL;
- A plugin for downloading via FTP, supporting TLS (ftp:// and ftpes://), has been added;
- A plugin for downloading over TLS (TLS over TCP, tls://) has been added;
- A plugin for downloading via NFS has been added;
- A feature for changing position in the stream has been implemented when playing content via FTP or HTTP, and support for fast-forwarding has been added for SCP;
- Support for streaming in MP4 format via HTTP has been added;
- Support for HLS streaming has been added;
- Support for HTTP/1.1 has been added.
- Bitrate forecasting has been implemented;
- Numerous optimizations and bug fixes.
U isto vreme a new release of the xine-ui graphical interface 0.99.12, which includes a fast forward mode, settings for managing screen saver activation blocking, optimized text rendering, and updated splash screen.
Izvor: opennet.ru
