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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

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

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

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

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

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應(yīng)用程序中替換繪圖的兩個幾何形式繪制一個有問題的圖像,全屏,在橫向模式,并將比特率更改為更高的值(7Mbps),也可以復(fù)制它在Grafika。

編碼器的崩潰發(fā)生在更大的比特率。

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

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

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。