Orange Pi

Устройства - Devices => Orange Pi One => Тема начата: vd153 от Февраль 24, 2016, 07:26:23 am

Название: Выход аудио
Отправлено: vd153 от Февраль 24, 2016, 07:26:23 am
кто знает , есть ли на этой плате контакты выхода аналогового аудио и видео для старых тв?
Название: Re: Выход аудио
Отправлено: AlDemin от Февраль 24, 2016, 07:36:37 am
Есть ,но под пайку (для очумелых ручек) точки подписаны.
Требуется только небольшая обвязка и разьемы. Если разьемы вообще нужны.
Название: Re: Выход аудио
Отправлено: warik от Февраль 24, 2016, 08:50:27 am
Есть: http://orangepi.pp.ua/index.php/topic,179.msg1739.html#msg1739
Название: Re: Выход аудио
Отправлено: vd153 от Февраль 24, 2016, 01:53:47 pm
подскажите на каких контактах
Название: Re: Выход аудио
Отправлено: AlDemin от Февраль 24, 2016, 02:00:59 pm
Ну тебя warik прям в фотку ткнул: LINOUTL LINOUTR  3 и 4 точки на его фото.
Видео на TV-OUT с обратной стороны.
Название: Re: Выход аудио
Отправлено: zurueck от Февраль 24, 2016, 02:32:07 pm
Немного не в тему, но USB-DM2,USB-DP2 и USB-DM3,USB-DP3 это нераспаянные usb разъёмы?
И не знаете для чего нужны точки x32k1 и x32k0?
Название: Re: Выход аудио
Отправлено: AlDemin от Февраль 24, 2016, 03:58:08 pm
Да, два USB порта, надо - припаивай.
x32k1 и x32k0 - "часовой" кварц 32кГц для RTC.
Название: Re: Выход аудио
Отправлено: vd153 от Февраль 24, 2016, 09:14:35 pm
Посмотрел в реальном размере , просто нереально даже самым тонким жалом паяльника припаять проводки , меньше чем контакты при пайке смдешки
Название: Re: Выход аудио
Отправлено: vd153 от Февраль 24, 2016, 09:20:39 pm
а на гребенке выхода аудио случайно нет?
Название: Re: Выход аудио
Отправлено: warik от Февраль 24, 2016, 09:32:54 pm
а на гребенке выхода аудио случайно нет?
Было бы на гребёнке, я думаю они бы не выводили контактные площадки.
Название: Re: Выход аудио
Отправлено: AlDemin от Февраль 25, 2016, 10:15:39 pm
Посмотрел в реальном размере , просто нереально
Да ладно, вполне себе размер. Вот USB к AR9341 припаивал - вот там очень мелко.
Название: Re: Выход аудио
Отправлено: vd153 от Февраль 25, 2016, 10:34:13 pm
каким еще методом можно вывести аудио выход ?
Название: Re: Выход аудио
Отправлено: AlDemin от Февраль 25, 2016, 11:04:25 pm
Внешним устройством, USB, SPDIF или I2S.
Название: Re: Выход аудио
Отправлено: vd153 от Февраль 26, 2016, 06:44:47 am
Внешним устройством, USB, SPDIF или I2S.
  ну usb понятно это звуковая карта , а SPDIF или I2S что это ?
