| Summary: | alsa support is disabled | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | viy <viy> |
| Component: | libSDL | Assignee: | Michael Shigorin <mike> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | greh, mike |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
$ sdlaplay --driver pulse ~/Documents/music/Scorpions/1992-Still\ Loving\ You/02-Still\ Loving\ You.ogg & $ lsof | grep "^sdl.*pulse" sdlaplay 5230 valery mem REG 0,15 67108904 6964515 /dev/shm/pulse-shm-498683873 sdlaplay 5230 valery mem REG 8,3 542512 2127 /usr/lib64/libpulse.so.0.12.4 sdlaplay 5230 valery mem REG 8,3 299488 983 /usr/lib64/libpulse-simple.so.0.0.3 sdlaplay 5230 5233 valery mem REG 0,15 67108904 6964515 /dev/shm/pulse-shm-498683873 sdlaplay 5230 5233 valery mem REG 8,3 542512 2127 /usr/lib64/libpulse.so.0.12.4 sdlaplay 5230 5233 valery mem REG 8,3 299488 983 /usr/lib64/libpulse-simple.so.0.0.3 $ sdlaplay --driver alsa ~/Documents/music/Scorpions/1992-Still\ Loving\ You/02-Still\ Loving\ You.ogg & $ lsof | grep "^sdl.*pulse" sdlaplay 5297 valery mem REG 0,15 67108904 6965637 /dev/shm/pulse-shm-2170883220 sdlaplay 5297 valery mem REG 8,3 27152 3700 /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so sdlaplay 5297 valery mem REG 8,3 542512 2127 /usr/lib64/libpulse.so.0.12.4 sdlaplay 5297 valery mem REG 8,3 299488 983 /usr/lib64/libpulse-simple.so.0.0.3 sdlaplay 5297 5300 valery mem REG 0,15 67108904 6965637 /dev/shm/pulse-shm-2170883220 sdlaplay 5297 5300 valery mem REG 8,3 27152 3700 /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so sdlaplay 5297 5300 valery mem REG 8,3 542512 2127 /usr/lib64/libpulse.so.0.12.4 sdlaplay 5297 5300 valery mem REG 8,3 299488 983 /usr/lib64/libpulse-simple.so.0.0.3 в первом случае звук идет напрямую в pulse, во втором заворачивается в pulse модулем libasound_module_pcm_pulse.so SDL из сизифа. что я делаю не так? без --disable-{alsa,pulseaudio}-shared вывод звука происходит вообще не понятно через что
|
начал разбираться, почему не работает звук (alsa) в VirtualBox, оказалось, из-за того, что libSDL собрана с --disable-alsa-shared. выбросил и пересобрал - все заработало. похоже, комбинация --disable-static --disable-alsa-shared єквивалентна --disable-alsa. то же самое относится и к --disable-pulseaudio-shared \ --disable-x11-shared \ судя по рассылке, pulseaudio тоже не работает. надо поправить, а также скопировать в t6.