Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q
Запись с кодека на imx6q
lexx666
Добавлено 28.09.2013 10:09
0
Сообщение: 1
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Цитата
# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: sgtl5000audio [sgtl5000-audio], device 0: TLV320AIC23 tlv320aic23-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0


Цитата
# arecord -f cd -d 20 -D hw:0,0 test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
arecord: pcm_read:1828: read error: Input/output error
#


Что я делаю не так ?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.09.2013 11:36 Редактировалось 28.09.2013 11:39 Сообщение: 2
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
У меня нет платы с i.mx6 чтобы проверить, но скорей всего вам нужно просто вход на микрофон переключить в alsa как тут написано, аудиокодеки на платах одинаковые на i.mx5 и 6.
http://starterkit.ru/html/index.php?name=forum&op=view&id=17878#17885
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 28.09.2013 12:43 Редактировалось 28.09.2013 12:43 Сообщение: 3
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Да, дело именно в миксере.
Цитата
# arecord -f cd -d 20 -D hw:0,0 test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
arecord: pcm_read:1828: read error: Input/output error
# amixer sset 'Mic' toggle
Simple mixer control 'Mic',0
Capabilities: cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Capture channels: Mono
Mono: Capture [on]
# arecord -f cd -d 20 -D hw:0,0 test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
# aplay ./test.wav
Playing WAVE './test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
#
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 28.09.2013 12:55 Редактировалось 28.09.2013 12:57 Сообщение: 4
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Упс спасибо пронубил! Заходить в микшер, то я заходил, посмотрел что там linein выбран ну и фиг бы с ним тишину и с него позаписывать хотел...

Поперетыкивал переключатель на mic, потом обратно на linein всё записывает с любого входа.

Кстати на J2 выведены сигналы LineIn напрямую, можно к нему поключить допустим выход звука с компа ? Или проходные конденсаторы нужны ?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 28.09.2013 13:26 Сообщение: 5
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Кстати на J2 выведены сигналы LineIn напрямую, можно к нему поключить допустим выход звука с компа ? Или проходные конденсаторы нужны ?
Конденсаторы нужны 1мкФ (если претензий к качеству особых нет, то и 0,1мкф подойдет), что то я не подумал их на плату поставить ...
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 01.10.2013 09:41 Сообщение: 6
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Хм... Не выходит с linein записывать... тишину пишет...
А так хотелось бы стерео вход заюзать...

На mic подавал сигнал, всё пишется нормально.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 01.10.2013 12:49 Сообщение: 7
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Дык там скорее всего еще что то "включить" в миксере нужно ...
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 01.10.2013 15:45 Сообщение: 8
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Есть подозрение, что надо в файле imx-snd-sgtl5000.c

snd_soc_dapm_disable_pin(&codec->dapm, "Line In");
надо поменять на
snd_soc_dapm_enable_pin(&codec->dapm, "Line In");
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 08.10.2013 17:20 Сообщение: 9
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Подозрение подтверждено! Линейный вход рабочий :)
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q