VLC 3.0.22 media player je objavljen. Dostupne su spremne verzije za Windows и macOSKod je napisan u C-u i distribuiran pod LGPLv2.1 licencom. Ključne promjene:
- Sučelje temeljeno na Qt-u ažurirano je podrškom za izradu s Qt6, a implementirana je i opcija za omogućavanje tamne teme.
- Formiranje je započelo Windows- sklopovi za ARM64 arhitekturu. Podrška je vraćena. Windows XP SP3 i starije verzije macOSU sklopovima za Windows Preimenovanje, premještanje i brisanje datoteke koja se reproducira je dopušteno.
- Dodana je podrška za MUS zvučne datoteke (DMX audio).
- Dodana je podrška za Sony A_ATRAC/AT1 kodek u Matroska multimedijskim kontejnerima.
- Poboljšana vizualizacija niskih frekvencija na spektrogramu.
- Dodana je podrška za povećanje broja sličica u sekundi na AMD grafičkim procesorima (AMD GPU Frame Rate Doubler).
- Poboljšana podrška za FLAC audio kodek. Dodana je mogućnost obrade slika uključenih u isti medijski spremnik kao i FLAC.
- Ispravljeni su rušenja prilikom raspakiranja raznih medijskih spremnika.
- Dekodiranje sadržaja pomoću biblioteka libdca, libmpeg2 i liba52 onemogućeno je prema zadanim postavkama, a umjesto njih koristi se biblioteka libavcodec.
- Dodane su opcije dav1d-all-layers i mkv-use-chapter-codec.
- Ispravljeni problemi s upravljanjem putem MPRIS protokola u KDE-u.
- Sljedeće ranjivosti su ispravljene (CVE identifikatori još nisu dodijeljeni):
- Zapisivanje izvan granica u RLE, MP4 i TX3G dekompresorima i dekoderima. Ove ranjivosti mogu potencijalno dovesti do izvršavanja koda prilikom obrade posebno izrađenog sadržaja.
- Pristup memoriji "korištenje nakon oslobađanja" u SVG dekoderu mogao bi potencijalno dovesti do izvršavanja koda prilikom obrade posebno izrađenih SVG slika.
- Čitanje izvan granice međuspremnika u TY, NSV, CVDsub, SPU, Subrip, TX3G, MPJEG, Oggspot i MP4 dekompresorima i dekoderima.
- Rušenje zbog provjera tvrdnji u AVI i MP4 raspakiravačima.
- Dereferenciranje nultog pokazivača u CSS, Flac i VTT modulima.
- Rušenje programa prilikom obrade netočnih titlova i jpeg2 slika.
- Curenje memorije u MKV, ASF/WMV, CAF i PS dekompresorima, kao i Ogg, Theora, Vorbis, WebVTT i SVCD dekoderima.
- Petlja u WebVTT-u.
Osim toga, projekt VideoLAN objavio je nove verzije alata DVBlast 3.5, multicat 2.4 i biTStream 1.6:
- DVBlast je streaming server za organiziranje RTP emitiranja putem mreže s lokalne DVB kartice. DVBlast podržava emitiranje s DVB kartica (DVB-ASI, DVB-S, DVB-S2, DVB-C, DVB-T) i emitiranje primljenih UDP ili RTP streamova u unicast ili multicast načinima rada. Značajke DVBlast-a uključuju: laganu arhitekturu za smanjenje potrošnje memorije i opterećenja CPU-a; podršku za CAM izbornik (MMI) putem vanjskih programa; mogućnost ponovnog učitavanja konfiguracijske datoteke bez gubitka paketa; podršku za filtriranje prema PID-u (Packet ID, DVB stream identifikator) ili uslugama; mogućnost demultipleksiranja izlaza u više RTP streamova.
DVBlast 3.5 koristi novi linux-dvb API za dohvaćanje statistike, dodaje opciju "—udp-lock-timeout", pruža ispis informacija o brzini prijenosa svakog uređaja, dodaje podršku za kartice za dekodiranje (dešifriranje) TV signala i implementira mogućnost raspakiranja DVB-S2 sirovog BBFrame-a.
- Multicat je alat za manipuliranje multicast streamovima, koji podržava MPEG-2 transportne streamove (ISO/IEC 13818-1). Multicat se može koristiti za reprodukciju datoteka kao multicast streama ili, obrnuto, za snimanje kontinuiranog dolaznog streama s automatskom rotacijom datoteka. Paket također uključuje uslužne programe za manipuliranje TS datotekama (ingests), dijeljenje ili spajanje RTP streamova (aggregartp i reordertp) i stvaranje emitiranja otpornih na greške s više uređaja. poslužitelji (više uživo).
U verziji multicat 2.4 dodan je uslužni program smooths za sinkronizaciju prijenosa korištenjem vremenskih oznaka iz zaglavlja RTP paketa kako bi se smanjilo podrhtavanje i osigurala ispravna interakcija s IAT (Inter-Arrival Time) analizatorima.
- biTStream je skup zaglavnih datoteka za pojednostavljenje pristupa binarnim strukturama, kao što su one koje se koriste u MPEG, DVB, IETF, SMPTE, IEEE, SCTE.
biTStream 1.6 dodaje podršku za EBU BISS-CA, Haivision SRT, AIT i DVB-S2 BBFrames formate.
Izvor: opennet.ru
