Về hướng SMPD openhome
Quote trả lời của bạn
papalius
Originally Posted by
thanhvo31
@papalius
Is it possible to install Openhome to Smpd 1.0.6? It is binary package.
Raspberry Pi
Hi thanhvo31,
The source for openhome was made available to the public.
With a few libraries(glib, libxml, libxslt) built and a few modifications to the OpenHome Player's Makefile for aarch64, it looked like I could build it, but...
A large number of dependent library errors occurred late in the build
usr/bin/ld: cannot find -lSourceSongcast
I get about 20 errors like this.
If you install the dependent libraries one by one, I'm sure you'll be able to successfully build them at some point.
If you're willing to take the time to try, we can provide some support.
However, even if you do succeed in building it, whether or not you can get the sound out of the rtalsa/xsink driver is a different matter.
It may be easy to set up, or you may need to modify the source. This depends on how openhome is using the ALSA library.
By the way, RoonBridge was able to cope with the problem with a few source modifications. Squeezelite on the other hand has a hard time. openhome, well... I don't know.
If you're going to use the ALSA driver to produce sound instead of going through the rtalsa/xsink driver, then there's no advantage to using symphonic-mpd.
It's the same as running a low-latency kernel with the overhead of Xenomai kernel.
You can get good real-time performance only when you build your application with Xenomai API and RTDM
Mấy anh lại đau đàu đây.