91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android自定義編解碼器記錄

發布時間:2020-06-18 17:21:47 來源:網絡 閱讀:1431 作者:pcgg5244 欄目:移動開發

最近折騰了一下軟編碼器,網上的資料好少,踩的坑記一下

  1. 從frameworks/media/libstagefright/codecs下面找一個enc的代碼看看

    無非是從SimpleSoftOMXComponent繼承,然后實現onfill什么的,自己的編碼器就在這里實現,比較好理解。

  2. SoftOMXPlugin.cpp里注冊這個編碼器,OMX.google.xxx.encoder,照著上面仿寫就行

  3. 網上說的只需要上面兩步,但實際上在我這還跑不起來,只好加日志跟起來

    ACodec.cpp

    有這么個函數onAllocateComponent,看下自己的是定義的軟編還是硬編,加個標記flags = OMXCodec::kSoftwareCodecsOnly;

    setVideoPortFormatType這里也要看看,有可能colorFormat和格式對不上需要特殊處理跳過去

    OMXCodec.app

    這里也有一個MIME對編×××的數組,作用沒仔細看,為防萬一也加上了

  4. 這樣一個編碼器就能跑起來了,最后在/etc/media_codecs.xml注冊一下

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

葫芦岛市| 渝中区| 远安县| 修文县| 廊坊市| 滕州市| 琼海市| 昭通市| 武功县| 宁南县| 阳春市| 松滋市| 临猗县| 正安县| 芜湖县| 米脂县| 枞阳县| 长寿区| 射阳县| 西充县| 沁水县| 隆回县| 秭归县| 安徽省| 大英县| 河源市| 新化县| 石楼县| 台南市| 新龙县| 金溪县| 怀安县| 永兴县| 本溪| 汨罗市| 和林格尔县| 洛扎县| 丹凤县| 泌阳县| 罗城| 鄱阳县|