Gnash

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Gnash
odtwarzacz multimedialny
Gnash-0.8.0.png
Producent GNU
Platforma sprzętowa POSIX
Napisane w C++
Aktualna wersja stabilna 0.8.10[1] / 15 lutego 2012
Licencja GNU General Public License
Strona projektu

Gnash (ang. The GNU Flash Player) - projekt, którego celem jest stworzenie odtwarzacza i wtyczki do przeglądarek dla formatu SWF, który będzie wolnym oprogramowaniem. Ma on zastąpić własnościowy Adobe Flash Player.

Historia[edytuj | edytuj kod]

Napisanie wolnego odtwarzacza Flash było jednym z priorytetów projektu GNU. Przed stworzeniem Gnasha, Projekt GNU prosił o pomoc przy projekcie GPLFlash. Obecnie większość dawnych deweloperów GPLFlash przeszło do projektu Gnash.

Projekt został zainicjowany przez Johna Gilmore'a. Głównym deweloperem jest Rob Savoye.

Szczegóły techniczne[edytuj | edytuj kod]

Gnash do renderowania może używać AGG, Cairo lub OpenGL. Do odczytu plików FLV jest używana biblioteka FFmpeg lub GStreamer. W przeciwieństwie do większości projektów GNU, które są napisane w C, Gnash jest napisany w C++.

Adobe dostarcza oficjalny odtwarzacz dla Linuksa na platformę x86 tylko w formie plików binarnych, nie obsługuje natomiast użytkowników posiadających inną architekturę procesora. Gnash może być kompilowany i uruchamiany na wielu architekturach, włączając w to x86, AMD64, MIPS/Irix i PowerPC. Poza tym Gnash dostępny jest na systemy z rodziny BSD. Obecnie możliwa jest instalacja Gnasha jako testowej wtyczki do Firefoxa.

Obecnie Gnash obsługuje pliki SWF do wersji 7 i część cech wersji 8 i 9. Gnash odczytuje pliki FLV i pozwala na odtwarzanie filmów z YouTube, Myspace i innych podobnych serwisów.

Przypisy

Linki zewnętrzne[edytuj | edytuj kod]