Показать сообщение отдельно
Старый 26.03.2013, 17:31   #26
wave_is
Гуру
 
Регистрация: 28.12.2009
Возраст: 40
Регион: Украина
Сообщений: 1,084
wave_is will become famous soon enough
По умолчанию

Цитата:
Сообщение от tsynik Посмотреть сообщение
Вот описание A2DP на Вики. По-умолчанию всеми устройствами поддерживается SBC (тоже может быть разного качества).
Здесь на английском про поддержку опциональных кодеков в Android. Поддержка зависит от версии Bluez и лицензий.



В SGS III например реализован Apt-X.
ок
начнем по порядку

1)
Цитата:
Bluetooth's Audio Profile A2DP supports multiple codecs. All devices have to support SBC (subband codec), then they can support additional "optional codecs" like MP3 and AAC, or "non-A2DP" codecs like apt-X.
если я правильно понял, то кодеки не обязательно должны быть хардверными. Возможна реализация поддерки кодеков поверх протокола A2DP и при помощи софта?

Обычно я так понял эта поддержка реализуется на базе прошивки андроида.
----------------------------


2
Цитата:
How do I find out which codecs my hardware/ROM support?
How do I find out which codec is currently in use? (Maybe this depends on the track, too, if it passes MP3/AAC files directly without re-encoding, for instance)
---
Looking at the source, there are at least 4 codecs: SBC (mandatory), MP3 (MPEG12), AAC (MPEG24) and Sony's ATRAC.

./android/external/bluetooth/bluez/audio/a2dp.h:
#define A2DP_CODEC_SBC 0x00
#define A2DP_CODEC_MPEG12 0x01
#define A2DP_CODEC_MPEG24 0x02
#define A2DP_CODEC_ATRAC 0x03
Кто-нить может глянуть в Нексусе поддержка каких протоколов реализована? В дефолтной и в Тимуровской прошивках?

да и вообще, как в современных планшетах дела с этими протоколами?
----------------------------

3 Apt-X может быть реализован программно?
может, можно просто спереть его библиотеку/файлик (глянуть тут: android/external/bluetooth/bluez/audio/a2dp.h) с того же Гэлэкси?
wave_is вне форума   Ответить с цитированием