Здравствуйте!
Не пишется звук с USB аудио-карты в программе на Qt. Используется
QAudioInput, в точности как в справке, но Qt сообщает, что
назначенный аудио-формат не поддерживается. При этом, если использовать
preferred QAudioFormat для этой карты, всё равно сообщает, что
этот формат не поддерживается и предлагает использовать ближайший,
т.е. его же самого. Это в Alt 6.0 Centaurus, ядро 2.6.32-el-smp-alt-27.
В то же время аудиокарта работает, parecord и paplay звук
записывают и воспроизводят. В Ubuntu 10.10 эта же программа
заработала без проблем.
В чём причина и что делать?
Пётр.
LinuxForum.Fans
sound recording from QAudioInput
Автор: Peter
5 сообщений
5297 просмотров
Неясно, какой кодек используется в программе. Нужно доустановить пакет с нужным кодеком и, возможно, библиотекой аудио (типа libsndfile).В чём причина и что делать?
Неясно, какой кодек используется в программе. Нужно доустановить пакет с нужным кодеком и, возможно, библиотекой аудио (типа libsndfile).[/quote][quote=Peter]В чём причина и что делать?
Там только один и можно использовать - audio/pcm.
На форуме altlinux мне посоветовали установить пакет udev-alsa и вообще
обновить систему, а затем, установить ядро std-def, это, кажется, уже ветка 3.x.
Я не знаю, как расшифровываются el-smp и std-def, но попробую.
Пётр.
http://www.altlinux.org/Kernels/FlavoursЯ не знаю, как расшифровываются el-smp и std-def, но попробую.
http://www.altlinux.org/Kernels/Flavours[/quote][quote=Peter]Я не знаю, как расшифровываются el-smp и std-def, но попробую.
Благодарю за отклик, на их форуме мне тоже дали эту ссылку и ещё сказали,
что ядро std-ng сейчас не выпускают.
Пётр.
Войдите или зарегистрируйтесь, чтобы ответить.