Portál AbcLinuxu, 23. dubna 2024 12:50


Dotaz: alsa - oss ioctl

21.3.2012 00:47 uhu
alsa - oss ioctl
Přečteno: 190×
Odpovědět | Admin
Zdravím vespolek,

zkusím to ještě tady - nemáte někdo zkušenosti s aoss emulací /dev/dsp, resp. jeho IOCTL? Všechny IOCTL mi projdou, jen nastavení rychlosti ne ... Viz:

--- snip ---
  fmt = 0;
  if (ioctl (audio_fd, SNDCTL_DSP_RESET) < 0)
    {
      printf ("ioctl RESET error \n");
    }
  fmt = 48000;
  if (ioctl (audio_fd, SNDCTL_DSP_SPEED, &fmt) < 0)
    {
      printf ("ioctl SPEED error \n");
    }
  fmt = 0;
  if (ioctl (audio_fd, SNDCTL_DSP_STEREO, &fmt) < 0)
    {
      printf ("ioctl STEREO error \n");
    }
--- snip ---

... kde zapláče jen nastavení SNDCTL_DSP_SPEED, ostatní (a další) projdou. Předesílám, že karta tuhle rychlost umí :) a
aoss cat /dev/dsp 
vyblinká věci, odpovídající vstupnímu audiosignálu, takže emulace v principu chodí.

Díky kj
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

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.