原创 Hardening the media stack

此文轉載自Androi developers blog https://android-developers.googleblog.com/2016/05/hardening-media-stack.html Hardening

原创 eclipse裏面的alt+/不給提示, 只是補全代碼的解決方法

最近又開始做java相關的項目,所以又開始用eclipse這個熟悉的IDE了,遇到了按Alt+/ 不給提示的問題,只是把代碼補全了,並且也不是自己想要的。 我想要的是按Alt + / 給出代碼提示,然後我可以選擇到底使用那個方法或者變量

原创 Android N Audio播放一:如何播放一首音樂

  衆所周知,Android提供豐富的API供應用開發者開發各種各樣的應用。同樣對於開發多媒體相關的應用,Android也提供了非常豐富的API, 可以參考Android中文開發者網站的media部分。 https://deve

原创 安卓libStagefright高危漏洞分析

-序- 本週早些時候, 國外安全公司Zimperium爆出多處Android系統漏洞, 瞬間佔據各大媒體頭條. 號稱一條彩信即可控制手機, 影響範圍從Android 2.2到5.1通殺, 號稱Android上的”心臟滴血”. 本着不放

原创 FFmpeg 在ubuntu 中編譯出so

 注:我實在Ubuntu中編譯的,配置ndk環境 ,可參考我的另一個文章:http://www.cnblogs.com/x-bing/p/5394496.html   1.到FFmpeg官方網站http://www.ffmpeg.org/

原创 h264和x264的區別

H.264: H.264是ITU(International Telecommunication Unite 國際通信聯盟)和MPEG(Motion Picture Experts Group 運動圖像專家組)聯合制定的視頻編碼標準。

原创 Android N Audio播放二:setDataSource窺探

  在上一篇Android如何播放一首音樂中介紹瞭如何使用MediaPlayer來播放音樂文件。可以看到,步驟非常簡單。 player.setDataSource(path); player.prepare(); player.s

原创 H264編碼之GOP含義

GOP說白了就是兩個I幀之間的間隔.比較說GOP爲120,如果是720p60的話,那就是2s一次I幀.         在視頻編碼序列中,主要有三種編碼幀:I幀、P幀、B幀,如下圖所示。             ● I幀即Intra-co

原创 Android Audio 3: Audio的實現

https://source.android.com/devices/audio/implement.html 本篇將闡述如何實現Audio HAL和如何配置共享庫。 1. 實現HAL Audio HAL由三部分構成,這三部分必須

原创 H264學習筆記(1):視頻壓縮編碼的基本原理

陸陸續續學習H264有一段時間了,曾經以爲自己可以在這方面大有作爲,但是越是學習越發現,根本不存在能夠大幅度提升H264性能的方案,對於我這種水平的

原创 YCbCr與YUV的區別

yuv色彩模型來源於rgb模型,該模型的特點是將亮度和色度分離開,從而適合於圖像處理領域。 YCbCr模型來源於yuv模型,應用於數字視頻,ITU-R BT.601 recommendation 通過上面的比較可以確定,我們在h.2

原创 如何dump audio數據定位雜音問題

我們在分析雜音等問題的時候, 只抓adb log是不夠的, dump audio的數據能直觀快速的判斷是哪一塊出了問題, 這裏只針對高通平臺。 1. dump audioflinger的數據 /frameworks/av/s

原创 Android N Audio播放四:start真面目

  start是MusicDemo中播放音樂的最後一步,也是最重要的一步。這裏我們就得把三步都打開了,後面爲了看清楚,可以把前面兩步的日誌先過濾出去。    private void play(){ tr

原创 H.264中普通I幀和IDR幀究竟有什麼區別

參考百度知道:https://zhidao.baidu.com/question/1736344147087105907.html I幀中,有一類特殊的I幀,叫做IDR幀。IDR幀的性質是,比如第1000幀是IDR幀,那麼這一幀相當

原创 Android進程的內存管理分析

尊重原創作者,轉載請註明出處: http://blog.csdn.net/gemmem/article/details/8920039 最近在網上看了不少Android內存管理方面的博文,但是文章大多都是就單個方面去介紹內存管理,沒有能