Hlavní navigace

Multithreadové přehrávání pomocí Mplayeru

Adam Štrauch

Mplayer pro dekódování nejčastěji používá knihovnu ffmpeg. Ta je od svého vzniku optimalizovaná pro běh v jednom vlákně. Existuje i její verze, která využívá multithreading, ale ta bohužel není součástí většiny distribucí. Pokud tedy chceme využívat pro přehrávání multimédií moderní procesory naplno, musíme do systému dostat knihovnu, která to umožní a říct Mplayeru, že ji má používat. Takovou je třeba knihovna ffmpeg-mt. Na linux.com vyšla první část návodu jak na to, ve kterém se bohužel nevyhneme kompilování. Výsledkem je ovšem 64% nárůst výkonu pro dva thready a 158% pro čtyři. Test byl prováděn na čtyřjádrovém procesoru.

Našli jste v článku chybu?