shmuma ([info]shmuma) wrote,
@ 2007-07-31 00:15:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Синезуб
Хочется, иногда, чего-нибудь эдакого. Редко, но уж как припрет, дак вынь да положь. Давно, например, надоели провода. До чертиков надоели. Вечно болтаются, запутываются, в метро за них постоянно кто-то цепляется. Чтобы решить проблему раз и навсегда, купил вот такого зверя:



Задумка была подружить уши с N800 и сотовым. Чтобы с первого шла музыка, а сотовый при получении звонка ставил плеер на паузу и давал нормально говорить через ухи.

С сотовым дружба задалась -- две минуты и все фурычит на заглядение. У n800 унутре неонка linux, поэтому сначала пошел, как и положено, читать маны. Выяснилось следующее:

1. поддержки a2dp из коробки в n800 нет, хотя и ожидается "вот уже вот-вот",
2. http://www.guardiani.us/index.php/N800_custom_packages делают что нужно но звук отвратительный (все время прерывается),
3. на десктопе, все работает, но тоже как-то не особо стабильно. Когда в поле зрения десктопа появляется еще одно синезубое устройство, начинаются тормоза,
4. mpd через ALSA->a2dp не работает.

После нескольких часов упражнений дебугов и профилирования, нашел заветные ключики, с которыми нужно собирать http://bluetooth-alsa.sf.net/. Тормоза пропали. Именно в этот момент я удосужился прочитать первую ссылку, после чего выяснилось что проблема решается удалением из /etc/bluetooth/hcid.conf ключика rswitch. Радуемся, пункты 2 и 3 закрыты.

Из пункта 1 вытекает что нормальных проигрывателей с поддержкой ALSA под n800 нет (mplayer не считается). Посему, вот прямо сейчас буду пытаться убить всех зайцев -- починить mpd, перенеся его заодно под n800. Сборка glurp уже есть, так что собрать демона, я полагаю, будет не сложно.

Также остается неясной роль демона handsetd, а также схема говорения в ухи и обработка нажатия на них кнопочек.


(Post a new comment)


[info]dikiy_st
2007-07-31 08:51 am UTC (link)
А что за уши, марка, модель, разрешите полюбопытствовать ?

(Reply to this)(Thread)


[info]shmuma
2007-07-31 09:16 am UTC (link)
Jabra BT620s: http://market.yandex.ru/model.xml?hid=418706&modelid=939449

(Reply to this)(Parent)


[info]dikiy_st
2007-07-31 09:16 am UTC (link)
guardiani недавно презентовал kagu -
https://www.guardiani.us/projects/kagu/

(Reply to this)(Thread)


[info]shmuma
2007-07-31 09:22 am UTC (link)
Как вариант, конечно. Но по мне проще mpd запакетить, я старый mpd-шнег :), да и на десктопе та же трабла с ним.

(Reply to this)(Parent)

a2dp
(Anonymous)
2007-07-31 11:31 am UTC (link)
Инересно, а сдругими моделями ушей будет работать??? У меня мотороловские. С нокией 6085 без проблем пашут. Только каждый час отваливавются. Ждем продолжния эксперимента!!!!

(Reply to this)(Thread)

Re: a2dp
[info]shmuma
2007-07-31 12:57 pm UTC (link)
Юра, я тебя раскусил. Зарегайся :).

(Reply to this)(Parent)

a2dp
[info]paguro
2007-07-31 04:21 pm UTC (link)
Добрый день.
Это не Юра. :-)
Просто еще с 770-ой жду а2дп поддержку.
Теперь 800-ая. Думал, что изначально влепят, но ошибся.
Ждем продолжения...
P.S
http://www.guardiani.us/index.php/N800_custom_packages#Bluetooth_ALSA
Этого сделать не получилось.
Пакеты не ставяться

(Reply to this)(Thread)

Re: a2dp
[info]shmuma
2007-07-31 05:06 pm UTC (link)
:) ошибся немного.

Да, эти три пакета надо сначала скачать вместе, а потом натравить на них dpkg -i от рута.

mpd я поправил, теперь с a2dpd работает хорошо. В ближйшее время попробую собрать пакетик mpd для n800.

(Reply to this)(Parent)

a2dp
[info]paguro
2007-07-31 05:38 pm UTC (link)
:-)Бывает.
Спасибо. Сейчас попробую сделать. Может что выйдет

(Reply to this)


[info]licorn
2007-08-01 07:53 am UTC (link)
У меня с пакетами из пункта 2 и удаленным ключом rswitch mplayer работает довольно нестабильно. Т.е. в принципе играет, но любые действия, например, блокировка клавиш, приводят к прерыванию звука. Еще часто бывает, что звук перестает идти на наушники и перезапуск плеера и демона не помогает - начинает работать только после включения-выключения наушников.
P.S. наушники такие же:)

(Reply to this)(Thread)


[info]shmuma
2007-08-01 08:16 am UTC (link)
Я поэкспериментировал немного на предмет качества звука/прерываний на десктопе. Лучший результат получился с ключиками "--enable-mixer --enable-retrypatch" при сборке plugz. Вот только пересобрать пакет для n800 никак не получается -- не собирается shared-библиотеки и все тут. Собирает только статическую.

(Reply to this)(Parent)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…