predict_16x16[i_mode]( p_dst, i_stride )lowres
生活随笔
收集整理的這篇文章主要介紹了
predict_16x16[i_mode]( p_dst, i_stride )lowres
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
h->predict_16x16[i_mode]( p_dst, i_stride );
計算對應預測模式時的預測采樣值。輸出放到dst指向的數組中。Pred0ct_16x16是7個元素指向的數組,數組的每個元素是一個指向函數的指針變量,在x264_predict_16x16_init函數初始這個指針數組。7個元素分別對應16X16的幀內預測時不同的預測模式。分別是水平,垂直,PLANE,DC和邊界時的三種特殊情況
看x264的代碼,發現有許多和地方有lowres的東東,大概是將圖像縮小1/4。這樣做的目的是為什么呢?
對圖象降采樣后,小圖象可以代表要編碼的大圖象的復雜度,據此,推導 RC、type decision 等需要預計的數據。X264 的碼率控制算法要用到下采樣圖像。如果你開啟 RC,注釋掉 lowres 應該就不允許了。
總結
以上是生活随笔為你收集整理的predict_16x16[i_mode]( p_dst, i_stride )lowres的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c#事件,委托机制(转)
- 下一篇: 在Window下编译OpenH323