原创 版本開發中項目、工程與代碼規範

來源:http://blog.csdn.net/lezhiyong 自用備忘與總結用,持續添加.....   一、代碼規範: 1、 用typedef定義統一的類型,只使用定義好的類型如:int8_x,uint8_x ,int16_x ,u

原创 自己設計工具類區分線程並進入對應線程調試多線程視頻軟件

來源:http://blog.csdn.net/lezhiyong 視頻軟件中常見多路視頻發送/接收的應用場景,如多用戶視頻會議、多路視頻監控、多人視頻羣聊等。 一般一路視頻涉及到發送端視頻採集、顯示、編碼、網絡發送,接收端涉及接收端網絡

原创 規範工程中c/c++變量類型的定義

對變量類型定義規範的一些說明,更宏觀的規範可參見完善中的《版本開發中項目、工程與代碼規範》: 點擊打開鏈接 開發中經常碰到BOOL,bool,char, signed char,unsigned char, BYTE,CHAR,WORD

原创 在頻繁執行的函數中按需輸出日誌

 來源: http://blog.csdn.net/lezhiyong  我們通常在程序中輸出文本日誌信息,這樣可以有效監測軟件運行狀態和定位軟件問題。  對於執行特別頻繁的函數如網絡數據接收與發送、音視頻數據採集編碼顯示數據流等,有時需

原创 修改程序BUG也可以用些修機器的思維

  來源:http://blog.csdn.net/lezhiyong    早些年剛畢業時候,幹過一小段時間的電子設備維護,後幹上了軟件開發,回顧起來,兩者也有很多相似的地方。正所謂方法是相通的,只是用的地方不一樣而已;不管做什麼事情,

原创 視頻格式與文件常用名詞解釋與入門

幀:影像動畫中最小單位的單幅影像畫面,相當於電影膠片上的每一格鏡頭。 一幀就是一副靜止的畫面,連續的幀就形成動畫,如電視圖象等。 我們通常說幀數,簡單地說,就是在1秒鐘時間裏傳輸的圖片的幀數,也可以理解爲圖形處理器每秒鐘能夠刷新幾次,通

原创 代碼提交流程經驗總結

來源:http://blog.csdn.net/lezhiyong      a、提交的內容必須與版本任務強關聯。 b、定期提交代碼,本地不要積壓代碼; 如果是修改bug單,每修改一個bug提交一次; 做到每次提交是可驗證的小功能。 c、

原创 視頻設備常見接頭

1、AV接口(RCA) 其他稱呼:蓮花插座 組成:由紅、白、黃三種顏色的線組成,其中黃線爲視頻傳輸線,紅色和白色則是負責左右聲道的聲音傳輸。 特點:視頻傳輸線同一信道中傳輸亮度(Y)和色度信號(C)的模擬信號。 應用: VCD和DVD

原创 攝像頭、視頻採集和攝像設備圖像質量判斷的幾種簡單有效目測方法

來源:http://blog.csdn.net/lezhiyong 視頻圖像性能的幾種簡單目測方法,也可在購買視頻採集和攝像設備拿來做參考 軟件編解碼性能測試: 攝像頭前快速揮手,看手部是否連貫、是否有發虛、拖尾、重疊、馬賽克等 白平衡、

原创 打造自己的wave音頻播放器-使用waveOutOpen與waveOutWrite實現

 本人應用場景:播放採集設備輸出的PCM音頻,參考了兩種網上實現方法,接口做了些調整,因爲播放的音頻屬性經常需要改變,在播放初始化函數Start傳入WAVEFORMATEX參數,這樣支持的播放音頻種類多,經測試,均能正常播放,使用方法:

原创 WebRTC源碼分析4_AVI文件讀寫

來源:http://blog.csdn.net/lezhiyong 接口路徑: webrtc\trunk\src\modules\media_file\source\avi_file.h 代碼模塊:media_file 對avi文件的存儲

原创 線程安全的環形緩衝區實現

來源:http://blog.csdn.net/lezhiyong     應用背景:線程1將每次數量不一的音頻採樣點(PCM音頻數據)寫入環形緩衝區,線程2每次取固定數量採樣點送音頻編碼器,線程1線程2在平均時間內的讀寫數據量相等。(倒

原创 linux虛擬系統與windows主機共享文件之用vmware-tools設置實現

來源:http://blog.csdn.net/lezhiyong  使用vmware下sharedfolders功能實現vmware中host與ghost間文件傳輸,無需任何網絡相關設置,不使用任何網絡協議,host和ghost可

原创 音頻PCM數據存儲方式

 8位單聲道    0聲道                          0聲道  8位立體聲    0聲道(左)               1聲道(右)                 0聲道(左)              1

原创 Google 對 Chrome 拋棄 H.264 視頻一事做出解釋

2011年1月16日 本週 Google 宣佈要在 Chrome 的 HTML5 <video> 標籤中放棄對 H.264 格式的支持之後,引起了業界的大量討論。昨天 Google 又發表了一篇文章,對他們這一艱難的決定進行了解釋,並說