![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
512es |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
Народ, подскажите пожалуйста, как на Qt под линукс надёжнее всего и быстрее играть звуки?
Требования очень простые. Чтобы проигрывался писк (beep). Можно из динамика, можно из колонок, всё равно. Главное чтобы работало это на винде и линуксе без бубна. QApplication::beep() работает хорошо на винде, а на линуксе не знаю чего ему не хватает. QSound так и не завёлся. Да и желания ставить NAS что то нет.. Phonon - работает. Но это стрельба из пушки по воробьям.. Не айс как то.. Ось Gentoo. Вот даже не знаю, ковырять снова beep() или QSound... |
|
|
kwisp |
![]()
Сообщение
#2
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
512es |
![]()
Сообщение
#3
|
Участник ![]() ![]() Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
:) не могу не посодействовать. давай разбираться Давай =) Прежде всего, пытаюсь вкомпилить модуль pcspkr в ядро. Но в конфиге его в упор не вижу.. Ядро 2.6.35 Тыкс.. В menuconfig его почему то не нашёл вообще. Пришлось вручную включить CONFIG_PCSPKR_PLATFORM=y, тогда и CONFIG_INPUT_PCSPKR=m появился. Сразу конечно хочется настроить так чтобы ни из каких других приложений не пикал.. Сообщение отредактировал 512es - 14.9.2010, 14:09 |
|
|
kwisp |
![]()
Сообщение
#4
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
maint |
![]()
Сообщение
#5
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
я в федоре плюнул и вывожу звук через SDL_sound в линухе. В винде стандартным QSound. Просто сделал условную компиляцию в зависимости от системы своей функции play_sound.
|
|
|
kwisp |
![]()
Сообщение
#6
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
512es,
вообще конечно на линуксе. вопросов со звуком много.. если к примеру на звучке нет аппаратного миксера. как разруливается если твое приложенеи не единственное которое использует звук в процессе работы.... ? |
|
|
512es |
![]()
Сообщение
#7
|
Участник ![]() ![]() Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
:( у меня такой строчки вообще нет в конфиге... ммм.. это от интеловских драйверов. интересно попробовать будет, такая карточка тоже есть на другом компе. я в федоре плюнул и вывожу звук через SDL_sound в линухе. В винде стандартным QSound. Просто сделал условную компиляцию в зависимости от системы своей функции play_sound. о! а это интересно. можно примерчик коротенький?)) |
|
|
kwisp |
![]()
Сообщение
#8
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
kuzulis |
![]()
Сообщение
#9
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: ![]() ![]() ![]() |
А напрямую писать в линухе в регистры таймера (как в досе) не пробовали? Для биипа - мож как вариант?.
Сообщение отредактировал kuzulis - 14.9.2010, 14:27 |
|
|
512es |
![]()
Сообщение
#10
|
Участник ![]() ![]() Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
какие исходники ядра используешь? gentoo-sources-2.6.35-r5 размаскированное мне кажется это просто по тому что у меня модуль интелловской звуковухи выключен из ядра. так что, всё ок системный бип я вкомпилил в ядро, через пол часа ребутнусь, проверю. вот только всё равно не айс как то что теперь все приложения будут пытаться пищать. надо как то хитро всё отключить )) |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.3.2025, 10:03 |