Android WebRTC app(using io.pristine.libjingle:11139) not respond while receive call -


hi working on android needs audio , video call feature. implementing using pristine.io.libjingle webrtc library.

the problem application working during outgoing call not responding during incoming call not happens after random amount of time. oncreate() of voice call activity given below.

    peerconnectionfactory.initializeandroidglobals(             this,              true,               true,               true);        conversationinfo.instance.peerconnectionfactory = new peerconnectionfactory();       conversationinfo.audiomanager = (audiomanager) app.getsystemservice(context.audio_service);     conversationinfo.audiomanager.setmode(audiomanager.mode_in_communication);     conversationinfo.audiomanager.setspeakerphoneon(false);       conversationinfo.localaudiosource = conversationinfo.peerconnectionfactory             .createaudiosource(new mediaconstraints());     conversationinfo.localaudiotrack = conversationinfo.peerconnectionfactory             .createaudiotrack("audio", conversationinfo.localaudiosource);     conversationinfo.localaudiotrack.setenabled(true);       conversationinfo.localmediastream = conversationinfo.peerconnectionfactory             .createlocalmediastream("localstream");     conversationinfo.localmediastream.addtrack(conversationinfo.localaudiotrack);       setuppeerconnection setuppeerconnection = new setuppeerconnection();     setuppeerconnection.execute(); 

setuppeerconnection code:

private class setuppeerconnection extends asynctask {

    setuppeerconnection() {     }      @override     protected object doinbackground(object[] params) {          conversationinfo.createpeerconnection();         return null;     } } 

createpeerconnection() code:

public void createpeerconnection() {       if (peerconnection == null) {          arraylist<peerconnection.iceserver> iceservers = new arraylist<>();          iceservers.add(new peerconnection.iceserver(turnserver, username, password));           peerconnection = peerconnectionfactory.createpeerconnection(                 iceservers,                 new mediaconstraints(),                 conversationinfo.instance.peerconnectionobserver);          peerconnection.addstream(localmediastream);           if (getcalloriginator() == 0) {              peerconnection                     .createoffer(sdpobserver, new mediaconstraints());           } else {               sessiondescription sdp = new sessiondescription(sessiondescription.type.offer,                     getsdp());             peerconnection.setremotedescription(sdpobserver, sdp);             log.d(commonvariable.tag, "remote sdp: " + sdp.description);               peerconnection                     .createanswer(sdpobserver, new mediaconstraints());           }     } } 

the sdpobserver , peerconnectionobserver:

