Re: [PS3 ] Showtime-3.3.37: Implemented a Database

看板Modchip作者 (Savannah)時間12年前 (2011/09/23 10:36), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/4 (看更多)

09/23 00:22,
很好奇showtime目前的decoder有沒有用到SPE
09/23 00:22

09/23 00:22,
特別是跑rmvb或是rmvb-hd... 似乎死得很慘
09/23 00:22
根據作者的程式來看,是有用到 ps3內建的視訊解碼器(video decoder) ,也就 是硬體加速,至於是否有用到 SPU,個人覺得沒有,因為 SPE的程式很難寫,這 也是各家遊戲開發商唉唉叫的地方, SPU是顆半殘的 CPU,可以做一些簡單的運 算,也有獨立的記憶體空間,複雜的運算還是得丟到 PPU去。 基本上目前showtime作者是把視訊解碼器能解的格式全部丟給視訊解碼器去解, 視訊解碼器不直接支援的格式,像是.mov跟.rmvb 這種,就丟給 PPU軟解硬幹。 但這兩種格式都不是開放格式,只能透過libav/ffmpeg團隊去做逆向工程寫解碼 器,而其中.rmvb 因為是 VBR編碼,每秒的framrate不固定,這點libav/ffmpeg 還沒突破,所以播一播會爛掉也不用太意外。 至於 Win32上頭的real alternative是怎麼回事?只能說他直接偷了real的解碼 函式庫來用,所以沒問題。如果你的XP上看.rmvb 是用ffmpeg video decoder, 那也會遇到播到一半爛掉的狀況。 x86 Linux上更有趣了, mplayer對於開放原 始碼沒支援的格式,能夠直接吃 Win32上的解碼套件XD,反正無線網卡驅動程式 都能這樣搞了,解碼器就如法炮製。

09/23 00:48,
有用 SPU在解碼吧 光靠 PPE 解不了 h.264
09/23 00:48

09/23 00:48,
L4.1 的影片的 應該是 decoder 寫得不好
09/23 00:48

09/23 00:49,
不過就算放出 RSX函式庫 應該幫助也不會太
09/23 00:49

09/23 00:50,
大 7800GTX 這顆沒有硬解 mpeg4的線路
09/23 00:50
RSX爛到不知道該從何講起,所以之後大家都把視訊加速丟給 PPU硬幹,沒想到 效果還能比 XBOX360好。 -- ____ _ _ _ _ ____ _ _ ____ _____ ____ (_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \ _)(_ ) ( \ / )__) ) ( )( )(_)( ) / (____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.31.137 ※ 編輯: cassine 來自: 140.120.31.137 (09/23 10:42)

09/23 17:59, , 1F
KMP解RMVB真的有悲劇 得呼叫外部來解
09/23 17:59, 1F

09/23 18:00, , 2F
才會順Orz...
09/23 18:00, 2F
文章代碼(AID): #1EU_2LAQ (Modchip)
討論串 (同標題文章)
文章代碼(AID): #1EU_2LAQ (Modchip)