原创 ARM Neon基礎介紹 (一)

         ARM NEON 是適用於ARM Cortex-A和Cortex-R52系列處理器的一種128位SIMD(single instruction multiple data, 單指令多數據)擴展結構。        

原创 FFMPEG之 --- 組件註冊

在ffmpeg中,組件分爲device類,包括input device和output device;filter;demuxer&muxer;codec(encoder/decoder);network protocol等,根據使用者的要

原创 Android Camera之 --- Camera API說明(二)

Camera API 介紹系列文章: Android Camera之 --- Camera API說明(一) Android Camera之 --- Camera API說明(二) Android Camera之 --- Cam

原创 圖像處理網絡資源

做圖像處理方面的研究工作,最重要的兩個問題:其一是要把握住國際上最前沿的內容;其二是所作工作要具備很高的實用背景。解決第一個問題的辦法就是找出這個方向公認最牛的幾個超級大拿(看看他們都在作什麼)和最權威的出版物(閱讀上面最新的文獻),解

原创 YUV格式、RGB格式、JPEG格式、MJPEG格式之間的轉換(C程序)之一

1. Convert YUV420p to YUV422sp 2. Convert YUV422sp to YUV420sp 3. Convert YUV420sp to YUV420p 4. Convert YUV422sp to YU

原创 ARM Neon基礎知識(二)

1. 下面介紹了微處理器指令處理數據的常用方法:         A. 單指令單數據SISD(Single Instruction Single Data)         B.  單指令多數據SIMD(Single Instructio

原创 ARM NEON編譯優化

        NEON被設計爲附加的加載/存儲架構,以提供良好的矢量化, 編譯器對c/c++等語言有良好的支持,這樣可以實現很高水平的並行性。開發者可以爲需要高性能的應用程序編寫NEON指令來實現相應功能,最重要的是它實現了訪問交叉存儲

原创 Firefox OS之系統簡介(二)

          上篇文章簡單講解了mozilla的Firefox OS系統簡介和Firefox設計準則之一--------------分離界面和實現。本文講解Firefox設計準則之二------------針對接口編程。      

原创 [VideoCodec] ffmpeg 配置 x265 --- libx265

1. 下載libx265 source code. https://bitbucket.org/multicoreware/x265/downloads/ 2. 解壓縮下載的壓縮包(此處下載的爲v-2.4). tar -xzv

原创 FFMPEG之圖片系列 --- png格式

在ffmpeg中,即支持png格式文件,也支持apng格式文件,下面就這兩種區別做一描述: PNG(Portable Network Graphics)是一種無損壓縮的位圖圖形格式。其設計目的是試圖替代GIF和過於複雜的TIFF文件格

原创 HEVC方案---軟編解碼器

1. 解碼器: A. ffmpeg, 內置有HEVC解碼器,其中代碼基本來自openHEVC項目,但ffmpeg的HEVC解碼器並不保證包含openHEVC項目的最新代碼 http://ffmpeg.org/ B. op

原创 FFMPEG之結構體解析 --- AVCodec

在FFMPEG中定義了一系列的結構體,計劃寫一些分析結構體的文章,在這裏列一個列表: FFMPEG之結構體解析 --- AVFormatContext FFMPEG之結構體解析 --- AVInputFormat FFMPEG