On Sun, 29 Feb 2004, Ann Patterson wrote: > I installed a M-Audio Revolution 7.1 (snd-ice1724) in my mythtv box. I > had mythtv working fine with the machine's onboard sound (snd-trident) > using OSS emulation. The revo works correctly for things like xine, > mplayer, aplay (of course), play, etc. In mythtv, however, I get no > sound. > > I dug into the mythtv code, and found that it is doing a call to > ioctl(audiofd, SNDCTL_DSP_GETOSPACE, &info) and using the info.bytes > value that is returned to determine whether or not to write to the card. > The first call to SNDCTL_DSP_GETOSPACE appears to return a reasonable > number, but from that point, the numbers returned are all over the > place, and are often negative. So, mythtv, of course, won't write to the > card. I find that if I comment out the code that checks the values > returned from GETOSPACE, I get sound, but it is out of sync with the > video (sound slightly behind video). > > I'm using the dmix plugin, if that matters, but I got the same results > without the plugin. > > I'm willing to debug this further, but I've not done anything with alsa > or soundcards before, so I need a bit of help in determining where to > look.
Can you write a nice small test code which shows this problem? You may modify code in alsa-oss/test/osstest.c . Jaroslav ----- Jaroslav Kysela <[EMAIL PROTECTED]> Linux Kernel Sound Maintainer ALSA Project, SuSE Labs ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel