原创 Codec2入門:解碼組件

文章目錄1 前言2 組件的創建3 組件接口4 組件運行原理5 小結 1 前言 在本篇中,我們將關注Codec 2.0以下幾個問題: 1.從頂而下,一個解碼組件是如何創建的 2.組件的接口有哪些,分別是什麼含義 3.組件是如何運行的

原创 MP3學習總結

目錄 1 前言 2 格式解析 2.1 ID3V1 2.2 ID3V2 2.2.1 ID3V2.3標籤頭內容 2.2.2 ID3V2.3標籤幀結構 2.2.3 標籤幀標識符 2.3 數據幀 2.3.1 編碼方式:CBR與VBR 2.3.2

原创 VIM進階指導

目錄   前言 VIM模式 常用操作 文本編輯 多文件操作--Buffer 多窗口操作--TAB標籤頁 常用配置 常用插件 如何追蹤代碼 強大的終端工具--Tmux 結尾 參考文獻 附錄 常用配置 前言 工欲善其事,必先利其器。在Linu

原创 Codec2入門:框架解析

文章目錄1 前言--Codec2.0是什麼2 Codec2.0框架3 流程解析3.1 初始化流程3.2 啓動流程3.3 Input Buffer的回調3.4 Output Buffer的回調4 總結 1 前言–Codec2.0是什

原创 Codec2類的解析

文章目錄1. 概述2. Codec2Client3. SimpleC2Component4. SimpleC2Interface 1. 概述 Codec2框架內有多個類,關係並不容易一下子縷清,涉及到接口與實現、HIDL調用、組件

原创 Codec2之建造者模式

Codec2之建造者模式 Codec2的組件在參數配置上,採用了建造者模式,以下我們簡單分析該模式的運用過程。 組件在初始化時,通過addParameter接口配置默認參數。 class C2SoftAvcDec::Int

原创 H264如何實現預測

文章目錄1 前言2 預測3 編碼3.1 宏塊層句法編碼3.2 最簡單的Intra_16x16宏塊編碼3.3 優化預測模式編碼3.4 優化非Intra_16x16宏塊殘差編碼3.5 優化Intra_16x16宏塊殘差編碼4 總結參考

原创 OpenMAX指南

文章目錄一、前言二、OMX發展背景三、OMX標準四、OMX實現五、OMX組件化技術六、總結參考文獻 [注] 本文提供一個OpenMAX的入門指引,着重從整體層面進行介紹,並解釋重點與關鍵內容,對於不重要與冗餘的內容將惜墨,簡單的英

原创 H.264多參考幀管理

一、寫在前面 就解碼而言,AVC是比較複雜的一個解碼器,主要體現在它的多參考幀管理,包括圖像序號的計算,參考圖像列表的管理,參考圖像的標記過程。這裏將忽略B幀與場模式,以使討論更集中在參考幀管理原理上。 本文依據畢厚傑的《新一代視頻壓縮編

原创 Codec2簡介

[注]  該文章簡要介紹了Codec 2.0是什麼,如有錯誤與遺漏之處,歡迎指出。 谷歌在2019年發佈的Android Q上提供了一套新的MediaCodec實現框架--Codec 2.0,這一套新的框架是相對於舊的ACodec與OMX

原创 Codec2.0入門:框架解析

文章目錄前言--Codec2.0是什麼Codec2.0框架模塊解析流程解析初始化流程啓動流程Input Buffer的回調Output Buffer的回調總結 前言–Codec2.0是什麼 在Android Q之前,Android

原创 MPEG-TS 格式解析

一.背景介紹 二.TS介紹 三.TS解封裝的原理 四.TS格式詳解 1.TS包格式 2.PAT格式 3.PMT格式 4.PES格式 五.參考資料 一.背景介紹 MPEG-TS一種標準數據容器格式,傳輸與存儲音視頻、節目與系統

原创 Xenomai 2.6.5 on Ubuntu 14.04

文章來源: http://rtt-lwr.readthedocs.io/en/latest/rtpc/xenomai.html 目標:在Ubuntu 14.04 上安裝 Xenomai 2.6.5; 測試平臺:Ubuntu 14.04

原创 MediaCodec基礎入門

一MediaCodec的應用背景角色 二MediaCodec的狀態機代碼設計架構交互機制 三 MediaCodec的同步模式及JAVA代碼 四參考資料 一.MediaCodec的應用背景、角色 如圖1所示,APP開發者可以採用兩

原创 多目標遺傳算法NSGA-II在工業機器人關節空間軌跡優化上的應用

機器人軌跡優化 NSGAI-II算法 軌跡優化重要參考文獻 機器人軌跡優化 有多種函數插值可以應用到工業機器人的關節軌跡構造上,包括三次多項式,五次多項式,B樣條甚至是NURBS等複雜函數。對於軌跡的優化,存在多種優化方法,智能