LEGÚJABB HÍREK

















ÍRÁSOK










MPlayerhq.hu - The Movie Player For Linux



the movie player for Linux - official site





Hírarchívum

2008.05.29., csütörtök :: MPlayer a LinuxTag 2008-on
Írta: Roberto

LinuxTag2008

Az MPlayer idén is ott lesz a LinuxTag-on. Messe Berlin-ben a 7-es csarnok 113-as kabinjánál találkozhatsz velünk május 28 és 31 között.

Idén osztozunk a kabinon az FFmpeg-gel és az OGP-vel.

Látogass meg minket Berlinben!

2008.04.30., szerda :: GPLv2
Írta: Diego

Nem, jelenleg nem tervezzük a váltást a GPL 3-as verziójára. Ennek ellenére viszont szeretnénk kompatibilisek lenni a GPL 3-as verziójával. Szeretnénk, ha a jövőben is rendelkezésünkre állna a licensz váltás lehetősége. Soha sem lehet tudni, változhatnak úgy a körülmények, hogy szükségessé válik a licensz cseréje. Sajnos azonban az MPlayer kódjának vannak bizonyos részei, melyeknek csak GPL 2-es verziójú licensze van. Ezen részek szerzőivel nem sikerült felvenni a kapcsolatot, nem kaptunk tőlük visszajelzést.

Ezért segítséget kérünk a kapcsolatfelvételhez. Az alábbi kódok szerzőit keressük (kihúzva akiket már megtaláltunk):

libmpcodecs/ve_x264.c
Bernhard Rosenkraenzer írta, utolsó ismert e-mail címe < bero at arklinux dot org > és < bero at redhat dot com >
libmpdemux/demux_ty_osd.c
Mike Baker, utolsó ismert e-mail címe < mbm at linux dot com > és Christopher Wingert írta, utolsó ismert e-mail címei < mailbox at wingert dot org > és < mailbox at wingert dot org > és < usenet at wingert dot org > és < tivo at wingert dot org >
TOOLS/realcodecs/*
Florian Schneider írta, utolsó ismert e-mail címe < flo-mplayer-dev at gmx dot net >. Ő nem Florian Schneider a Kraftwerk-ből, sem az ETH Zürich kutatója.

Ha tudod, hogy hogyan léphetnénk érintkezésbe velük, vagy te vagy a keresett emberek egyike, kérjük írj nekünk, hogy megoldhassuk ezt a problémát. Ezer köszönet.

2008.04.15., kedd :: libdvdnav-4.1.2 kiadva
Írta: Dominik

Az libdvdnav új fejlesztői csapatának egy éves évfordulóján örömmel jelentjük be az új kiadást. De előbb egy kis történelem.

Mint azt páran bizonyára tudják, a libdvdnav upstream-jében egy ideje már nem volt aktív fejlesztés. Körülbelül egy éve pár MPlayerrel kapcsolatban álló fejlesztő átvette a libdvdnav karbantartásának feladatát. Az első kiadás csendben, 2007. október 28-án, vasárnap készült el, ezért itt az ideje egy újabbnak.

Sok fejlesztés történt a fordító rendszerben és néhány hibajavítás, beleértve pár memória lyuk befoltozását az előző kiadás óta, de nincs nagyobb változás.

A libdvdnav-4.1.2 letölthető a következő helyekről. Kérjük légy tekintettel a szervereinkre és használd valamelyik tükörszerverünket.

SHA1SUM: 65e8f5aa01a60cf8fd013ef9e5d8c23b9fef21d6
MD5SUM: 0e9a494403f9f5a2e781252c77599561

2008.01.30., szerda :: Buffer túlcsordulás a stream_cddb.c-ben
Írta: Roberto

Összefoglalás

Egy buffer túlcsordulást talált és jelentett Adam Bozanich a Musecurity-től abban a kódban, amely a CDDB szerver válaszaiból olvassa ki az album címét.

A CDDB szerver válaszainak értelmezése közben az album címe egy fix méretű bufferbe másolódik megfelelő méret ellenőrzés nélkül, ami buffer túlcsordulást okozhat. Egy rosszindulatú adatbázis bejegyzés buffer túlcsordulást okozhat a programban. Ez önkényes kódfuttatáshoz vezet az MPlayert futtató felhasználó UID-jével.

Súlyosság

Magas (önkényes kód futtatás a lejátszót futtató felhasználó ID-jével) ha a lemez információk egy rosszindulatú CDDB bejegyzésből származnak, nincs, ha nem használod ezt a képességet. Kérünk figyelj rá, hogy a CDDB adatbázisban a bejegyzések felülírhatóak, így egy támadás egy nem kompromittált szerverről is érkezhet. A buffer túlcsordulás javításának idején nincs ismert exploit közkézen.

Megoldás

A javítás erre a problémára 2008. január 20-án, vasárnap, 20:58:02-kor (UTC) került bele az SVN fába, mint r25824. Az érintett MPlayer verziókat használóknak ajánlott letölteni a javítást az MPlayer 1.0rc2-höz vagy frissíteni a legújabb verzióra, ha SVN-t használnak.

Érintett verziók

MPlayer 1.0rc2 és SVN az r25824 előtt (2008. január 20., vasárnap, 20:58:02 UTC). A régebbi verziók is valószínűleg érintettek, de nem lettek ellenőrizve.

Nem érintett verziók

SVN HEAD az r25824 után (2008. január 20., vasárnap, 20:58:02 UTC)
MPlayer 1.0rc2 + biztonsági javítások

2008.01.30., szerda :: Buffer túlcsordulás az url.c-ben
Írta: Roberto

Összefoglalás

Egy buffer túlcsordulást talált és jelentett Adam Bozanich a Musecurity-től az URL karakterláncokat escape-elő kódban.

Az IPv6 címek kezelését végző kód egy trükkel rávehető, hogy egy ideiglenes bufferra mutató pointert hagyjon maga után nem-NULL értékkel; emiatt az unescape-t végző kód újra felhasználja a buffert, ami buffer túlcsorduláshoz vezethet, ha a régi buffer kisebb a szükségesnél. Egy rosszindulatú URL karakterlánc buffer túlcsordulást okozhat a programban, mely önkényes kód futtatáshoz vezet az MPlayert futtató felhasználó UID-jével.

Súlyosság

Magas (önkényes kód futtatás a lejátszót futtató felhasználó ID-jével) ha nem megbízható URL-ekről játszol le (pl. egy távoli lejátszási listából), nincs, ha nem használod ezt a képességet. A buffer túlcsordulás javításának idején nincs ismert exploit közkézen.

Megoldás

A javítás erre a problémára 2008. január 20-án, vasárnap, 20:43:46 (UTC) került bele az SVN fába, mint r25823. Az érintett MPlayer verziókat használóknak ajánlott letölteni a javítást az MPlayer 1.0rc2-höz vagy frissíteni a legújabb verzióra, ha SVN-t használnak.

Érintett verziók

MPlayer 1.0rc2 és SVN az r25823 előtt (2008. január 20., vasárnap, 20:43:46 UTC). A régebbi verziók is valószínűleg érintettek, de nem lettek ellenőrizve.

Nem érintett verziók

SVN HEAD az r25823 után (2008. január 20., vasárnap, 20:43:46 UTC)
MPlayer 1.0rc2 + biztonsági javítások

2008.01.29., kedd :: Buffer túlcsordulás a demux_mov.c-ben
Írta: Roberto

Összefoglalás

Egy buffer túlcsordulást talált és jelentett Felipe Manzano és Anibal Sacco a CORE Security Technologies-től a MOV fájl fejléceit értelmező kódban. További hasonló hibákat talált Reimar Döffinger a kód javítása közben. A sebezhetőséget CORE-2008-0122-ként azonosították.

A kód beolvasott pár értéket a fájlból és azokat egy a heap-en lefoglalt tömb indexeként használta, mindenféle határellenőrzés nélkül. Egy rosszindulatú fájl buffer túlcsorudlást okozhat a programban. Ez önkényes kódfuttatáshoz vezet az MPlayert futtató felhasználó UID-jével.

Súlyosság

Magas (önkényes kód futtatás a lejátszót futtató felhasználó ID-jével) rosszindulatú MOV fájl lejátszása esetén, nincs, ha nem használod ezt a képességet. A buffer túlcsordulás javításának idején nincs ismert exploit közkézen.

Megoldás

A javítás erre a problémára 2008. január 29-én, kedden, 22:13:20 (UTC) került bele az SVN fába, mint r25920, 2008. január 29-én, kedden, 22:13:47 (UTC), mint r25921 és 2008. január 29-én, kedden,22:14:00 (UTC), mint r25922. Az érintett MPlayer verziókat használóknak ajánlott letölteni a javítást az MPlayer 1.0rc2-höz vagy frissíteni a legújabb verzióra, ha SVN-t használnak.

Érintett verziók

MPlayer 1.0rc2 és SVN az r25922 előtt (2008. január 29., kedd, 22:14:00 UTC). A régebbi verziók is valószínűleg érintettek, de nem lettek ellenőrizve.

Nem érintett verziók

SVN HEAD az r25922 után (2008. január 29., kedd, 22:14:00 UTC)
MPlayer 1.0rc2 + biztonsági javítások

2008.01.29., kedd :: Stack túlcsordulás a demux_audio.c-ben
Írta: Roberto

Összefoglalás

Egy stack túlcsordulást talált és jelentett Damian Frizza és Alfredo Ortega a CORE Security Technologies-től a FLAC megjegyzéseket kezelő kódban. A sebezhetőséget CORE-2008-1218-ként azonosították.

A fájlból történő megjegyzés betöltésekor a hossz értéke a fájlból kerül kiolvasásra, majd ezután kerül felhasználásra a VLA tömb indexeléséhez ellenőrzés nélkül. Egy rosszindulatú fájl stack túlcsordulást okozhat a programban, mely önkényes kód futtatáshoz vezet az MPlayert futtató felhasználó UID-jével.

Súlyosság

Magas (önkényes kód futtatás a lejátszót futtató felhasználó ID-jével) rosszindulatú megjegyzésekkel ellátott FLAC fájlok lejátszásakor, nincs, ha nem használod ezt a képességet. A buffer túlcsordulás javításának idején nincs ismert exploit közkézen.

Megoldás

A javítás erre a problémára 2008. január 29-én, kedden, 22:00:58 (UTC) került bele az SVN fába, mint r25917. Az érintett MPlayer verziókat használóknak ajánlott letölteni a javítást az MPlayer 1.0rc2-höz vagy frissíteni a legújabb verzióra, ha SVN-t használnak.

Érintett verziók

MPlayer 1.0rc2 és SVN az r25917 előtt (2008. január 29., kedd, 22:00:58 UTC). A régebbi verziók is valószínűleg érintettek, de nem lettek ellenőrizve.

Nem érintett verziók

SVN HEAD az r25917 után (2008. január 29., kedd, 22:00:58 UTC)
MPlayer 1.0rc2 + biztonsági javítások

2008.01.03., szerda :: HUP Olvasók Választása Díj 2007
Írta: Diego

HUP Olvasók Választása Díj 2007

Mint minden évben, a Hungarian Unix Portal ismét megtartotta a szokásos Olvasók Választása szavazását melyben az MPlayer + frontend-jei végeztek az első helyen a "kedvenc videó lejátszó" kategóriában. Az MPlayer 600 szavazatot kapott (61%), megelőzve a 231 szavazatot elért VLC-t (23%) és a 49 voksot begyűjtő Totem-et (5%).

Ha tudsz magyarul, nézd meg a HUP eredményhirdetését.


2007.10.07., vasárnap :: MPlayer 1.0rc2 kiadva
Írta: a kiadásért felelős csapat

Hosszú idő után ismét jelentkezünk. Úgy döntöttünk, hogy ideje a napi változtatások folyamából egy kiadást készíteni.

A fejlesztések egyik fő forrása, mint mindig, most is az FFmpeg, ami számos új videó és audió codecs támogatását hozta magával, jelentős gyorsulással és kódtisztítással párosítva.

Az MPlayer már támogatja a Real RTSP azonosítást és a libnemesi stream könyvtárat, a live555 alternatívájaként. Számos RTSP folyam alapú QuickTime is lejátszható már. Számos fejlesztés történt a TV stream területén és az Intel-es Mac támogatás is már teljes.

Az MPEG-TS és MPEG-PS-ben lévő VC-1 támogatás segítségével a HDTV folyamok is nézhetőek. A Blu-ray vagy HD-DVD lejátszás ugyan még nem lehetséges, de az MPlayer le tudja játszani az EVO fájlokat, miután ki lettek kódolva.

Az MPlayer már négyzet alapú pixeleket feltételez, mint ahogy az LCD paneleken vannak. Ha a videó a monitorodon fröcsekesnek vagy nyújtottnak tűnik, kérjük használd a '-monitoraspect 4:3' kapcsolót a régi viselkedés visszaállításához.

Többé már nem kell patch-elni a forrást az AMR audió támogatásához. Helyette töltsd le az Linux-os AMR függvénykönyvtárat és telepítsd őket az oldalon leírtak szerint.

Emlékeztetünk rá, hogy ez a kiadás nem fog lefordulni a jelenlegi (a cikk írásának idején aktuális) Cygwin verziók alatt, a Cygwin-ből hiányzó llrint implementáció miatt. Várnod kell a Cygwin következő gcc frissítéséig vagy saját kezüleg patch-elned kell a Cygwin-t vagy az MPlayer-t.

Nem szükséges a bináris codec csomagok letöltése, ha már megvan a régebbi verzió.

MPlayer 1.0rc2: "AreWeThereYet?"

Dokumentáció:

  • a konzol üzenetek és az XML dokumentáció UTF-8-ra lett konvertálva
  • a dokumentáció orosz nyelvű fordítása kész
  • a man oldal orosz nyelvű fordítása kész
  • a man oldal kínai nyelvű fordítása kész
  • a dokumentáció kínai nyelvű fordítása kész
  • dokumentált get/set/step tulajdonságok a DOCS/tech/slave.txt-ben

Dekódolók:

  • Intel Music Coder audió dekódolás lavc segítségével
  • Monkey Audio audió dekódolás lavc segítségével
  • Fraps v2/v4 videó dekódolás lavc segítségével
  • Videójátékok codec-jei: 4XM audió, Electronic Arts ADPCM audió, Delphine CIN audió és videó, Interplay DPCM audió, Sierra VMD videó, Tiertex SEQ videó, Westwood IMA ADPCM audió, XAN wc3 videó, Id CIN videó, Interplay videó, XAN ADPCM audió, Westwood SND1 audió, Feeble Files DXA videó, THP audió és videó, Renderware TeXture Dictionary videó, Bethesda Software VID videó lavc segítségével
  • videójáték codec: XAN wc4 videó bináris DLL segítségével
  • libmpeg2 frissítve 0.4.1-re
  • javított felbontás váltás a libmpeg2-ben
  • felbontás váltás kezelése a Real codec-ekkel
  • az FFmpeg videó dekódoló már tudja kezelni a képarány változásokat
  • AMR kezelés libamr-en keresztül (http://www.penguin.cz/~utx/amr)
  • SIMD optimalizálások az mp3lib-ben AMD64 alatt

Demuxer-ek:

  • A switch_audio-val azonos switch_video és switch_program implementáció (alapértelmezett gombok a "_" és a TAB). A program váltás jelenleg csak a demux_ts.c (nem libavformat) által kezelt TS folyamokban lehetséges, míg a videó váltást a demux_lavf.c és demux_avi.c is kezeli.
  • audió és videó váltás az AVI demuxer-ben (a videó váltás még nincs tesztelve)
  • GIF demuxer javítások, minden GIF-fel működnie kell most már
  • VC-1 támogatása az MPEG-TS és MPEG-PS fájlokban (BD,HD)-DVD
  • EVO demuxálás támogatása
  • -noidx támogatása a libavformat demuxer-rel
  • csatorna navigáció támogatása PVR bemeneten
  • a szöveges feliratoknak már működniük kell a libavformat demuxer-ével is
  • kitisztított TiVo demuxer

Stream-elés:

  • azonosítás Real RTSP folyamokban
  • közel-pontos tekerés az dvd:// és dvdnav:// esetén (a dvdnav:// az mphq-n lévő libdvdnav-ot igényli)
  • sebesség választás dvd:// folyamok lejátszásakor, csendesebb lesz a meghajtó
  • X-QT-ben lévő SVQ3 és H.264 támogatása RTSP felett, már az RTSP Apple keynote-ok is működnek (live555)
  • SMIL lejátszási lista Real RTSP-vel
  • H.263-2000 témogatás RTSP-ben (live555)
  • javított AAC-LATM RTSP-ben (live555)
  • AMR támogatás RTSP-ben (live555)
  • H.264 támogatás RTSP-ben (live555)
  • a "device" és "adevice" alopciók már működnek a *BSD BT848 TV vezérlővel is
  • a dvdnav:// már az MPlayer libdvdnav fork-ján alapszik
  • teletext támogatás a tv://-hez (csak v4l és v4l2)
  • rádió támogatás *BSD BT848-hez
  • csatorna kereső a tv://-hez
  • finomhangolás a tv://-hez
  • vezérlő automatikus keresése a tv://-hez
  • libnemesi RTSP/RTP támogatás
  • EOF detektálás RTSP-hez (live555)

FFmpeg/libavcodec:

  • Intel Music coder audió dekódoló
  • Fraps v2/v4 videó dekódoló
  • H.264 dekódolás felgyorsult
  • Slice-alapú párhuzamos H.264 dekódolás (-lavdopts fast:threads=N)
  • natív NUT demuxer frissítve a specifikáció alapján
  • natív NUT muxer
  • NUT mux-álás és demux-álás támogatása libnut-tal
  • WMA kódoló
  • MJPEG-B javítás a big-endian rendszereken
  • lowres támogatás néhány H.264 fájlhoz
  • DTS/DCA audió dekódoló
  • Atrac 3 audió dekódoló
  • MPEG-1/2 gyorsítás
  • RoQ muxer, videó és audió kódoló
  • QTRLE kódoló
  • AC-3 dekódoló
  • Matroska muxer
  • Monkey's Audio demuxer és dekódoló
  • Flac kódoló és dekódoló gyorsítása
  • AMV demuxer és audió/videó dekódoló

libmpeg2:

  • iWMMXt-gyorsított DCT és mozgás kompenzáció ARM processzorokon

Szűrők:

  • a régi fame szűrő eltávolítva
  • vf_geq gyorsítás
  • vf_yadif zöld kocka javítva
  • af_pan javítás audió váltásnál
  • bal/jobb audió egyensúly támogatása az af_pan-nal

MEncoder:

  • írás kimeneti folyamokba (jelenleg csak file:// és smb://)
  • -ffourcc támogatása a -of lavf kapcsolóval
  • B-kocka figyelmeztető üzenet eltávolítva
  • javítva azok a hibák, melyek miatt elromlik a fejléc a videó folyamban, ha telecine mellett nincs megfelelően beállítva a TFF flag

Portok:

  • Teljes Intel Mac támogatás
  • Hitachi SuperH (SH3) támogatás
  • Blackfin optimalizálás

Vezérlők:

  • az ALSA audió kimenet már beállítja a non-audio bit-et az AC3 áteresztésnél akkor is, ha a felhasználó által megadott eszköz azt törölni próbálja
  • javítva a beépített VIDIX Solaris/x86-on, és automatikusan engedélyezve
  • a beépített VIDIX átdolgozva, most már teljesen statikus függvénykönyvtár, beépített vezérlőkkel
  • frissített VIDIX ATI vezérlők
  • Sun XVR-100 videó kimeneti vezérlő

Egyéb:

  • A monitorpixelaspect=1 az alapértelmezett. Állítsd be a monitoraspect=4/3-et a régi működéshez (ha nem négyzetes pixeleid vannak).
  • libdvdcss frissítve a Subversion HEAD-ra, most már egyezik az upstream verzióval
  • libmpdvdkit szétválasztva libdvdread-ra és libdvdcss-re
  • idejétmúlt Xvid 3 támogatás törölve
  • régóta idejétmúlt -vop kapcsoló törölve
  • videó folyam váltás
  • a dvdnav:// figyelembe veszi a -alang és -slang kapcsolókat
  • dupla kattintás támogatása bemeneti eseményként
  • -really-quiet úgy működik, ahogy várható
  • libavformat demuxer választás (-lavfdopts format=)
  • beépített minilzo törölve az FFmpeg implementáció előnyére, liblzo2 használata a kódolásban
  • a GUI függőség megváltoztatva libpng-ről libavcodec-re
  • felirat méretének állítási lehetősége lejátszás közben
  • ciklikus lejátszás be-/kikapcsolásának lehetősége lejátszás közben
  • Apple Remote támogatás
  • libdvdread frissítve 0.9.7-re
  • sok fordítási figyelmeztetés javítva

Az MPlayer 1.0rc2 letölthető a következő helyekről. Kérjük kíméld a szerverünket és használd valamelyik tükörszervert.

Az MPlayer 1.0rc2 elérhető BitTorrent-en is.

MD5SUM: 7e27e535c2d267637df34898f1b91707
SHA1SUM: e9b496f3527c552004ec6d01d6b43f196b43ce2d

2007.06.05., kedd :: stack túlcsordulás a stream_cddb.c-ben
Írta: Roberto

Összefoglalás

Egy stack túlcsordulást talált és jelentett Stefan Cornelius a Secunia Research-től a CDDB lekérdezéseket kezelő kódban. Két másik, hasonló hibát talált Reimar Döffinger, miközben az előzőt javította. A sebezhetőség a CVE-2007-2948-as és a SAID 24302-as azonosítót kapta.

Az album címének és kategóriájának másolásakor nem történik ellenőzés a karakterláncok hosszára vonatkozóan, mielőtt tárolásra kerülnének egy fix méretű tömbben. Egy rosszindulatú bejegyzés az adatbázisban stack túlcsordulást okozhat a programban, önkényes kód végrehajtást okozva az MPlayert futtató felhasználó UID-jével.

Súlyosság

Magas (önkényes távoli kód futtatás a lejátszót futtató felhasználó ID-jével) ha a lemez információk egy rosszindulatú CDDB bejegyzésből származnak, nincs, ha nem használod ezt a képességet. Kérünk figyelj rá, hogy a cddb adatbázisban a bejegyzések felülírhatóak, így egy támadás egy nem kompromittált szerverről is érkezhet. A buffer túlcsordulás javításának idején nincs ismert exploit közkézen.

Megoldás

A javítás erre a problémára 2007. június 5-én, kedden, 11:13:32-kor (UTC) került bele az SVN fába, az r23470-be. Az érintett MPlayer verziókat használóknak ajánlott letölteni a javítást az MPlayer 1.0rc1-hez vagy frissíteni a legújabb verzióra, ha SVN-t használnak.

Amennyiben nem tudsz frissíteni vagy használni az ajánlott patch-et, további lehetőségek is vannak a hiba elkerülésére:

  • Ne használj cddb:// URL-eket (légy óvatos a lejátszási listákkal is)
  • Irányítsd át a freedb.freedb.org-ot a 127.0.0.1-re (pl. a hosts fájllal)
  • Forgass újra a --disable-cddb kapcsolóval

Kérjük jegyezd meg, hogy nem adunk ki frissített tarball-t ezzel a javítással.
Ha muszály az 1.0rc1-nél maradnod, töltsd le az MPlayer 1.0rc1 tarball-t, használd hozzá a patch-et a javítással és fordítsd újra az MPlayert. Azonban ha lehet, javasoljuk, hogy térj át az SVN-re.
Ha úgy döntesz, hogy maradsz az rc1-nél, ne felejtsd el ezt a régebbi javítást sem. Ha az MPlayer egyik bináris csomagjának karbantartója vagy, kérjük az új verziót MPlayer 1.0rc1try3-nek nevezd el.

Érintett verziók

MPlayer 1.0rc1, MPlayer 1.0rc1try2 és SVN az r23470 előtt (2007. június 5., kedd 11:13:32 UTC). A régebbi verziók is valószínűleg érintettek, de nem lettek ellenőrizve.

Nem érintett verziók

SVN HEAD az r23470 után (2007. június 5., kedd 11:13:32 UTC)
MPlayer 1.0rc1 + biztonsági javítások

2007.05.13., vasárnap :: MPlayer a LinuxTag 2007-en
Írta: Roberto

LinuxTag2007

Akárcsak az előző években, az MPlayer most is jelen lesz a LinuxTag-en. A rendezvény idén május 30-tól június 2-ig tart Berlin-ben. Az FFmpeg if ott lesz.

Szeretettel várunk, találkozhatsz a fejlesztőkkel, elmondhatod nekünk a javaslataidat a 12-es terem 93-as pavilonjában.

Ha esetleg péntek reggel ott leszel, javasoljuk, hogy tekintsd meg Mike Melanson FFmpeg fejlesztő és ismert multimédia hacker FFmpeg: Múlt, jelen és jövő című prezentációját.

Viszlát Berlinben!

2007.04.17., kedd :: Köszönet
Írta: Guillaume

Köszönetet szeretnénk mondani azoknak a fantasztikus embereknek, akik adományaikkal támogatták a részvételünket az idei LinuxTag-en. Csakúgy, mint legutóbb, amikor a szerverünk halt le, az adományok ezúttal is meghaladták várakozásainkat, ezért a gyűjtést ezennel lezárjuk.

A támogatók listája megtalálható az adományok oldalán. Kérlek írj ha esetleg el szertnéd távolíttatni a nevedet.

Nagyon szépen köszönjük mindenkinek!

2007.03.14., csütörtök :: Adományokat kérünk az LinuxTag útiköltségeihez
Írta: Guillaume

Mint minden évben, az FFmpeg és az MPlayer csapatok idén is berendeznek egy pavilont a LinuxTag-on. Sajnos azonban néhány fejlesztőnknek nincs elég pénze ahhoz, hogy odajusson.

Úgy becsüljük, hogy körülbelül 800 EUR-ra van szükségünk, hogy mindenki ott lehessen a LinuxTag-en. Ezért szeretnénk megkérni a felhasználóinkat és a támogatóinkat, adjanak egy kis pénzt, hogy találkozhassunk Berlinben.

Hogyan adakozhatsz

Paypal
(lezárva)

2007.02.21., szerda :: LinuxQuestions.org Tagok Választása Díj
Írta: Diego

2006 LinuxQuestions.org Tagok Választása Díj

Nemrég értesítettek bennünket, hogy a LinuxQuestions.org megtartotta az ezévi Tagok Választása Díj szavazását és ismét az MPlayer lett Az Év Videó Média Lejátszó Alkalmazása kategória legjobbja.

Az MPlayer 618 szavazatot kapott (41.93%), a második hely a VLC-é 306-tal (20.76%), míg a harmadik a kaffeine 235-tel (15.94%).

Nagyon szépen köszönjük minden rajongónknak!

2007.01.17., szerda :: HUP Olvasók Választása Díj 2006
Írta: Diego

HUP Olvasók Választása Díj 2006

Mint minden évben, a Hungarian Unix Portal ismét kiosztotta az Olvasók Választása Díjat és ismét az MPlayer nyerte a "Kedvenc videó lejátszó" kategóriát. Az MPlayer 799 szavazatot kapott (73%), megelőzve a VLC 148 (13%) és a xine 52 (5%) szavazatát.

Valamint sikerült visszatérni a "Kedvenc magyar projekt" kategória első helyére is. Köszönjük a támogatást!

Ha tudsz magyarul, olvasd el a HUP díj oldalát.

2006.12.31., vasárnap :: Buffer túlcsordulás az asmrp.c-ben
Írta: Roberto

Összegzés

A DSA 1244-1 jelentésben említett kód megtalálható az MPlayerben is. Potenciális buffer túlcsorulást találtak a RealMedia RTSP folyam kezelő kódjában. A megfelelő asm szabályok ellenőrzésekor a kód az eredményt egy fix méretű tömbben tárolja, azonban nincs határvizsgálat. Ez buffer túlcsorduláshoz vezethet, ha a felhasználó rossz indulatú szerverhez kapcsolódik. Mivel a támadó önkényesen nem tud adatokat írni a bufferbe, exploit készítése nagyon nehéz; de a DoS támadás könnyen megvalósítható.

Súlyosság

Magas (DoS és végső esetben önkényes távoli kódfuttatás a lejátszót futtató felhasználó user ID-jével) rossz indulatú szerverrel történő RTSP kapcsolat létesítésekor, nincs, amennyiben nem használod ezt a képességet. A buffer túlcsordulás javításakor nem volt ismert exploit.

Megoldás

A probléma javítása 2006. december 31-én 13:27:53-kor (UTC) került be az SVN-be r21799-ként. A javítás három állományt érint: stream/realrtsp/asmrp.c, stream/realrtsp/asmrp.h and stream/realrtsp/real.c. Az érintett MPlayert használóknak ajánlott a javítás letöltése az MPlayer 1.0rc1-hez vagy frissíteni a legújabb verzióra SVN használata esetén.

Kérjük vedd figyelembe, hogy nem adunk ki frissített tarball-t ezzel a javítással, mivel az MPlayer 1.0rc2 készítése folyamatban van.
Ha maradnod kell az 1.0rc1-nél, töltsd le az MPlayer 1.0rc1 tarball-t, alkalmazd rajt a javítást és forgasd újra az MPlayert; különben válts SVN-re.
Ha az MPlayer bináris csomagjának karbantartója vagy, kérjük, hogy a frissített verziót MPlayer 1.0rc1try2-nek nevezd el.

Érintett verziók

MPlayer 1.0rc1 és r21799 előtt SVN verziók (2006. december 31. 13:27:53 UTC). Valószínűleg a régebbi verziók is érintettek, de ez nem lett leellenőrizve.

Nem érintett verziók

SVN HEAD r21799 után (2006. december 31. 13:27:53 UTC)
MPlayer 1.0rc1 + biztonsági javítás

Boldog új évet kíván az MPlayer csapat.

2006.10.22, vasárnap :: MPlayer 1.0rc1 kiadva
Írta: a kiadásért felelős csapat

Szeretnénk köszönetet mondani a Google Summer of Code projektnek az FFmpeg projekt támogatásáért. Köszönet a 2006-os SoC programnak, az FFmpeg projekt a részvevők segítségének köszönhetően sokkal több natív codec-et tartalmaz.

Ezen kiadás legfontosabb tulajdonságai a natív VC-1/WMV3, On2 VP5 és VP62 (némely Flash videó fájlban használják) dekódolás, ami még nem Intel platformokon is működik, és az SSA/ASS/színes feliratok.

Továbbá natívan futunk az Intel Mac-eken (csak a --disable-win32 és --disable-mp3lib kapcsolót kell megadni a configure-nak), a -endpos végre hozzá lett adva az MPlayer-hez és a Windows-os GUI is rengeteget fejlődött.

A Vorbis dekódolás jelentősen gyorsult, csakúgy, mint a H.264. A H.264 optimalizálása még folyamatban van, de a különbség már most is észrevehető.

És végül, de nem utolsó sorban rengeteg hiba lett felderítve és javítva a pre8-hoz képest.

Az MPlayer 1.0rc1 többé nem tölt be fájl-specifikus konfigurációs fájlt, mely a lejátszandó fájllal azonos könyvtárban van, biztonsági megfontolások miatt (köszönet Rudolf Polzer-nek, hogy rámutatott erre); ha vissza szeretnéd hozni a régi működést, használd a -use-filedir-conf kapcsolót.

Ha már megvan a pre8 bináris codec csomagja, nem kell újra letöltened: az új 20061022 csomagok nem tartalmaznak új codec-et, csak hiányzik belőlük pár, ami már natívan működik.

MPlayer 1.0rc1: "Kódnév szándékosan elhagyva"

Dokumentáció:

  • Német dokumentáció fordítás kész
  • Orosz dokumentáció fordítás szinkronizálva és majdnem kész

Vezérlők:

  • IVTV hardveres MPEG audió/videó dekódoló kimenet
  • ALSA audió kimenet: AC3 áteresztés már akkor is működik, ha a digitális kimenet port eszköz nevét a felhasználó állítja be
  • bicubic OpenGL méretezés működik ATI kártyákon
  • md5sum kiváltva a libavutil MD5 implementációjával
  • libcaca 1.0 támogatása egy kompatibilitási rétegen keresztül

Dekódolók:

  • liba52 frissítve 0.7.4-re (kicsit gyorsabb)
  • SSE optimalizációk az mp3lib-ben
  • idejétmúlt és nem-szabad divx4 függvénykönyvtárak támogatása eltávolítva

Demuxer-ek:

  • audió folyam váltás MPEG-TS/PS-ben, Matroska-ban és a libavformat által támogatott folyamokban
  • audió folyam váltás a folyamok között különböző codec-eknél
  • a libavformat demuxer már figyeli a -alang kapcsolót
  • fejezet keresés a Matroska fájlokban
  • javított keresés az abszolút és százalékos pozícióknál a libavformat demuxer-ben
  • NUT demuxer a libnut felhasználásával
  • Matroska SimpleBlock támogatás

Bemenetek:

  • a stream réteg leválasztva a libmpdemux-ról egy új stram függvénykönyvtárba
  • PVR bemenet hardveres MPEG kódoló alapú kártyákhoz, mint pl. a Hauppauge WinTV PVR-150/250/350/500 AKA IVTV de a pvrusb2 és cx88 is (Linux kernel >= 2.6.18 szükséges, natív V4L2 MPEG API-val)
  • natív RTSP bemenet (kezeli az MPEG-TS-t RTP-n) általános RTSP szerverekhez
  • fejezetek keresésének támogatása a dvd:// és dvdnav:// folyamokban
  • radió támogatás (radio://)

FFmpeg/libavcodec:

  • VC-1/WMV3/WMV9 videó dekódoló
  • Vorbis dekódolás gyorsítás, már alapértelmezett Vorbis dekódoló
  • VMware Video dekódoló
  • On2 VP50 és VP62 dekódoló
  • veszteségmentes audió dekódolók: WavPack, TTA, Shorten
  • CAVS dekódoló
  • GXF muxer/demuxer
  • MXF demuxer
  • sokkal jobb FLAC kódoló
  • H.264 dekódolási sebesség javulás, -lavdopts fast támogatása
  • Theora dekódoló javítások
  • előzetes Vorbis kódoló
  • MTV demuxer

GUI:

  • Windows verzió hozzáadva
  • drag-and-drop kihagyta az utolsó fájlt
  • a cache beállítások helyes elmentése és betöltése
  • működő audió folyam választás az Ogg és Matroska fájlokban
  • a futtatható fájl nevek, mint a gmplayer_old stb. a GUI-t fogják indítani
  • -gui/-nogui opció
  • xinerama javítások, már hasonlóan működik a GUI nélküli MPlayerhez

Szűrők:

  • MMX-optimalizációk a -vf yadif-hoz
  • MMX-optimalizációk a -vf zrmjpeg-hez

MEncoder:

  • libavcodec-en keresztüli x264 kódolás támogatása
  • -x264encopts opció értelmező újraírva a 264 opció értelmező használatához; valószínűleg működésképtelenné teszi a 3rd party eszközöket, mivel változott néhány opció szintaxisa
  • idejétmúlt és nem-szabad divx4 függvénykönyvtárak támogatása eltávolítva

Portok:

  • részleges Intel Mac támogatás, --disable-win32 és --disable-mp3lib szükséges
  • OpenGL már tud a képernyő méreténél nagyobb ablakot létrehozni Windows alatt
  • engedélyezi a \\ jelekkel kezdődő fájlneveket a Windows távoli útvonalakhoz

Egyéb:

  • SSA/ASS felirat render-elő
  • -endpos opció MPlayerhez
  • -correct-pts opció
  • UTF-8 az OSD-hez és a feliratokhoz, néhány bittérképes betű többé nem fog helyesen működni és a -subcp-t minden nem-UTF-8-as felirathoz be kell állítani
  • több audió-vágásos javítás
  • libavutil kötelező az MPlayer fordításához
  • sokkal intuitívabb -edlout viselkedés
  • -nortc alapértelmezett mivel a -rtc hátrányos az újabb kernelekkel

Az MPlayer 1.0rc1 letölthető a következő helyekről. Kérjük kíméld a szerverünket és használd valamelyik tükörszervert.

Az MPlayer 1.0rc1 elérhető BitTorrent-en is.

MD5SUM: 18c05d88e22c3b815a43ca8d7152ccdc
SHA1SUM: a450c0b0749c343a8496ba7810363c9d46dfa73c

2006.09.5, kedd :: Fordítókat keresünk
Írta: Diego

Az MPlayer és a dokumentációja több nyelven is elérhető. Sajnos azonban nem mindegyik fordítás megfelelő. Sok idejétmúlt és nem teljes. Ezért szükségünk van a segítségedre, hogy rendbe hozzuk őket. Nagyon könnyen fordító lehetsz, ez egy remek lehetőség, hogy hozzájárulj valamivel a szabad szoftverekhez, vagy hogy elkezd segíteni őket. Nem szükséges semmilyen kódolási ismeret, egy kis erőfeszítéssel nagy eredményeket érhetsz el.

Ha megnézed a dokumentációs oldalunkat, láthatod, hogy melyik fordítás nincs befejezve még, melyik régi, melyiknél kell egy segítő kéz, vagy ezek együttese. Ha segíteni akarsz a fordításban, olvasd el a fordítás HOWTO-t és csatlakozz az MPlayer-DOCS és MPlayer-translations levelezési listákhoz.

A dokumentáción túl az MPlayer fordításának része még a konzol és GUI üzenetek. Ezek megvannak bolgár, cseh, német, dán, görög, spanyol, francia, magyar, olasz, japán, koreai, makedón, holland, norvég, lengyel, braziliai portugál, román, orosz, szlovén, svéd, török, ukrán, hagyományos és egyszerűsített kínai nyelven. Ezek legtöbbje is idejét múlt és sürgős frissítésre szorul.

2006.09.11., hétfő :: Windows GUI
Írta: Diego

Az új Windows-os GUI kísérleti fordításai megtalálhatóak a letöltési oldalon. Használd és mesélj róla a Windows-t használó barátaidnak!

2006.06.11., vasárnap :: MPlayer 1.0pre8 kiadva
Írta: a kiadásért felelős csapat

Már több, mint egy év telt el az utolsó kiadásunk óta és igen, még mindig élünk! Mint mindig, a változásnapló hossza tisztán mutatja, hogy lusták voltunk kiadást készíteni, de nem voltunk lusták kódolni.

Mindenek előtt felfedeztünk pár biztonsági hibát az AVI, Real és MOV kódban, ezért ajánlott frissíteni minden esetben.

Tekintve, hogy a pre7 milyen idős már, nagyon ajánlott a frissítés. Javasoljuk továbbá a felhasználóinknak, hogy használják és teszteljék a Subversion verziót, amennyiben lehetséges, hogy kihasználhassák a legújabb fejlesztéseket és jelentsék/javítsák a hibákat. A fejlesztői változat használatától nem vesznek el adataid, nem lesz pocakos a macskád, viszont segít nekünk az MPlayer minőségének javításában.

A számtalan új tulajdonság között meg kell említeni, hogy a libavformat még több fájlt támogat. Ha sikertelen volt néhány fájl lejátszása, kérjök próbáld meg demuxálni a libavformat-tal (-demuxer lavf). A MEncoder is hasznot húz a libavformat-ból, például Flash videók készítésekor.

Sokat fejlődött a H.264 dekódoló is, mely sokkal gyorsabb és hibatűrőbb lett. Több audió és videó codec-et támogat. Az audió/videó szinkronizáció tovább fejlődött, különösen a Real folyamok és a Vorbis esetén.

És ez még nem minden! Van még pár trükk a tarsolyunkban az MPlayer következő verzióira is: kísérleti DVDnav (DVD menü) támogatás és kísérleti grafikus felhasználói felület a Windows-os porthoz. Kérjük csatlakozz a teszteléshez, hogy ezek a képességek ne maradjanak kísérletiek ;-).

MPlayer 1.0pre8: "a NeuTeam visszavág"

Biztonság:

  • nem-futtatható verem támogatása fordításnál
  • a Coverity statikus elemzésével felfedezett főbb hibák javítása

Dokumentáció:

  • környezeti változók dokumentálása elkezdődött
  • az interaktív vezérlés teljesen dokumentált
  • kibővített kódolási útmutató
  • új kódolástechnikai útmutató a DOCS/tech/encoding-guide.txt fájlban, ami majd belekerül a jelenlegi leírásba
  • kódolási tippek x264-hez és XviD-hez
  • MEncoder x264 támogatásának beállítása
  • új, továbbfejlesztett audió leírás térhatású hangra vonatkozó utasításokkal
  • magyar XML dokumentáció fordítás befejezve
  • cseh dokumentáció fordítás befejezve
  • francia MPlayer dokumentáció szinkronizálva
  • német man oldal szinkronizálva
  • magyar man oldal szinkronizálva
  • olasz man oldal szinkronizálva
  • kínai konzol üzenetek szinkronizálva
  • mindenféle javítások mindenfelé
  • AIX port dokumentációja kész
  • összes XviD opció dokumentálva van
  • KONFIGURÁCIÓS FÁJLOK rész hozzáadva a man oldalhoz
  • Doxygen megjegyzések a konfiguráció értelmezőben és az OpenGL videó kimeneti vezérlőben

Vezérlők:

  • JACK audió kimenet újraírva bio2jack nélkül
  • OpenAL audió kimenet - még nincs kész, csak mono kimenetet tud
  • OpenGL videó kimenet modulok támogatása -geometry és -wid kapcsolókkal
  • a -vo gl esetén a manyfmts lett az alapértelmezett (mivel sokkal gyorsabb), használd a -vo gl:nomanyfmts kapcsolót, ha nálad nem működik
  • textúrák stream-elése -vo gl-nél, sokkal gyorsabb, ha támogatott (használd a -dr-t)
  • hardveres YUV-ból RGB-be konvertálás -vo gl és -vo gl2 esetén, lásd a yuv alopciót
  • egyedi fragmentum programok támogatása -vo gl kapcsolónál (lásd TOOLS/*.fp)
  • hardveres bicubic méretezés támogatása -vo gl kapcsolónál, lásd a lscale alopciót
  • libvbe használata a vesautils-ból VESA videó vezérlőként
  • különböző javítások a GGI videó kimeneti vezérlőben
  • visszalépés a következő videó kimeneti vezérlőre, ha a vo_3dfx inicializálása sikertelen
  • továbbfejlesztett XvMC függvénykönyvtár detektálás (alapértelmezésben letiltva)
  • DPI (Nyomtatás-Felbontás) és Pixel-Arány támogatás a vo_jpeg-ben
  • ALSA audió kimenet: számos kisebb javítás és fejlesztés
  • kísérleti mmap alopció eltávolítása az ALSA vezérlőből
  • YUY2 és back end méretezés S3 Virge chip-ekhez fbdev mellett (-vo s3fb)

Dekódolók:

  • Indeo2 (RT21) támogatás lavc-n keresztül
  • Fraps videó dekódoló bináris DLL-lel
  • 8-bites PNG-k támogatása palettákkal
  • dmb1 MJPEG fájlok támogatása ffmjpeg-gel
  • musepack audió támogatása (FIGYELEM: léptetésnél fül- és hangszóró szaggató zajt hallhatsz). Ha kattogást hallasz, használd a -af volume-t.
  • kísérleti speex támogatás libspeex-en keresztül
  • On2 VP7 videó dekódoló bináris DLL-lel
  • Duck/On2 TrueMotion2 (TM20) támogatás lavc-vel
  • FLX és DTA kiterjesztések támogatása a flic fájokhoz
  • QDM2 audió dekódolás lavc-vel
  • cook audió dekódolás lavc-vel
  • TrueSpeech audió dekódolás lavc-vel
  • CamStudio videó dekódolás lavc-vel
  • hwmpa áteresztős MPEG audió codec
  • tremor frissítve libogg 1.1.2-re
  • PNG dekódolás libavcodec-kel
  • natív RealAudio codec-ek támogatásának eltávolítása (átkerült a lavc-be)
  • Zip Motion-Block Video (ZMBV) dekódoló lavc-vel és bináris DLL-lel
  • QuickTime in24/in32/fl32 PCM audió támogatása
  • belső libfaad frissítve a CVS 20040915-re + MPlayer javítások
  • lavc RTJpeg dekódolója a preferált
  • hibajavítás lavc WMA v2 dekódolóhoz, most már minden fájl lejátszható
  • -vc mpeg12 átméretezi az ablakot, ha az arány változik
  • Smacker audió és videó dekódolás lavc-n keresztül
  • Windows Media VC1 videó dekódoló bináris DLL-lel
  • Flash Screen videó dekódoló lavc-vel

Demuxer-ek:

  • egyidejű audió felvétel/lejátszás (-tv immediatemode=0) javítva a v4l2-ben
  • PVR támogatás
  • AAC ADTS demuxer
  • libdvdread frissítve v0.9.4-re
  • néhány MythTV NUV fájl támogatása
  • a demuxer kód modularizációja
  • GXF konténerben lévő MPEG támogatása kiterjesztés-alapú detektálással
  • gyorsabb MPEG és sokkal gyorsabb GXF demux-álás
  • sokkal felhasználó-barátabb demuxer kényszerítés
  • MPEG Layer 1 és 2 demux-álás javítva
  • a Matroska konténerben lévő Vorbis extradata sikeres átadása
  • DVR formátum támogatása
  • H.264 ES high profil támogatása
  • TV csatorna léptetés
  • DVD felirat és audió folyam map-polás javítva
  • javított RealAudio demux-álás, most már minden fájlnak jó A/V szinkronnal kell rendelkeznie
  • részleges támogatás a QuickTime sound atom 2-es verziójához
  • a Matroska fájlok feliratszövegeinek javított támogatása
  • DVD feliratok le vannak tiltva alapértelmezésben
  • sipr codec támogatása a régi RealAudio fájlokban
  • javított frameráta detektálás az átlapolt H.264-ben nyers/PS/TS folyamoknál
  • változó framerátájú Ogg/OGM fájlok támogatása
  • a demux_ogg.c működik az ffvorbis dekódolóval
  • Matroska fájlokban lévő RealVideo PPC-n történő lejátszása javítva
  • MOV/MP4-ben lévő Vorbis támogatása

Stream-elés:

  • HTTP-n keresztüli RealAudió stream-elés javítva
  • SHOUT/Icecast metadata megjelenítése lejátszás közben
  • ultravox (unsv://) stream-elés támogatása
  • a stream kód új, moduláris AVI-ra portolva, erőteljes kódtisztítás
  • sávszélesség választás Real RTSP folyamoknál (gyorsabb stream mentéshez)

FFmpeg/libavcodec:

  • Snow hibajavítások és gyorsítás x86-on, x86-64-en és AltiVec-en
  • MPEG-1/2/4 és H.264 dekódoló gyorsítása
  • Indeo2 (RT21) videó dekódoló
  • Fraps videó dekódoló (v0 & v1, v2 még nem támogatott)
  • Vorbis audió dekódoló
  • RV20 javítások
  • VP3 dekódoló javítások és gyorsítás
  • számtalan hibajavítás mindenfelé
  • vstrict=-1 az alapértelmezett, Snow, ffv1 stb. vstrict=-2-t kér
  • skiploopfilter/skipidct/skipframe dekódoló opciók a nagyon gyors H.264 dekódoláshoz
  • D-Cinema audió demuxer és dekódoló támogatása
  • Duck/On2 TrueMotion2 (TM20) dekódoló
  • FLX és DTA kiterjesztés flic-hez
  • QDM2 audió dekódoló
  • cook audió dekódoló
  • TrueSpeech audió dekódoló
  • WMA2 audió dekódoló javítva, már minden fájl lejátszásának jónak kell lennie
  • JPEG-LS dekódoló (nem befejezett)
  • CamStudio videó dekódoló
  • Theora dekódoló
  • javított MOV és QuickTime demuxer
  • javított AVI muxer
  • többszálas dekódolás
  • bitexact dekódolás
  • DV50 kódoló, dekódoló, muxer és demuxer
  • true audió (TTA) dekódoló
  • AIFF/AIFF-C audió formátum, kódolás és dekódolás
  • Creative VOC demux-álás
  • Zip Motion-Block Video (ZMBV) dekódolás
  • KMVC dekódolás
  • NuppelVideo/MythTV demuxer és RTJpeg dekóder
  • az MP4 és MOV demuxer nagyot fejlődött a jelenleg elérhető fájlok támogatása terén
  • AVS demuxer és videó dekódoló
  • American Laser Games multimédiás (*.mm) lejátszó rendszer
  • Smacker demuxer és dekódoló
  • Flash screen Video dekódoló
  • Rács-optimalizált ADPCM audió kódoló
  • Jelentős fejlesztések a Snow minőségben és kódolásban

GUI:

  • a skin-ek egy 'skins' nevű könyvtárban találhatóak a 'Skin' helyett
  • portolva GTK2-re
  • nagyon régi fordított vpotméter hiba javítva
  • nem akad ki az olvashatatlan skin fájloktól
  • véletlenszerű javítások és fejlesztések

Szűrők:

  • spp szűrő sokkal gyorsabb változata (-vf fspp) és pp7 ("fast spp=6")
  • remove_logo szűrő
  • lavcresample az alapértelmezett (-af-adv force=0 adja a régi működést)
  • vf_expand és vf_dsize már támogatja az arány és round paramétereket
  • screenshot szűrő
  • -af pan parancssor javítása, már jó csatornaszámot használ és elfogadja a < 0 vagy > 1 értékeket. A csatorna sorrend megváltozott.
  • -af sinesuppress egy adott frekvenciájú szinusz jel eltávolításához
  • negatív lépés támogatása az swscale-ben
  • big-endian és AltiVec javítások és teljesítménybeli fejleszések az swscaler-nél, szín konverziók és utófeldolgozás
  • -srate javítva
  • hqdn3d: 2.5x gyorsabb csak időbeli, 1.6x gyorsabb csak térbeli
  • új proof-of-concept karaoke (hang eltávolító) szűrő
  • mozgás kompenzációs deinterlacer (-vf mcdeint)
  • Yet Another DeInterlacing Filter (-vf yadif)

MEncoder:

  • audió kódolás modularizált
  • AAC (FAAC) audió kódolás
  • határérték feldolgozó adaptív kvantálás a libavcodec-ben
  • zónák kódolása, DivX profilok támogatása, fényerősség maszkolás, több szálú kódolás XViD-hez
  • nyers audió muxer
  • számos hiba javítása az EDL kódban
  • x264 "turbo mód" a több lépéses kódolás első lépésének felgyorsításához
  • x264 egyéni kvantálási matricák
  • -delay tényleges audió késleltetést ad a fejlécben történő késleltetés helyett
  • a (elavult!) frameno.avi keresése letiltva alapértelmezésben (használd a -frameno-file frameno.avi kapcsolót az engedélyezéshez)
  • -o használata kötelező. Hozzáadhatod az 'o=test.avi' sort a ~/.mplayer/mencoder fájlhoz a régi működéshez.
  • Több fájl kódolásakor vagy az összes vagy egyik fájlnak sem kell audiót tartalmaznia. Használd a -nosound kapcsolót a kényszerítéshez.
  • VBR MP2 kódolás támogatása a toolame-ben
  • twolame támogatás
  • libavformat muxer-ek támogatása
  • MPEG-ben lévő VBR audió támogatása
  • muxer_mpeg: kísérleti film2pal teleciner hozzáadva és a hiba javítása, mely deszinkronizációt és rosszul beállított TFF/RFF flag-eket okozott
  • újraírt muxer_mpeg.c: buffer-elési és időzítési kényszerítések mindig figyelembe lesznek véve, biztosítva, hogy elég nagy lesz a muxráta

Port-ok:

  • javított időzítő függvény Mac OS X-en
  • Új Mac OS X "macosx" videó kimeneti vezérlő. Támogatott OS X 10.4 és 10.3 alatt QuickTime 7-tel (QuickTime 7 SDK kell a 10.3 alatti fordításhoz)
  • Mac OS X 10.4 (Tiger) javítások
  • macosx audió kimeneti vezérlő javítások
  • Intel Mac-ek előzetes támogatása
  • merevlemezre másolt DVD-k lejátszásának támogatása Cygwin alatt
  • DragonFly BSD támogatás
  • liba52 ASM optimalizációk portolva AMD64-re
  • configure ellenőrzés és fordítási optimalizáció VIA C3, C3-2 és Pentium-M-re
  • configure ellenőrzés és fordítási optimalizáció kiterjesztve AMD-64-re
  • configure már futhat kereszt-fordítással is, új configure opció: --enable-cross-compile
  • -(no)border opció a keretes/keret nélküli ablakhoz Windows alatt
  • Kísérleti AIX támogatás
  • AltiVec támogatás javítása
  • POWER5 támogatás
  • OpenGL kimenet portolva Windows-ra
  • FreeBSD alapértelmezett DVD eszköze hozzáadva
  • MIPS64 támogatás
  • Darwin portolási javítások
  • továbbfejlesztett Debian csomagkészítés
  • továbbfejlesztett Win32 multi-monitor támogatás
  • Sun's mediaLib letiltva alapértelmezésben Solaris-on (hibás és nem-optimális)
  • a VP6 és WMVA bináris codec-eknek már működnek FreeBSD 6 alatt is

Egyéb:

  • Audió/Videó szinkronizáció javítása
  • TrueType betűtípusokra vonatkozó tavácsok
  • file:// szintaxis támogatása
  • a -fb opció eltávolítva, használd inkább a -vo fbdev/fbdev2 device alopcióját helyette
  • teljes gcc 4 támogatás
  • TOOLS/vobshift.py: vobsub idő-beállító eszköz
  • TOOLS/psnr-video.sh: két létező videó fájl közötti PSNR kiszámítása
  • javított automatikus-beillesztés a lavc kódolóknál (DXR2/3 és DVB esetén)
  • új opció: -idle az MPlayer várakoztatására az összes fájl lejátszása után
  • rengeteg új szolga parancs (lásd DOCS/tech/slave.txt)
  • rengeteg új információ az -identify opcióval
  • javítva a ronda kinézetű OSD -vo gl2 és MMX mellett
  • OSD üzenetek lefordításának támogatása
  • -rawaudio/-rawvideo-hoz -demuxer rawaudio/-demuxer rawvideo kell
  • libdvdcss frissítve 1.2.9-re
  • ~/.dvdcss lesz használva a ~/.mplayer/DVDKeys helyett a tárolt CSS kulcsokhoz
  • libcdio támogatás a CD lejátszásnál
  • új -msglevel opció az MPlayer modulok beszédességének közvetlen vezérléséhez
  • -verbose opció eltávolítva, használd a -v opciót vagy "-msglevel all"-t helyette
  • -edl már fájl-alapú az MPlayerben
  • új bemeneti parancs prefixumok, "pausing_keep" és "pausing_toggle" ami megváltoztatja a megállítás státuszát közvetlenül a parancs után
  • az MPLAYER_VERBOSE környezeti változó szabályozza a beszédesség szintjét a parancssor értelmezése előtt
  • az MPLAYER_HOME környezeti változó szabályozza a konfigurációs fájlok keresésének helyét
  • memleak javítások mindenfelé a kódban
  • TOOLS/aconvert: kódolás MEncoder-rel egy csak-audió fájlból
  • TOOLS/3*m_convert: D-Cinema audió és videó konvertáló program
  • TOOLS/qepdvcd.sh: bármilyen támogatott formátum VCD/SVCD PAL/NTSC formátumba
  • TOOLS/encode2mpeglight: MPEG formátumú kódoló eszköz csak MEncoder felhasználásával
  • több -help engedélyezése a parancssorban
  • konzol "OSD" a csak-audió fájlokhoz
  • össz játékidő megjelenítése a csak-audió fájlok lejátszásánál
  • .wpl lejátszási listák támogatása
  • ncurses támogatása termcap függvénykönyvtár biztosítójaként
  • párhuzamos make javítva
  • (továbbfejlesztett) támogatás az osztott libav* függvénykönyvtárakhoz
  • lejátszási/kódolási profilok támogatása
  • új API
  • új -monitorpixelaspect opció a monitor arányainak megállapítására a képernyő felbontásából

Az MPlayer 1.0pre8 letölthető a következő helyekről. Kérjük légy szíves kíméld a szerverünket és használd valamelyik mirror-t.

Az MPlayer 1.0pre8 elérhető BitTorrent-en is.

MD5SUM: f82bb2bc51b6cd5e5dd96f88f6f98582

2006.06.06., hétfő :: Subversion tár online
Írta: Diego

A CVS-ről Subversion-re történő átállás véget ért. Az MPlayer Subversion tárja elérhető a

  svn checkout svn://svn.mplayerhq.hu/mplayer/trunk/

paranccsal vagy böngészhető online. A fejlesztés mostantól normálisan folytatódik a következő generációs verzió kezelő technológiával.

2006.05.23., kedd :: Az MPHQ halott
Írta: Roberto

A régi szerverünk, az mphq meghalt pénteken délután. Valószínűleg nem is lesz többé online.

Bár több szolgáltatás már átkerült az új szerverre, a natsuki-ra, a CVS fák és a levelezési listák még a régi gépen voltak.

A levelezési rendszer pillanatok alatt fel lett élesztve (köszönet a sysadmin csapatnak), így a listák hétfő óta újra elérhetőek. A CVS szerver nem fog költözni: a fákat átkonvertáljuk Subversion-ra (amint az már tervezve volt) és a fejlesztés a Subversion-ban fog folytatódni. Ehhez azonban idő kell. Először az FFmpeg (egy csak tesztelési repo már elérhető a fejlesztőknek), majd az MPlayer lesz átkonvertálva.

A legújabb MPlayer és FFmpeg CVS snapshotok azonban elérhetőek. [a snapshot-ok el lettek távolítva, használd a Subversion-t]

2006.05.04., csütörtök :: MPlayer interjú
Írta: Diego

Alex-szel, Oded-del és jómagammal egy interjút készített a http://itreviews.blogspot.com/. A terveink megismeréséhez olvasd el az interjút.

2006.05.01., hétfő :: MPlayer a LinuxTag 2006-on
Írta: Diego

LinuxTag logo

A multimédiás pavilon a LinuxTag-on szinte már külön iparág lesz. Ha úgy döntesz, hogy idén eljössz Wiesbadenbe, találkozhatsz az MPlayer és az FFmpeg csapat néhány tagjával.

Különleges szolgáltatásként idén megpróbálunk minden hibás példafájlt lejátszhatóvá tenni, amit csak elhoztok nekünk. Ha van egy problémás fájlod, hozd el és mi kategorizáljuk és megpróbáljuk kijavítani és/vagy alternatív megoldást találni. Nem ígérhetünk biztos sikert, de meg fogunk tenni minden tőlünk telhetőt.

2006.03.08., szerda :: LinuxQuestions.org Tagok Választása Díj
Írta: Diego

2005 LinuxQuestions.org Tagok Választása Díj

A szavazások épp csak befejeződtek a LinuxQuestions.org éves Tagok Választása Díján és az MPlayer megnyerte a Az Év Videó Multimédia Alkalmazása kategóriát.

568 ember (46.94%) szavazott az MPlayerre. A második hely a xine-é 365 szavazattal (30.17%), a harmadik helyet pedig a VLC vitte el 117-tel (9.67%).

Hatalmas köszönet a rajongóinknak.

2006.02.27., hétfő :: A szerver működik
Írta: Diego

Ha el tudod ezt olvasni, akkor már az új szerveren vannak a weboldalak.

Különféle okok miatt a vártnál sokkal tovább tartott a gép beállítása és a végső hosting helyére történő szállítása. Most már ezen a szerveren vannak a weboldalak, az FTP és a kísérleti Subversion tárak. Kérjük légy még egy kicsit türelemmel, míg a tükörszervereket is beállítjuk, befejezzük az áttérést CVS-ről Subversion-ra és áttesszük a levelezési listákat.

Ismételten szeretnénk köszönetet mondani a támogatóknak, akiknek a segítségével ez az álom valósággá vált.

2006.02.15., szerda :: Heap túlcsordulás a demuxer.h fejlécben
írta: Roberto

Összegzés

Egy lehetséges buffer túlcsordulást találtunk az ASF demuxer-ben és a további vizsgálódás azt mutatta, hogy a hiba egy általános kódban volt a demuxer.h fejlécben, melyet a bufferek létrehozására és átméretezésére használunk. Az eredeti hiba bejelentést media-video/mplayer ASF File Parsing Integer Overflow (CAN-2006-0579) címmel a Gentoo Bugzilla-n olvashatod.

Súlyosság

Nagyon súlyos (önkényes távoli kódfuttatás a lejátszó user ID-jével) ASF fájlok rosszindulatú szerverről történő stream-elésekor, közepes (helyi kód futtatás a lejátszó user ID-jével) a rosszindulatú ASF fájl helyi lejátszásakor. A buffer túlcsordulás javításának idején nincs ismert exploit.

Megoldás

A javítás erre a problémára 2006. február 12-én 09:28:09-kor (UTC) bekerült a CVS-be és tovább lett fejlesztve az 1.89 és 1.90-es verziókban. Az érintett MPlayer verziókat használóknak javasolt a javítás letöltése az MPlayer 1.0pre7try2-höz vagy frissíteni a legújabb verzióra, ha CVS-t használnak.

Kérjük vedd figyelembe, hogy frissített tarball-t ezzel a javítással nem adunk ki most. Mivel az MPlayer 1.0pre7 már nagyon régi, javasoljuk, hogy térj át a CVS verzióra.
Ha mégis az 1.0pre7-en kell maradnod, szerezd be az MPlayer 1.0pre7try2 tarball-t, tedd rá a javítást és fordítsd újra az MPlayert.
Ha az MPlayer bináris csomagjának karbantartója vagy, kérjük a frissített verziót MPlayer 1.0pre7try3-nak nevezd el.

Érintett verziók

MPlayer 1.0pre7, MPlayer 1.0pre7try2 és CVS 2006. február 12. 09:28:09 (UTC) előtt. Valószínűleg a régebbi verziók is érintettek, de ez nem lett leellenőrizve.

Nem érintett verziók

CVS HEAD 2006. február 12. 09:28:09 (UTC) után
MPlayer 1.0pre7try2 + biztonsági javítás

2005.12.23., péntek :: HUP Olvasók Választása Díj 2005
Írta: Diego

HUP Olvasók Választása Díj 2005

Úgy tűnik Magyarországon az MPlayer változatlanul népszerű, mivel sorozatban harmadik alkalommal nyerte el a Hungarian Unix Portal Olvasók Választása Díját a "az év kedvenc videó lejátszója" kategóriában.

Az MPlayer 539 szavazatot kapott (84%), megelőzve a VLC 58 szavazatát (9%) és a tavalyelőtti év második helyezett xine 42 szavazatát (7%). Ha tudsz magyarul, nézd meg a HUP díj oldalát.

2005.09.02., péntek :: TUX 2005 Olvasók Választása Díj
Írta: Diego

TUX 2005 Olvasók Választása Díj

Jó hírek!

Úgy tűnik az MPlayer még mindig népszerű. Nemrég értesítettek minket, hogy a TUX magazin bejelentette az első, évenként kiosztásra kerülő Olvasók Választása Díj jutalmazottjait, és az MPlayer lett a győztes a Kedvenc Média Lejátszó kategóriában.

Köszönjük a támogatásotokat, nagyon nagy elismerés ez nekünk!

2005.08.26., péntek :: Heap túlcsordulás a ad_pcm.c fájlban
Írta: Attila

Van egy hiba, ami a konfigurációtól függően heap túlcsorduláshoz vezethet. Még nem tisztázott, hogy a hiba kihasználható-e és ha igen, milyen körülmények között. Tudomásunk van legalább egy személyről, aki működő exploit-ot írt a rendszerén, egy tömörítetlen PCM audió-s AVI fájl segítségével. Találtunk egy fájlt, ami feltételezhetően exploit, de nem sikerült működésre bírnunk, viszont nem szeretnénk kockáztatnak kitenni senkit azzal, hogy nem publikáljuk.

Megoldás

Egy javítás van erre a problémára, ami bekerült a CVS-be 2005. augusztus 25-én, csütörtökön, UTC 19:46:20-kor. Az MPlayer 1.0pre7-hez letöltheted a javítást innen.

A ac=-pcm, (figyelj a végén a ','-re) sor beírása a konfigurációs fájlba egy gyors javítást jelenthet a problémára, amíg nem használod a parancssorban a -ac kapcsolót. Így azonban nem tudsz majd tömörítetlen audiót lejátszani.

Készítettünk egy új tarball-t is a pre7 kiadásról, ami tartalmazza a javítást. Kérjük figyelj rá, hogy ez nem új MPlayer kiadás, ha a pre7 után bevezetett új tulajdonságokat is igényled, akkor a CVS verziót kell használnod.

Érintett verziók

MPlayer 1.0pre7 és korábbi
Eddig az egyetlen verzió, amivel az exploit működött, az az MPlayer 1.0pre7, de a hiba jelen van az összes korábbi verzióban is.

Nem érintett verziók

MPlayer 1.0pre7try2 és későbbi
2005. augusztus 25., csütörtök, UTC 19:46:20 utáni CVS HEAD

Az MPlayer 1.0pre7try2 letölthető a következő helyekről. Kérjük használd valamelyik tükörszerverünket.

MD5SUM: aaca4fd327176c1afb463f0f047ef6f4

2005.08.17., szerda :: Köszönet
Írta: Alex

Először is, szeretnénk köszönetet mondani az összes támogatónknak, akik részt vettek az elmúlt hetek bőkezű adakozásában. Soha nem képzeltük volna, hogy a támogatásra való felkérésünk ilyen sikeres lesz. Sokkal jobb szervert tudtunk rendelni, mint amire számítottunk, aminek a segítségével több és jobb szolgáltatást tudunk majd nyúltani. Még egy backup megoldást is megengedhetünk magunknak! A szerver várhatóan négy héten belül érkezik meg, de szükségünk lesz még pár hétre a stressz-teszteléshez és a teljes telepítéshez.

A támogatók listáját megtekintheted az adományok oldalán. Kérjük írj levelet ha nem szeretnéd, hogy kint legyen a neved. Néhány banki átutalási feltétel miatt pár név hiányzik vagy rosszul van írva. Írj, hogy kijavíthassuk!

Az elkövetkező frissítések további információkkal fognak szolgálni a hardverről és a szolgáltatásokról. Folytatjuk...

2005.08.16., kedd :: vesautils
Írta: Alex

Összegyűjtöttem az MPlayer és az MPlayerXP VESA fejlesztéseit. Pár, svgalib-ből és vbetool-ból származó segédeszközzel együtt ezek alkotják a vesatools-t. A következő MPlayer kiadástól kezdve ezzel a függvénykönyvtárral lesz megvalósítva a VESA videó kimenet. Ezzel megvalósul a FreeBSD, NetBSD és az OpenBSD támogatás is.

2005.08.05., péntek :: Új szervert keresünk
Írta: Alex

Mi történt?

Mint észrevehetted, szerver gondjaink voltak a légkondícionáló rendszer hibája miatt. A szerver fájlrendszere megsérült, ez érintette a CVS fát is. Ez végül egy másik hosting megoldás keresésére sarkallt minket és talán ezzel együtt egy hardver frissítés is megejthető. Lehetőségünk van a szerverünk hostolását egy igazi hosting vállalatnál megoldani megbízható légkondícionáló és áramellátás mellett, de csak 1U rackmount méretű doboz fér a szekrényükbe, míg nekünk egy szabványos torony házunk van.

Három lehetőség van:

  • Egy új hostoló a régi szervernek, amiben pár alkatrészt ki kell cserélni, vagy
  • egy új 1U szerver beszerzése és elhelyezése a felkínált helyen, vagy
  • egy új szerver és egy új hosting szolgáltató.

Miután alaposan átgondoltunk az igényeinket, sokkal jobb lenne egy új szerver, ami kiszolgál minket a következő pár évben. Felajánlottak nekünk virtuális hosting-ot, de dedikált szerverre van szükségünk. Ráadásul az FFmpeg projekt is ugyan ezen a szerveren van tárolva, valamint egyéb projektek, mint például a xine is ránk bízta a codec csomagjaik terjesztését, így ez a gép valóban a szabad multimédiás szoftver igazi központja.

Gyűjtöttünk némi adományt a LinuxTag-on a kiadások fedezésére, abból maradt durván 70EUR, de ez éppen elég egy meghajtóra. Most speciális árengedményeket, pénzügyi adományokat - vagy ami még jobb - egy komplett konfigurációt keresünk. Ami a pénzügyi támogatást illeti, a teljes összeget a szerverre fordítjuk, hogy elkerüljük a megmaradt pénzből adódó problémákat.

az általunk keresett konfiguráció

  • 1U doboz (ez a legfontosabb rész)
  • dual 1Ghz vagy single 2GHz CPU
  • 1GB RAM
  • 2x 200GB HDD RAID-1-ben, lehetőleg SATA lemezek
  • Megbízható backup megoldás, jó lenne 3x300GB HDD egy másik szerverre történő mentéshez.

Hogyan adományozhatsz pénzt

Paypal
(eltávolítva)
Európai bankszámla
Számlatulajdonos neve: Beregszaszi Alex (eltávolítva)
US cheques
Richard Felker (eltávolítva)
Német bankszámla
Számlatulajdonos neve: Reimar Döffinger (eltávolítva)
Svájci bankszámla
Számlatulajdonos neve: Attila Dogan (eltávolítva)
Francia bankszámla
Számlatulajdonos neve: MR POIRIER GUILLAUME (eltávolítva)
Magyar bankszámlaszám
Számlatulajdonos neve: Beregszaszi Alex (eltávolítva)

Fontos, hogy a megjegyzés mezőbe írd be az MPlayer szöveget. Ha nem szeretnéd a neved az adományozók listáján látni, írd még hozzá az Anonymous szöveget is.

A financiális állapotról havonta jelentést készítünk. Ha bármilyen kérdésed van, keress meg minket az mplayer-dev-eng levelezési listán, IRC-n vagy privátban.

2005.08.09. Frissítés

Az ftp letöltési részét (kiadások, codec csomagok, példák, skin-ek, cvs snapshot-ok, ...) tartalmazó lemez ismét meghibásodott hétfőn, így most nincs csatlakoztatva. Kérünk, hogy az MPlayer beszerzéséhez valamelyik tükörszervert használd. A CVS egy másik lemezen van, ami még elérhető. Ezen hiba miatt az online dokumentáció nem elérhető, kérjük tanulmányozd az MPlayer tarball-ban lévő dokumentációt. Az Incoming könyvtár is elveszett.

2005.07.26., kedd :: Videó könyv
Írta: Diego

book cover

Az Open Source Press kiadott egy összefoglalót a Linux alatti videózásról. Jó áttekintést nyújt a dolgok jelenlegi állapotáról 19 fejezben, ami a videó lejátszás, videó szerkesztés és streaming-elés témaköreit tárgyalja, minden fejezetben leírva a Linux alatt ahhoz a feladathoz használható szoftvereket, valamint bevezetést nyújt a videók számos technikai adatának világába. A fejezetek szerzői mind vagy annak a projektnek a vezetői vagy azzal közeli kapcsolatban lévő személyek, amely projektről a fejezet szól. Őszinte örömmel írtam - micsoda meglepetés - az MPlayerről szóló fejezet. Az előszó és a tartalomjegyzék mind elérhető online. A könyv jelenleg csak németül kapható.

2005.07.11., hétfő :: Szoftverszabadalmi direktíva elutasítva
Írta: Diego

Az EU Parlament elsöprő többséggel elutasította a tervezett szoftverszabadalmi direktívát múlt héten. Ez a szoftverszabadalmak elleni mozgalom nagy győzelme és megkönnyebbülés a szabad szoftvereknek, valamint Európa és az egész világ szoftveripari vállalatainak. Valamint roppant elégtétel személyesen nekem és az MPlayer csapat többi tagjának, akik aktívan lobbiztak a szoftverszabadalmak ellen. Vidulj fel és légy boldog, ez tényleg egy nagy nap volt.

Azonban nem mind arany, ami fénylik és miközben megnyertünk egy nagyon fontos ütközetet, a harcnak még messze nincs vége. Még több ezer szoftverszabadalom van, amit már bejegyeztek Európában. A szabadalmaztathatóság kiterjesztésére tett törekvések most nemzeti szinten folynak tovább és talán pár év múlva visszatérnek EU szintre. Ezért nekünk is folytatnunk kell a harcot a szoftverszabadalmak teljes és világméretű megszüntetéséért. Ehhez szükségünk lesz minden közösségi tag segítségére. Neked is szemmel kell tartanod a politikai képviselőidet, informáld őket a dolog komolyságáról és győződj meg róla, hogy ésszerű törvényeket hoznak.

2005.06.19., vasárnap :: MPlayer a LinuxTag 2005-ön
Írta: Diego

LinuxTag logo

Már megint itt az ideje... Az MPlayer csapat is ott lesz a LinuxTag 2005-ön személyesen a multimédia részlegnél. Roberto Togni, Alexander Strasser, Sascha Sommer, Dominik Mierzejewski, Reimar Döffinger, Diego Biurrun, Beregszászi Alex, Luca Barbato lesznek ott a leggyakrabban, de időnként csatlakozik hozzájuk Mike Melanson (FFmpeg / xine) és Mĺns Rullgĺrd (FFmpeg / tcvp).

A LinuxTag-et Karlsruhe-ben, Németországban rendezik június 22. és 25. között. A mottója: "Ahol a .com és a .org találkozik.", vegyesen vásári kiállítás és konferencia, ahol mind a cégek, mind a szabad szoftveres projektek jelen lesznek. Ugorj be, ha beszélni akarsz velünk!

A videó az egyik központi témája az idei LinuxTag-nek. Lesz egy videóknak szentelt konferencia sorozat csütörtökön és pénteken. Az előadások egy Linux alatti videózásról szóló antológiára alapszanak, melyet az Open Source Press adott ki. Diego Biurrun bemutatót tart az MPlayerről csütörtökön, a könyv azon fejezete alapján, amit ő írt.

2005.04.16., szombat :: MPlayer 1.0pre7 kiadva
Írta: a kiadásért felelős csapat

A szabadalmak Damoklész kardjával a fejünk felett az MPlayer még mindig él és az idő is megérett egy új kiadáshoz. Több kiadást szeretnél látni a jövőben? Kérjük csatlakozz hozzánk az EU szabadalmi direktívája elleni harcban. A csatározás még nem ért véget és talán győzünk, ha te is segítesz.

Mindenek előtt feltártunk pár új biztonsági hibát az MMST és az RTSP stream-elő kódban, ezért ajánlott sürgősen frissíteni.

Megpróbálunk kicsit gyakrabban kiadást készíteni, így a változások listája nem olyan hosszú, mint a pre6-é, de még így is ijesztő. Ezúttal számottevő változás történt a MEncoder-ben is. Már tud készíteni MPEG fájlokat kimenetként, így csinálhatsz (S)VCD-ket és DVD-ket. Próbaképpen még több konténer formátumot támogat a libavformat segítségével és már egyszerre több fájlt is fel tud dolgozni. Ha eddig még nem használtad a MEncodert, itt a remek alkalom, mivel jelentősen kibővítettük és fejlesztettük a dokumentációját.

Több codec felkerült a támogatottak listájára, néhány natívan - a legfontosabb talán az ALAC (Apple Lossless Audio Codec) - néhány pedig bináris codec-ek segítségével - megemlítendő itt a TwinVQ (VQF) és a VMware videó. Továbbá bevettük a Tremor Ogg/Vorbis dekódert az MPlayerbe, így az Ogg fájlok és a Vorbis audió már külső függvénykönyvtár igénylése nélkül működik. Az MPlayer több fájl játszik le, mint bármelyik kiadás is valaha. Hogy a legtöbbet kihozd belőle, telepítened kell a legújabb codec csomagot is.

A Snow, a követlező generációs hullámalapú videó codec is fejlesztésen esett át és jelentősen megnőtt a sebessége, plusz még egy kis dokumentáció is van hozzá. Próbáld ki és játszadozz vele, de emlékezz rá, hogy ez még csak kísérleti és amit ma elkódolsz, nem biztos, hogy holnap is lejátszható.

Rengeteg belső takarítás történt az audió rétegben. Egy közvetlenül látható eredménye ennek a régi audió pluginek, amiket felváltottak az audió szűrők, eltávolítása.

Végül, de nem utolsó sorban, hibajavítások mindenütt, így az MPlayer működésében kevesebb a botlás, mint valaha.

És most élvezd azokat a filmeket ...

Frissítés

Valahogyan elfelejtettük megemlíteni, hogy lehetővé tettük a lejátszás közbeni audió sáv váltást is, ez volt az egyik leginkább igényelt szolgáltatás. Most még csak Matroska és MPEG konténerekkel működik és még csak kísérleti, de kezdésnek jó lesz. Nyomd meg a "#" gombot egy több audió sávval rendelkező fájlnál, hogy kipróbálhasd.

MPlayer 1.0pre7: "PatentCounter"

Biztonság:

  • heap túlcsordulás a Real RTSP stream-elő kódban javítva
  • buffer túlcsordulás az MMST stream-elő kódban javítva

DOKSI:

  • cseh dokumentáció fordítás folyamatban
  • német man oldal majdnem szinkronizálva
  • szolga mód parancsai dokumentálva
  • az eszközök dokumentálva vannak a TOOLS/README-ben
  • az audió szűrők dokumentációja a man oldalra került és frissítve lett
  • az összes audió szűrő dokumentált
  • javított elkódolási leírás
  • snow codec előzetes dokumentációja a DOCS/tech/snow.txt-ben
  • mindenféle frissítés és javítás mindenfelé

Portok:

  • DirectX videó kimenet javítva Windows95-ön
  • DirectX videó kimenet támogat 256 színű módot
  • audió eszköz kiválasztás támogatása a dsound audió kimeneti vezérlőben
  • --enable-macosx-bundle, az appwrapper-ben használatos konfigurációs könyvtár OS X alatt
  • Sun audió kimenet tisztítása
  • x86_64 támogatás javítva
  • OpenBSD támogatás a libdha-hoz
  • VIDIX támogatás több Radeon 9200 modelhez

Vezérlők:

  • javított ontop esemény néhány ablakkezelőnél
  • audió kimeneti réteg tisztítása
  • egységesített színkulcs kezelő kód
  • vo_xvmc panscan javítás
  • néhány X11 összeomlás javítása
  • OSD javítás több videó kimeneti vezérlőben

Dekódolók:

  • TWinVQ dekódoló bináris DLL-en keresztül
  • integrált Tremor dekódoló Ogg/Vorbis-hoz
  • javított sztereó alaw fájl dekódolás
  • QT DLL-ek előtöltése a bedrótozott elérési utakból adódó problémák megkerülésére
  • Real 10 RV30/40 Linux bináris codec támogatása (néhány RV40 fájlt javít)
  • 422P és 444P nyers formátumok támogatása
  • 32 bites RGB támogatás a bináris TSCC dekóderben
  • régi FAAD2 támogatás megszüntetése (<= 1.1)
  • Real 10 cook Linux bináris codec támogatása (dekódolja a cook5.1-et)
  • továbbfejlesztett NV12/NV21 támogatás
  • 32 bites lebegőpontos és kiterjesztett WAV fájlok támogatása
  • natív RealAudio 1.0 / 2.0 dekódoló preferálása a bináris dekódolók helyett
  • többcsatornás WAV fájlok támogatása
  • ALAC (QuickTime lossless audio) támogatása lavc-n keresztül
  • WNV1 támogatás lavc-n keresztül
  • AASC (Autoderk RLE video) támogatása lavc-n keresztül
  • LOCO videó támogatása lavc-n keresztül
  • javított Layer 1 sztereó lejátszás mp3lib-en keresztül
  • VMnc (VMware video) dekódolás bináris DLL-lel
  • AMR NB/WB támogatás libavcodec-kel és külső dekódolóval
  • ADTS AAC támogatás

Demuxer-ek:

  • vqf demuxer
  • keresés az MPEG-ES-ben javítva
  • Real multirate fájlok támogatása
  • frameráta automatikus felismerése MPEG-4 és H.264 videókban ES és TS stream-eknél
  • MP3 in Real fájlok
  • felhasználó barátabb infók az audióról és a felirat csatornákról Ogg fájloknál
  • avisynth demuxer
  • többcsatornás MP3 az MP4-ben fájlok támogatása (MP3on4)
  • néhány osztály a nem működő 14.4/28.8 RealAudio fájloknál javítva
  • új kód az MPEG audió layer 1 és 2 automatikus detektálásához és demuxálásához
  • AC3 audió fájlok demuxálása alapértelmezésként libavformattal
  • online audió stream váltás az MPEG és Matroska demuxerekben
  • 3GP demuxálás támogatása
  • DVB frissítések és ATSC tuner támogatás
  • AVC in Matroska támogatás
  • SWF és FLV támogatás libavformaton keresztül
  • megfelelő Vorbis fourcc használat

Stream-elés:

  • stream választás és sávszélesség támogatás az MMS over HTTP-hez
  • újrapróbálkozás HTTP-vel ha a pnm:// elutasítja a kapcsolatot
  • UDP stream-elés támogatása (udp://)
  • vstream TiVo stream-ek támogatása (tivo://)
  • EOF detektálás és hibajavítások a pnm:// stream-eknél

FFmpeg/libavcodec:

  • RV20 javítások
  • sok H.264 javítás
  • B-képkockák súlyozott jóslásának támogatása a H.264-ben és H.264-ben
  • rengeteg integer túlcsordulás és mutató javítás
  • 32 bites RGB támogatás TSCC-ben
  • többcsatornás MP3 dekódoló (MP3on4)
  • 3g2 támogatás
  • ALAC audió dekódoló
  • LOCO videó dekódoló
  • WNV1 videó dekódoló
  • shorten audió dekódoló és demuxer
  • AASC videó dekódoló
  • AMR NB/WB támogatás külső dekóder segítségével
  • jelentősen gyorsabb snow dekódolás
  • kísérleti rátavezérlés a snow-hoz
  • számtalan hiba javítás mindenütt

GUI:

  • fél méret esemény implementálva és hozzáadva a menühöz
  • ESD konfigurációs ablak és szoftveres hangerő szabályozás opciója
  • memórialyukak javítva

Szűrők:

  • nagytakarítás az audió szűrő rétegben
  • gyorsabb af_format a legtöbb esetben
  • a lebegőpontos kezelés az audió szűrő rétegben végre javítva
  • idejétmúlt audió plugin-ek végre eltávolítva
  • frissített HRTF szűrő
  • középső csatorna hozzáadó szűrő
  • soft-telecined bemenet támogatása a pullup-ban továbbfejlesztve

MEncoder:

  • új kísérleti MPEG muxer, kompatibilis a DVD-vel és az (S)VCD-vel
  • több fájl támogatása
  • -speed támogatás (frameráta konverzió gyorsítással/lassítással)
  • EDL támogatás
  • alacsony bitrátájú mp3lame kódolás javítása
  • MJPEG kódolás javítása
  • NUV endianness javítás (a régi NUV fájlokat lejátszhatatlanná teszi)
  • kísérleti libavformat muxer
  • mp3lame CBR kódolás javítása
  • 35%-kal gyorsabb turbó mód az első menetben

Egyéb:

  • a -z kapcsolót a -vo png alkapcsoló váltotta fel
  • icc javítás a Win32-es betöltőben
  • török nyelvi beállításoknál jelentkező összeomlás javítva
  • számos memórialyuk javítása
  • -aa* kapcsolók lecserélve a -vo aa alkapcsolókkal
  • túlzott bőbeszédűség csökkentve
  • RTC támogatás *BSD-n
  • nem UTF-8 külső feliratok Matroska-val javítva
  • gcc 4 javítások
  • részleges NX (noexec bit) támogatás
  • libsmbclient támogatása SSL-lel
  • átírt megjegyzések belemásolva az összes importált fájlba a GPL §2a-nak megfelelően

Az MPlayer 1.0pre7 letölthető a következő helyekről. Kérjük kíméld a szerverünket és használd valamelyik tükörszerverünket.

MD5SUM: 5fadd6957d3aab989cd760ff38fb8fdf

2005.04.16., Szombat :: MMST heap túlcsordulás
Írta: Roberto

Összegzés

Egy lehetséges buffer túlcsordulást találtak és javítottak ki az MMST stream kezeléséhez használt kódban.

Súlyosság

Magas (önkényes távoli kód futtatás a lejátszót futtató felhasználó user ID-jével) MMS/TCP adatok rosszindulatú szerverről való stream-elésekor, nincs, ha nem használod ezt a képességet. Ezideig nincs ismert exploit.

Leírás

Egy szerveren lévő stream-ek listázása közben az MMST kód a stream ID-ket egy fix hosszúságú tömbben tárolja, de nem végez ellenőrzést a folyamat megállítására, ha túl sok stream ID érkezik. Egy rosszindulatú szerver több mint 20 stream-ről adott információval túlcsordulhat okozhat a tömbben.

Megoldás

Ezen sebezhetőség javítása 2005. április 15-én, pénteken, 23:31:57-kor (UTC) került bele az MPlayer CVS fájába. Az érintett MPlayer verziókat használóknak ajánlott frissíteni egy nem érintett MPlayer verzióra. Alternatívaként a javítás elérhető, melyet az MPlayer forrás fájába kell beépíteni.

Érintett verziók

MPlayer 1.0pre6 és korábbi (beleértve a pre6a-t)

Nem érintett verziók

MPlayer 1.0pre7 és későbbi
2005. április 15., péntek, 23:31:57 (UTC) utáni CVS HEAD

2005.04.16., szombat :: Real RTSP heap túlcsordulás
Írta: Roberto

Összegzés

Egy lehetséges buffer túlcsordulást találtak és javítottak ki a RealMedia RTSP stream kezeléséhez használt kódban.

Súlyosság

Magas (önkényes távoli kód futtatás a lejátszót futtató felhasználó user ID-jével) RTSP adat rosszindulatú szerverről történő stream-elésekor, nincs, ha nem használod ezt a képességet. Ezideig nincs ismert exploit.

Leírás

A sorok szerverről történő lekérdezése közben a Real RTSP kód fix méretű, MAX_FIELDS elemszámú tömbben tárolja őket, de nem végez ellenőrzést a folyamat megállítására, ha túl sok sor érkezik. Egy rosszindulatú szerver MAX_FIELDS-nél több sor kiküldésével túlcsordulást okozhat a tömbben. Mivel a tömb mutatókat tartalmaz a válasz sztringekre, a támadó nem tud önkényesen adatot írni bele, így egy exploit elkészítése nagyon nehéz.

Megoldás

Ezen sebezhetőség javítása 2005. április 15-én, pénteken, 23:30:44-kor (UTC) került bele az MPlayer CVS fájába. Az érintett MPlayer verziókat használóknak ajánlott frissíteni egy nem érintett MPlayer verzióra. Alternatívaként a javítás elérhető, melyet az MPlayer forrás fájába kell beépíteni.

Érintett verziók

MPlayer 1.0pre6 és előtte (beleértve a pre6a-t)

Nem érintett verziók

MPlayer 1.0pre7 és későbbi
2005. április 15., péntek, 23:30:44 (UTC) utáni CVS HEAD

2005.04.10., vasárnap :: pár szó a most kiadott tanácsokhoz
Írta: Diego

Mielőtt bárkinek rossz érzése támadna...

A ma kiadott biztonsági tanácsok olyan sebezhetőségekre vonatkoznak, amiket már régen jelentettek és javítva is lettek, kérlek nézd meg a dátumokat alaposan!

Szidhatsz engem, hogy lusta voltam, és nem írtam meg őket hamarabb, de az MPlayer csapatra nem mondhatod, hogy lassan reagáltak a sebezhetőségi jelentésekre.

2005.04.10., vasárnap :: mpg123 buffer túlcsordulások
Írta: Diego

Összegzés

Több lehetséges buffer túlcsordulást találtak az mpg123-ban, ami egy MP3 dekódoló függvény-könyvtár, melyet az MPlayer is tartalmaz az mp3lib könyvtárban. Bővebben olvashatsz róluk az mpg123 javaslatoknál.

Súlyosság

Közepes (önkényes kód futtatás a lejátszót futtató felhasználó user ID-jével) Ha MP3 audiót játszasz le, a buffer túlcsordulások elvileg kihasználhatóak. Nem tisztázott, hogy gyakorlatilag lehet-e. A buffer túlcsordulások javításáig nem jelent meg ismert exploit.

Megoldás

A sebezhetőség javítását 2004. szeptember 14-én, kedden, 21.02:19-kor (UTC) tettük bele az MPlayer CVS fájába. Az érintett MPlayert használóknak ajánlott frissíteni egy nem érintett MPlayer verzióra. Alternatívaként a javítás elérhető, melyet az MPlayer forrás fájába kell beépíteni.

Érintett verziók

MPlayer 1.0pre5 és korábbi

Nem érintett verziók

MPlayer 1.0pre5try2 és későbbi

Történet

Miután értesítést kaptunk a lehetséges buffer túlcsordulásokról, a javítás az MPlayer CVS-ébe 2004. szeptember 14-én, kedden, 21:02:19-kor (UTC) került bele.

2005.04.09., szombat :: PNM stream-elési buffer túlcsordulási sebezhetőség
Írta: Diego

Összegzés

Az iDEFENSE két buffer túlcsordulási sebezhetőséget talált a xine PNM stream-elő kódjában, ami érinti az MPlayert is. A részleteket elolvashatod az iDEFENSE tanácsában és a xine javaslatában.

Súlyosság

Magas (önkényes távoli kód futtatás a lejátszót futtató felhasználó user ID-jével) PNM stream lejátszása közben. A hiba javításáig nem jelent meg ismert exploit.

Megoldás

A hiba javítása 2004. december 15-én, szerdán, 21:27:14-kor (UTC) került be az MPlayer CVS fájába. Az érintett MPlayert használóknak ajánlott frissíteni egy nem érintett verzióra. Alternatívaként a javítás elérhető, melyet az MPlayer forrás fájába kell beépíteni.

Érintett verziók

MPlayer 1.0pre5 és korábbi

Nem érintett verziók

MPlayer 1.0pre5try2 és későbbi

Történet

2004. december 10-én, pénteken a xine fejlesztőit megkereste az iDEFENSE azzal, hogy két, távolról kihasználható buffer túlcsordulási sebezhetőséget találtak a xine PNM stream-elő kódjában. Mivel a kód meg van osztva a xine és az MPlayer között, a xine tájékoztatott minket a problémáról, a javítás 2004. december 15-én, szerdán, 21:27:14-kor (UTC) került be az MPlayer CVS-ébe.

2005.04.09., vasárnap :: RTSP stream-elési heap túlcsordulási sebezhetőség
Írta: Diego

Összegzés

Az iDEFENSE heap túlcsordulási sebezhetőséget talált az RTSP stream-elő kódban. A részleteket az iDEFENSE tanácsában olvashatod el.

Súlyosság

Magas (önkényes távoli kód futtatás a lejátszót futtató felhasználó user ID-jével) RTSP stream lejátszása közben. A hiba javításáig nem jelent meg ismert exploit.

Megoldás

A hiba javítása 2004. december 15-én, szerdán, 18:16:24-kor (UTC) került be az MPlayer CVS fájába. Az érintett MPlayert használóknak ajánlott frissíteni egy nem érintett verzióra. Alternatívaként a javítás elérhető, melyet az MPlayer forrás fájába kell beépíteni.

Érintett verziók

MPlayer 1.0pre5 és korábbi

Nem érintett verziók

MPlayer 1.0pre5try2 és későbbi

Történet

2004. december 10-én, pénteken az MPlayer fejlesztőit megkereste az iDEFENSE azzal, hogy távolról kihasználható heap túlcsordulási sebezhetőséget fedezett fel az MPlayer RTSP stream-elő kódjában. A javítás 2004. december 15-én, szerdán, 18:16:24-kor (UTC) került be az MPlayer CVS-ébe.

2005.04.09., vasárnap :: MMST stream-elési verem túlcsordulási sebezhetőség
Írta: Diego

Összegzés

Az iDEFENSE verem túlcsordulási sebezhetőséget talált az MMST stream-elő kódban. A részleteket az iDEFENSE tanácsában olvashatod el.

Súlyosság

Magas (önkényes távoli kód futtatás a lejátszót futtató felhasználó user ID-jével) MMST stream lejátszása közben. A hiba javításáig nem jelent meg ismert exploit.

Megoldás

A hiba javítása 2004. december 15-én, szerdán, 19:12:46-kor (UTC) került bele az MPlayer CVS fájába. Az érintett MPlayert használóknak ajánlott frissíteni egy nem érintett verzióra. Alternatívaként a javítás elérhető, melyet az MPlayer forrás fájába kell beépíteni.

Érintett verziók

MPlayer 1.0pre5 és korábbi

Nem érintett verziók

MPlayer 1.0pre5try2 és későbbi

Történet

2004. december 10-én, pénteken az MPlayer fejlesztőit megkereste az iDEFENSE azzal, hogy távolról kihasználható verem túlcsordulási sebezhetőséget találtak az MPlayer MMST stream-elő kódjában. A javítás 2004. december 15-én, szerdán, 19:12:46-kor (UTC) került bele az MPlayer CVS-ébe.

2005.04.09., vasárnap :: sebezhetőség a bittérkép értelmezőben
Írta: Diego

Összegzés

Az iDEFENSE heap túlcsordulási sebezhetőséget talált a BMP demuxerben. A részleteket az iDEFENSE tanácsában olvashatod el.

Súlyosság

Elméletileg a BMP demuxer az elméletet bizonyító kód. Azonban nem tudunk olyan multimédiás tartalomról, amihez ezt használni kellene. A hiba javításáig nem jelent meg ismert exploit.

Súlyosság

A hiba javítása 2004. december 15-én, szerdán, 18:52:38-kor (UTC) került bele az MPlayer CVS fájába. Mivel a bittérkép demuxernek már semmilyen haszna sincs, rögtön ezután eltávolításra került. Az érintett MPlayert használóknak ajánlott frissíteni egy nem érintett verzióra. Alternatívaként a javítás elérhető, melyet az MPlayer forrás fájába kell beépíteni.

Érintett verziók

MPlayer 1.0pre5 és korábbi

Nem érintett verziók

MPlayer 1.0pre5try2 és későbbi

Történet

2004. december 10-én, pénteken az az MPlayer fejlesztőit megkereste az iDEFENSE azzal, hogy távolról kihasználható heap túlcsordulási sebezhetőséget találtak az MPlayer BMP értelmező kódjában. A javítás 2004. december 15-én, szerdán, 18:52:38-kor (UTC) került bele az MPlayer CVS-ébe. Mivel a bittérkép értelmező csak tesztelési célzattal íródott és nem kell a multimédiás lejátszáshoz, rögtön ez után el is lett távolítva.

2005.02.08., kedd :: LinuxQuestions.org Tagok Választása Díj
Írta: by Diego

2004 LinuxQuestions.org Tagok Választása Díj

Örömmel jelentjük be, hogy a LinuxQuestions.org kiosztotta az ezévi Tagok Választása Díjakat, aminek keretében az MPlayert választották az év videó multimédiás alkalmazásának.

Az MPlayer 487 szavazatot kapott (49.85%), megelőzve a xine-t 304-gyel (31.12%) és a Totem-et 77-tel (7.88%).

2005.02.05., szombat :: Brokenbox A hónap programja
Írta: Diego

Brokenbox Díj 2005

Hé, kaptunk egy kitüntetést Argentínából... A brokenbox.com.ar argentín Linux szoftveres oldal az MPlayert 1.0pre6-ot választotta a "programa del mes"-nak (a hónap programja). Köszönjük szépen!

2004.12.29., szerda :: MPlayer 1.0pre6 újra kiadva
Írta: Roberto

Apróbb hibák még vannak... A pre6-os kiadás tarball-jából hiányzik a dokumentáció HTML változata. Az MPlayer 1.0pre6a az MPlayer 1.0pre6 újracsomagolt változata, a hiányzó dokumentáció hozzáadásával. A DOCS/HTML könyvtár kivételével a két fájl tartalma megegyezik.

Az MPlayer és a MEncoder 1.0-pre6-ot fog kiírni verziószámként, mivel a kódban nem történt módosítás.

Ha még nem szerezted be a pre6-ot, akkor az új, pre6a tarball-t töltsd le. Egyébként nem szükséges, hacsak nem érdekel a HTML dokumentáció, amit viszont valamilyen okból kifolyólag nem tudsz előállítani saját magad az XML forrásból.

Az MPlayer 1.0pre6a letölthető a következő helyekről. Kérjük kíméld a szerverünket és használd valamelyik tükörszerverünket.

MD5SUM: a812d945b884c2e2fa7f90c57cd76bff

Az IFÁ-nyi kólákat a címemre kérem :-)

2004.12.23., csütörtök :: MPlayer 1.0pre6 kiadva
Írta: a kiadásért felelős csapat

Már öt hónap eltelt az utolsó kiadásunk óta és ez meg is látszik. Ez a valaha létezett leghosszabb changelog, szétpüföltük a billentyűzetet. Végül úgy döntöttünk, hogy kiadjuk és így elhelyezzük a mi kis ajándékunkat mindenki karácsonyfája alatt. Mivel karácsony csak holnap lesz, várj egy napot a lefordításával. Az ajándékok idő előtti kibontása csalás! És ne kukucskálj, tartsd tömörítve azokat a tarballokat! Ha idő előtt küldesz hibajelentést vagy megjegyzést, tudni fogjuk, hogy rossz gyerek voltál és korán bontottad ki az ajándékodat. És tudod mi történik a rossz gyerekekkel...

A legfontosabb változás a töménytelen új codec támogatása és fontos javítások néhány réginél. A Michael Niedermayer kísérleti hullám alapú snow videó codecje érdemel külön említést. Nagyon igéretes, talán így fog kinézni a videó kódolás jövője. Elkészítettük a H.264 kódolás támogatását x264-gyel és MP2-be a toolame segítségével.

Ezenkívül megtörtént a csoda, a számtalan kapcsoló végre mind dokumentálva lett. Ha nem találod meg a dokumentációban, akkor egyszerűen nem létezik, így hát RTFM! Ha lassú géped van, nézd meg az alacsony felbontású dekódolást a libavcodec-kel (-vfm ffmpeg -lavdopts lowres=0-3). Kis szerencsével le tudsz majd játszani DVD-ket és MPEG-4 filmeket. A Mac OS X is jelentős fejlődésen ment át a VCD-k és Real/Helix codec-ek (szedd le az új codec csomagot) támogatása terén. Windowson ragyogó új DirectSound audió kimenetünk van és támogatás a -wid kapcsolóhoz, ami böngésző pluginek készítését teszi lehetővé. Ha a polypaudio hang szervert használod, akkor már van neked is kimeneti modul. A többi, régi audió plugin át lett alakítva audió szűrővé, így számíthatsz az audió pluginek eltűnésére a következő kiadásban. A régi alsa9 és alsa1x audió kimeneti vezérlők már el is tűntek, használd helyettük az alsa-t.

Mint mindig, túl sok javítás történt ahhoz, hogy mind megemlítsük. Mindenhova jutott belőlük, így az MPlayer most simábban és minden eddiginél stabilabban fut. Figyelemre méltó, hogy a MOV fájloknál már kijelzi a hosszot és a pozíciót, valamint a kimenet bőbeszédűsége lassan csökken.

A changelog az MPlayer 1.0pre5try2-höz viszonyított, így az összes friss biztonsági javítást tartalmazza.

Boldog karácsonyt...

MPlayer 1.0pre6: "X-mas present"

DOKSI

  • végre az összes kapcsoló dokumentált
  • a man oldal teljesen átnézve helyesírási, fogalmazási és érthetőségi szempontokból
  • az összes audió kimeneti vezérlő alopciója dokumentálva
  • az összes videó kimeneti vezérlő alopciója dokumentálva
  • az audió szűrők rész bekerült a man oldalba
  • XviD dokumentáció kész
  • francia man oldal újra szinkronban
  • német man oldal frissítve
  • új cseh (teljes) és svéd man oldal fordítás
  • javítások és frissítések a legkülönbözőbb helyeken

Portok

  • teljes x86_64 támogatás
  • -rootwin, -panscan támogatás a quartz videó kimeneti vezérlőben
  • gomb ismétlés és aspect javítás a quartz videó kimeneti vezérlőben
  • "Movie" menü a quartz videó kimeneti vezérlőben nagyítási opcióval & preset-tel
  • az fs_res quartz videó kimeneti vezérlő alopció választja ki a teljes képernyős felbontást
  • VCD támogatás Darwin alatt (Mac OS X)
  • Mac OS X Finder indítási argumentumok támogatása
  • stdin bemenet és szolga mód javítása MinGW-n
  • -rootwin, -colorkey, -wid támogatása a DirectX videó kimeneti vezérlőben
  • javított monitor választás a DirectX videó kimeneti vezérlőben
  • új DirectSound audió kimeneti vezérlő
  • egér támogatás Windows alatt
  • ZetaOS támogatás (nagyrészt működik)

Vezérlők

  • javítások a VESA és GGI videó kimeneti vezérlőben
  • a -jpeg megszüntetve a -vo jpeg alopció javára
  • jpeg videó kimeneti vezérlő, mely most már támogatja a több könyvtárba írást
  • javítás a Blinkenlights videó kimeneti vezérlőben ;-)
  • OpenGL videó kimeneti vezérlő színformátum javítások (manyfmts alopcióval)
  • aspect, panscan, hardveres OSD támogatás az OpenGL videó kimeneti vezérlőben
  • új pnm és md5sum videó kimeneti vezérlő, a pgm és md5 leváltására
  • a yuv4mpeg videó kimenetnek van egy file= alopciója, mely a -fixed-vo kapcsolóval azonos hosszúságú, méretű és fps-ű fájlok összefűzésére alkalmas
  • JACK audió kimeneti vezérlő frissítve a bio2jack API változásokhoz
  • alsa9 és alsa1x lecserélve az alsa audió kimeneti vezérlővel
  • ALSA audió kimeneti vezérlő mindig az adott eszközt használja, még a hwac3-hoz is
  • mixer csatorna választás támogatása az ALSA audió kimeneti vezérlőben
  • audió kimeneti vezérlő a polypaudio hang szerverhez
  • VIDIX Cyberblade TV-kimenet javítva
  • VIDIX I420 támogatás a Cyberblade-hez és az mga-hoz
  • VIDIX Radeon támogatás big-endian rendszereken, egyéb Radeon javítások
  • VIDIX Radeon R200 QM (Radeon 9100) támogatás
  • CLE266 VIDIX vezérlő
  • kísérleti SAVAGE VIDIX vezérlő

Dekódolók

  • "kísérleti" 20 és 24 bites LPCM (DVD-Audio) támogatás
  • libmpeg2 frissítve a 0.4.0b-re
  • libfaad2 frissítve a 2.1beta CVS snapshot-ra
  • DTS dekódolás libavcodec-en keresztül
  • Windows Media Audio 9 Voice támogatás bináris DLL-en keresztül
  • Windows Media Video 9 Advanced támogatás bináris DLL-en keresztül
  • Windows Media Screen Codec 2 támogatás bináris DLL-en keresztül
  • Windows Media Image Codec támogatás bináris DLL-en keresztül
  • Windows Media Image 2 Codec támogatás bináris DLL-en keresztül
  • VDOWave videó támogatás bináris DLL-en keresztül
  • Miro VideoXL videó támogatás a libavcodec segítségével
  • Creative ADPCM audió támogatás a libavcodec vagy bináris DLL segítségével
  • IBM Ultimotion videó támogatás a libavcodec segítségével
  • Micronas Speech codec támogatás bináris DLL segítségével
  • H.261 video codec támogatás a libavcodec segítségével
  • TechSmith Camtasia videó codec támogatás a libavcodec segítségével
  • sonic audio codec támogatás a libavcodec segítségével
  • snow video codec támogatás a libavcodec segítségével
  • QuickDraw videó támogatás a libavcodec segítségével
  • Cinepak, CYUV és RoQ audió/videó átkerült az FFmpeg-be
  • Vianet Lsvx videó támogatás bináris DLL segítségével

Demuxer-ek

  • javított -nosound és -novideo az NSV-hez
  • a felirat váltás és nyelv kód kijelzés a Matroska-hoz
  • a .vp5 fájl formátum (AVI variáns) támogatása
  • a csak audio ASF fájlokban történő keresés javítva
  • továbbfejlesztett MP3 detektálás
  • AVC támogatása az .mp4 fájlokban
  • nyers H.261 fájlok támogatása libavformat segítségével
  • továbbfejlesztett keresési pontosság az MPEG fájlokban
  • jobb felirat nyelv kód kezelés az MKV fájlokhoz
  • DVHS fájlok és MPEG-TS-ben lévő H.264 támogatása
  • hossz és pozíció kijelzése (a kereső sávon) a MOV fájloknál
  • továbbfejlesztett MOV fájlokban lévő nyers videó lejátszás

Stream-elés

  • -cache-min és -cache-prefill kapcsolók
  • fordítási javítások az újabb LIVE.COM verziókhoz
  • az ASF ECC nélkül is működik
  • MMS támogatása nem szabványos porton
  • EOF detektálás a Real RTSP stream-ekben

FFmpeg/libavcodec

  • csökkentett felbontású dekódolás a lowres kapcsolóval
  • új kísérleti hullám alapú snow videó codec
  • új sonic audió codec
  • TechSmith Camtasia video dekódoló
  • IBM Ultimotion videó dekódoló
  • QuickDraw videó dekódoló
  • Creative ADPCM dekódoló
  • Miro VideoXL dekódoló
  • Sierra online audió fájl demuxer és decoder
  • QPEG videó dekóder
  • Electronic Arts Game Multimedia formátum demuxer
  • H.261 javítások, H.261 kódoló
  • VIS gyorsító kód javítva
  • DTS támogatás libdts segítségével
  • rengeteg DV javítás, keresés nyers DV fájlokban
  • AAC támogatás MOV fájlokban
  • RV10, RV20 javítások
  • RV20 kódolás
  • AVI demuxer tisztítás, paletta váltás támogatása
  • iTunes metadata támogatás
  • HuffYUV javítások (endianness, RGB32 predictor, felező kódolás, interlacing)
  • ffvhuff (javított HuffYUV codec)
  • SSE optimalizációk a 4x4 összehasonlító függvényben
  • epzs mozgó keresés fejlesztések
  • quad tree alapú mozgás kompenzáció
  • MPEG-4 qpel MMX2/3DNow! optimalizáció
  • H.264: rengeteg javítás és MMX2/3DNow! optimalizáció
  • AVC1 (.mp4 fájlokban lévő szinkronizációs szó nélküli H.264) támogatása
  • H.264 qpel mozgás kompenzáció
  • Indeo3 grayscale dekódolás
  • előzetes Truemotion 24 bit dekódoló
  • avizlib kódoló javítása
  • rácsos kvantálás támogatása a H.263-ban
  • DCT optimalizáció
  • AltiVec támogatás AmigaOS4-en
  • átdolgozott MMX/MMX2/SSE/3DNow! optimalizáció az x86_64-en való működéshez
  • keresési javítások
  • jobb és gyorsabb audió resampler
  • új dc1394 grab-belési interfész
  • előzetes H.264 dekódolás támogatás CABAC és B-frame támogatással
  • dvr-ms támogatás az ASF demuxer-ben
  • NSV demuxer
  • DVD kompatibilis MPEG muxer
  • MJPEG-B javítások
  • snow és ffv1 által használt sor kódoló (aritmetikus entrópia kódoló)
  • ffv1 fejlesztések: signed golomb, range kódok
  • több szeletes támogatás a fő profilú H.264 stream-ekben
  • mint mindig, rengeteg hiba javítás és optimalizáció

Szűrők

  • szoftveres hangerő vezérlés ha nincs hardveres támogatás, a -softvol és -softvol-max paraméterek segítségével vezérelhető
  • nagyon jó minőségű audió resampling az -af lavcresample-val
  • cropdetect kerekítési paraméter
  • MPlayer -af help
  • hiányzó audió plugin-ek (extrastereo, volnorm) konvertálása audió szűrőkké
  • nélkülözhetetlen sweep generátor audió szűrő
  • hrtf audió szűrő a több csatornás audió fülhallgatókhoz történő 2 csatornás kimenetté konvertálásához, a hang térhatásának megőrzésével
  • big-endian javítások az rgb2rgb konvertálóban
  • yuv2rgb Altivec optimalizáció javítása
  • LADSPA plugin-ek támogatása

GUI

  • egységesített audió opció dialógus, ALSA-hoz is
  • limitált újrarajzolás, csökkenti a CPU használatot csak audió lejátszásnál
  • ikonzok a helyi menüben
  • dupla méret hiba javítva
  • a beállítások panel megnyitása utáni lelassulás javítva
  • a visszamaradt üzenetek átkerültek a help fájlba a fordításhoz
  • a beállítások panel használata utáni lelassulás javítva

Kódolás

  • x264 kódoló támogatása
  • MP2 kódolás támogatása libtoolame-mel
  • libavcodec "turbo mód" a 2 menetes kódolás felgyorsítására
  • 3-menetes kódolás támogatása a libavcodec-ben és a x264-ben
  • XviD kódoló és dekódoló modulok frissítése az API-4.1-hez (XviD-1.1.x)
  • a kódolási folyamat végén megmaradt képkockák törlése

Egyéb

  • -loop és -shuffle már működnek együtt
  • jobb EDL támogatás
  • néhány --disable konfigurációs kapcsoló végre működőképes (mp3lib, liba52, libmpeg2)
  • framestepping
  • lejátszási sebesség változtatása lejátszás közben
  • néhány bináris codec-ek miatti összeomlás javítva
  • felirat igazítás támogatása a SAMI fájlokhoz
  • a Windowsos könyvtár-elválasztó '\' támogatása
  • FriBiDi javítások a vessző kezelésben a héber feliratokban
  • -crash-debug kapcsoló a gdb-hez történő automatikus csatlakozáshoz összeomlás után
  • gcc 4 forgatási javítások
  • fordítási javítások több fájlban a TOOLS könyvtárban
  • az hírhedt "beragadt egér gomb" hiba javítása, új -key-fifo-size kapcsoló
  • csökkentett beszédesség az MPlayer kimenetében
  • -identify már ad valamennyi információt az elérhető nyelvekről
  • a dupla bufferelés (-double) már alapértelmezett
  • több memórialyuk javítva

Az MPlayer 1.0pre6 letölthető a következő helyekről. Kérjük kíméld a szerverünket és használd valamelyik tükörszerverünket.

MD5SUM: 4a628f87a7070e10ffea04a1598979a9

2004.12.22., szerda :: Brazil Szabad Közösség Díja 2004
Írta: Diego

Brazil Szabad Közösség Díja 2004

Úgy látszik ma díjeső van... Épp most értesítettek minket, hogy az MPlayer nyert egy másik díjat is, ezúttal a brazil br-linux.org Linux közösségétől, a "Favoritos da Comunidade Livre brasileira em 2004" (A Brazil Szabad Közösség Kedvencei 2004-ben) a "Visualizador de Vídeo" (Videó lejátszó) kategóriában 1395 szavazattal (48%), a xine és a Kaffeine előtt.

Ha tudsz portugálul, elolvashatod a részleteket a díj oldalán.

2004.12.22., szerda :: HUP Olvasók Választása Díj 2004
Írta: Diego

HUP Olvasók Választása Díj 2004

Büszkén jelentjük be, hogy az MPlayer nyerte a Hungarian Unix Portal Olvasók Választása díjat "az év kedvenc videó lejátszója" valamint a "az év kedvenc magyar projektje" kategóriában.

A videó lejátszó kategóriában az MPlayer 473 szavazatot kapott (89%), a xine 39-et (7%) és a VLC 10-et (1%). Zsinórban a második évben nyeri el az MPlayer ezt a díjat. Ha tudsz magyarul, olvashatsz róla a HUP díj oldalán.

2004.12.15., szerda :: MPlayer 1.0pre5try2 kiadva
Írta: Roberto

Több sebezhetőséget talált az MPlayerben az iDEFENSE és még továbbiakat mi a kód átnézése során:

  • lehetséges heap túlcsordulás a Real RTSP streamelési kódban (javítás)
  • lehetséges verem túlcsordulás az MMST streamelési kódban (javítás)
  • összetett buffer túlcsordulás a BMP demuxer-ben (javítás)
  • lehetséges heap túlcsordulás a pnm streamelési kódban (javítás)
  • lehetséges buffer túlcsordulás az mp3lib-ben (javítás)

Mindegyik hiba érinti mind az MPlayer 1.0pre5, mind az aktuális CVS verzióit. Az MPlayer 0.93 idejétmúlt és nem lett sem ellenőrizve, sem javítva. Az összes hibát kijavítottuk és a BMP demuxert kivettük, mert felesleges és további elemzést igényel, hogy teljesen biztonságos legyen.

Hogy biztonságban légy a rossz indulatú MPlayer 1.0pre5 felhasználóktól, a lejebb található helyekről frissíts az 1.0pre5try2-re vagy használd ezt az összesített javítást az 1.0pre5-re és addig is kerüld a stream-ek hálózaton keresztül történő lejátszását. A CVS felhasználóknak csak egy 'cvs update' kell.

Bővebb információk később.

Az MPlayer 1.0pre5try2 letölthető a következő helyekről:

MD5SUM: 724c905a8dddb7e8ec9722fc585f833d

2004.10.30., szombat :: Linux New Media Award 2004
Írta: Diego

Linux New Media Award 2004

Az MPlayer nyerte a Linux New Media Award 2004 díjat a "Legjobb Média Lejátszó" kategóriában. A díjat a Linux New Media AG alapította, a zsűri a közösség körülbelül 150 elismert tagjából áll.

Az MPlayer a szavazatok 29.8%-át kapta, megelőzve a xine-t (24.2%) és az XMMS-t (23.4%), ezzel zsinórban másodszor elnyerve a díjat. Az eredményeket bővebben a díj német nyelvű oldalán nézheted meg.

2004.09.02., csütörtök :: MPlayer a SUCON '04-en
Írta: Diego

Az MPlayer csapatot Beregszászi Alex, Roberto Togni, Jonas Jermann és Diego Biurrun fogja képviselni a SUCON '04-en. A SUCON (Swiss Unix Conference - Svájci Unix Konferencia) szeptember 2-4 között kerül megrendezésre a zürichi Technoparkban, Svájcban. Idézet a honlapukon lévő leírásból:

A SUCON egy a Unix operációs rendszerrel kapcsolatos témákkal foglalkozó kiemelkedő konferencia. Az a célunk, hogy összehozzuk a fejlesztőket, rendszergazdákat és felhasználókat a Unix mezején, hogy elősegítsük a projektek fejlesztését, összegyűjtsük az egyének ötleteit és tudását.

Alex pénteken előadást fog tartani az MPlayerről, tehát ha érdekel az MPlayer vagy szeretnél valamelyikünkkel találkozni és épp a környéken vagy, ugorj be!

Frissítés

Ott lesz még Mike Melanson a xine-tól és Samuel Hocevar a VideoLAN-tól. Ők is tartanak előadást, valamint vasárnap tartunk egy kis megbeszélést, mint multimédiával foglalkozó emberkék.

2. Frissítés

Pár felvett beszélgetés elérhető. Mike Melanson és Beregszászi Alex előadása is köztük van.

2004.07.23., péntek :: Merevlemez támogatást kérünk
Írta: Diego

A projekt szerverében az egyik merevlemez kezd meghibásodni, ki kellene cserélni. Mivel a lemez RAID1 tömbben van és egy más geometriájú lemez eléggé visszavenné a RAID1 teljesítményét, így egy ugyan olyan modellre lenne szükségünk. A meghajtó egy IBM IC35L040AVER07-0 40GB-os IDE lemez.

Ha neked van ilyen meghajtód vagy egy pár új vinyód vagy egyszerűen csak szeretnéd megvenni nekünk, kérlek beszélj az adminunkkal, Gereöffy Árpáddal és küldd el neki a meghajtót!

Frissítés

Kaptunk egy DTLA305040-t Stefan Seyfried (Köszönjük szépen!) felajánlásából és Sascha Sommer kicserélte az ő IC35L040AVER07-re, ami már a szerverben van. Szintén köszönet jár a többi embernek is, akik felajánlották segítségüket.

2004.07.15., szerda :: MPlayer 1.0pre5 kiadás
Írta: kiadásért felelős csapat

Hosszú várakozás után ismét örömmel mutatjuk be a legújabb kiadást. Rengeteg új funkció és hibajavítás lett beletéve, sok a LinuxTag 2004-en rendezett nagy kódolási összejövetelen. A függő patch-ek sora jelentősen lerövidült és mint mindig, most is reméljük, hogy a következő kiadás elfogadhatóbb időben kijön. ;-)

Mivel a név változtatás már ismert, a legfontosabb változás a biztonsági szempontból fontos sztring kezelő kód ellenőrzése. Olvasd el a részleteket az idevágó tanácsokat. Ha még nem frissítettél a CVS snapshot-ra, válts a pre5-re most.

A kiadás fő újításai a továbbfejlesztett Mac OS X és Windows támogatás, tökéletesített keresés a Real fájlokban, jobb MEncoder dokumentáció frissített DVD rippelési leírással, stream-elési hibák javítása, teljes képernyős lejátszás hibáinak javítása, új, egységesített ao_alsa ALSA audio output vezérlő az ao_alsa9 és ao_alsa1x leváltásához, a JACK audio output vezérlő és új ikonok a GUI-nak és a menüknek. Természetesen a szokásos változások is megvannak, több codec, új videó szűrők és hibajavítások mindenütt.

A codec csomag frissítve lett és most már verziószáma is van, így könnyen le tudod ellenőrizni, hogy a legújabbat használod-e vagy sem. Szedd le, ha teljes körű codec támogatást szeretnél!

Használd örömmel...

MPlayer 1.0pre5: "LinuxTag release"

Név

  • Most már "MPlayer - The Movie Player" az "MPlayer - The Movie Player for Linux" helyett.

Biztonság

  • a sztring műveletek teljes átnézése, buffer túlcsordulások javítva

Doksik

  • kisebb hozzáírások, javítások, frissítések mindenben
  • az audio output vezérlőről szóló rész hozzáadása a man oldalhoz
  • különféle hibajavítások és fejlesztések a MEncoder dokumentációjában
  • DVD rip-elési leírás kibővítve
  • AUTHORS fájl jelentősen kibővítve
  • német man oldal részben frissítve
  • magyar XML dokumentáció fordítása megkezdődött

Port-ok

  • titkosított DVD lejátszása Windows-on javítva (megint)
  • Cygwin és MinGW már elfogadják ugyan azt a -dvd-device szintaxist
  • LIVE.COM már működik MinGW alatt
  • MinGW alatti cross-compile alapjai
  • SSE ki van kapcsolva MinGW alatt, mert fagyásokat produkált
  • AC3 áteresztés az ao_win32-ben
  • javított vo_quartz (YUV, több képernyő támogatása)
  • vo_quartz az alapértelmezett Mac OS X-en
  • ao_macosx javítás és újra alapértelmezett lett Mac OS X-en
  • RealVideo bináris codec-ek támogatása Mac OS X-en (még hibás)
  • bigendian javítások a vf.c-ben, vo_tga
  • OpenBSD hordozhatósági javítások
  • OpenBSD/VAX támogatás
  • AMD64 támogatás

Vezérlők

  • több Radeons támogatása (köztük a 9800 XT) a VIDIX-ben
  • Radeonnal kapcsolatos hiba javítások a VIDIX-ben
  • a vo_gl2 már támogatja a GUI-t, teljes képernyőn a kép szélének vibrálása javítva
  • 24 és 32 bites PCM fájlok támogatása, bigendian javítások
  • ao_sdl már átkonvertálja az ismeretlen formátumokat ahelyett, hogy kilépésne
  • ENCA támogatás
  • az ao_alsa9 és ao_alsa1x vezérlők egyesítése ao_alsa néven
  • NeoMagic TV-kimenet támogatás VESA-n keresztül
  • JACK audio output vezérlő
  • vo_sdl javítások (hibás flag-ek és képernyővédő kikapcsolása)
  • vo_directx javítások

Dekódolók

  • az MSZH/ZLIB, FLI, QTRLE, RoQ video és RoQ audio támogatás bekerült az FFmpeg-be
  • FFmpeg Cinepak és CYUV dekódolók preferáltak
  • 0xff audio formátum támogatása (AAC)
  • "raw" audio támogatása a MOV-ban
  • Indeo audio (iac25) támogatás bináris codec segítségével
  • libfaad2 frissítve a FAAD 2.0 kiadáshoz
  • MPEG-2 chroma422/444 támogatás
  • Winnov WINX és WNV1 támogatás bináris codec segítségével

Demuxer-ek

  • Ogg felirat kezelés és egyéb hibajavítások
  • Matroska fejlesztés
  • Real fájlokban lehet keresni az -idx nélkül is
  • Real fájlokban lehet keresni a -forceidx nélkül is

Stream-elés

  • ASF, MMST stream javítások
  • URL escaping javítva
  • NSA (Nullsoft audio) stream-elés támogatása
  • beágyazott RAM lejátszási listák támogatása
  • többszörös URL támogatás
  • rtp:// már beforgatott LIVE.COM-mal is támogatott
  • mindenféle hibajavítások

Szűrők

  • vf_softskip: képkocka kihagyó szűrő a MEncoderhez
  • vf_harddup: képkocka duplázó szűrő a MEncoderhez
  • vf_pullup kisebb hibajavítások és fejlesztések
  • AltiVec-re optimalizált YUV to RGB konvertáló
  • vf_spp memória hiba javítás és újrafoglalás

FFmpeg/libavcodec

  • MPEG-2 kódolás 8, 9, 10, 11 bites intra DC pontossággal
  • DC clipping javítás, intra_dc_precision > 0 támogatás
  • Cinepak javítás és paletta támogatás
  • MB sorok kihagyásának támogatása dekódolás közben
  • Vorbis javítás a NUT-ban
  • NUT frissítve a legújabb specifikációhoz
  • segfault és artifact javítások az SVQ3 dekódolóban
  • motion becslő kód: túlcsordulás és chroma javítások
  • qscale -> lambda változtatás a motion becsléséhez
  • zaj megörző négyzetösszeg hasonlítő függvény a ME kódban
  • javított memória felülírás a truemotion dekódolóban
  • input motion vektorok vágása, jobb hibatűrés hibás vektorok esetén
  • FLAC dekódoló megtisztítása (részleges demuxer/dekódoló szétválasztás)
  • memalign kód SSE/SSE2-re azon az alternatív OS-en :)
  • rengeteg AltiVec optimalizáció
  • qscale + qprd javítás
  • QTrle4 támogatás
  • H.261 dekódoló
  • együttható telítődés javítása a H.263-ban
  • H.263 MCBPC javítás
  • soronkénti lowpass szűrő MMX-en és gyorsabb C lowpass szűrő
  • SVQ1 kódoló
  • mint mindig, rengeteg hibajavítás és optimalizáció

Egyebek

  • teljes képernyős mód javításai több ablakkezelőnél
  • eredeti Pentiumokon és régebbi processzorokon előforduló fagyás javítva
  • dvd://start-end támgatás
  • netstream (mpst://) támogatás javítva
  • megjegyzések támogatása az egyszerű szöveges lejátszási listákban
  • loader/ függőség megszüntetve
  • keepaspect opció kibővítve minden kimeneti video vezérlőre
  • WMA to Ogg konvertáló és egyszerű felirat szerkesztő script került a TOOLS-ba
  • több lame kapcsoló támogatása
  • új GUI ikonok gyűjteménye
  • GUI potméterek memória fenntartós implementálása
  • X11 kód újraformázva
  • gcc 3.4 támogatás továbbfejlesztése
  • mixer API megírása a hangerő libaf-en keresztüli állításához
  • -rtc-device kapcsoló az RTC eszköz megadásához
  • asztali/menü ikon hozzáadása
  • mindenféle hiba javítás és tisztítás
  • több-szálú kódolás lavc-vel
  • pre4-ben bevezetett Real fájlokkal kapcsolatos hiba javítása
  • -use-stdin átnevezve -noconsolecontrols-ra

Az MPlayer 1.0pre5 letölthető a következő helyekről. Légyszíves tiszteld a szerverünk kapacitását, inkább használd a sok tükrözés valamelyikét!

MD5SUM: fbe6919eb025526e8ed129cd61a49969

2004.07.09, szerda :: MPlayer 0.93 kiadás
Írta: Diego

Ez egy biztonsági frissítés a régi stabil ágból. Csak egy egyszerű átiratát tartalmazza annak a legújabb GUI távoli buffer túlcsordulási sebezhetőséget javító foltnak, melyet a fő MPlayer forrás fába betettek. Ez a kódbázisunk 0.90-es ágának teljes ellenőrzése nélkül történt meg, mert nincs elég erőforrásunk rá.

A 0.90-es ág régen elavult, már nem lesz több kiadás belőle, talán már biztonsági hibák sem lesznek javítva. Így hát javasoljuk, hogy térj át az Mplayer 1.0pre5-re, amint elérhető lesz vagy használd az aktuális CVS snapshot-ot.

MPlayer 0.93

Biztonság:

  • sztring műveleti buffer túlcsordulások javítva

Az MPlayer 0.93 letölthető a következő helyekről:

MD5SUM: 2ddd395cd1bc56559006398ef5105710

2004.07.01, Csütörtök :: távoli buffer túlcsordulási sebezhetőség a GUI kódjában
Írta: Diego

Összegzés

Többszörös sztring sebezhetőséget találtak majd javítottak az MPlayer GUI kódjában, ezek közül legalább egy távolról is kihasználható.

Súlyosság

Magas (önkényes távoli kód futtatás a lejátszót futtató felhasználó user ID-jével), ha a GUI-t használod bizonyos típusú lejátszási lista fájlok megnyitásához, nincs baj, ha a parancssori verziót használod. Az MPlayer GUI csak választható, nem készül el alapértelmezésként.

Megoldás

A sebezhetőséget javító kód 2004. június 2-án, szerdán, 12:40:41 +0000 (UTC)-kor bekerült az MPlayer CVS verziójába. Egy széles körű ellenőrzés eredményeként további, potenciálisan kihasználható hibák javítása került be 2004. június 25-én, pénteken, 16:49:52 +0000 (UTC)-kor. Mindezek bent lesznek az MPlayer 1.0pre5-ben. Az érintett MPlayer verziók használóinak ajánlott a frissítés a legújabb CVS-re vagy az MPlayer 1.0pre5-re, amint elérhető lesz. Alternatívaként elérhető a javítás a és a 0_90 MPlayer CVS verziók külön is, ezek az MPlayer forrás fájába beépíthetők.

Érintett verziók

MPlayer 1.0pre4 és korábbi
MPlayer 0.92.1 és korábbi

Nem érintett verziók

nincs

Történet

2004. június 1-én, kedden, az MPlayer fejlesztőit megkereste c0ntex, aki egy sztring kezelési sebezhetőséget talált az MPlayer GUI kódjában, és elküldött egy példa exploitot és az előzetes javítást is. Ez a javítás 2004. június 2-án, szerdán, 12:40:41 +0000 (UTC)-kor bekerült az MPlayer CVS-be.

Ha bizonyos típusú, egy extrém hosszú bejegyzést tartalmazó lejátszási listák (playlist-ek) lejátszásakor buffer túlcsordlási hiba jelentkezik. Ez a támadónak megengedi, hogy felülírja a memória egy részét egy speciális, cseles lejátszási fájllal és önkényesen kódot futtasson az MPlayert elindító felhasználó user ID-jével.

Richard Felker elkezdte a GUI kód általános ellenőrzését további szting kezelő problémák után kutatva, és temérdek lehetséges hibát talált, néhány közülük talán kihasználható. Nicholas Kain folytatta a munkát az MPlayer kódjának teljes ellenőrzésével, bizonytalan sztring kezelés után kutatva. Ezt Alexander Strasser fejezte be. Az ellenőrzés ereménye 2004. június 25-én, pénteken, 16:49:52 +0000 (UTC)-kor került be az MPlayer CVS-be.

Mivel a GUI kód első gyors átnézése is azonnal számos potenciálisan kihasználható hibát fedett fel, visszatartottuk ezen tanács megjelentetését, amíg a teljes kód alapos ellenőrzése be nem fejeződött.

2004. július 1-én, csütörtökön 11:22:29-kor (UTC) a javítás egy egyszerű átirata bekerült a 0_90-es stabil MPlayer forrás fába. Ez a 0_90-es kód további ellenőrzése nélkül történt, mivel nincs rá erőforrásunk. Ezért a 0_90-es fa további támogatását megszüntettük és javasoljuk az áttérést az Mplayer 1.0pre5-re vagy a legújabb CVS-re.

Letöltés

MPlayer 1.0pre5, 0.93 és a CVS snapshot letölthető az MPlayer weboldaláról vagy az egyik tükörről, amint elérhetőek lesznek. Nézd meg az MPlayer letöltési oldalát az MPlayer 1.0pre5 forrásának vagy a CVS snapshotnak a letöltéséhez.

2004.06.25, péntek :: MPlayer név változás
Írta: Diego

Nem, még mindig MPlayer ;-).

De mivel olyan sok, különböző operációs rendszeren futunk, úgy gondoltuk, hogy

MPlayer - The Movie Player For Linux (A film lejátszó Linuxra)

már nem igazán megfelelő név. Így hát mostantól egyszerűen csak

MPlayer - The Movie Player (A film lejátszó)

Meghalt a király - éljen a király!

2004.06.24, csütörtök :: Szoftver szabadalmak
Írta: Alex

A videó lejátszód... SZABADALMAZVA (az USA-ban)

Karlsruheben, a LinuxTag városában demonstráció volt a szoftverszabadalmak ellen néhány MPlayer fejlesztő és pártoló részvételével. Bővebben az FFII oldalán olvashatsz.

2004.06.02, szerda :: MPlayer a LinuxTag 2004-en
Írta: Diego

LinuxTag logo

Az MPlayert a LinuxTag 2004-en Beregszászi Alex, Sascha Sommer és Diego Biurrun képviseli. A LinuxTag egy vásár-konferencia keverék, mely a Linuxról és a szabad szoftverről szól, mind vállalatok mint a projektek részére. Németországban, Karlsruhe-ben tartják június 23-26 között. Lesz egy sátrunk a projektek között és mind a négy nap ott leszünk. Remélhetlőleg egy kis konferenciát is tudunk tartani, olyan sok fejlesztővel, amennyivel csak lehetséges. Ha mindig is szerettél volna csevegni velünk, itt a remek alkalom.

2004.04.28, szerda :: Kihasználható távoli buffer túlcsordulási sebezhetőség a Real RTSP stream-elő kódban
Írta: Diego

Összegzés

Több sebezhetőséget találtak és javítottak ki a Real-Time Streaming Protocol (RTSP) client for RealNetworks servers-ben, többek közt potenciálisan tálvolról kihasználható buffer túlcsordulásokat. Ez egy közös javaslat az Mplayer és a xine csapat részéről, mivel a szóban forgó kód előfordul mindkét projektben. A xine csapat az XSA-2004-3 ID-t adta a biztonsági bejelentésnek.

Súlyosság

Magas (önkényes távoli kód futtatási lehetőség a lejátszót futtató felhasználó user ID-jével), ha Real RTSP stream-et játszol le. Jelenleg nincs ismert exploit erre a sebezhetőségre.

Előfeltételek

A lejátszók csak akkor sérülékenyek, ha Real RTSP stream-et nézel. Ha nem használsz Real RTSP (realrtsp)-t, nincs kockázat.

Megoldás

A javítás 2004. április 24-én, szombaton, 12:33:22 +0200 (CEST)-kor került be az MPlayer CVS-ébe. Ez a javítás bekerül az MPlayer 1.0pre4-be. Az érintett MPlayer verziót használóknak javasolt a frissítés az MPlayer 1.0pre4-re vagy későbbi verzióra. Alternatívaként elérhető a javítás külön is, ez beépíthető az MPlayer forrás fájába.

A xine-lib javítás 2004. április 23-án, pénteken, 21:59:04 UTC-kor került be a CVS-be. A foltot tartalmazza a xine-lib 1-rc4. A xine-lib érintett verzióit használóknak javasolt a frissítés a xine-lib 1-rc4-re vagy későbbi verzióra. Ha ez a frissítés nem megvalósítható valamilyen okból kifolyólag, a sérülékeny kódot ki lehet iktatni a xine RTSP input pluginjának eltávolításával, ami a $(xine-config --plugindir)/xineplug_inp_rtsp.so fájlban található. Ha az alapértelmezett útvonalra lett telepítve, akkor ez: /usr/local/lib/xine/plugins/1.0.0/xineplug_inp_rtsp.so Ez a megkerülés kikapcsolja az RTSP streaming-et.

Érintett verziók

MPlayer 1.0pre1-pre3try2
xine-lib 1-beta1 - 1-rc3c

Nem érintett verziók

MPlayer 0.92.1 és korábbi
MPlayer 1.0pre4 és későbbi
MPlayer CVS HEAD

xine-lib 1-beta0 és korábbi
xine-lib 1-rc4 és későbbi
xine-lib CVS HEAD

Történet / Támadási lehetőségek

2004. április 22-én, csütörtökön Diego Biurrun egy lefagyást okozó hibát talált az MPlayer realrtsp kódjában, amiről még aznap Roberto Togni megerősítette, hogy buffer túlcsordulási sérülékenység. A xine csapatot értesítették és egymástól független kód ellenőrzést indított Miguel Freitas (xine) és Roberto Togni (MPlayer) és felfedtek több sebezhetőséget.

  1. A szerver kérésekben használt URL-ekhez fix hosszúságú buffer volt hozzárendelve és a bejövő adat hossza nem volt soha ellenőrizve. Nagyon hosszú URL-ek így túlcsordultak a bufferen és összeomlasztották az alkalmazást. Egy rosszindulatú személy egy speciálisan összeállított URL-lel vagy lejátszási listával önkényesen kódot futtathatott volna a felhasználó gépén.
  2. Nem minden sztring hossza volt ellenőrizve, amit a Real szerver küldött vissza. Lehetséges lett volna buffer túlcsorulást okozni az RTSP használata közben a egyezkedési fázisban. Egy rosszindulatú személy egy ál RTSP szerver segítségével hibás sztringeket adhatott volna a felhasználónak.
  3. A RealNetworks Real Data Transport (RDT) formátumú csomagok, amiknek a hosszát sehol nem ellenőrizték, egy fix hosszúságú buffer segítségével lettek fogadva. Lehetséges lett volna ezt is kihasználni egy emulált RealNetworks RTSP szerverrel.
  4. 2004. április 14-én, szerdán, 22:45:28 +0200 (CEST)-kor módosítás történt az MPlayer CVS-ében, mely törölte az RTSP stream-ek kiterjesztésének ellenőrzését. Így az MPlayer minden RTSP kapcsolatot realrtsp-ként próbál kezelni először, majd utána live.com RTSP-ként. Ettől a dátumtól a javítás beépítéséig a CVS verziók érzékenyek voltak ugyan arra a problémára, ami normális RTSP stream lejátszásakor jelentkezik.
  5. Ezen tanács írásakor a szerzők nem ismernek igazi exploitot, ami kihasználná a hibát, és reméljük hogy mi botlottunk először ebbe a sebezhetőségbe. Mivel úgy hisszük, hogy az itt leírt hibák kihasználhatóak, kiadtuk ezt a megelőző javaslatot.

Letöltés

Az MPlayer 1.0pre4 letölthető az MPlayer weboldaláról vagy valamelyik tükörről. Nézd meg az MPlayer letöltési oldalt az MPlayer 1.0pre4 forráskódjának beszerzéséhez!

A xine-lib 1-rc4 letölthető a xine weboldaláról.

2004.04.28, szerda :: MPlayer 1.0pre4 kiadás
Írta: kiadásért felelős csapat

Hosszú idő telt el kiadás nélkül és tényleg sok minden történt. A KiSS affér és pár fejlesztő távozása miatt már egyesek azt hitték, hogy nem is folyik a fejlesztés. Épp ellenkezőleg, rengeteg belső változás történt. Beregszászi Alexet (aki a fő karbantartó a 0.90rc3 óta) már a karbantartók egy csapata támogatja, így ez a mostani az első igazi csapatmunkában született MPlayer. Hogy ezt hangsúlyozzuk, az oldal is új kinézetet kapott. Ha azon gondolkodtál, hogy segítenél nekünk a leggyorsabb, legrugalmasabb videó lejátszó fejleszésében, most itt a nagyszerű alkalom, hogy csatlakozz a csapathoz, csak gyere és csatlakozz hozzánk a levelezési listákon és az IRC csatornán! Nem csak programozók jöhetnek, hanem dokumentátorok és emberek akik akik segíteni szeretnének a rengeteg apró részlet karbantartásában, ami ahhoz kell, hogy egy ilyen nagy projekt sikeres legyen. De ha azt hitted, hogy az MPlayer fejlesztése leállt, csak vess egy pillantást a változások hosszú listájára!

Javítottunk egy távolról kihasználható biztonsági hibát a Real RTSP kódjában, kérünk olvasd el a javaslatunkat a részletekért. Hatalmas köszönet a xine csapatnak a remek együttműködésért ennek a megosztott kódnak az ellenőrzésében. A Matroska demuxer-ben és a CDDB kódban is találtunk buffer túlcsordulást, így nagyon javasolt a frissítés.

Ennyi sok változás közül nehéz kiválasztani a legfontosabbakat.

Mint mindig, a dokumentáció ismét bővítve lett és a portjaink is fejlődtek. A BSD-k egyre közelebb kerülnek a Linuxos verzióhoz, a Mac OS X és PowerPC használók 100%-os sebesség növekedést élvezhetnek az AltiVec optimalizációnak és a natív Quartz (Mac OS X) kimeneti vezérlőnek hála. Az MPlayer Windows-os verziója körvonalaiban már megegyezik a Unixos verziókkal, fogd és terjeszd.

Ha régebben gondjaid voltak a stram-eléssel, akkor ez a kiadás kell neked. Rengeteg hibát javítottunk és elkészítettük a SMIL lejátszási listák támogatását a Real stream-eléshez, valamint támogatjuk a Nullsoft Streaming Video-t (NSV) is.

A kívánságlista egy régi elemét töröltük az AVI OpenDML olvasás és írás (kísérleti) támogatásával. Itt az idő játszadozni és hatalmas AVI fájlokat készíteni.

A videó szűrő rendszerünk nem kevesebb, mint hét szűrővel bővült, és így rogalmasabb, mint valaha.

Ha régimódi fapados felhasználó vagy és szereted az ASCII art kimenetet, a caca kimeneti vezérlő segítségével teljesen színesben nézheted.

Codec fronton most már támogatjuk az XViD 1.0-át, VP5 és VP6-ot, valamint az eddigi codec-ek is fejlődtek és optimalizálva lettek. Ennek megfelelően a codec csomagba is került pár új DLL, ne felejtsd el leszedni az újat.

Mint mindig, most se mentünk volna semmire az FFmpeg és a sok natív codek nélkül, amit biztosít nekünk. Többek között a FLAC is csatlakozott a támogatott codec-ek hosszú listájához és a többi is jelentős sebességbeli és minőségi fejlődést mutat.

Élvezd...

MPlayer 1.0pre4: "YAML Counter"

Biztonság

  • HTTP értelmező távoli heap túlcsordulási sebezhetősége javítva
  • Real RTSP távoli buffer túlcsordulási sebezhetőség javítva
  • buffer túlcsordulás a Matroska demuxer-ben
  • potenciálisan kihasználható buffer túlcsordulás a CDDB TOC kódban

Doksik

  • az új Copyright fájl tartalmazza az egyéb projekteből átvett fájlokat és azok licenszeit
  • az új DOCS/tech/translations.txt elmagyarázza, hogy hogyan fordítsd le jól az MPlayert
  • konzol üzenetek új, japán nyelvű fordítása
  • lengyel fordítás befejezve
  • olasz nyelvű man oldal fordítás
  • DVD rip-elési leírás
  • telecine/interlacing leírás
  • videó kimeneti vezérlők rész hozzáadva a man oldalhoz
  • az XML felépítő rendszere újraírva - már támogatja doksik nyelvenkénti, egyéni elkészítését
  • mindenféle frissítés mindenben

Port-ok

  • jobb PA-RISC detektálás
  • VAX támogatás (VAXstation 4000/VLC-n tesztelve) -- tényleg, higgy nekem!
  • speciális MIPS CPU-ra történt optimalizálás IRIX alatt
  • AMD64 keresés BSD-k alatt
  • fbdev vezérlő frissítve Linux 2.6-hoz
  • ELF only OpenBSD támogatása
  • PPC 970 (ismert még mint G5) optimalizáció
  • SDL támogatás javítva MinGW-n
  • VIDIX működik Windows XP/2000 alatt (natív dhahelper)
  • egyből kész verzió fordul GNU Hurd alatt
  • SSE optimalizációk engedélyezése MinGW-n
  • SSE támogatás OpenBSD-n
  • AltiVec támogatás NetBSD-n
  • GCC 3.4 támogatás (az ASM kódrészek megváltozott működése miatt)

Demuxer-ek

  • RealVideo tartalmú Matroska jobban megy
  • javított véletlenszerű segfault-ok a VIVO-ban
  • endianess javítások a CDDA-ban
  • UYVY támogatás tvi/v4l2-ben
  • tvi/bsdbt848 már működik FreeBSD 5.2-CURRENT alatt
  • tvi/bsdbt848 audió része működik NetBSD alatt
  • LIVE.COM demuxer frissítve a legújabb függvénykönyvtárakhoz
  • a Matroska demuxer új, független, C nyelvű megvalósítása
  • javítás ritka Real fájlokhoz
  • sokkal robosztusabb Real demuxer (tud újra szinkronizálni hibák után)
  • AAC támogatása Real-en belül
  • MPEG Aspect code 4 javítva
  • támogatott a nyelvválasztás a felirat streamben a -slang kapcsolóval Ogg-on belül
  • wrapper demuxer az FFMpeg libavformat-jához (Nut lejátszható így)
  • sokkal jobb keresés az Ogg-ban
  • Nullsoft streaming video (NSV) demuxer
  • AVI OpenDML olvasási és írási támogatás

Stream-elés

  • SMIL lejátszási lista értelmező
  • URL átirányítás támogatása
  • HTTP stream-ekben való keresés támogatása
  • frissített LIVE.COM stream-elő kód
  • Real RTSP után live.com RTSP-vel próbálkozik lejátszani
  • -playlist ajánlása ha a normális stream-elés sikertelen
  • rengeteg újítás és hiba javítás a stream-elés kódjában.

Dekódolók

  • zlib nélküli fordítási hiba a vd/lcl-ben javítva
  • ósdi dekóderek eltávolítása (amik bkerültek a libavcodec-be): vd/8bps, vd/msrle, vd/msvideo1, vd/rpza, vd/smc
  • ad/acm-ben lévő hibás codec-ek megkerülése (támogatja a Sharp G.726-ot)
  • javított chroma-swapping a Hauppauge Macroblock dekóderben
  • AltiVec-re optimalizált resampler a liba52-ben
  • VP5 és VP6 DLL dekódolók támogatása
  • Alparysoft veszteségmentes videó codec támogatása (DLL-ekkel)
  • Lead MCMW wavelet videó codec támogatása (DLL-ekkel)
  • HE-AAC működik libfaad-on keresztül
  • libmpflac eltávolítva, az FFmpeg FLAC implementációját használjuk
  • liba52 dinamikus határú tömörítés támogatása

Szűrők

  • vf_bmovl hiba javítások
  • vf_filmdint már kezeli a 15fps-es NTSC bemenetet
  • hatalmas javítás és gyorsítás a vf_pullup-on
  • nagy javítás a vf_ilpack-on (igazi interpoláció és MMX optimalizáció)
  • vf_zrmjpeg: gyors MJPEG kódoló libavcodec használatával a Zoran-hoz
  • interlaced scaling támogatás a vf_scale-ben
  • vf_kerndeint: adaptive deinterlacer
  • vf_rgbtest: rgb teszt minta generátor fejlesztőknek
  • vf_qp: qp változtató szűrő
  • vf_noformat: ugyan az, mint a vf_format de fordított jelentéssel
  • AltiVec optimalizált SWScaler
  • vf_phase: fázis eltoló mezők
  • vf_divtc: duplikált képkockák eltávolítása deinterlaced telecined videóból

Vezérlők

  • ao/esd jobban viselkedik hálózaton
  • Radeon 9200/9600/9600 Pro/9700 támogatás a VIDIX-ben
  • -mixer támogatás az alsa9-ben
  • javított OSS audio grabber modul a 44khz-et nem támogató hardvereken
  • natív ALSA 1.x támogatás (nem 0.9 emulálásával)
  • jobb multibuffer támogatás a VIDIX nVidia vezérlőben
  • pan & scan támogatás a VIDIX nVidia vezérlőben
  • több kártya támogatása a VIDIX nVidia vezérlőben
  • vo_libcaca: színes ASCII art kimeneti vezérlő
  • vo_quartz: natív MacOS X/Quartz videó kimenet
  • VIDIX támogatás ATI FireGLX vezérlő használata esetén

FFmpeg/libavcodec:

  • H.263 AIC és MQ kódolás támogatása
  • alacsony késleltetésű dekódolás javítva
  • javított H.263+ kódolás UMV nélkül
  • rengeteg CBR fejlesztés
  • MB típus és QP vizualizáció
  • rengeteg kód tisztítás
  • intra & inter dekvantálás szétosztása -> gyorsulás
  • javított sztereo IMA ADPCM kódolás
  • VBV késleltetés beállításának támogatása (MPEG-2 CBR)
  • javított RV20 dekódoló (a legtöbb ismert hiba kijavítva)
  • interlaced DCT
  • interlaced motion becslés
  • interlaced MPEG-2 kódolás
  • 4MV kódolás javítása
  • kezdetleges interlaced MPEG-4 kódolás
  • javított vizuális minőség az SVQ3 dekódolóban
  • javított korábban soha nem ellenőrzött beágyazott sztringek az SVQ1-ben
  • optimalizált kvantálás (beleértve a rács utat)
  • Sierra VMD videó dekódoló
  • MMX-re és SSE2-re optimalizált H263 denoiser
  • jobb SVCD alkalmazkodás (kódolási oldal)
  • MMX-re és MMX2-re optimalizált interlaced DCT döntés
  • mindenféle tisztítás, memória szivárgás és segfault javítás
  • optimalizált (2x gyorsabb) MPEG layer 3 dekódoló
  • grayscale kódolású MJPEG dekódolás támogatása
  • avimszh és avizlib dekódolók
  • "packed" XviD dekódoló
  • néhány hiba javítása az RV20 B-képkocka dekódolásban
  • zárt GOP kódolás
  • SSE2-re optimalizált FDCT
  • kvantált zaj alak támogatása
  • EA ADPCM és SMJPEG IMA ADPCM támogatása
  • QT RLE dekódoló
  • OBMC javítások
  • FLAC dekódoló
  • jobb DivX5 támogatás
  • MMX-re és SSE2-re optimalizált VP3/Theora dekódolás
  • Theora alpha3 támogatás
  • sok H.264 javítás
  • sokkal robosztusabb MJPEG indító kód kereső mechanizmus
  • jobb WMV8 dekódolás
  • natív Sparc VIS optimalizáció
  • natív G.726 codec

Egyebek

  • -codecs-file kapcsoló az alternatív codecs.conf fájl megadásához
  • pár kisebb hiba javítása a GUI-ban
  • sig11 megakadályozása, ha a $HOME nincs beállítva
  • pár parancssor kezelői hiba javítása
  • svéd és lengyel igen/nem kapcsolók a konfigurációs fájlban
  • F11 és F12 billentyűkhöz hozzárendelés támogatása
  • TOOLS/divx2svcd frissítve
  • pontosabb szál kód a Win32-es betöltőben (NetBSD alatt is működik)
  • PJS felirat támogatás (mittudomén volt)
  • TOOLS/avifix: egyszerű eszköz az AVi fájlokban a chunk-ok méretének javításához
  • saját extraheader kezelés libavcodec MEncoderben történő használatakor
  • AVI OpenDML olvasási és írási támogatás
  • AVI VPRP (videó tulajdon) olvasás és írás támogatás
  • hosszú ideje meglévő hiba a minőségi kapcsolónál javítva az MEncoderben
  • MPL2 felirat támogatás
  • kevesebb üzenet a Win32 betöltőben és egyéb helyeken

MPlayer 1.0pre4 letölthető a következő helyekről:

MD5SUM: 83ebac0f05b192516a41fca2350ca01a

Ne felejtsd el megnézni a letöltési oldalt a frissített codec csomagért!

2004.04.26, hétfő :: A kommunikáció új útjai
Írta: Alex

Már régóta két hivatalos IRC csatornája van az MPlayernek a freenode hálózatban:

  • #mplayer a felhasználóknak
  • #mplayerdev a fejlesztőknek

2004.04.23, péntek :: Feltámadás
Írta: Alex

Miután két (mostanában nem túl aktív, de értékes) fejlesztő elhagyta a projektet (mindketten írtak egy szükségtelen hírt erről), már azt hitték páran, hogy a projekt meghalt. Ez a feltevés hibás, a többi fejlesztő még mindig aktív és nagyon is elfoglalt.

Készülj fel az új kiadásra!

Csak magyarázatképpen: Azért írtam, hogy 'szükségtelen hírt', mert sok fejlesztő hagyta már el a projektet hír beküldés nélkül és még több csatlakozott utánuk.

2004.04.23, péntek :: Mondj NEMET a szoftver szabadalmakra - 2004 Brüsszel
Írta: Alex

Az FFII idén is szervezett egy tüntetést, akár csak 2003-ban.

Az MPlayer projekt boldogan vett részt a konferencián: Diego Biurrun és én voltunk ott és beszélgettünk a szabadalmakról valamint a KiSS ügyről ismert és nagyszerű szakemberekkel, mint például Alan Cox és George Greve (az FSF Europe elnöke).

Ha bővebben érdekel a dolog, olvasd el Diego ezen levelét!

2004.04.23, péntek :: Távozás
Írta: Gabucino

Úgy döntöttem, hogy elhagyom az MPlayer projektet. Személyes köszönetemet szeretném kifejezni:

  • A'rpinak, Pontschonak, Alexnek mindazért a jóért, amit együtt átéltünk
  • LGB-nek a verseiért
  • Diego Biurrunnak azért, mert soha nem adja fel

Isten veletek!

2004.03.30, kedd :: Távolról kihasználható buffer túlcsordulási sebezhetőség a HTTP értelmezőben
Írta: Gabucino

Komolyság:

MAGAS (ha HTTP stream tartalmat játszol le)
ALACSONY (ha csak normális fájlokat nézel)

Leírás:

Távolról kihasználható buffer túlcsordulási hibát találtak az MPlayerben. Egy rosszindulatú hoszt ártalmas HTTP fejléceket küldhet ("Location:"), amivel az MPlayert ráveheti önkényes kód futtatására a fejléc értelmezése alatt.

Érintett MPlayer verziók:

MPlayer 0.90pre sorozat
MPlayer 0.90rc sorozat
MPlayer 0.90
MPlayer 0.91
MPlayer 1.0pre1
MPlayer 1.0pre2
MPlayer 1.0pre3

Nem érintett MPlayer verziók:

MPlayer 0.60pre1 előtti kiadások
MPlayer 0.92.1
MPlayer 1.0pre3try2
MPlayer 0_92 CVS
MPlayer HEAD CVS

Bejelentés státusza:

A fejlesztőket 2004. 03. 29. értesítették ("blexim")
A javítás 2004. 03. 30-án 12:58:43 CEST-kor került bele a CVS fába.
MPlayer 0.92.1 (hiba-javító kiadás) 2004. 03. 30-án 16:45:00 CEST-kor lett kiadva.
MPlayer 1.0pre3try2 (hiba-javító kiadás) 2004. 03. 30-án 16:51:00 CEST-kor lett kiadva.

Javítás elérhetősége:

A javítás minden sérült verzióhoz elérhető.

Javasolt frissítési módszerek:

MPlayer 1.0pre3-t használóknak javasolt a legújabb CVS-re áttérni.
MPlayer 0.92-t (és korábbit) használóknak javasolt 0.92.1-re vagy a legújabb CVS-re áttérni.

MPlayer 0.92.1 (PGP aláírás) (MD5 ellenőrző szám) letölthető a következő oldalakról:

MPlayer 1.0pre3try2 (PGP aláírás) (MD5 ellenőrző szám) letölthető a következő oldalakról:

2004.03.26, péntek :: El az MPlayerből
Írta: Árpi

Egy éve, a 0.90-es verzió kiadásának idején már otthagytam az MPlayer G1 fejlesztését hogy a G2-vel foglalkozzak. Most viszont kilépek az egész MPlayer projectből, kivéve az MPHQ szerver adminisztrálását (technikai okok miatt). Már hónapok óta csak azt a néhány fejlesztői magánlevelet olvasom csak el, a listák, és az MPlayer fejlesztése már nem érdekelnek.

Az elsődleges oka hogy feladtam a G2-t is, az a g2-dev listára írt kettős-licenszelési felvetésem nyomán kialakult ellenállás. A GPL-lel kapcsolatos aggályaim megint igazolódtak: nem véd a kódlopás ellen (lásd például a KiSS ügyet), a szponzorokat és cégeket viszont elijeszti. Azt szerettem volna ha a G2 bármilyen program által használható lett volna mint a szabvány Linuxos média könyvtár/API. A GPL viszont ehhez túl szigorú, de az összes (lehetséges) G2 fejlesztő azonnal elutasított bármiféle más licensz javaslatot. Természetesen a G2 megírható szabad GPL szoftverként is ("szabad" az RMS-féle értelemben), de nagyon sokáig tartana, és így nem akarok benne részt venni.

És hogy most mivel foglalkozok? Visszatértem néhány régi - befejezetlen - projectemhez mint az AMC, és elkezdtem egy újat: heurisztikus email vírusellenőrzés. A neve pymavis.

2004.03.10, szerda :: Rádióinterjú Pontscho-val
Írta: Gabucino

A Tilos Rádió Speedlight címü müsora egy meglehetösen hosszú (több mint 1 órás) élö interjút készített Ponekker Zoltánnal (Pontscho), az MPlayer csapat egyik alapító tagjával, akinek nevéhez többek között az MPlayer GUI (grafikus felhasználói felület) is füzödik.

Az interjú anyaga innen tölthetö le: 1. rész | 2. rész | 3. rész |

2004.03.06, vasárnap :: Softonic Multimedia Award
Írta: Gabucino

Softonic Award 2003

Hála kedves felhasználóinknak, újabb díjat nyertünk melynek neve Softonic's "Mejor Reproductor de Vídeo.". Ezzel együtt létrehoztam egy Awards részt a honlap jobb felsö sarkában.

Köszönjük a támogatást!

2004.01.26, hétfő :: MPlayerHQ szerver frissítés: SCSI lemezekre költöztünk
Írta: Arpi

Hála Charlie (Adaptec 29160 vezérlő) és Lupin III (2 x 36 GB 10 krpm lemez) csodálatos adományainak, végre SCSI alapokra tudtuk helyezni a szerver OS-ét és az adatokat (levelező listák, CVS, web, stb.), amivel remélhetőleg megoldódnak a folyamatos stabilítási problémáink, amikkel december óta küzdöttünk ezekkel az IBM IDE lemezekkel. Várhatóan a szerver sebessége és reakcióideje is javul.

Ennek ellenére még van egy kis problémánk: a lemezeknek 80 tűs (SCA) csatlakozójuk van, és a 80-68 konverter, amit itt tudok venni, nem tudja az LVD módot, így az átviteli sebességet 40 Mb/sec-ra korlátozza (SE mód). Ez elég a jelenlegi igényeinkhez, de ha van 2 darab LVD-t ismerő 80/68 konvertered elfekvőben, ne habott felajánlani! :)

2004.01.19, hétfő :: HUP Reader's Choice Awards 2003 (Olvasók választása díj)
Írta: Alex

HUP Olvasók Választása Díj 2003

Úgy tűnik a 2003-as az MPlayer éve volt. Újabb díjat nyertünk!

A Hungarian Unix Portal - a legnagyobb magyar szabad szoftveres oldal - The Hungarian Unix Portal - the biggest Hungarian free software site - kiosztotta az első Olvasók Választása Díjat 2003. novemberében. A tagok 2003. november 19-től szavazhattak 2003. december 20-ig.

Azoknak, akik nem beszélnek magyarul, itt vannak az eredmények:

  1. 1. MPlayer (96%)
  2. 2. xine (2%)
  3. 3. VideoLan és avifile - fej fej mellett

A magyarul beszélő kisebbség elolvashatja a győztesekről szóló cikket is.

2004.01.18, vasárnap :: LinuxQuestions.org Members Choice Award
Írta: Diego

2003 LinuxQuestions.org Tagok Választása Díj

LinuxQuestions.org lezárta a LinuxQuestions.org Members Choice Award díj odaítéléséért kiírt szavazást Az olvasók az MPlayert választották az év multimédiás alkalmazásánaka.

Az MPlayer a szavazatok 44.61%-át kapta, megelőzve az XMMS-t (27.90%) és a xine-t (17.40%).

2004.01.15, csütörtök :: Problémák a levelezési listákkal
Írta: Arpi

Az elmúlt hetekben bekövetkezett IDE HDD elhalálozásoknak köszönhetően a mailman adatbázis egy része megsérült.

Az MPlayer-G2-dev lista gyakorlatilag megsemmisült, így ezt ma újra létrehoztam és felirattam mindenkit aki Aug 15-ig eddig fenn volt. Nincsenek információim az ezen dátum utáni le-/feliratkozásokról, mert kikapcsoltam az értesítést. Kérlek ellenőrizd a tagságod és a beállításaid!

Mivel az MPlayer-users lista is megsérült valamelyest, néhány panasz érkezett hogy vagy megszünt a levelek küldése, vagy épp ellenkezőleg - néhány régebben leiratkozott felhasználó újra elkezdte kapni. Egyébként a listának több mint 1500 tagja van, sokuk e-mail címéről pedig visszapattannak a levelek.

Frissítés:

Attila Kinali ötlete nyomán a következő megoldás született: mindenki kapott egy levelet hogy újra iratkozzon fel, majd ezután minden mailcímet leírattam, és a listát újra létrehoztam.
Tehát ha eddig fel voltál rá iratkozva, ezt újra meg kell tenned. Feliratkozás.

2004.01.10, vasárnap :: Rádió interjú: KiSS VS MPlayer
Írta: Gabucino

A Dán Nemzeti Rádió (http://dr.dk) készített egy interjút velem (mint MPlayer képviselő) és a KiSS Technology menedzser igazgatójával, Peter Wilmar Christensen-nel.

Ma este sugározzák 20:35-től, de le is tölthető az Internetről:

A szöveg átirata szintén elérhető, dánul.

Készítettünk egy gyors angol (magyar) fordítást a beszélgetésről (hála Anders Rune Jensennek). A kommentárjaink alul találhatóak.

Műsorvezető:
Az MPlayer fejlesztését egy kis magyar programozókból álló csoport kezdte 3 évvel ezelőtt.
Műsorvezető:
Szükségünk volt egy programra, ami le tudott játszani média fájlokat Linuxon és elégedetlenek voltunk a meglévő lehetőségekkel, így egy jobb alternatíva kidolgozásába kezdtünk - mondja Gabucino, az MPlayer programozók szóvivője.
Műsorvezető:
Az MPlayer nagy elismertséget vívott ki a Nyílt Forráskódú közösségben. Gabucino kiemelte a program stabilítását és azon tulajdonságát, hogy rengeteg különböző formátumú filmet le tud játszani, a sok egyéb közül.
Műsorvezető:
A probléma a KiSS technology-val nem rég kezdődött, amikor az egyik MPlayer fejlesztő egy új DVD lejátszót vásárolt és egy dán cég termékét választotta. Pusztán kiváncsiságból a programozó megnézte a dán DVD lejátszó szoftverét, az úgynevezett firmware-t, és összehasonlította az MPlayer saját kódjával. Elég sok hasonlóságot mutattak, hogy közelebbről is szemügyre vegye az ügyet és felbosszantsa az MPlayer csapatát - mondta Gabucino.
Műsorvezető:
A szóban forgó kód részlet, ami hasonlóságot mutat, a feliratok filmnézés közbeni vezérlését végző rész. Valójában a kód nem tartalmaz semmi rendkívülit. Épp ellenkezőleg, nagyon egyszerű. Így Gabucino zavarban van, mert miért is használná bárki a kódot, ahelyett, hogy megírná magának. Ő azt mondja, hogy a programozó lustasága miatt.
Műsorvezető:
Nem hiszem, hogy normális dolog, ha a programozók nyílt forrás kódot kölcsönöznek mert túl lusták, hogy megírják saját maguk. Ez előtt is volt pár ügy, ami rengeteg problémát okozott. Úgy értem százával vannak az ehhez hasonló példák, amikről nem is hallunk - mondta Gabucino.
Műsorvezető:
Az MPlayer csapat nyilvánosságra hozta a kódlopást bejelentő nyilatkozatát és a két szoftverben hasonló, kódból kilistázott sztringekkel próbálta bizonyítani igazát. Gabucino szerint olyan sok hasonlóság van, hogy kizárható a véletlen egybeesés.
Műsorvezető:
Normális esetben a ezen kódtípus különböző, attól függően, hogy ki írta, így amikor ilyen sok azonos sztring van, nyilvánvaló, hogy lopással van dolgunk, vélik a magyarok.
Műsorvezető:
A GPL vagy General Public License, ami alatt az MPlayer kiadásra került, széles körben elterjedt nyílt forráskódú licensz, ami a felhasználónak bizonyos jogokat ad és bizonyos kötelezettségeket ír elő neki. Röviden szólva fel szabad használni az MPlayer kódját fejlesztéshez, amíg az eredményt visszaadják a közösségnek. Ebben az esetben Gabucino és a többi magyar fejlesztő azt kéri, hogy a KiSS Technology adja ki a DVD lejátszóiban használt szoftver forrását. És hangsúlyozzák, hogy nem a dán cégtől való pénz szerzés a céljuk, hanem a GPL előírásainak teljesítése és a szoftver kiadása.
Műsorvezető:
A KiSS Technology először nem reagált a magyarok érdeklődésére, de miután a történet nagy nyilvánosságot kapott a különböző net-es médiákban és fórumokon, a cég ezen a héten elkezdte vizsgálni az ügyet. Két fő kérdés van: tényleg az MPlayer kódja van-e a KiSS szoftverében és a nyílt forráskódú programok licenszeit hogyan kell értelmezni és alkalmazni. Eltekintve az MPlayer kód használatától, a KiSS Technology-t más nyílt forráskódú szoftverek felhasználásával is megvádolták, de Peter Wilmar Christensen menedzser igazgató elutasította a vádakat. A KiSS DVD lejátszója egy módosított Linuxot használ operációs rendszerként és ezt a részt nyilvánosságra is hozták a licenszekkel összhangban. De a KiSS kijelenti, hogy a gépeiben az operációs rendszer felett használt programok, amelyek lehetővé teszik a videók és zene fájlok lejátszását, a cég sajátjai és ezért nem szükséges kiadni azok forrását, magyarázza Peter Christensen menedzser igazgató.
Peter:
Azt mondanám, hogy a vádak nem megalapozottak. Mostanában élénk érdeklődés volt az alkalmazásaink és a GPL iránt, amit a nyílt forráskódú közösség használ és amely előírja a forráskód kiadását, ha felhasználásra kerül. És érdeklődtek néhány, a DVD lejátszóinkban használt program iránt is. Valami libmad és libjpg-nek nevezett dolog, majd az MPlayer nevű magyar cég. A DVD lejátszóinkon Linuxot futtatunk, amit GPL alatt licenszelnek, a weboldalunkon ki is adtuk az operációs rendszert, így a letölthető a Linux általunk használt, tovább fejlesztett változata. A Linuxon lévő alkalmazási réteg védjegyzett, nem GPL kódra épül. Nem használunk MPlayert, a saját lejátszónkat használjuk a filmek lejátszásához, egy olyan lejátszót, mint a Real Player vagy a Microsoft Media Player. Ez a DVD lejátszónk alapköve, mivel, mint ezt sokan tudják, rengeteg különböző formátumot le tudunk játszani.
Műsorvezető:
A dokumentáció, amit a magyarok közzétettek a weboldalukon, részletek a kódjaitokból. Egyszerűen összehasonlították a sztringeket sorról sorra és arra a következtetésre jutottak, hogy olyan mértékben hasonlítanak, ami nem lehet véletlen. Mi erről a véleményed?
Peter:
Most vizsgáljuk alaposabban a szóban forgó részt, hogy hogyan lehetésges ez és valóban igaz-e amit állítanak. Jelenleg még nem vizsgáltuk meg annyira, hogy biztosak legyünk benne igazuk van-e vagy tévednek az állításukkal. Ami fontos, az az, hogy nem használtuk az ő alkalmazásukat (Persze, csak a felirat olvasót! - Gabucino.). Lehetnek olyan esetek, amikor a kód meglehetősen hasonló, meg kell néznünk, hogy ez hogy lehetséges. De kételkedünk benne, hogy bármi alapja lenne a vádaknak. Rengeteg dolog történhetett, még azt is feltételezhetjük, hogy a kódunk elterjedt egy másik közösségben is, beleértve a nyílt forráskódút és a tőlünk eredő kód ennek megfelelően része az MPlayernek, ha egyáltalán van köztük valami hasonlóság. Nehéz megmondani, hogy ezek a hasonlóságok hogyan keletkeztek. Ami fontos, hogy nem használtuk az alkalmazásukat. Ha van néhány azonos sor, akkor meg kell kérdeznünk magunkat, hogy ez hogy történhetett. De ahogy jöhetett az egyik oldalról, ugyanúgy jöhetett a másikról is. Azonban minden körülmények között az a véleményünk, hogy nem vettünk kölcsön kódot.
Műsorvezető:
Bárki is készítette a feliratokhoz a kódot a magyar szoftverben és a dán DVD lejátszókban, úgy hihetjük, hogy semmiség a mai világban. De ami fontosabb, az elv a konkrét ügyben, hogy a privát cégek mit engedhetnek meg maguknak, ha nyílt forráskódot használnak és másrészről a nyílt forráskódú közösség mit várhat el a cégektől. Ebben az esetben Peter Wilmar Christensen menedzser igazgató alaposan megvizsgálta a GPL-t és alakította ki az álláspontját.
Peter:
Megerősítettük, amit már eddig is tudtunk, hogy ha GPL alatt licenszelt kódot használunk, nyilvánosságra kell hoznunk az abból származó munkánkat is. Ez azt jelenti, hogy a jogalap elég kevés, és tudtommal nincs a földön olyan hely, ahol a GPL-t bíróságon letesztelték volna. Így üzleti szempontból azt kell mondanom, a licensz eléggé gyenge. Ez persze nem változtat a nyílt forráskódú közösség elvi alapjain, ami szerintem - mindent összevetve - jó dolog. De nyilvánvaló, hogy egy kereskedelmi cég, ami a termékei eladásából él, nem tudja és nem is akarja kiadni a saját tulajdonú kódjait. Mindezt természetesen úgy, hogy nem használ GPL-es kódot a saját rendszereiben.
Műsorvezető:
Gabucino szerint az MPlayer magyar fejlesztői boldogok, hogy a dán cég ellen felhozott vádjaik bekerültek a médiába.
Műsorvezető:
Mind elmondta, nincs nagy pénzügyi vonzata egy bírósági tárgyalásnak. Ehelyett remélik, hogy a nyílt forráskódú közösség olyan hatást fog gyakorolni a KiSS Technology-ra, mely kikényszeríti a szoftvere kiadását.
Műsorvezető:
De ez szóba sem kerülhet, mondja Peter Wilmar Christensen, menedzser igazgató, annak ellenére, hogy szeretnének jó viszonyban maradni a nyílt forráskódú közösséggel.
Peter:
Nem áll szándékunkban ellenük dolgozni, vagy bármi más módon ellenségeskedni a közösség tagjaival. Megpróbáljuk elmondani, hogy mit használunk és milyen irányelveket követünk. Ha hibát követtünk el, például hibás leírást adtunk a kézikönyvben, akkor természetesen javítjuk. Nem akarunk semmilyen módon konfrontálódni, de egyértelműen ki kell jelentenünk, hogy a szoftverünk nem lesz kiadva nyílt forráskódként.
Műsorvezető:
Mi a következtetésed ebben az esetben, mi lesz ez után?
Peter:
Végeredményben az ebben a szektorban használt licenszek jól leírják, hogy hogyan kellene működnie a dolgoknak ebben a közösségben. Ezek több, mint eszközök, melyek leírják a működést, szabályok gyűjteménye, amit bíróságon is lehet használni. És úgy vélem a nyílt forráskódú társaságok túl sok energiát fordítanak a hozzánk hasonló kis cégek levadászására, mert nyilvánvaló, hogy egy privát cég egyszerűen nem adhatja ki a forráskódjait. Nagyon becsüljük a Linuxos közösséget és hasznosnak tartjuk az ipar szempontjából. Általánosságban egy alternatíva a Microsoft közösség mellett. De úgy hisszük, a közösségnek tisztelnie kell a cégeket, akik Linuxot használnak és nem vadászni rájuk, mert nem hiszem, hogy ez bárkinek is hasznot hozna.

FORDÍTÁS VÉGE

Gabucino megjegyzése: Eléggé undorítónak találom ennyi egyszerű hazugság végigolvasását. Nyilvánvaló, hogy az olyan cégek, mint a KiSS és a SCO fenyegetik a nyílt forráskódot. Nézzünk át pár különleges mondatot újra:

Peter:
...Rengeteg dolog történhetett, még azt is feltételezhetjük, hogy a kódunk elterjedt egy másik közösségben is, beleértve a nyílt forráskódút és a tőlünk eredő kód ennek megfelelően része az MPlayernek, ha egyáltalán van köztük valami hasonlóság. Nehéz megmondani, hogy ezek a hasonlóságok hogyan keletkeztek. Ami fontos, hogy nem használtuk az alkalmazásukat. Ha van néhány azonos sor, akkor meg kell kérdeznünk magunkat, hogy ez hogy történhetett.

Látszik, hogy soha nem olvasták a Hírek szekciónkat, mert siettünk egyből közzétenni, hogy ellopták a mi saját felirat fájl formátumunkat, az MPsub-ot is (lásd a specifikációt).

Az ötlet az enyém volt, majd megkérdeztem laaz-t lenne-e olyan kedves és implementálná az MPlayerbe. Ezután 2001. október 12-én 13:51:58-kor beépítette a forrásba a támogatást. A formátumot sehol a világon nem ismerték.

Több következtetés is levonható:

  1. Mr. Christensen soha nem olvasta el a bejelentéseinket.
  2. Mr. Christensen azt sugallja, hogy ők előbb implementálták a mi felirat formátumunkat mint mi magunk. A KiSS firmwarjeit mind 2003-ban készítették, ami - ha jól tudom - pár évvel később volt, mint 2001.
  3. Mr. Christensennek a leghalványabb fogalma sincs arról, hogy a cége milyen szoftvereket használ.
  4. A KiSS Technology furcsa értelmezési problémákkal küzd néhány mondat esetén, mint például "...Nem áll szándékunkban ellenük dolgozni, vagy bármi más módon ellenségeskedni a (nyílt forráskódú) közösség tagjaival."

Egy elég világos képet kaptunk a nézőpontukról, főleg miután láttuk, hogy nem akarnak megbeszélést folyatatni velünk E-Mailben. A KiSS Technology meglátása:

  1. "...a forrásunk nyilvánosságra hozatala szóba sem kerülhet"
  2. A Microsoft (vagy Bush)-féle PR erőltetése, például a hazugságaik ismételgetése, újra és újra kihangsúlyozva: "Ami fontos, hogy nem használtuk az alkalmazásukat."
  3. FUD terjesztése: "Nehéz megmondani, hogy ezek a hasonlóságok hogyan keletkeztek." Verzió követő rendszerekkel is nehéz?
  4. Jó kapcsolattartás a nyílt forráskódú közösséggel: "Ha van néhány azonos sor, akkor meg kell kérdeznünk magunkat, hogy ez hogy történhetett. De ahogy jöhetett az egyik oldalról, ugyanúgy jöhetett a másikról is..." A hibás megközelítés ebben az, hogy totálisan tudatlan nézőpontra helyezkedik, mint 'a mi forrásunk a miénk, teljesen összezavarva, de igen, az állításaink igazak, a tieitek egyszerű hazugságok'

Hogy hogy a KiSS féle cégeket a törvény nem bünteti?

2004.01.07, szerda :: Fejlemény a KiSS Technology ügyében
Írta: Gabucino

A KiSS Technology újabb firmwarejeiben első pillantásra nem találhatóak meg a sztringjeink. Először azt hittük, hogy titkosítva lettek, vagy valamilyen más módon összezavarva, például egy bináris csomagolóval. Valójában ezek az új fájlok simán gzippel vannak tömörítve. A kicsomagolásuk roppant egyszerű:

dd if=fileplayer.bin bs=64 skip=1 | gunzip > fileplayer.bin.decomp

A sztringek még mindig ott vannak. Semmi változás.

Letöltések:

2004.01.03, vasárnap :: Újabb lopott szoftver a KiSS firmwarejében
Írta: Gabucino

Tudomásomra jutott, hogy a mostanság népszerű KiSS Technology - már jelenleg is sérti a GNU General Public License-t - bizonyíthatóan újabb programot lopott el, ami szintén teljesen GPL licensz alá esik.

A kérdéses szoftver egy nagyon jó minőségű MPEG audió codec, a MAD (libmad). Ezt a codec-et egy sor más audió lejárszó is használja, mint például az mpg321, egy, a legtöbb Linux disztribúcióban - beleértve a Debiant is - megtalálható parancssori MP3 lejátszó.

A KiSS firmware-jéből származó sztringek (egyeznek a libmad forrással), megtekinthetők - de te magad is ellenőrizheted, elég egyszerű.

És ha megteszed: ne lepődj meg, ha még több sztringre bukkansz - amik megegyeznek a libjpegéivel.

2004.01.03, vasárnap :: KiSS Tech megjegyzés
Írta: Gabucino

Mielőtt még 10 levelet kapok ez ügyben: a GPL.ZIP fájl, amit letöltésre kínálnak a weboldalukon, csak a Linux kernelt és a busybox forrást tartalmazza, nem az MPlayerét!

Kösz.

2004.01.02, péntek :: Újabb GPL sértés: KiSS Technology
Írta: Gabucino

Alapvetően a KiSS Technology különleges média hardverekre specializálódott, nevesítve DVD és MPEG-4 lejátszókra, set-top-box-okra, és hasonlókra.

Ezzel nincs is semmi baj.

Azonban ha egy gyanútlan felhasználó elindít egy sztring keresést valamelyik firmware-jükön:

$ strings KiSS_DP-508_FW2.7.4_PAL.iso | grep -A 3 -B 6 MPSub
Microdvd
Subrip
Subviewer
Sami
Vplayer
Unknown
MPSub
Subviewer 2.0
Subrip 0.9
Jacosub

Ugyan ezt a parancsot lefuttatva az MPlayer binárisán:

$ strings /usr/bin/mplayer | grep -B 8 mpsub -A 4
<...>
L>microdvd
subrip
subviewer
sami
vplayer
dunnowhat
mpsub
subviewer 2.0
subrip 0.9
jacosub
<...>

Megnézheted a subreader.h vagy a subreader.c fájlokat is az MPlayer forrásában.

Amint láthatod a KiSS firmware-je a felirat formátumokat ugyan abban a sorrendben tartalmazza, mint a mi programunk. Ami igazán kiveri az ember szemét, az az MPSub formátum, ami a mi saját felirat formátumunk, amit eddig sehol máshol nem használtak.

A másik szép dolog a "dunnowhat" alias "unknown" (ismeretlen) felirat formátum, aminek a neve ismeretlen maradt számunkra - ezért az elnevezés. Ugyan ez van a KiSS fájljaiban.

Ez természetesen bőven elegendő a bizonyításhoz. Ami viszont száz százalékossá teszi a lopás tényét, meglehetősen egyszerű: a sscanf() hívások, amik tartalmazzák a felirat értelmező által ismert felirat formátumok mintáját, a kiválasztott felirat fájl azonosításához.

Lássunk egy egyszerű példát:


$ strings fileplayer.bin
<...>
<SAMI>
%d:%d:%d.%d %d:%d:%d.%d
@%d @%d
%d:%d:%d:
%d:%d:%d
Dialogue: Marked
%d,%d,"%c
FORMAT=%d
FORMAT=TIM%c
-->>
<...>

$ strings subreader.o
<...>
<SAMI>
%d:%d:%d.%d %d:%d:%d.%d
@%d @%d
%d:%d:%d:
%d:%d:%d
Dialogue: Marked
Dialogue:
%d,%d,"%c
FORMAT=%d
FORMAT=TIM%c
-->>
<...>

Ezt a mintát használjuk a SAMI felirat fájl felismeréséhez. Van még egy minta az értelmezőnkben, amit 2003. július 20-án építettek be egy új, "ASS" nevű felirat formátum támogatásához. A KiSS Tech fájljaiból ez az egy hiányzik, így ez előtt kellett elemelniük a kódunkat.

Lássunk egy másikat:

$ strings fileplayer.bin
<...>
<%*[tT]ime %*[bB]egin="%d.%d" %*[Ee]nd="%d.%d"%*[^<]<clear/>%n
<%*[tT]ime %*[bB]egin="%d.%d" %*[Ee]nd="%d:%d.%d"%*[^<]<clear/>%n
<%*[tT]ime %*[bB]egin="%d:%d" %*[Ee]nd="%d:%d"%*[^<]<clear/>%n
<%*[tT]ime %*[bB]egin="%d:%d" %*[Ee]nd="%d:%d.%d"%*[^<]<clear/>%n
<%*[tT]ime %*[bB]egin="%d:%d.%d" %*[Ee]nd="%d:%d.%d"%*[^<]<clear/>%n
<...>

$ strings subreader.o
<...>
<%*[tT]ime %*[bB]egin="%d.%d" %*[Ee]nd="%d.%d"%*[^<]<clear/>%n
<%*[tT]ime %*[bB]egin="%d.%d" %*[Ee]nd="%d:%d.%d"%*[^<]<clear/>%n
<%*[tT]ime %*[bB]egin="%d:%d" %*[Ee]nd="%d:%d"%*[^<]<clear/>%n
<%*[tT]ime %*[bB]egin="%d:%d" %*[Ee]nd="%d:%d.%d"%*[^<]<clear/>%n
<%*[tT]ime %*[bB]egin="%d:%d.%d" %*[Ee]nd="%d:%d.%d"%*[^<]<clear/>%n
<...>

Ezeket a mintákat használjuk az RT felirat fájl azonosításához.

Minden egyes mintájuk egyezik a mienkével! Ez nem véletlen. Ez GPL kód eltulajdonítása és beépítése egy védjegyes termékbe! A KiSS Technology nem válaszolt a forrás fájljaikkal kapcsolatos kérdéseinkre (amiket biztosítaniuk kellene), ezért írtam meg ezt a hírt.

Letöltések:

  • KiSS firmware
  • KiSS fileplayer sztringek
  • MPlayer subreader sztringek

2003.12.19., péntek :: MPlayer libcaca-val
Írta: Gabucino

A libcaca tulajdonképpen az aalib egy színes változata. Bár még csak alfa verzió, nagyon jól néz ki. De néhány új kimeneti vezérlő és optimalizáció még elkél.

libcaca képernyő mentés
Képernyő az Üvegtigrisből

Az MPlayer még nem támogatja közvetlenül a libcaca-t, de a következő javítással, a -vo sdl:caca MPlayer kapcsolócal használhatod a caca videó kimenetet (ha fekete-fehér, ellenőrizd a TERM környezeti változót.)

A javítás a vanilla SDL 1.2.6-hoz letölthető innen: patch-SDL-1.2.6-deb-caca.diff.bz2

2003.12.18., csütörtök :: MPlayerHQ OS váltás Slackwarere
Írta: Gabucino

December 17-én 14:30-tól ma kora reggelig a fő szerverünk átesett egy OS újratelepítésen (nem winXP). A Debian Woody-ról Slackware-re történő áttérés nem érinti a CVS szolgáltatást, de a HTTP, FTP és levél szolgáltatások egy ideig nem működtek. Számos oka volt az újratelepítésnek:

  1. Az MPlayerHQ-t feltörték november 16-án 17:50-kor, de 10 perccel később észre is vettük pár rejtett csapda segítségével. Valószínűleg az utóbbi Linux kernelek sebezhetőségei segítségével történt (köszönet a kernel fejlesztőknek, amiért nem publikálták a részleteket korábban.)
  2. A régi OS 3 évvel ezelőtt lett telepítve, ideje volt takaríteni.
  3. A Debian undorító - ez a fő fejlesztőcsapat legtöbb tagjának véleménye
  4. A levelezés átkerült a sendmail+qmailkombinációról egy sima postfix telepítésre

További információért olvasd el A'rpi levelét.

2003.12.09., kedd :: MPlayer 1.0pre3 második próbálkozás
Írta: Alex

Egy nagy hiba került a kiadásba. A Pre3 nem fordul le big-endian gépeken (mint a ppc, sparc és az m68k).

Időrend:

2003.12.09. 05:24 GMT: felfedezték a hibát
2003.12.09. 09:15 GMT: a javítás bekerült a CVS-be
2003.12.09. 10:00 GMT: az FTP site-unkon megjelentek a frissített tarballok

A tarballokat a megszokott helyekről töltheted le, csak a big-engian géppel rendelkezőknek kell frissíteni.

MD5SUM: 998becb79417c6a14d15c07e85188b82 MPlayer-1.0pre3.tar.bz2

2003.12.09., kedd :: MPlayer 1.0pre3 "The Real Counter" kiadva
Írta: Gabucino

Sok idő eltelt de most újra életjelet adunk magunkról (nehéz kitalálni) egy új előzetes kiadással. Windows Media Player skin támogatással. Oké, csak vicceltem. De a ChangeLog így is elég hosszú, csak a bemásolása és ezeknek a fránya HTML tag-eknek a beirogatása is fárasztó.

Szeretném kihangsúlyozni a legújabb visszafelé felépített codecünket: RealVideo 2.0 (RV20), B képkocka támogatással! Ideje áttérni az RV30-ra... ;)

A SiS videó kártya használók nagyon örülni fognak az új sis_vid Vidix vezérlőnek! Nézd meg a dokumentációt! Óh, és mellesleg: az nvidia_vid vezérlő is rengeteg hibajavításon esett át, doublebuffer támogatás a Geforce2-höz, stb. stb...

Kétség kívül sokan fognak örülni a MEncoder egyik új tulajdonságának: a kimeneti audio stream libavcodec-kel történő kódolásának!

Hát ne várj egy percig se tovább, itt a ChangeLog:

MPlayer 1.0pre3: "The Real Counter"

Doksi:

  • az összes MPlayer és MEncoder kapcsoló dokumentálva van
  • az összes FFmpeg/libavcodec kapcsoló dokumentálva van
  • Hiányos XML dokumentáció elkészítésének támogatása
  • Minden-egyben HTML doksi elkészítésének támogatása
  • a HTML dokumentáció idejétmúlt
  • angol, lengyel és francia HTML dokumentáció törölve
  • a dokumentáció spanyol fordítása befejezve
  • futásidejű üzenetek makedón fordítása hozzáadva
  • kisebb fejlesztések és hibajavítások mindenhol

Portok:

  • Matroska fordításának javítása MinGW32/Cygwin alatt
  • nem-Intel CPU-k felismerésének javítása Cygwin alatt
  • felirat automatikus betöltése Windows alatt
  • pthread függőség eltávolítva (teljesen készre fordul egy alap NetBSD telepítésen)
  • további 64 bites javítások
  • rengeteg Mac OS X javítás
  • FreeBSD/x86 alatt a TOOLS/cpuinfo preferált a linuxemu /proc/cpuinfo-ja helyett
  • Darwin XMMS könyvtárak támogatása
  • újabb Darwin verziók támogatása az Altivec detektáló kódban
  • újabb Apple GCC-k támogatása

Codec-ek és demuxer-ek:

  • jobb támogatás a (hibás) MEncoder által létrehozott stram-ekhez a libmpeg2-ben
  • MPEG-TS demuxer frissítések
  • javított MPEG muxer
  • rengeteg hibajavítás az MMS stream-elésben
  • felhasználó által beállítható http user-agent mező
  • tovább fejlesztett (most már működő) keresés növekvő fájlok támogatásával a Realmedia formátumban
  • elmenthető és betölthető index fájlok (megkerülés a 2 GB-nál nagyobb fájlokat kezelni nem tudó formátumokhoz)
  • Ultimotion VfW dekódoló
  • UTF URL-ű MMS stream-ek támogatása
  • nagy DVB demuxer frissítés
  • javított MOV demuxer, ami mindig beolvassa az ImageDesc-et (ffsvq3 hiba javítása)
  • egy régi hiba javítása az AVI/Waveformatex méret számításában
  • XviD API-4 (1.0 beta2) támogatás
  • javított FLAC-in-Ogg támogatás
  • Matroska: jobb AC3 detektálás
  • Matroska: VOBsubs, MP2, FLAC, AAC és HE-AAC támogatás
  • javított Real RTSP detektálás URL analízis segítségével
  • javított 16 bites sztereó TWOS
  • javított MPNG BGR24 képek használatánál
  • vezérlő függvények az OGG demuxer-ben
  • http cookie támogatás
  • LML-M4 MPEG4 capture kártya nyers stream formátumának támogatása

Szűrők:

  • javítások a delogo szűrőben
  • optimalizált eq2 szűrő
  • súlyozott gamma támogatás az eq2 szűrőben
  • új szűrők: hue, spp, fil, yuvcsp
  • alternatív utófeldolgozó szűrő (spp)
  • sok scale szűrő frissítés
  • zrmjpeg szűrő, egy rohadt jó mjpeg kódoló FFmpeg/libavcodec használattal
  • filmdint: új inverz telecine szűrő, keményen mmx-re és 3dnow-ra optimalizálva

FFmpeg/libavcodec:

  • Lagrange szorzók a qscale helyett, a kódolási minőség sokat javult
  • egy régi hiba javítása az MPlayer támogató kódjában
  • több VOL támogatása a H263-ben
  • direkt renderel-és támogatása az MJPEG-ben
  • masszív MLib optimalizáció
  • több VQA fájl támogatása
  • Theora támogatás
  • Sunplus JPEG (SP5X) támogatás
  • H.263 GOB javítások
  • erőteljes tisztítás
  • csökkentett memória footprint (!)
  • javított dekódolás változó arány esetén
  • MMX2 optimalizáció a HuffYUV-ban
  • rengeteg hiba kijavítva a HuffYUV-ban
  • régóta meglévő dekódolási hibák 'first frame is not keyframe' (az első képkocka nem kulcskép) üzenet után javítva
  • CRI ADX támogatás
  • XA ADPCM támogatás
  • páratlan dimenziójú fájlok javítása PPC-n
  • optimalizált MPEG2 bitstream értelmezés
  • jobb interlacing framework
  • IBM's XLC fordító támogatása
  • SAR (sample aspect ratio) támogatása
  • lebegőpontos AAN DCT
  • dinamikusan foglalt nagy adat mezők (kicsi memóriahasználat a legtöbb esetben!)
  • javított sztereó IMA-ADPCM kódolás
  • inline vs always_inline - gyorsulás
  • MMX2-re optimalizált FDCT
  • pontos 2-4-8 DCT
  • sokkal gyorsabb DV kódolás (megveri a libdv-t)
  • hibás felbontású (nem osztható 4-gyel) Cinepak fájlok támogatása
  • Altivec-re optimalizálz FDCT
  • XvMC gyorsítás
  • kezdetleges ZyGoVideo dekódolás
  • RGB támogatás az FFV1-ben
  • új paletta API, minden codec frissítve
  • zajcsökkentés a DCT koefficiensekben
  • "av_log" log-oló API
  • codec-ek buffer hint-jeinek támogatása
  • BGR24, RGB555 és PAL8 képformátumok
  • 8BPS, MS RLE, MS Video1, QT RPZA, QT SMC, FLIC és TrueMotion1 dekódolók
  • 16x8 MV vizualizáció támogatása
  • H.263 átlapolt blokk mozgatás kompenzáció (OBMC), 4MV támogatás
  • H.263 alternatíva a vlc támogatásban
  • H.263 deblokkoló szűrő (MMX-re optimalizálva)
  • H.263 módosított kvantálási támogatás
  • H.263 szelet struktúra mód támogatása
  • Real RV20 dekódoló (B-képkocka támogatással)

Vezérlők:

  • VIDIX equalizer támogatás az fbdev-ben, svga-ban és vesa-ban
  • VIDIX colorkey-elés támogatása az fbdev-ben, svga-ban és vesa-ban
  • idejétmúlt kapcsoló: -fb
  • új SiS 650/651/740/stb. VIDIX vezérlő
  • biztonságosabb vo_directx direkt renderelés
  • nagyarányú nvidia_vid frissítés
  • gl2 frissítés
  • ggi már támogatja a nem direkt bufferes renderelést és vágást
  • tdfxfb javítás gcc 3.x-en
  • dfbmga frissítve, G200 támogatás
  • colorkey-elés kikapcsolható
  • Radeon 9800 (R350) támogatás a VIDIX-ben
  • valódi javítás a buffer méret megkerülésre a vo_zr-ben
  • új vo_zr2 vezérlő, ami kihasználja a szűrő réteg előnyeit
  • javított vesa pthread-del együtt használva
  • futás idejű "maradj a tetején" funkcionalítás (majdnem minden kimeneti vezérlőben)
  • ALSA 1.x támogatás

SWScaler:

  • frissített MLib (Sun VIS) támogatás
  • sokkal pontosabb szűrők (kerekítési javítások)
  • MMX-re optimalizált UYVY kimenet
  • megszüntetett chroma scaling hibák

Egyéb:

  • javított helyzet és geometria
  • javított fordítás, ha a libavcodec hiányzik (de ez rossz dolog)
  • MTRR detektálás hozzáadva a TOOLS/cpuinfo fájlhoz
  • FAAD detektálás a configure-ban javítva/továbbfejlesztve
  • javított FLAC detektálás a configure-ban
  • GUI fájl kiválasztás javítva az új formátumokhoz
  • Fontconfig támogatás
  • igazi VOBsub keresés támogatása
  • régi libcss támogatás eltávolítása (senki sem használja és hátrányai vannak)

MEncoder:

  • FFmpeg/libavcodec audió kódolás támogatása
  • kilép ha nincs videó stream (elkerüli a nem várt szegfaultokat)
  • nagy hiba javítása (hiányzó InitTimer hívás), néhány esetben összezavart időzítők
  • rawyuv (i420) 'kódoló'

Az MPlayer 1.0pre3 letölthető a következő helyekről:

2003.11.25., kedd :: Linux New Media Award 2003
Írta: Diego

Linux New Media Award 2003

Az MPlayer lett az idei év legjobb multimédiás szoftvere a német Linux New Media Award 2003 szavazáson. A zsűri a Linux New Media AG szerkesztőiből és közösségéből állt.

Az MPlayer a szavazatok 25.8%-ával kicsivel a xine (24.2%) előtt végzett.

2003.10.11., vasárnap :: Az FFmpeg CVS átköltözött az MPlayerHQ-ra
Írta: Gabucino

A Sourceforge szolgáltatásainak folyamatosan csökkenő minősége miatt, megszületett a döntés az FFmpeg CVS-ének mplayerhq.hu-ra történő átköltöztetéséről.

A "veterán" MPlayer felhasználók emlékezhetnek azokra az időkre, amikor a libavcodec-et (az FFmpeg codec részét) az MPlayer CVS fáján belül fejlesztették. A fejlesztés visszakerült a Sourceforge szerverére, így más projektek - és a fő FFmpeg természetesen - is hasznosíthatták a fejlesztéseinket. Na de vissza a mostani dologhoz.

Az FFmpeg CVS fája a Sourceforge-on hamarosan megszűnik! A többi szolgáltatás egyenlőre az SF-en marad, de valószínű, hogy a levelezési listát is átköltöztetjük.

Az új FFmpeg fa letöltéséhez a következő parancsokat kell kiadnod:

cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg

A meglévő forrás frissítése az alábbi parancsokkal történik:

cd ffmpeg
cvs -z9 update

2003.10.05., vasárnap :: MPlayer 1.0pre2
Írta: Gabucino

Az 1.0 következő béta, előzetes kiadása. Teszteld vagy hagyd a francba.

Az NVidia felhasználók örülni fognak a (leginkább Sascha Sommer érdeme) legújabb áttörésünknek: az nvidia_vid VIDIX vezérlőnek. Még béta állapotú, de biztos, hogy működik legalább TNT2-n és Geforce2-n.

Nem tudjuk megmondani, vagy kell vagy nem a kártyád előzetes inicializálása a zárt-forráskódú bináris (?) (?) XFree86 NVidia vezérlővel.

Ha adhatok egy tanácsot: ha NVidia kártyád van, próbálj meg lejátszani egy DIV3 (DivX 3.11) fájlt a következő parancssorral:

$ mplayer filename.avi -vc divxds -vo cvidix -vf format=uyvy

!!KONTÁR!!: Igen, IGAZI grafikus videó lejátszást fogsz látni IGAZI szöveges konzolon. Roppant ügyes, mi?

Lássuk a ChangeLog-ot:

MPlayer 1.0pre2

Biztonság:

  • távolról kihasználható buffer túlcsordulás az asf stream-elő kódban javítva

Doksi:

  • a spanyol és orosz fordítások majdnem készek
  • a francia, magyar és lengyel fordítások frissítve lettek
  • új, román fordítás elkezdve
  • számos rész frissítve

Portok:

  • kezdeti Amiga/MorphOS (GeekGadgets segítségével) támogatás
  • FreeBSD 5.x (libkse/libthr) támogatás a win32 DLL betöltőben
  • végre javítva a fordítás a nem-mvi képes alpha CPU-kon
  • OSD menü már megy MinGW alatt is
  • slave mód, VOBsub és MEncoder támogatás Windowson
  • MinGW 3.1.0 teljesen kész MPlayert tud fordítani!

Codec-ek és demuxer-ek:

  • QuickTime 6.3-as DLL-ek támogatása
  • az importált FAAD-ban pár hiba javítva
  • hibás GCC használata esetén a belső FAAD kikapcsolva
  • --enable-externalfaad kapcsoló a külső FAAD könyvtár használatának előírásához
  • imaadpcm hiba javítva
  • ViVD v2 codec támogatás (csak DLL)
  • QuickTime codec támogatás a Matroska-n belül
  • javított keresés a Matroska-ban
  • néhány DMO codec-kel kapcsolatos hiba javítva
  • hibás felhasználói adat hosszal rendelkező MOV fájlokhoz javítás
  • pár demuxer, ami EOF után olvasott, javítva
  • jobb RTP szinkronizáció
  • FLAC támogatás az importált libmpflac segítségével

Szűrők:

  • új delogo szűrő (a TV csatornák logo-inak eltüntetéséhez)
  • preset-ek támogatása az swscaler szűrőben
  • új audió szűrő exportálás, a vizuális effektes alkalmazások támogatásához
  • helyes kiválasztás kezelés a bmovl szűrőben

FFmpeg/libavcodec:

  • jobb divx/xvid hiba kereső kód
  • Id RoQ dekódoló
  • Interplay MVE dekódoló
  • WC3/Xan videó dekódoló
  • Xan DPCM, DK3 & DK4 ADPCM audió dekódolók
  • régi xvid detektálása fourcc=DIVX-szel
  • vp3 dekóder javítások
  • javított Alpha optimalizáció
  • x86 optimalizációk már szálbiztosak
  • beállítható jelenet váltás határok
  • jobb MPEG1/MPEG2 alkalmazkodó kódoló
  • minőségi javulás a nagy bitrátás videóknál rácsos kvantálással
  • indeo3 dekódoló javítás
  • új kapcsolók: mv0, cbp
  • DV videó kódoló
  • MPEG1 már működik a rácsos kvantálással

Faad2:

  • szinkronizálva a legújabb CVS-hez
  • HE_AAC profil hozzáadva
  • SBR QMF fejlesztések
  • DRM frissítések
  • kovariáns gyorsítás
  • csökkentett memória használat
  • teljeskörű tisztítás és javítás

Vezérlők:

  • VIDIX vezérlő nVidia kártyákhoz
  • VIDIX és libdha port Windowsra
  • SDL támogatása IRIX-en
  • directfb2 javítva a legújabb directfb-hez
  • opengl videó kimenet Windowson
  • egyenletes audió lejátszás alsa9-cel
  • teljes képernyő és geometria támogatás a directx-ben
  • teljes képernyő támogatása az opengl vezérlőkben
  • OSD javítás az svga-ban
  • új cvidix és winvidix vezérlők
  • beállítható színkulcsok

Egyéb:

  • számos lyuk javítása
  • optimalizáció választás a PPC 7455 CPU-s rendszerekre
  • a CPU detektáló kód már sebességet is mér az x86-os gépeken
  • unrarlib kicsit megtisztítva
  • ismert x86 CPU-k listája frissítve (Opteron is benne van!)
  • igazítás és okos sorvágás kapcsolók a feliratokhoz

Az MPlayer 1.0pre2 letölthető a következő helyekről:

2003.09.25., csütörtök :: Távolról kihasználható buffer túlcsordulási sebezhetőség az MPlayerben
Írta: Gabucino

Súlyossági fokozat:

MAGAS (ASX stream tartalom lejátszása esetén)
ALACSONY (szokásos fájlok lejátszása esetén)

Leírás:

Egy távolról kihasználható buffer túlcsordulást találtunk az MPlayerben. A rosszindulatú támadó létrehozhat egy olyan ASX fájlt, melynek beolvasásakor az MPlayer lefuttatja a fájlban lévő ártalmas kódot.

Érintett MPlayer verziók:

MPlayer 0.90pre sorozat
MPlayer 0.90rc sorozat
MPlayer 0.90
MPlayer 0.91
MPlayer 1.0pre1

Nem érintett MPlayer verziók:

MPlayer 0.90pre1 előtti kiadások
MPlayer 0.92
MPlayer HEAD CVS

Értesítés:

A fejlesztőket 2003.09.24-én értesítették (Otero Hernan)
A javítás 2003.09.25-én 02:36:36 órakor került be a CVS-be.
Az MPlayer 0.92 (csak a sebezhetőséget javító kiadás) 2003.09.25-én 12:00:00 órakor lett kiadva

Letölthető javítás:

Az összes érintett verzióra használható javítás itt található.

Ajánlott frissítési módok:

MPlayer 1.0pre1 felhasználóinak frissítés a legújabb legújabb CVS-re
MPlayer 0.91 (és korábbi) felhasználói frissítsenek a 0.92-re VAGY a legújabb CVS-re

Az MPlayer 0.92 letölthető a következő oldalakról:

2003.09.01., hétfő :: MPlayer 1.0pre1 kiadva
Írta: Gabucino

Ez a pre-release a 1.0-ás verzió kiadását megelőző hibajavító sorozat első része. Megint hangsúlyozom: ez a csomag NEM az idejétmúlt 0.90 illetve 0.91 verziókból jött létre, hanem a HEAD CVS ágból, ami a 0.90rc4 előzetes kiadásból lett létrehozva.

Kérjük, hogy teszteld amennyire csak tudod, és ha hibát találsz azt hozd tudtunkra!

Keresünk embereket, akik karban tudnák tartani (vagy legalább pillanatnyi fordítást készíteni) a lengyel, norvég, román, holland, és török dokumentációt.

Lássuk a Changelog-ot. Elég rövid, nem...?

MPlayer 1.0pre1 -- "Fejlesztés" a tengerparton

Doksik:

  • A DOCS/Language/ könyvtárak átnevezve DOCS/id-re, az angol fájlok a DOCS/en-ben vannak
  • HTML --> XML formátumú konverzió (jelenleg angol, orosz és francia)
  • új spanyol doksi fordítás
  • a man oldal újraszervezve, kapcsolók rendezve
  • Végre a libavc-option.txt bele lett olvasztva a man oldalba
  • slave módú parancsok a man oldalból a DOCS/tech/-be kerültek
  • tradicionális kínai súgó fájl hozzáadva
  • nagy arányú súgó fájl frissítések, a legtöbb nyelv időszerű most
  • új és tovább fejlesztett Windows port rész Cygwin ás MinGW alfejezetekkel
  • majdnem az összes kapcsoló dokumentálva van
  • javítások és kisebb frissítések mindenhol

Nagy/Szerkezeti változások:

  • a linux/ könyvtár átnevezve osdep/-re
  • postproc/postproc* fájlok áttéve a libavcodec-be
  • a régi libmpeg2 ki lett cserélve a 0.3.1-es kiadás javított változatára
  • doksi priorítás & telepítés (--language=ab,cd,ef,all és így tovább)
  • yuv2rgb konvertálás eltávolítva a legtöbb vo vezérlőből (mint pl. fbdev, gif89 stb.)
  • -vop kapcsoló kiváltva a fordított irányú -vf-fel, nagy változások a konfigurációs rétegben
  • a stream réteg "megtisztítva", -dvd -> dvd:// stb.
  • autosub átírás, az összes feliratot hasonló fájlnévvel próbálja betölteni
  • a teljes régi konfiguráció olvasó törölve, csak az új maradt (nincs kompatibilítás visszafelé!)

Portok:

  • HP-UX javítások
  • Darwin / Mac OS X-re átírva (extra pontos Darwin időzítőkkel)
  • Win32/MinGW-re átírva (beleértve a hálózats részt, időzítőket, getch stb.)
  • win32 codec DLL támogatás Win32/Cygwin alatt (és MinGW alatt is!)
  • rengeteg PPC (beleértve az Altivec-et) optimalizáció
  • néhány ARM javítás
  • Alpha javítás (különösen a nem-gcc3 támogatás)
  • kezdeti Hitachi SuperH támogatás (SH3/SH4)

Codec-ek/demuxer-ek támogatása:

  • realaudio win32 DLL-ek támogatása
  • számos realaudio/realvideo javítás, beleértve a WxH hibákat, Sipr stb.
  • számos realmedia a-v szinkronizációs javítás
  • realaudio v4 demuxer
  • realaudio 14_4 és 28_8 codec-ek támogatása (mind bináris DLL mind natív kód)
  • realmedia rtsp:// támogatás (független a live.com rtsp dolgaitól!)
  • Matroska demuxer
  • demuxer: mpeg4-es automata detektálás engedélyezése, h264-es támogatás
  • .wav extra adat értelmezése (truespeech, atrac3 stb.)
  • MPEG-TS (Transport Stream) és TIVO demuxers
  • DVB (Digital Video Broadcasting) bemeneti vezérlő
  • hwac3: DTS áteresztő támogatása
  • új szűrők: down3dright, detc, telecine, tfields, ilpack, ivtc, dsize, tinterlace, pullup (mmx-re optimalizált!), framestep, tile
  • vf réteg: szelet támogatás (csak crop, expand, swscale)
  • vf scale aspect javítás
  • swscaler: tisztítás & API változás, yv12 -> yuy2 alpha asm-ben, -fPIC fordítható
  • swscaler: fényesség/színmélység/színtelítettség és különböző YUV támogatás
  • NUV kódolás
  • SGI kép fájlok dekódolása (-mf)
  • Theora videó (libtheora/libogg használatával) támogatása
  • DivX.com 5.0.5 könyvtárak támogatása
  • a legújabb XviD kódoló/dekódoló tulajdonságainak támogatása
  • dekódoló a Hauppauge PVR 250/350 MB-YUV formátumhoz (fourcc HM12)
  • Vanguard win32-es h264, stb. codec-ek támogatása
  • Video for Linux 1: különböző hibajavítáasok, videó eq támogatás
  • Video for Linux 2 támogatás
  • TV támogatás: kick-ass kép formátum támogatása
  • mp3lib: az assembly források gcc inline assembly formátumúak lettek (c)
  • mp3lib: szinkronizálás az mpg123 0.59s-pre-vel
  • mp3lib: végleges layer-1 támogatás
  • mp3lib: eldobott első mp3 keret kihagyása, sok javítás hibás/rosszul detektált fájlokkal kapcsolatban
  • működő FAAD verzió importálása
  • 8BPS (Planar RGB) támogatás
  • működő DVD (libmpdvdkit) támogatás Cygwin/MinGW alatt

FFmpeg/libavcodec:

  • libavcodec: static, const, fordító figyelmeztetések tisztítása, UINTX -> uintx_t
  • régi HuffYUV v1 támogatás
  • PAL 4:1:1 SMPTE 314M DV stream-ek támogatása, NTSC DV utolsó MB oszlop javítás
  • javított kitöltési hiba a rosszul detektált, ritka fájlokhoz
  • DspContext.(i)dct_* bitexact tisztítás
  • felhasználó által beállítható kvantálási kitérés
  • MPEG1 szelet kódolás támogatása
  • MSMPEG4 2-lépéses támogatás
  • H264 videó dekódolás
  • Indeo 3 videó dekódolás
  • VP3 videó dekódoló (néha hibás)
  • Sorenson 3 (SVQ3) videó dekódoló (tulajdonképpen egy h264 variáns)
  • 3IV1 (3ivx v1) dekódolás
  • ASV1 (ASUS Video v1) és ASV2 (ASUS Video v2) kódolás/dekódolás
  • javított SVQ1 dekódolás (az FFmpeg VLC függvényeinek felhasználásával)
  • csonkított unary binárosítás, unary k-th sorrend exp golomb binárosítás :)
  • FFV1: veszteségmentes YUV codec, sokkal jobban tömörít, mint a huffyuv, de lassabb
  • veszteségmentes MJPEG kódolás/dekódolás, pegasus "pseudo yuv" (=RCT) dekódolás
  • ATI VCR1 és VCR2 dekódolás
  • teljes értékű SH4 optimalizálás
  • ARM-re optimalizált simple_idct
  • MPEG2 kódolás
  • PSX MDEC dekódoló
  • beállítható kvantálási matricák

Vezérlők:

  • x11_common: javított metacity detektálás
  • x11_common: 10l javítás az eredeti réteg detektáló kódban
  • x11_common: kiterjesztett fstype konfigurációs opciók
  • x11_common: egyenletes ablakmozgatás
  • tdfx_vid vezérlő (3dfx kártyák átlapolása AGP támogatással)
  • vo_xover: általános x11 átlapoló vezérlő, jelenleg csak a tdfx_vid használja
  • mga_vid: különböző javítások, 16MB G400 detektálás, többszörös kártyák támogatása
  • új svgalib vo vezérlő
  • vo_directfb2: tripla bufferelés támogatása, konfigurációs rendszer megváltozott, javítások
  • OpenGL vezérlő tisztítása/javítása (mind a vo_gl, mind a vo_gl2)
  • vo_fbdev tisztítás/részleges újraírás, már igazi direkt rendereléssel
  • vo_xvmc: új vezérlő XvMC (HW MC/IDCT) gyorsítási képességgel
  • új TGA kimeneti vezérlő
  • új vo_fbdev2 (teljesen újraírva)

Egyéb:

  • a gcc már megtalálja a rossz mp_msg() hívásokat
  • rengeteg konfigurációs/parancssori értelmezési javítás (néhány közülök legalább 100000l hiba volt)
  • configure: VIDIX engedélyezése PPC-n
  • configure: teljes PPC optimalizáció és újraírt architektúra kezelés
  • spudec.c: "hibás töredék" kezelésének javítása, javított felirat sorolás
  • hálózati stream-elő réteg: IPv6 támogatás
  • FTP támogatás
  • playtree értelmezés gyorsítása :)
  • számos URL értelmezési javítás
  • hibás konfigurációs fájlok esetén bekövetkező összeomlás végre javítva!
  • GUI: PPC (fordított bájtsorrend) javítás
  • GUI: visszatérés az 'alapértelmezett' skin-re, ha a beállított skin nem működik
  • TOOLS/plotpsnr.pl: gnuplot-ot használó PSNR rajzoló eszköz
  • DOCS/tech/mpcf.txt: MPCF/NUT vázlat/specifikáció
  • TVout/matroxtv: különböző fejlesztések
  • gépelési/nyelvtani javítások számos fájlban

Az MPlayer 1.0pre1 letölthető a következő helyekről:

2003.08.14., csütörtök :: 1.0 hírek
Írta: Alex

Mint azt minden bizonnyal tudjátok, készülünk az MPlayer 1.0pre1 kiadására. Ez nem egy szokványos kiadás lesz, legalábbis nem olyan, mint az eddigiek. Különleges, mert azért készül, hogy segítse a hiba vadászatot és technológiai áttekintést adjon arról, hogy mire is vagyunk képesek most.

Most bizonyára azt kérditek, hogy mire is?

  • Az összes széles körben elterjedt codec támogatása a libavcodec-kel, ami azt jelenti, hogy nincs szükség bináris codec-ekre! (az új codec-ek a H264, Indeo3, Sorenson3, VP3, 3ivx, FFv1, ASV1, VCR1/VCR2)
  • Csak az újabb RealMedia fájl (és néhány QuickTime audió codec-hez) lejátszásához kell bináris codec
  • Sokkal stabilabb mint valaha
  • Tisztább forráskód (bár a G2 még tisztább lesz)
  • MPEG-TS (Transport Stream), DVB és TIVO támogatás
  • DivX.com 5.0.5 könyvtár támogatása
  • Egyedülálló Matroska támogatás
  • Theora támogatás
  • Majdnem teljes natív Windows (MinGW) port, a segítség és tesztelést nagyon megköszönnénk

A jelenlegi ChangeLog a CVS-ben megtekinthető.

És mi van azzal az említett hiba vadászattal?

Azt tervezzük hogy bekapcsoljuk a forrás összes, eddig problémásnak tekintett részét, hogy megtaláljuk az eddig rejtett hibákat. Például a parancssori/konfiguráció értelmező rutinokban eddig volt néhány - a tesztelés hiánya miatt - kikapcsolt funkció.

Ohh, mielőtt elfelejtem, említettem már, hogy egy hiba vadászó partit tervezünk?

Várjuk a programozókat, csatlakozhatsz a szálhoz a levelezési listán, itt kezdődik.
Valamint szeretnénk megkérni titeket is, kedves felhasználók, hogy küldjetek igazi hibajelentéseket az mplayer-users levelezési listára (miután elolvastátok a dokumentációt és a hiba jelentési részt, amit megtalálhattok itt). Írjátok hozzá a [BUG] jelölést a tárgy sorhoz, ha azt akarjátok, hogy az általatok talált hiba tényleg ki legyen javítva! Ez vonatkozik minden, az elmúlt hetekben jelentett hibára, ami még nem lett kijavítva.

És most, minden, amit mondhatok: hoszzú életet az MPlayernek!

2003.08.13., szerda :: MPlayer 0.91 kiadva!
Írta: Gabucino

Meglepetés. Aki figyelemmel kísérte az MPlayer híreket, az tudhatja hogy külön folytattuk a 0.90-es verziójú kód csiszolgatását, és folyamatosan visszaportoltuk a 'main' fából azokat a javításokat, amelyeket lehetett.

Ez az utolsó kiadása ennek a fának. Nincs elég emberünk a karbantartásra, de szerencsére értelme sincs. Nos, ez a kiadás nem tartalmazza a 'main' fában nemrég megjelent új funkciókat, mint például a nyitott forrású Sorenson 3 dekóder, és hasonlók!!! Úgy érdemes tekinteni rá, mint egy hibajavító frissítésre az MPlayer v0.90-hez. És készülj fel, mert néhány napon belül kijön az MPlayer v1.0pre1!!!

A ChangeLog:

Doksi:

  • francia, magyar, kínai fordítások frissítése
  • MPlayer által kiírt üzenetek fordításának frissítése
  • sok javítás a HTML dokumentációban
  • javítások a man lapon
  • kívánságlista frissítve :)
  • lengyel dokumentáció eltávolítva (régi)
  • norvég, román, és török help fájlok eltávolítva (régiek)

Javítások:

  • kis javítás az sp5x video codec-ben
  • menü pillanatállj funkciójának javítása
  • fejlesztett detc video szűrő
  • javítások a zr videokimenetben
  • javítások a directx videokimenetben
  • javítások az sdl videokimenetben
  • javítások a vesa videokimenetben (többszörös init támogatása)
  • midentify újra működik
  • TOOLS/matroxtv fejlesztve és javítva
  • $PREFIX/codecs könyvtár hozzáadva az összes codec keresési útvonalához (--with-codecsdir kapcsoló)
  • K6/2+ és K6/3+ detektálás
  • mono PCM streamcopy javítva a MEncoder-ben
  • bigendian OSD javítás
  • HPUX 11.00 SIGBUG hiba javítva
  • alapértelmezett v4l NTSC fps érték javítva
  • definícó javítás portolva a fő libdvdread fából
  • az --enable-qtx-codecs opció átnevezve --enable-qtx-re
  • a parancssori értelmező egy hibájának javítása
  • javítás az MMS stream-elésben
  • hibás konfiguráció file esetén előforduló összeomlás javítva
  • metacity támogatás

Portolás:

  • a QT audio dekóder fordul MacOSX-en is
  • MOV demuxer fordítási és összeomlást okozó hibáinak javítása Cygwin-en
  • egyéb Cygwin fordítással kapcsolatos javítások
  • OpenBSD támogatás a RealVideo-ban és a RealAudio-ban

Az MPlayer 0.91 a következő helyekről tölthető le:

2003.08.09., Szombat :: MPlayer G1 hírek
Írta: Gabucino

Mindenki az MPlayer G2-vel foglalkozik. De mi a helyzet a régi jó MPlayer G1 verzióval? Nos, nem sok. Őszintén. Ha bármikor megnézted, hogy miről is beszélünk, akkor tudod, hogy most két G1 fa létezik:

  1. 0_90 - ami a 0.90-es verzió, plusz a kritikus hibák javításai. Valószínűleg ez a legstabilabb verzió jelenleg, habár ez tudja a legkevesebbet. Még a Sorenson 3 sincs benne. Egy kiadás ebből a különös fából már hónapok óta tervbe van véve, de végül mindig el lett halasztva. A véleményem: nem is éri meg kiadást készíteni.

    Jelenleg ezen fa fejlesztői és a kiadások koordinátorai jómagam és Diego Biurrun (yo diego!;). Ínnen várható az MPlayer 0.91 megszületése.

  2. main - a rendes fő fejlesztési fa. Kevésbé stabil. Ez az a fa, amit használni kell. Így. Még nincs igazi tervünk ezzel a fával kapcsolatban. Nincs kiadási időrend, sem közös megegyezés a verzió számozásról.

    Alex a karbantatója ennek a fának, habár azt mondja, hogy egész nyáron távol lesz, megy a csajokkal a strandra, így leginkább Diego és én segítünk neki az új 10l hibák bevezetésében. Talán 0.99 lesz (de Alex egy kisebb számot javasol). Látogass vissza a következő napokban a friss információkért!

2003.08.06., szerda :: A Debian a SuSE nyomában? Ne csomagolj hiányos MPlayert!
Írta: A'rpi

A legutóbbi DWN (Debian Weekly News), szerint a Debian fejlesztők megint az MPlayer becsomagolásán gondolkoznak. Mivel ők még a SuSE-nál is paranoiásabbak, szándékukban áll az összes natív codec-et kidobni (kezdve a libavcodec-kel), hasonlóképp elbánva továbbá az olyan fájlokkal, amiknek a fejlécében nincs benne hogy GPL licensz alá esnek. Ezekután a lejátszó természetesen használhatatlan lesz.

SuSE warning

Úgy vélem hogy még a semmi is jobb egy használhatatlanul csomagolt alkalmazásnál. Az így készült csomag nemcsak a felhasználó számára értéktelen (el kell távolítaniuk az eredeti verzió lefordítása előtt), de ráadásul rossz fényt vet magára az alkalmazásra is, mivel képtelen lesz még egyetlen kis fájl, vagy AC3 hanggal rendelkező szabad DVD lejátszására is... Sajnos a legtöbb felhasználó nem fogja észrevenni a kis megjegyzéseket a disztribúcióspecifikus fájlokban (mint például a README.SuSE, vagy a README.Debian), és elmondják ismerőseiknek, portáloknak/fórumokban, rosszabb esetben magazinoknak (amik alkalomadtán disztribúciókat értékelnek), hogy az adott program milyen használhatatlan.

Hozzánk érkeznek be azok a levelek, melyekben a felhasználók panaszkodnak hogy az XYZ fájlt nem tudják lejátszani a SuSE-jük alatt, de a haverjük RedHat alatt igen. Egy idő után kicsit unalmas újra és újra elmagyarázni, hogy a SuSE-ban (és hamarosan a Debian-ban is) a használhatatlanságig csonkították az MPlayert, és csak azt tehetik hogy letörlik a csomagot, és forrásból fordítanak, ha le akarnak játszani bármit is.

Megjegyzendő hogy rengeteg foltot ráraknak az MPlayerre, ami olyan új hibákat eredményezhet amiket mi - az eredeti forrás birtokában - nem tudunk reprodukálni. Hozzánk kellene elküldeni a patch-eket, hogy átnézhessük és alkalmazhassuk őket, és megmondhassuk, ha valami hibát okoznak a kód többi részében.

Én (A'rpi) arra szeretném kérni a szóban forgó disztribúciókat hogy fontolják meg a jelenlegi csonkított MPlayer csomagok terjesztésének megszüntetését! A mottónk: ha nem tudod rendesen csinálni, inkább ne is csináld! A felhasználóknak mindig lehetőségük van, hogy a forrást letöltve, saját felelősségükre lefordítsák. Mi is ismerjük a jogi problémákat, de - mivel az egész multimédia ipar agyon van szabadalmaztatva - lehetetlen egy jól működő, szabad médialejátszót létrehozni a legtöbb ilyen szabadalom megsértése nélkül. Már azt is fontolóra vettem hogy levédetem a G2-ben használt A-V szinkronizációs algoritmusomat, hogy megelőzzem a következő generációs kód megcsonkított verziójának terjesztését. De remélem az illetékesek időben rájönnek a tévedésükre, és nem kényszerítenek egy ilyen lépés megtételére.

2003.08.06., szerda :: MPlayer G2 pre-39 javítás
Írta: Gabucino

Még egy kis adalék a most kiadott G2 tech preview-hez:

  1. Sajnos az XSHM kimenetet preferálja az XV-vel szemben, így nem fog alapban hardveres gyorsítást használni.
    Megoldás: használd a -vo xv parancssori kapcsolót.
  2. Az új fbdev videokimeneti vezérlő - ami többek között triple buffering-et is használ - alapértelmezésben a /dev/fb1 framebuffert használja.
    Megoldás: használd a -vo fbdev=/dev/fb0 parancssori kapcsolót.

Élvezd a Második Generációt!

2003.08.03., vasárnap :: MPlayer G2 pre-39 (tech preview) kiadva!
Írta: A'rpi

Az MPlayer G2 a méltán híres :)) MPlayer nevű lejátszó következő generációja, ami a "régi" kódból átvett jó részek kivételével teljesen a nulláról lett újraírva, átgondolt tervezés után. A régi projekt természetesen nem halt meg, mindössze többet dolgozunk a felhasználók számára - eddig - láthatatlan G2 kódon.

G2 képernyő mentés
MPlayer G2 akcióban

Az elmúlt pár napban jelentős változásokon ment keresztül a kód, hogy az első, bátor tesztelők a kezükbe vehessék :)

Ami már megvan:

  • A G1-énél sokkal jobb A/V szinkron és időzítés
  • Natív OGG és NSV demuxer-ek
  • Sokkal jobb MPEG audio/video demuxer
  • Gyorsabb videókezelés, megbízhatóbb direct-renderelés és slices
  • Új, átgondolt video-kimenet API, újraírt fbdev, x11, xv, mga/tdfx_vid meghajtókkal
  • Stabilitás, tiszta forráskód

Ami még hiányzik:

  • Az MPEG (ES/PS/TS/MP3), AVI, ASF/WMA/WMV és OGG/OGM fájlokon kívűl más file-ok lejátszása.
  • Tekerés (már részben működik, csak még nincs befejezve)
  • GUI (az új, GTK2 alapú GUI fejlesztésének megbeszélése most is tart)
  • OSD és feliratok (fejlesztés alatt)
  • sok parancssori paraméter, konfig fájl(ok), hot-key-ek
  • sok codec és video szűrő (könnyű őket portolni, csak még senki se csinálta meg)
  • dokumentáció :)
  • ...és a G1 összes többi extrája. De hát ez csak egy tech preview!

Aki elég bátornak érzi magát hogy kipróbálja a G2-t (nyugi, nem gyújtja fel a házat, és nem eszi meg a macskát, legalábbis remélem :)), az letöltheti innen! NE jelents be semmilyen hibát, viszont ha van olyan fájlod ami a fentebb felsorolt formátumok egyikébe tartozik, de ennek ellenére a G2 nem játssza le, akkor töltsd fel az ftp://ftp.mplayerhq.hu-ra, és a mellé rakott .txt-ben említsd meg a G2-t!

Letöltési helyek:

  • Magyarország 1 HTTP

2003.07.01., kedd :: Európai szoftver szabadalmak
Írta: Gabucino

Az Európai Unió most készül a szavazásra a szoftver szabadalmak feletti teljes kontollról! Ha el akarod kerülni, hogy a rendőrség folyton zaklasson kérlek, olvasd el az összefoglalót itt, majd írd alá a két petíciót http://petition.eurolinux.org és http://petition.ffii.org.

Ha úgy hiszed, hogy ezek az akciók hiába valók, akkor kérjük beszélj a legközelebbi EU képviselővel az ügyről.

2003.06.08., vasárnap :: Választható honlaptémák
Írta: Gabucino

Elérhetővé illetve kiválaszthatóvá tettem néhány régebbi honlap témát, természetesen mindegyiken aktuális a tartalom. Nem feltétlen garantált visszamenőleg a teljes kompatibilitás, de túl nagy problémák bizonyosan nincsenek/nem lesznek. Válaszd ki amelyik tetszik :)

2003.05.26., hétfő :: MPlayer O'Reilly cikk
Írta: Gabucino

Kivilcim Hindistan írt egy O'Reilly cikket az MPlayer-ről. Klikkelj ide!

2003.05.13., kedd :: Hírek a médiavilágból
Írta: Gabucino

  • MPlayer - előszöris: ha még valami folytán nem tűnt volna fel, a 0.90 release gonosz módon 0.90pre-nek hazudja magát. Nem kell aggódni, csak elfelejtettük átírni :) Egyébként az új (0.91) release heteken belül megjelenik.

    Újdonságok a 'main' ágban:

    A legfontosabb bejelentenivalók:

    • Az MPlayer 'main' ága támogatja a Matroska konténer formátum lejátszását.
    • május 11-től kezdve az MPlayer képes a nyílt forráskódú Theora codec-kel készült filmek lejátszására.

    De persze mindenképpen érdemes a CVS-ből frissíteni a legújabb hibajavításokhoz, új feature-ökhöz, egyebekhez.

  • MPlayer G2 - A'rpi végre elkezdte kódolni az új generációs lejátszóját: az MPlayer G2-t (generation 2). A'rpi elmondása szerint ez egy lejátszó "mag" lesz, teljesen szeparálva mindenféle UI-tól (user interface), teljesen tiszta design-nal.

    Jelenleg nem hozzáférhető CVS-ből, mert annyira alpha. Egyhamar nem is kerül ki.

    Nade mi is új rajta annyira? Most így két dolog jut eszembe róla, az egyik a teljesen szinkronizált MPEG lejátszás (konstans 0.000 A-V sync különbség), a másik pedig az új OGG demuxer, ami által fölöslegessé válik a pöffeszkedő, lassú libogg használata, mert ez a pár kilobyte-os kis kód teljesen kiváltja (igen, az OGG valóban elég primkó kis formátum, egy nem objektumorientált kóder az eredetinél sokkalta optimalizáltabb dekódert tud írni:)

    Ez az új mag - elkészülte után - alapjaiban változtatja meg a médialejátszók stagnáló világát. Légy készen! :)

  • SVQ3 - egy neve elhallgatását kérő kóder nemrég Sorenson 3 (SVQ3) dekódert írt az ffmpeg-be. A dekóder jelenleg még nem optimalizált, de már most gyorsabb mint az eredeti bináris DLL (ennyit az Apple-ről, dehát mit is várhattunk).

    A formátum maga - mint kiderült - egy korai adaptációja a H.264 szabványnak, pontosan mint ahogy az M$ adoptálta az MPEG4-et a saját MSMPEG4 (v1, v2, v3 = DivX) codec-ébe.

    A dekóder használatához CVS-ből származó ffmpeg kell, és persze CVS MPlayer (utóbbi a 'main' ágból).

    (Lábjegyzet: A keresztségben a "Xine Gets Native Sorenson3 Decoding" címet kapó SlashDot cikk elég csúsztatás, mert a dekódert a feltöltést követően minden ffmpeg-et használó project szinte azonnal használatba is vehette. AFAIK az MPlayer hamarabb is támogatta mint a xine. Ja, és ha már itt tartunk, a xine saját példányt tart az ffmpeg fából, mert nem bíznak az eredetiben. A következményeket a következő bekezdésben láthatjuk is:

    Nemrég egy szándékos (valószínűleg elfelejtett) módosításra derült fény a xine ffmpeg fájában, ami kikapcsolta az MMX/SSE/Altivec/stb gyorsításokat az ffmpeg codec-eiben :))) Kellemes xine használatot! :)

    PONTOSÍTÁS: a fenti hiba nem volt megtalálható a publikus CVS-ben, csak az egyik fejlesztő példányában. A felhasználók így ebből nem érezhettek semmit.

  • VP3 - Mike Melanson nemrég elkezdte írni a saját, nyílt forráskódú VP3 dekóderét (az ffmpeg-be persze). Most még nagyon alpha, de szép fejlődést mutat.
  • Indeo 3.1 - ez a dekóder is az SVQ3-as arctól jött. Az MPlayer támogatja, szokás szerint CVS kell az az ffmpeg-ből is, stb. stb.

    MEGJ.: ez is elég új dekóder, és jelenleg csak i386 platformon működik!

2003.04.06., vasárnap :: Végre! MPlayer 0.90 kiadva!
Írta: Gabucino

459 nap telt el a legutolsó "stabil" kiadásunk óta: MPlayer 0.60 "The RTFMCounter".

Mint mindig, most is ülök a 15" CRT képernyőm előtt és próbálok valami hírszerűséget írni, ami... megteszi. És az egyetlen dolog, ami eszembe jut, az az, hogy minél hamarabb le kellene feküdni. Essük át rajta hamar.

A legfontosabb dolog: A'rpi abbahagyja a projekt vezetését a 0.90 kiadásának pillanatában. Erről olvashatunk az első és a második ebben a tárgyban írott levelében (az mplayer-dev-eng levelezési listán).

Még nem világos, hogy lesz-e másik "vezetője" a projektnek, és ha igen, ki lesz az. Egy dologban biztos vagyok: a CVS nagyon instabil lesz a következő hetekben/hónapokban/évezredben. De ne aggódj: a 0.90 eléggé stabil a mindennapi használathoz (van néhány ismert hibája - de ha megvárjuk mindegyikhez a javítást, a következő pár évezredben nem lett volna kiadás). Ha nem vagy megelégedve a 0.90-es kiadással, nézd meg a 'main' CVS fát, hátha az kielégíti az igényeidet. Küldj javítást, talán bekerül a 0.91-be vagy máshova.

Még egy dolog, mielőtt eszméletlenül kiesek a székemből: megvannak a skin készítő verseny eredményei.

  1. Blue - Franciszek Wilamowski (Xenomorph)
    az új alapértelmezett skin az MPleyer GUI-hoz
  2. Orange - Ognian Vasilev
  3. krystal - Gary Whitmore, Jr.

MPlayer 0.90 "CounterCounter" letölthető a következő helyekről:

2003.03.17., hétfő :: Óh ne! MPlayer 0.90rc5 kiadva tesztelésre!
Írta: Gabucino /

Tudom és nem szükséges emlékeztetni: azt írtam az rc4-nél hogy mostmár ténylegtutibiztos a 0.90 fog következni. Na ez - ahogy lenni szokott - nem jött be. A kedélyeket megnyugtatandó azt azért hozzáfűzöm hogy a bekerült változtatások kizárólag fontos/kritikus backportok a main CVS ágból. Szóval tesztelésre fel.

Íme a ChangeLog: MPlayer v0.90rc5 "BackportCounter"

Doksi:

  • Kínai dokumentáció/súgó frissítés
  • angol manpage frissítés (új szűrők, egyéb javítások)
  • Gui About ablak frissítve :)

Tulajdonságok:

  • új video szűrők: detc, down3dright, hqdn3d, telecine, tfields
  • mpcodecs: SGI képek dekódolása (-mf opcióval)
  • mpcodecs: NUV _en_kódolás támogatása (mencoder)
  • mpcodecs: RealAudio Win32 DLL támogatás Linuxon, 'cook' codec crash javítva
  • DLL betöltő: truespeech codec támogatása (tsd32.dll)

Portolás:

  • QuickTime el/dekódolás támogatása MacOSX-en, MOV demux, videó időzítő
  • mpdemux: Dinamikus DVD meghajtókiválasztás Darwin-on
  • dshow, dmo: cbAlign=1 javítás a megfelelő Win32-es támogatáshoz
  • mpdvdkit2: HPUX, Cygwin javítások

Javítások:

  • mpdemux: RealVideo demuxolás (jobb WxH és fps detektálás, A-V szinkron)
  • mpdemux: MOV parser javítása: AAC (mp4a) támogatás, változó fourcc
  • mpdemux: WAV extra header (cbSize>0) beolvasásának javítása
  • mpdemux: mpeg bitráta kiszámítás javítva (VBR file-oknál még mindig rossz)
  • mpcodecs: TGA kitömörítés kijavítva
  • DShow interface: BGR 15bpp támogatás fixálva
  • X11 teljesképernyős kód: metacity jobb detektálása
  • vidix: radeon_vid ecp_div javítás
  • vidix: mga_vid chroma pitch javítás
  • drivers/mga_vid.o: G400 16MB detektálás javítása
  • -ao win32 javítások
  • -ao alsa9-el gyorsabb tekerés
  • -ao nas (memória?)lyuk javítás
  • -ao mpegpes: DVB hangerő mixer javítva (a HEAD meghajtóval)
  • -vo directfb2: DFB 0.9.17 támogatás
  • -vo directx: 'ontop' opció, egyéb fixek
  • -vo dxr3: subpic megjelenítés javítása
  • -vo gif89a: VOCTRL_DUPLICATE_FRAME támogatás, YV12 támogatás eltávolítva
  • -vo dfbmga: sub-picture layer frissítése, mező paritás kiválasztásának támogatása
  • TOOLS/matroxtv: javítások, mostmár kinéz valahogy...
  • configure: MacOSX támogatás, jobb (un)gif, FAAD detektálás, és egyebek
  • configfile parser: használhatóbb hibaüzenetek

2003.03.15., szombat :: Legális dolgok a többi média projektben
Írta: Gabucino

Megnéztem néhány projektet, amik felhasználják az ffmpeg-et és/vagy az MPlayert, és csak részben vagy semennyire sem esnek az (L)GPL licensz alá.

  • QuickView Pro
    Platformok: DOS, Linux
    Szerző: Wolfgang Hesseler

    A QuickView egy takaros kis 16-bites DOS program, ami régi, Cinepak, Indeo video és hasonló formátumú AVI-kat tud lejátszani. Az utolsó kiadása 1998-ban volt, így megszűnt projektnek tekinthető.

    Habár a QuickView Pro-n még ma is dolgoznak. Ez egy egyszerű 32-bites média lejátszó DOS alá, ffmpeg használattal. Egyrészről kellemes MPEG4 filmek DOS alatti lejátszásához, de a letölthető program shareware verzió, és fizetned kell a teljes értékű lejátszóért. Persze ez nem törvénytelen - bár ki fizetne olyan programért, ami egyébként ingyen is elérhető? De szánjunk egy kis időt a licenszének a megtekintésére:

    Az összes fájl, ami a QuickView-hoz tartozik, tartalmazza a tulajdonlási információkat, amiket a szerzői jog véd. Ebbe beleértendő a fordított felépítés, visszafordítás és a disassembling. Semelyik része nem változtatható meg vagy fordítható le a szerző előzetes írásos engedélye nélkül. A szerzői jogok bármilyen megsértése esetén a szerző és az Intel vádat emel.

    EXPORT TÖRVÉNYEK: Elfogadod, hogy ezt a szoftvert nem tervezik sem direkt sem indirekt módon kiadni országok egy csoportjába, beleértve Q, S, W, Y, Z, Afganisztánt vagy a Kínai Népköztársaságot, amíg az U.S. Kereskedelmi Minisztériumának egy ellenőrzött export licenszét el nem fogadják.

    Valószínűleg ezek a kijelentések az codec licenszéből származnak (a szerző licenszeli a codec-et az Inteltől). Habér az LGPL licensz nyíltan engedi a fordított felépítést, a QV licensze ezt megtiltja.

    A megoldás

    • az ffmpeg kivétele a QV-ből
    • az Indeo cucc kivétele a QV-ből
    • nyilvánosságra hozni azt a vacak Indeo forrást ;)

    Következtetés: habár a QV kicsi és érdekes projekt, SZVSZ elfogadhatatlan pénzt kérni egy illegális szoftverért.

  • BroadQ's Qcast Tuner
    Platformok: Playstation 2

    Ez a projekt az ffmpeg (LGPL) és madplay (GPL) projekteket használja fel. Azt állítják, hogy hamarosan (?!) engedélyezik a forrásaik letöltését, addig kérheted e-mail-ben. Én megettem, most várok. Az oldalukok ez szerepel:

    A BroadQ's QCast Tuner(TM) rendszer különböző alkalmazásokat tölt be a médiák PS2-n történő kezeléséhez.

    Úgy hiszem ebben a formában fel lehet használni a GPL-es és LGPL-es programokat, de ha valakinek más a véleménye...

    FRISSÍTÉS: elküldték az ffmpeg változtatásaikat, amiket éppen most építenek vissza az ffmpeg CVS tárába. Köszönjük!

  • PS2 Media Player
    Platformok: Playstation 2

    Igen, egy másik PS2-es, ffmpeg-et használó média lejátszó. Kérésemre elküldték a módosított ffmpeg forrásukat. Az ffmpeg-be történő beépítéséről éppen folyik a vita. Az URL megtalálható az ffmpeg-devel levelező lista archívumában.

  • DMS3 "Dev.olution Memory System"
    Platformok: Playstation 2

    Ez egy modchip vagy mi a fene. A szerzője küldött egy üzenetet a http://ps2newz.net fórumba, melyben kijelentette, hogy a PS2 Media Player-t (lásd feljebb) használják a chip-ben.

    Ennek ellenére a weboldaluk tele van PR szöveggel, semmi aktuális információ a beépített szoftverekről, licenszekről, forrásokról, stb...

    Nem találtam e-mail címet sem, ahol el lehetne érni őket, és a dms3.com mailer daemon-a visszadobta az össes levelem (info@, abuse@, root@, postmaster@, stb).

    Következtetés: a jogi státusza tisztázatlan, valószínűleg lopott ffmpeg

    FRISSÍTÉS:: Megtudtam, hogy semmilyen programot nem támgoatnak a modchip-jükkel. Ennek ellenére a weboldaluk épp ellenkező benyomást kelt.

2003.03.11., kedd :: MPlayer Finomhangolás HOGYAN
írta: A'rpi

Az MPlayer, a Linux-os filmlejátszó finomhangolása
[a freshmeat.net számára írta Gereöffy Árpád (A'rpi), az MPlayer írója, ex-karbantartója]

Az angol nyelvű leírás itt található.

Az MPlayer egy elsősorban Linuxra írt filmlejátszó, de ennek ellenére megy a legtöbb unix és néhány más architektúrán is, mint pl. OSX, QNX, sőt valami véletlen folytán Windows-on is fut. Annak ellenére, hogy - a mivoltából adódóan - egy desktop alkalmazás, nem mondhatni hogy túl felhasználóbarát lenne. Sőt, régebben én magam is azt mondtam néhány Windows-ról áttérőnek hogy a parancssoros MPlayer helyett inkább a xine-t próbálják ki. Mára ezen a téren is meggyőző erejű fejlesztések történtek: az új MPlayer 0.90 RC sorozat GUI-ja (felhasználói grafikus interfésze) nagyon szép, skinezhető, könnyen használható, és az elvárt GUI funkciók mellett még néhány meglepetést is tartogat. Példa erre az új, egyedi playbar funkció: ha az egérrel a képernyő aljának közepére mutatsz, egy mini-GUI úszik be a képbe a legfontosabb vezérlőfunkciókkal. (Megjegyzés: ez jelenleg csak a 'default' skin-nel működik.)

Látható tehát, hogy a program használata jóval leegyszerűsödött, mindazonáltal a számítógéped "MPlayer-esítése" néha nem triviális.

Ez a rövid kis cikk megpróbálja összefoglalni a szükséges lépéseket az MPlayer Linux-on történő bekonfigurálásához, a legjobb minőség és/vagy teljesítmény elérésének érdekében. Itt megjegyezném hogy a leírtak többsége részletesebben megtalálható a dokumentációban.

Hang meghajtók.

Valószínűleg csodálkozol, hogy miért egy ilyen jelentéktelennek tűnő részlettel kezdem. Nos azért, mert a teljesítményproblémák döntő többségénél itt a hiba. Az ok: sima audio (mint például az .mp3) lejátszása alapvetően különbözik a filmek lejátszásától. Az utóbbi esetben a lejátszónak figyelnie kell az audio és video szinkront is. Mivel minden hangkártya/meghajtó tartalmaz valamiféle bufferelést, az ebből adódó késleltetést kompenzálni kell. Ez első látásra nem tűnik túl nagy feladatnak, mivel mind az ALSA, mind az OSS meghajtóknak van API funkciójuk a bufferek állapotának lekérdezésére, ami által a késleltetés mértéke kiszámítható lenne. Sajnos azonban sok meghajtó (főképp a kernelben lévő OSS-esek) nem implementálják ezeket az extrákat (úgy tűnik a meghajtók írói minden, az mp3 lejátszáshoz szükségtelen funkciót extrának tekintenek), vagy rosszabb esetben az implementáció hibás, és rossz értékeket ad vissza. Hallottam olyan meghajtókról is amelyek a lekérdezéstől lefagyasztották a kernelt.

Tehát sajnos - véleményem szerint - a hangmeghajtók minősége az első számú probléma Linuxon. Ez nem csak MPlayer probléma egyébként, a legtöbb lejátszónak és játéknak(!) szüksége lenne rá, de az MPlayer még ezeknél is érzékenyebb, mivel ebben minden a hanghoz van szinkronizálva. Az eredmény szaggató lejátszás, lefagyás lehet. A szaggatás (a pontatlan értékek visszaadása eredményezi) az új -autosync opció használatával kiküszöbölhető, de jobb magának a meghajtónak a kijavítása. Erősen ajánlott az ALSA 0.9 használata, mert sokkal megbízhatóbbnak bizonyultak mint a kernelbeli OSS meghajtók, még az OSS emulációval is. Ha a kártyádat nem támogatja az ALSA, próbáld ki a 4Front Tech. által készített pénzes OSS meghajtókat, megérik az árukat: helyesen implementálják az OSS API-t, és az ingyenes meghajtókénál több extra funkciót nyújtanak, valamint támogatás is jár hozzá.

VGA kártya

A legtöbb új (az elmúlt pár évben gyártott) kártyának van valamilyen hardveres támogatása a nagyításhoz és a YUV színskála közvetlen használatához. Ez nagyon fontos a jó minőségű (tökéletes szinek) és hardveresen gyorsított teljesképernyős lejátszáshoz. Fontos, hogy magának a kártyának a képessége még kevés az üdvözüléshez, stabil és gyors Linuxos meghajtók is szükségesek. Az utóbbi a nehezebb - mint kiderült -, csak pár kártya rendelkezik tökéletes támogatással, és csak néhány támogatása hiányos, de legalább stabil, működő. A Matrox és ATI kártyákhoz használhatod a VIDIX meghajtóinkat, egyébként pedig reménykedj, hogy az XFree 4.x támogatja a kártyádat, _és_ annak Xvideo kiterjesztését _is_ (futtasd az 'xvinfo'-t). Ismert, hogy az S3 Savage, Trident és Neomagic kártyáknak komoly gondjaik vannak az Xv-vel, amíg sok más meghajtó (mint pl. az nVidia, 3dfx) általában működik, kisebb problémákkal, korlátokkal. Az MPlayerben a video kimenet kiválasztása a -vo opcióval történik, lásd a -vo help opciót a rendelkezésre álló meghajtók listájához. Próbáld ki mindet, és keresd meg amelyik ideálisan működik (minőség/sebesség).

CPU sebesség

Elég gyors a CPU-m a DivX lejátszáshoz? A VGA támogatástól függ. Hogy miért? Lássunk két szélsőséges példát. Van egy 250Mhz-es P-II-esem, egy Matrox G200 AGP kártyával. Képes DVD és 720x576-os felbontású DivX teljesképernyős lejátszására. Az egyik ismerősöm gépe egy 1Ghz-es P-III egy S3 Trio3D-vel, és nem lehet vele DVD-t lejátszani, mivel a meghajtónak nincs Xv támogatása, sőt a DGA sem megy, csak a sima X11 működik. Szoftveres nagyítást kell használnia, miáltal az AGP busz forgalma és a CPU terhelés a többszörösére növekszik. Egyébként Windows alatt kevesebb mint 50%-os CPU használattal tud DVD-t nézni, hála a jobb minőségű Windows-os meghajtóknak. Tehát egy megfelelő Linuxos video meghajtóval szinte bármilyen CPU megfelelő, feltéve hogy legalább 250-300Mhz-es. Kisebb méretű (mint például 512x384) DivX-ek lejátszása pedig akár egy MMX-es P1-166-on is lehetséges! Az egyetlen kivétel ahol a CPU sebessége valóban számít, az a video szűrők, mint pl. a minőségjavítás, deinterlace, zaj eltávolítás, stb, mivel a képfeldolgozás sokkal több CPU időt igényel.

Közvetlen dekódolás (Direct Rendering)

Nem, ennek semmi köze az XFree 4.x DRI-jéhez. A lényege a video kártya RAM-jának közvetlen elérése, a közbeeső 'szükségtelen' rétegek (XFree és/vagy meghajtók) kihagyásával. Gyakorlatilag azt jelenti, hogy a codec nem saját memóriájábam hanem közvetlenül a video kártyáéba ("hard" DR), vagy a video meghajtó memóriájába ("soft" DR) dekódol. A RAM-ból RAM-ba másolások átugrása még nem hoz átütő eredményt tekintve, hogy a mai RAM-ok már elég gyorsak ehhez. Az igazi sebességnövekedéshez az vezet, hogy 2 képkocka között nem változik meg a teljes kép, csak annak 20-40%-a (ahol vmi mozog) (kivétel a mozgó kamera), ezért ilyenkor elég a képnek csak az említett 20-40%-át átmásolni az amúgyis lassú video RAM-ba a még lassabb PCI/AGP buszon - ez ÓRIÁSI sebességnövekedés lassabb rendszereken (mint például az AMD K6-ok). A DR bekapcsolása a -dr opcióval történik MPlayer-ben, alapban ki van kapcsolva. Érdemes figyelni arra, hogy ahhoz, hogy az opció valóban működjön, sok feltételnek kell teljesülnie (codec-ek, szűrők, colorspace-ek, és a video meghajtó megfelelő képességeinek rendelkezésre kell állnia). Az MPlayer -v opcióval történő futtatásával megfigyelhető hogy buffer allokáció vagy DR történik.

A DR hátrányai:

  • "hard DR"-t támogató VGA meghajtó szükséges (VIDIX, mga_vid, DGA, VESA, fbdev)
  • természetéből adódóan nem működik double bufferrel (tearing effekt-et okozhat)
  • néha hibás lehet vele az OSD/felirat megjelenítése

Síma lejátszás

Az alapértelmezett A-V szinkron paraméterek nem tökéletes file-okra vannak kihegyezve, hanem az átlagos, "out there" file-okra. Jó minőségű videók esetén tanácsos lehet az A-V sync korrekció limitálása a folytonosabb lejátszáshoz. A szinkron legfontosabb paramétere az '-mc'. Ennek jelentése 'maximális a-v korrekció képkockánként', és alapértéke 0.01. Megfelelő bemenetnél ez levihető 0.0001-ig, de a legtöbb esetben 0.001 már elég. Bár a kisebb értékek folyamatosabb lejátszást eredményeznek, de egyben lelassítják az A-V deszinkronizáció kompenzálását (hibás/átugrott kockák, stb).

Ha már ilyen mélységben nézzük a problémát, érdemes odafigyelni a video időzítőre is. Bizonyosodj meg arról hogy a hardveres RTC van használtban, ellenőrizd az MPlayer kimenetét. Régebbi kerneleknél ehhez 'root' jogokra van szükség. A 2.4.19pre8 és afölötti verziókban normál felhasználóknál is beállítható:
  echo 1024 > /proc/sys/dev/rtc/max-user-freq
(persze ezt be is kell fordítani előzőleg a kernelbe)

Ha a hangkártyád/meghajtód nem tökéletes (én még nem láttam tökéleteset...), szükséges lehet kicsit megtámogatni az időzítését, kezdésként mondjuk az -autosync 30 opcióval. A magasabb értékek több "elmosást" jelentenek, de a túl magas érték esetén elhanyagolja a hangkártya időzítését, és ez persze A-V deszinkronizációhoz vezethet.

Képminőség avagy a szűrők használata

Amennyiben a video forrás nem tökéletes (zajos/váltottsoros/"kockás"), és van egy kis fölös CPU időd, probálj ki néhányat az MPlayer szűrői közül.

Váltottsoros (interlaced) videóhoz (gyors mozgásoknál minden második sor kicsit elcsúszik, ettől fésű-szerű lesz az egész), használd a -vop pp=0x20000 opciót. Ha ez nem hozza a várt eredményt, próbálj más deinterlacer-t, mint pl. a 0x10000, 0x40000, 0x80000. Rosszul konvertált NTSC filmekhez a -vop dint szűrő való, vagy az FFmpeg adaptív szűrője: -vop pp=fd:c vagy -vop lavcdeint.

Szűkös CPU idő esetére (a deinterlace-elés CPU igényes művelet) rendelkezésre áll néhány 'olcsó' deinterlacer is: -vop halfpack, vagy -vop field.

"Kockás" videóhoz (alacsony bitrátájú DivX/WMV vagy rossz minőségű (S)VCD) használd a deblocking, és opciónálisan még esetleg a deringing minőségjavító szűrőket. Ha csak a deblocking-ot akarod használni, arra a -vop pp=0x33 opció, deblock+dering-re a -vop pp=0x77 való. Természetesen kombinálni is lehet a szűrőket, például deblocking és deinterlacing-hez -vop pp=0x20077 (néhány SVCD-hez hasznos). Ha nem tetszik a bináris aritmetika, az emberibb -vop pp opciók listája a -pphelp opcióval kérhető le.

Zajos videóval (régebbi DVD-k is lehetnek ilyenek) a -vop denoise3d szűrő lélegzetelállító eredményre képes. Az alapértékek (4:3:6) nem tökéletesek minden videóhoz, érdemes megnövelni/csökkenteni a spatial és temporal mennyiséget, a zajszinttől függően. Az első paraméter a luma spatial koefficiens (magasabb szám símább képet jelent - de elmosódottabb is lesz, a smartblur szűrőhoz hasonlóan), a második pedig ugyanez a chroma-ra. MPEG videóhoz akkor a legjobb ha a chroma értéke fele a luma értékének. Az utolsó szám a temporal szűrés. Ez a leghatásosabb mert nem homályosítja el a képet, de a túl magas értékek (>15) darabos mozgást eredményeznek, és néha motion blur effektet is. Ha még mindig van egy kis szabad CPU időd, kipróbálhatod a -vop hqdn3d szűrőt, ez az előző szűrő megnövelt precizitású változata (csak a 'main' CVS verzióban)

Szoftveres nagyítás

Még ha a VGA kártyád és annak meghajtója támogatja is a hardveres nagyítást, ki lehet próbálni az SwScaler-t a jobb minőség eléréséhez (hátránya természetesen a magas CPU kihasználtság). Megjegyzendő hogy az swscaler képes néhány szűrő használatára is, lásd az -ssf opciót. A nagyítás módszerének kiválasztása az -sws opcióval lehetséges, amelynek értékei a nearest-neighbor (pixeles)-től a bicubic spline-ig (a legszebb) terjedhetnek.

Összegzésként annyit mondanék, hogy az MPlayer egy nagyon jól skálázható lejátszó, a legrosszabb P1-es géptől kezdve az N GHz-es CPU-kig minden gépből kihozza a legjobbat - viszont ehhez sok RTFM és kísérletezés kell...

2003.02.26., szerda :: Skin Design Compo
Írta: Pontscho

Szeretnék egy Skin Design Compo-t indítani. Mivel a default skin felett már eljárt az idő, és szeretnénk lecserélni, úgy gondoltuk Ti lennétek a legjobb alanyok az új design megtervezéséhez.

A feltételek:

  • NEM fogadunk el xmms/winamp/stb. skin portokat
  • elegáns legyen
  • funkcionalitásban a legbővebb legyen, lehetőseg szerint használjon ki mindent, amit a skin render tud
  • a licensznek GPL-nek kell lennie

A skin-ek felépítéséről informáciot itt találtok, illetve a default skin felépítése mindent elmond.

Komoly dijazásra sajnos nincs lehetőségünk, de az első helyezett elmondhatja, és ez meg is fog jelenni mindenhol, hogy az Ő felületét használja egy többszázezres felhasználói táborral rendelkező program.

Az érdeklődők, illetve akiknek már van kész skin-jük a pontscho at kac.poliod.hu címen jelentkezhetnek.

Köszönettel,

Pontscho / fresh!mindworkz

2003.02.09., vasárnap :: MPlayer 0.90rc4 kiadva
Írta: Gabucino

Ez az utolsó RC kiadás a végleges 0.90 előtt. Ennek

MPlayer 0.90rc4 "FlameCounter" lett a neve.

Doksi:

  • némi frissítés az angol dokumentációban
  • masszív mennyiségű fordítás, help fájl frissítések

Javítások:

  • -ac hwac3 kijavítva (az rc3-ban rossz volt)
  • vo_svga: 4bpp és 8bpp javítások
  • több GUI javítás, kritikus hibák is
  • rage128 VIDIX PPC javítások
  • libmenu: egy crash kijavítva, némi kódtisztítás
  • javítva a ./configure --cc="ccache gcc" probléma
  • -loop javítások, így a -loop 2 tényleg kétszer játszik :)
  • az OSD hangerő jele kijavítva (|\ -> /|)
  • 32bpp QT-RLE támogatás
  • Altivec támogatása nem-Darwin rendszereken
  • néhány javítás a QuickTime referencia fájl támogatásban
  • mp3lib: layer-2 dekódolás javítások
  • frissítések a kiterjesztés->demuxer mapping táblában
  • libavcodec: DivX 5.03 dekódolás javítása
  • ao_oss: korlátozott csatornakezelés javítva
  • OGM feliratok és iconv használata javítva
  • -subcp opció javítása unicode truetype betűtipusokkal
  • -mf: típusdetektálás (kiterjesztés alapján), jobb alapértelmezések
  • vo_xv: -fixed-vo támogatás javítva (teljesképernyős váltás)
  • ogg-in-avi (0xFFFE audió formátum) demux javítva
  • vorbis dekódolás kijavítva (külső ciklus tisztítás)
  • swscaler: 4bpp mélység 1 pixel/bájt formátum támogatása -vo svga-hoz
  • hiányzó paramétereknél hibaüzenet megjelenítése
  • swscaler: YVU9->YV12 javítások
  • -ao mpegpes + -ac hwac3 kijavítva
  • -ao pcm hibás wav fejléc javítva
  • -vo x11 + -wid javítva
  • 'palette' szűrő automatikus beillesztése ha szükséges, támogatás a szűrőkben javítva
  • sig11 a második audio file lejátszásánál - javítva
  • configure: cdda, nas, i18n, svgalib, faad2, lame detektálás javítva
  • -af/-af-adv támogatás a mencoderben
  • libmpdvdkit2: frissítve libdvdcss 1.2.5-re

Tulajdonságok:

  • nyers video támogatás (-rawvideo, hasonlít a -rawaudio-ra)
  • kísérleti mpeg4-ES támogatás (bekapcsolása a -demuxer 27 -fps xxx kapcsolóval)
  • új video szűrő: field ("olcsó" deinterlacer)
  • DVD/VOBsub fejlesztések: pozícionálás, opcionális gauss elmosás méretező
  • vf_bmovl: 400%-os sebességnövekedés :)
  • libavcodec: natív DV audió dekóder
  • GIF demuxer (animált GIF-ekhez)
  • új zajeltávolító szűrő: -vop denoise3d
  • csatornánkénti gamma és MMX-optimalizát fényerősség/stb támogatás a -vop eq2-ben
  • live.com lib támogatás tisztítása, több stream tipus támogatása
  • playtree importálása a Gui-ba, a GUI saját playlist kódja helyet
  • xvid és divx4/5linux könyvtárak egyidejű támogatása
  • -fstype opció: az -fs opció prioritás/réteg felülbírálata (értitek..)
  • libavcodec: néhány B-frame-vel kapcsolatos enkódolási hiba javítva

Letölthető

MPlayer a Debian ellen? - 2003.01.27.
Írta: Gabucino

Indítottunk egy kis thread-et a debian-devel levlistán, melyben olyan kérdésekre próbálunk választ kapni, mint hogy például a xine Debianos csomagja miért tartalmazhatja a libavcodec-et, és egyéb olyan kérdéses legalitású programokat, amelyeket az MPlayer esetleges jövendő Debian csomagjából viszont már ki akarnak szedni, valamint hogy miként lehet az, hogy a debian-legal lista úgy tesz mintha jobban tudná mi GPL és mi nem, mint aki írta az adott kódot (MPlayer, XAnim).

A fent említett két listán folyó "beszélgetés" mindenkinek ajánlott.

A téma itt kezdődik.

MPlayer v0.90rc3 - 2003.01.19.
Írta: Gabucino

Íme 3 hét bugvadászatának (és kólaivásának) eredménye. Lássuk (az eddigi leghosszabb) ChangeLog-ot:

MPlayer v0.90rc3 "BugfixCounter"

Doksi:

  • angol man page és dokumentáció frissítések
  • audio szűrők dokumentációja elkészítve
  • a help_diff.sh már nem BASH-függő
  • magyar, francia, olasz, német dokumentáció, illetve lengyel man page frissítve

Fontos javítások:

  • X11 teljesképernyős/ablak váltás (megint) újraírva, X11 kód tisztítás
  • Voxware és QuickTime DLL-ek megint működnek egyszerre is
  • VIDIX Radeon támogatás javítva, mostmár remélhetőleg nem lesznek többé rózsaszín képernyők..
  • Cygwin: -vo directx és egyéb fontos javítások
  • OGM/OGG tekerés, felirat támogatás javítva, XCD támogatás
  • libaf: nagy átírások, lebegőpontos számítások, sebességnövekedés
  • ffwma2 javítás
  • DVD (idő előtt eltűnő) feliratok javítása
  • a rejtélyes késés DVD hang esetén már nincs többé
  • kiterjesztés alapján történő detektálás eredményeképp megszünt az MP3 vs MPEG probléma
  • gyorsítótár javításával több QuickTime stream netről történő lejátszása lehetővé válik

Javítások:

  • mp3lib CPU detektálási része javítva
  • több CDDB javítás, NetBSD 1.6 támogatás
  • libmpdvdkit2: DVD autentikáció javítva Solaris 9-en
  • libmpdvdkit2: 1.2.4-es libdvdcss importálása
  • libmpdvdkit2: merevlemezen tárolt VOB-ok lejátszásának javítása
  • -ao arts, -ao oss: 8bites hangok támogatásának javítása
  • -vop expand + ffmpeg codec konfliktusok illetve egyéb -vop javítások
  • -ac ffmp2 sig11 néhány MPEG file-al - javítva
  • QT Qclp audio codec javítva
  • MPlayer kilépési kódok fixálva (0: kilépés/vége, 1: hiba)
  • -ao win32 szinkron javítva, -autosync 100 még mindig ajánlott
  • -vo gif89a uninit sig11 javítva
  • a szokásos fordítási figyelmeztetések javítása
  • -pphelp opció használata -vop pp=help helyett
  • több bigendian javítás
  • 16bpp packed YUV javítások a crop, mirror, rotate szűrőkben
  • néhány -fixed-vo és vo_preinit javítás, -vo sdl,xmga,mga sorrend mostantól működik
  • jónéhány Solaris kompatibilitási fix
  • mms:// javítások, ha a 80-as port nem jött be, 1755-öt próbáljuk
  • libavcodec: sok ME fix, B frame illetve WMV2 fixek
  • -ao alsa9 + audio file lejátszásnál túl nagy CPU használat javítva
  • libaf frissítések, 2 menetes inicializálás
  • lejátszási listák jobb támogatása, [Reference]-féle formátum támogatása
  • cddb:// és cdda:// meghajtónevek javítása

Tulajdonságok:

  • -ao esd: EsounD audió meghajtó
  • -vo dxr3: új opció: NORM
  • Xanim és RealPlayer codec-ek támogatása PPC-n
  • Radeon 9000 VIDIX támogatás, colorkey visszaállítás az összes Radeonhoz
  • kezdeti PPC (big-endian) támogatás a VIDIX Rage128 meghajtójában
  • PNM:// streaming támogatás (a Xine-ből)
  • Muxer layer: a mencoder már tud MPEG-PS file-ba írni (KÍSÉRLETI!)
  • libavcodec: wmv2 dekóder (untested)
  • DVB "HEAD" támogatás
  • feliratok hátterének megváltoztatási lehetősége (opcionális szürke szint és átlátszóság átállítása)
  • libaf: 3 új szűrő: panning, compressor, noise gate
  • file-onkénti config file támogatása
  • iconv (kódlap konverzió) támogatás OGM feliratokhoz
  • v4l: felhasználóbarát csatornaváltás
  • Freetype és régi tipusú betűtipusok együttes használata
  • vo_directfb, vo_dfbmga: DirectFB 0.9.16 támogatás
  • libavcodec: motion estimation pre pass, qpel enkódolás, trellis quantization
  • libavcodec, liba52, mp3lib: Altivec optimalizációk
  • képarány megtartása az ablak átméretezése után, WM támogatás szükséges
  • X11 tipusú -geometry opció
  • valódi .bin + .cue file támogatás (-vcd 2 -cuefile xxx.cue)
  • postprocess: YUV 411/422/444 támogatás, stride fixek
  • overlapping feliratok ugrálása javítva, sorbarendezés automatikus, iconv fixek
  • MPEG2 telecine detektálás és automatikus inverz telecine (csak mplayer)

Gui:

  • korrekt GTK widget destroy event kezelő
  • teljesképernyős módba váltás javítva
  • GTK almenű fix
  • új fontrenderelő engine
  • persistant history patch commitelve
  • SDL audio konfiguráló ablak
  • overlapping állítható preferencesből
  • play bar!
  • vertikális potméter implementálása
  • 'egyetlen pixel bug' javítva
  • lehetséges creash-ek javítása

Letölthető

Egy kis statisztika - 2003.01.01.
Írta: Gabucino

Azok, akik megnézték az előadásomat a Magyar GNU/Linux Konferencián, már ismerik ezen grafikonok korábbi változatát. A WEB-es (az FTP nem volt számolva) letöltések számát tartalmazza a kiadási tarball-okra vonatkozóan, a másik görbe pedig a CVS-hez hozzáadott (vagy megváltoztatott) kódsorok számot mutatja, havi összesítésben.

Statisztika

MPlayer v0.90rc2 - 2002.12.24.
Írta: Gabucino

Újabb karácsony, újabb MPlayer release... tessék az rc2.

Fel vagyok készülve (A'rpi) a végső 0.90-hez szükséges utolsó commitekre - szóval vigyázzatok!

Lássuk a ChangeLog-ot:

MPlayer v0.90rc2: "Xmas 2002 Edition"

Általános:

  • DOCS/tech/encoding-tips.txt és tech/directfb.txt
  • Dokumentáció pontosítások/frissítések/szinkronizálások/HTML javítások
  • GUI: három almenü hiba és más problémák kijavítva
  • több fordítási figyelmeztetés javítva
  • NetBSD: CPU SSE/SSE2 detektálás és VCD kezelés javítása
  • lehetséges v4l felvételi hiba javítása
  • az EDL 0.5 patch felvétele - Edit-listák használata és létrehozása (futásidejű vágás és ugrás)
  • feliratok képernyőn történő igazítása: fent/lent/középen ('i' billentyű)
  • -slang opció használható VobSub fájlokkal is

VO:

  • X11 teljesképernyős váltás megint megváltoztatva (a gnome2/kde3.1-hez)
  • VIDIX: svgalib kernelhelper támogatása (libdha alternatívájaként)
  • VIDIX meghajtó a Trident Cyberblade kártyákhoz
  • VIDIX: 8 pixel shift és rózsaszín ablak bugok javítva a RADEON meghajtóban
  • Új, újraírt verziója a vo_svga (Vidix támogatás, stb.), és vo_gif89 kimeneteknek
  • yuv4mpeg vs. framedrop/frameskip javítva

Codec-ek:

  • libavcodec: lehetséges 20%-os sebességcsökkenési hiba javítva
  • a kísérleti (és hibás) dev-api-3 XViD CVS ág támogatása
  • beépített codecs.conf használata, ha nem található a külső
  • kísérleti Sorenson 1/3 kódolás (QuickTime DLL-ek használatával) (csak AVI-ba, és az így készült filmet csak az MPlayer játssza le! Fölösleges írogatni hogy mikor lesz MOV kódolás, mert mi se tudjuk:)
  • pontosabb video bitráte kiszámítás AVI fájloknál
  • preset-ek támogatása libmp3lame kódolásnál
  • CDDA tekerés javítva
  • Win32/RealPlayer codec DLL-ek és 64bites Alpha Linux RealPlayer codec-ek támogatása
  • XMMS Input plugin-ek (demuxer és codec) támogatása

Letölthető

MPlayer v0.90rc1 - 2002.12.07.
Írta: by Gabucino

Elkezdődött a felkészülés az igazi kiadásra: ez a prerelease már az RC1. Van néhány feature amitől elmondhatjuk hogy ez a mai legjobb olyan lejátszó mely az összes mai modern codec-kel kódolt filmet le tudja játszani. Nincs más lejátszó a világon amely egyszerre büszkélkedhetne RealVideo 4.0, Windows Media Video 9, Sorenson 3, és QDesign Music Audio lejátszással. Ez egy átütő eredmény, és ez most nem költői túlzás. Ráadásul most épp TV-t is nézek az MPlayer-rel. Ezt ráadásul megtehetném az EGA, vagy éppenséggel a Hercules monitoromon is. Hát nem megható?

al3x elkezdte egy heti MPlayer "fórum" kiadásását: a neve MPlayer Weekly News. Az eddigi számai letölthetőek.

Lássuk a ChangeLog-ot.

MPlayer v0.90rc1: "CodecCounter"

Dokumentáció:

  • új francia fordítás
  • Irix fejezet
  • sok frissítés (mind angol, mind magyar)

Codec-ek:

  • Új codec csomag letöltő lap (különböző csomagok)
  • Win32/Quicktime codec plugin DLL támogatás -> SVQ3 + QDMC/QDM2/Qclp !!!
  • Win32/DMO codec DLL interface támogatás -> Windows Media Audio/Video 9 !!!
  • MJPEG 2000 támogatás (a Morgan & Imagepower VfW DLL-ek használatával)
  • libavcodec: optimalizált HuffYUV kódoló/dekódoló, kísérleti YV12 támogatással
  • libavcodec: mjpeg-b támogatás (több minta kell!)
  • bővebb xvidencopts
  • VorbisGain tag támogatás, tremor (gyors vorbis dekódoló könyvtár) támogatás
  • NAGY libavcodec elcseszés & kozmetikázás & tisztítás & API változások & javítások
  • dinamikusan betölthető plugin támogatás a libmpcodecs számára (elkövetkező bináris codec kiadásokhoz)

GUI:

  • általános kódtisztítás, robusztusabb GTK kód
  • tulajdonságok: Screensaver, Autosync beállítások
  • cache=4 hiba javítva (szaggatott/csúszó/lassú lejátszást okozott a gmplayerrel)

Egyéb:

  • új config/parancssor beolvasó kód (opcionális)
  • OSD menü rendszer támogatás (tulajdonásgok, shell, fájl választó, stb.)
  • libaf: futásidejű CPU detektálás, hangerő, equalizer, jobb formátumkonverzió
  • a feliratok egymásracsúsztatása kikapcsolható, feliratrendezés
  • feliratok írása JACOsub és SAMI formátumokban
  • URL-ek kiírása a 'Reference Media' típusú .mov fájlokból, általános adatok kiírása
  • pozíció/hossz lekérdezési lehetősége demuxerekben - a slave módkan - és -identify opció
  • -ao alsa9 térhatás javítások, 8-bit PCM javítva
  • -vo dfbmga: -dr támogatás, az OSD villogása javítva
  • -stop-xscreensaver javítva, KDE képernyőkímélő támogatása
  • néhány fordítási figyelmeztetés javítása
  • Altivec (G4) támogatása

Letölthető

WMV9/WMA9 is támogatott most már - 2002.12.04.
Írta: Gabucino

Igen, már az MPlayer is le tudja játszani a Windows Media Video 9 (WMV9) és a Windows Media Audio 9 (WMA9) fájlokat. Töltsd le a CVS verziót, és hadd szóljon! Én pedig megyek aludni.

Sorenson lejátszás kész - 2002.11.19.
posted by Gabucino

A'rpi és Al3x csodálatosan meghackelték a beépített win32 betöltőt és lehetővé tették a QuickTime codec-ek betöltését (Sorenson 3, QDesign Music Audio). Már nincs szükség a libwine hack-ra, amit az előző hír bejegyzésben említettem. Csak kövesd a New QT Howto-t, töltsd le a codec-eket és indítsd el az MPlayert.

Így már csak a WMV9 és WMA9 codec-ek maradtak. Képzeld, az avifile projekt már működésre bírta :) Ha nem tudnád: azok a codec-ek a Micro$oft új API-ját használják: DMO (a DirectShow utóda). A vicces ebben, hogy ezek a codec-ek még "Release Candidate" kiadások a Micro$oft szerint :))

Kérjük légy türelemmel, míg befejezzük a DMO interfész portolását az avifile-ból.

QuickTime Codec-ek használata az MPlayerben - 2002.11.19.
Írta: Gabucino

A'rpi összedobott egy kis szövegfile-t ami alapján bárki meg tudja csinálni magának a QuickTime codec-ek (Sorenson, QDesign Audio, stb) lejátszását. A folyamat egy kicsit nehézkes, de jelenleg az egyetlen járható módszer. Legyetek türelemmel, már dolgozunk egy jobb implementáción.

Fontos kihangsúlyozni, hogy bár a Wine nevű Windows emulátor szükséges a módszer működéséhez, ez sokkal több mintha csak a QuickTime lejátszót futtatnád emulátorral. A Wine-t csak a codec-hez használja az MPlayer, így ugyanolyan codec-nek látja mint az összes többi codec-et: megjelenytheted a filmet xmga, aalib, vidix, akármilyen kimeneten. És a MEncoderrel át is kódolhatod.

Az instrukciók a DOCS/tech/qt-libwine-howto.txt fájlban találhatóak. Sok szerencsét!

OSD Menü az MPlayerben - 2002.11.19.
Írta: Gabucino

Alban Bedel végre becommitelte az első, teljeskörű OSD Menu patch-et. Igencsak tetszetős :) Lehetőség nyílik vele a legtöbb opció menetközbeni megváltoztatására, mégpedig az általad választott betűkészlet használatával az egész az éppen lejátszott filmen jelenik meg. Van egy file böngésző, help szöveg megjelenitő, beállitások menü, de a leghihetetlenebb képesség a konzol: gyakorlatilag egy MPlayer alatt futó terminálemulátor :) Íme egy screenshot, néhány Unix paranccsal :)

OSD menü
Kattints a képre a nagyításhoz

Végre lehetséges Sorenson SVQ3 + QDM2 MOV-ok lejátszása! - 2002.11.11.
Írta: Gabucino

"Oops... We did it again :)" - kezdődik az angol news. Végre (több napnyi szenvedés után) sikerült lejátszani az SVQ3 videóval és/vagy QDM2 audióval ellátott MOV-okat! Egyelőre nem túl felhasználóbarát ezen tulajdonság bekapcsolása (kell a QT5 lejátszóból és SDK-ból néhány DLL, libwine a wine-20020310-ből, és egy kis config.h szerkesztés), már dolgozunk hogy szebb legyen :) Így hát várjatok türelemmel, a következő (pre)release-ben már biztosan benne lesz!

SVQ3
Kattints a képre a nagyobb verzióhoz!

Addig is itt van egy screenshot, amin két jól ismert QT video játszódik le, az eredeti Sorenson 3 codec demo, és az 'Ellen Feiss about Windows' MOV.

MPlayer 0.90-pre10 "BirthdayCounter" kiadva - 2002.11.11
Írta: Gabucino

Az MPlayer ma 2 éves! Megéri a mai verziót összehasonlítani az MPlayer v0.01-el, egy kevéskét azért fejlődött azóta :) Egyébként ez a prerelease - csakúgy mint a pre9 - hibák javításait, és új néhány feature-t is tartalmaz.

A hosszú CHANGELOG:

Dokumentáció:

  • DVD authentikáció, VCD fejezetek kibővítve (DOCS/cd-dvd.html)
  • egyesített *BSD fejezetek, Cygwin fejezet kibővítve

Javítások:

  • LIRC hibaüzenet (Error while reading cmd fd X : Success) javítva
  • néhány (stream-elt?) divx fájl lejátszása javítva, melyek nem I képkockával kezdődnek
  • -vo png javítások (beépített YV12 támogatás és OSD eltávolítása)
  • néhány MP3 tekerési/lejátszási sig11 javítva
  • Vidix Mach64 colorkey PPC-n előjövő hibája javítva
  • -ao sdl kezeli a "featureless" hangkártyákat is
  • -vo zr javítások
  • sig11 ha vo init nem sikerült - javítva
  • több DXR2 és DXR3 javítás
  • v4l bufferelés javítva
  • javított többszörös olvasás, melyet a bájtcserélő makró okozott (mjpeg.c, mach64_vid.c)
  • utófeldolgozó kód megtisztítva: mostmár szálbiztos, és lehet osztott könyvtárként is fordítani
  • átportolva GNU/Hurd-ra
  • az AVI pts kezelés tisztítása - immár szükségtelen a BPS hack
  • apró tisztogatás az A/V sync kódban - relatív időzítő az abszolút helyett
  • GUI kód tisztogatása, már nem használt fájlok, könyvtárak eltávolítva
  • több kis bugfix, endianness javítások
  • mencoder: a -pass opció eltávolításra került, mostantól a -divx4opts pass=N illetve a -lavcopts vpass=N használandó
  • mencoder: "ff_rate_estimate_qscale: Assertion `q>0.0' failed" javítva
  • mencoder: -ovc xvid javítások, tisztítás, fejlesztés
  • képernyőkímélő/dpms újra bekapcsolása javítva
  • RealVideo demuxer javítás - ASF-szerű stream detektálás

Képességek:

  • -ao win32 (a windows porthoz)
  • libavcodec: natív WMA v1/v2 (AKA DivX audio) dekódoló
  • hardveresen gyorsított videó equalizer a -vo x11 és gl2 kimenetekhez, a DirectColor színtérkép használatával
  • átlapolásos feliratok támogatása, jacosub (*.js) formátum támogatása
  • a -vo dxr3 kapott egy új szinkron-motort, ami a ':sync' al-opcióval kapcsolható be. Bekerült továbbá natív overlay támogatás, ez pedig az ':overlay' opcióval használható. Bővebb infoért lásd a dokumentációt.
  • QDMC/QDM2/MACE audio codec-ek támogatása Quicktime5 Win32-es DLL-jeivel (libwine!)
  • libavcodec: több MJPEG dekódolási javítás - ezzel már az összes minta fájlunk lejátszható
  • mencvcd frissítések, sox/toolame támogatás, stb
  • -vo dfbmga - DirectFB 0.9.14 segítségével video lejátszás Matrox G400-ak második fején
  • RealAudio ATRC (sony atrac3) audió támogatása (bináris pluginnal)

Szűrők:

  • -af/-af-adv opciók tisztítása
  • mostantól automatikusan használatba kerül a -vop lavc a csak-MPEG video kimenetekhez (DVB/DXR3)
  • videó szűrő API dokumentálva :)
  • jobb deblocking szűrő (-vop pp), pp/npp szintaxis megváltozott!
  • -vop 2xsai - 2x-es nagyítás a rajzolt képekhez (kevés színnel rajzolt rajzfilmek)
  • -vop unsharp - egy sharp/blur filter: szép, de lassú
  • -vop il - mezők (de)interleave-elése
  • -vop swapup - na vajon :)
  • -vop boxblur - box blur...
  • -vop perspektíva
  • -vop sab
  • -vop smartblur

Letölthető

Most! :)

Nyílt forráskódú WMA v1, v2 (Windows Media Audio) dekódoló az ffmpeg-ben - 2002.10.29
írta: Gabucino

A jól ismert ffmpeg projekt elérhetővé tette az új WMA dekódolóját. A WMA egy audió codec a Micro$ofttól, ami az MP3 konkurrenciája akar lenni (de próbáld csak az eső hangját elkódolni vele:). Emlékeztetőül: az ffmpeg már régóta képes a - szintén az M$ készítésű - WMV7 videók lejátszására (az összes többi MPEG4 variánssal egyetemben).

Az új dekódoló sebessége megegyezik a mikorszopszossal, de még nincs optimalizálva.

Ja és ezzel végre lehet WMA-t hallgatni nem-x86 platformokon is.

Az MPlayer az első lejátszó amelyik tudja ezt.

Az XBox Media Player eset vége (?) - 2002.10.29.
Írta: Gabucino

Egy rövidke levélváltás után (mely az mplayer-users listán volt követhető), az XBox Media Player fejlesztői nyílttá tették a forráskódot: letölthető a http://xbplayer.sf.net címen lévő CVS-ből.

Az okfejtésük: a Win32 verzió ami a http://xboxmediaplayer.de címen van/volt elérhető, egy régebbi verzió volt ami még nem tartalmazta az ffmpeg-et vagy az xvid-et, ezért nem is volt GPL, és ráadásul (állításuk szerint) egy, az ffmpeg-nél 20-30%-kal gyorsabb (!) saját készítésű DivX3 dekódolót tartalmaz(ott). Sajnálatos módon ennek a forrása elveszett (??!!).

Szerették volna ha bocsánatot kérünk, de nincs miért.. Letiltottak a fórumukon minden, a GPL-t boncolgató threadet, a honlap nem tartalmazott pontos információt a licenszről, csak azt, hogy sikeres volt az ffmpeg és az xvid portolása.

És a régi forrás "elvesztése"... Mindenesetre remélhetőleg a jövőben toleránsabbak lesznek az (L)GPL licenszekkel szemben.

Úgysem találjátok ki - MPlayer 0.90-pre9 - 2002.10.24
Írta: Gabucino

Itt a pre9 és még mindig nem vagyunk elég "stabilak"... Ez a prerelease fontos bugfixeket és új feature-ket is tartalmaz. :)

Az (eddigi leghosszabb) CHANGELOG:

Doksi:

  • a man oldal megint újraírva :)))
  • a man oldal frissítése a legújabb kapcsolókkal, a lavc kapcsolókat is beleértve
  • kínai nyelvű dokumentáció
  • a magyar fordítás megint friss (volt? :))

Tisztítás:

  • a divx4_vbr.c file mostmár tényleg GPL - a DivX.com srácok engedélyével!
  • cyuv dekódoló újrastruktúrálva, planar YUV formátumok támogatásával
  • nem használt változók eltávolítása (has_audio, has_video, allow_dshow, fifo)
  • help_mp-XX.h fájlok mozgatása a help/ alkönyvtárba, régi bejegyzések eltávolítása
  • a nem használt 0x1ff eof hack eltávolítva az mpeg-es demuxerből és dekódolóből
  • stheaders.h tisztítás, szükségtelen wine include-ok eltávolítása az mplayer magból
  • rakás compiler warning fix, beleértve pár 10l-t
  • mga/xmga vo kód megosztása, vesa és svga meghajtók tisztítása
  • a legfontosabb vo meghajtók már -fixed-vo támogatással rendelkeznek: x11, xv, xvidix, xmga, gl2
  • a libmpdemux opciókezelésének tisztítása - mostantól mplayer-független
  • fork() eltávolítása a LIRC input modulból
  • libfame eltávolítva - a libavcodec gyorsabb, jobb, stb

Javítások:

  • néhány teljesképernyős mód fix, beleértve a Metacity vs KDE 3.1-t is
  • sok GUI bugfix
  • -vo DGA fixek, tisztítás
  • -dvdkey sig11 javítva
  • k6-3-ek 3dnowex vs mmxext sigell bugja javítva az mp3lib-ben
  • -vo gif89, jpeg U-V felcserélés javítva
  • RTC beállítás javítva, beszédesebb üzenetek, tanácsok
  • mencoder: demuxer/codec uninit sorrend javítva (néhány sig11 kiküszöbölése)
  • jónéhány v4l és ALSA felvétel javítás
  • demux_mov: az MPEG4 SPARC-on történő elhasalása javítva, dekódolás big endian-on
  • néhány NAS ao fix
  • libvo: opcionális stride támogatás a packed YUV / RGB formátumokhoz
  • mencoder: keyframe flag beállítása az audio packetekre, Windows seekeléshez
  • loader: 2 10l bug javítva, ATI VCR2 DLL működik, az új CS kóddal
  • demux_avi: block counter használata, még ha dwSampleSize!=0, ez segít néhány file lejátszásakor
  • SPU dekódoló (DVD/VOB feliratok): 2 nagy hiba javítása, melyek a feliratok elveszését okozták
  • sok memleak javítva (valgrind rulez :)
  • RealAudio SIPR(O) codec javítva (a wrapper nem találta a dspr.so.6-ot)
  • mms:// audió (radió) olvasás javítva
  • DVB: -vop lavc=bitrate újra működik
  • sok big endian javítás

Képességek:

  • új audió szűrő réteg (libaf) - automatikus samplerate konverzió
  • kísérleti -vo directx meghajtó a cygwin fordításokhoz
  • unrarlib beépítve a rar-olt vobsub-okhoz
  • natív xvid kódolás (-ovc xvic) interface a mencoder-hez
  • új softeq filter gamma támogatással: -vop eq2
  • -ao/-vo driverek listáját is elfogadja, és azt használja ami működik, csakúgy mint az -ac/-vc
  • audió/videó codec kiválasztás (-ac/-afm) újraírva, mostantól codec/fm listát használ
  • get_delay() finomítás (-autosync) - bugos audió meghajtóknál segít
  • smb:// URL támogatása (alapban kikapcsolva, ./configure rész még nincs kész!)
  • támogatás 1/4/8bpp nyers video-khoz (-vop palette / -vop 1bpp kell neki)
  • quicktime alaw/agsm audió codec-ek támogatása, 3IV2, 3VID videó codec-ek
  • swscale már tud YUY2 formátumot kiadni, upscale-elve (alapban) vagy scale nélkül (-sws 0)
  • Vidix LinuxPPC támogatással (mach64 biztosan működik)
  • GUI: cache, autoq beállítás, teljesképernyős indítás, ki/bekapcsoló gomb a menűben
  • új videó szűrő réteg: kép ráhelyezése a videóra: -vop bmovl

Libavcodec:

  • RV10 codec tisztítás (2. szintű demuxer átemelve a demuxer rétegbe)
  • MPEG4 interlaced (váltottsoros) DCT _el_kódolás
  • luma masking támogatás (elkódolás)
  • futásidőben választható IDCT algoritmus
  • gyorsabb MPEG1/2 dekóder
  • DV dekódolás (PAL és NTSC is)
  • 2 menetes MPEG1 kódolás támogatása
  • jobb/tisztább hibatűrés (dekódolás után második lépésben kész)
  • h263/MPEG4 használaton kívüli szelet dekódolása
  • -lavdopts bug= opció újraírva, mostantól flag-eket használ, a legtöbbüket pedig autodetektálja
  • teljes MPEG4 GMC dekódolás

Letölthető

Most! :)

X-Box media player 2. fejezet - 2002.10.11.
Írta: Gabucino

Az XBMP fejlesztői egy cikket írtak, melyben leírják, hogy mivel nem készítettek hivatalos kiadást, nem kötelezhetőek, hogy kiadják a forrás kódot. Így gondolom azt mondják: "Ó, van egy XBMP binárisod? Biztos kiszivárgott, sajnáljuk."

Ilyen az élet. Megnézve a letöltési részt, van egy Win32 bináris (sok minden más mellett), valószínűleg GPL licensszel. Kérjük a forrást küldjétek el a gabucino at mplayerhq.hu címre, amit ki kell adnotok.

Az X-Box media player megsérti a GPL-t - 2002.10.04.
Írta: Gabucino

Néhány win32-es gyerek összerakott egy média lejátszót a Micro$oft híres-hírhedt "konzoljához", az X-box-hoz. Az addig nem meglepő hogy az FFMPEG és az XVID forrását használták fel, de a programjuk zárt forráskódú, és - a GPL licensz ellenében - nem adják ki a forrást, sem az eredeti forráson végrehajtott változtatások listáját. Nem lehet őket utólérni mert elrejtőztek az MS elől, vagy egyéb okból.

Ez megsérti a GPL licenszet.

Mivel egyelőre nem tudunk (és nem is akarunk) jogi lépéseket tenni velük szemben, csak figyelmeztethetjük a nyílt-forráskódú közösséget, hogy

NE HASZNÁLJA EZT AZ ILLEGÁLIS KALÓZSZOFTVERT!

Kár hogy ilyen sok ember tesz magasról az FFMPEG/XVID íróinak fáradozására.

MPlayer 0.90-pre8 kiadva (Sose lesz ennek vége???) - 2002.09.18.
Írta: Gabucino

Hmm. Úgy tűnik hogy a pre7 volt az eddigi legbugosabb pre-release... Ezért már itt is van a bugfix/hotfix.

CHANGELOG:

Doksi:

  • a manpage újra lett írva, szebb bekezdések és HTML-re konvertálhatóság
  • AUTHORS, MAINTAINERS újra szövegfájlokká alakítva és frissítve
  • a ChangeLog file megint bekerült (0.18 után ki lett szedve)
  • néhány új dokumentáció a libmpcodecs-ről
  • frissítések a leforditott help fájlokban (help_mp-XX.h)
  • régi/nem használt bejegyzések eltávolítva a help_mp-en.h-ból

Tisztítás:

  • xanim interface javítások, mpi-t haszál és direct render-t támogat
  • a libmpdemux stream layer tisztítása, különösen a TV és MF részek
  • több nem használt file eltávolítva: vo_fsdga, vo_odivx, vd_rle, timer.c, ttf_load

Javítások:

  • a http:// memleak hiba javítva, néhány WMS9 mms:// javítás
  • több sparc/sun, hpux, netbsd/openbsd portolási javítások
  • -vop palette javítás, CRAM és QPEG színek javítva
  • 2GB-nál nagyobb Nuppelvideo file-ok támogatása
  • mencoder: -ss opció javítva a 3 menetes kódolásnál
  • gui.conf locale bug javítva (megint... remélhetőleg végleg)
  • X11 teljesképernyős váltás javítva, amikor d_width == screenwidth
  • MOV file-ok edit-list kezelése javítva - 'short read' jelenség

Képességek:

  • demuxer PVA file-okhoz (win32-es TV/DVB app-ok formátuma)
  • -mf támogat TGA (24/32bpp uncomp/rle) képeket
  • libavcodec: interlaced mpeg-4 _de_kódolás támogatása
  • libavcodec: aspect ratio enkódolás támogatása (mpeg4, mjpeg, h263?)
  • win32 DLL betöltő szinkronizálva az avifile CVS-ből

Letölthető

Most!

Megint pre... MPlayer 0.90-pre7 - 2002.09.05.
Írta: Gabucino

Hmm. Újabb hónap, és a stabil 0.90 helyett még mindig csak pre7-nél tartunk... Hát igen, nem tudjuk megállni hogy fixeket vagy featureket commiteljünk :)

Tisztogatás:

  • libvo2, a régi input kód, és sis_vid eltávolítva, egyéb kódtisztítások
  • rengeteg fordító warning javítás, néhány configure/makefile javítás
  • több lefordított üzenet, sok fordítás frissítése
  • folytatódott a dokumentáció átnézése, html tisztítások
  • a -vfm/-afm opciók mostantól neveket várnak számok helyett, meghajtó ID-k eltávolítva

Kód:

  • vfw/vfwex tisztítás, futásidejű csp lekérés támogatása, 8bpp támogatás
  • új natív mszh/zlib codec
  • libavcodec: 2 menetes kód újraírva, mostantól minden átírható
  • libavcodec: mpeg4/xvid en/dekódolás javítása, rv10 dekódolás javítása
  • néhány realvideo demuxer és video codec fix, sipr audio támogatás
  • új video szűrők: szoftveres eq (fényerősség), halfpack (deinterlacer), film noise
  • .ogm feliratok támogatása
  • opcionális freetype 2.1+ támogatás a futásidőben nagyított .ttf font rendereléshez
  • hálózati és mms:// javítások, live.com támogatás fejlesztve
  • javítások a v4l video és audio digitalizálás terén, audio input layer
  • libmpdvdkit2 - ez már a libdvdcss 1.2.2 + libdvdread 0.9.3-on alapul + key cache
  • alsa: iec958-init teljesen újraírva - jobb SP/DIF AC3 támogatás

gui:

  • gui.conf locale bug (remélhetőleg) javítva
  • gui preferences menu kibővítva, futásidejű feliratbetöltés támogatása
  • gui: drag'n'drop támogatás

Letöltés

Most!

Az XVID nyílt forráskódú MPEG-4 codec-et ellopták! - 2002.08.24.
Írta: Gabucino

Az XVID a vezető nyílt forráskódú MPEG-4 videó codec, melyet a GNU General Public License (GNU GPL) véd. 2002. július elején az XVID észrevette, hogy a codec-jüket egy az egyben ellopta a Sigma Designs (a DXR3/H+ hardveres MPEG2 dekódoló kártyák gyártója), és REALmagic MPEG-4 Video Codec néven forgalmazza, a Sigma Designs saját licensze alatt (nem GPL).

Az XVID emberei azonnal kapcsolatba léptek a Sigma Designs-nal, akik elismerték a licensz megsétését és megigérték, hogy eltávolítják a szóban forgó kódot. Augusztus 9-én a Sigma kiadta a "saját" codec-jének az 1.1-es verzióját, amiről kiderült, hogy még mindig tartalmazza az XVID-et, de különböző programozási és fordítási trükkökkel elrejtették. Mivel a Sigma nem mutatott semmiféle hajlandóságot az együttműködésre azóta sem, az XVID projekt vezetői úgy döntöttek, hogy lezárják a projektet, amíg az ügy meg nem oldódik. Vagy végleg...

A történet egy rövid összefoglalása megtalálható az www.xvid.org-on. Kérlek szándd rá az időt és olvasd el!

Úgy gondolom a Sigma-s srácok lámerek, nem vették észre, hogy az icc (Intel's C compiler) beleilleszti a binárisba a forrás fájlok nevét és a használt fordítási kapcsolókat, így könnyű volt felfedezni.

Az okok, amiért az XVID-et támogatjuk ebben az ügyben:

  • Az MPlayer csapat és az XVID mindig is laza együttműködésben álltak.
  • Az MPlayert is ellopták és átnevezték egykoron, annélkül, hogy megemlítették volna a származását (WarpVision for OS/2...)
  • Azt akarjuk, hogy az XVID éljen és fejlődjön: ez a két nyílt forráskódú MPEG-4 videó codec-ek egyike, nem egy cég játékszere.
  • Kiváncsiak vagyunk az ügy kimenetelére. Ja az XVID győz, a GPL licensznek van jövője. Ha elbukik az egyszerű szituáció ellenére, akkor halálra van ítélve... Lássuk RMS tud-e valami hasznosat is tenni a Linux és a BitKeeper kapcsolatának ócsárolásán kívül.

MPlayer 256 bájtban - 2002.08.09.
Írta: Gabucino

Flag 2002 party

A nagyszerű Flag 2002 party-t Budapesten, Magyarországon tartották meg július 12-14 között, pár MPlayer csapattag részvételével, beleértve A'rpit, Pontschot és engem (Gabucino). Ne ijedj meg, nem akarunk élménybeszámolót írni, csak egy kis megjegyzést a 256 bájtos compo egyik résztvevőjéről, amit A'rpi írt, csak úgy poénból: MPlayer256. Van benne OSD és zajszűrés, cirka 256 bájtban :) Sajnos egyetlen szavazatot sem kapott :)

Hatalmas köszönet a szervezőknek a fantasztikus party-ért!

Újabb pre verzió: MPlayer 0.90pre6 - 2002.08.06.
Írta: Gabucino

Hmm. Körülbelül 2 hónapnyi "tesztelés" után itt a pre6... Inkább v1.00-ának kellene hívni, mint v0.90-pre6-nak, a sok új tualjdonság és fontos javítás miatt - de pre6 lett.
A változások rövidített listája:

  • WMV1, Sorenson v1 (SVQ1) és RealPlayer 8.0 (RV20/30, Cook) codec-ek támogatása
  • libavcodec M1 direkt renderelés, IPB támogatás Xv-vel
  • libavcodec fejlesztések, hibajavítások - mind a kódoló, mind a dekódoló részben
  • Raw DV demuxer, libdv-alapú DV audió/videó dekódoló
  • Különböző MOV/MP4, RM és ASF/WMV demuxer javítások, fejlesztések
  • -ni kapcsolót igénylő AVI fájlok detektálása, néhány Nandub huba megkerülése
  • live.com RTP/RTSP stream-elő könyvtárak támogatása
  • DVD feliratok VOBsub formátumban történő mentése, mpsub/srt konvertáló hibajavítása
  • Closed Captioning (ascii feliratok RC1 DVD-ken) támogatása
  • Masszív directfb frissítés
  • Vidix javítás/frissítés, beleértve az összes ismert radeon hiba javítását
  • dither-elt 1/4/8 bpp támogatás a -vo svga kapcsolóval (EGA rulez:))
  • AO: alsa9 javítások/fejlesztések, natív ARTS vezérlő
  • különböző endianess és 64-bit-es javítások, beleértve a mencodert és -ao pcm
  • rengeteg apró kompatibilitási/hozdozhatósági javítás, jobb cygwin, darwin támogatás
  • GUI javítás, új képességek - lejátszási lista, audió/videó equalizer, tulajdonságok
  • Skin-ek: javítva sok apróbb működési hiba, pár új skin
  • 'mencvcd' szkript - segít VCD/SVCD-t készíteni mencoderrel
  • html doksi frissítés, man oldal & README újraszervezve (megint :))

Letölthető

Most! :)

A legújabb változtatásokról - 2002.06.27.
Írta: Gabucino

  • Sorenson v1 (SVQ1) támogatás - a Xine Sorenson v1 (SVQ1) dekóderén alapul, implementáltuk az MPlayerbe. A libavcodec MMX/3DNow!/stb. optimalizált függvényeit használja, míg a Xine verziója puszta C. Így a miénknek gyorsabbnak kell lennie.
    MEGJEGYZÉS: A Sorenson v3 (SVQ3) még nem dekódolható, sem MPlayerrel, sem Xine-nal! QDM audió detto :(
  • EGA támogatás - Az EGA (Enhanced Graphics Adapter) egy régi grafikus kártya, a VGA elődje. 16 színt tudott kezelni maximum 640x350-es felbontásban, sok évvel ezelőtt nagyon népszerű volt - sok régi játék csak EGA-t támogat, VGA-t nem.
    Michael Niedermayer nemrég írt egy 4bpp (16 színű) konvertálót az MPlayerbe, ezzel lehetővé téve az SVGAlib EGA vezérlőjének használatát.

    EGA
    Matrox G400 TV-n versus EGA kártya 320x200x16 CGA monitoron
    (Kattints ide a sötétebb képhez (szebb színek)

  • RealPlayer codec betöltésének támogatása - pl.: most már a RealVideo G2/8.0/RealOne (RV20, RV30) és a RealAudio (Cook, Sipro) is lejátszható az MPlayerrel! Köszönet érte Florian Schneidernek. Úgy hiszem, ez az első alkalom, hogy valaki rájött, hogyan is lehet használni a RealPlayer bináris codec pluginjeit. Lásd a dokumentációt a bővebb információkért!

A CVS verziót kell használnod!

Adományok lap létrehozva - 2002.06.12.
Írta: Gabucino

Az adakozásra ösztökélendő, felraktam egy Donations (adakozás) lapot. Lásd -> DONATIONS LAP

Támogass minket: az MPlayer fejlesztés non-profit tevékenység, és nem kérünk nagy dolgokat.

Kijott az MPlayer 0.90pre5 - 2002.06.08.
Írta: Gabucino

Letölthető a legújabb tagja az MPlayer 0.90-pre szériának: a pre5. Alant található egy rövidebb-hosszabb lista a legfontosabb változásokról a pre4-hez képest.

A dokumentáció változásai:

  • sok javítás, frissítés, tisztogatás
  • új, rövid, telepítési útmutató a README-ben
  • profiknak szóló dokumentáció a libavcodec kódolási opcióiról
  • a HTML dokumentáció IE 6.0.2600 kompatibilis! :)))

Változások a kódban:

  • subreader (ASCII feliratok beolvasása) javítások
  • spudec (VOBsub) javítások, új (gyorsabb/jobb) scaler, bbox támogatás
  • mmst:// stream-elés támogatása
  • .ogm (OGG) audió/videó stream kiválasztási lehetőség
  • natív Micro$oft MPEG4v1 (MPG4) codec, MPEG4-ek hibáinak elrejtése
  • libavcodec kódolás bővítése
  • MPEG1 && -vo x11 összeomlás javítva, ha a film height%16!=0
  • nyers (tömörítetlen) videó javítva (avi & mov)
  • villódzás/kockásodás hiba régi vfw codec-eknél (indeo3, cinepak stb) javítva
  • codecs.conf verziórendszer bevezetése, a túl régi konfigurációs fájl problémájának megszüntetésére

Megjelenítés:

  • további X11 tisztítás, icewm teljesképernyős támogatás javítása, -vo gl/gl2 javítva
  • xscreensaver automatikus kikapcsolásának támogatása (opcionális, alapállapotban kikapcsolva)
  • pan&scan támogatás az xv, xmga és xvidix meghajtókban
  • Xv YV12 stride problémák javítása ha width%8!=0
  • vidix r128/radeon meghajtó szinkronizálva az mplayerxp-ből, egyéb vidix javítások
  • DVB A/V szinkron javítások, libfame frissítve 0.9.0-es verzióra
  • natív -ao arts meghajtó, AC3 passthrough támogatás az -ao alsa9 meghajtóban is, -ao nas javítva

Egyéb:

  • GUI: VCD és URL támogatás, néhány hiba javítva
  • kevesebb kiírt (debug) üzenet
  • gcc 3.1 támogatás
  • egyéb portolási javítás (cygwin, darwin, 64bit sparc/alpha)

Letöltés:

Parhelia, az új Matrox kártya - 2002.06.04.
Írta: Gabucino

A Linux alatti jó támogatottságáról (is) ismert Matrox kiadta a Gxx sorozatot folytató legújabb kártyáját, a Parheliát. Sajnos jelenleg az mga_vid nem támogatja, tekintve hogy nincs egy példányunk se egy ilyen kártyából. Hiányunkat enyhítendő írtunk a Matroxnak néhány hete - válasz azóta se érkezett.

Adakozó kedvű emberek jelentkezését szívesen fogadjuk!

MPlayer 0.90pre4 - 2002.05.13.
Írta: Gabucino

Nem jut eszembe semmi. A lényeg: itt a világ legnépszerűbb filmlejátszójának 0.90-pre4 pre-release verziója. A főbb változások listája:

  • X11 teljesképernyős módváltás javítások bizonyos ablakkezelőkkel, és több file lejátszásánál
  • DXR2 támogatás
  • Kimenet animált GIF-be
  • "cropdetect" video filter, a vágandó méret automatikus detektálására
  • libavcodec alapértelmezett enkóderré téve MEncoderben
  • újraírt manpage
  • egyéb javítások

Letöltés:

MPlayer 0.90pre3 - 2002.05.03.
Írta: Gabucino

Ez a prerelease néhány kritikus (?) hiba javítását tartalmazza, új tulajdonságot nem. A pre2-ről szóló hírben nagy dolgokat ígértünk, amik most átcsúsznak a pre4-re, mert ezek a javítások fontosak. Néhány közülük:

  • AC3 4 csatornás 3DNow optimalizáció javítva, bekapcsolva
  • 1 másodpercnyi lejátszás utáni DGA hiba javítva
  • néhány AVI file-nál előjövő nagy A/V desync javítva
  • MPEG fájlok tekerése közbeni képtorzulás javítva
  • libmpdvdkit + gcc 3.x probléma megoldva (a CFLAGS-aink előhoztak egy gcc3 bugot...)
  • GUI aspect ratio és teljesképernyős mód bekapcsolás javítások
  • alacsony FPS-ű .WMV-k lejátszása javítva
  • MACOS-X (Darwin) port
  • bugos v4l audio grabbelő kód kikapcsolva, nem tudjuk javítani
  • több mjpeg javítás a libavcodec-ben

A következő helyekről tölthető le:

Ja és meg lehet nézni a Freshmeat statisztikai oldalán a népszerűségi adatokat: első a Linux kernel 100%-kal, második az MPlayer, 94.61%-kal (és növekszik). A harmadik a cdrecord, 47.41 százalékkal. :)

MPlayer 0.90pre2 - 2002.04.30.
Írta: Gabucino

Kijött a második pre-release, melyet publikus tesztelésre szánunk. Teljesen hibamentes 0.90-et akarunk kiadni, így kérünk hogy próbáld ki ezt a verziót és jelentsd ha hibát találsz! A 0.90-pre1 óta sokan jeleztek hibát, ezeket javítottuk.

Eddig ismert problémák, melyeket a pre3-ra megoldunk:

  • videó szűrők ne rontsák el az aspectet, szélességet, magasságot
  • FTP-n felhasználók által feltöltött fájlok vizsgálata, és esetleges bugok javítása
  • MPlayer által kiírt üzenetek tisztogatása
  • MEncoder windows kompatibilitásának megoldása (AC3 és CBR MP3 hang)
  • dokumentáció frissítése

Változások listája, a teljesség igénye nélkül:

  • hwac3 javítások (először AFMT_AC3 próbálása), PCM audio bigendian javítások
  • 2 menetes enkódolás a libavcodec-kel (-lavcopts vpass=x), B frame-k támogatása
  • gyorsabb .OGG tekerés (a -forceidx opcióval használható a régi, de pontosabb verzió)
  • audio-only fileok és GUI együttes használata javítva
  • -rootwin opció javítva x11,xv,xmga,xvidix használata esetén
  • aspect javítás ffmpeg12-vel
  • MPEG-ES detektálás javítva
  • runtime CPU detektálás alapállapotban kikapcsolva
  • új Win32 codec-ek támogatása, pl mss1, tm20, ucod, truespeech
  • divx audio sig11 és glibc 2.1.(2|3) együttes használatának javítása
  • libmpdvdkit - különböző DVD könyvtárak általunk javított verziói (linux+freebsd esetén bekapcsolva)
  • manpage frissítve
  • 'f' (teljes képernyő) javítása bizonyos ablakkezelők használata esetén
  • több FreeBSD és OpenBSD kompatibilitási patch
  • az -xy, -zoom, -flip opciók használhatók MEncoderrel is, -xy megtartja az aspektust
  • -vop lavc, az új, leggyorsabb, legjobb, stb libavcodec-et használva mpeg1 transcode-oláshoz
  • GTK GUI + --disable-mencoder crash javítva
  • nincs több fekete vobsub felirat :)

Mindenki teszteljen legyen olyan drága, és REPORTOLJON! Ja igen, az MPlayer 0.90pre2 letölthető innen.

Kijött az MPlayer 0.90pre1 - 2002.04.21.
Írta: Gabucino

Ez egy publikus tesztelésre szánt pre-release verzió. Szeretnénk teljesen hibamentesen kiadni a végső 0.90-et, ezért várjuk a visszajelzéseket!

Az újítások listája, a teljesség igénye nélkül:

  • 100% GPL - yeah, és akkor?
  • futásidejű CPU detektáló kód - bármilyen x86-ra fordított MPlayer menni fog más tipusú x86-on is
  • videó szűrő réteg - sok pluginnel (crop, expand, stb, lásd a dokumentációt)
  • lehetőség a DVD/vobsub és/vagy szöveges feliratok kimeneti AVI-ba kódolására
  • kezdetleges dvdnav támogatás
  • Direct Rendering - egyelőre libavcodec-kel nem használható, sajnos
  • lehetőség a feliratok film alatt lévő fekete sávon történő megjelenítésére
  • az FFmpeg (benne van a tgz-ben) már támogatja az MPEG4v2-t (MP42) és a DivX 5.0-át
  • fejlesztett MPEG4 enkóder - a libavcodecben. Nem mindig van olyan jó mint a DivX4, de kétszer olyan gyors - így hasznosnak bizonyul realtime kódolásnál
  • csak audio fájlok lejátszása (wav/mp3/wma/ogg) (csak konzolos üzemmódban!)
  • különálló WAV/MP3 fájl felhasználása lejátszásra vagy kódolásra
  • még több file formátum támogatása - például az új OGG formátum
  • több fájl lejátszása konzolon, sok playlist formátum támogatása
  • és természetesen gyorsabb mint valaha... :)

Mindenki teszteljen legyen olyan drága, és REPORTOLJON! Az MPlayer 0.90pre1 letölthető innen.

MPlayerXP - 2002.03.18.
Írta: Gabucino

Ahogy észrevehetitek, nyílt egy új project a Sourceforge-on, a neve MPlayerXP. Ezt a projectet Nick Kurshev indította - a Vidix és rengeteg MPlayer optim készítője.

Azért forkolt mert nem fogadtuk el a patch-ét: szerintünk szükségtelen és káros thread megoldást hoz az MPlayerbe, pedig épp ennek hiánya az MPlayer erőssége más Linuxos lejátszókkal szemben. Nick azt írja hogy az ő megoldása 300%-os sebességnövekedéshez vezet. Ez nem igaz. Nem sebességet hanem folytonosságot növel: ha van olyan filmed amihez a géped lassú, az MPlayerXP-vel sem fog menni. Ez csak közepes sebességű gépeken, és csak néhány ritka file-nál segíthet, a dekódolás maga nem lesz gyorsabb (a teljes dekódolási idő nem változik).

Persze nyugodtan próbáld ki, és ha segít akkor írd meg! De ne nekünk...

[ lásd Nick vitaindító levelét ]

Plussz.. - 2002.03.16.
Írta: Gabucino

Na a legfontosabbak kimaradtak:

  • DivX5 - az MPlayer támogatja, méghozzá kétféle módon is: vagy a hivatalos libdivxdecore.so binárissal (letölthető az avifile.sf.net címről), vagy a jól ismert libavcodec-kel. Mint mindig, most is ez utóbbi a legjobb, a sebessége, egyszerűsége, stabilitása miatt! Jelenleg egyikük sem támogat kódolást.
  • XViD - támogatva. Lásd a dokumentációt.

Új MPlayer kiadás hamarosan - 2002.03.16.
Írta: Gabucino

Majd nemsoká rilízelünk, jól, így. Ennek ugyebár kölcsönösen egymásra ható feltételei a runtime CPU detect kód működése, és a GPL. Úgynézki most mind2 meglesz. Addigis kis ízelítő, csak itt, csak most:

  • bétás DIRECT RENDERING - ez egy olyan cuccos amivel a codec közvetlen a video memóriába dekódolja a képet, ráadásul csak azokat a részeket amik az előzőleg dekódolt képhez képest változtak. Ettől aztán egész tűrhetően gyorsul. Üröm a sörömben hogy (persze) a codecnek is támogatnia kell ezt a módszert, és a libavcodec ezt jelenleg nem teszi. Más codecek mint például a DivX4, DivX DirectShow támogatják ugyan ezt, de a libavcodec még így is gyorsabb náluk.. Tehát :
    DR-t támogató codec-ek: DivX4, és a legtöbb Windows-os codec
    DR-t támogató video kimenetek: xv, mga, xmga, vidix, directfb
  • audió lejátszása vagy kódolása külön fájlból - az ezt megvalósító opció az -audiofile. Lásd persze a manpaget.
  • új audio plugin-ek - pl. extra sztereó, hangerő normalizáló, szoftveres mixer, stb.
  • mach64_vid - új Vidix meghajtó, Mach64 chipset-es videokártyákhoz (Rage XL/Mobility, Xpert98).
  • TV audió kódolás BSD-n - sajnos Linuxon még mindig nem :(
  • felirat film alá helyezése - CSAK az SDL videokimeneten
  • audio file-ok támogatása - jah, már ez is megvan. Az MPlayer képes MP3, WMA, stb hangfileok lejátszására, persze a netről is. Nem elfelejtendő hogy ez a feature alacsony prioritást élvez, ami ebben az esetben annyit tesz hogy néhány MP3 file-t MPG-nek fog felismerni, és így lejátszani már nemnagyon fogja. Ez azért van mert az MPlayer még mindig egy film és nem média lejátszó, ugyanis az MP3-at nem könnyű az MPG-től megkülönböztetni.
  • (M)JPEG dekódolás libjpeg-gel
  • javított DXR3 és DVB támogatás, libfame - a libfame egy nagyon gyors MPEG1 enkóder, így kiválóan alkalas DivX-ek runtime MPEG1-é alakítására.

Miért is jó a CVS verzió... - 2002.03.04.
Írta: Gabucino

Azaz íme néhány új tulajdonság a CVS verzióban:

  • Hardveres kiegyenlítő - nagyon zúgott már érte a nép de végre elkészült : lehet hardveresen állítgatni a fényerőt/kontrasztot/színhűséget, meg ilyen marhaságokat, ha az xv video meghajtót használod. Eddig ezt csak szoftveresen, és csak a DirectShow DivX codec-kel lehetett. A használata ennek is ugyanaz, billentyűk 1-től 8-ig - lásd a manpaget.
  • Új input rendszer - amivel hozzá lehet rendelni bármelyik MPlayer funkciót bármelyik billentyűhöz/egérgombhoz/joystickhoz, mindez egyszerűen konfigurálható egy config file segítségével. A példákat lásd az input.conf nevű filet a main/etc könyvtárban.
  • Playtree - ez kicsit megváltoztatja az MPlayer viselkedését több file lejátszása esetén. Az ilyenkor megadott opcióknak mostantól számít a sorrendjük is: ami a parancssor legelején van az lesz az alapértelmezett, ami egy-egy filenév után, az pedig felülbírálja az előbbieket. Bővebben lásd a dokumentációt.
  • Új fileformátumok - az MPlayerben már van demuxer a FILM (Sega Saturn CD játékokon használatos) és a RoQ (az ID Software játékaiban használják, pl Quake3 és Return to Castle Wolfenstein) fájl formátumokhoz. Fejlesztés alatt van a Playstation-ös filmek lejátszása.
  • Javított szoftveres scaler - tudvalevő hogy ez az amit a MEncoder használ átméretezésre, és az MPlayer teljes képernyős lejátszásra, ha a videokártya nem támogatja ezt hardveresen. Eddig ez csak YV12 formátumú codec-ekkel működött (libmpeg2, libavcodec), mostantól már az összes többivel is (pl. Windows DLL-ek).

Néhány MEncoder specifikus új fejlesztés:

  • Enkódolás több bemeneti file-ból - nem, nem külön MP3-ről van szó. Ez a funkció több JPEG-ből történő MJPEG létrehozására alkalmas. Megjegyzendő hogy a MEncoder képes MPNG file-ok létrehozására is :) (és természetesen az MPlayer le is játssza őket) Lásd a MEncoder dokumentáció új fejezetét.
  • Csak a megadott időintervallum kódolása - Egyértelmű... Lásd a MEncoder manpage-t.
  • XViD kódolás támogatása - az XViD egy nyitott forráskódú továbbfejlesztése a régi OpenDivX codec-nek, egy DivX4 verő (szeretne lenni). URL : http://www.videocoding.de. Jelenleg még nem usereknek...

Néhány napon belül be lesz jelentve néhány új képesség aminek örülni fogtok.. ;)

Újabb joe barr gyöngyszem - 2002.01.28.
Írta: Gabucino

Igen, olybá tűnik a Linuxworld még mindig foglalkoztatja ezt a lámát.. De ezúttal szerencséjére :) a Xine-t nézte ki magának. Nem (?:) fogok kikelni magamból, mert a cikk nem közvetlenül MPlayer ellenes, inkább csak néhány (?) komment:

A cikk elején lévő összefoglalóban Joe baby gyorsan kijelenti hogy a ./configure; make; make install "szabvány" installálás után pöccre ment a stuff, és a "video jobb mint bármi amit valaha látott". Később viszont olyan érdekes dolgokról ír mint hogy el kellett zarándokolnia más projectekhez és onnan letölteni a Xine-ből hiányzó dolgokat.. Ez még nem baj, viszont az MPlayerrel ugyanezt kellett tennie, de ott ideges lett tőle.

A következő ROTFL akkor jön amikor el van kábulva a (configure) scriptből áradó infoáradattól. Namost, miket is ír ki?

  checking whether the C compiler works... yes

Tényleg durva. Mellékesen, az a script 5x lassabb fut mint a miénk. Nem érdekes.

Olvassunk szépen tovább. Joe bá' a naív skinváltási kísérletével lefagyasztja a Xine-t. Az ember azt várná hogy szélütést kap, de nem! Ehelyett a kedves olvasó eszébe juttatja hogy itt bizony csak gyerekcipőben járó szoftverről van szó.. Érdekes módon ezt az MPlayer tesztelésénél elfelejtette megemlíteni, ráadásul a Xine-ből 0.9.8-as verzió kellett neki, MPlayer-ből meg a fejlesztői CVS.. Nem érdekes. Amiről viszont nem tud az az, hogy a Xine team hamarosan kiadja az 1.0 verziót...

A Xine következő előnye a konfigurálhatóság. Mondom mit ért ez alatt Barr: "az útvonalak (path) és device nevektől egészen a demuxer kiválasztásának befolyásolásáig" (ennek nem sok értelme van:). Mindenesetre ez már tényleg választék ;)) De most komolyan, a Xine-t ilyen téren (se) lehet összehasonlítani az MPlayerrel. Ha szerinted nem így van, még nem láttad az MPlayert, vagy legalábbis nem olvastad a dokumentációt. Mit kapunk? Joe megint hülyeséget beszél. Impresszív a srác :) Ha csak fele olyan jól tudnék angolul mint ő, én is könnyedén tudnám befolyásolni a közvéleményt :)

Megnéz egy DVD-t. Biztos szerencsés jegyben született, mert nálam a Xine DVDnav nélkül meg se mozdult ilyen ügyben. Nade ez lényegtelen, biztos én vagyok a Láma. Persze lehet hogy számít valamit az ő 1Ghz-es Athlonja, meg az én 500-as K6/2-m különbsége - utóbbi MPlayerrel majdnem nemlétező (!) framedrop-pal játszik DVD-t. Egyértelmű hogy mga_vid-del, amit a Xine nem tud használni... Így a Xine esetében egyúttal le is húzhatjuk az MPlayer alatt egyébként szépen, hardveres gyorsítással működő TV kimenetemet.

Az eddigieken felvidulva joinol #xine, ahol saját állítása szerint csupa hasznos tanáccsal látják el. Lehet hogy a configure; make; make install, és az isteni doksi mégse jött be annyira? Senki se látta őt az #MPlayer-en vagy valamelyik MPlayer levlistán... Mindezek ellenére, a mi dokumentációnk az user-unfriendly :) Hát kérem...

Hát ennyit fűztem (én, Gabucino) hozzá.. Úgy látom jutott a flameből a Xine-nak is, úgyhogy elmondom még1x, hogy csupán Barr uraság hülyeségeit akartam bemutatni másik nézőpontból. Nem állt szándékomban megsérteni a Xine-t (aminek egyébként szerintem szép GUI widget-jei vannak) vagy Guenter Barsch-ot. Ha mégis így érzik, akkor bocs.

A Vidixes mga_vid FreeBSD-n - 2002.01.26.
Írta: Gabucino

Nos, amit 10 napja (meg a lenti hírben) írtam, tökéletesen bejött, az mga_vid a Vidix-en keresztül nagyszerűen működik FreeBSD alatt, Matrox G400 (vagy újabb) kártyákkal. (A G200 jelenleg nem működik Vidix alatt) És ez egyben azt is jelenti hogy jelenleg az MPlayer a leggyorsabb filmlejátszó FreeBSD-n, Matrox usereknek.

A VIDIX technológia - 2002.01.16.
Írta: Gabucino

A VIDIX egy interface a videokártyák framebufferének (DGA és BES) közvetlen elérésére.

Azt hiszem nem kell különösebben bemutatnom az mga_vid-et, a Matrox-ot használók bizonyára tudnak mesélni a hardveres gyorsítással rendelkező TV kimenetről, a sebességről, és a képminőségről.

Nem igazán érdemes ismét írnom a radeon_vid-ről, amivel elsőként vált lehetségessé Linux alatt a TV kimenet ATI Radeon kártyákon, és persze az mga_vid sebességével.

Inkább arról beszélek hogy a VIDIX mindezekhez a meghajtókhoz nyújt egy interface-t. Fentebb azt is írtam hogy közvetlen hardveres hozzáférést is nyújt. És mit is jelent egy egységes interface a hardverhez? Azt, hogy mostantól jelentősen leegyszerűsödik a *_vid meghajtók írása, és több kártyához is válik lehetségessé.

Azokhoz amiknek X11 alatt nincs XVideo támogatásuk.

Azoknak az NVidia usereknek akik a bugos meghajtókkal és inkompatibilitásokkal szenvednek. Már el is kezdtünk írni egy nvidia_vid meghajtót !

És ez persze még nem minden. Azt hiszem bizonyos érdeklődést válthat ki az az apró nüansz, hogy a VIDIX és a meghajtói (mga_vid, radeon_vid, nvidia_vid) teljesen PLATFORM ÉS OS FÜGGETLENEK !
Például mga_vid használata BSD-n, vagy Windows-on...

Nemhivatalos patch-ek - 2002.01.15.
Írta: Gabucino

A "Letöltés" lapon csináltam egy "Nemhivatalos patch-ek" részt, ahol ki-ki kedvére töltheti a neki tetszőket. Ide azok kerülnek, amelyek végül nem lettek CVS-be commitolva.

MPlayer site tükör - 2002.01.15.
Írta: Gabucino

Az MPlayer site mostantól egy tükörszerverről is elérhető, a CVS kivételével. Az URL-ek a következők : http://www2.mplayerhq.hu és ftp://ftp2.mplayerhq.hu.

ELKÉSZÜLT AZ MPlayer 0.60 ! - 2002.01.02.
Írta: Gabucino

3 hónap telt el a 0.50-es MPlayer elkészülte óta, és most örömmel jelentjük be az MPlayer 0.60-at! Amíg töltöd le, olvasd el ezt a "rövidke" What's New listát:

  • új, atomkiráj homepage dezign - chass műve (és véleménye:)
  • új fileformátumok: Quicktime MOV, VIVO v1/v2, Autodesk FLI/FLC, RealMedia, NuppelVideo yuv4mpeg, yuv4mpeg2.
  • ÚJ natív codec-ek: CRAM (MS Video 1), cvid (Cinepak), FLI, általános ADPCM (és IMA) dekóder, g723, XAnim codec-ek támogatása.
  • a fordítási folyamat javítása
  • DVD feliratok teljeskörű támogatása
  • új opciók a DVD-ken levő audio sávok és feliratok nyelvének kiválasztására : -alang, -slang
  • lejátszás a root ablakban (háttérben): -rootwin opció
  • postprocess opciók változása: -pp -npp
  • a make install átmásolja a codecs.conf-ot is (home könyvtárban lévő régi codecs.conf törlendő!)
  • TV-ről grabbelés lehetősége v4l-en keresztül
  • mencoder - videó és audió en kóder (divx+mp3, és még RENGETEG más!)
  • új configure script - jobb autodetektálás, szebb üzenetek.
  • részleges támogatása néhány hardveres MPEG dekódernek (DXR3 és Siemens DVB)
  • input cache - hálózati/DVD lejátszás finomítására
  • szoftveres YV12 nagyítás, aspect ratio javítások
  • GUI fixek (még mindig kísérleti :) és új skin-ek
  • rengeteg MMX/SSE/3DNow! optimalizáció a teljes kódban!
  • audio filter plugin-ek (térhatás, 5.1, fel/le mintavételezés, stb.)
  • a C++ DirectShow kód át lett írva C-re, így nincs szükség többé C++ fordítóra
  • új, szebb postprocess kód - deinterlace filter is!
  • az AC3 dekódolást a liba52 végzi - térhatás, 5.1, stb...
  • ... és számtalan más új feature, fix, változás!

2001.12.01. :: Decemberi hírek
Írta: Gabucino

<sigh> De nehéz egy hírt elkezdeni.
Valami gyenge poént kéne írnom? Azt hiszem nem ezért olvassátok az MPlayer híreit. Mert OLVASSÁTOK. Júliusban 23487 találatunk volt. Szeptemberben 49947 volt. És most, novemberben 90601! Szép növekedés, mondhatom. Az MPlayer képességei ugyan ilyen ütemben nőnek, így majdnem itt a következő kiadás ideje: a 0.50 már nagyon régi, hibás és keveset tud (összehasonlítva a mostani CVS kóddal).

Az MPlayer csapat szponzorokat keres! Ha tudszod és szeretnéd szponzorálni a csapat fejlesztését akár (elsődlegesen) hardverrel, akár pénzzel vagy csak úgy gondolod, hogy fejleszteni tudod a kódot, keress meg minket! Köszönjük.

Nos, vissza az új kiadáshoz: nem vagyunk biztosak még a verziószámban, de nem 1.0 lesz. Most úgy néz ki, hogy az 1.0 teljesen GPL-es lesz, és egy erős CPU detektálást fog tartalmazni a bináris disztribúciók támogatásához. Azonban ezt ne vedd készpénznek, erre nincs semmi garancia.

Mindemellett a fő fejlesztési irány, ami ez után a kiadás után elsődleges lesz, az a libvo2 befejezése, amit most tényleg megcsinálunk. Ez azt jelenti, hogy

  • direkt renderelés (sokkal gyorsabb kép megjelenítést eredményez, így még kisebb CPU használatot)
  • szabad (és MMX/3DNow-val gyorsított) konvertálás az RGB és a YUV színterek között (így BÁRMELYIK codec-et használhatod BÁRMELYIK videó kimeneti vezérlővel)
  • 100%-os támogatás a DVB és DXR3 kártyákhoz
  • DVD és VOBsub feliratok támogatása

és még sok sok érdekes dolog.

És most, valami nem teljesen más téma: a CVS-ben található új tulajdonságok.

  • grabbelés V4L-kompatibilis TV tuner kártyákról - lejátszás és kódolás is természetesen! Ez relatíve új kód, és még nincs benne audió támogatás.
  • Autodesk FLI/FLC Animation támogatás - hmhm, roppant komoly :)
  • natív Microsoft Video1 dekódoló - nagyon régi formátum, de könnyű volt dekódolót írni hozzá, így eggyel kevesebb Win32 codec-et kell használni.
  • YV12 méretezés MEncoderrel - fel/leméretezheted az elkódolt film képméretét, amennyiben a forrás film dekódolható YV112 formátumra (MPEG1/2, DivX, de nem Win32 codec-kal!)
  • új configure szkript - szebb, jobban struktúrált, sokat tudó, informatívabb.
  • valószínűleg egy rakás egyéb dolog, ami most nem jut eszembe. Megyek egyet szunyókálni.

Ha szeretnéd kipróbálni ezeket, siess és töltsd le! Olvasd el a dokumentációt is az új dolgokról, mint mindig. És használd egészséggel!

2001.11.24. :: Ebből már elég!
Írta: A'rpi

Hi,

Oké. Úgy látom még mindig nem értitek, hogy mi történt és miért vagyunk mérgesek. Engedjétek meg, hogy elmagyarázzam:

A TÉNYEK:

Egy orosz "kóder" "portolta" az MPlayert (tulajdonképpen törölte/letiltotta a kód felét és valaki más kódjának a segítségével audió/videó támogatást tett bele, így valójában 3 nyílt forráskódú projektet hack-elt össze a legrondább módon) OS/2-re. Ez nem probléma, még talán jó is, de jobban szerettük volna, ha javításokat küld az MPlayerhez, ahelyett, hogy egy új fejlesztésbe kezd.

A PROBLÉMA:

Az anyagát letölthetővé tette az os2.ru oldalon. Forrást nem tett közzé. Úgy hirdeti, mint AZ Ő SAJÁT TERMÉKE, AZ Ő NEVÉVEL és nem említette meg sem az MPlayer, sem az ffmpeg, sem az os/2 ao/vo könyvtár szerzőit, sem ezen projektek neveit. 'Kód lopásnak' hívjuk az ilyet. Ha más véleményen vagy, kérlek mondd el, és indokold is meg, miért!

A REAKCIÓNK:

Amint tudomást szereztünk erről, küldtünk pár levelet a levelezési listájukra. A levelek pár óra elteltével sem érkeztek meg. Azt hittük, hogy a lista moderálva van és kihagyták őket vagy a lista egyszerűen nem létezik/működik. Küldtünk levelet a weboldal adminjának, kértük, hogy adja meg a "szerző" direkt mail címét, és távolítsa el a letöltési linket, amíg nem javítja ki a szerzők listáját. Nem válaszoltak. Másnap még mérgesebbek voltunk, és Gabucino megírta azt a jól ismert hírt. Láttam, és azt mondtam, hogy "rendben", nem számítottam ilyen reakcióra. (igen, egy kicsit(?) goromba volt, de a kódlopás jó dolog???)

Az ő REAKCIÓJUK:

Azonnal előjöttek a sötétből, és elkezdtek flame-elni mindket minden fórumon emiatt a hír miatt. A kódlopásról semmi. Csak flame-eltek. Később azt kezték mondogatni: ez nem MPlayer port, csak az MPlayer két lib-je került felhasználásra és ez egy teljesen már projekt, melyet orosz programozók hoztak létre. Azt is mondták, hogy az A-V szinkronizációs kód nem az MPlayerből származik, az a saját kódjuk.

Az én REAKCIÓM:

Azt mondtam nekik:

  • a mi elsődleges problémánk a szerzők nevének hiánya. A hiányzó forrás másodlagos, és legális probléma.
  • kértem őket ÚJRA, hogy javítsák ki az oldalukat és írjanak az MPlayerrel való kapcsolatról és a többi felhasznált anyagról.

Az ő REAKCIÓJUK:

Újra flame-elés a hír miatt. A "kérésünkről" semmi. Orosz nyelvű üzeneteket kezdtek küldeni nekünk is és a listájukra is. Flame indult az mplayer-users listán és a slashdot-on is.

Az ő REAKCIÓJUK másnap (péntek délután):

Végre kiadták a forrásokat és amennyire tudom (nem tudom ellenőrizni, mert OS/2 telepítő EXE) javították a projekt dokumentációját is. Most van egy egyszerű link az MPlayer oldalára, nem említve, hogy a wvision az MPlayeren alapul vagy kapcsolatban áll vele. Rossz, de nekem jó, kétlem, hogy mást megtennének. Megjegyzendő, hogy az MPlayer kódjának bináris formában történő terjesztése még mindig tilos...

A mi REAKCIÓNK:

Amint letöltöttük a forrást, elkezdtük ellenőrizni, hogy valójában mit is csináltak. Azt, amit sejtettünk. Portolták az MPlayert a kód felének eltávolításával/letiltásával és beleírták az os/2 audió/videó kimenetet. Még az én saját, MPlayerben lévő A-V szinkronizáló kódomat is megtartották (hasonlítsd össze a wvision.cpp fájlt az MPlayer.c fájllal), miközben mindenhol azt hangoztatták, hogy a saját kódjuk. Az MPlayer magját használta, így sokkal többet, mint "csak két lib az MPlayerből".

OS2.ru-s srácok:

  • tisztítsátok ki a credit/copyright részt a weboldalon, írjátok be, hogy melyik kód melyik projektből lett "kölcsönözve". (ASAP)
  • küldjetek javításokat az MPlayerhez... (csak ha együtt akartok működni)

A'rpi / Astral & ESP-team

2001.11.16. :: Figyelmeztető szavak
Írta: Gabucino

Ha az MPlayer CVS nem fordul le mostanság (hibát kapsz a quant_store_mpeg2-vel kapcsolatban, vagy hasonló), kérjük frissíts egyet és próbáld újra. Egy kis inkonzisztencia okozza a CVS mentésében.

Az MPlayer most már lefordul QNX alatt is. Vigyázz, még nem alkalmas az igazi használatra, mivel csak az X11 videó kimenet működik helyesen, és mint az ismeretes, a QNX X emulációja nagyon lassú. Nézd meg a képernyő mentéseket (CPU kihasználtsági százalékot is mutat). Ha érdekel vagy tapasztalatod van a portolásban, segíts.

Itt a link a legújabb interjúra A'rpival (magyarul!).

2001.11.13. :: Eltávolítva
Írta: Gabucino

Ez a hír téves információkat tartalmazott a 2.96-os GCC-ről, ezért a RedHat kérésére törölve lett.

2001.11.06. :: Pár szó a GPL-ről
Írta: Gabucino

Ez a (vicc) hír Arpi vs GPL témában törölve lett a félreérthetősége miatt.

2001.11.04. :: Közlemény
Írta: Gabucino

Itt vagyok újra, hogy tájékoztassalak benneteket, emberkék, akik nem töltitek le és nem használjátok a CVS snapshot-ot az MPlayer fejlesztésének nyomon követéséhez. Elég nagyot tévedtek. :) Más UNIX/Linux projektek le sem fordulnak CVS-ből. Az MPlayer mindig. De mind1.
Lássuk a fejlesztéseket:

  • VIVO értelmező - hitted volna, hogy ez VALAHA is megtörténik? Nos, most megtörtént. Ezen hír írásakor az audió lejátszás még nem működik, de fogadok, hogy holnap már fog. Nos, most még a keresés sem megy, de mi lesz majd holnapután? :) Tartsd szemmel a dokumentációt az új dolgokért!
  • DXR3 támogatás - röviddel a DVB kártyák támogatása után megérkezett a DXR3 is! A DVB és a DXR3 hardveres MPEg dekódoló kártyák, és az MPlayer segítségével MPEG1/2/4-et tudsz nézni rajtuk!
  • Cache réteg - cache az MPlayerben! Ez a szeparált processz cacheli a bemeneti adatokat (hasznos például hálózaton, lassú CD meghajtóknál, stb.), majd átadja azokat a fő processznek. Add hozzá a megfelelő sort (lásd a man oldalt) a konfigurációs fájlhoz MÉG MA!
  • KÓDOLÁS! - Yeah. Izgatott vagy most, nem? :) Majd leszel. Csak próbáld ki! Nem, nem kell avifile vagy egyéb terjedelmes segédeszköz. Csak írd be, hogy make mencoder és (mint szokásosan) olvasd el a dokumentációt. Konvertáld át a DVD/AVI/VOB/ASF/WMV/VIV/MOV filmjeidet DivX4+VBR MP3-ba. Még mindig kételkedsz? Dobd el őket.

XAnim codec támogatás
Írta: Gabucino

Az MPlayer már tudja használni az XAnim codec-eket (még az 3ivx-et is!) videó dekódoláshoz! A dokumentáció már frissítve lett, lásd az új XAnim codec részt a telepítési/használati útmutatóhoz!

FIGYELEM: néhány XAnim codec használata az XAnim-on kívül más szoftverrel ILLEGÁLIS!

MPlayer lefordítva win32 alatt
Írta: Gabucino

Atmosfear sikeresen lefordította az MPlayert Windows alatt (XP-n, de fut W95 alatt is) Nagyon sirály... SDL kell neki a videó+audió kimenethez. Még hiányzik a Win32 codec-ek támogatása, de van benne MPEG1, MPEG2, DivX/OpenDivX/DivX4 (ffmpeg/libavcodec) és MP2, MP3, AC3 támogatás. Lásd a képernyő mentéseket! A bináris még nincs kiadva.

2001.10.08. :: MPlayer 0.50 kiadva
Írta: Gabucino

Egyszerűen menj és töltsd le.
Újdonság a 0.50-pre3 óta: fordítási javítások a nem Linux rendszereken, doksi frissítés.

Megjegyzés: a mov "támogatás" letiltva, ha le akarod őket játszani, használd a CVS-t. (A mov támogatás még messze nincs kész. Nincs keresés és csak a cvid videó és a nyers audió támogatott - így eléggé használhatatlan.)

Az mplayer-users levelezési listát áttettük az új szerverünkre. Ha nem lettél automatikusan újra feliratva, megteheted itt.

MPlayer 0.50pre3 kiadva
Írta: Gabucino

Csak pár változás, javítások:

  • gcc 3.0/3.0.1 fordítási javítások (működnie kell redhat/mdk alatt is)
  • win32 DLL betöltő kód szinkronizálva/frissítve az avifile CVS-sel
  • divx4windows DLL támogatás x86-os rendszereken (utófeldolgozással!)

2001.10.03. :: MPlayer 0.50pre2 kiadva
Írta: Gabucino

Csak pár változás, javítások:

  • fordítási javítások (gcc 3, stb.)
  • GUI javítások (főként teljes képernyős javítás az mwm-hez és hasonlók)
  • aspect ráta dolog (próbáld ki a -aspect x vagy -aspect x:y kapcsolókat az automatikusan detektált aspect ráta felülbírálásához. Például: -aspect 2.24 vagy -aspect 16:9)
  • több lefordított súgó/üzenet fájl (cz de dk en hu nl no pl)
  • néhány figyelmeztetés javítva és tisztítás a dec_* - win32-es interfészben

MPlayer 0.50pre1 kiadva
Írta: Gabucino

Hmm. Újabb kiadás. Rengeteg új funkció, béta verziójú Gui, hibajavítások, új vo és ao vezérlők, portolva több rendszerre, beleértve az opensource divx codec-et és még mást. Próbáld ki!

Támadás az USA ellen
Beírva 2001.09.11-én

Kedves felhasználók,

Mi, MPlayer fejlesztők, elítéljük mindazokat, akik részt vettek ennek az értelmetlen öldöklésnek az előkészítésében vagy végrehajtásában, és szeretnénk kifejezni őszinte részvétünket az összes terrortámadásban elhunyt áldozat rokonainak.
Reméljük, hogy ezen támadás kitervelőit letartóztatják és megfelelően megbüntetik.

Lábjegyzetként...
Beírva 2001.09.01-én

Két újabb skins vált elérhetővé. Többé nem fogom bejelenteni őket, figyeljétek a letöltési oldalt a frissítésekért.
Mi van a GUI-val? Nos, majdnem kész a kibocsájtásra. Csak még egy picit legyetek türelemmel... Oh, és vannak képernyő mentések a skin-ekről, csak kattints rá a neveikre.

Ogg Vorbis támogatás
Beírva 2001.09.01-én

Atmosfear beépítette az Ogg Vorbis audió formátum támogatását. Szükséged lesz a libvorbis-ra a http://www.xiph.org/downloads/ címről. Ne felejtsd el frissíteni a codecs.conf fájlodat!

Skin-ek elérhetőek
Beírva: 2001.08.30-án

Bár a GUI még nincs teljesen beépítve/készen/működőképes állapotban, készítettem egy Skin letöltési részt a letöltések oldalán. Most csak 2 skin van ott, egy alapértelmezett és egy általam készített (Rei Ayanami WinAMP/xmms skin-jének konvertálása:). BTW nagyon könnyű skin-t fejleszteni, csak töltsd le a skin-t és olvasd el a ./skin fájlt benne. Önmagát megmagyarázza.

Az év levele
Beírva: 2001.08.29-én

(Akár igaz ez a levél, akár nem, nagyon ROTFL...)

LS,

tudsz segíteni ?

El akarom indítani a 6.4-es (NT-t használok) mplayer-emet teljes képernyős módban (alt enter) lehetséges ez ?
És: ha vége a filmnek, szeretném, ha az mplayer-em automatikusan becsukódna (alt F4) lehetséges ez ?

Köszönöm a türelmedet !

Pim van As.

_______________________________________________
Mplayer-users mailing list
Mplayer-users@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-users

mediaLib támogatás az ffmpeg-ben
Beírva: 2001.08.29-én

Jürgen Keil beépítette a SUN mediaLib támogatást az ffmpeg-be (libavcodec-be, hogy pontosak legyünk). És így az MPlayerbe is (mivel libavcodec-et használunk a DivX lejátszásához SPARC platformon, lásd a dokumentációt).
Legalább 50-70%-os sebesség növekedést jelent ez az UltraSPARC CPU-kon (támogatják a VIS utasításkészletet). Szedd le a cvs snapshot-ot. Most már a VIS az MPlayer következő részeiben van támogatva: libmpeg2, libvo, libavcodec.

VÉGRE Real DVD lejátszás
Beírva 2001.08

Mivel az MPlayer libdvdread-ot használ jelenleg (ami a libcss-en alapul), már majdnem teljes DVD lejátszási képességgel rendelkezünk. Plusz néhány járulékos képesség:

  • néhány pre-beta honosítási támogatás
  • HTML-izált dokumentáció, részekre osztva
  • rengeteg hibajavítás
  • (ÚJ) AAlib vezérlő: már független az SDL-től, és van néhány kellemes tulajdonsága, mint például a SUB/OSD támogatás.
  • DivX DirectShow codec-ek fényerősség, kontraszt, stb. beállítása már könnyen elvégezhető futás közben, és nem szivatós csúszkákkal, hanem billentyűzetről!
  • dinamikus DivX utófeldolgozó minőség beállítás, a szabad CPU időből megállapítva! (-autoq kapcsoló)
  • a GUI integráció már csak napok kérdése...
  • frissített FAQ rész a weboldalon

Töltsd le az aktuális cvs snapshot-ot (a 0.18-pre* már idejétmúlt, törölve lett), és lépj be a Linux Multimédia világába!

WMV8 támogatás
Beírva: 2001.08.15-én

Yeah. Frissíts CVS-ből ha akarsz. Hmm mi van más.. ffmpeg még gyorsabb lett, a DivX4 még hibásabb. Frissíts, frissíts, frissíts!

Szóval azt hitted, hogy mindent tudsz a DivX-ről?
Beírva: 2001.07.24-én

..vagy nem? Nos, tévedtél. Az MPlayerben négy (tulajdonképpen három) módszer van a DivX filmek lejátszására. Választhatsz:

  • kompatibilis - az szokásos módszer, Win32 DLL-ek használatával. Hamarosan senkinek sem lesz szüksége erre az antikvitásra, mert az ffmpeg (lásd a következőt) kompatibilitási problémái 99%-ban megoldottak!
  • hozdozható - a nyílt forráskódú DivX codec az ffmpeg-től. Már be van építve és nagyszerűen működik! A fejlesztés & optimalizálás elképesztő sebességgel folyik! Az MPlayer már lefordul és lejátszik DivX-eket nem x86-os platformokon is, mint például Sparc Solaris, iPaq/StrongARM!!
  • gyors - ProjectMayo új DivX4 codec-je. Nem csak az OpenDivX-et tartalmazza, hanem a DivX-et magát is! Mivel ez egy régebbi projekt, mint az ffmpeg, kicsit magasabb szinten van optimalizáció tekintetében... Ne dobd ki azokat a 386-osokat még. ;) Csak egy hátránya van: NEM nyílt forráskódú!! Még. Az MPlayer is egy olyan képességét használja, ami semelyik másik, ezen codec-et felhasználó lejátszó programban nincs (sem Linux sem Windoze alatt): az YV12 pixel formátum támogatása lehetővé teszi SOKKAL kevesebb busz/memória sávszélesség lefoglalását, ami HATALMAS sebességlökést ad! Lásd a kis méréseket:

Egy nagy (felbontás 528x368), és magas bitrátájú (262 kbyte/s) DivX,
és egy kicsi (felbontás 320x240), és alacsony bitrátájú (65 kbyte/s) DivX:

HI-RESLO-RES
Win32 DShow DLL100%Win32 DShow DLL100%
ffmpeg105%ffmpeg107%
DivX4 (alapértelmezett)112%DivX4 (alapértelmezett)110%
DivX4 (YV12)140%DivX4 (YV12)130%

Na! Még mindig nem töltöd??

Fejlesztések mostanság
Beírva: 2001.06.30-án

Újabb unalmas hétvége, újabb hír.. ;) Megtartva a hagyományunkat, megint elhalasztottuk a kiadást. A türelmetleneknek itt a 0.18preX prerelease, mely elérhető a letöltési oldalon. Lássunk pár újdonságot:

  • mp3lib még tovább optimalizálva 3DNow!/MMX-re - kb. 20% teljesítménynövekedés azokon a CPU-kon, amik támogatják ezeket az utasításokat. Nick Kurshev szerint túlszárnyaljuk az mpg123-at sebességben. Nem rossz, mi?
  • Az ffmpeg rendelkezik egy C nyelvű DivX el/dekódolóval! Nem tudok róla sokat, de úgy tűnik itt az idő a nem x86 használóknak az örvendésre, mivel az MPlayer örökölni fogja ezt a képességet (libavcodec)! Bár nem hiszem, hogy ez belekerül a a 0.18-sd kiadásba.
  • MPEG-TS (transport streams) támogatása - ez még nincs készen, de A'rpi dolgozik rajta
  • A GGI vezérlő bekerült. Bár nekem soha nem működött :)
  • Az MPlayerben van egy ICCCM javítás.. Ez biztosítja a standard kommunikációt a programok és az ablak kezelők között (vagy hasonló). Sajnos néhány ablak kezelő folyton hibás :(( Először az icewm, aztán a WindowMaker, és most a KDE. Én (mi) nem szeretem (-jük) a KDE-t, így elégedett vagyok :)

GUI preview képernyőmentések elérhetőek
Beírva: 2001.06.19-én

Pontscho GUI-ja újabb lépést tett az elkészülés felé. Bár a GUI kód maga még nem teljesen tökéletes, sem publikusan elérhető (így ne is kérd), készítettem 2 screenshot-ot és feltettem őket. Egyesítve lesz a fő MPlayerrel HAMAROSAN, addig szórakozz mással.
SKIN KÉSZÍTŐKET szívesen látunk! Ne habozz írni nekünk!

Néhány dolog
Beírva: 2001.06.16-án

Hmm, lássunk pár infót... Először, a natív AAlib vezérlőről. A fejlesztése lassan halad, néhány IRL probléma miatt. Hamarosan kiadásra kerül (de mindig ezt mondjuk, nem?). Másodszor, mint azt bizonyára észrevetted, már ki kellett volna adnunk az új verziót. Nos, nem adtuk. Jó magyarázat? Oh, igen. A kód még mindig hiba gyilkolási fázisban van (nem mintha lenne...), és néhány új tulajdonság, mint például -benchmark, -frames (csak n db képkockát játszik le, aztán kilép) lett implementálva. A harmadik dolog, ami eszembe jut hirtelen, a GGI projekt. Úgy látszik pár fejlesztőnk érdeklődik a dolog iránt, és a vo_ggi hamarosan megérkezik. Reméljük használható lesz.

Kód befagyasztva!
Beírva: 2001.06.09-én

Ma este az MPlayer kódját befagyasztottuk. A kiadás hétfő-kedd éjjel várható (GMT+2).

A Sourceforge újra működik (?).

Friss módosítások az MPlayerben
Beírva: 2001.06.06-án

  • libao2 bevezetése - audió kimeneti rendszer
    Nagyon hasonlít a libvo-ra, csak ez audió. Kiválaszthatod az audió kimeneti vezérlőt az -ao kapcsolóval, az -ao help kapcsolóval pedig listát kérhetsz a használható vezérlőkről: null - nem működik, ne használd (inkább -nosound)
    oss - OSS ioctl-alapú kód ("új audió kód"), mely megoldja a AUDIO_RESET problámákat is.
    alsa - ALSA 0.5 (talán 0.9 is?) natív vezérlő
    sdl - SDL audió (használd az -sdla kapcsolót az SDL vezérlő kiválasztásához)
    MEGJEGYZÉS: Az SDL támogatja az esd-t és az arts-ot, tehát akik esd problémákkal küzdöttek, kipróbálhatják ezt (talán SDL frissítés & újrafordítás szükséges)
  • ASF keresés javítva
    A kulcs képkocka és az A-V rendben lesz a keresés után is.
  • Új kapcsoló, mely előírja az audió lejátszás mintarátáját: -srate
    Így a videókat dupla sebességgel is nézheted a -srate 96000 felhasználásával :)
  • Kép eldobás megvalósítva az MPEG fájlokra is.
  • X11 vezérlő működik távoli képernyőn is (SHM nélkül)
  • A-V szinkron AVI fájlokhoz javítva (mind -bps és -nobps)

És sokkal sokkal több minden! Lásd a CVS-ben!

Haldoklik a SourceForge!
Beírva: 2001.06.06-án

A SourceForge szolgáltatásai két hete a lassú backup rendszerükön futnak, így nincsenek crontab feladatok (nincs automatikus napi snapshot készítés és weblap frissítés). A levelezési listák valami hihetetlenül lassúúúúúúak és a levelek más sorrendben érkeznek meg, mint ahogy el lettek küldve, ezért a cvslog lista teljesen használhatatlan. Kérünk légy türelemmel, és ne zavarj(?) minket ezekkel. Reméljük, hogy az SF feltámad majd (bár kétlem hogy sikerül nekik, két hét backup rendszeren túl hosszú idő...) vagy végre be tudunk üzemelni egy új szervert Magyarországon.

A'rpi

FreeBSD és Solaris támogatás!
Beírva: 2001.06.06-án

Igen, néhány ember (név szerint: Jürgen Keil és Marcus Comstedt) megcsinálták. Az MPlayer már lefordul és működik Solaris 8 alatt, természetesen csak x86-os gépeken, nem Sparc-on (ez elég reménytelen, bocs). Van benne VCD és DVD támogatás is, bár a teljes támogatottság még csak kísérleti stádiumban van. A FreeBSD támogatás is elkészült Vladimir Kushnir munkája nyomán. Frissíthetsz a CVS-ből, vagy letöltheted a snapshot-ot.

mpg12play-portable PROJEKT ELINDÍTVA!
Beírva: 2001.05.15-én

Sok ember kérdezgetett a hordozhatóságról. Gernot Ziegler egészen odáig ment, hogy megpróbálta portolni az mpg12play forrását IRIX operációs rendszerre. Mostantól lesz igazán komoly ez a projekt... A cél egy hordozható MPEG1/MPEG2 lejátszó.

A'rpi írta:

A projekt elindult...

  1. Töröltem az összes win32/avi cuccot az mpg12play-ből (MPlayer-0.09 verzió) és beletettem a CVS-be mpg12play modul névvel. Még van benne egy kis x86 kód, de a legtöbb helyen le van tiltva. A fennmaradó kódot #ifdef-elni kell (ne távolítsd el!), hogy leforduljon nem x86-os architektúrán.
  2. Létrehoztam egy mplayer-mpg12play nevű levelezési listát (igen, hülye név, de az SF nem enged mást, csak mplayer-*). Kérlek iratkozz fel a listára, ha érdekel, és még nem írtalak fel!

MPlayer 0.17a kint van...
Beírva: 2001.04.27-én

Hehh, úgy megszenvedtünk a saját határidőnk miatt, hogy nem sokkal az IdegCounter hivatalos kiadása után észrevettük, hogy sok dolog hiányzik, stb. Még a verziószám is 0.11-pre :)
Töltsd le az igazi cuccot.

MPlayer 0.17 "The IdegCounter" KIADVA!!!
Beírva: 2001.04.27-én

Hónapok óta tartó 24 órás vért izzadó fejlesztés után itt az MPlayer 0.17! Tulajdonképpen az új verziószámnak sokkal nagyobbnak kellene lennie (a rengeteg beépített funkció miatt), de naaaagyon alázatosak vagyunk. Épp ezért nem mondjuk: "Ez a legjobb jelenleg elérhető lejátszó Linuxra, menj és töltsd le, töltsd le, töltsd le MOST!" Nem mondunk ilyet. Ehelyett inkább szeretnénk köszönetet mondani a szponzorainknak, név szerint: ... , ... és ... . Köszönjük az anyagi támogatást ($0). Ne feledd, SOHA sem késő küldeni!!!

Nos, elég a mellébeszélésből. A Tények:

  • DVD támogatás
  • VCD támogatás
  • OSD (On Screen Display) támogatás
  • Feliratok támogatása
  • DivX/AVI/ASF/MPEG1/MPEG2 támogatás
  • Körülbelül 15 videó kimenet támogatva
  • Távirányító támogatása

És sok sok sok sok sok más! Nyomás a letöltési oldalra!!!

Rengeteg hibajavítás és új funkció!
Beírva: 2001.04.21-én

Az MPlayerben lévő új dolgok listája:

  • új stream kiválasztó kód - sok embernek volt problémája (legtöbbször ASF) fájlokkal, amik több, mint 1-1 audió/videó stream-et tartalmaztak, és kézzel kellett választani közülük. Főként az asfrecorder-rel letöltött fájlok voltak a problémásak. Ezek a problémák megoldódtak, az MPlayer automatikusan megtalálja a stream-eket.
  • pre-fejlesztői-alpha DVD kód - már le lehet játszani a titkodított DVD-ket is, köszönet érte LGB-nek. Az MPlayer a libcss-t használja ezen DVD-k visszakódolásához. Lásd a dokumentációt a használathoz.
  • Felirat kód 100% - készen van, és jórészt hibamentes. Működik minden lehetséges bpp-vel, vezérlővel. Tökéletes időzítő kód!
  • új kimeneti vezérlők - Az SVGAlib és az FBdev. Tesztelve lettek, és jól teljesítettek!
  • gyorsabb memcpy() rutin - a megjelenítés gyorsabb lett, mivel a kód MMX/3DNow!/SSE optimalizációt kapott!

A kiadás pár nap múlva várható... Ez tényleg nagy durranás lesz!

Új codec-ek
Beírva: 2001.04.03-án

Rengeteg fejlesztés történt a codec betöltőben, aminek következményeként még több codec használható az MPlayerrel, mint eddig. Letölthető egy új w32codec.zip csomag, és JAVASOLT is a letöltése!

Felirat (és OSD) támogatás!
Beírva: 2001.03.30-án

Adok egy kis infót a használatához, remélem mindenkinél működni fog.
Először töltsd le a betűtípus csomagot.
Majd tömörítsd ki a $HOME/.mplayer/font könyvtárba.
Szedd le a legújabb CVS-t, forgasd le, használj vagy Xv, MGA, X11 (csak 24bpp-ben) vagy fbdev kimenetet, add meg a felirat fájlt a -sub kapcsolóval, és kész!

Köszönet Laaz-nak a felirat olvasóért, A'rpinak a nagyszerű OSD+SUB megjelenítőért és Chass-nak a betűtípus(ok)ért!

DirectShow támogatás!
Beírva: 2001.03.21-én

A'rpi végre elkészült az MPlayer DirectShow támogatásával! Most már lehetséges utófeldolgozás használata a DivX filmeknél, természetesen szükséged lesz ehhez egy erős CPU-ra! Kell még a divx_c32.ax fájl vagy a Windowsból vagy az avifile-ból vagy innen. Más codec-ek támogatása hamarosan!

Új időzítő kód
Beírva: 2001.03.18-án

A'rpi egy MPlayerHQ nevezetű, sokkal finomabb időzítő kóddal kisérletezik. Pár ALSA-val kapcsolatos problémát megoldott nálam. Kérlek próbáld ki és írd meg, hogy jobb lett-e a lejátszás. Szintén próbáld ki a kód töredékeket a TOOLS könyvtárban, és küldd el az eredményeket A'rpinak.

CVS levelezési lista
Beírva: 2001.03.15-én

Ez egy új levelezési lista, amely minden CVS tárban történt változást bejelent. Iratkozz fel ha akarsz, de vigyázz! A lista forgalma NAGY!

OpenDivX 4.0 alpha48
Beírva: 2001.03.11-én

Az OpenDivX codec új kiadása támogatott. Jobb a minősége, bár a kódolási sebessége még mindig lassúúú. Negatívum: az alpha47 codec nem kompatibilis előre, így frissítened kell. (ez a kód a CVS-ben van)

új Matrox levelezési lista
Beírva: 2001.03.08-án

Mivel rengeteg kérdés/hiba/vita volt az MPlayer és a Matrox kártyák kapcsolatáról, A'rpi úgy döntött, hogy létrehoz egy új levelezési listát, csak ennek a témának. Itt tudsz feliratkozni rá.

Levelezési listák áttéve
Beírva: 2001.03.07-én

Az MPlayer-users és az MPlayer-announce listák átköltöztek a Sourceforge-ra. A feliratkozási információk frissítve lettek a Rólunk szóló részben.

DGA vezérlő
Beírva: 2001.02.27-én

Andreas Ackermann készített egy DGA vezérlőt a libvo-hoz. És nagyon jó munkát végzett... Körülbelül 60-80%-kal gyorsabb mint az X11 vezérlő! Természetesen ha már eddig is tudtál Xv kimenetet használni, ez nem nagy javulás neked..
Vedd figyelembe, hogy ez a kód még alpha, és - ezen hír írása idején még - csak a CVS-ben létezik.

Költözés a SourceForge-ra!
Beírva: 2001.02.24-én

Yeah, átmentünk a SourceForge-ra.
Remélem örülni fogtok a CVS elérhetőségnek.

Prerelease verziók
Beírva: 2001.02.23-án

Február 19-e óta nem jött ki prerelease verzió. EZ valóban furcsa!
A'rpinak éjt nappallá téve dolgoznia kell a 0.11-es kiadáson és a 0.12-es sorozaton. :)

A'rpi információkat adott ki a közelgő 0.12-es sorozatról
Beírva: 2001.02.20-án

Az MPlayer levelezési listán A'rpi bejelentette a tervezett változtatásokat a 0.12-es sorozatban.

A legnagyobb változás a libvoról libxmm-re történő áttérés . A libxmm alias XMMP a "Linux MultiMedia Project" rövidítése, ami egy másik multimédia réteg Linuxra... A csúnya tualjdonságai ellenére nem csoda, hogy A'rpi a használata mellett döntött! Javaslom, hogy töltsd le, telepítsd és ismerkedj meg vele most, mivel hamarosan mindenképp ezt kell tenned!

A másik nagyszerű dolog az ffmpeg, így A'rpi úgy gondolta, miért ne vennénk be az MPlayerbe?
És bevette. Az ffmpeg nem már, mint egy valós idejű videó/audió kódoló Linuxra, így hát készülj fel ha BTTV kártyákkal vagy egyéb cuccokkal akarsz felvételt készíteni, mivel most már tudsz futás időben kódolni OpenDivX-be (vagy bármilyen más formátumba).

The GUI code (by Pontscho) will be imported too, so you can finally show your Windows pals who has the better player!!! Actually with an encoder! :)
Anyways, we still need good skins! Graphicians, get a grip on yerself and write to Pontscho!

Azoknak, akik hiányolták a DivX ;-) minőség beállító kapcsolókat, örülhetnek! DirectShow támogatás is lesz hamarosan! Ez természetesen a VoxWare (audió codec) támogatást is jelenti.
Kiváncsi lennék kinek kell .mov támogatás.. Ez is lesz nem sokára!

Készen vannak a levelezési listák!
Beírva: 2001.02.17-én

Hogy csökkentsük A'rpi terhelését :) , létrehoztuk az MPlayer-users levelezési listát. Köszönet Dariusz Pietrzak-nak a hosztolásért!

A feliratkozás egyszerű. Click ide.





ALTERNATIVE PAGE LOOKS

design7 design5 design4 design3
AWARDS WON

Linux New Media Award 2003 HUP Reader's Choice Award 2003 Softonic Multimedia Award 2003 LinuxQuestions.org Members Choice Award

site maintainer:
Diego Biurrun

spanish site maintainer:
Juan Martín

code maintainer:
Alex Beregszaszi

documentation maintainer:
Diego Biurrun

site design by:
mechanik fiveonetwo



© 2000-2004 The MPlayer Project