再次感謝 sam0402 兄和 tetsuka 兄的分享,其實小弟猜測最新的量子版也許能夠加強 RIP CD 方面的效果,但是不知道等待重新 compile 的量子版 pcp-cdda2wav.zip(也許精簡過後的 kernel 並不一定能夠滿足 pcp-cdda2wav 和 USB CD drives 所需的 dependencies 了?)比較好,還是利用 RPi4 的 OTG 功能來錄製實時播放的 CD 更理想呢?
前者可能只需要一台 RPi4 跑 pcp-cdda2wav:
https://github.com/sam0402/pcp-44.1K...eb74d919aa29ee
https://forums.slimdevices.com/showt...t-USB-CD-drive
後者則需要一台 RPi4 跑 cdplay,而另一台作為『USB 錄音卡』的 RPi4 就可以跑 arecord:
http://tinycorelinux.net/3.x/tcz/cdplay.tcz.info
http://www.rkeene.org/oss/cdplay/download/
另外還有這些由官方 compile 的關鍵軟件,假如能夠重新 compile 的話就更好了:
- squeezelite
- LMS
- openmediavault
- nfs-utils
- I2S CODEC drivers
- USB Audio Class drivers
soundcheck's squeezelite version
https://soundcheck-audio.blogspot.com/p/the-engine.html
soundcheck's tuning kit - pCP
https://soundcheck-audio.blogspot.co...-skit-pcp.html
Building a self-contained LMS
https://www.nexus0.net/pub/documents/LMS/lms-build/
Updating LMS perl modules
https://www.nexus0.net/pub/documents/LMS/lms-libupdate/
Building LMS for aarch64
https://www.nexus0.net/pub/documents...-buildaarch64/
Howto: build a self-contained LMS
https://forums.slimdevices.com/showt...-contained-LMS
[Howto] update perl modules bundled with LMS
https://forums.slimdevices.com/showt...ndled-with-LMS
[Howto] build LMS for aarch64
https://forums.slimdevices.com/showt...MS-for-aarch64
Building LMS for 64-bit Debian running on ARM Single Board Computers
https://forums.slimdevices.com/showt...oard-Computers
Guide for compiling openmediavault
https://github.com/openmediavault/op...ult/issues/123
The NFS Utilities package contains the userspace server and client tools necessary to use the kernel's NFS abilities. NFS is a protocol that allows sharing file systems over the network.
This package is known to build and work properly using an LFS-10.1 platform.
http://www.linuxfromscratch.org/blfs...nfs-utils.html
http://git.linux-nfs.org/?p=steved/n....git;a=summary
Generic I2S audio output driver
https://github.com/raspberrypi/linux/issues/2547
STICKY: The I2S sound thread.
https://www.raspberrypi.org/forums/v...t=925#p1602914
General I2S slave I/O device tree overlay for Raspberry Pi.
https://github.com/AkiyukiOkayasu/RaspberryPi_I2S_Slave
General I2S master I/O device tree overlay for Raspberry Pi.
https://github.com/AkiyukiOkayasu/Ra...yPi_I2S_Master
Simple-Card specifies audio DAI connections of SoC <-> codec.
https://github.com/raspberrypi/linux...imple-card.txt
https://github.com/piCorePlayer/linu...imple-card.txt
Audio Graph Card specifies audio DAI connections of SoC <-> codec.
https://github.com/raspberrypi/linux...graph-card.txt
https://github.com/piCorePlayer/linu...graph-card.txt
linux/sound/soc/bcm
https://github.com/raspberrypi/linux.../sound/soc/bcm
https://github.com/piCorePlayer/linu.../sound/soc/bcm
linux/sound/soc/codecs
https://github.com/raspberrypi/linux...und/soc/codecs
https://github.com/piCorePlayer/linu...und/soc/codecs
USB Audio Class 3.0 Support, Intel Icelake Audio Set For Linux 4.17
https://www.phoronix.com/scan.php?pa...udio-Class-3.0
New Sound Drivers & UAC3 Ready To Play On Linux 4.17
https://www.phoronix.com/scan.php?pa...-Sound-DriversUSB Audio Class 3.0 (UAC3) is a 2016 audio-over-USB specification promoted as "USB Audio over USB Type-C" and brought power management improvements, additional interrupt sources, new descriptors, and other changes while still maintaining backwards compatibility with UAC2. UAC3 is now supported by the mainline Linux kernel plus for the existing UAC2 support they now have working jack detection.






回覆時引用此篇文章