@Override
        public void onError(MediaCodec codec, MediaCodec.CodecException e) {
            // TODO(dalecurtis): We may want to drop transient errors here.
            Log.e(TAG, "MediaCodec.onError: %s", e.getDiagnosticInfo());
            mMediaCodecBridge.onError(e);
        }
@Override
        public void onError(MediaCodec codec, MediaCodec.CodecException e) {
           
            Log.e(TAG, "MediaCodec.onError: %s", e.getDiagnosticInfo());
            mMediaCodecBridge.onError(e);
        }
@override public void onerror(mediacodec codec, mediacodec.codecexception e) { log.e(tag, "mediacodec.onerror: %s", e.getdiagnosticinfo()); mmediacodecbridge.onerror(e); }