Γ stato presentato il rilascio di xine-lib 1.2.12, una libreria multipiattaforma per la riproduzione di file video e audio, nonchΓ© una serie di plugin correlati. La libreria puΓ² essere utilizzata in numerosi lettori video, inclusi xine-ui, gxine, kaffeine.
Xine supporta il funzionamento multi-thread, supporta un gran numero di formati e codec popolari e poco conosciuti e puΓ² elaborare sia il contenuto locale che i flussi multimediali trasmessi sulla rete. L'architettura modulare consente di espandere facilmente le funzionalitΓ tramite plugin. Esistono 5 classi principali di plugin: plugin di input per ricevere dati (FS, DVD, CD, HTTP, ecc.), plugin di output (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA, ecc.), plugin per decomprimere contenitori multimediali (demuxer), plugin per decodificare dati video e audio, plugin per applicare effetti (cancellazione dell'eco, equalizzatore, ecc.).
Tra le principali novitΓ proposte nella nuova release:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π·Π²ΡΠΊΠ° ΡΠ΅ΡΠ΅Π· OpenSL ES.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ MPEG-DASH (Dynamic Adaptive Streaming over HTTP).
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ crypto Π΄Π»Ρ ΠΏΡΠΈΡΠΌΠ° Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
- Π ΠΏΠ»Π°Π³ΠΈΠ½ Π²ΡΠ²ΠΎΠ΄Π° Π²ΠΈΠ΄Π΅ΠΎ ΡΠ΅ΡΠ΅Π· OpenGL Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ API VAAPI
- Π£Π»ΡΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° HLS (HTTP Live Streaming).
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠ°Π·Π±ΠΎΡΠ° ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
- Π£Π»ΡΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΠ°Π½Π΄Π°ΡΡΠ° BT.2020 (UHDTV).
- Π£Π»ΡΡΡΠ΅Π½Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ DVB ΠΈΠ»ΠΈ live-ΠΏΠΎΡΠΎΠΊΠΎΠ².
- ΠΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ ffmpeg 5.0.
Fonte: opennet.ru