mplayer a ALSA v kernelu 2.6.3
Kotrla Vitezslav
kotrla na ceb.cz
Pondělí Únor 23 09:00:14 CET 2004
Dobre rano,
zacnu trochu epicky:
presel jsem na jadro 2.6.3 (z 2.4.25) a na doporuceni ruznych tutorialu o 2.6
a vyraznemu napisu "OSS is deprecated" v menuconfigu jsem zacal pouzivat alsu,
konkretne tu nyni integrovanou v 2.6 jadru. Podporu pro svoji zvukovou kartu
(Creative SB 128 aka Ensoniq AudioPCI 1370) mam zakompilovanou v kernelu, zvuk
funguje jak v Gnome, tak v SDL aplikacich. Jediny mplayer se brani, pri pokusu
pouzit jako zvukovy vystup alsu pise toto
<snip>
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
alsa-init: requested format: 44100 Hz, 2 channels, Signed 16-bit (Little-Endian)
alsa-init: 1 soundcard found, using: hw:0,0
a to je vse, z vecneho spanku jej vysvobodi už jen CTRL+C.
Podle vseho je muj mplayer (1.0pre2) kompilovan s podporou alsa 0.9, ale v
kernelu 2.6.3 je (alespon podle verze, kterou ukazuji spousteci skripty) 1.0.2c.
Na zpetnou kompatibilitu moc neverim a rad bych si pro klid svedomi ten mplayer
prelozil proti alse v jadre, ale moc nevim jak. configure vytrvale tvrdi, ze v
systemu alsa neni a nevim, jak ho nasmerovat k hlavickovym souborum ve zdrojacich
jadra.
Diky za kazdou relevantni radu,
Vitezslav Kotrla
Další informace o konferenci Linux