星期一, 5月 17, 2021

我的小米盒子與DTS HD MA/Dolby True HD抗戰史

我總共擁有過兩台國際版的小米盒子, 一台是Mibox3(MDZ-16-AB), 另外一台是Mibox S(MDZ-22-AB). 


其中我都是使用Kodi來做Lossless訊源的輸出(也稱為Pass-throught,也就是將Lossless音源不經解碼直接HDMI輸出). 一開始使用Mibox3(MDZ-16-AB)搭配Kodi是相當順暢的, 後來用久了覺得Mibox有點慢,開始有想要換機的慾望, 看能不能解決卡機的問題. 所以又添購Mibox S(MDZ-22-AB),想用來替換Mibox3. 結果沒想到購入Mibox S才是後悔的開始. 


MiboxS似乎重頭到尾都沒有支援次世代音效(DTS HD MA or Dolby True HD), 因此沒有多久我就便宜脫手, 繼續沿用我 Mibox3(MDZ-16-AB). 後來Mibox3(MDZ-16-AB)從Oreo(8.1)升級到Pie(9.0)之後, 也是不支援次世代音效, 看來這是Android Pie的限制造成的. 我才想到Mibox S入手預安裝的Android就是Pie(9.0),或許這也就注定了Pie跟次世代音效沒有緣分?? 

這點我不是很確定. 

但爬了一些文後,似乎Mibox的系統晶片amlogic對於次世代音效的支援是非官方的, 或許可以解讀成amlogic的晶片未經過DTS/Dolby的授權; 而Android Oreo包含官方以及非官方的音效API, 此時Kodi 還可透過非官方API來Pass-through次世代音效; 而到了Android Pie只剩下官方API, Kodi就無法再做Pass-through的動作了. 為了解決這個問題,我還想辦法把升級到Pie(9.0)的Mixbox降級回Oreo(8.1) 

此外, Kodi v18升級到v19後, 也放棄非官方API的支援, 因此Android Oreo(8.1) + Kodi v19也無法Pass-throuogh次世代音效. https://www.reddit.com/r/MiBox/comments/lyvo6y/mi_box_2016_mdz16ab_oreo_kodi_19_matrix_and_71/

移除Kodi v19, 再安裝Kodi v18還能解決這問題, 但似乎Kodi都會偷偷在背後升級, 下次再使用Kodi時又會從v18自動升級v19..... 開始考慮購入Nvidia Shield TV....

iPhone 14 Pro vs Olympus EM10 MkII 中篇

時間來到2022年, 我的S20+因為綠線事件, 立馬被我淘汰了, 同時我也正計畫購入Mini Countryman, 很殘念的是該車系統只支援CarPlay而不支援Android AUTO, 所以我也開始考慮要不要從Android換到Apple陣營. 好, 上面都是題外話, 反...