My Life
Everything is permitted.
顯示具有
opencore
標籤的文章。
顯示所有文章
顯示具有
opencore
標籤的文章。
顯示所有文章
2010年7月7日 星期三
OpenMAX Introduction
OpenMAX Introduction
1
、
OpenMAX Introduction
OpenMAX
是由
Khronos
組織所訂定的跨平台多媒體介面標準,其目的是為了降低日益增加的多媒體格式複雜度,使得多媒體應用程式開發人員可以直接使用軟體或特殊硬體進行編碼、解碼的加速或優化,而對外保持統一的接口,使得編碼解碼更為便利。
OpenMAX
在該標準訂定了三層介面,如圖
figure 1
所示
:
Figure 1
閱讀更多 »
2010年6月16日 星期三
Mpeg2 video note
opencore小記:
在取m2v height and width的時候 必須從Sequence Header的第5,6,7,byte去取
ex:seqence header buffer : 00 00 01 B3
xx xx xx
其中width是前三個x也就是12個bits,height 是後三個x
但因為最小單位是byte的原故所以要手動拆第6個byte
這裡用的方法是:
tempW=(int)pNalBuffer[4];
tempW=(tempW<<4)+(pNalBuffer[5]>>4);
tempH=(int)pNalBuffer[5];
tempH=(tempH<<8)+(pNalBuffer[6]);
不知道有沒有更好的解法~
較舊的文章
首頁
訂閱:
文章 (Atom)