open-webrtc-toolkit / owt-client-android

Open WebRTC Toolkit client SDK for Android applications.
https://01.org/open-webrtc-toolkit
Apache License 2.0
195 stars 96 forks source link

订阅流,切换渲染的次数多了就闪退了 open too many component failed:OMX.MS.VP8.Decoder #213

Open zhoufeng1213 opened 4 years ago

zhoufeng1213 commented 4 years ago

org.webrtc.Logging: EglBase14: SDK version: 28. isEGL14Supported: true 04-10 15:30:28.144 8256 18019 I org.webrtc.Logging: HardwareVideoDecoder: initDecodeInternal 04-10 15:30:28.145 8256 18062 I org.webrtc.Logging: SurfaceTextureHelper: Setting listener to org.webrtc.HardwareVideoDecoder@6340293 04-10 15:30:28.145 8256 18019 E libc : Access denied finding property "vendor.media.acodec.verbose.log" 04-10 15:30:28.146 8256 18019 E libc : Access denied finding property "vendor.media.mediacodec.dbg" 04-10 15:30:28.148 8256 18064 I OMXClient: IOmx service obtained 04-10 15:30:28.149 3360 4305 I OMXMaster: makeComponentInstance(OMX.MS.VP8.Decoder) in omx@1.0-service process 04-10 15:30:28.149 3360 4305 D MSTAR_VDEC_API: changed max-instance: OMX.MS.VP8.Decoder current:1 max:1 04-10 15:30:28.149 3360 4305 E MSTAR_VDEC_API: open too many component failed:OMX.MS.VP8.Decoder current:1 max:1 04-10 15:30:28.149 3360 4305 E MS_OMX_CORE: OMX_Error, Line:647 04-10 15:30:28.149 3360 4305 E media.codec: Failed to allocate omx component 'OMX.MS.VP8.Decoder' err=InsufficientResources(0x80001000) 04-10 15:30:28.150 8256 18064 E ACodec : Unable to instantiate codec 'OMX.MS.VP8.Decoder' with err 0xfffffff4. 04-10 15:30:28.150 8256 18064 E ACodec : signalError(omxError 0xfffffff4, internalError -12) 04-10 15:30:28.151 8256 18063 E MediaCodec: Codec reported err 0xfffffff4, actionCode 0, while in state 1 04-10 15:30:28.153 3353 7702 E ResourceManagerService: getLowestPriorityBiggestClient_l: lowest priority 0 vs caller priority 0 04-10 15:30:28.156 8256 18019 W MediaCodec-JNI: try to release MediaCodec from JMediaCodec::~JMediaCodec()... 04-10 15:30:28.156 8256 18019 W MediaCodec-JNI: done releasing MediaCodec from JMediaCodec::~JMediaCodec(). 04-10 15:30:28.157 8256 18019 W System.err: android.media.MediaCodec$CodecException: Failed to initialize OMX.MS.VP8.Decoder, error 0xfffffff4 04-10 15:30:28.160 8256 18019 W System.err: at android.media.MediaCodec.native_setup(Native Method) 04-10 15:30:28.161 8256 18019 W System.err: at android.media.MediaCodec.(MediaCodec.java:1811) 04-10 15:30:28.161 8256 18019 W System.err: at android.media.MediaCodec.createByCodecName(MediaCodec.java:1792) 04-10 15:30:28.161 8256 18019 W System.err: at org.webrtc.MediaCodecWrapperFactoryImpl.createByCodecName(MediaCodecWrapperFactoryImpl.java:111) 04-10 15:30:28.161 8256 18019 W System.err: at org.webrtc.HardwareVideoDecoder.initDecodeInternal(HardwareVideoDecoder.java:175) 04-10 15:30:28.161 8256 18019 W System.err: at org.webrtc.HardwareVideoDecoder.initDecode(HardwareVideoDecoder.java:152) 04-10 15:30:28.161 8256 18019 E rtc : 04-10 15:30:28.161 8256 18019 E rtc : 04-10 15:30:28.161 8256 18019 E rtc : # 04-10 15:30:28.161 8256 18019 E rtc : # Fatal error in: gen/sdk/android/generated_base_jni/jni/../../../../../../../third_party/webrtc/sdk/android/src/jni/jni_generator_helper.h, line 38 04-10 15:30:28.161 8256 18019 E rtc : # last system error: 0 04-10 15:30:28.161 8256 18019 E rtc : # Check failed: !env->ExceptionCheck() 04-10 15:30:28.161 8256 18019 E rtc : # 04-10 15:30:28.161 8256 18019 F libc : Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 18019 (DecodingThread )