原创 C語言文件操作函數(ANSI)

在ANSI C中,對文件的操作分爲兩種方式,即流式文件操作和I/O文件操作,下面就分別介紹之。 一、流式文件操作   這種方式的文件操作有一個重要的結構FILE,FILE在stdio.h中定義如下: typedef struct { in

原创 InterLockedIncrement and InterLockedDecrement

 最近做的東西和相關的多線程訪問相關,看到相關InterLockedIncrement and InterLockedDecrement的介紹比較少,我就簡單總結一下: InterLockedIncrement and InterLock

原创 圖像處理 算法

    浮雕算法: R=(R-r)+Number B=(B-b)+Number G=(G-g)+Number 模糊算法: 取一個像素塊(3*3或5*5或7*7),求出像素塊總的R、G、B值,然後取平均值做當前像素點的R、G、B值。 銳化算

原创 XCODE下對UNICODE的顯示支持

                對於不同系統文字亂碼的情況的分析:主要是因爲每個地區都使用自己的編碼標準,雖然相同的二進制碼,但在不同的語言系統中對應

原创 WAV格式封裝PCM

       最近要對IPTV的框架進行重新整合,中間有一段需要對PCM進行包裝成WAV文件,看了一下WAV的封裝說明,把要點記錄下來,希望對其他人有幫助: WAV格式主要有以下框架 unsigned char ucWAVHeader[]

原创 檢測MPEG碼流所需的基礎知識

 作者:北京廣播 來源:廣播電視與製作 MPEG-2標準因其多層次的圖像質量和傳輸速度、具有可分級性、靈活性和廣泛的適應性,已成爲DVB、HDTV信源編碼的公認標準。近年來,除傳輸外,在電視中心的採集、製作和播出系統中以及多媒體領域裏,也

原创 MTK 軟件工程的配置 瞭解

MTK 軟件工程的配置說明 請下載我的資源《MTK軟件工程和配置簡介.doc》 本文詳解MTK的編譯過程,並會根據我的理解來更新。閱讀上文對本文的一些文件和術語會有很好的幫助。 導讀:   Comp.mak 完成模塊編譯連接,生成

原创 圖像放縮算法

   最近要對圖像進行放縮研究,網上有不少的例子,但是都不是很全面,親自寫了一個,直接上代碼    這個圖像放縮主要是針對YUV 4:2:0進行的, 圖像的大小也是整16的倍數,自己壓縮的流。    現在基本圖像放縮算法主要有三種: 1

原创 SIFT算法學習小記

  轉自:http://www.cnblogs.com/saintbird/archive/2008/08/20/1271943.html     Sift是David Lowe於1999年提出的局部特徵描述子,並於2004年進行了更深入

原创 MTK6253地址空間

  MTK6253地址空間 MTK系統存儲主要有ROM,Extern Sram,Internal Sram,最近對地址進行了分析,可以對對系統的理解有幫助。 ROM: Size:14MByte        開始地址 0x0000 000

原创 AMR nb and wb

全稱Adaptive Multi-Rate,自適應多速率編碼,主要用於移動設備的音頻,壓縮比比較大,但相對其他的壓縮格式質量比較差,由於多用於人聲,通話,效果還是很不錯的。 一、分類 1. AMR: 又稱爲AMR-NB,相對於下面的WB

原创 Com對象創建過程

最近看關於DirectShow下面的filter方面的知識,看到有關Com創建的系統封裝過程,總結了一下,希望有幫助: 這次主要說一下CoCreateInstance()函數的系統調用關係。 客戶端調用CoCreateInstance()

原创 LINUX 下異常信號

一些標準的信號    我們介紹一些標準信號的名稱以及它們代表的事件。每一個信號名稱是一個代表正整數的宏,但是你不要試圖去推測宏代表的具體數值,而是直接使用名稱。這是因爲這個數值會隨不同的系統或同樣系統的不同版本而不同,但是名稱還算是標

原创 MAC OS 異常處理 《二》

在MAC OS 異常處理 《一》中談到了關於異常處理的幾種方法,但是都存在缺陷,實際應用性能根據操作系統和執行環境的變化大打折扣。表面的異常處理方法和系統提供的都不夠用,沒辦法,只有想到利用Low Lever的Kernel方法來實現這個

原创 海爾上網本

 朋友買了海爾的上網本,我也湊個熱鬧,看了看,覺得磨具做的挺不錯的。  雖然對海爾的筆記本瞭解不多,但是從外觀上看得出,海爾還是下了一定的功夫。下面是自己拍攝的一些圖片:  先來一張開箱圖:    真正的東西在裏面,呵呵   其它話不