Blame
Date:
Mon Jan 23 05:00:25 2023 UTC
Message:
Daily backup
01
2023-01-22
jrmu
version=pmwiki-2.2.130 ordered=1 urlencoded=1
02
2023-01-22
jrmu
agent=w3m/0.5.3+git20210102
03
2023-01-22
jrmu
author=jrmu
04
2023-01-22
jrmu
charset=UTF-8
05
2023-01-22
jrmu
csum=
06
2023-01-22
jrmu
ctime=1645387677
07
2023-01-22
jrmu
host=38.87.162.8
08
2023-01-22
jrmu
name=9.Audio
09
2023-01-22
jrmu
rev=1
10
2023-01-22
jrmu
targets=
11
2023-01-22
jrmu
text=If the sound card is detected:%0a%0a[@%0a; ls '#A'%0a'#A/audio'%0a'#A/audioctl'%0a'#A/audiostat'%0a'#A/volume'%0a@]%0a%0a[@%0a; ls /dev/audiostat%0a@]%0a%0aYou can check which pins are being used for input and output (output for Thinkpad x200):%0a%0a[@%0a; cat /dev/audiostat%0abufsize 1024 buffered 0%0acodec 0 pin 25 inpin 29%0aaout 16 c1d%0aaout 17 c1d%0aaout 18 211%0abeep 19 70000c%0aain 20 100d1b ← pin 29, pin 23%0aain 21 100d1b ← pin 24%0apin 22 out jack ext right hpout green ← aout 16, aout 17%0apin 23 in nothing sep rear micin pink%0apin 24 in jack ext right micin pink%0apin 25 out nothing sep rear hpout green ← aout 16, aout 17%0apin 26 out fix int N/A speaker ? eapd ← aout 16, aout 17%0apin 27 out nothing ext N/A other ? eapd ← aout 16, aout 17%0apin 28 out nothing ext N/A other ? ← aout 18%0apin 29 in fix int N/A micin ?%0abeep 30 f00000%0aoutpath aout 16 → pin 26%0aoutamp aout 16%0ainpath pin 29 → ain 20%0ainamp ain 20%0a@]%0a%0aThis line @@codec 0 pin 25 inpin 29@@ shows that pin 25 is being used for output and pin 29 used for input. On my laptop, it is necessary to set the output pin to 26:%0a%0a[@%0a; echo pin 26 > /dev/audioctl%0a@]%0a%0aNow it's possible to play music:%0a%0a[@%0a; audio/oggdec %3c music.ogg >/dev/audio%0a; audio/mp3dec %3c music.mp3 >/dev/audio%0a@]%0a%0aSources:%0a%0a* [[http://nopenopenope.net/posts/audio]]%0a* [[https://git.sr.ht/~ft/jacksense]]%0a
12
2023-01-22
jrmu
time=1645387677
13
2023-01-22
jrmu
author:1645387677=jrmu
14
2023-01-22
jrmu
diff:1645387677:1645387677:=1,58d0%0a%3c If the sound card is detected:%0a%3c %0a%3c [@%0a%3c ; ls '#A'%0a%3c '#A/audio'%0a%3c '#A/audioctl'%0a%3c '#A/audiostat'%0a%3c '#A/volume'%0a%3c @]%0a%3c %0a%3c [@%0a%3c ; ls /dev/audiostat%0a%3c @]%0a%3c %0a%3c You can check which pins are being used for input and output (output for Thinkpad x200):%0a%3c %0a%3c [@%0a%3c ; cat /dev/audiostat%0a%3c bufsize 1024 buffered 0%0a%3c codec 0 pin 25 inpin 29%0a%3c aout 16 c1d%0a%3c aout 17 c1d%0a%3c aout 18 211%0a%3c beep 19 70000c%0a%3c ain 20 100d1b ← pin 29, pin 23%0a%3c ain 21 100d1b ← pin 24%0a%3c pin 22 out jack ext right hpout green ← aout 16, aout 17%0a%3c pin 23 in nothing sep rear micin pink%0a%3c pin 24 in jack ext right micin pink%0a%3c pin 25 out nothing sep rear hpout green ← aout 16, aout 17%0a%3c pin 26 out fix int N/A speaker ? eapd ← aout 16, aout 17%0a%3c pin 27 out nothing ext N/A other ? eapd ← aout 16, aout 17%0a%3c pin 28 out nothing ext N/A other ? ← aout 18%0a%3c pin 29 in fix int N/A micin ?%0a%3c beep 30 f00000%0a%3c outpath aout 16 → pin 26%0a%3c outamp aout 16%0a%3c inpath pin 29 → ain 20%0a%3c inamp ain 20%0a%3c @]%0a%3c %0a%3c This line @@codec 0 pin 25 inpin 29@@ shows that pin 25 is being used for output and pin 29 used for input. On my laptop, it is necessary to set the output pin to 26:%0a%3c %0a%3c [@%0a%3c ; echo pin 26 > /dev/audioctl%0a%3c @]%0a%3c %0a%3c Now it's possible to play music:%0a%3c %0a%3c [@%0a%3c ; audio/oggdec %3c music.ogg >/dev/audio%0a%3c ; audio/mp3dec %3c music.mp3 >/dev/audio%0a%3c @]%0a%3c %0a%3c Sources:%0a%3c %0a%3c * [[http://nopenopenope.net/posts/audio]]%0a%3c * [[https://git.sr.ht/~ft/jacksense]]%0a
15
2023-01-22
jrmu
host:1645387677=38.87.162.8
IRCNow