首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

带有 dsd 支持的 openwrt-minidlna

  •  
  •   harmy · 2016-03-29 05:20:32 +08:00 · 2218 次点击
    这是一个创建于 1120 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近折腾家里的数播系统,基本的需求是能播放家里 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
    9 回复  |  直到 2016-03-29 20:13:26 +08:00
        1
    laincat   2016-03-29 08:29:18 +08:00
    Good Job!
        2
    GPU   2016-03-29 08:35:23 +08:00
    j8 只是开多少个进程同时编译把 , 如果数字比 cpu 核心多会卡的。
        3
    realpg   2016-03-29 10:48:19 +08:00
    @GPU
    理想状态下非 HT 的 CPU 设置为 CPU 核心数的 1.5-2 倍
    像是 openwrt 这种有大量下载流关联外部项目而不是本地代码的, 2 倍以上比较好
    只是非单进程编译时候有时候容易出问题
        4
    cyberdak   2016-03-29 10:50:06 +08:00
    自从换了一个只能 16 441 的解码以后,已经把 dsd 文件全删除光了。。

    其实和群里人讨论的结果就是, dsd 目前阶段太鸡肋了
        5
    muziling   2016-03-29 18:54:57 +08:00
    samba 不就好了
        6
    NemoAlex   2016-03-29 20:05:17 +08:00
    @realpg 主要是出了问题不容易定位,因为 log 都是乱七八糟多个线程生成的,还要单线程编一下好看错误日志
        7
    harmy   2016-03-29 20:10:04 +08:00 via iPhone
    @NemoAlex 固件升级可以把这个包集成进去
        8
    NemoAlex   2016-03-29 20:12:50 +08:00
    @harmy 好的,这两天估计会发个基于 15.05.1 的版本
        9
    harmy   2016-03-29 20:13:26 +08:00 via iPhone
    @NemoAlex 赞👍
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4081 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 08:29 · PVG 16:29 · LAX 01:29 · JFK 04:29
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1