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