日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android gpu 视频编码,android – 编码器崩溃对Adreno GPU编码从Surface

發布時間:2024/7/23 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android gpu 视频编码,android – 编码器崩溃对Adreno GPU编码从Surface 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我一直在努力解決這個問題超過一個星期,很可能是一個錯誤的Qualcomm GPU /硬件視頻編碼器。因為我們被迫發布應用程序,并且他們的開發人員論壇沒有提供任何反饋,我也在這里發布它,希望有人能夠提供一些線索,或更好,一個解決方法,以便編碼器中的錯誤未觸發。

應用程序從Surface編碼。當某些圖像被渲染到表面時,編碼器在同一位置(當當前正在編碼的幀是關鍵幀時)失敗(100%)。在崩潰點從編碼器的Logcat輸出(最后一行以非常高的速率重復):

11-26 11:41:33.312: E/OMX-VENC-720p(25949): ERROR: async_msg_process() - Error statuscode = 1

11-26 11:41:33.312: E/ACodec(29317): [OMX.qcom.video.encoder.avc] ERROR(0x80001009)

11-26 11:41:33.312: E/MediaCodec(29317): Codec reported an error. (omx error 0x80001009, internalError -2147483648)

11-26 11:41:33.362: E/OMX-VENC-720p(25949): ERROR: venc_use_buf:set input buffer failed

11-26 11:41:33.362: E/OMX-VENC-720p(25949): ERROR: in dev_use_buf

11-26 11:41:33.362: E/OMX-VENC-720p(25949): ERROR: empty_buffer_done() failed!

11-26 11:41:33.372: E/OMX-VENC-720p(25949): m_fbd_count at o/p flush = 306

11-26 11:41:33.372: E/OMX-VENC-720p(25949): m_etb_count at i/p flush = 313

11-26 11:41:33.372: E/OMX-VENC-720p(25949): ERROR: ioctl VEN_IOCTL_CMD_FILL_OUTPUT_BUFFER failed

11-26 11:41:33.372: E/OMX-VENC-720p(25949): ERROR: dev_fill_buf() Failed

11-26 11:41:33.372: E/OMX-VENC-720p(25949): ERROR: FTBProxy() failed!

我可以通過在記錄GL應用程序中替換繪圖的兩個幾何形式繪制一個有問題的圖像,全屏,在橫向模式,并將比特率更改為更高的值(7Mbps),也可以復制它在Grafika。

編碼器的崩潰發生在更大的比特率。

與Grafika,我測試和編碼器崩潰的三星S4,國際版本和原來的Nexus 4.與我們的軟件,這是一個比渲染平原圖像復雜一點,它仍然崩潰兩者。未在任何其他Adreno設備上測試。在三星S3,與Mali 400 GPU,它工作正常。

在4Mbps,我們的應用程序中的編碼器仍然在S4和N4,但后來崩潰。 Grafika在N4在同一個地方,但不是在S4上崩潰。

編輯:根據下面的評論,它也可以在從緩沖區編碼同一圖像時再現。各種測試似乎縮小了條件以再現它:h264 hw編碼器在高通設備上,編碼許多幀的靜態圖像(這由于類似的幀而在編碼器中確定非常低的比特率),在編碼關鍵幀僅當編碼某些圖像時出現錯誤,其似乎具有更多細節,即,對于幀內編碼需要許多比特)。

總結

以上是生活随笔為你收集整理的android gpu 视频编码,android – 编码器崩溃对Adreno GPU编码从Surface的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。