amarao (amarao_san) wrote,
amarao
amarao_san

аудио в линуксе

Признаюсь: я нихуя не понимаю в происходящем.

Дано: пропал звук. Изучил внимательно всё вокруг, согласился, что у меня нет кодека на соответствующем канале snd_hda_intel. Уже считал, что это гарантия.

Вдруг, гениальная идея: я начинаю играть звук через пульс аудио, а реальный звук звучит с планшета. Ура, Pulse Audio для нерутованного андроида, https://github.com/dront78/PulseDroid, отлично работает.

Одно но: внезапно звук начал раздаваться и из моих колонок. При этом волшебным образом появился
карта 0: PCH [HDA Intel PCH], устройство 0: CONEXANT Analog [CONEXANT Analog]
Подустройства: 0/1
Подустройство №0: subdevice #0

которого не было раньше.

В dmesg при этом всё хорошо:

[ 1799.155616] ALSA sound/pci/hda/patch_conexant.c:2875 CXT5066: init
[ 1799.156305] ALSA sound/pci/hda/patch_conexant.c:2226 CXT5066: hp automute portA=0 portD=0 present=0
[ 1799.156309] ALSA sound/pci/hda/patch_conexant.c:1956 CXT5066: update speaker, hp_present=0, cur_eapd=1
[ 1799.156472] ALSA sound/pci/hda/patch_conexant.c:2206 CXT5066: external microphone absent
[ 1799.156630] ALSA sound/pci/hda/hda_codec.c:1625 hda_codec_cleanup_stream: NID=0x14
[ 1799.156817] ALSA sound/pci/hda/hda_codec.c:1625 hda_codec_cleanup_stream: NID=0x14
[ 1799.157037] ALSA sound/pci/hda/hda_codec.c:1625 hda_codec_cleanup_stream: NID=0x14
[ 1799.157331] ALSA sound/pci/hda/hda_codec.c:1625 hda_codec_cleanup_stream: NID=0x14
[ 1799.160049] ALSA sound/pci/hda/hda_intel.c:2128 0000:00:1b.0: azx_pcm_prepare: bufsize=0x3720, format=0x4011

Куда оно девалось? Почему оно вернулось? Ядро то же, с включенной отладкой snd_hda_intel.

Мистика...

Но, пруф оф концепт получен - андроид может использоваться в виде smart audio receiver.
Tags: alsa, android, linux, snd_hda_intel
Subscribe

  • мы их теряем!

    Make: 1976 Прямо сейчас выходят на пенсию люди, для которых make был новомодной технологией, которую притащили хипстеры.

  • Админская мудрость

    Когда вывод strace на башовый скрипт становится понятнее самого скрипта, граница разумности давно пройдена.

  • Rules of internet

    Rule 34. There is porn of it. Rule 35. It's used to mine cryptocurrencies.

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments