Показать сообщение отдельно
Старый 15.02.2013, 14:06   #49
tsynik
Старший Пользователь
 
Регистрация: 17.03.2011
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Alfa Romeo
Сообщений: 322
tsynik has a spectacular aura abouttsynik has a spectacular aura abouttsynik has a spectacular aura about
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
Хрень ((
А вот это не очень хорошо. Может, urandom и не правильный пример, кинь на карту ogg или wav и вместо /dev/urandom попробуй играть его. Просто, это практически прямой интерфейс к драйверу (ты отправляешь поток напрямую на звуковое устройство), и если он не работает, это говорит о не полной работоспособности драйвера, типа проблемы при передаче по USB etc. Ну и проверить номер карты и устройства, это должен быть playback CxDxp. И, как насчет проиграть что-нибудь на встроенной карте, то же самое но только отправлять на C0D(x)p, уж оно то должно играть. В dmesg (cat /proc/kmsg) должно что-то быть при неудачном воспроизведении. Возможно, нужны доп ключи типа

-M, --mmap mmap stream
-N, --nonblock nonblocking mode

или размер буфера покрутить, ибо не правильный дефолт... ключ -v добавит доп. информацию о PCM при воспроизведении.

из лога - в первом случае случае было mono (может не поддерживаться), а потом видимо карта отвалилась (потому как была заблокирована при попытки открытия в эксклюзивном режиме)
tsynik вне форума   Ответить с цитированием