Название: Re: Выход аудио
Отправлено: AlDemin от Февраль 26, 2016, 07:16:48 am
Звуковые интерфейсы. Передают звук по цифре, требуют внешнего устройства с ЦАП.
Название: Re: Выход аудио
Отправлено: vea от Апрель 26, 2016, 04:50:55 pm
Попробовал сегодня припаяться к аудио контактам. Жало hakko t12-tk (видно на фото), МГТФ какой был, разъём от старой гартитуры мобилки, канифоль спиртовая. Залудил площадки и буквально миллиметр изоляции снял с провода. Кончиком жала припаялся. Землю взял с ноги крепления корпуса USB. Звук работает.
Люди пишут надо фильтр ставить от помех. Что он из себя представляет?
Название: Re: Выход аудио
Отправлено: bob2005 от Апрель 26, 2016, 05:18:37 pm
вывели бы китайцы все пятаки отдельными пинами, цены бы этой плате не было...
Название: Re: Выход аудио
Отправлено: iskander от Июнь 14, 2016, 11:09:30 pm
Какая обвязка требуется? Я обычным 40ватт паяльником к пятакам а другой конец в платку с pam8403 и все.
Название: Re: Выход аудио
Отправлено: once2go от Июнь 23, 2016, 01:06:41 pm
Паяется вообще без проблем, запаял на разъемчик, землю где попало можно брать.
На заметку пользователям армбиана: по умолчанию аналоговый выход стоит в мюте, помните об этом))
Название: Re: Выход аудио
Отправлено: Olej от Июнь 09, 2018, 06:11:17 pm
Внешним устройством, USB, SPDIF или I2S.
А HDMI звуковой канал?
Название: Re: Выход аудио
Отправлено: Olej от Июнь 09, 2018, 06:16:04 pm
Есть ,но под пайку (для очумелых ручек) точки подписаны.
Требуется только небольшая обвязка и разьемы. Если разьемы вообще нужны.
Если со звуком на OPi One так ... стрёмно ;) - только для очумелых ручек с паяльником (вообще то в линейке моделей Orange Pi для работ с аудио полно моделей, а вот One - определённо не из них) ... , то непонятно зачем и для чего в сборке ОС Armbian под One столько модулей ядра, связанных каким-то образом со звуком:
olej@orangepione:~$ uname -a
Linux orangepione 4.14.48-sunxi #1 SMP Wed Jun 6 19:14:27 EEST 2018 armv7l GNU/Linux
olej@orangepione:~$ lsmod | grep snd
snd_soc_hdmi_codec     16384  1
snd_soc_simple_card    16384  0
snd_soc_simple_card_utils    16384  1 snd_soc_simple_card
snd_soc_core          118784  5 sun4i_i2s,sun8i_codec_analog,snd_soc_hdmi_codec,snd_soc_simple_card_utils,snd_soc_simple_card
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_pcm                65536  4 sun4i_i2s,snd_pcm_dmaengine,snd_soc_hdmi_codec,snd_soc_core
snd_timer              24576  1 snd_pcm
snd                    45056  4 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm
soundcore              16384  1 snd
Название: Re: Выход аудио
Отправлено: Olej от Июнь 09, 2018, 06:59:50 pm
Внешним устройством, USB, SPDIF или I2S.
А HDMI звуковой канал?
Т.е. вопрос такой: можно ли получить звук Orange Pi One по каналу HDMI, с переходника HDMI/VGA имеющего отдельный выход аудио (которые сейчас повсеместно в продаже и используются) ... вот такой:
(https://images.ua.prom.st/884503021_w640_h640_hot_male_to_fe___font_font.jpg)
Название: Re: Выход аудио
Отправлено: ua3nbw от Июнь 09, 2018, 07:23:01 pm
Внешним устройством, USB, SPDIF или I2S.
А HDMI звуковой канал?
Т.е. вопрос такой: можно ли получить звук Orange Pi One по каналу HDMI, с переходника HDMI/VGA имеющего отдельный выход аудио (которые сейчас повсеместно в продаже и используются) ... вот такой:
(https://images.ua.prom.st/884503021_w640_h640_hot_male_to_fe___font_font.jpg)
На OpiPC выводится без проблем. Значит и на OpiOne проблем нет. По качеству будет хуже встроенного ауди выхода H3.
Разница заметна даже на инет радио, правда если вывод на комп. акустику, то разницу можно и не услышать.
Название: Re: Выход аудио
Отправлено: Olej от Июнь 09, 2018, 07:32:11 pm
Т.е. вопрос такой: можно ли получить звук Orange Pi One по каналу HDMI, с переходника HDMI/VGA имеющего отдельный выход аудио (которые сейчас повсеместно в продаже и используются) ...
На OpiPC выводится без проблем. Значит и на OpiOne проблем нет.
Я и имел в виду Orange Pi вообще...
Это и хотелось услышать, спасибо.
Название: Re: Выход аудио
Отправлено: Olej от Июнь 09, 2018, 07:40:42 pm
По качеству будет хуже встроенного ауди выхода H3.
Теперь дальше поехали...  ;)
Как консольными командами, без всяких там GUI-мультмедий, в системе вообще без графики, CLI - проверить звук?
Всегда в Linux это делал программой sox (хотя sox - в высшей степени могучий проект + используется не только в Linux).
Проверяем:
olej@orangepione:~$ aptitude search sox
p   libsox-dev                                          - Development files for the SoX library
p   libsox-fmt-all                                      - All SoX format libraries
p   libsox-fmt-alsa                                     - SoX alsa format I/O library
p   libsox-fmt-ao                                       - SoX Libao format I/O library
p   libsox-fmt-base                                     - Minimal set of SoX format libraries
p   libsox-fmt-mp3                                      - SoX MP2 and MP3 format library
p   libsox-fmt-oss                                      - SoX OSS format I/O library
p   libsox-fmt-pulse                                    - SoX PulseAudio format I/O library
p   libsox2                                             - SoX library of audio effects and processing
p   libsoxr-dev                                         - High quality 1D sample-rate conversion library (development fi
p   libsoxr-lsr0                                        - High quality 1D sample-rate conversion library (libsamplerate
p   libsoxr0                                            - High quality 1D sample-rate conversion library
p   sox                                                 - Swiss army knife of sound processing
Устанавливаем:
olej@orangepione:~$ sudo apt install sox
...
The following additional packages will be installed:
  libflac8 libgsm1 libltdl7 libmagic-mgc libmagic1 libogg0 libopencore-amrnb0 libopencore-amrwb0 libpng16-16
  libsndfile1 libsox-fmt-alsa libsox-fmt-base libsox2 libvorbis0a libvorbisenc2 libvorbisfile3 libwavpack1
Suggested packages:
  file libsox-fmt-all
The following NEW packages will be installed:
  libflac8 libgsm1 libltdl7 libmagic-mgc libmagic1 libogg0 libopencore-amrnb0 libopencore-amrwb0 libpng16-16
  libsndfile1 libsox-fmt-alsa libsox-fmt-base libsox2 libvorbis0a libvorbisenc2 libvorbisfile3 libwavpack1 sox
0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded.
Need to get 2 263 kB of archives.
After this operation, 8 820 kB of additional disk space will be used.
...
Setting up sox (14.4.1-5+b2) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
olej@orangepione:~$ which sox
/usr/bin/sox
Запускаем:
olej@orangepione:~/audio$ sox male.wav -t alsa default
sox FAIL formats: can't open output file `default': snd_pcm_hw_params error: Invalid argument
Чего ему не хватает?
Что ему не так?
Может что-то из ALSA нужно доустановить?

P.S. Эту команду я скопировал из своих давних каких-то служебных работ, по-быстрому, лет 10 давности...
Может за это время в форматах/опциях sox что-то радикально поменялось? (так бывает)

Название: Re: Выход аудио
Отправлено: AlDemin от Июнь 09, 2018, 07:53:58 pm
Цитата: Olej
непонятно зачем и для чего в сборке ОС Armbian под One столько модулей ядра, связанных каким-то образом со звуком:
Просто сборки Армбиан для разных платформ почти абсолютно одинаковы, коррекция только на серьезные аппаратные различия.
К примеру PiPC и PiOne - ядро одно и то же, корневая FS тоже, вся разница отражена в dtb или script.bin.
Название: Re: Выход аудио
Отправлено: Olej от Июнь 09, 2018, 08:12:16 pm
P.S. Эту команду я скопировал из своих давних каких-то служебных работ, по-быстрому, лет 10 давности...
Может за это время в форматах/опциях sox что-то радикально поменялось? (так бывает)
Проверил ту же команду с тем же файлами на десктопе, Mint 18.2:
olej@nvidia ~/2018_WORK/own.WORKs/RTLinux/Orange_Pi/sound $ sox male.wav -t alsa default

male.wav:

 File Size: 96.0k     Bit Rate: 128k
  Encoding: Signed PCM   
  Channels: 1 @ 16-bit   
Samplerate: 8000Hz       
Replaygain: off         
  Duration: 00:00:06.00 

In:100%  00:00:06.00 [00:00:00.00] Out:48.0k [      |      ] Hd:3.7 Clip:0   
Done.
Не ... с утилитой и командой - всё путём.
Что-то не так в Armbian-е ... чего-то ему не хватает!
Название: Re: Выход аудио
Отправлено: Olej от Июнь 09, 2018, 09:54:57 pm
Проверил из комплекта ALSA утилитой (пакет alsa-tools):
olej@orangepione:~/audio$ aplay male.wav 
Playing WAVE 'male.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Mono
aplay: set_params:1363: Unable to install hw params:
ACCESS:  RW_INTERLEAVED
FORMAT:  S16_LE
SUBFORMAT:  STD
SAMPLE_BITS: 16
FRAME_BITS: 16
CHANNELS: 1
RATE: 8000
PERIOD_TIME: 125000
PERIOD_SIZE: 1000
PERIOD_BYTES: 2000
PERIODS: 4
BUFFER_TIME: 500000
BUFFER_SIZE: 4000
BUFFER_BYTES: 8000
TICK_TIME: 0
Может ли быть, что ему RATE: 8000 не нравится?

Вопрос по аппаратному обеспечению: в x86 можно было все аппаратные подсистемы посмотреть lspci, если с -vv... - то и модули поддержки из ядра и т.д.
Каким образом это можно посмотреть в ARM, Armbian?
Название: Re: Выход аудио
Отправлено: AlDemin от Июнь 09, 2018, 11:09:37 pm
cat /proc/asound/cards
для начала.
Название: Re: Выход аудио
Отправлено: ua3nbw от Июнь 09, 2018, 11:11:04 pm
на alsamixer по умолчанию громкость урезана
включить на max

amixer -c 0 -q set "Line Out"  100%+ unmute
amixer -c 0 -q set "DAC"  100%+ unmute


speaker-test -twav -c2   тест на аудио выход

speaker-test -twav -c2  -D hw:CARD=allwinnerhdmi,DEV=0  тест на HDMI выход
aplay /usr/share/sounds/alsa/Noise.wav -D plughw:1 тест шум  на HDMI выход

hw:CARD=allwinnerhdmi,DEV=0 взят из вывода aplay -L
Название: Re: Выход аудио
Отправлено: Olej от Июнь 09, 2018, 11:37:17 pm
Может ли быть, что ему RATE: 8000 не нравится?
Тут я маху дал...  :( с файлом для тестирования.
Файл для тестирования male.wav был взят из какого-то проекта по IP-телефонии ... а теперь беру любой файл:
olej@orangepione:/usr/share/sounds/alsa$ ls
Front_Center.wav  Front_Right.wav  Rear_Center.wav  Rear_Right.wav  Side_Right.wav
Front_Left.wav    Noise.wav        Rear_Left.wav    Side_Left.wav
(или точно те же файлы по размерам в аналогичном каталоге x86)
olej@orangepione:/usr/share/sounds/alsa$ play Front_Center.wav 

Front_Center.wav:

 File Size: 137k      Bit Rate: 768k
  Encoding: Signed PCM   
  Channels: 1 @ 16-bit   
Samplerate: 48000Hz     
Replaygain: off         
  Duration: 00:00:01.43 

In:100%  00:00:01.43 [00:00:00.00] Out:68.5k [      |      ]        Clip:0   
Done.
olej@orangepione:/usr/share/sounds/alsa$ aplay Front_Center.wav 
Playing WAVE 'Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
1-й консольный тест - из пакета sox, 2-й - из пакета alsa-tools.
И в том и в другом случае - я прослушиваю звучание в наушниках.

Итак, решилось, в общих чертах, аж сразу 3 вопроса:
- работоспособность звуковой системы + использование ALSA;
- что всё это можно прослушивать на аудиовыходе HDMI разъёма (на переходнике HDMI/VGA);
- что контакты переходника HDMI/VGA соответствуют наушникам, колонкам PC ... потому что видео/аудио выход Rapsbery Pi соответствует распиновке Apple и никакое аудиооборудование PC туда не полезет.
Название: Re: Выход аудио
Отправлено: Olej от Июнь 09, 2018, 11:39:35 pm
cat /proc/asound/cards
для начала.
Это я уже всё пересмотрел:
olej@orangepione:~/audio$ cat /proc/asound/cards
 0 [allwinnerhdmi  ]: allwinner_hdmi - allwinner,hdmi
                      allwinner,hdmi
Там может быть что-то другое?

P.S.
olej@orangepione:~/audio$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=allwinnerhdmi
    allwinner,hdmi,
    Default Audio Device
sysdefault:CARD=allwinnerhdmi
    allwinner,hdmi,
    Default Audio Device
dmix:CARD=allwinnerhdmi,DEV=0
    allwinner,hdmi,
    Direct sample mixing device
dsnoop:CARD=allwinnerhdmi,DEV=0
    allwinner,hdmi,
    Direct sample snooping device
hw:CARD=allwinnerhdmi,DEV=0
    allwinner,hdmi,
    Direct hardware device without any conversions
plughw:CARD=allwinnerhdmi,DEV=0
    allwinner,hdmi,
    Hardware device with all software conversions
Название: Re: Выход аудио
Отправлено: Olej от Июнь 09, 2018, 11:58:16 pm
И специфичные тесты OPi/Armbian ... без аудио-файлов:
olej@orangepione:~/audio$ speaker-test -twav -c2

speaker-test 1.1.3

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 128 to 131072
Period size range from 64 to 16384
Using max buffer size 131072
Periods = 4
was set period_size = 16384
was set buffer_size = 131072
 0 - Front Left
 1 - Front Right
Time per period = 0,378322
 0 - Front Left
 1 - Front Right
Time per period = 3,076608
 0 - Front Left
 1 - Front Right
Time per period = 3,075524
 0 - Front Left
 1 - Front Right
Time per period = 3,073647
 0 - Front Left
 1 - Front Right
Time per period = 3,074114
 0 - Front Left
^C
olej@orangepione:~/audio$ speaker-test -tsin -c2

speaker-test 1.1.3

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Sine wave rate is 440,0000Hz
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 128 to 131072
Period size range from 64 to 16384
Using max buffer size 131072
Periods = 4
was set period_size = 16384
was set buffer_size = 131072
 0 - Front Left
 1 - Front Right
Time per period = 2,768154
 0 - Front Left
 1 - Front Right
Time per period = 5,467987
 0 - Front Left
^C 1 - Front Right
Time per period = 0,171627