|
發表於 2023-2-7 10:09:39
|
顯示全部樓層
本帖最後由 blau.vol 於 2023-2-7 10:15 編輯
hi darkfrank hing,
ROON Core for win 我知道係用 MS 的 C# 寫呀....但無想到其他platform 無用 C 重寫....
ROON music playback 由1.6之後我記得改左成個結構. 也由那時起. 比 1.2年代不同了聲音. tuning 也不同. 新方法的重心a是為了 ROONReady 設備. 也使得播放結構更好維護 (programing side) . 但會提高了 LATENCY ..... 因為是兩個分別的 process (你可以當係兩個 program) .
播歌時一定經過 OS networking framework, 之後再經過 audio playback framework (diff OS 會有不同架構) . 係無 1.2 時那麼直接. or latency 那麼低. 這是有關ROON server playback 的新特性(問題) . ( 正如你那文章說, 無networking card, OS 也會做一張 virtual 的 來左手交右手)
但昨天的測試. 無想到 iOS client side calling , 同一個 iOS version 都有不同. 我唔認為佢地會改兩次code (如果佢地都唔用 C 再寫比 Linux 系統 ) ,
for A series and M series ,(當然 Apple本身話根本唔洗為不同 hardware 改code) . 感覺上 A series ARM 好奇怪, 比較有中低頻. M series 比較起聲.
真的, 去到底層的complied code 我地睇唔到. OS for M series and OS for A series CPU 處理每一個process 的方法 是否一樣, (assume complied code 係一樣先) 都未知. how it handling the networking tcp/ip 是否一樣我沒有深入研究. 如果這裡有師兄, 在 iOS networking programming 上多心得的可提供呢. {:5_126:}
而ROON client for Win , calling ROON server 比 iOS app call ROON server 好聲一點. ( 特點: 三頻更平衡) . 都幾明顯. 這是我比較意外的.
ROON client for iPAD, 按完play 制 kill ROONclient app, 關ipad mon 好聲d, V1.1到現在都是這樣啦.
以前好明顯. 你按完 play ,再 pause , 再按 play 同一首歌. 好聲d 都好明顯. 那是有關佢地寫 program and caching 的型式.
現在好像分別小一點點呢.
{:5_126:}
其他師兄, 請補充.
blau
|
評分
-
3
查看全部評分
-
|