I believe I have found a solution, namely to use the alsa-oss layer (which
I've also packaged for nixpkgs in another pull request):

https://github.com/NixOS/nixpkgs/pull/282

It injects an OSS compatible layer that uses ALSA via LD_PRELOAD. And this
way, I can watch Youtube and run Minecraft with sound at the same time!


Aristid


2013/1/28 Aristid Breitkreuz <[email protected]>

> Oh, it seems that I just have to make sure there is no other sound
> producer active, because Minecraft uses the oldest imaginable sound API
> which does not support multiple producers or something.
>
> I wonder why it doesn't just use ALSA. OpenAL is supposed to support ALSA,
> no?
>
>
>
> Aristid
>
>
> 2013/1/28 Aristid Breitkreuz <[email protected]>
>
>> I could ultimately solve the problem by disabling PulseAudio. This also
>> makes Skype have sound now.
>>
>> Not sure what was the ultimate cause of it not working with PulseAudio
>> here.
>>
>>
>> Cheers,
>>
>> Aristid
>>
>>
>> 2013/1/23 Carles Pagès <[email protected]>
>>
>>> Device or resource busy happens when another program is using the sound
>>> output. I think you can find a list of the offenders with lsof. Yesterday I
>>> tested and it worked both with alsa and pulseaudio here.
>>>
>>>
>>> 2013/1/20 Aristid Breitkreuz <[email protected]>
>>>
>>>>  I installed minecraft via the (updated to the newest launcher)
>>>> minecraft package. It works fine, save for one "minor" issue: No sound. Are
>>>> there any steps I need to take? Depending on the steps, perhaps it would
>>>> make sense to add that to the minecraft package then?
>>>>
>>>> I have attached the output I get when starting minecraft on my x86-64
>>>> NixOS machine. PulseAudio is enabled, but it also didn't work before I
>>>> enabled it. The most curious line would be the one with "AL lib: oss.c:179"
>>>> to me.
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> Aristid
>>>>
>>>>
>>>> _______________________________________________
>>>> nix-dev mailing list
>>>> [email protected]
>>>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>>>
>>>>
>>>
>>
>
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to