5. maaliskuu 2009, 16:03

Äänikortin kanssa saa taas tapella

Juli@ meni ja Delta 192 tuli. Vaikka vaihto oli itsessään kivuton (samat ajurit), eikä aluksi näkynyt ongelmia mailla halmeilla, niin Amarok se taas takkuaa. Hän ei halua soittaa 24-bittisiä ääniä. Vastaavia ongelmia oli Juli@:n kanssa. Myös mplayer kieltäytyy yhteistyöstä, vaikka onkin ihmeellistä, että kun dekoodasin flacin vastaavaksi waveksi, sen mplayer pystyi ajamaan kuin ei mitään. SoX-paketin mukana tuleva play-ohjelma lukee ja soittaa äänen ihan hyvin. Samoiten Audacity.

Eli xine-tasolla on joku häikkä nyt. Aika omituista oli myös se, että Amarok ei edes kyennyt lukemaan wavea, vaikka se oli täysin standardinmukainen PCM-wavetable. Flaccia soittaessaan se sentään antaa valkokohinaa ja jotain hidastettuja säveliä varsinaisesta kappaleesta.

Käänsin Amarokin uudestaan debug-flägeillä. Nyt toimii 24-bittinen wave. Konsoliin tulostuva tulva näyttäisi osoittavan flac-dekooderin suuntaan. Mutta onko syyllinen sitten "virallinen" flac-paketti vaiko ffmpegin flac-purkaja? Ainakin mplayer käyttää ffmpegin versiota, ja sillä ei toimi flac-toisto. Käännän sen ensin debugille. Mihinkähän se sitten heittää ulostulonsa. Ken tietää. Kokeillaan.

Mihinköhän se edes tyrkkää debug-infojaan. Pitäisikö gdb:n kanssa ajaa? Luultavasti. Homma on kuitenkin se, että tämmöinen toimii: flac -cd 24_48.flac | aplay ja sitten vastaava tiedosto amarokissa ei toimi. Flac-ohjelman parametrit olivat siis: d: decode ja c: output to stdin. Taidan viedä tämän gentoon foorumeille.

Tageja: , ,

---
---

---

Aiheen vierestä