Como tal no, pero supuestamente se puede modificar ALSA para que codifique el audio en tiempo real a la salida óptica pero te va a suponer un buen dolor de cabeza hacerlo y no se que tal irá. http://www.johannes-bauer.com/linux/dolby/
Addiction escribió:Entonces no lo haría mi hardware como en windows, sino lo haría el propio alsa.
No te creas que comprimir en tiempo real en AC3 en una gran tarea (para cualquier PC de ahora es insignificante), además en las tarjetas que tienen Dolby Digital Live y DTS connect no es seguro que no lo hagan por software.
Normalmente el que traiga o no esa habilidad es cosa de que la compañía haya pagado la licencia para el uso de ello en la tarjeta no tiene porque ser por hardware la implementación, puede ser por hardware o puede ser por software.
De hecho es casi seguro que lo hace por software, por 2 motivos, el primero porque con lo sencillo que se hace por software sería absurdo implementar todo eso por hardware (y probablemente no tan sencillo teniendo en cuenta lo que hace), segundo porque en algunas tarjetas por ejemplo Creative que cuando salieron no tenían soporte para esto se puede comprar el Dolby Digital Live y el DTS Connect por unos 4€ y no es más que software.¹
Lo más gracioso de todo es que esto ya se podía hacer tanto en Linux como en Windows antes de que saliera la "tecnología" Dolby Digital Live, a veces parece que no saben lo que hacer para sacar patentes absurdas...