Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
SODIMM Проблема регулировки уровня звука - iMX6 - SK - SODIMM - iMX6S/D - SK - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM
SK-iMX6-SODIMM Проблема регулировки уровня звука
popkov
Добавлено 31.07.2015 19:43
0
Сообщение: 1
popkov
5

Пункты: 728
Регистрация: 31.07.2013
Портирую (переношу) программу с iMX53. Программа на С++, среда QT. Звуковые wav-файлы проигрывались через: /usr/bin/aplay file.wav. Регулировка уровня выполнялась через библиотеку asound (libasound.so). На SK-iMX6-SODIMM есть эта библиотека, но звук не регулируется.
Пробовал регулировать звук через amixer, alsamixer, - эффект тот же. Буду рад любому совету.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 02.08.2015 18:45 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Пробовал регулировать звук через amixer, alsamixer, - эффект тот же.
Вы явно что то перекрутили, залейте штатное ядро с корневой - alsamixer все нормально регулирует.
Спуститься к концу Подняться к началу
Персональная информация
popkov
Добавлено 03.08.2015 19:11 Сообщение: 3
popkov
5

Пункты: 728
Регистрация: 31.07.2013
Buildroot собран на базе Buildroot-2014.08-sk-3.10.17 из виртуальной машины iMX6_Libuntu_build_mashine.rar, которая была скачена с ftp starterkit.dyndns.org. alsamixer цветными столбиками отображает три регулируемых параметра: Sidetone, LineInp и Digital. Sidetone регулируется -18dB, -15dB, -12dB, -9dB, -6dB. Digital регулируется от -121dB до +6dB. Output mixer не регулируется, Playback регулируется: 32KHz, 44.1KHz, 48KHz.
При любых комбинациях уровень звука при проигрывании программой aplay одинаковый. Что я неправильно делаю ?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 03.08.2015 21:17 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
Без понятия, что Вы делаете ...
Я надеюсь заметили что там в системе три звуковых устройства, соответственно и регулировки для всех свои (это я к тому что в alsamixer выбираете).
Добавил в корневую madplayer (нет wav файлов), залил - все на месте, alsamixer регулирует громкость.
Для чистоты эксперимента нарыл WAV файл, проверил с aplay - все на месте, все регулируется.
Спуститься к концу Подняться к началу
Персональная информация
popkov
Добавлено 04.08.2015 20:20 Сообщение: 5
popkov
5

Пункты: 728
Регистрация: 31.07.2013
Вы меня извините, но у меня ощущение, что мы говорим о разных imx-устройствах. У меня проблема с SK-iMX6-SODIMM на материнской SK-iMX6-MB-SODIMM. Не понимаю о каких трех звуковых устройствах идет речь. Мой alsamixer видит:
1. Card: imx-tlv320
2. Card: imx-spdif.

Первая карта(card) или устройство (не знаю как правильно назвать), под названием imx-tlv320, имеет три ручки для регулировки:
1. Sidetone
2. Line Inp
3. Digital.
Ни один из регуляторов на уровень звука не влияет.
Регуляторы первого устройства отображаются при запуске
alsamixer --card=0
(или без параметра, видимо 0 -default)

Вторая карта(устройство) , под названием imx-spdif, вообще не имеет ручек регулирования. При запуске
alsamixer --card=1
выдает, цитирую: "This sound device does not have any controls"

При запуске
alsamixer --card=2
выдает "invalid card index".
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 04.08.2015 21:10 Редактировалось 04.08.2015 21:12 Сообщение: 6
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Вы меня извините, но у меня ощущение, что мы говорим о разных imx-устройствах.
Нет, тестировал SK-iMX6S-SODIMM + MB.

Цитата
Не понимаю о каких трех звуковых устройствах идет речь.
+ HDMI

Цитата
Ни один из регуляторов на уровень звука не влияет.
Регулирует Digital

Извинте, но я в обсуждении более не участник, т.к. до сих пор не удосужились "накатить" оригинальные прошивки (без каких-либо своих правок) и доказываете наличие глюка ...
Спуститься к концу Подняться к началу
Персональная информация
popkov
Добавлено 19.08.2015 10:14 Сообщение: 7
popkov
5

Пункты: 728
Регистрация: 31.07.2013
Попробовал второй вариант buildroot-а с вашего ftp (из виртуальной машины под названием SK-iMX6-SODIMM_linux_build_mashine), видимо это и есть "родные прошивки". Результат, к сожалению, тот же. Уровень звука не регулируется. В этой же прошивке увидел демо-вариант аудио-плейера, находится он в /bin/starterkit/qt_player. Реализован он на базе пакета phonon. В своей программе попробовал аналогичный способ проигрывания wav-файлов и регулировки уровня звука, - РАБОТАЕТ. Нас этот вариант вполне устраивает. Будем считать тему закрытой.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM