Mpg321

mpg321
Typ multimediální přehrávač
Vývojář Joe Drew
Operační systém UNIX / Linux
Nejnovější verze 0.3.2-1 (25. března 2012)
Licence GNU GPL
webová stránka mpg321.sourceforge.net

mpg321  - MP3 přehrávač pro Linux , BSD a další operační systémy podobné Unixu - bezplatný klon programu mpg123 . Rozhraní bylo zkopírováno z mpg123 a zdrojový kód mpg123 nebyl použit. mpg321 byl navržen pro použití především s grafickými rozhraními, jako je gqmpeg , ale lze jej použít také z příkazového řádku. Na rozdíl od mpg123 podporuje zvukový výstup přes ESD a ALSA bez rekompilace a pro dekódování MP3 používá pouze celočíselnou aritmetiku.

Historie

Plugin pro FreeAmp

V roce 1999 vytvořil Joe Drew program mpg321. Byl to obalový skript pro frontend mpg123 přehrávače FreeAmp . Skript byl distribuován jako součást balíčku Debian FreeAmp a jmenoval se mpg123.freeamp. (Tento skript aktuálně není součástí balíčku.)

mpg123.freeampnefungoval příliš dobře a byl omezen na implementaci front-endu FreeAmp mpg123, ale splnil svůj účel: přehrávání hudby z příkazového řádku bez nutnosti instalovat mpg123.

Samostatná aplikace

Na začátku roku 2001 se tvůrce projektu rozhodl, že je zapotřebí plnohodnotná otevřená alternativa k uzavřenému přehrávači mpg123. Po malém průzkumu bylo rozhodnuto použít k dekódování mp3 v aplikaci knihovnu SMPEG napsanou Loki Software . Tak se objevila první verze.

SMPEG však vyžaduje pro výstup zvuku knihovnu SDL , která s sebou zase stahuje mnoho knihoven. Drew si uvědomil, že tento počet závislostí je nadbytečný, a rozhodl se, že jsou nutné změny. Později v roce 2001 začal aplikaci kompletně přepisovat. Místo knihovny SMPEG nový program používal pro dekódování MP3 knihovnu MPEG Audio Decoder (MAD) Roba Leslieho. MAD byl vybrán pro svou vysokou kvalitu dekódování a také proto, že při dekódování používá pouze celočíselné aritmetické instrukce pracující s pevným bodem. Drew pro zvukový výstup přešel do knihovny libao projektu Ogg Vorbis (Xiphophorous).

Viz také

Odkazy