微軟對Chromium新貢獻:改善低分辨率視頻播放
2018年年底,微軟官方確認未來Windows 10系統中搭載的Edge瀏覽器將會基於谷歌的開源瀏覽器Chromium,並表示會替代現有Edge版本。對於用戶來說,這就意味著新版Edge瀏覽器會有更快的開發速度,更豐富的擴展支持以及更流暢的使用體驗,而微軟也積極貢獻Chromium,以便於更好整合新版Edge。
自去年10月開始連續貢獻Chromium,允許基於Chromium的瀏覽器中的字幕字體可以跟隨Windows 10系統設置改變等等之外,近日微軟提交至Chromium的Commit中將改善在某些情況下視頻質量糟糕的問題。
在Commit中描述到在某些情況下當用戶在Windows設備上播放低分辨率模式(140P)視頻,當鼠標光標不在YouTube或者其他視頻上時候,視頻質量會大幅下降的問題。在評論部分Google員工,Chromium撰稿人和Microsoft工程師詳細討論了該問題。
Chromium的貢獻者Maggie Chen寫道在YouTube上視頻源尺寸為192*144時候,視頻播放顯示尺寸為1076*808時候可能會遇到像素化/混疊問題。這個問題出現在使用英特爾集成顯卡和英特爾overlay hardware技術的Windows PC上。
Google工程師Zhenyao Mo解釋道:“這是overlay之間underlay差異導致的問題。目前當視頻位於頂部的時候,我們會沿著硬件overlays路徑進行鋪展。如果某些內容位於視頻之上(我們將其稱之為underlay case),那麼我們就會將視頻和Chrome的其餘部分進行合併的。因此兩種模式之間的差異是Aliasing和顏色變化切換。”
根據微軟工程師的建議,Chromium的貢獻者Maggie Chen現在提交了一份解決此問題的提交,並且可能會在未來的版本中推送到Chrome瀏覽器。Chen在Commit中表示:“在調用SetBitmapInterpolationMode將過濾模式更改為linear之後,低分辨率模式的視頻質量得到改善。目前相關的代碼尚未進行審核。”