Tutvustame xine-lib 1.2.13 väljaandmist, platvormideülest jaoturit video- ja audiodfailide esitamiseks ning seotud pluginade kogumit. Raamatukogu saab kasutada mitmetes videopleierites, sealhulgas xine-ui, gxine, kaffeine.
Xine toetab mitme lõime režiimi, toetab suurt hulka populaarseid ja vähem tuntud formaate ning koodekeid ja suudab töödelda nii lokaalset sisu kui ka võrgus edastatavaid meediavooge. Modulaarsed arhitektuurid võimaldavad funktsionaalsust lihtsalt laiendada pluginatega. Erinevad 5 peamist pluginade klassi: sisendi pluginad andmete vastuvõtmiseks (FS, DVD, CD, HTTP jne), väljundpluginad (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA jne), meedia konteinerite dekompresseerimise pluginad (demuxerid), video- ja helandmete dekodeerimise pluginad ning efektide rakendamise pluginad (kaja summutamine, ekvalaiser jne).
Uue väljaande peamised uuendused on:
- Lisatud tugi dav1d 1.0, AV1 videokodeeringu dekooder.
- Lisatud võimalus piirata video kaadrisagedust.
- Tehtud funktsiooni xine_query_stream_info () rakendamine.
- Lisatud kohandatavad OpenGL 2 skaaleerimisrežiimid.
- Parandatud ühilduvus FFmpeg'iga.
- Parandatud DVB subtiitrite tugi.
- Parandatud HLS (HTTP Live Streaming) protokollil põhinevate sisendvoogude töötlemine.
- Parandatud AAC heli dekompressioon meediatekstides.
- Parandatud heli töötlemine .mp4 failidest.
- Lisatud ümbersuunamine probleemsete Mesa draiverite vdpau töötlemiseks.
- Optimeeritud video väljundi esitamine läbi OpenGL 2.
- Optimeeritud heli väljundi esitamine.
- Optimeeritud OSD-ekraani rakendamine.
Allikas: opennet.ru
