Comments (18)
@rlee1990 Can you please share the Agora SDK logs and screenshot of the problem that you are describing?
from videouikit-flutter.
@rlee1990 Can you also share your code?
from videouikit-flutter.
@tadaspetra here is my code:
import 'package:agora_uikit/agora_uikit.dart';
import 'package:flutter/material.dart';
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
class ChatVideoCall extends StatefulWidget {
final Channel channel;
ChatVideoCall({Key? key, required this.channel}) : super(key: key);
@override
_ChatVideoCallState createState() => _ChatVideoCallState();
}
class _ChatVideoCallState extends State<ChatVideoCall> {
late final AgoraClient client;
bool _loading = true;
@override
void initState() {
client = AgoraClient(
agoraConnectionData: AgoraConnectionData(
appId: MyAppId,
channelName: widget.channel.id!,
tempToken:
'006c1cc6f30444b4f628686efa644547e6eIACKk+Hb410A+xUQPv48rX3U1RQgMYu2huXzI2jUFCV2SwcLtscAAAAAEACqPfBqLGXTYAEAAQAsZdNg'),
enabledPermission: [Permission.camera, Permission.microphone]);
Future.delayed(Duration(seconds: 1)).then((value) {
setState(() {
_loading = false;
});
});
super.initState();
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: SafeArea(
child: _loading
? Center(
child: CircularProgressIndicator(),
)
: Stack(
children: [
AgoraVideoViewer(client: client),
AgoraVideoButtons(client: client)
],
),
),
);
}
}
@Meherdeep I will send the other information in a moment.
from videouikit-flutter.
@Meherdeep here is my logs
D/SensorManager( 3381): registerListener :: 11, LSM6DSO Accelerometer, 66667, 0, android.view.OrientationEventListener$SensorEventListenerImpl@5e58d09
D/BluetoothHeadset( 3381): BTStateChangeCB is registed by 3381 @ com.nettechphilly.social
D/agora-jni( 3381): android bridge create done...
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
I/BpBinder( 3381): onLastStrongRef automatically unlinking death recipients: <uncached descriptor>
2
W/System ( 3381): A resource failed to call release.
I/BpBinder( 3381): onLastStrongRef automatically unlinking death recipients: <uncached descriptor>
D/AudioManager( 3381): setBluetoothScoOn false
I/BluetoothHeadset( 3381): disconnectAudio() by 3381 @ com.nettechphilly.social
W/System.err( 3381): java.lang.reflect.InvocationTargetException
W/System.err( 3381): at java.lang.reflect.Method.invoke(Native Method)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.doStopBTSco(AudioRoutingController.java:1038)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.stopBtSco(AudioRoutingController.java:1066)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.doSetAudioOutputRouting(AudioRoutingController.java:892)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.resetAudioRouting(AudioRoutingController.java:1168)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.access$800(AudioRoutingController.java:29)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController$ControllerStartState.<init>(AudioRoutingController.java:464)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.changeState(AudioRoutingController.java:314)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.access$700(AudioRoutingController.java:29)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController$ControllerBaseState.setState(AudioRoutingController.java:338)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.startMonitoring(AudioRoutingController.java:836)
W/System.err( 3381): at io.agora.rtc.internal.RtcEngineImpl.nativeJoinChannel(Native Method)
W/System.err( 3381): at io.agora.rtc.internal.RtcEngineImpl.joinChannel(RtcEngineImpl.java:602)
W/System.err( 3381): at io.agora.rtc.internal.RtcEngineImpl.joinChannel(RtcEngineImpl.java:589)
W/System.err( 3381): at io.agora.rtc.base.RtcEngineManager.joinChannel(RtcEngine.kt:423)
W/System.err( 3381): at java.lang.reflect.Method.invoke(Native Method)
W/System.err( 3381): at io.agora.agora_rtc_engine.AgoraRtcEnginePlugin.onMethodCall(AgoraRtcEnginePlugin.kt:123)
W/System.err( 3381): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
W/System.err( 3381): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
W/System.err( 3381): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:818)
W/System.err( 3381): at android.os.MessageQueue.nativePollOnce(Native Method)
W/System.err( 3381): at android.os.MessageQueue.next(MessageQueue.java:335)
W/System.err( 3381): at android.os.Looper.loop(Looper.java:206)
W/System.err( 3381): at android.app.ActivityThread.main(ActivityThread.java:8512)
W/System.err( 3381): at java.lang.reflect.Method.invoke(Native Method)
W/System.err( 3381): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
W/System.err( 3381): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
W/System.err( 3381): Caused by: java.lang.SecurityException: Need BLUETOOTH_ADMIN permission: Neither user 10645 nor current process has android.permission.BLUETOOTH_ADMIN.
W/System.err( 3381): at android.os.Parcel.createExceptionOrNull(Parcel.java:2385)
W/System.err( 3381): at android.os.Parcel.createException(Parcel.java:2369)
W/System.err( 3381): at android.os.Parcel.readException(Parcel.java:2352)
W/System.err( 3381): at android.os.Parcel.readException(Parcel.java:2294)
W/System.err( 3381): at android.bluetooth.IBluetoothHeadset$Stub$Proxy.disconnectAudio(IBluetoothHeadset.java:1381)
W/System.err( 3381): at android.bluetooth.BluetoothHeadset.disconnectAudio(BluetoothHeadset.java:1096)
W/System.err( 3381): ... 27 more
D/AudioManager( 3381): setSpeakerphoneOn false
D/AudioManager( 3381): setSpeakerphoneOn true
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
D/EglBase14( 3381): SDK version: 30. isEGL14Supported: true
D/*WEBRTCN*( 3381): SetRenderAndroidVM
D/GDPGlUtil( 3381): EGLContext created, client version 3
10
I/GDPAndroid( 3381): cores:8
I/GDPAndroid( 3381): max freq:2841600
I/GDPAndroid( 3381): total mem:11049529344
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339618256 - Surface(name=com.nettechphilly.social/com.nettechphilly.social.MainActivity$_3381)/@0x483633e / android.view.SurfaceControl.assignNativeObject:567 android.view.SurfaceControl.readFromParcel:1115 android.view.IWindowSession$Stub$Proxy.relayout:1777 android.view.ViewRootImpl.relayoutWindow:8953
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339618256]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339618256]
I/SurfaceControl( 3381): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xe8bfc72 / android.view.SurfaceControl.readFromParcel:1115 android.view.IWindowSession$Stub$Proxy.relayout:1787 android.view.ViewRootImpl.relayoutWindow:8953 android.view.ViewRootImpl.performTraversals:3312 android.view.ViewRootImpl.doTraversal:2575 android.view.ViewRootImpl$TraversalRunnable.run:9916 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339632688 - Surface(name=Surface(name=96f48ad InputMethod)/@0x88a9630 - animation-leash)/@0x517c04 / android.view.-$$Lambda$Rl1VZmNJ0VZDLK0BAbaVGis0rrA.accept:2 android.view.InsetsSourceControl.release:170 android.view.InsetsSourceConsumer.setControl:202 android.view.ImeInsetsSourceConsumer.setControl:154
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339632688]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339632688]
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339458272 - Surface(name=Surface(name=7437ab7 NavigationBar0)/@0xd68aff8 - animation-leash)/@0x59335ed / android.view.-$$Lambda$Rl1VZmNJ0VZDLK0BAbaVGis0rrA.accept:2 android.view.InsetsSourceControl.release:170 android.view.InsetsSourceConsumer.setControl:202 android.view.InsetsController.onControlsChanged:833
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339458272]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339458272]
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339575840 - Surface(name=Surface(name=88028dd StatusBar)/@0xbfd6055 - animation-leash)/@0xc6a5c22 / android.view.-$$Lambda$Rl1VZmNJ0VZDLK0BAbaVGis0rrA.accept:2 android.view.InsetsSourceControl.release:170 android.view.InsetsSourceConsumer.setControl:202 android.view.InsetsController.onControlsChanged:833
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339575840]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339575840]
I/ViewRootImpl@5e347e6[MainActivity]( 3381): Relayout returned: old=(0,0,1440,3200) new=(0,0,1440,3200) req=(1440,3200)0 dur=5 res=0x1 s={true -5476376638045183200} ch=false fn=36
I/CameraManagerGlobal( 3381): postSingleUpdate device: camera id 0 status STATUS_PRESENT
I/CameraManagerGlobal( 3381): postSingleUpdate device: camera id 1 status STATUS_PRESENT
I/CameraManagerGlobal( 3381): postSingleUpdate device: camera id 2 status STATUS_PRESENT
I/CameraManagerGlobal( 3381): postSingleUpdate device: camera id 3 status STATUS_PRESENT
I/CameraManagerGlobal( 3381): postSingleUpdate device: camera id 4 status STATUS_PRESENT
I/flutter ( 3381): onJoinChannel: 5c1f3145-c2da-4daa-9d91-df7b6968e5e8, uid: 787558539
I/CameraManagerGlobal( 3381): postSingleUpdate device: camera id 1 status STATUS_NOT_AVAILABLE
I/CameraManagerGlobal( 3381): Camera 1 facing CAMERA_FACING_FRONT state now CAMERA_STATE_OPEN for client com.nettechphilly.social API Level 2
W/MessageQueue( 3381): Handler (android.os.Handler) {67a43e9} sending message to a Handler on a dead thread
W/MessageQueue( 3381): java.lang.IllegalStateException: Handler (android.os.Handler) {67a43e9} sending message to a Handler on a dead thread
W/MessageQueue( 3381): at android.os.MessageQueue.enqueueMessage(MessageQueue.java:560)
W/MessageQueue( 3381): at android.os.Handler.enqueueMessage(Handler.java:778)
W/MessageQueue( 3381): at android.os.Handler.sendMessageAtTime(Handler.java:727)
W/MessageQueue( 3381): at android.os.Handler.sendMessageDelayed(Handler.java:697)
W/MessageQueue( 3381): at android.os.Handler.post(Handler.java:427)
W/MessageQueue( 3381): at android.hardware.camera2.impl.CameraDeviceImpl$CameraHandlerExecutor.execute(CameraDeviceImpl.java:2163)
W/MessageQueue( 3381): at android.hardware.camera2.impl.CallbackProxies$SessionStateCallbackProxy.onClosed(CallbackProxies.java:104)
W/MessageQueue( 3381): at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:587)
W/MessageQueue( 3381): at android.hardware.camera2.impl.CameraCaptureSessionImpl.finalize(CameraCaptureSessionImpl.java:878)
W/MessageQueue( 3381): at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:291)
W/MessageQueue( 3381): at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:278)
W/MessageQueue( 3381): at java.lang.Daemons$Daemon.run(Daemons.java:139)
W/MessageQueue( 3381): at java.lang.Thread.run(Thread.java:923)
D/chphilly.socia( 3381): PlayerBase::PlayerBase()
D/chphilly.socia( 3381): TrackPlayerBase::TrackPlayerBase()
I/libOpenSLES( 3381): Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
D/AudioTrack( 3381): createTrack_l(0): AUDIO_OUTPUT_FLAG_FAST denied by server; frameCount 0 -> 1280
I/AudioTrack( 3381): Need throttle time for OpenSLES player
W/libOpenSLES( 3381): Conversion from OpenSL ES positional channel mask 0x4 to Android mask 0 loses channels
I/libOpenSLES( 3381): Emulating old channel mask behavior (ignoring positional mask 0x4, using default mask 0x10 based on channel count of 1)
D/AudioRecord( 3381): openRecord_l() remove fast or raw flag of voip calls, source=7, flags=5
I/CameraManagerGlobal( 3381): Camera 1 facing CAMERA_FACING_FRONT state now CAMERA_STATE_ACTIVE for client com.nettechphilly.social API Level 2
I/flutter ( 3381): Local audio state changed state: LocalVideoStreamState.Capturing and error: LocalVideoStreamError.OK
I/flutter ( 3381): Local audio state changed state: AudioLocalState.Encoding and error: AudioLocalError.Ok
I/Dialog ( 3381): mIsSamsungBasicInteraction = false, isMetaDataInActivity = false
D/*WEBRTCN*( 3381): VideoRenderAndroid dtor
I/DecorView( 3381): [INFO] isPopOver=false, config=false
I/DecorView( 3381): updateCaptionType >> DecorView@b2d8721[], isFloating=false, isApplication=false, hasWindowDecorCaption=false, hasWindowControllerCallback=false
D/DecorView( 3381): setCaptionType = 0, this = DecorView@b2d8721[]
D/NativeCustomFrequencyManager( 3381): [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
D/InputTransport( 3381): Input channel constructed: '8fb426a', fd=187
I/ViewRootImpl@dafc2a3[MainActivity]( 3381): setView = com.android.internal.policy.DecorView@b2d8721 TM=true
I/SurfaceView( 3381): onWindowVisibilityChanged(0) true io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ......I. 0,0-0,0} of ViewRootImpl@dafc2a3[MainActivity]
I/SurfaceControl( 3381): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xd2ef959 / android.view.SurfaceControl.readFromParcel:1115 android.view.IWindowSession$Stub$Proxy.relayout:1787 android.view.ViewRootImpl.relayoutWindow:8953 android.view.ViewRootImpl.performTraversals:3312 android.view.ViewRootImpl.doTraversal:2575 android.view.ViewRootImpl$TraversalRunnable.run:9916 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/ViewRootImpl@dafc2a3[MainActivity]( 3381): Relayout returned: old=(0,0,1440,3050) new=(0,0,1440,3050) req=(1440,3050)0 dur=5 res=0x7 s={true -5476376638043413040} ch=true fn=-1
I/SurfaceView( 3381): windowStopped(false) true io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ......ID 0,0-1440,3050} of ViewRootImpl@dafc2a3[MainActivity]
I/SurfaceView( 3381): surfaceCreated 1 #8 io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ......ID 0,0-1440,3050}
I/SurfaceView( 3381): surfaceChanged (1440,3050) 1 #8 io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ......ID 0,0-1440,3050}
I/AGORA_SDK( 3381): Surface changed to width 1440 height 3050
I/SurfaceView( 3381): applySurfaceTransforms: t = android.view.SurfaceControl$Transaction@8cccfcc surfaceControl = Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@e35b9a0@0)/@0xa4cd215 frame = 1
D/OpenGLRenderer( 3381): GPIS:: SetUp Pid : 3381 Tid : 18377
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
I/flutter ( 3381): userJoined: 913629571
I/flutter ( 3381): Local audio state changed state: LocalVideoStreamState.Capturing and error: LocalVideoStreamError.OK
I/Dialog ( 3381): mIsSamsungBasicInteraction = false, isMetaDataInActivity = false
D/*WEBRTCN*( 3381): VideoRenderAndroid dtor
I/DecorView( 3381): [INFO] isPopOver=false, config=false
I/DecorView( 3381): updateCaptionType >> DecorView@3438df6[], isFloating=false, isApplication=false, hasWindowDecorCaption=false, hasWindowControllerCallback=false
D/DecorView( 3381): setCaptionType = 0, this = DecorView@3438df6[]
D/NativeCustomFrequencyManager( 3381): [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
D/InputTransport( 3381): Input channel constructed: '4aed959', fd=238
I/ViewRootImpl@57acad0[MainActivity]( 3381): setView = com.android.internal.policy.DecorView@3438df6 TM=true
I/Dialog ( 3381): mIsSamsungBasicInteraction = false, isMetaDataInActivity = false
I/DecorView( 3381): [INFO] isPopOver=false, config=false
I/DecorView( 3381): updateCaptionType >> DecorView@f09c3fc[], isFloating=false, isApplication=false, hasWindowDecorCaption=false, hasWindowControllerCallback=false
D/DecorView( 3381): setCaptionType = 0, this = DecorView@f09c3fc[]
D/NativeCustomFrequencyManager( 3381): [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
D/InputTransport( 3381): Input channel constructed: '8cb7571', fd=262
I/ViewRootImpl@4c960a6[MainActivity]( 3381): setView = com.android.internal.policy.DecorView@f09c3fc TM=true
I/SurfaceView( 3381): onWindowVisibilityChanged(8) false io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ........ 0,0-1440,3050} of ViewRootImpl@dafc2a3[MainActivity]
I/SurfaceView( 3381): surfaceDestroyed callback.size 1 #2 io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ........ 0,0-1440,3050}
D/SurfaceControl( 3381): hide : mNativeObject = -5476376642339384704 - sc.mNativeObject = -5476376642339382944 - Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@e35b9a0@0)/@0xa4cd215
D/SurfaceControl( 3381): nativeSetFlags Done : Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@e35b9a0@0)/@0xa4cd215
I/SurfaceView( 3381): remove() from RT android.view.SurfaceView$2@b94eae7 Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@e35b9a0@0)/@0xa4cd215
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339382944 - Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@e35b9a0@0)/@0xa4cd215 / android.view.SurfaceControl$Transaction.remove:3449 android.view.SurfaceView$2.positionLost:1561 android.graphics.RenderNode$CompositePositionUpdateListener.positionLost:313 <bottom of call stack>
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339382944]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339382944]
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339712768 - Surface(name=Background for -SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@e35b9a0@0)/@0x3a49694 / android.view.SurfaceControl$Transaction.remove:3449 android.view.SurfaceView$2.positionLost:1562 android.graphics.RenderNode$CompositePositionUpdateListener.positionLost:313 <bottom of call stack>
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339712768]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339712768]
I/ViewRootImpl@dafc2a3[MainActivity]( 3381): dispatchDetachedFromWindow
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339634096 - Surface(name=Bounds for - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@0)/@0xd6d653d / android.view.ViewRootImpl.destroySurface:2437 android.view.ViewRootImpl.dispatchDetachedFromWindow:5658 android.view.ViewRootImpl.doDie:9282 android.view.ViewRootImpl.die:9259
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339634096]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339634096]
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339400192 - Surface(name=Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity$_3381)/@0x69ae132 / android.view.ViewRootImpl.destroySurface:2441 android.view.ViewRootImpl.dispatchDetachedFromWindow:5658 android.view.ViewRootImpl.doDie:9282 android.view.ViewRootImpl.die:9259
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339400192]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339400192]
D/InputTransport( 3381): Input channel destroyed: '8fb426a', fd=187
I/SurfaceView( 3381): onWindowVisibilityChanged(0) true io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ......I. 0,0-0,0} of ViewRootImpl@57acad0[MainActivity]
E/BufferQueueProducer( 3381): [SurfaceTexture-0-3381-5](id:d3500000007,api:1,p:1070,c:3381) dequeueBuffer: BufferQueue has been abandoned
I/SurfaceControl( 3381): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xa7e8800 / android.view.SurfaceControl.readFromParcel:1115 android.view.IWindowSession$Stub$Proxy.relayout:1787 android.view.ViewRootImpl.relayoutWindow:8953 android.view.ViewRootImpl.performTraversals:3312 android.view.ViewRootImpl.doTraversal:2575 android.view.ViewRootImpl$TraversalRunnable.run:9916 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/ViewRootImpl@57acad0[MainActivity]( 3381): Relayout returned: old=(0,0,1440,1525) new=(0,0,1440,1525) req=(1440,1525)0 dur=10 res=0x7 s={true -5476376638043413040} ch=true fn=-1
I/SurfaceView( 3381): windowStopped(false) true io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ......ID 0,0-1440,1525} of ViewRootImpl@57acad0[MainActivity]
I/SurfaceView( 3381): surfaceCreated 1 #8 io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ......ID 0,0-1440,1525}
I/SurfaceView( 3381): surfaceChanged (1440,1525) 1 #8 io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ......ID 0,0-1440,1525}
I/SurfaceView( 3381): applySurfaceTransforms: t = android.view.SurfaceControl$Transaction@5501839 surfaceControl = Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@f3b4e83@0)/@0xf91de7e frame = 1
D/OpenGLRenderer( 3381): GPIS:: SetUp Pid : 3381 Tid : 18377
I/SurfaceView( 3381): onWindowVisibilityChanged(0) true io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ......I. 0,0-0,0} of ViewRootImpl@4c960a6[MainActivity]
I/AGORA_SDK( 3381): Surface changed to width 1440 height 1525
I/SurfaceControl( 3381): assignNativeObject: nativeObject = 0 Surface(name=null)/@0x769648a / android.view.SurfaceControl.readFromParcel:1115 android.view.IWindowSession$Stub$Proxy.relayout:1787 android.view.ViewRootImpl.relayoutWindow:8953 android.view.ViewRootImpl.performTraversals:3312 android.view.ViewRootImpl.doTraversal:2575 android.view.ViewRootImpl$TraversalRunnable.run:9916 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/ViewRootImpl@4c960a6[MainActivity]( 3381): Relayout returned: old=(0,0,1440,1525) new=(0,0,1440,1525) req=(1440,1525)0 dur=5 res=0x7 s={true -5476376638043386880} ch=true fn=-1
I/SurfaceView( 3381): windowStopped(false) true io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ......ID 0,0-1440,1525} of ViewRootImpl@4c960a6[MainActivity]
I/SurfaceView( 3381): surfaceCreated 1 #8 io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ......ID 0,0-1440,1525}
I/SurfaceView( 3381): surfaceChanged (1440,1525) 1 #8 io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ......ID 0,0-1440,1525}
I/AGORA_SDK( 3381): Surface changed to width 1440 height 1525
I/SurfaceView( 3381): applySurfaceTransforms: t = android.view.SurfaceControl$Transaction@1bf9571 surfaceControl = Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@65a4fdf@0)/@0x4813f56 frame = 1
D/OpenGLRenderer( 3381): GPIS:: SetUp Pid : 3381 Tid : 18377
I/flutter ( 3381): Remote video state changed for 913629571, state: VideoRemoteState.Starting and reason: VideoRemoteStateReason.Internal
I/flutter ( 3381): Remote video state changed for 913629571, state: VideoRemoteState.Decoding and reason: VideoRemoteStateReason.Internal
I/flutter ( 3381): Remote audio state changed for 913629571, state: AudioRemoteState.Starting and reason: AudioRemoteStateReason.Internal
I/flutter ( 3381): Remote audio state changed for 913629571, state: AudioRemoteState.Decoding and reason: AudioRemoteStateReason.Internal
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
I/flutter ( 3381): Local audio state changed state: LocalVideoStreamState.Encoding and error: LocalVideoStreamError.OK
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
I/flutter ( 3381): (2021-06-22 12:51:40.037659) âšī¸ đ received message : {id: 9, clientId: 1-69413958-2427-4235-a7ba-ed4741917691, channel: /meta/connect, advice: Advice(retry, 0, 30000), successful: true}
I/flutter ( 3381): (2021-06-22 12:51:40.038198) âšī¸ đ Closed connection for 1-69413958-2427-4235-a7ba-ed4741917691
I/flutter ( 3381): (2021-06-22 12:51:40.039694) âšī¸ đ Initiating connection for 1-69413958-2427-4235-a7ba-ed4741917691
I/flutter ( 3381): (2021-06-22 12:51:40.040172) âšī¸ đ sending message : {id: a, clientId: 1-69413958-2427-4235-a7ba-ed4741917691, channel: /meta/connect, connectionType: websocket}
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
2
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
I/flutter ( 3381): Active speaker: 913629571
I/SurfaceView( 3381): onWindowVisibilityChanged(8) false io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ........ 0,0-1440,1525} of ViewRootImpl@4c960a6[MainActivity]
I/SurfaceView( 3381): surfaceDestroyed callback.size 1 #2 io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ........ 0,0-1440,1525}
I/SurfaceView( 3381): onWindowVisibilityChanged(0) true io.agora.rtc.video.ViEAndroidGLES20{f30e32e V.E...... ......I. 0,0-0,0} of ViewRootImpl@4c960a6[MainActivity]
I/SurfaceView( 3381): surfaceCreated 1 #8 io.agora.rtc.video.ViEAndroidGLES20{f30e32e V.E...... ......ID 0,0-1440,1525}
I/SurfaceView( 3381): surfaceChanged (1440,1525) 1 #8 io.agora.rtc.video.ViEAndroidGLES20{f30e32e V.E...... ......ID 0,0-1440,1525}
D/SurfaceControl( 3381): hide : mNativeObject = -5476376642339691296 - sc.mNativeObject = -5476376642339436272 - Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@65a4fdf@0)/@0x4813f56
D/SurfaceControl( 3381): nativeSetFlags Done : Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@65a4fdf@0)/@0x4813f56
I/SurfaceView( 3381): remove() from RT android.view.SurfaceView$2@9ceecf Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@65a4fdf@0)/@0x4813f56
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339436272 - Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@65a4fdf@0)/@0x4813f56 / android.view.SurfaceControl$Transaction.remove:3449 android.view.SurfaceView$2.positionLost:1561 android.graphics.RenderNode$CompositePositionUpdateListener.positionLost:313 <bottom of call stack>
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339436272]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339436272]
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339514768 - Surface(name=Background for -SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@65a4fdf@0)/@0x6aef05c / android.view.SurfaceControl$Transaction.remove:3449 android.view.SurfaceView$2.positionLost:1562 android.graphics.RenderNode$CompositePositionUpdateListener.positionLost:313 <bottom of call stack>
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339514768]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339514768]
I/SurfaceView( 3381): applySurfaceTransforms: t = android.view.SurfaceControl$Transaction@8e08f65 surfaceControl = Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@f30e32e@0)/@0x6c043a frame = 3
I/AGORA_SDK( 3381): Surface changed to width 1440 height 1525
W/System ( 3381): A resource failed to call release.
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
I/ViewRootImpl@5e347e6[MainActivity]( 3381): ViewPostIme pointer 0
I/ViewRootImpl@5e347e6[MainActivity]( 3381): ViewPostIme pointer 1
I/flutter ( 3381): Remote audio state changed for 913629571, state: AudioRemoteState.Stopped and reason: AudioRemoteStateReason.RemoteMuted
3
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
3
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
3
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
2
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
I/flutter ( 3381): (2021-06-22 12:52:10.056630) âšī¸ đ received message : {id: a, clientId: 1-69413958-2427-4235-a7ba-ed4741917691, channel: /meta/connect, advice: Advice(retry, 0, 30000), successful: true}
I/flutter ( 3381): (2021-06-22 12:52:10.057011) âšī¸ đ Closed connection for 1-69413958-2427-4235-a7ba-ed4741917691
I/flutter ( 3381): (2021-06-22 12:52:10.058316) âšī¸ đ Initiating connection for 1-69413958-2427-4235-a7ba-ed4741917691
I/flutter ( 3381): (2021-06-22 12:52:10.058698) âšī¸ đ sending message : {id: b, clientId: 1-69413958-2427-4235-a7ba-ed4741917691, channel: /meta/connect, connectionType: websocket}
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
3
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
3
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
3
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
2
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
3
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
I/flutter ( 3381): (2021-06-22 12:52:40.093702) âšī¸ đ received message : {id: b, clientId: 1-69413958-2427-4235-a7ba-ed4741917691, channel: /meta/connect, advice: Advice(retry, 0, 30000), successful: true}
I/flutter ( 3381): (2021-06-22 12:52:40.094643) âšī¸ đ Closed connection for 1-69413958-2427-4235-a7ba-ed4741917691
I/flutter ( 3381): (2021-06-22 12:52:40.096564) âšī¸ đ Initiating connection for 1-69413958-2427-4235-a7ba-ed4741917691
I/flutter ( 3381): (2021-06-22 12:52:40.097012) âšī¸ đ sending message : {id: c, clientId: 1-69413958-2427-4235-a7ba-ed4741917691, channel: /meta/connect, connectionType: websocket}
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
3
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
E/libc ( 3381): Access denied finding property "net.dns1"
E/libc ( 3381): Access denied finding property "net.dns2"
E/libc ( 3381): Access denied finding property "net.dns3"
E/libc ( 3381): Access denied finding property "net.dns4"
I/GDPAndroid( 3381): getCpuTemperature valid path:/sys/class/thermal/thermal_zone0/temp
I/ViewRootImpl@5e347e6[MainActivity]( 3381): ViewPostIme pointer 0
I/ViewRootImpl@5e347e6[MainActivity]( 3381): ViewPostIme pointer 1
D/*WEBRTCN*( 3381): VideoRenderAndroid dtor
I/CameraManagerGlobal( 3381): Camera 1 facing CAMERA_FACING_FRONT state now CAMERA_STATE_IDLE for client com.nettechphilly.social API Level 2
I/CameraManagerGlobal( 3381): postSingleUpdate device: camera id 1 status STATUS_PRESENT
I/CameraManagerGlobal( 3381): Camera 1 facing CAMERA_FACING_FRONT state now CAMERA_STATE_CLOSED for client com.nettechphilly.social API Level 2
D/*WEBRTCN*( 3381): VideoRenderAndroid dtor
D/chphilly.socia( 3381): PlayerBase::stop() from IPlayer
D/AudioTrack( 3381): stop(1313): called with 1243200 frames delivered
D/*WEBRTCN*( 3381): SetRenderAndroidVM
D/SensorManager( 3381): unregisterListener :: android.view.OrientationEventListener$SensorEventListenerImpl@5e58d09
D/BluetoothHeadset( 3381): BTStateChangeCB is unregisted by 3381 @ com.nettechphilly.social
D/agora-jni( 3381): android bridge destroy done...
I/Choreographer( 3381): Skipped 37 frames! The application may be doing too much work on its main thread.
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339460384 - Surface(name=com.nettechphilly.social/com.nettechphilly.social.MainActivity$_3381)/@0x483633e / android.view.SurfaceControl.assignNativeObject:567 android.view.SurfaceControl.readFromParcel:1115 android.view.IWindowSession$Stub$Proxy.relayout:1777 android.view.ViewRootImpl.relayoutWindow:8953
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339460384]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339460384]
I/SurfaceControl( 3381): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xe8bfc72 / android.view.SurfaceControl.readFromParcel:1115 android.view.IWindowSession$Stub$Proxy.relayout:1787 android.view.ViewRootImpl.relayoutWindow:8953 android.view.ViewRootImpl.performTraversals:3312 android.view.ViewRootImpl.doTraversal:2575 android.view.ViewRootImpl$TraversalRunnable.run:9916 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339363408 - Surface(name=Surface(name=96f48ad InputMethod)/@0x88a9630 - animation-leash)/@0xaa32366 / android.view.-$$Lambda$Rl1VZmNJ0VZDLK0BAbaVGis0rrA.accept:2 android.view.InsetsSourceControl.release:170 android.view.InsetsSourceConsumer.setControl:202 android.view.ImeInsetsSourceConsumer.setControl:154
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339363408]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339363408]
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339360592 - Surface(name=Surface(name=7437ab7 NavigationBar0)/@0xd68aff8 - animation-leash)/@0x32356a7 / android.view.-$$Lambda$Rl1VZmNJ0VZDLK0BAbaVGis0rrA.accept:2 android.view.InsetsSourceControl.release:170 android.view.InsetsSourceConsumer.setControl:202 android.view.InsetsController.onControlsChanged:833
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339360592]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339360592]
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339618256 - Surface(name=Surface(name=88028dd StatusBar)/@0xbfd6055 - animation-leash)/@0x69cf754 / android.view.-$$Lambda$Rl1VZmNJ0VZDLK0BAbaVGis0rrA.accept:2 android.view.InsetsSourceControl.release:170 android.view.InsetsSourceConsumer.setControl:202 android.view.InsetsController.onControlsChanged:833
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339618256]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339618256]
I/ViewRootImpl@5e347e6[MainActivity]( 3381): Relayout returned: old=(0,0,1440,3200) new=(0,0,1440,3200) req=(1440,3200)0 dur=5 res=0x1 s={true -5476376638045183200} ch=false fn=36
I/SurfaceView( 3381): onWindowVisibilityChanged(8) false io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ........ 0,0-1440,1525} of ViewRootImpl@57acad0[MainActivity]
I/SurfaceView( 3381): surfaceDestroyed callback.size 1 #2 io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ........ 0,0-1440,1525}
D/SurfaceControl( 3381): hide : mNativeObject = -5476376642339639904 - sc.mNativeObject = -5476376642339630048 - Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@f3b4e83@0)/@0xf91de7e
D/SurfaceControl( 3381): nativeSetFlags Done : Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@f3b4e83@0)/@0xf91de7e
I/SurfaceView( 3381): remove() from RT android.view.SurfaceView$2@32916fd Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@f3b4e83@0)/@0xf91de7e
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339630048 - Surface(name=SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@f3b4e83@0)/@0xf91de7e / android.view.SurfaceControl$Transaction.remove:3449 android.view.SurfaceView$2.positionLost:1561 android.graphics.RenderNode$CompositePositionUpdateListener.positionLost:313 <bottom of call stack>
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339630048]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339630048]
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339672464 - Surface(name=Background for -SurfaceView - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@f3b4e83@0)/@0x22e0ff2 / android.view.SurfaceControl$Transaction.remove:3449 android.view.SurfaceView$2.positionLost:1562 android.graphics.RenderNode$CompositePositionUpdateListener.positionLost:313 <bottom of call stack>
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339672464]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339672464]
I/ViewRootImpl@57acad0[MainActivity]( 3381): dispatchDetachedFromWindow
I/SurfaceControl( 3381): release : mNativeObject = -5476376642339634096 - Surface(name=Bounds for - Sys2030:com.nettechphilly.social/com.nettechphilly.social.MainActivity@0)/@0xda4b643 / android.view.ViewRootImpl.destroySurface:2437 android.view.ViewRootImpl.dispatchDetachedFromWindow:5658 android.view.ViewRootImpl.doDie:9282 android.view.ViewRootImpl.die:9259
I/SurfaceControl( 3381): nativeRelease nativeObject s[-5476376642339634096]
I/SurfaceControl( 3381): nativeRelease nativeObject e[-5476376642339634096]
from videouikit-flutter.
This one might look better not sure which one helps more:
D/agora-jni( 3381): android bridge destroy done...
I/SurfaceView( 3381): onWindowVisibilityChanged(8) false io.agora.rtc.video.ViEAndroidGLES20{9a82cb4 V.E...... ........ 0,0-1440,1525} of ViewRootImpl@1550869[MainActivity]
I/SurfaceView( 3381): surfaceDestroyed callback.size 1 #2 io.agora.rtc.video.ViEAndroidGLES20{9a82cb4 V.E...... ........ 0,0-1440,1525}
I/SurfaceView( 3381): onWindowVisibilityChanged(8) false io.agora.rtc.video.ViEAndroidGLES20{cf6a876 V.E...... ........ 0,0-1440,1525} of ViewRootImpl@2ee8587[MainActivity]
I/SurfaceView( 3381): surfaceDestroyed callback.size 1 #2 io.agora.rtc.video.ViEAndroidGLES20{cf6a876 V.E...... ........ 0,0-1440,1525}
D/agora-jni( 3381): android bridge create done...
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.doStopBTSco(AudioRoutingController.java:1038)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.stopBtSco(AudioRoutingController.java:1066)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.doSetAudioOutputRouting(AudioRoutingController.java:892)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.resetAudioRouting(AudioRoutingController.java:1168)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.access$800(AudioRoutingController.java:29)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController$ControllerStartState.<init>(AudioRoutingController.java:464)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.changeState(AudioRoutingController.java:314)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.access$700(AudioRoutingController.java:29)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController$ControllerBaseState.setState(AudioRoutingController.java:338)
W/System.err( 3381): at io.agora.rtc.internal.AudioRoutingController.startMonitoring(AudioRoutingController.java:836)
W/System.err( 3381): at io.agora.rtc.internal.RtcEngineImpl.nativeJoinChannel(Native Method)
W/System.err( 3381): at io.agora.rtc.internal.RtcEngineImpl.joinChannel(RtcEngineImpl.java:602)
W/System.err( 3381): at io.agora.rtc.internal.RtcEngineImpl.joinChannel(RtcEngineImpl.java:589)
W/System.err( 3381): at io.agora.rtc.base.RtcEngineManager.joinChannel(RtcEngine.kt:423)
W/System.err( 3381): at io.agora.agora_rtc_engine.AgoraRtcEnginePlugin.onMethodCall(AgoraRtcEnginePlugin.kt:123)
I/SurfaceView( 3381): onWindowVisibilityChanged(0) true io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ......I. 0,0-0,0} of ViewRootImpl@dafc2a3[MainActivity]
I/SurfaceView( 3381): windowStopped(false) true io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ......ID 0,0-1440,3050} of ViewRootImpl@dafc2a3[MainActivity]
I/SurfaceView( 3381): surfaceCreated 1 #8 io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ......ID 0,0-1440,3050}
I/SurfaceView( 3381): surfaceChanged (1440,3050) 1 #8 io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ......ID 0,0-1440,3050}
I/AGORA_SDK( 3381): Surface changed to width 1440 height 3050
I/SurfaceView( 3381): onWindowVisibilityChanged(8) false io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ........ 0,0-1440,3050} of ViewRootImpl@dafc2a3[MainActivity]
I/SurfaceView( 3381): surfaceDestroyed callback.size 1 #2 io.agora.rtc.video.ViEAndroidGLES20{e35b9a0 V.E...... ........ 0,0-1440,3050}
I/SurfaceView( 3381): onWindowVisibilityChanged(0) true io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ......I. 0,0-0,0} of ViewRootImpl@57acad0[MainActivity]
I/SurfaceView( 3381): windowStopped(false) true io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ......ID 0,0-1440,1525} of ViewRootImpl@57acad0[MainActivity]
I/SurfaceView( 3381): surfaceCreated 1 #8 io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ......ID 0,0-1440,1525}
I/SurfaceView( 3381): surfaceChanged (1440,1525) 1 #8 io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ......ID 0,0-1440,1525}
I/SurfaceView( 3381): onWindowVisibilityChanged(0) true io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ......I. 0,0-0,0} of ViewRootImpl@4c960a6[MainActivity]
I/AGORA_SDK( 3381): Surface changed to width 1440 height 1525
I/SurfaceView( 3381): windowStopped(false) true io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ......ID 0,0-1440,1525} of ViewRootImpl@4c960a6[MainActivity]
I/SurfaceView( 3381): surfaceCreated 1 #8 io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ......ID 0,0-1440,1525}
I/SurfaceView( 3381): surfaceChanged (1440,1525) 1 #8 io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ......ID 0,0-1440,1525}
I/AGORA_SDK( 3381): Surface changed to width 1440 height 1525
I/SurfaceView( 3381): onWindowVisibilityChanged(8) false io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ........ 0,0-1440,1525} of ViewRootImpl@4c960a6[MainActivity]
I/SurfaceView( 3381): surfaceDestroyed callback.size 1 #2 io.agora.rtc.video.ViEAndroidGLES20{65a4fdf V.E...... ........ 0,0-1440,1525}
I/SurfaceView( 3381): onWindowVisibilityChanged(0) true io.agora.rtc.video.ViEAndroidGLES20{f30e32e V.E...... ......I. 0,0-0,0} of ViewRootImpl@4c960a6[MainActivity]
I/SurfaceView( 3381): surfaceCreated 1 #8 io.agora.rtc.video.ViEAndroidGLES20{f30e32e V.E...... ......ID 0,0-1440,1525}
I/SurfaceView( 3381): surfaceChanged (1440,1525) 1 #8 io.agora.rtc.video.ViEAndroidGLES20{f30e32e V.E...... ......ID 0,0-1440,1525}
I/AGORA_SDK( 3381): Surface changed to width 1440 height 1525
D/agora-jni( 3381): android bridge destroy done...
I/SurfaceView( 3381): onWindowVisibilityChanged(8) false io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ........ 0,0-1440,1525} of ViewRootImpl@57acad0[MainActivity]
I/SurfaceView( 3381): surfaceDestroyed callback.size 1 #2 io.agora.rtc.video.ViEAndroidGLES20{f3b4e83 V.E...... ........ 0,0-1440,1525}
I/SurfaceView( 3381): onWindowVisibilityChanged(8) false io.agora.rtc.video.ViEAndroidGLES20{f30e32e V.E...... ........ 0,0-1440,1525} of ViewRootImpl@4c960a6[MainActivity]
I/SurfaceView( 3381): surfaceDestroyed callback.size 1 #2 io.agora.rtc.video.ViEAndroidGLES20{f30e32e V.E...... ........ 0,0-1440,1525}
from videouikit-flutter.
Here is an image of each device
from videouikit-flutter.
Today the video stops showing on the s20+ but the audio will still work like last night.
from videouikit-flutter.
Hey @rlee1990, Thanks for sharing all the logs. However, I was not able to reproduce the bug that you shared. Can you please try running our example code and see if you're getting the same error?
It would be great if you could share the steps to reproduce this bug? Also, if you could share your Flutter doctor and the android version that you're running on both your devices can help a lot in reproducing this error.
from videouikit-flutter.
Okay I will try all of that and let you know @Meherdeep
from videouikit-flutter.
Okay so I think the issue is only happening when the devices are so close that they start to give feedback sounds then they lose the video for each other but still has the audio. The note 8 is running android 9 and the s20+ is running android 11. I tested with the example project and also had the issue only at the above mentioned time. I doubt this would happen in a real world moment so unless you think it might be more it can be closed.
from videouikit-flutter.
Actually its a quite legit bug..
Its not just happening because of feedback sounds... I tried it with my friend who lives quite far from my area and we had the same problem in the release build... In debug build, it worked fine for first few tries, but then when I tried to move the devices, it went black either in one or in some cases both of the devices...
It is worth examining this issue.
from videouikit-flutter.
@devanshkaria88 Can you please help me with the steps to reproduce this error? If you can share your Agora SDK logs as well it would be great.
from videouikit-flutter.
Reopening issue for potential bug
from videouikit-flutter.
Black Screen on Video Calls
When I use the AgoraUIKit on Samsung A52 (debug mode), I will always get a black screen, but after I do fast hot reload feature from Flutter, the camera is suddenly activated and working well.
Is this got something to do with the channel hasn't initialized? Because, I've tried to reinitialize engine via client.sessionController
but with no avail. My source code for the Agora part is almost the same way with the demo app from the documentation and it does work for a few first try. But, it started to become black screen later.
from videouikit-flutter.
@fullstack-dre Can you please try the latest version 0.0.3
from videouikit-flutter.
@Meherdeep I've tried the newest version (0.0.3) but it still has the same issue. Black screen for video on joined, while the AgoraClient is correct and then the camera will work when I do a fast hot reload or if I navigate to other page without terminating the channel and come back again.
from videouikit-flutter.
@fullstack-dre Can you please share which device you have been using along with your Samsung device and their OS versions. Also please share your Agora SDK logs.
from videouikit-flutter.
Closing for now, if you still have issues feel free to reopen.
from videouikit-flutter.
Related Issues (20)
- Details on how to properly setup screen-sharing functionality in iOS build using UIKit HOT 3
- The argument type 'VideoSourceType' can't be assigned to the parameter type 'RtcConnection' HOT 4
- Accept getToken callback in AgoraConnectionData HOT 5
- not working
- [FEATURE] Allow to use pre-release version HOT 1
- On pressing the call end button it goes black screen HOT 1
- The argument type 'String?' can't be assigned to the parameter type 'String' because 'String?' is nullable and 'String' isn't. HOT 1
- Error code 102 HOT 1
- How to add Layout for Voice Calls HOT 1
- [BUG]Error Code -2 Thrown When Attempting Local Audio Recording in Agora sdk Flutter HOT 1
- layoutType: Layout.floating error on hostcontrol and pin HOT 2
- Failed assertion: line 81 pos 16: 'canvas.uid != null && canvas.uid != 0 HOT 2
- [BUG] how can i add event handlers please HOT 1
- Error in Thread 4 on xcode 17 HOT 1
- How i can add videowatermark in agora ui kit because i am able to add WatermarkOptions HOT 1
- [FEATURE] how can i implement floating window functionality with agora.
- BUG: Not receiving any Audio in Calls - Video is working fine HOT 3
- [FEATURE] Custom Loading Widget
- Please upgrade the package to support lints 3.0.0 HOT 1
- [BUG] disabledVideoWidget not working when layoutType is Layout.oneToOne
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
đ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. đđđ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google â¤ī¸ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from videouikit-flutter.