public sdpobserver sdpobserver = new sdpobserver() {     @override     public void oncreatesuccess(sessiondescription sessiondescription) {         log.d("tag", "in oncreatesuccess sdpobserver");           log.d(commonvariable.tag, "local sdp: " + localsdp);          if (calloriginator == 0) {              sessiondescription localsession = new sessiondescription(sessiondescription.type.offer, localsdp);             peerconnection.setlocaldescription(sdpobserver, localsession);             conversationmessage invite = new conversationmessage();              if (calltype.equalsignorecase("video")) {                 invite = messagefactory.instance                         .createinviterequest(caller, localsdp, "video");             } else if (calltype.equalsignorecase("voice")) {                 invite = messagefactory.instance                         .createinviterequest(caller, localsdp, "voice");             }              messagesenderserviceimpl.instance.send(invite);         } else {             sessiondescription localsession = new sessiondescription(sessiondescription.type.answer, localsdp);             peerconnection.setlocaldescription(sdpobserver, localsession);              conversationmessage answer = new conversationmessage();              if (calltype.equalsignorecase("video")) {                 answer = messagefactory                         .instance                         .createanswerrequest(caller, conversationid, localsdp, "video");             } else if (calltype.equalsignorecase("voice")) {                 answer = messagefactory                         .instance                         .createanswerrequest(caller, conversationid, localsdp, "voice");             }               messagesenderserviceimpl.instance.send(answer);             isvideocallrunning = true;         }       }      @override     public void onsetsuccess() {      }      @override     public void oncreatefailure(string s) {      }      @override     public void onsetfailure(string s) {      } };   public peerconnection.observer peerconnectionobserver = new peerconnection.observer() {     @override     public void onsignalingchange(peerconnection.signalingstate signalingstate) {         log.d("rtcapp", "onsignalingchange:" + signalingstate.tostring());     }      @override     public void oniceconnectionchange(peerconnection.iceconnectionstate iceconnectionstate) {         log.d("rtcapp", "oniceconnectionchange:" + iceconnectionstate.tostring());     }      @override     public void oniceconnectionreceivingchange(boolean b) {      }       @override     public void onicegatheringchange(peerconnection.icegatheringstate icegatheringstate) {         log.d("tag", "onicegatheringchange state: " + icegatheringstate);     }       @override     public void onicecandidate(icecandidate icecandidate) {         log.d("tag", "onicecandidate called");         peerconnection.addicecandidate(icecandidate);         conversationmessage candidate;         candidatedto candidatedto = new candidatedto();         candidatedto.setcandidate(icecandidate.sdp);         candidatedto.setsdpmid(icecandidate.sdpmid);         candidatedto.setsdpmlineindex(icecandidate.sdpmlineindex);         if (conversationid.equalsignorecase("")) {             candidate = messagefactory.instance                     .createcandidaterequest(caller, "none", candidatedto);             conversationinfo.instance.getcandidatelist().add(candidate);         } else {             candidate = messagefactory.instance                     .createcandidaterequest(caller                             , conversationid, candidatedto);             messagesenderserviceimpl.instance.send(candidate);         }       }      @override     public void onaddstream(mediastream mediastream) {         log.d("tag", "onaddstream called");         if (calloriginator == 1) {             conversationmessage flowstarted = messagefactory                     .instance.createflowstartedmessage(conversationid);             messagesenderserviceimpl.instance.send(flowstarted);         }          remotemediastream = null;         remotemediastream = mediastream;         callstatus = callstatus.connected;          callbackservice.onremotemediastreamarrived(remotemediastream);         callbackservice.oncallstatuschanged();      }      @override     public void onremovestream(mediastream mediastream) {         log.d("tag", "onremovestream called");     }      @override     public void ondatachannel(datachannel datachannel) {         log.d("tag", "ondatachannel called");     }      @override     public void onrenegotiationneeded() {         log.d("tag", "onrenegotiationneeded called");     }   }; 

the logcat when application don't respond

