带有 dsd 支持的 openwrt-minidlna

2016-03-29 05:20:32 +08:00
 harmy
最近折腾家里的数播系统,基本的需求是能播放家里 NAS 上海量的高码率音源,包括 dsf 和 dff 等 dsd 音源文件。

NAS 部分采用比较简单的方案: Linksys Wrt1900AC V2 通过 esata 接口连接一个外置硬盘盒,系统刷 @NemoAlex 的 Openwrt Nemo 集成版。该版本自带了 miniDLNA ,只要稍微设置一下就可以工作了。可惜 miniDLNA 官方的版本到目前都不支持 dsd 格式的识别, google 之后发现早有人为此写了一些代码,只是还没有被官方采纳,于是自己动手,将作者的代码手工合并进官方 1.1.5 版本再生成 patch 文件,做了个新的 feed ,放在 github 上,希望有同样需要的人能感到方便。

地址在 https://github.com/harmy/openwrt-minidlna
4038 次点击
所在节点    分享创造
9 条回复
laincat
2016-03-29 08:29:18 +08:00
Good Job!
GPU
2016-03-29 08:35:23 +08:00
j8 只是开多少个进程同时编译把 , 如果数字比 cpu 核心多会卡的。
realpg
2016-03-29 10:48:19 +08:00
@GPU
理想状态下非 HT 的 CPU 设置为 CPU 核心数的 1.5-2 倍
像是 openwrt 这种有大量下载流关联外部项目而不是本地代码的, 2 倍以上比较好
只是非单进程编译时候有时候容易出问题
cyberdak
2016-03-29 10:50:06 +08:00
自从换了一个只能 16 441 的解码以后,已经把 dsd 文件全删除光了。。

其实和群里人讨论的结果就是, dsd 目前阶段太鸡肋了
muziling
2016-03-29 18:54:57 +08:00
samba 不就好了
NemoAlex
2016-03-29 20:05:17 +08:00
@realpg 主要是出了问题不容易定位,因为 log 都是乱七八糟多个线程生成的,还要单线程编一下好看错误日志
harmy
2016-03-29 20:10:04 +08:00
@NemoAlex 固件升级可以把这个包集成进去
NemoAlex
2016-03-29 20:12:50 +08:00
@harmy 好的,这两天估计会发个基于 15.05.1 的版本
harmy
2016-03-29 20:13:26 +08:00
@NemoAlex 赞👍

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/266986

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX