[alsa-devel] Any OSS changes from kernel 2.6.21 to 2.6.23? Something broke.
James at superbug.co.uk
Sat Nov 3 17:51:22 CET 2007
Timur Tabi wrote:
> Clemens Ladisch wrote:
>> Timur Tabi wrote:
>>> I have a customer who says that mplayer (using OSS) does not work when he tries
>>> a kernel based on 2.6.23-rc4, but it works when he uses a kernel based on
>>> 2.6.21. Everything else is the same (including the version of alsa-lib), so I
>>> presume something broke in the OSS emulation in the kernel.
>> It could also be a change in the driver.
>> And it would be nice to know what "does not work" actually means.
> I didn't want to get into a length description of the problem without first
> seeing if there were any obvious changes. There are still a few things I can debug.
> The problem I'm seeing is that when using mplayer to play a video file through
> the OSS interface, at some point in the movie, the driver will stop telling ALSA
> that has finished playing a period. It's almost as if ALSA is throttling the
> driver incorrectly.
> If I tell mplayer to just play the file through OSS, the problem occurs almost
> immediately. If I tell mplayer to convert the sample rate from 44100 to 48000
> (my driver understands 48000 but not 44100), the problem doesn't always occur,
> but when it does (about every other time I play the file), it starts to happen
> about 5 seconds into the file.
Why are you using OSS. mplayer supports ALSA direct.
More information about the Alsa-devel