08-21 10:52:05.404 19522-19711/packagename d/tag: invite received  08-21 10:52:05.404 19522-19711/packagename d/tag: send 180 ringing  08-21 10:52:06.684 19522-19522/packagename d/dalvikvm: trying load lib /data/app-lib/packagename-233/libjingle_peerconnection_so.so 0x42a1dcc8  08-21 10:52:06.684 19522-19522/packagename d/dalvikvm: added shared lib /data/app-lib/packagename-233/libjingle_peerconnection_so.so 0x42a1dcc8  08-21 10:52:06.684 19522-19522/packagename d/*webrtcn*: setrenderandroidvm  08-21 10:52:06.684 19522-19522/packagename d/jvm: jvm::initialize@[tid=19522]  08-21 10:52:06.684 19522-19522/packagename d/jvm: jvm::jvm@[tid=19522]  08-21 10:52:06.694 19522-19522/packagename d/dalvikvm: trying load lib /data/app-lib/packagename-233/libjingle_peerconnection_so.so 0x42a1dcc8  08-21 10:52:06.694 19522-19522/packagename d/dalvikvm: shared lib '/data/app-lib/packagename-233/libjingle_peerconnection_so.so' loaded in same cl 0x42a1dcc8  08-21 10:52:06.694 19522-19522/packagename i/omxclient: using client-side omx mux.  08-21 10:52:06.794 19522-19522/packagename i/org.webrtc.logging: mediacodecvideoencoder: found target encoder mime video/avc : omx.qcom.video.encoder.avc. color: 0x15  08-21 10:52:06.794 19522-19522/packagename i/org.webrtc.logging:  

mediacodecvideodecoder: trying find hw decoder mime video/x-vnd.on2.vp8

08-21 10:52:06.794 19522-19522/packagename i/org.webrtc.logging:  

mediacodecvideodecoder: found candidate decoder omx.qcom.video.decoder.vp8

08-21 10:52:06.794 19522-19522/packagename i/omxclient: using client-side omx mux.  08-21 10:52:06.884 19522-19522/packagename i/org.webrtc.logging: mediacodecvideodecoder: found target decoder omx.qcom.video.decoder.vp8. color: 0x13  08-21 10:52:06.884 19522-19522/packagename i/org.webrtc.logging: mediacodecvideodecoder: trying find hw decoder mime video/x-vnd.on2.vp9  08-21 10:52:06.894 19522-19522/packagename i/org.webrtc.logging: mediacodecvideodecoder: found candidate decoder omx.google.vp9.decoder  08-21 10:52:06.894 19522-19522/packagename i/org.webrtc.logging: mediacodecvideodecoder: no hw decoder found mime video/x-vnd.on2.vp9  08-21 10:52:06.894 19522-19522/packagename i/org.webrtc.logging: mediacodecvideodecoder: trying find hw decoder mime video/avc  08-21 10:52:06.894 19522-19522/packagename i/org.webrtc.logging: mediacodecvideodecoder: found candidate decoder omx.qcom.video.decoder.avc  08-21 10:52:06.894 19522-19522/packagename i/omxclient: using client-side omx mux.  08-21 10:52:06.984 19522-19522/packagename i/org.webrtc.logging: mediacodecvideodecoder: found target decoder omx.qcom.video.decoder.avc. color: 0x13  08-21 10:52:06.984 19522-20358/packagename d/jvm: attachcurrentthreadifneeded::ctor@[tid=20358]  08-21 10:52:06.984 19522-20358/packagename d/jvm: attaching thread jvm  08-21 10:52:06.984 19522-20358/packagename d/jvm: jvm::environment@[tid=20358]  08-21 10:52:06.984 19522-20358/packagename d/jvm: jnienvironment::ctor@[tid=20358]  08-21 10:52:06.984 19522-20358/packagename d/audiomanager: ctor@[tid=20358]  08-21 10:52:06.984 19522-20358/packagename d/jvm:  

jnienvironment::registernatives(org/webrtc/voiceengine/webrtcaudiomanager)

 08-21 10:52:06.984 19522-20358/packagename d/jvm: nativeregistration::ctor@[tid=20358]  08-21 10:52:06.984 19522-20358/packagename d/jvm: nativeregistration::newobject@[tid=20358]  08-21 10:52:06.984 19522-20358/packagename i/org.webrtc.logging: webrtcaudiomanager: ctor@[name=thread-828, id=828]  08-21 10:52:06.984 19522-20358/packagename i/org.webrtc.logging: webrtcaudiomanager: sample rate set 48000 hz   08-21 10:52:07.004 19522-20358/packagename i/org.webrtc.logging: webrtcaudioeffects: canuseacousticechocanceler: true  08-21 10:52:07.014 19522-20358/packagename i/org.webrtc.logging: webrtcaudioeffects: canuseautomaticgaincontrol: false  08-21 10:52:07.014 19522-20358/packagename i/org.webrtc.logging: webrtcaudioeffects: canusenoisesuppressor: false  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: oncacheaudioparameters@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: hardware_aec: 1  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: hardware_agc: 0  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: hardware_ns: 0  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: low_latency_output: 0  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: sample_rate: 48000  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: channels: 1  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: output_buffer_size: 3840  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: input_buffer_size: 1920  08-21 10:52:07.014 19522-20358/packagename d/jvm: globalref::ctor@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: javaaudiomanager::ctor@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: islowlatencyplayoutsupported()  08-21 10:52:07.014 19522-20358/packagename d/jvm: attachcurrentthreadifneeded::ctor@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/jvm: jvm::environment@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/jvm:  

jnienvironment::ctor@[tid=20358]

08-21 10:52:07.014 19522-20358/packagename d/audiotrackjni: ctor@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/jvm: jnienvironment::registernatives(org/webrtc/voiceengine/webrtcaudiotrack)  08-21 10:52:07.014 19522-20358/packagename d/jvm: nativeregistration::ctor@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/jvm: nativeregistration::newobject@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename i/org.webrtc.logging: webrtcaudiotrack: ctor@[name=thread-828, id=828]  08-21 10:52:07.014 19522-20358/packagename d/jvm: globalref::ctor@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/jvm: attachcurrentthreadifneeded::ctor@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/jvm: jvm::environment@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/jvm: jnienvironment::ctor@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/audiorecordjni: ctor@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/jvm: jnienvironment::registernatives(org/webrtc/voiceengine/webrtcaudiorecord)  08-21 10:52:07.014 19522-20358/packagename d/jvm: nativeregistration::ctor@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/jvm: nativeregistration::newobject@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename i/org.webrtc.logging: webrtcaudiorecord: ctor@[name=thread-828, id=828]  08-21 10:52:07.014 19522-20358/packagename i/org.webrtc.logging: webrtcaudioeffects: ctor@[name=thread-828, id=828]  08-21 10:52:07.014 19522-20358/packagename d/jvm: globalref::ctor@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: setactiveaudiolayer(5)@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: delay_estimate_in_milliseconds: 150  08-21 10:52:07.014 19522-20358/packagename d/audiotrackjni: attachaudiobuffer@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/audiotrackjni: setplayoutsamplerate(48000)  08-21 10:52:07.014 19522-20358/packagename d/audiotrackjni: setplayoutchannels(1)  08-21 10:52:07.014 19522-20358/packagename d/audiorecordjni: attachaudiobuffer  08-21 10:52:07.014 19522-20358/packagename d/audiorecordjni: setrecordingsamplerate(48000)  08-21 10:52:07.014 19522-20358/packagename d/audiorecordjni: setrecordingchannels(1)  08-21 10:52:07.014 19522-20358/packagename d/audiorecordjni: total_delay_in_milliseconds: 150  08-21 10:52:07.014 19522-20358/packagename d/audiomanager: init@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename i/org.webrtc.logging: webrtcaudiomanager: init@[name=thread-828, id=828]  08-21 10:52:07.014 19522-20358/packagename i/org.webrtc.logging: webrtcaudiomanager: audio mode is: mode_normal  08-21 10:52:07.014 19522-20358/packagename d/audiotrackjni: init@[tid=20358]  08-21 10:52:07.014 19522-20358/packagename d/audiorecordjni: init@[tid=20358]  08-21 10:52:07.184 19522-20358/packagename i/org.webrtc.logging: peerconnectionfactory: onworkerthreadready  08-21 10:52:07.194 19522-20359/packagename i/org.webrtc.logging: peerconnectionfactory: onsignalingthreadready   08-21 10:52:07.214 19522-20393/packagename d/dalvikvm: trying load lib /data/app-lib/packagename-233/libjingle_peerconnection_so.so 0x42a1dcc8  08-21 10:52:07.214 19522-20393/packagename d/dalvikvm: shared lib '/data/app-lib/packagename-233/libjingle_peerconnection_so.so' loaded in same cl 0x42a1dcc8  08-21 10:52:07.214 19522-20359/packagename d/tag: onrenegotiationneeded called  08-21 10:52:07.214 19522-20393/packagename d/tag: getcalloriginator: visitor  08-21 10:52:07.214 19522-19522/packagename d/textlayoutcache: enable myanmar zawgyi converter  08-21 10:52:07.224 19522-20358/packagename d/audiorecordjni: enablebuiltinaec@[tid=20358]  08-21 10:52:07.224 19522-20358/packagename i/org.webrtc.logging: webrtcaudiorecord: enablebuiltinaec(true)  08-21 10:52:07.224 19522-20358/packagename i/org.webrtc.logging: webrtcaudioeffects: setaec(true)  08-21 10:52:07.224 19522-20359/packagename d/rtcapp: onsignalingchange:have_remote_offer   08-21 10:52:07.224 19522-20358/packagename d/audiorecordjni: enablebuiltinaec@[tid=20358]  08-21 10:52:07.224 19522-20358/packagename i/org.webrtc.logging: webrtcaudiorecord: enablebuiltinaec(true)  08-21 10:52:07.224 19522-20358/packagename i/org.webrtc.logging: webrtcaudioeffects: setaec(true)  08-21 10:52:07.224 19522-20359/packagename d/tag: onaddstream called    08-21 10:52:07.234 19522-20393/packagename d/tag: remote sdp: v=0                                                 o=- 6584057114092392466 2 in ip4 127.0.0.1                                                 s=-                                                 t=0 0                                                 a=group:bundle audio                                                 a=msid-semantic: wms isqnhifncjlbwit25b0t5ckhlk41yswxjng7                                                 m=audio 9 udp/tls/rtp/savpf 111 103 104 9 0 8 106 105 13 110 112 113 126                                                 c=in ip4 0.0.0.0                                                 a=rtcp:9 in ip4 0.0.0.0                                                 a=ice-ufrag:f0v9                                                 a=ice-pwd:dlyfxbsw4w02ryy5exjzn885                                                 a=ice-options:trickle                                                 a=fingerprint:sha-256 ff:b1:14:e3:d3:78:35:2a:6d:2a:0d:9c:e3:c3:dd:66:9a:ce:11:57:b9:90:c8:35:4a:f0:01:6d:ce:28:df:b6                                                 a=setup:actpass                                                 a=mid:audio                                                 a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level                                                 a=sendrecv                                                 a=rtcp-mux                                                 a=rtpmap:111 opus/48000/2                                                 a=rtcp-fb:111 transport-cc                                                 a=fmtp:111 minptime=10;useinbandfec=1                                                 a=rtpmap:103 isac/16000                                                 a=rtpmap:104 isac/32000                                                 a=rtpmap:9 g722/8000                                                 a=rtpmap:0 pcmu/8000                                                 a=rtpmap:8 pcma/8000                                                 a=rtpmap:106 cn/32000                                                 a=rtpmap:105 cn/16000                                                 a=rtpmap:13 cn/8000                                                 a=rtpmap:110 telephone-event/48000                                                 a=rtpmap:112 telephone-event/32000                                                 a=rtpmap:113 telephone-event/16000                                                 a=rtpmap:126 telephone-event/8000                                                 a=ssrc:4201484508 cname:ptomiplfja7wre4u                                                 a=ssrc:4201484508 msid:isqnhifncjlbwit25b0t5ckhlk41yswxjng7 57fc1b24-bbbf-4e38-b8ce-e48661c6e7af                                                 a=ssrc:4201484508 mslabel:isqnhifncjlbwit25b0t5ckhlk41yswxjng7                                                 a=ssrc:4201484508 label:57fc1b24-bbbf-4e38-b8ce-e48661c6e7af  08-21 10:52:07.234 19522-20359/packagename d/tag: in oncreatesuccess sdpobserver 08-21 10:52:07.234 19522-20359/packagename d/tag: local sdp: v=0                                                 o=- 3372009467053241504 2 in ip4 127.0.0.1                                                 s=-                                                 t=0 0                                                 a=group:bundle audio                                                 a=msid-semantic: wms localstream                                                 m=audio 9 udp/tls/rtp/savpf 9                                                 c=in ip4 0.0.0.0                                                 a=rtcp:9 in ip4 0.0.0.0                                                 a=ice-ufrag:l4gnt63fvxlvvbxb                                                 a=ice-pwd:xjdbl3ebeengihwfcm+s0qqv                                                 a=fingerprint:sha-256 1f:1f:f8:d3:7e:09:66:17:82:1f:6d:dc:ba:10:d0:47:28:e4:a8:da:e3:f2:94:a0:6f:0c:01:0c:f0:87:eb:16                                                 a=setup:active                                                 a=mid:audio                                                 a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level                                                 a=sendrecv                                                 a=rtcp-mux                                                 a=rtpmap:9 g722/8000                                                 a=ssrc:4288175483 cname:f5xil/yoswiqngtm                                                 a=ssrc:4288175483 msid:localstream audio                                                 a=ssrc:4288175483 mslabel:localstream                                                 a=ssrc:4288175483 label:audio  08-21 10:52:07.234 19522-20359/packagename d/rtcapp: onsignalingchange:stable  08-21 10:52:07.234 19522-20358/packagename d/audiotrackjni: initplayout@[tid=20358]  08-21 10:52:07.234 19522-20358/packagename i/org.webrtc.logging: webrtcaudiotrack: initplayout(samplerate=48000, channels=1)  08-21 10:52:07.234 19522-20358/packagename i/org.webrtc.logging: webrtcaudiotrack: bytebuffer.capacity: 960  08-21 10:52:07.234 19522-20358/packagename d/audiotrackjni: oncachedirectbufferaddress  08-21 10:52:07.234 19522-20358/packagename d/audiotrackjni: direct buffer capacity: 960  08-21 10:52:07.234 19522-20358/packagename d/audiotrackjni: frames_per_buffer: 480   08-21 10:52:07.244 19522-20358/packagename i/org.webrtc.logging: webrtcaudiotrack: audiotrack.getminbuffersize: 7680  08-21 10:52:07.244 19522-20358/packagename d/audiomanager: iscommunicationmodeenabled()  08-21 10:52:07.244 19522-20358/packagename d/audiotrackjni: startplayout@[tid=20358]  08-21 10:52:07.244 19522-20358/packagename i/org.webrtc.logging: webrtcaudiotrack: startplayout   08-21 10:52:07.244 19522-20358/packagename d/dalvikvm: vfy: replacing opcode 0x6e @ 0x0001  08-21 10:52:07.244 19522-20399/packagename i/org.webrtc.logging: webrtcaudiotrack: audiotrackthread@[name=audiotrackjavathread, id=832]  08-21 10:52:07.244 19522-20358/packagename d/audiorecordjni: enablebuiltinaec@[tid=20358]  08-21 10:52:07.244 19522-20358/packagename i/org.webrtc.logging: webrtcaudiorecord: enablebuiltinaec(true)  08-21 10:52:07.244 19522-20358/packagename i/org.webrtc.logging: webrtcaudioeffects: setaec(true)  08-21 10:52:07.244 19522-20358/packagename d/networkmonitor: start monitoring native observer 2025576608   08-21 10:52:07.254 19522-20358/packagename d/dalvikvm: vfy: replacing opcode 0x6e @ 0x0008  08-21 10:52:07.274 19522-20359/packagename d/tag: send 200 ok  08-21 10:52:07.284 19522-20359/packagename d/tag: onicegatheringchange state: gathering  08-21 10:52:07.284 19522-20359/packagename d/tag: onicecandidate called  08-21 10:52:07.284 19522-20359/packagename d/rtcapp: oniceconnectionchange:checking  08-21 10:52:07.384 19522-20359/packagename d/tag: onicecandidate called  08-21 10:52:07.544 19522-20359/packagename d/tag: onicecandidate called  08-21 10:52:07.554 19522-19711/packagename d/tag: geticecandidate  08-21 10:52:08.104 19522-20358/packagename d/audiorecordjni: enablebuiltinaec@[tid=20358]  08-21 10:52:08.104 19522-20358/packagename i/org.webrtc.logging: webrtcaudiorecord: enablebuiltinaec(true)   08-21 10:52:08.104 19522-20358/packagename i/org.webrtc.logging: webrtcaudioeffects: setaec(true)   08-21 10:52:08.104 19522-20358/packagename d/audiorecordjni: initrecording@[tid=20358]    08-21 10:52:08.104 19522-20358/packagename i/org.webrtc.logging: webrtcaudiorecord: initrecording(samplerate=48000, channels=1)   08-21 10:52:08.104 19522-20358/packagename i/org.webrtc.logging: webrtcaudiorecord: bytebuffer.capacity: 960   08-21 10:52:08.104 19522-20358/packagename d/audiorecordjni: oncachedirectbufferaddress   08-21 10:52:08.104 19522-20358/packagename d/audiorecordjni: direct buffer capacity: 960   08-21 10:52:08.104 19522-20358/packagename i/org.webrtc.logging: webrtcaudiorecord: audiorecord.getminbuffersize: 3840   08-21 10:52:08.104 19522-20358/packagename i/org.webrtc.logging: webrtcaudiorecord: buffersizeinbytes: 7680   08-21 10:52:08.104 19522-20358/packagename i/org.webrtc.logging: webrtcaudiorecord: audiorecord session id: 158, audio format: 2, channels: 1, sample rate: 48000   08-21 10:52:08.104 19522-20358/packagename i/org.webrtc.logging: webrtcaudioeffects: enable(audiosession=158)   08-21 10:52:08.114 19522-20358/packagename i/org.webrtc.logging: webrtcaudioeffects: name: acoustic echo canceler, mode: pre processing, implementor: qualcomm fluence, uuid: 0f8d0d2a-59e5-45fe-b6e4-248c8a799109   08-21 10:52:08.124 19522-20358/packagename i/org.webrtc.logging: webrtcaudioeffects: acousticechocanceler: enabled, enable: true, now: enabled   08-21 10:52:08.124 19522-20358/packagename d/audiorecordjni: frames_per_buffer: 480  08-21 10:52:08.124 19522-20358/packagename d/audiomanager: iscommunicationmodeenabled()  08-21 10:52:08.134 19522-20358/packagename d/audiorecordjni: startrecording@[tid=20358]  08-21 10:52:08.134 19522-20358/packagename i/org.webrtc.logging: webrtcaudiorecord: startrecording  08-21 10:52:08.354 19522-20421/packagename i/org.webrtc.logging: webrtcaudiorecord: audiorecordthread@[name=audiorecordjavathread, id=834] 


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -