Portál AbcLinuxu, 27. dubna 2024 02:56


Dotaz: Co je soundwrapper?

30.11.2004 12:58 SlimJim
Co je soundwrapper?
Přečteno: 152×
Odpovědět | Admin
Osvetlite mi plz pojem soundwrapper? Co to je a jak se vypina a zapina? K cemu to je? Dik.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.4.2005 21:01 maverick | skóre: 6
Rozbalit Rozbalit vše Re: Co je soundwrapper?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja se pridavam, taky bych to rad vedel :)
Pavel Stárek avatar 13.4.2005 21:09 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: Co je soundwrapper?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím jestli myslíte tohle , ale v popisu balíčku je "Directs a program's sound output to aRts or esd". Tudíž přesměrovává zvukový výstup programu(ů) na zvukové démony aRts nebo esd. K čemu je to dobré netuším.
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
Yin avatar 13.4.2005 21:45 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
Rozbalit Rozbalit vše Re: Co je soundwrapper?
Odpovědět | | Sbalit | Link | Blokovat | Admin
dobre to moze byt ako zaplata: nefunguje ti artsd, tak to presmerujes na esd (alebo naopak)

Chcel by si s tym nieco robit, alebo sa pytas za zvedavosti? (ak sa mozem spytat)
Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
13.4.2005 22:13 maverick | skóre: 6
Rozbalit Rozbalit vše Re: Co je soundwrapper?
Tak mne to zaujalo od ty doby, co jsem do svyho Mandraku 10.1 nainstaloval xmms a kdyz jsem se podival do detailu menu, tak jsem zjistil ze se spousti prikazem "soundwrapper xmms". Vzhledem k tomu, ze jsem mel s xmms nejaky problemy se stabilitou, tak jsem ten soundrwapper "smazal" (xmms spustim pouze prikazem "xmms") a od ty doby to chodi lip. Na Googlu jsem si taky overil ze nejsem sam.
14.4.2005 00:20 Martin Čížek | skóre: 20 | Praha
Rozbalit Rozbalit vše Re: Co je soundwrapper?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Obecně jde o toto: existující programy používají dané zvukové rozharní (konkrétně OSS) a jiná neumí (umí špatně apod.). Aby šlo použít jiné zvukové rozhraní (typicky připojení k zvukovému serveru -- zmiňovaný arts a esd) a nemuselo se nic implementovat do existující aplikace, řeší se to tak, že se dynamicky přilinkuje knihovna která obalí (wrap) některá systémová volání -- ta, která se používají při přehrávání zvuku, zejména open(), ioctl(), write(). Pokud je open() voláno na "/dev/dsp", obslouží toto volání obalující knihovna sama a vrátí nějaký rezervovaný deskriptor, přičemž systémová volání nad ním bude vyřizovat sama. Ostatní "nezvuková" volání předává beze změny operačnímu systému. Toť sound wrapper.
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.