Skip to content

Instantly share code, notes, and snippets.

@MatteoGauthier
Created March 28, 2025 15:24
Show Gist options
  • Select an option

  • Save MatteoGauthier/4cd9e34635ea0d40ae4a112e436b8e02 to your computer and use it in GitHub Desktop.

Select an option

Save MatteoGauthier/4cd9e34635ea0d40ae4a112e436b8e02 to your computer and use it in GitHub Desktop.
--------- beginning of main
03-28 16:22:25.376 21041 21041 I .camera.example: Late-enabling -Xcheck:jni
03-28 16:22:25.403 21041 21041 I .camera.example: Using CollectorTypeCMC GC.
03-28 16:22:25.411 21041 21041 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
03-28 16:22:25.419 21041 21041 D ActivityThread: setConscryptValidator
03-28 16:22:25.419 21041 21041 D ActivityThread: setConscryptValidator - put
03-28 16:22:25.446 21041 21041 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10570; state: ENABLED
03-28 16:22:25.447 21041 21041 D CompatibilityChangeReporter: Compat change id reported: 242716250; UID 10570; state: ENABLED
03-28 16:22:25.488 21041 21041 D nativeloader: Configuring clns-4 for other apk /system/framework/sec_camerax_impl.jar. target_sdk_version=34, uses_libraries=ALL, library_path=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/lib/arm64:/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.mrousavy.camera.example
03-28 16:22:25.488 21041 21041 D nativeloader: Extending system_exposed_libraries: libhumantracking.arcsoft.so:libPortraitDistortionCorrection.arcsoft.so:libPortraitDistortionCorrectionCali.arcsoft.so:libface_landmark.arcsoft.so:libFacialStickerEngine.arcsoft.so:libveengine.arcsoft.so:libimage_enhancement.arcsoft.so:liblow_light_hdr.arcsoft.so:libhigh_dynamic_range.arcsoft.so:libobjectcapture_jni.arcsoft.so:libobjectcapture.arcsoft.so:libFacialAttributeDetection.arcsoft.so:libaudiomirroring_jni.audiomirroring.samsung.so:libBeauty_v4.camera.samsung.so:libexifa.camera.samsung.so:libjpega.camera.samsung.so:libOpenCv.camera.samsung.so:libImageScreener.camera.samsung.so:libMyFilter.camera.samsung.so:libtensorflowLite.myfilter.camera.samsung.so:libtensorflowlite_inference_api.myfilter.camera.samsung.so:libHIDTSnapJNI.camera.samsung.so:libSmartScan.camera.samsung.so:libRectify.camera.samsung.so:libDocRectifyWrapper.camera.samsung.so:libUltraWideDistortionCorrection.camera.samsung.so:libFace_Landmark_API.camera.samsung.so:libHpr_RecGAE_cvFeature_v1.0.camera.sams
03-28 16:22:25.490 21041 21041 W ziparchive: Unable to open '/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.dm': No such file or directory
03-28 16:22:25.490 21041 21041 W ziparchive: Unable to open '/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.dm': No such file or directory
03-28 16:22:25.713 21041 21041 D nativeloader: Configuring clns-5 for other apk /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/lib/arm64:/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.mrousavy.camera.example
03-28 16:22:25.729 21041 21041 D nativeloader: Load libframework-connectivity-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity.jar: ok
03-28 16:22:25.734 21041 21041 V GraphicsEnvironment: Currently set values for:
03-28 16:22:25.734 21041 21041 V GraphicsEnvironment: angle_gl_driver_selection_pkgs=[]
03-28 16:22:25.734 21041 21041 V GraphicsEnvironment: angle_gl_driver_selection_values=[]
03-28 16:22:25.735 21041 21041 V GraphicsEnvironment: ANGLE GameManagerService for com.mrousavy.camera.example: false
03-28 16:22:25.735 21041 21041 V GraphicsEnvironment: com.mrousavy.camera.example is not listed in per-application setting
03-28 16:22:25.735 21041 21041 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
03-28 16:22:25.740 21041 21062 E .camera.example: Invalid resource ID 0x00000000.
--------- beginning of system
03-28 16:22:25.741 21041 21062 W ResourcesOffloading: An exception occurred :
03-28 16:22:25.741 21041 21062 W ResourcesOffloading: android.content.res.Resources$NotFoundException: Resource ID #0x0
03-28 16:22:25.741 21041 21062 W ResourcesOffloading: at android.content.res.ResourcesImpl.getValueForDensity(ResourcesImpl.java:270)
03-28 16:22:25.741 21041 21062 W ResourcesOffloading: at android.content.res.Resources.offloadDrawable(Resources.java:2945)
03-28 16:22:25.741 21041 21062 W ResourcesOffloading: at android.app.ResourcesOffloading$ResourcesOffloadingRunnable.run(ResourcesOffloading.java:94)
03-28 16:22:25.741 21041 21062 W ResourcesOffloading: at java.lang.Thread.run(Thread.java:1012)
03-28 16:22:25.766 21041 21041 I FrameProcessorPluginRegistry: Successfully registered Frame Processor Plugin "example_plugin"!
03-28 16:22:25.766 21041 21041 I FrameProcessorPluginRegistry: Successfully registered Frame Processor Plugin "example_kotlin_swift_plugin"!
03-28 16:22:25.798 21041 21041 W SoLoader: Initializing SoLoader: 0
03-28 16:22:25.799 21041 21041 W SoLoader: SoLoader initialized: 0
03-28 16:22:25.802 21041 21041 D OpenGLRenderer: HWUI - treat SMPTE_170M as sRGB
03-28 16:22:25.843 21041 21041 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
03-28 16:22:25.889 21041 21041 W SoLoader: SoLoader already initialized
03-28 16:22:25.950 21041 21041 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libhermes.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes6.dex): ok
03-28 16:22:25.956 21041 21041 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libhermes_executor.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes6.dex): ok
03-28 16:22:25.958 21041 21041 W SoLoader: SoLoader already initialized
03-28 16:22:26.017 21041 21041 D SensorManager: registerListener :: 16777217, LSM6DSOTR Accelerometer, 66667, 0,
03-28 16:22:26.024 21041 21077 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libreact_devsupportjni.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes6.dex): ok
03-28 16:22:26.048 21041 21041 I DecorView: setWindowBackground: isPopOver=false color=ff000000 d=android.graphics.drawable.ColorDrawable@28993de
03-28 16:22:26.056 21041 21041 W .camera.example: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (unsupported, reflection, allowed)
03-28 16:22:26.056 21041 21041 W .camera.example: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (unsupported, reflection, allowed)
03-28 16:22:26.070 21041 21041 D CompatibilityChangeReporter: Compat change id reported: 237531167; UID 10570; state: DISABLED
03-28 16:22:26.073 21041 21063 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
03-28 16:22:26.081 21041 21041 I InsetsController: onStateChanged: host=com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity, from=android.view.ViewRootImpl.setView:1753, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2340), mDisplayCutout=DisplayCutout{insets=Rect(0, 80 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(511, 0 - 569, 80), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 physicalDisplayWidth=1080 physicalDisplayHeight=2340 density={2.8125} cutoutSpec={M 0,0 M 0,7.822222222222222‬‬ a 10.31111111111111‬,10.31111111111111‬ 0 1,0 0,20.62222222222222‬ a 10.31111111111111‬,10.31111111111111‬ 0 1,0 0,-20.62222222222222‬ Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 80) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {eac80001 mType=navigationBars mFrame=[0,2214][1080,2340] mVisible=true mFlags=[]}, InsetsSource: {eac80004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {eac80005 mType=mandatorySystemGestures mFrame=[0,2214][1080,2340] mVisible=true mFlags=[]}, InsetsSource: {eac80006 mType=tappableElement mFrame=[0,2214][1080,2340] mVisible=true mFlags=[]}, InsetsSource: {eac80024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {7c8b0000 mType=statusBars mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {7c8b0005 mType=mandatorySystemGestures mFrame=[0,0][1080,112] mVisible=true mFlags=[]}, InsetsSource: {7c8b0006 mType=tappableElement mFrame=[0,0][1080,80] mVisible=true mFlags=[]} }
03-28 16:22:26.082 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: synced displayState. AttachInfo displayState=2
03-28 16:22:26.082 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: setView = com.android.internal.policy.DecorView@62b6cc6 TM=true
03-28 16:22:26.083 21041 21041 I IDS_TAG : Clearing training data of com.mrousavy.camera.example.MainApplication@6b0aafb
03-28 16:22:26.085 21041 21041 I IDS_TAG : Starting IDS observe window
03-28 16:22:26.085 21041 21041 I IDS_TAG : Getting Shared Preference for com.mrousavy.camera.example.MainApplication@6b0aafb uid = 10570
03-28 16:22:26.086 21041 21041 I IDS_TAG : App com.mrousavy.camera.example.MainApplication@6b0aafb has not finished training
03-28 16:22:26.087 21041 21041 I IDS_TAG : Closing IDS observe window
03-28 16:22:26.088 21041 21041 I IDS_TAG : Getting Shared Preference for com.mrousavy.camera.example.MainApplication@6b0aafb uid = 10570
03-28 16:22:26.088 21041 21041 I IDS_TAG : IDS count updated to 1 for com.mrousavy.camera.example.MainApplication@6b0aafb
03-28 16:22:26.090 21041 21041 W unknown:ReactNative: Packager connection already open, nooping.
03-28 16:22:26.104 21041 21041 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@11e9afa[MainActivity] mNativeObject= 0xb400006deb34fa90 sc.mNativeObject= 0xb400006f2b33c410 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646
03-28 16:22:26.104 21041 21041 I BLASTBufferQueue_Java: update, w= 1080 h= 2340 mName = ViewRootImpl@11e9afa[MainActivity] mNativeObject= 0xb400006deb34fa90 sc.mNativeObject= 0xb400006f2b33c410 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344
03-28 16:22:26.105 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: Relayout returned: old=(0,0,1080,2340) new=(0,0,1080,2340) relayoutAsync=false req=(1080,2340)0 dur=8 res=0x403 s={true 0xb400006f5b36e9d0} ch=true seqId=0
03-28 16:22:26.106 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: performConfigurationChange setNightDimText nightDimLevel=0
03-28 16:22:26.106 21041 21041 D ViewRootImpl@11e9afa[MainActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb400006f5b36e9d0} hwInitialized=true
03-28 16:22:26.108 21041 21041 D ViewRootImpl@11e9afa[MainActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698
03-28 16:22:26.108 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: Setup new sync=wmsSync-ViewRootImpl@11e9afa[MainActivity]#0
03-28 16:22:26.108 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: Creating new active sync group ViewRootImpl@11e9afa[MainActivity]#1
03-28 16:22:26.109 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: registerCallbacksForSync syncBuffer=false
03-28 16:22:26.111 21041 21104 I ViewRootImpl@11e9afa[MainActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
03-28 16:22:26.111 21041 21104 I ViewRootImpl@11e9afa[MainActivity]: mWNT: t=0xb400006e1b36a330 mBlastBufferQueue=0xb400006deb34fa90 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 <bottom of call stack>
03-28 16:22:26.111 21041 21104 I ViewRootImpl@11e9afa[MainActivity]: Setting up sync and frameCommitCallback
03-28 16:22:26.116 21041 21063 I BLASTBufferQueue: [ViewRootImpl@11e9afa[MainActivity]#0](f:0,a:0,s:0) onFrameAvailable the first frame is available
03-28 16:22:26.117 21041 21063 I ViewRootImpl@11e9afa[MainActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
03-28 16:22:26.118 21041 21063 D OpenGLRenderer: CFMS:: SetUp Pid : 21041 Tid : 21063
03-28 16:22:26.118 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: reportDrawFinished seqId=0
03-28 16:22:26.123 21041 21063 D OpenGLRenderer: HWUI - treat SMPTE_170M as sRGB
03-28 16:22:26.124 21041 21041 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=statusBars, host=com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity
03-28 16:22:26.124 21041 21041 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity
03-28 16:22:26.129 21041 21041 D CompatibilityChangeReporter: Compat change id reported: 210923482; UID 10570; state: ENABLED
03-28 16:22:26.135 21041 21041 I WindowManager: WindowManagerGlobal#addView, ty=1000, view=android.widget.PopupWindow$PopupDecorView{886c595 V.E...... R.....I. 0,0-0,0}, caller=android.view.WindowManagerImpl.addView:150 android.widget.PopupWindow.invokePopup:1717 android.widget.PopupWindow.showAtLocation:1417
03-28 16:22:26.137 21041 21063 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
03-28 16:22:26.142 21041 21041 I InsetsController: onStateChanged: host=PopupWindow:fb0614c, from=android.view.ViewRootImpl.setView:1753, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2340), mDisplayCutout=DisplayCutout{insets=Rect(0, 80 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(511, 0 - 569, 80), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 physicalDisplayWidth=1080 physicalDisplayHeight=2340 density={2.8125} cutoutSpec={M 0,0 M 0,7.822222222222222‬‬ a 10.31111111111111‬,10.31111111111111‬ 0 1,0 0,20.62222222222222‬ a 10.31111111111111‬,10.31111111111111‬ 0 1,0 0,-20.62222222222222‬ Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 80) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {eac80001 mType=navigationBars mFrame=[0,2214][1080,2340] mVisible=true mFlags=[]}, InsetsSource: {eac80004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {eac80005 mType=mandatorySystemGestures mFrame=[0,2214][1080,2340] mVisible=true mFlags=[]}, InsetsSource: {eac80006 mType=tappableElement mFrame=[0,2214][1080,2340] mVisible=true mFlags=[]}, InsetsSource: {eac80024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {7c8b0000 mType=statusBars mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {7c8b0005 mType=mandatorySystemGestures mFrame=[0,0][1080,112] mVisible=true mFlags=[]}, InsetsSource: {7c8b0006 mType=tappableElement mFrame=[0,0][1080,80] mVisible=true mFlags=[]} }
03-28 16:22:26.143 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: synced displayState. AttachInfo displayState=2
03-28 16:22:26.143 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: setView = android.widget.PopupWindow$PopupDecorView@886c595 TM=true
03-28 16:22:26.143 21041 21063 D OpenGLRenderer: HWUI - treat SMPTE_170M as sRGB
03-28 16:22:26.159 21041 21054 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Resizing android.view.ViewRootImpl@70e9376: frame = [0,80][1080,149] reportDraw = true forceLayout = false syncSeqId = -1
03-28 16:22:26.161 21041 21041 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@7d3b6aa[PopupWindow:fb0614c] mNativeObject= 0xb400006deb3564d0 sc.mNativeObject= 0xb400006f2b342f50 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646
03-28 16:22:26.161 21041 21041 I BLASTBufferQueue_Java: update, w= 1080 h= 69 mName = ViewRootImpl@7d3b6aa[PopupWindow:fb0614c] mNativeObject= 0xb400006deb3564d0 sc.mNativeObject= 0xb400006f2b342f50 format= -3 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344
03-28 16:22:26.162 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Relayout returned: old=(0,80,1080,2214) new=(0,80,1080,149) relayoutAsync=false req=(1080,69)0 dur=5 res=0x403 s={true 0xb400006f5b386080} ch=true seqId=0
03-28 16:22:26.162 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: performConfigurationChange setNightDimText nightDimLevel=0
03-28 16:22:26.163 21041 21041 D ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb400006f5b386080} hwInitialized=true
03-28 16:22:26.164 21041 21041 D ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698
03-28 16:22:26.164 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Setup new sync=wmsSync-ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]#2
03-28 16:22:26.164 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Creating new active sync group ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]#3
03-28 16:22:26.165 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: registerCallbacksForSync syncBuffer=false
03-28 16:22:26.166 21041 21103 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Received frameDrawingCallback syncResult=0 frameNum=1.
03-28 16:22:26.166 21041 21103 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: mWNT: t=0xb400006e1b362090 mBlastBufferQueue=0xb400006deb3564d0 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 <bottom of call stack>
03-28 16:22:26.166 21041 21103 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Setting up sync and frameCommitCallback
03-28 16:22:26.168 21041 21063 I BLASTBufferQueue: [ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]#1](f:0,a:0,s:0) onFrameAvailable the first frame is available
03-28 16:22:26.169 21041 21063 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
03-28 16:22:26.169 21041 21063 D OpenGLRenderer: CFMS:: SetUp Pid : 21041 Tid : 21063
03-28 16:22:26.170 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: reportDrawFinished seqId=0
03-28 16:22:26.172 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
03-28 16:22:26.173 21041 21041 D ViewRootImpl@11e9afa[MainActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400006f5b36e9d0}
03-28 16:22:26.173 21041 21041 D InputMethodManagerUtils: startInputInner - Id : 0
03-28 16:22:26.174 21041 21041 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
03-28 16:22:26.181 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[0,80][1080,149] display=[0,80][1080,2214] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2340]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
03-28 16:22:26.181 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: handleResized mSyncSeqId = 0
03-28 16:22:26.182 21041 21041 D ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: reportNextDraw android.view.ViewRootImpl.handleResized:2530 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7197 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7166 android.os.Handler.dispatchMessage:106
03-28 16:22:26.183 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Setup new sync=wmsSync-ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]#4
03-28 16:22:26.183 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Creating new active sync group ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]#5
03-28 16:22:26.183 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: registerCallbacksForSync syncBuffer=false
03-28 16:22:26.184 21041 21104 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Received frameDrawingCallback syncResult=0 frameNum=2.
03-28 16:22:26.184 21041 21104 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: mWNT: t=0xb400006e1b362a30 mBlastBufferQueue=0xb400006deb3564d0 fn= 2 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 <bottom of call stack>
03-28 16:22:26.184 21041 21104 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Setting up sync and frameCommitCallback
03-28 16:22:26.187 21041 21063 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: Received frameCommittedCallback lastAttemptedDrawFrameNum=2 didProduceBuffer=true
03-28 16:22:26.187 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: reportDrawFinished seqId=0
03-28 16:22:26.188 21041 21041 D InputMethodManagerUtils: startInputInner - Id : 0
03-28 16:22:26.189 21041 21041 I InsetsController: onStateChanged: host=com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity, from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7209, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2340), mDisplayCutout=DisplayCutout{insets=Rect(0, 80 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(511, 0 - 569, 80), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 physicalDisplayWidth=1080 physicalDisplayHeight=2340 density={2.8125} cutoutSpec={M 0,0 M 0,7.822222222222222‬‬ a 10.31111111111111‬,10.31111111111111‬ 0 1,0 0,20.62222222222222‬ a 10.31111111111111‬,10.31111111111111‬ 0 1,0 0,-20.62222222222222‬ Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 80) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {eac80001 mType=navigationBars mFrame=[0,2214][1080,2340] mVisible=true mFlags=[]}, InsetsSource: {eac80004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {eac80005 mType=mandatorySystemGestures mFrame=[0,2214][1080,2340] mVisible=true mFlags=[]}, InsetsSource: {eac80006 mType=tappableElement mFrame=[0,2214][1080,2340] mVisible=true mFlags=[]}, InsetsSource: {eac80024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {7c8b0000 mType=statusBars mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {7c8b0005 mType=mandatorySystemGestures mFrame=[0,0][1080,112] mVisible=true mFlags=[]}, InsetsSource: {7c8b0006 mType=tappableElement mFrame=[0,0][1080,80] mVisible=true mFlags=[]} }
03-28 16:22:26.190 21041 21041 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=ime, host=com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity
03-28 16:22:26.649 21041 21046 I .camera.example: Compiler allocated 6917KB to compile void android.view.ViewRootImpl.performTraversals()
03-28 16:22:27.070 21041 21081 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libreactnativejni.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes6.dex): ok
03-28 16:22:27.075 21041 21081 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libfbjni.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes6.dex): ok
03-28 16:22:27.343 21041 21041 I WindowManager: WindowManagerGlobal#removeView, ty=1000, view=android.widget.PopupWindow$PopupDecorView{886c595 V.E...... R....... 0,0-1080,69}, caller=android.view.WindowManagerGlobal.removeView:628 android.view.WindowManagerImpl.removeViewImmediate:208 android.widget.PopupWindow.dismissImmediate:2410
03-28 16:22:27.344 21041 21041 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda19@adb2611
03-28 16:22:27.346 21041 21041 I ViewRootImpl@7d3b6aa[PopupWindow:fb0614c]: dispatchDetachedFromWindow
03-28 16:22:27.349 21041 21041 D InputTransport: Input channel destroyed: 'eb8d702', fd=125
03-28 16:22:27.368 21041 21121 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libVisionCamera.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes2.dex): ok
03-28 16:22:27.377 21041 21121 I CameraManagerGlobal: Connecting to camera service
03-28 16:22:27.379 21041 21121 D VendorTagDescriptor: addVendorDescriptor: vendor tag id 11706189966126095484 added
03-28 16:22:27.383 21041 21052 I CameraManagerGlobal: Camera 0 facing CAMERA_FACING_BACK state now CAMERA_STATE_CLOSED for client io.storyfox.storyfoxapp.dev API Level 2 User Id 0
03-28 16:22:27.383 21041 21052 I CameraManagerGlobal: Camera 1 facing CAMERA_FACING_FRONT state now CAMERA_STATE_CLOSED for client io.storyfox.storyfoxapp.dev API Level 2 User Id 0
03-28 16:22:27.383 21041 21052 I CameraManagerGlobal: Camera 2 facing CAMERA_FACING_BACK state now CAMERA_STATE_CLOSED for client com.mrousavy.camera.example API Level 2 User Id 0
03-28 16:22:27.383 21041 21052 I CameraManagerGlobal: Camera 23 facing CAMERA_FACING_BACK state now CAMERA_STATE_CLOSED for client android.system API Level 2 User Id 0
03-28 16:22:27.383 21041 21052 I CameraManagerGlobal: Camera 3 facing CAMERA_FACING_FRONT state now CAMERA_STATE_CLOSED for client android.system API Level 2 User Id 0
03-28 16:22:27.383 21041 21052 I CameraManagerGlobal: Camera 4 facing CAMERA_FACING_FRONT state now CAMERA_STATE_CLOSED for client android.system API Level 2 User Id 0
03-28 16:22:27.383 21041 21052 I CameraManagerGlobal: Camera 56 facing CAMERA_FACING_BACK state now CAMERA_STATE_CLOSED for client android.system API Level 2 User Id 0
03-28 16:22:27.384 21041 21052 I CameraManagerGlobal: Camera 58 facing CAMERA_FACING_BACK state now CAMERA_STATE_CLOSED for client android.system API Level 2 User Id 0
03-28 16:22:27.384 21041 21052 I CameraManagerGlobal: Camera 60 facing CAMERA_FACING_BACK state now CAMERA_STATE_CLOSED for client android.system API Level 2 User Id 0
03-28 16:22:27.397 21041 21041 W unknown:ReactNative: Packager connection already open, nooping.
03-28 16:22:27.436 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.debuggingoverlay.DebuggingOverlayManager
03-28 16:22:27.440 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.uimanager.LayoutShadowNode
03-28 16:22:27.443 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.drawer.ReactDrawerLayoutManager
03-28 16:22:27.444 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollViewManager
03-28 16:22:27.446 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollContainerViewManager
03-28 16:22:27.447 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ReactProgressBarViewManager
03-28 16:22:27.449 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ProgressBarShadowNode
03-28 16:22:27.450 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactScrollViewManager
03-28 16:22:27.451 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager
03-28 16:22:27.452 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager$ReactSwitchShadowNode
03-28 16:22:27.453 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.swiperefresh.SwipeRefreshLayoutManager
03-28 16:22:27.453 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageViewManager
03-28 16:22:27.454 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShadowNode
03-28 16:22:27.455 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.image.ReactImageManager
03-28 16:22:27.456 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ReactModalHostManager
03-28 16:22:27.456 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ModalHostShadowNode
03-28 16:22:27.457 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactRawTextManager
03-28 16:22:27.457 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactRawTextShadowNode
03-28 16:22:27.457 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputManager
03-28 16:22:27.459 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputShadowNode
03-28 16:22:27.460 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactTextViewManager
03-28 16:22:27.461 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactTextShadowNode
03-28 16:22:27.462 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.view.ReactViewManager
03-28 16:22:27.463 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactVirtualTextViewManager
03-28 16:22:27.463 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactVirtualTextShadowNode
03-28 16:22:27.464 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.unimplementedview.ReactUnimplementedViewManager
03-28 16:22:27.464 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.reactnativecommunity.blurview.BlurViewManager
03-28 16:22:27.465 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.shopify.reactnative.skia.SkiaPictureViewManager
03-28 16:22:27.465 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.shopify.reactnative.skia.SkiaDomViewManager
03-28 16:22:27.466 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.gesturehandler.react.RNGestureHandlerRootViewManager
03-28 16:22:27.466 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager
03-28 16:22:27.467 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.th3rdwave.safeareacontext.SafeAreaProviderManager
03-28 16:22:27.468 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.th3rdwave.safeareacontext.SafeAreaViewManager
03-28 16:22:27.468 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.th3rdwave.safeareacontext.SafeAreaViewShadowNode
03-28 16:22:27.468 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.rnscreens.ScreenContainerViewManager
03-28 16:22:27.469 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.rnscreens.ScreenViewManager
03-28 16:22:27.470 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.rnscreens.ModalScreenViewManager
03-28 16:22:27.470 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.rnscreens.ScreenStackViewManager
03-28 16:22:27.471 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.rnscreens.ScreenStackHeaderConfigViewManager
03-28 16:22:27.472 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.rnscreens.ScreenStackHeaderSubviewManager
03-28 16:22:27.472 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.rnscreens.SearchBarManager
03-28 16:22:27.474 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.brentvatne.exoplayer.ReactExoplayerViewManager
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraStarted'->'onStarted'
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraError'->'onError'
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraViewReady'->'onViewReady'
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraAverageFpsChanged'->'onAverageFpsChanged'
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraShutter'->'onShutter'
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraOutputOrientationChanged'->'onOutputOrientationChanged'
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraInitialized'->'onInitialized'
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraCodeScanned'->'onCodeScanned'
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraPreviewOrientationChanged'->'onPreviewOrientationChanged'
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraStopped'->'onStopped'
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraPreviewStarted'->'onPreviewStarted'
03-28 16:22:27.475 21041 21126 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraPreviewStopped'->'onPreviewStopped'
03-28 16:22:27.475 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.mrousavy.camera.react.CameraViewManager
03-28 16:22:27.482 21041 21126 W .camera.example: Accessing hidden field Ljava/lang/reflect/Field;->accessFlags:I (unsupported, reflection, allowed)
03-28 16:22:27.486 21041 21126 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libyoga.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes6.dex): ok
03-28 16:22:27.517 21041 21126 I CameraManager: registerAvailabilityCallback: Is device callback = false
03-28 16:22:27.517 21041 21126 I CameraManagerGlobal: postSingleUpdate device: camera id 0 status STATUS_PRESENT
03-28 16:22:27.517 21041 21126 I CameraManagerGlobal: postSingleUpdate device: camera id 1 status STATUS_PRESENT
03-28 16:22:27.517 21041 21126 I CameraManagerGlobal: postSingleUpdate device: camera id 2 status STATUS_PRESENT
03-28 16:22:27.517 21041 21126 I CameraManagerGlobal: postSingleUpdate device: camera id 3 status STATUS_PRESENT
03-28 16:22:27.524 21041 21126 I CameraDevices: Camera #0 is now available.
03-28 16:22:27.524 21041 21126 I CameraDevices: Camera #1 is now available.
03-28 16:22:27.524 21041 21126 I CameraDevices: Camera #2 is now available.
03-28 16:22:27.524 21041 21126 I CameraDevices: Camera #3 is now available.
03-28 16:22:27.525 21041 21129 I CameraDevices: Initializing ProcessCameraProvider...
03-28 16:22:27.535 21041 21129 D QuirkSettingsLoader: QuirkSettings$MetadataHolderService is not found.
03-28 16:22:27.535 21041 21129 D CameraX : QuirkSettings from app metadata: null
03-28 16:22:27.536 21041 21129 D CameraX : QuirkSettings by default: QuirkSettings{enabledWhenDeviceHasQuirk=true, forceEnabledQuirks=[], forceDisabledQuirks=[]}
03-28 16:22:27.546 21041 21131 D DeviceQuirks: camera2 DeviceQuirks =
03-28 16:22:27.573 21041 21131 D CameraRepository: Added camera: 0
03-28 16:22:27.579 21041 21131 D CameraQuirks: camera2 CameraQuirks =
03-28 16:22:27.590 21041 21131 I Camera2CameraInfo: Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED
03-28 16:22:27.593 21041 21131 I CameraManager: registerAvailabilityCallback: Is device callback = false
03-28 16:22:27.593 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 0 status STATUS_PRESENT
03-28 16:22:27.594 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 1 status STATUS_PRESENT
03-28 16:22:27.594 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 2 status STATUS_PRESENT
03-28 16:22:27.594 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 3 status STATUS_PRESENT
03-28 16:22:27.594 21041 21131 D CameraRepository: Added camera: 1
03-28 16:22:27.595 21041 21131 D CameraQuirks: camera2 CameraQuirks =
03-28 16:22:27.595 21041 21131 I Camera2CameraInfo: Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED
03-28 16:22:27.596 21041 21131 I CameraManager: registerAvailabilityCallback: Is device callback = false
03-28 16:22:27.596 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 0 status STATUS_PRESENT
03-28 16:22:27.596 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 1 status STATUS_PRESENT
03-28 16:22:27.596 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 2 status STATUS_PRESENT
03-28 16:22:27.596 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 3 status STATUS_PRESENT
03-28 16:22:27.596 21041 21131 D CameraRepository: Added camera: 2
03-28 16:22:27.597 21041 21131 D CameraQuirks: camera2 CameraQuirks =
03-28 16:22:27.597 21041 21131 I Camera2CameraInfo: Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED
03-28 16:22:27.598 21041 21131 I CameraManager: registerAvailabilityCallback: Is device callback = false
03-28 16:22:27.598 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 0 status STATUS_PRESENT
03-28 16:22:27.598 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 1 status STATUS_PRESENT
03-28 16:22:27.598 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 2 status STATUS_PRESENT
03-28 16:22:27.598 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 3 status STATUS_PRESENT
03-28 16:22:27.598 21041 21131 D CameraRepository: Added camera: 3
03-28 16:22:27.599 21041 21131 D CameraQuirks: camera2 CameraQuirks =
03-28 16:22:27.599 21041 21131 I Camera2CameraInfo: Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED
03-28 16:22:27.600 21041 21131 I CameraManager: registerAvailabilityCallback: Is device callback = false
03-28 16:22:27.600 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 0 status STATUS_PRESENT
03-28 16:22:27.600 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 1 status STATUS_PRESENT
03-28 16:22:27.600 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 2 status STATUS_PRESENT
03-28 16:22:27.600 21041 21131 I CameraManagerGlobal: postSingleUpdate device: camera id 3 status STATUS_PRESENT
03-28 16:22:27.601 21041 21131 D CameraValidator: Verifying camera lens facing on a54x, lensFacingInteger: null
03-28 16:22:27.603 21041 21136 I CameraDevices: Initializing ExtensionsManager...
03-28 16:22:27.606 21041 21136 I cx/ExtensionVersion: extension library version = 1.4.0, device version = 1.4.0
03-28 16:22:27.607 21041 21136 D ExtenderVersion: Selected vendor runtime: 1.4.0
03-28 16:22:27.607 21041 21136 I cx/ServiceInitializer: init: app version = 1.4.0
03-28 16:22:27.607 21041 21136 I cx/ServiceInitializer: bind to extension service
03-28 16:22:27.607 21041 21136 I cx/ServiceInitializer: bindService start. intent = Intent { cmp=com.samsung.android.cameraxservice/com.samsung.android.camerax.service.CameraExtensionService }
03-28 16:22:27.612 21041 21137 I cx/ServiceInitializer: service connected
03-28 16:22:27.612 21041 21136 I cx/ServiceInitializer: Service is available
03-28 16:22:27.613 21041 21136 D ExtensionsManager: Successfully initialized extensions
03-28 16:22:27.613 21041 21136 I CameraDevices: Successfully initialized!
03-28 16:22:27.626 21041 21136 D DeviceQuirks: video DeviceQuirks =
03-28 16:22:27.627 21041 21136 D CompatibilityChangeReporter: Compat change id reported: 206033068; UID 10570; state: ENABLED
03-28 16:22:27.628 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=48000000, frameRate=30, width=3840, height=2160, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.628 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.628 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.629 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.631 21041 21136 D DeviceQuirks: extensions DeviceQuirks = CrashWhenOnDisableTooSoon | GetAvailableKeysNeedsOnInit
03-28 16:22:27.639 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 202) : true
03-28 16:22:27.639 21041 21136 D CameraCharacteristicsUtil: isAvailableDynamicShotInfo : true
03-28 16:22:27.639 21041 21136 I cx/HdrExt#0: isExtensionAvailable: cameraId = 0, true
03-28 16:22:27.640 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 201) : false
03-28 16:22:27.640 21041 21136 I cx/NightExt#1: isExtensionAvailable: cameraId = 0, false
03-28 16:22:27.640 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 203) : false
03-28 16:22:27.640 21041 21136 I cx/SuperNightExt#2: isExtensionAvailable: cameraId = 0, false
03-28 16:22:27.676 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.677 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.677 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.678 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 202) : true
03-28 16:22:27.678 21041 21136 D CameraCharacteristicsUtil: isAvailableDynamicShotInfo : true
03-28 16:22:27.678 21041 21136 I cx/HdrExt#3: isExtensionAvailable: cameraId = 1, true
03-28 16:22:27.679 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 201) : false
03-28 16:22:27.679 21041 21136 I cx/NightExt#4: isExtensionAvailable: cameraId = 1, false
03-28 16:22:27.679 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 203) : false
03-28 16:22:27.679 21041 21136 I cx/SuperNightExt#5: isExtensionAvailable: cameraId = 1, false
03-28 16:22:27.707 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.708 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.708 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.709 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 202) : true
03-28 16:22:27.709 21041 21136 D CameraCharacteristicsUtil: isAvailableDynamicShotInfo : true
03-28 16:22:27.709 21041 21136 I cx/HdrExt#6: isExtensionAvailable: cameraId = 2, true
03-28 16:22:27.709 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 201) : false
03-28 16:22:27.709 21041 21136 I cx/NightExt#7: isExtensionAvailable: cameraId = 2, false
03-28 16:22:27.709 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 203) : false
03-28 16:22:27.709 21041 21136 I cx/SuperNightExt#8: isExtensionAvailable: cameraId = 2, false
03-28 16:22:27.735 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.735 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.735 21041 21136 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:27.736 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 202) : true
03-28 16:22:27.736 21041 21136 D CameraCharacteristicsUtil: isAvailableDynamicShotInfo : true
03-28 16:22:27.736 21041 21136 I cx/HdrExt#9: isExtensionAvailable: cameraId = 3, true
03-28 16:22:27.736 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 201) : false
03-28 16:22:27.736 21041 21136 I cx/NightExt#10: isExtensionAvailable: cameraId = 3, false
03-28 16:22:27.736 21041 21136 D CameraCharacteristicsUtil: isAvailableFeature(mode 203) : false
03-28 16:22:27.736 21041 21136 I cx/SuperNightExt#11: isExtensionAvailable: cameraId = 3, false
03-28 16:22:27.756 21041 21125 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libreactnativeblob.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes6.dex): ok
03-28 16:22:27.774 21041 21126 I WebViewFactory: Loading com.google.android.webview version 134.0.6998.135 (code 699813533)
03-28 16:22:27.777 21041 21126 W ziparchive: Unable to open '/data/app/~~tAbmfb_UP4x5Ng_xQQOmOw==/com.google.android.trichromelibrary_699813533-9UV1mO8_FTRtebS5Pq_uKA==/base.dm': No such file or directory
03-28 16:22:27.777 21041 21126 W ziparchive: Unable to open '/data/app/~~tAbmfb_UP4x5Ng_xQQOmOw==/com.google.android.trichromelibrary_699813533-9UV1mO8_FTRtebS5Pq_uKA==/base.dm': No such file or directory
03-28 16:22:27.777 21041 21126 W .camera.example: Entry not found
03-28 16:22:27.777 21041 21126 D nativeloader: Configuring clns-6 for other apk /data/app/~~tAbmfb_UP4x5Ng_xQQOmOw==/com.google.android.trichromelibrary_699813533-9UV1mO8_FTRtebS5Pq_uKA==/base.apk. target_sdk_version=35, uses_libraries=ALL, library_path=/data/app/~~Aa019ZpT9Q4kNEEUzWSMvw==/com.google.android.webview-WxMbKHtkwTAig4gEsMrPcA==/lib/arm64:/data/app/~~Aa019ZpT9Q4kNEEUzWSMvw==/com.google.android.webview-WxMbKHtkwTAig4gEsMrPcA==/base.apk!/lib/arm64-v8a:/data/app/~~tAbmfb_UP4x5Ng_xQQOmOw==/com.google.android.trichromelibrary_699813533-9UV1mO8_FTRtebS5Pq_uKA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand
03-28 16:22:27.777 21041 21126 D nativeloader: Extending system_exposed_libraries: libhumantracking.arcsoft.so:libPortraitDistortionCorrection.arcsoft.so:libPortraitDistortionCorrectionCali.arcsoft.so:libface_landmark.arcsoft.so:libFacialStickerEngine.arcsoft.so:libveengine.arcsoft.so:libimage_enhancement.arcsoft.so:liblow_light_hdr.arcsoft.so:libhigh_dynamic_range.arcsoft.so:libobjectcapture_jni.arcsoft.so:libobjectcapture.arcsoft.so:libFacialAttributeDetection.arcsoft.so:libaudiomirroring_jni.audiomirroring.samsung.so:libBeauty_v4.camera.samsung.so:libexifa.camera.samsung.so:libjpega.camera.samsung.so:libOpenCv.camera.samsung.so:libImageScreener.camera.samsung.so:libMyFilter.camera.samsung.so:libtensorflowLite.myfilter.camera.samsung.so:libtensorflowlite_inference_api.myfilter.camera.samsung.so:libHIDTSnapJNI.camera.samsung.so:libSmartScan.camera.samsung.so:libRectify.camera.samsung.so:libDocRectifyWrapper.camera.samsung.so:libUltraWideDistortionCorrection.camera.samsung.so:libFace_Landmark_API.camera.samsung.so:libHpr_RecGAE_cvFeature_v1.0.camera.sams
03-28 16:22:27.781 21041 21126 W .camera.example: Loading /data/app/~~Aa019ZpT9Q4kNEEUzWSMvw==/com.google.android.webview-WxMbKHtkwTAig4gEsMrPcA==/oat/arm64/base.odex non-executable as it requires an image which we failed to load
03-28 16:22:27.782 21041 21126 D nativeloader: Configuring clns-7 for other apk /data/app/~~Aa019ZpT9Q4kNEEUzWSMvw==/com.google.android.webview-WxMbKHtkwTAig4gEsMrPcA==/base.apk. target_sdk_version=35, uses_libraries=, library_path=/data/app/~~Aa019ZpT9Q4kNEEUzWSMvw==/com.google.android.webview-WxMbKHtkwTAig4gEsMrPcA==/lib/arm64:/data/app/~~Aa019ZpT9Q4kNEEUzWSMvw==/com.google.android.webview-WxMbKHtkwTAig4gEsMrPcA==/base.apk!/lib/arm64-v8a:/data/app/~~tAbmfb_UP4x5Ng_xQQOmOw==/com.google.android.trichromelibrary_699813533-9UV1mO8_FTRtebS5Pq_uKA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand
03-28 16:22:27.796 21041 21126 I cr_WVCFactoryProvider: version=134.0.6998.135 (699813533) minSdkVersion=29 isBundle=false multiprocess=true packageId=2
03-28 16:22:27.803 21041 21126 D nativeloader: Load /data/app/~~tAbmfb_UP4x5Ng_xQQOmOw==/com.google.android.trichromelibrary_699813533-9UV1mO8_FTRtebS5Pq_uKA==/base.apk!/lib/arm64-v8a/libmonochrome_64.so using ns clns-7 from class loader (caller=/data/app/~~Aa019ZpT9Q4kNEEUzWSMvw==/com.google.android.webview-WxMbKHtkwTAig4gEsMrPcA==/base.apk): ok
03-28 16:22:27.805 21041 21126 D nativeloader: Load /system/lib64/libwebviewchromium_plat_support.so using ns clns-7 from class loader (caller=/data/app/~~Aa019ZpT9Q4kNEEUzWSMvw==/com.google.android.webview-WxMbKHtkwTAig4gEsMrPcA==/base.apk): ok
03-28 16:22:27.807 21041 21142 I chromium: [0328/162227.807540:INFO:variations_seed_loader.cc(67)] Failed to open file for reading.: No such file or directory (2)
03-28 16:22:27.811 21041 21126 I cr_LibraryLoader: Successfully loaded native library
03-28 16:22:27.812 21041 21126 I cr_CachingUmaRecorder: Flushed 6 samples from 6 histograms, 0 samples were dropped.
03-28 16:22:28.044 21041 21125 I ReactNativeJS: Running "VisionCameraExample" with {"rootTag":11}
03-28 16:22:28.276 21041 21125 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/librnworklets.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes2.dex): ok
03-28 16:22:28.277 21041 21125 I ReactNativeJS: Loading react-native-worklets-core...
03-28 16:22:28.280 21041 21125 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libturbomodulejsijni.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes6.dex): ok
03-28 16:22:28.282 21041 21125 I ReactNativeJS: Worklets loaded successfully
03-28 16:22:28.291 21041 21125 I VisionCameraProxy: Initializing VisionCameraProxy...
03-28 16:22:28.291 21041 21125 I VisionCameraProxy: Creating Worklet Context...
03-28 16:22:28.293 21041 21125 I VisionCameraProxy: Worklet Context created!
03-28 16:22:28.297 21041 21125 I ReactNativeJS: Re-rendering Navigator. Camera: granted | Microphone: granted
03-28 16:22:28.332 21041 21125 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libreanimated.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes6.dex): ok
03-28 16:22:28.332 21041 21125 W .camera.example: CheckJNI: method to register "installJSIBindings" not in the given class. This is slow, consider changing your RegisterNatives calls.
03-28 16:22:28.487 21041 21041 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libreact_featureflagsjni.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes6.dex): ok
03-28 16:22:28.535 21041 21125 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/librnscreens.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes2.dex): ok
03-28 16:22:28.597 21041 21125 I MMKV : Loading C++ library...
03-28 16:22:28.599 21041 21125 D nativeloader: Load /data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!/lib/arm64-v8a/libreactnativemmkv.so using ns clns-5 from class loader (caller=/data/app/~~kxbQA94vg2qniIHDClYqGw==/com.mrousavy.camera.example-2wJEQYEv5m7TUlNb-K9DeQ==/base.apk!classes2.dex): ok
03-28 16:22:28.599 21041 21125 I MMKV : Installing MMKV JSI Bindings for MMKV root directory: /data/user/0/com.mrousavy.camera.example/files/mmkv
03-28 16:22:28.600 21041 21125 I MMKV : Successfully installed MMKV JSI Bindings!
03-28 16:22:28.600 21041 21125 I RNMMKV : Creating MMKV instance "mmkv.default"... (Path: , Encrypted: 0)
03-28 16:22:28.602 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=48000000, frameRate=30, width=3840, height=2160, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.602 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.602 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.603 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.603 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 202) : true
03-28 16:22:28.603 21041 21125 D CameraCharacteristicsUtil: isAvailableDynamicShotInfo : true
03-28 16:22:28.603 21041 21125 I cx/HdrExt#12: isExtensionAvailable: cameraId = 0, true
03-28 16:22:28.603 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 201) : false
03-28 16:22:28.604 21041 21125 I cx/NightExt#13: isExtensionAvailable: cameraId = 0, false
03-28 16:22:28.604 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 203) : false
03-28 16:22:28.604 21041 21125 I cx/SuperNightExt#14: isExtensionAvailable: cameraId = 0, false
03-28 16:22:28.631 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.631 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.631 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.631 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 202) : true
03-28 16:22:28.631 21041 21125 D CameraCharacteristicsUtil: isAvailableDynamicShotInfo : true
03-28 16:22:28.631 21041 21125 I cx/HdrExt#15: isExtensionAvailable: cameraId = 1, true
03-28 16:22:28.632 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 201) : false
03-28 16:22:28.632 21041 21125 I cx/NightExt#16: isExtensionAvailable: cameraId = 1, false
03-28 16:22:28.632 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 203) : false
03-28 16:22:28.632 21041 21125 I cx/SuperNightExt#17: isExtensionAvailable: cameraId = 1, false
03-28 16:22:28.653 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.653 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.653 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.653 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 202) : true
03-28 16:22:28.654 21041 21125 D CameraCharacteristicsUtil: isAvailableDynamicShotInfo : true
03-28 16:22:28.654 21041 21125 I cx/HdrExt#18: isExtensionAvailable: cameraId = 2, true
03-28 16:22:28.654 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 201) : false
03-28 16:22:28.654 21041 21125 I cx/NightExt#19: isExtensionAvailable: cameraId = 2, false
03-28 16:22:28.654 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 203) : false
03-28 16:22:28.654 21041 21125 I cx/SuperNightExt#20: isExtensionAvailable: cameraId = 2, false
03-28 16:22:28.676 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.676 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.676 21041 21125 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.676 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 202) : true
03-28 16:22:28.676 21041 21125 D CameraCharacteristicsUtil: isAvailableDynamicShotInfo : true
03-28 16:22:28.676 21041 21125 I cx/HdrExt#21: isExtensionAvailable: cameraId = 3, true
03-28 16:22:28.677 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 201) : false
03-28 16:22:28.677 21041 21125 I cx/NightExt#22: isExtensionAvailable: cameraId = 3, false
03-28 16:22:28.677 21041 21125 D CameraCharacteristicsUtil: isAvailableFeature(mode 203) : false
03-28 16:22:28.677 21041 21125 I cx/SuperNightExt#23: isExtensionAvailable: cameraId = 3, false
03-28 16:22:28.793 21041 21125 I FrameProcessorPluginRegistry: Looking up Frame Processor Plugin "example_plugin"...
03-28 16:22:28.793 21041 21125 I FrameProcessorPluginRegistry: Frame Processor Plugin "example_plugin" found! Initializing...
03-28 16:22:28.793 21041 21125 I SharedArray: Wrapping Java ByteBuffer with size 5...
03-28 16:22:28.793 21041 21125 I SharedArray: Allocating SharedArray with size 5...
03-28 16:22:28.793 21041 21125 D ExamplePlugin: Successfully allocated SharedArray! Size: 5
03-28 16:22:28.793 21041 21125 I SharedArray: Wrapping Java ByteBuffer with size 10...
03-28 16:22:28.793 21041 21125 D ExamplePlugin: Successfully wrapped SharedArray in ByteBuffer! Size: 10
03-28 16:22:28.793 21041 21125 D ExamplePlugin: ExampleFrameProcessorPlugin initialized with options: {}
03-28 16:22:28.794 21041 21125 I FrameProcessorPluginRegistry: Looking up Frame Processor Plugin "example_kotlin_swift_plugin"...
03-28 16:22:28.794 21041 21125 I FrameProcessorPluginRegistry: Frame Processor Plugin "example_kotlin_swift_plugin" found! Initializing...
03-28 16:22:28.795 21041 21125 D ExampleKotlinPlugin: ExampleKotlinFrameProcessorPlugin initialized with options: {foo=bar}
03-28 16:22:28.796 21041 21125 I ReactNativeJS: {
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "formats": [],
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "sensorOrientation": "landscape-left",
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "hardwareLevel": "limited",
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "maxZoom": 8,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "minZoom": 1,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "maxExposure": 20,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "supportsLowLightBoost": false,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "neutralZoom": 1,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "physicalDevices": [
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "ultra-wide-angle-camera"
03-28 16:22:28.796 21041 21125 I ReactNativeJS: ],
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "supportsFocus": true,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "supportsRawCapture": false,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "isMultiCam": false,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "minFocusDistance": 0,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "minExposure": -20,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "name": "2 (BACK) androidx.camera.camera2",
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "hasFlash": false,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "hasTorch": false,
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "position": "back",
03-28 16:22:28.796 21041 21125 I ReactNativeJS: "id": "2"
03-28 16:22:28.796 21041 21125 I ReactNativeJS: }
03-28 16:22:28.858 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraStarted'->'onStarted'
03-28 16:22:28.858 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraError'->'onError'
03-28 16:22:28.858 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraViewReady'->'onViewReady'
03-28 16:22:28.858 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraAverageFpsChanged'->'onAverageFpsChanged'
03-28 16:22:28.858 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraShutter'->'onShutter'
03-28 16:22:28.858 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraOutputOrientationChanged'->'onOutputOrientationChanged'
03-28 16:22:28.858 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraInitialized'->'onInitialized'
03-28 16:22:28.858 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraCodeScanned'->'onCodeScanned'
03-28 16:22:28.858 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraPreviewOrientationChanged'->'onPreviewOrientationChanged'
03-28 16:22:28.858 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraStopped'->'onStopped'
03-28 16:22:28.858 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraPreviewStarted'->'onPreviewStarted'
03-28 16:22:28.859 21041 21125 E unknown:UIManagerModuleConstantsHelper: Direct event name for 'CameraView' doesn't correspond to the naming convention, expected 'topEventName'->'onEventName', got 'topCameraPreviewStopped'->'onPreviewStopped'
03-28 16:22:28.889 21041 21041 I CameraSession: Camera Lifecycle changed to CREATED!
03-28 16:22:28.892 21041 21041 I CameraView: Updating CameraSession...
03-28 16:22:28.898 21041 21041 I CameraView: Updating CameraSession...
03-28 16:22:28.898 21041 21041 I CameraView: Updating CameraSession...
03-28 16:22:28.899 21041 21041 I CameraSession: configure { ... }: Waiting for lock...
03-28 16:22:28.899 21041 21041 I CameraView: A new configure { ... } call arrived, aborting this one...
03-28 16:22:28.900 21041 21041 I CameraSession: configure { ... }: Waiting for lock...
03-28 16:22:28.900 21041 21041 I CameraSession: configure { ... }: Updating CameraSession Configuration... Difference(deviceChanged=true, outputsChanged=true, sidePropsChanged=true, isActiveChanged=true, orientationChanged=true, locationChanged=true)
03-28 16:22:28.902 21041 21041 I CameraSession: Creating new Outputs for Camera #2...
03-28 16:22:28.902 21041 21041 I CameraSession: Using FPS Range: [30, 30]
03-28 16:22:28.902 21041 21041 I CameraSession: Creating Preview output...
03-28 16:22:28.907 21041 21041 I CameraSession: Creating Photo output...
03-28 16:22:28.908 21041 21041 I CameraSession: Photo size: 1920x886
03-28 16:22:28.910 21041 21041 I CameraSession: Creating Video output...
03-28 16:22:28.910 21041 21041 I CameraSession: Creating new Recorder...
03-28 16:22:28.913 21041 21041 D Recorder: mRequiredFreeStorageBytes = 50 MB
03-28 16:22:28.914 21041 21041 I CameraSession: Video size: 1920x1080
03-28 16:22:28.917 21041 21041 I CameraSession: Creating YUV Frame Processor output...
03-28 16:22:28.918 21041 21041 I CameraSession: Frame Processor size: 1920x1080
03-28 16:22:28.922 21041 21041 I CameraSession: Successfully created new Outputs for Camera #2!
03-28 16:22:28.923 21041 21041 I CameraSession: Binding Camera #2...
03-28 16:22:28.924 21041 21041 I CameraSession: Binding 4 use-cases...
03-28 16:22:28.928 21041 21041 D DeviceQuirks: core DeviceQuirks = SurfaceOrderQuirk | LargeJpegImageQuirk
03-28 16:22:28.944 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.945 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.945 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.945 21041 21041 D QualitySelector: supportedQualities = [ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}]
03-28 16:22:28.945 21041 21041 D QualitySelector: Select quality by fallbackStrategy = RuleStrategy{fallbackQuality=ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, fallbackRule=1}
03-28 16:22:28.945 21041 21041 D QualitySelector: sizeSortedQualities = [ConstantQuality{value=8, name=UHD, typicalSizes=[3840x2160]}, ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}], fallback quality = ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, largerQualities = [], smallerQualities = [ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}]
03-28 16:22:28.945 21041 21041 D VideoCapture: Found selectedQualities [ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}] by QualitySelector{preferredQualities=[ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}], fallbackStrategy=RuleStrategy{fallbackQuality=ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, fallbackRule=1}}
03-28 16:22:28.947 21041 21041 D VideoCapture: Set custom ordered resolutions = [1920x1080, 1280x720, 720x480]
03-28 16:22:28.951 21041 21041 D DynamicRangeResolver: Resolved dynamic range for use case androidx.camera.core.Preview-c177e9c2-7c3c-49f1-a672-5c623aa87aeb to no compatible HDR dynamic ranges.
03-28 16:22:28.951 21041 21041 D DynamicRangeResolver: DynamicRange@ce9ebd9{encoding=UNSPECIFIED, bitDepth=0}
03-28 16:22:28.951 21041 21041 D DynamicRangeResolver: ->
03-28 16:22:28.951 21041 21041 D DynamicRangeResolver: DynamicRange@e12e620{encoding=SDR, bitDepth=8}
03-28 16:22:28.957 21041 21126 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.swmansion.rnscreens.ScreensShadowNode
03-28 16:22:28.957 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.957 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.958 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:28.958 21041 21041 D QualitySelector: supportedQualities = [ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}]
03-28 16:22:28.958 21041 21041 D QualitySelector: Select quality by fallbackStrategy = RuleStrategy{fallbackQuality=ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, fallbackRule=1}
03-28 16:22:28.958 21041 21041 D QualitySelector: sizeSortedQualities = [ConstantQuality{value=8, name=UHD, typicalSizes=[3840x2160]}, ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}], fallback quality = ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, largerQualities = [], smallerQualities = [ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}]
03-28 16:22:28.958 21041 21041 D VideoCapture: Found selectedQualities [ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}] by QualitySelector{preferredQualities=[ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}], fallbackStrategy=RuleStrategy{fallbackQuality=ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, fallbackRule=1}}
03-28 16:22:28.959 21041 21041 D VideoCapture: Set custom ordered resolutions = [1920x1080, 1280x720, 720x480]
03-28 16:22:28.960 21041 21041 D ResolutionsMerger: The closer aspect ratio to the sensor size (4000x3000) is 4/3.
03-28 16:22:28.971 21041 21041 D ResolutionsMerger: Parent resolutions: [1920x1440, 1440x1080, 960x720, 1920x1080, 1280x720, 720x480]
03-28 16:22:28.974 21041 21041 D CameraQuirks: camera2 CameraQuirks =
03-28 16:22:28.975 21041 21041 D CameraQuirks: camera2 CameraQuirks =
03-28 16:22:28.975 21041 21041 D CameraQuirks: camera2 CameraQuirks =
03-28 16:22:28.984 21041 21041 D ImageCapture: createPipeline(cameraId: 2, streamSpec: StreamSpec{resolution=1920x886, dynamicRange=DynamicRange@e12e620{encoding=SDR, bitDepth=8}, expectedFrameRateRange=[30, 30], implementationOptions=androidx.camera.camera2.impl.Camera2ImplConfig@2e6994d, zslDisabled=false})
03-28 16:22:28.989 21041 21041 D CompatibilityChangeReporter: Compat change id reported: 236825255; UID 10570; state: ENABLED
03-28 16:22:28.991 21041 21041 D DeferrableSurface: Surface created[total_surfaces=1, used_surfaces=0](androidx.camera.core.impl.ImmediateSurface@d72ec02}
03-28 16:22:29.001 21041 21135 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use case androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961 ACTIVE
03-28 16:22:29.005 21041 21041 D DeferrableSurface: Surface created[total_surfaces=2, used_surfaces=0](androidx.camera.core.impl.ImmediateSurface@73c1750}
03-28 16:22:29.006 21041 21135 D UseCaseAttachState: Active and attached use case: [] for camera: 2
03-28 16:22:29.008 21041 21041 D ResolutionsMerger: Parent resolutions: [1920x1440, 1440x1080, 960x720, 1920x1080, 1280x720, 720x480]
03-28 16:22:29.014 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.014 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.014 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.014 21041 21041 D QualitySelector: supportedQualities = [ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}]
03-28 16:22:29.014 21041 21041 D QualitySelector: Select quality by fallbackStrategy = RuleStrategy{fallbackQuality=ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, fallbackRule=1}
03-28 16:22:29.015 21041 21041 D QualitySelector: sizeSortedQualities = [ConstantQuality{value=8, name=UHD, typicalSizes=[3840x2160]}, ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}], fallback quality = ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, largerQualities = [], smallerQualities = [ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}]
03-28 16:22:29.015 21041 21041 D VideoCapture: Found selectedQualities [ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}] by QualitySelector{preferredQualities=[ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}], fallbackStrategy=RuleStrategy{fallbackQuality=ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, fallbackRule=1}}
03-28 16:22:29.015 21041 21041 D VideoCapture: Set custom ordered resolutions = [1920x1080, 1280x720, 720x480]
03-28 16:22:29.018 21041 21041 D DeferrableSurface: Surface created[total_surfaces=3, used_surfaces=0](androidx.camera.core.processing.SurfaceEdge$SettableSurface@3df95a}
03-28 16:22:29.025 21041 21049 W .camera.example: ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~Aa019ZpT9Q4kNEEUzWSMvw==/com.google.android.webview-WxMbKHtkwTAig4gEsMrPcA==/base.apk' with 1 weak references
03-28 16:22:29.025 21041 21049 W .camera.example: ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~tAbmfb_UP4x5Ng_xQQOmOw==/com.google.android.trichromelibrary_699813533-9UV1mO8_FTRtebS5Pq_uKA==/base.apk' with 1 weak references
03-28 16:22:29.031 21041 21167 D OpenGlRenderer: EGLContext created, client version 2
03-28 16:22:29.034 21041 21167 D GLUtils : Shader program for input format UNKNOWN created: androidx.camera.core.processing.util.GLUtils$SamplerShaderProgram@43b8068
03-28 16:22:29.035 21041 21167 D GLUtils : Shader program for input format DEFAULT created: androidx.camera.core.processing.util.GLUtils$SamplerShaderProgram@d525126
03-28 16:22:29.035 21041 21167 D GLUtils : Shader program for input format YUV created: androidx.camera.core.processing.util.GLUtils$SamplerShaderProgram@57c3b14
03-28 16:22:29.036 21041 21167 D OpenGlRenderer: Using program for input format UNKNOWN: androidx.camera.core.processing.util.GLUtils$SamplerShaderProgram@43b8068
03-28 16:22:29.038 21041 21041 D DeferrableSurface: Surface created[total_surfaces=4, used_surfaces=0](androidx.camera.core.processing.SurfaceEdge$SettableSurface@a0259b2}
03-28 16:22:29.038 21041 21041 D DeferrableSurface: Surface created[total_surfaces=5, used_surfaces=0](androidx.camera.core.processing.SurfaceEdge$SettableSurface@f6bf480}
03-28 16:22:29.040 21041 21041 D DeferrableSurface: Surface created[total_surfaces=6, used_surfaces=0](androidx.camera.core.SurfaceRequest$2@866065f}
03-28 16:22:29.041 21041 21041 D DeferrableSurface: New surface in use[total_surfaces=6, used_surfaces=1](androidx.camera.core.SurfaceRequest$2@866065f}
03-28 16:22:29.041 21041 21041 D DeferrableSurface: use count+1, useCount=1 androidx.camera.core.SurfaceRequest$2@866065f
03-28 16:22:29.042 21041 21041 D DeferrableSurface: Surface created[total_surfaces=7, used_surfaces=1](androidx.camera.core.processing.SurfaceEdge$SettableSurface@ae9144}
03-28 16:22:29.043 21041 21041 D DeferrableSurface: Surface created[total_surfaces=8, used_surfaces=1](androidx.camera.core.SurfaceRequest$2@ba57db0}
03-28 16:22:29.043 21041 21167 D OpenGlRenderer: Using program for input format DEFAULT: androidx.camera.core.processing.util.GLUtils$SamplerShaderProgram@d525126
03-28 16:22:29.043 21041 21041 D DeferrableSurface: New surface in use[total_surfaces=8, used_surfaces=2](androidx.camera.core.SurfaceRequest$2@ba57db0}
03-28 16:22:29.043 21041 21041 D DeferrableSurface: use count+1, useCount=1 androidx.camera.core.SurfaceRequest$2@ba57db0
03-28 16:22:29.045 21041 21041 D DeferrableSurface: use count+1, useCount=2 androidx.camera.core.SurfaceRequest$2@ba57db0
03-28 16:22:29.045 21041 21041 D VideoCapture: onSuggestedStreamSpecUpdated: StreamSpec{resolution=720x1280, dynamicRange=DynamicRange@d0c3d11{encoding=SDR, bitDepth=8}, expectedFrameRateRange=[30, 30], implementationOptions=androidx.camera.camera2.impl.Camera2ImplConfig@6ff5f61, zslDisabled=false}
03-28 16:22:29.045 21041 21041 W VideoCapture: suggested resolution 720x1280 is not in custom ordered resolutions [1920x1080, 1280x720, 720x480]
03-28 16:22:29.046 21041 21133 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use case androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589 ACTIVE
03-28 16:22:29.046 21041 21133 D UseCaseAttachState: Active and attached use case: [] for camera: 2
03-28 16:22:29.047 21041 21133 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use case androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961 ACTIVE
03-28 16:22:29.047 21041 21041 I CameraView: invokeOnInitialized()
03-28 16:22:29.047 21041 21133 D UseCaseAttachState: Active and attached use case: [] for camera: 2
03-28 16:22:29.047 21041 21133 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use case androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975 ACTIVE
03-28 16:22:29.047 21041 21133 D UseCaseAttachState: Active and attached use case: [] for camera: 2
03-28 16:22:29.048 21041 21133 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use case androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589 ACTIVE
03-28 16:22:29.048 21041 21133 D UseCaseAttachState: Active and attached use case: [] for camera: 2
03-28 16:22:29.051 21041 21041 I CameraSession: Successfully bound Camera #2!
03-28 16:22:29.051 21041 21041 I CameraSession: Camera Lifecycle changed to STARTED!
03-28 16:22:29.051 21041 21041 I CameraView: PreviewView Stream State changed to IDLE
03-28 16:22:29.052 21041 21041 D ImageCapture: onCameraControlReady
03-28 16:22:29.052 21041 21041 D Camera2CameraControlImp: setFlashMode: mFlashMode = 2
03-28 16:22:29.052 21041 21131 D UseCaseAttachState: Active and attached use case: [] for camera: 2
03-28 16:22:29.052 21041 21041 D VideoCapture: VideoCapture#onStateAttached: cameraID = virtual-2-6041cfa4-8920-40ac-8773-4cc02912cefa
03-28 16:22:29.052 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.053 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.053 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.053 21041 21041 D CapabilitiesByQuality: Using supported quality of ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]} for size 720x1280
03-28 16:22:29.054 21041 21041 D VideoConfigUtil: MediaSpec video mime matches EncoderProfiles. Using EncoderProfiles to derive VIDEO settings [mime type: video/avc]
03-28 16:22:29.054 21041 21041 D VidEncVdPrflRslvr: Resolved frame rate 30fps [Video profile frame rate: 30fps, Expected operating range: <UNSPECIFIED>]
03-28 16:22:29.054 21041 21041 D VidEncVdPrflRslvr: Resolved VIDEO frame rate: 30fps
03-28 16:22:29.054 21041 21041 D VidEncVdPrflRslvr: Using resolved VIDEO bitrate from EncoderProfiles
03-28 16:22:29.055 21041 21041 D VideoConfigUtil: Base Bitrate(12000000bps) * Bit Depth Ratio (8 / 8) * Frame Rate Ratio(30 / 30) * Width Ratio(720 / 1280) * Height Ratio(1280 / 720) = 12000000
03-28 16:22:29.055 21041 21041 W VideoConfigUtil: Unsupported mime type video/avc or profile level -1. Data space is unspecified.
03-28 16:22:29.057 21041 21041 D MediaCodecList: codecHandlesFormat: no format, so no extra checks
03-28 16:22:29.057 21041 21041 D MediaCodecList: codecHandlesFormat: no format, so no extra checks
03-28 16:22:29.059 21041 21168 I CCodec : state->set(ALLOCATING)
03-28 16:22:29.059 21041 21169 I CCodec : allocate(c2.exynos.h264.encoder)
03-28 16:22:29.061 21041 21169 I Codec2Client: Available Codec2 services: "default" "default0" "software"
03-28 16:22:29.063 21041 21169 I CCodec : setting up 'default' as default (vendor) store
03-28 16:22:29.067 21041 21169 I CCodec : Created component [c2.exynos.h264.encoder]
03-28 16:22:29.067 21041 21169 I CCodec : [c2.exynos.h264.encoder] state->set(ALLOCATED)
03-28 16:22:29.068 21041 21169 D CCodecConfig: read media type: video/avc
03-28 16:22:29.070 21041 21169 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
03-28 16:22:29.070 21041 21169 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
03-28 16:22:29.070 21041 21169 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
03-28 16:22:29.070 21041 21169 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
03-28 16:22:29.072 21041 21169 D ReflectedParamUpdater: ignored struct field coding.qp.values
03-28 16:22:29.075 21041 21169 D ReflectedParamUpdater: ignored struct field coding.gop.values
03-28 16:22:29.076 21041 21169 D CCodecConfig: ignoring local param raw.color (0xc2001809) as it is already supported
03-28 16:22:29.076 21041 21169 I CCodecConfig: query failed after returning 21 values (BAD_INDEX)
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2 config diff is Dict {
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 algo.bitrate-mode.value = 3
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 algo.encoding-quality-level.value = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::i32 algo.priority.value = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::float algo.rate.value = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::i32 coded.average-qp.value = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 coded.bitrate-mode.value = 1
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::float coded.frame-rate.value = 15
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 coded.hdr-format.value = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 coded.picture-type.value = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 coded.pl.level = 20480
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 coded.pl.profile = 20484
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 coding.intra-refresh.mode = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::float coding.intra-refresh.period = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 coding.request-sync-frame.value = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::i64 coding.sync-frame-interval.value = 1000000
03-28 16:22:29.076 21041 21169 D CCodecConfig: Buffer coding.temporal-layering = {
03-28 16:22:29.076 21041 21169 D CCodecConfig: 00000000: 10 00 00 00 07 20 01 52 00 00 00 00 00 00 00 00 ..... .R........
03-28 16:22:29.076 21041 21169 D CCodecConfig: }
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 input.delay.value = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: string input.media-type.value = "video/raw"
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 output.buffers.prepend-header.value = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: string output.media-type.value = "video/avc"
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 raw.color.matrix = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig: c2::u32 raw.color.primaries = 0
03-28 16:22:29.076 21041 21169 D CCodecConfig:
03-28 16:22:29.086 21041 21168 I CCodec : [c2.exynos.h264.encoder] state->set(RELEASING)
03-28 16:22:29.087 21041 21041 D VideoCapture: camera timebase = REALTIME, processing timebase = REALTIME
03-28 16:22:29.087 21041 21041 D DeferrableSurface: Surface created[total_surfaces=9, used_surfaces=2](androidx.camera.core.processing.SurfaceEdge$SettableSurface@2589912}
03-28 16:22:29.088 21041 21041 D DeferrableSurface: Surface created[total_surfaces=10, used_surfaces=2](androidx.camera.core.SurfaceRequest$2@4a3345e}
03-28 16:22:29.089 21041 21178 I CCodec : [c2.exynos.h264.encoder] state->set(RELEASED)
03-28 16:22:29.089 21041 21168 I MediaCodec: Codec shutdown complete
03-28 16:22:29.089 21041 21041 D DeferrableSurface: New surface in use[total_surfaces=10, used_surfaces=3](androidx.camera.core.SurfaceRequest$2@4a3345e}
03-28 16:22:29.089 21041 21041 D DeferrableSurface: use count+1, useCount=1 androidx.camera.core.SurfaceRequest$2@4a3345e
03-28 16:22:29.089 21041 21168 D MediaCodec: flushMediametrics
03-28 16:22:29.089 21041 21041 D Recorder: Surface is requested in state: CONFIGURING, Current surface: 0
03-28 16:22:29.090 21041 21168 D MediaCodec: flushMediametrics
03-28 16:22:29.090 21041 21168 W MediaCodec: no metrics handle found
03-28 16:22:29.090 21041 21178 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
03-28 16:22:29.091 21041 21179 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.091 21041 21179 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.091 21041 21179 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.092 21041 21179 D Recorder: Using supported quality of ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]} for surface size 720x1280
03-28 16:22:29.092 21041 21179 D Recorder: Try to safely release video encoder: null
03-28 16:22:29.092 21041 21179 D Recorder: Video source has transitioned to state: ACTIVE_NON_STREAMING
03-28 16:22:29.093 21041 21041 I CameraSession: Camera State: CLOSED (has error: false)
03-28 16:22:29.093 21041 21041 I CameraSession: Camera Lifecycle changed to RESUMED!
03-28 16:22:29.093 21041 21041 I OrientationManager: Target Orientation changed DEVICE -> DEVICE!
03-28 16:22:29.093 21041 21041 I OrientationManager: Starting streaming device and screen orientation updates...
03-28 16:22:29.094 21041 21179 D VideoEncoderSession: Create VideoEncoderSession: VideoEncoderSession@25286711 for androidx.camera.core.SurfaceRequest@ddb9999
03-28 16:22:29.095 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use cases [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589] now ATTACHED
03-28 16:22:29.095 21041 21134 D Camera2CameraControlImp: setActive: isActive = true
03-28 16:22:29.095 21041 21179 D VideoConfigUtil: MediaSpec video mime matches EncoderProfiles. Using EncoderProfiles to derive VIDEO settings [mime type: video/avc]
03-28 16:22:29.095 21041 21179 D VidEncVdPrflRslvr: Resolved frame rate 30fps [Video profile frame rate: 30fps, Expected operating range: <UNSPECIFIED>]
03-28 16:22:29.095 21041 21179 D VidEncVdPrflRslvr: Resolved VIDEO frame rate: 30fps
03-28 16:22:29.095 21041 21179 D VidEncVdPrflRslvr: Using resolved VIDEO bitrate from EncoderProfiles
03-28 16:22:29.095 21041 21179 D VideoConfigUtil: Base Bitrate(12000000bps) * Bit Depth Ratio (8 / 8) * Frame Rate Ratio(30 / 30) * Width Ratio(720 / 1280) * Height Ratio(1280 / 720) = 12000000
03-28 16:22:29.095 21041 21179 W VideoConfigUtil: Unsupported mime type video/avc or profile level -1. Data space is unspecified.
03-28 16:22:29.095 21041 21041 D SensorManager: registerListener :: 16777217, LSM6DSOTR Accelerometer, 200000, 0,
03-28 16:22:29.096 21041 21041 I MetadataProvider: Start updating location...
03-28 16:22:29.098 21041 21179 D MediaCodecList: codecHandlesFormat: no format, so no extra checks
03-28 16:22:29.098 21041 21179 D MediaCodecList: codecHandlesFormat: no format, so no extra checks
03-28 16:22:29.099 21041 21180 I CCodec : state->set(ALLOCATING)
03-28 16:22:29.100 21041 21181 I CCodec : allocate(c2.exynos.h264.encoder)
03-28 16:22:29.100 21041 21041 I CameraSession: configure { ... }: Completed CameraSession Configuration! (State: RESUMED)
03-28 16:22:29.101 21041 21041 I CameraSession: configure { ... }: Waiting for lock...
03-28 16:22:29.101 21041 21041 I CameraSession: Nothing changed, aborting configure { ... }
03-28 16:22:29.107 21041 21181 I CCodec : setting up 'default' as default (vendor) store
03-28 16:22:29.110 21041 21181 I CCodec : Created component [c2.exynos.h264.encoder]
03-28 16:22:29.110 21041 21181 I CCodec : [c2.exynos.h264.encoder] state->set(ALLOCATED)
03-28 16:22:29.110 21041 21181 D CCodecConfig: read media type: video/avc
03-28 16:22:29.111 21041 21041 D PreviewView: Surface requested by Preview.
03-28 16:22:29.112 21041 21041 D DeviceQuirks: view DeviceQuirks =
03-28 16:22:29.114 21041 21181 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
03-28 16:22:29.114 21041 21181 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
03-28 16:22:29.114 21041 21181 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
03-28 16:22:29.114 21041 21181 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
03-28 16:22:29.114 21041 21041 D SurfaceView@d53e13c: 223600956 updateSurface: has no frame
03-28 16:22:29.115 21041 21041 D SurfaceView@d53e13c: 223600956 updateSurface: has no frame
03-28 16:22:29.115 21041 21041 D VideoCapture: Stream info update: old: StreamInfo{id=0, streamState=INACTIVE, inProgressTransformationInfo=null} new: StreamInfo{id=0, streamState=INACTIVE, inProgressTransformationInfo=null}
03-28 16:22:29.115 21041 21041 D PreviewView: Preview transformation info updated. TransformationInfo{getCropRect=Rect(0, 0 - 720, 1280), getRotationDegrees=0, getTargetRotation=0, hasCameraTransform=false, getSensorToBufferTransform=Matrix{[0.0, -0.32000002, 840.0][0.32000002, 0.0, 0.0][0.0, 0.0, 1.0]}, isMirroring=false}
03-28 16:22:29.115 21041 21041 D PreviewTransform: Transformation info set: TransformationInfo{getCropRect=Rect(0, 0 - 720, 1280), getRotationDegrees=0, getTargetRotation=0, hasCameraTransform=false, getSensorToBufferTransform=Matrix{[0.0, -0.32000002, 840.0][0.32000002, 0.0, 0.0][0.0, 0.0, 1.0]}, isMirroring=false} 720x1280 false
03-28 16:22:29.116 21041 21181 D ReflectedParamUpdater: ignored struct field coding.qp.values
03-28 16:22:29.117 21041 21134 D UseCaseAttachState: All use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975] for camera: 2
03-28 16:22:29.124 21041 21181 D ReflectedParamUpdater: ignored struct field coding.gop.values
03-28 16:22:29.127 21041 21041 D SensorManager: unregisterListener
03-28 16:22:29.128 21041 21181 D CCodecConfig: ignoring local param raw.color (0xc2001809) as it is already supported
03-28 16:22:29.129 21041 21181 I CCodecConfig: query failed after returning 21 values (BAD_INDEX)
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2 config diff is Dict {
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 algo.bitrate-mode.value = 3
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 algo.encoding-quality-level.value = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::i32 algo.priority.value = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::float algo.rate.value = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::i32 coded.average-qp.value = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 coded.bitrate-mode.value = 1
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::float coded.frame-rate.value = 15
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 coded.hdr-format.value = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 coded.picture-type.value = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 coded.pl.level = 20480
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 coded.pl.profile = 20484
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 coding.intra-refresh.mode = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::float coding.intra-refresh.period = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 coding.request-sync-frame.value = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::i64 coding.sync-frame-interval.value = 1000000
03-28 16:22:29.129 21041 21181 D CCodecConfig: Buffer coding.temporal-layering = {
03-28 16:22:29.129 21041 21181 D CCodecConfig: 00000000: 10 00 00 00 07 20 01 52 00 00 00 00 00 00 00 00 ..... .R........
03-28 16:22:29.129 21041 21181 D CCodecConfig: }
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 input.delay.value = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: string input.media-type.value = "video/raw"
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 output.buffers.prepend-header.value = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: string output.media-type.value = "video/avc"
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 raw.color.matrix = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig: c2::u32 raw.color.primaries = 0
03-28 16:22:29.129 21041 21181 D CCodecConfig:
03-28 16:22:29.138 21041 21134 D UseCaseAttachState: Active and attached use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975] for camera: 2
03-28 16:22:29.138 21041 21041 I CameraSession: Preview orientation changed! PORTRAIT
03-28 16:22:29.141 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.142 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.142 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.142 21041 21041 D QualitySelector: supportedQualities = [ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}]
03-28 16:22:29.142 21041 21041 D QualitySelector: Select quality by fallbackStrategy = RuleStrategy{fallbackQuality=ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, fallbackRule=1}
03-28 16:22:29.142 21041 21041 D QualitySelector: sizeSortedQualities = [ConstantQuality{value=8, name=UHD, typicalSizes=[3840x2160]}, ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}], fallback quality = ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, largerQualities = [], smallerQualities = [ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}]
03-28 16:22:29.142 21041 21041 D VideoCapture: Found selectedQualities [ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]}, ConstantQuality{value=4, name=SD, typicalSizes=[720x480, 640x480]}] by QualitySelector{preferredQualities=[ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}], fallbackStrategy=RuleStrategy{fallbackQuality=ConstantQuality{value=6, name=FHD, typicalSizes=[1920x1080]}, fallbackRule=1}}
03-28 16:22:29.143 21041 21041 D VideoCapture: Set custom ordered resolutions = [1920x1080, 1280x720, 720x480]
03-28 16:22:29.144 21041 21179 D VideoEncoder: mInputTimebase = REALTIME
03-28 16:22:29.144 21041 21179 D VideoEncoder: mMediaFormat = {color-format=2130708361, i-frame-interval=1, mime=video/avc, width=720, bitrate=12000000, frame-rate=30, height=1280}
03-28 16:22:29.144 21041 21180 I CCodec : [c2.exynos.h264.encoder] state->set(RELEASING)
03-28 16:22:29.146 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Resetting Capture Session
03-28 16:22:29.146 21041 21190 I CCodec : [c2.exynos.h264.encoder] state->set(RELEASED)
03-28 16:22:29.146 21041 21180 I MediaCodec: Codec shutdown complete
03-28 16:22:29.146 21041 21190 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
03-28 16:22:29.146 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Skipping Capture Session state check due to current camera state: INITIALIZED and previous session status: false
03-28 16:22:29.147 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Releasing session in state INITIALIZED
03-28 16:22:29.148 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Attempting to force open the camera.
03-28 16:22:29.148 21041 21134 D CameraStateRegistry: tryOpenCamera(Camera@77d021b[id=2]) [Available Cameras: 1, Already Open: false (Previous state: null)] --> SUCCESS
03-28 16:22:29.149 21041 21134 D CameraStateRegistry: Recalculating open cameras:
03-28 16:22:29.149 21041 21134 D CameraStateRegistry: Camera State
03-28 16:22:29.149 21041 21134 D CameraStateRegistry: -------------------------------------------------------------------
03-28 16:22:29.149 21041 21134 D CameraStateRegistry: Camera@bd18ca0[id=1] UNKNOWN
03-28 16:22:29.149 21041 21134 D CameraStateRegistry: Camera@77d021b[id=2] OPENING
03-28 16:22:29.149 21041 21134 D CameraStateRegistry: Camera@4642e82[id=3] UNKNOWN
03-28 16:22:29.149 21041 21134 D CameraStateRegistry: Camera@7487e21[id=0] UNKNOWN
03-28 16:22:29.149 21041 21134 D CameraStateRegistry: -------------------------------------------------------------------
03-28 16:22:29.149 21041 21134 D CameraStateRegistry: Open count: 1 (Max allowed: 1)
03-28 16:22:29.149 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Opening camera.
03-28 16:22:29.149 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Transitioning camera internal state: INITIALIZED --> OPENING
03-28 16:22:29.149 21041 21134 D CameraStateMachine: New public camera state CameraState{type=OPENING, error=null} from OPENING and null
03-28 16:22:29.149 21041 21134 D CameraStateMachine: Publishing new public camera state CameraState{type=OPENING, error=null}
03-28 16:22:29.154 21041 21180 I CCodec : state->set(ALLOCATING)
03-28 16:22:29.154 21041 21181 I CCodec : allocate(c2.exynos.h264.encoder)
03-28 16:22:29.159 21041 21181 I CCodec : setting up 'default' as default (vendor) store
03-28 16:22:29.160 21041 21134 D UseCaseAttachState: All use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975] for camera: 2
03-28 16:22:29.163 21041 21181 I CCodec : Created component [c2.exynos.h264.encoder]
03-28 16:22:29.163 21041 21181 I CCodec : [c2.exynos.h264.encoder] state->set(ALLOCATED)
03-28 16:22:29.163 21041 21181 D CCodecConfig: read media type: video/avc
03-28 16:22:29.165 21041 21181 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
03-28 16:22:29.166 21041 21181 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
03-28 16:22:29.166 21041 21181 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
03-28 16:22:29.166 21041 21181 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
03-28 16:22:29.166 21041 21041 I CameraView: invokeOnPreviewOrientationChanged(PORTRAIT)
03-28 16:22:29.171 21041 21181 D ReflectedParamUpdater: ignored struct field coding.qp.values
03-28 16:22:29.176 21041 21125 I ReactNativeJS: {
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "formats": [],
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "sensorOrientation": "landscape-left",
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "hardwareLevel": "limited",
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "maxZoom": 8,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "minZoom": 1,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "maxExposure": 20,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "supportsLowLightBoost": false,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "neutralZoom": 1,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "physicalDevices": [
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "ultra-wide-angle-camera"
03-28 16:22:29.176 21041 21125 I ReactNativeJS: ],
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "supportsFocus": true,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "supportsRawCapture": false,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "isMultiCam": false,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "minFocusDistance": 0,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "minExposure": -20,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "name": "2 (BACK) androidx.camera.camera2",
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "hasFlash": false,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "hasTorch": false,
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "position": "back",
03-28 16:22:29.176 21041 21125 I ReactNativeJS: "id": "2"
03-28 16:22:29.176 21041 21125 I ReactNativeJS: }
03-28 16:22:29.177 21041 21181 D ReflectedParamUpdater: ignored struct field coding.gop.values
03-28 16:22:29.177 21041 21041 I CameraSession: Output orientation changed! LANDSCAPE_LEFT
03-28 16:22:29.177 21041 21041 I CameraView: invokeOnOutputOrientationChanged(LANDSCAPE_LEFT)
03-28 16:22:29.178 21041 21181 D CCodecConfig: ignoring local param raw.color (0xc2001809) as it is already supported
03-28 16:22:29.179 21041 21181 I CCodecConfig: query failed after returning 21 values (BAD_INDEX)
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2 config diff is Dict {
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 algo.bitrate-mode.value = 3
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 algo.encoding-quality-level.value = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::i32 algo.priority.value = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::float algo.rate.value = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::i32 coded.average-qp.value = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 coded.bitrate-mode.value = 1
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::float coded.frame-rate.value = 15
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 coded.hdr-format.value = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 coded.picture-type.value = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 coded.pl.level = 20480
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 coded.pl.profile = 20484
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 coding.intra-refresh.mode = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::float coding.intra-refresh.period = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 coding.request-sync-frame.value = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::i64 coding.sync-frame-interval.value = 1000000
03-28 16:22:29.179 21041 21181 D CCodecConfig: Buffer coding.temporal-layering = {
03-28 16:22:29.179 21041 21181 D CCodecConfig: 00000000: 10 00 00 00 07 20 01 52 00 00 00 00 00 00 00 00 ..... .R........
03-28 16:22:29.179 21041 21181 D CCodecConfig: }
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 input.delay.value = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: string input.media-type.value = "video/raw"
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 output.buffers.prepend-header.value = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: string output.media-type.value = "video/avc"
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 raw.color.matrix = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig: c2::u32 raw.color.primaries = 0
03-28 16:22:29.179 21041 21181 D CCodecConfig:
03-28 16:22:29.197 21041 21180 I MediaCodec: MediaCodec will operate in async mode
03-28 16:22:29.209 21041 21125 I ReactNativeJS: {
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "formats": [],
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "sensorOrientation": "landscape-left",
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "hardwareLevel": "limited",
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "maxZoom": 8,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "minZoom": 1,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "maxExposure": 20,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "supportsLowLightBoost": false,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "neutralZoom": 1,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "physicalDevices": [
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "ultra-wide-angle-camera"
03-28 16:22:29.209 21041 21125 I ReactNativeJS: ],
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "supportsFocus": true,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "supportsRawCapture": false,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "isMultiCam": false,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "minFocusDistance": 0,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "minExposure": -20,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "name": "2 (BACK) androidx.camera.camera2",
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "hasFlash": false,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "hasTorch": false,
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "position": "back",
03-28 16:22:29.209 21041 21125 I ReactNativeJS: "id": "2"
03-28 16:22:29.209 21041 21125 I ReactNativeJS: }
03-28 16:22:29.230 21041 21179 D CodecSeeding: Seed: codec c2.exynos.h264.encoder, mediatype video/avc, overrideable 1
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-target-bpp,0)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-target-bpp-1080p,1.90)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-target-bpp-720p,2.25)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-target-bpp-540p,2.65)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-target-bpp-480p,3.00)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-target-bpp-320x240,0)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-target-qpmax,-1)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-target-qpmax-1080p,45)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-target-qpmax-720p,43)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-target-qpmax-540p,42)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-target-qpmax-480p,38)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-bitrate-phaseout,1.75)
03-28 16:22:29.230 21041 21179 D CodecProperties: setTuningValue(vq-boost-missing-qp,0.20)
03-28 16:22:29.230 21041 21179 D CodecProperties: setFeatureValue(can-swap-width-height,1)
03-28 16:22:29.230 21041 21179 D CodecProperties: setFeatureValue(encoding-statistics,0)
03-28 16:22:29.230 21041 21179 D CodecProperties: setFeatureValue(qp-bounds,0)
03-28 16:22:29.230 21041 21179 D CodecProperties: setFeatureValue(_vq_eligible.device,1)
03-28 16:22:29.230 21041 21179 D CodecProperties: setFeatureValue(_quality.target,1)
03-28 16:22:29.230 21041 21179 D CodecSeeding: Seed: codec c2.exynos.h264.encoder, mediatype video/avc, overrideable 0
03-28 16:22:29.230 21041 21179 D MediaCodec: shapeMediaFormat: deltas(1): AMessage(what = 0x00000000) = {
03-28 16:22:29.230 21041 21179 D MediaCodec: int32_t android._encoding-quality-level = 0
03-28 16:22:29.230 21041 21179 D MediaCodec: }
03-28 16:22:29.231 21041 21180 D MediaCodec: flushMediametrics
03-28 16:22:29.231 21041 21181 D CCodec : [c2.exynos.h264.encoder] buffers are bound to CCodec for this session
03-28 16:22:29.231 21041 21181 I CCodec : appPid(21041) width(720) height(1280)
03-28 16:22:29.231 21041 21181 D RuntimeProperty: ro.board.platform: erd8835
03-28 16:22:29.231 21041 21181 D CCodecConfig: no c2 equivalents for color-format
03-28 16:22:29.231 21041 21181 D CCodecConfig: no c2 equivalents for flags
03-28 16:22:29.231 21041 21181 D CCodecConfig: no c2 equivalents for encoder
03-28 16:22:29.231 21041 21181 D CCodecConfig: no c2 equivalents for color-standard
03-28 16:22:29.232 21041 21181 D CCodecConfig: c2 config diff is c2::u32 coded.bitrate.value = 12000000
03-28 16:22:29.232 21041 21181 D CCodecConfig: c2::float coded.frame-rate.value = 30
03-28 16:22:29.232 21041 21181 D CCodecConfig: c2::u32 raw.color.matrix = 1
03-28 16:22:29.232 21041 21181 D CCodecConfig: c2::u32 raw.color.primaries = 1
03-28 16:22:29.232 21041 21181 D CCodecConfig: c2::u32 raw.color.range = 2
03-28 16:22:29.232 21041 21181 D CCodecConfig: c2::u32 raw.color.transfer = 3
03-28 16:22:29.232 21041 21181 D CCodecConfig: c2::u32 raw.size.height = 1280
03-28 16:22:29.232 21041 21181 D CCodecConfig: c2::u32 raw.size.width = 720
03-28 16:22:29.233 21041 21181 W Codec2Client: query -- param skipped: index = 3254781982.
03-28 16:22:29.233 21041 21181 D CCodec : Setting encoder options for disabling wrapping
03-28 16:22:29.233 21041 21181 D CCodec : encoding statistics level = 0
03-28 16:22:29.233 21041 21181 D CCodec : setup formats input: AMessage(what = 0x00000000) = {
03-28 16:22:29.233 21041 21181 D CCodec : int32_t android._color-format = 2130708361
03-28 16:22:29.233 21041 21181 D CCodec : int32_t android._dataspace = 0
03-28 16:22:29.233 21041 21181 D CCodec : int32_t bitrate-mode = 1
03-28 16:22:29.233 21041 21181 D CCodec : int32_t frame-rate = 30
03-28 16:22:29.233 21041 21181 D CCodec : int32_t height = 1280
03-28 16:22:29.233 21041 21181 D CCodec : int32_t intra-refresh-period = 0
03-28 16:22:29.233 21041 21181 D CCodec : string mime = "video/raw"
03-28 16:22:29.233 21041 21181 D CCodec : int32_t prepend-sps-pps-to-idr-frames = 0
03-28 16:22:29.233 21041 21181 D CCodec : int32_t priority = 0
03-28 16:22:29.233 21041 21181 D CCodec : int32_t video-qp-average = 0
03-28 16:22:29.233 21041 21181 D CCodec : int32_t width = 720
03-28 16:22:29.233 21041 21181 D CCodec : Rect crop(0, 0, 719, 1279)
03-28 16:22:29.233 21041 21181 D CCodec : int64_t android._C2MemoryUsage = 65536
03-28 16:22:29.233 21041 21181 D CCodec : int32_t color-format = 2130708361
03-28 16:22:29.233 21041 21181 D CCodec : int32_t bytebuffer-wrapping-disable = 1
03-28 16:22:29.233 21041 21181 D CCodec : }
03-28 16:22:29.233 21041 21181 D CCodec : setup formats output: AMessage(what = 0x00000000) = {
03-28 16:22:29.233 21041 21181 D CCodec : int32_t bitrate = 12000000
03-28 16:22:29.233 21041 21181 D CCodec : int32_t bitrate-mode = 1
03-28 16:22:29.233 21041 21181 D CCodec : Rect crop(0, 0, 719, 1279)
03-28 16:22:29.233 21041 21181 D CCodec : int32_t width = 720
03-28 16:22:29.233 21041 21181 D CCodec : int32_t color-standard = 1
03-28 16:22:29.233 21041 21181 D CCodec : int32_t color-range = 2
03-28 16:22:29.233 21041 21181 D CCodec : int32_t color-transfer = 3
03-28 16:22:29.233 21041 21181 D CCodec : int32_t frame-rate = 30
03-28 16:22:29.233 21041 21181 D CCodec : int32_t height = 1280
03-28 16:22:29.233 21041 21181 D CCodec : int32_t intra-refresh-period = 0
03-28 16:22:29.233 21041 21181 D CCodec : int32_t level = 1
03-28 16:22:29.233 21041 21181 D CCodec : int32_t max-bitrate = 12000000
03-28 16:22:29.233 21041 21181 D CCodec : string mime = "video/avc"
03-28 16:22:29.233 21041 21181 D CCodec : int32_t prepend-sps-pps-to-idr-frames = 0
03-28 16:22:29.233 21041 21181 D CCodec : int32_t priority = 0
03-28 16:22:29.233 21041 21181 D CCodec : int32_t profile = 8
03-28 16:22:29.233 21041 21181 D CCodec : int32_t video-qp-average = 0
03-28 16:22:29.233 21041 21181 D CCodec : }
03-28 16:22:29.233 21041 21181 I CCodecConfig: query failed after returning 22 values (BAD_INDEX)
03-28 16:22:29.233 21041 21181 D CCodecConfig: c2 config diff is c2::u32 coded.pl.level = 20489
03-28 16:22:29.234 21041 21125 I ReactNativeJS: {
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "formats": [],
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "sensorOrientation": "landscape-left",
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "hardwareLevel": "limited",
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "maxZoom": 8,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "minZoom": 1,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "maxExposure": 20,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "supportsLowLightBoost": false,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "neutralZoom": 1,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "physicalDevices": [
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "ultra-wide-angle-camera"
03-28 16:22:29.234 21041 21125 I ReactNativeJS: ],
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "supportsFocus": true,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "supportsRawCapture": false,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "isMultiCam": false,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "minFocusDistance": 0,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "minExposure": -20,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "name": "2 (BACK) androidx.camera.camera2",
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "hasFlash": false,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "hasTorch": false,
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "position": "back",
03-28 16:22:29.234 21041 21125 I ReactNativeJS: "id": "2"
03-28 16:22:29.234 21041 21125 I ReactNativeJS: }
03-28 16:22:29.236 21041 21179 D CCodec : [CreateInputSurface] surface in app process
03-28 16:22:29.237 21041 21181 D CCodec : input format changed to AMessage(what = 0x00000000) = {
03-28 16:22:29.237 21041 21181 D CCodec : int32_t android._color-format = 2130708361
03-28 16:22:29.237 21041 21181 D CCodec : int32_t android._dataspace = 260
03-28 16:22:29.237 21041 21181 D CCodec : int32_t bitrate-mode = 1
03-28 16:22:29.237 21041 21181 D CCodec : int32_t frame-rate = 30
03-28 16:22:29.237 21041 21181 D CCodec : int32_t height = 1280
03-28 16:22:29.237 21041 21181 D CCodec : int32_t intra-refresh-period = 0
03-28 16:22:29.237 21041 21181 D CCodec : string mime = "video/raw"
03-28 16:22:29.237 21041 21181 D CCodec : int32_t prepend-sps-pps-to-idr-frames = 0
03-28 16:22:29.237 21041 21181 D CCodec : int32_t priority = 0
03-28 16:22:29.237 21041 21181 D CCodec : int32_t video-qp-average = 0
03-28 16:22:29.237 21041 21181 D CCodec : int32_t width = 720
03-28 16:22:29.237 21041 21181 D CCodec : Rect crop(0, 0, 719, 1279)
03-28 16:22:29.237 21041 21181 D CCodec : int64_t android._C2MemoryUsage = 65536
03-28 16:22:29.237 21041 21181 D CCodec : int32_t color-format = 2130708361
03-28 16:22:29.237 21041 21181 D CCodec : int32_t bytebuffer-wrapping-disable = 1
03-28 16:22:29.237 21041 21181 D CCodec : int32_t color-range = 2
03-28 16:22:29.237 21041 21181 D CCodec : int32_t color-standard = 1
03-28 16:22:29.237 21041 21181 D CCodec : int32_t color-transfer = 3
03-28 16:22:29.237 21041 21181 D CCodec : }
03-28 16:22:29.237 21041 21181 W Codec2Client: query -- param skipped: index = 1610614798.
03-28 16:22:29.237 21041 21181 D C2OMXNode: actual buffer count(16), input delay(0), pipeline delay(0)
03-28 16:22:29.237 21041 21181 D GraphicBufferSource: setting dataspace: 0x104, acquired=0
03-28 16:22:29.237 21041 21181 D CCodec : ISConfig not changed
03-28 16:22:29.241 21041 21126 D CompatibilityChangeReporter: Compat change id reported: 289878283; UID 10570; state: ENABLED
03-28 16:22:29.243 21041 21179 D VideoEncoder: Transitioning encoder internal state: null --> CONFIGURED
03-28 16:22:29.244 21041 21179 D VideoEncoderSession: provide surface: Surface(name=null)/@0xcf08e6e
03-28 16:22:29.246 21041 21125 I ReactNativeJS: {
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "formats": [],
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "sensorOrientation": "landscape-left",
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "hardwareLevel": "limited",
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "maxZoom": 8,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "minZoom": 1,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "maxExposure": 20,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "supportsLowLightBoost": false,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "neutralZoom": 1,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "physicalDevices": [
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "ultra-wide-angle-camera"
03-28 16:22:29.246 21041 21125 I ReactNativeJS: ],
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "supportsFocus": true,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "supportsRawCapture": false,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "isMultiCam": false,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "minFocusDistance": 0,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "minExposure": -20,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "name": "2 (BACK) androidx.camera.camera2",
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "hasFlash": false,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "hasTorch": false,
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "position": "back",
03-28 16:22:29.246 21041 21125 I ReactNativeJS: "id": "2"
03-28 16:22:29.246 21041 21125 I ReactNativeJS: }
03-28 16:22:29.246 21041 21179 D Recorder: VideoEncoder is created. androidx.camera.video.internal.encoder.EncoderImpl@5d0ad9c
03-28 16:22:29.247 21041 21179 D Recorder: Transitioning streamId: 0 --> 217091694
03-28 16:22:29.248 21041 21179 D Recorder: Transitioning Recorder internal state: CONFIGURING --> IDLING
03-28 16:22:29.258 21041 21124 I CameraManagerGlobal: Camera 2 facing CAMERA_FACING_BACK state now CAMERA_STATE_OPENING for client com.mrousavy.camera.example API Level 2 User Id 0
03-28 16:22:29.320 21041 21125 I ReactNativeJS: Camera initialized!
03-28 16:22:29.328 21041 21125 I ReactNativeJS: {
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "formats": [],
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "sensorOrientation": "landscape-left",
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "hardwareLevel": "limited",
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "maxZoom": 8,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "minZoom": 1,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "maxExposure": 20,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "supportsLowLightBoost": false,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "neutralZoom": 1,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "physicalDevices": [
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "ultra-wide-angle-camera"
03-28 16:22:29.328 21041 21125 I ReactNativeJS: ],
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "supportsFocus": true,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "supportsRawCapture": false,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "isMultiCam": false,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "minFocusDistance": 0,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "minExposure": -20,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "name": "2 (BACK) androidx.camera.camera2",
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "hasFlash": false,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "hasTorch": false,
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "position": "back",
03-28 16:22:29.328 21041 21125 I ReactNativeJS: "id": "2"
03-28 16:22:29.328 21041 21125 I ReactNativeJS: }
03-28 16:22:29.339 21041 21125 I ReactNativeJS: Preview orientation changed to portrait!
03-28 16:22:29.340 21041 21125 I ReactNativeJS: UI Rotation changed: 0°
03-28 16:22:29.341 21041 21125 I ReactNativeJS: Output orientation changed to landscape-left!
03-28 16:22:29.341 21041 21125 I ReactNativeJS: UI Rotation changed: -90°
03-28 16:22:29.343 21041 21052 I CameraManagerGlobal: postSingleUpdate device: camera id 2 status STATUS_NOT_AVAILABLE
03-28 16:22:29.343 21041 21052 I CameraManagerGlobal: postSingleUpdate device: camera id 2 status STATUS_NOT_AVAILABLE
03-28 16:22:29.343 21041 21052 I CameraManagerGlobal: postSingleUpdate device: camera id 2 status STATUS_NOT_AVAILABLE
03-28 16:22:29.344 21041 21052 I CameraManagerGlobal: postSingleUpdate device: camera id 2 status STATUS_NOT_AVAILABLE
03-28 16:22:29.344 21041 21052 I CameraManagerGlobal: postSingleUpdate device: camera id 2 status STATUS_NOT_AVAILABLE
03-28 16:22:29.352 21041 21126 I CameraDevices: Camera #2 is now unavailable.
03-28 16:22:29.372 21041 21041 I CameraSession: Camera State: OPENING (has error: false)
03-28 16:22:29.373 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
03-28 16:22:29.373 21041 21041 D ViewRootImpl@11e9afa[MainActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400006f5b36e9d0}
03-28 16:22:29.374 21041 21041 D InputMethodManagerUtils: startInputInner - Id : 0
03-28 16:22:29.374 21041 21041 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
03-28 16:22:29.430 21041 21041 I ReactNative: [GESTURE HANDLER] Initialize gesture handler for root view com.facebook.react.ReactRootView{c66cfb4 V.E...... ......ID 0,0-1080,2214 #b}
03-28 16:22:29.463 21041 21052 I CameraManagerGlobal: Camera 2 facing CAMERA_FACING_BACK state now CAMERA_STATE_OPEN for client com.mrousavy.camera.example API Level 2 User Id 0
03-28 16:22:29.467 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use case androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961 ACTIVE
03-28 16:22:29.468 21041 21041 I CameraView: CameraView attached to window!
03-28 16:22:29.471 21041 21041 I SurfaceView@d53e13c: onWindowVisibilityChanged(0) true android.view.SurfaceView{d53e13c V.E...... ......ID 0,0-720,1280} of ViewRootImpl@11e9afa[MainActivity]
03-28 16:22:29.471 21041 21041 D SurfaceView@d53e13c: 223600956 updateSurface: has no frame
03-28 16:22:29.472 21041 21134 D UseCaseAttachState: Active and attached use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975] for camera: 2
03-28 16:22:29.476 21041 21041 D SurfaceView@d53e13c: 223600956 updateSurface: has no frame
03-28 16:22:29.480 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use case androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975 ACTIVE
03-28 16:22:29.486 21041 21134 D UseCaseAttachState: Active and attached use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975] for camera: 2
03-28 16:22:29.490 21041 21041 I CameraView: Updating CameraSession...
03-28 16:22:29.491 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use case androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589 ACTIVE
03-28 16:22:29.491 21041 21041 D VideoCapture: Stream info update: old: StreamInfo{id=0, streamState=INACTIVE, inProgressTransformationInfo=null} new: StreamInfo{id=217091694, streamState=INACTIVE, inProgressTransformationInfo=null}
03-28 16:22:29.491 21041 21134 D UseCaseAttachState: Active and attached use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975] for camera: 2
03-28 16:22:29.492 21041 21041 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=statusBars, host=com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity
03-28 16:22:29.492 21041 21041 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity
03-28 16:22:29.493 21041 21041 D CompatibilityChangeReporter: Compat change id reported: 78294732; UID 10570; state: ENABLED
03-28 16:22:29.493 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} CameraDevice.onOpened()
03-28 16:22:29.493 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Transitioning camera internal state: OPENING --> OPENED
03-28 16:22:29.494 21041 21134 D CameraStateRegistry: Recalculating open cameras:
03-28 16:22:29.494 21041 21134 D CameraStateRegistry: Camera State
03-28 16:22:29.494 21041 21134 D CameraStateRegistry: -------------------------------------------------------------------
03-28 16:22:29.494 21041 21134 D CameraStateRegistry: Camera@bd18ca0[id=1] UNKNOWN
03-28 16:22:29.494 21041 21134 D CameraStateRegistry: Camera@77d021b[id=2] OPEN
03-28 16:22:29.494 21041 21134 D CameraStateRegistry: Camera@4642e82[id=3] UNKNOWN
03-28 16:22:29.494 21041 21134 D CameraStateRegistry: Camera@7487e21[id=0] UNKNOWN
03-28 16:22:29.494 21041 21134 D CameraStateRegistry: -------------------------------------------------------------------
03-28 16:22:29.494 21041 21134 D CameraStateRegistry: Open count: 1 (Max allowed: 1)
03-28 16:22:29.494 21041 21134 D CameraStateMachine: New public camera state CameraState{type=OPEN, error=null} from OPEN and null
03-28 16:22:29.494 21041 21134 D CameraStateMachine: Publishing new public camera state CameraState{type=OPEN, error=null}
03-28 16:22:29.495 21041 21134 D UseCaseAttachState: All use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975] for camera: 2
03-28 16:22:29.495 21041 21041 D SensorManager: registerListener :: 16777217, LSM6DSOTR Accelerometer, 66667, 0,
03-28 16:22:29.499 21041 21041 D InputMethodManagerUtils: startInputInner - Id : 0
03-28 16:22:29.499 21041 21041 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
03-28 16:22:29.501 21041 21125 I ReactNativeJS: {
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "formats": [],
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "sensorOrientation": "landscape-left",
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "hardwareLevel": "limited",
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "maxZoom": 8,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "minZoom": 1,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "maxExposure": 20,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "supportsLowLightBoost": false,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "neutralZoom": 1,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "physicalDevices": [
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "ultra-wide-angle-camera"
03-28 16:22:29.501 21041 21125 I ReactNativeJS: ],
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "supportsFocus": true,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "supportsRawCapture": false,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "isMultiCam": false,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "minFocusDistance": 0,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "minExposure": -20,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "name": "2 (BACK) androidx.camera.camera2",
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "hasFlash": false,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "hasTorch": false,
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "position": "back",
03-28 16:22:29.501 21041 21125 I ReactNativeJS: "id": "2"
03-28 16:22:29.501 21041 21125 I ReactNativeJS: }
03-28 16:22:29.505 21041 21125 I ReactNativeJS: {
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "formats": [],
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "sensorOrientation": "landscape-left",
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "hardwareLevel": "limited",
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "maxZoom": 8,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "minZoom": 1,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "maxExposure": 20,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "supportsLowLightBoost": false,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "neutralZoom": 1,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "physicalDevices": [
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "ultra-wide-angle-camera"
03-28 16:22:29.505 21041 21125 I ReactNativeJS: ],
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "supportsFocus": true,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "supportsRawCapture": false,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "isMultiCam": false,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "minFocusDistance": 0,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "minExposure": -20,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "name": "2 (BACK) androidx.camera.camera2",
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "hasFlash": false,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "hasTorch": false,
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "position": "back",
03-28 16:22:29.505 21041 21125 I ReactNativeJS: "id": "2"
03-28 16:22:29.505 21041 21125 I ReactNativeJS: }
03-28 16:22:29.505 21041 21041 I BLASTBufferQueue_Java: update, w= 1080 h= 2340 mName = ViewRootImpl@11e9afa[MainActivity] mNativeObject= 0xb400006deb34fa90 sc.mNativeObject= 0xb400006f2b33c410 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3017 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689
03-28 16:22:29.505 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: Relayout returned: old=(0,0,1080,2340) new=(0,0,1080,2340) relayoutAsync=true req=(1080,2340)0 dur=1 res=0x0 s={true 0xb400006f5b36e9d0} ch=false seqId=0
03-28 16:22:29.510 21041 21041 I SurfaceView: 223600956 Changes: creating=true format=true size=true visible=true alpha=false hint=false visible=true left=true top=true z=false attached=true lifecycleStrategy=false
03-28 16:22:29.510 21041 21134 D UseCaseAttachState: Active and attached use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975] for camera: 2
03-28 16:22:29.512 21041 21041 I BLASTBufferQueue_Java: update, w= 720 h= 1280 mName = null mNativeObject= 0xb400006deb3b2af0 sc.mNativeObject= 0xb400006f2b376b50 format= 4 caller= android.view.SurfaceView.createBlastSurfaceControls:1517 android.view.SurfaceView.updateSurface:1193 android.view.SurfaceView.lambda$new$0:258 android.view.SurfaceView.$r8$lambda$cm3nmzErr-srXoT_KjIYQgdhFN0:0 android.view.SurfaceView$$ExternalSyntheticLambda2.onPreDraw:2 android.view.ViewTreeObserver.dispatchOnPreDraw:1204
03-28 16:22:29.512 21041 21134 D SyncCaptureSessionBase: [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@e617692] getSurface done with results: [Surface(name=null)/@0x46a14f4, Surface(name=android.graphics.SurfaceTexture@7e25429)/@0x7dcc4dc, Surface(name=null)/@0xc45741d]
03-28 16:22:29.512 21041 21041 I SurfaceView@d53e13c: 223600956 Cur surface: Surface(name=null)/@0x88c2863
03-28 16:22:29.512 21041 21134 D CaptureSession: Opening capture session.
03-28 16:22:29.513 21041 21041 I SurfaceView@d53e13c: pST: sr = Rect(1080, 0 - 1800, 1280) sw = 720 sh = 1280
03-28 16:22:29.513 21041 21041 D SurfaceView@d53e13c: 223600956 performSurfaceTransaction RenderWorker position = [1080, 0, 1800, 1280] surfaceSize = 720x1280
03-28 16:22:29.513 21041 21041 I SurfaceView@d53e13c: updateSurface: mVisible = true mSurface.isValid() = true
03-28 16:22:29.513 21041 21041 I SurfaceView@d53e13c: updateSurface: mSurfaceCreated = false surfaceChanged = true visibleChanged = true
03-28 16:22:29.513 21041 21041 I SurfaceView: 223600956 visibleChanged -- surfaceCreated
03-28 16:22:29.513 21041 21041 I SurfaceView@d53e13c: surfaceCreated 1 #8 android.view.SurfaceView{d53e13c V.E...... ......ID 0,0-720,1280}
03-28 16:22:29.513 21041 21041 D SurfaceViewImpl: Surface created.
03-28 16:22:29.513 21041 21041 I SurfaceView: 223600956 surfaceChanged -- format=4 w=720 h=1280
03-28 16:22:29.513 21041 21041 I SurfaceView@d53e13c: surfaceChanged (720,1280) 1 #8 android.view.SurfaceView{d53e13c V.E...... ......ID 0,0-720,1280}
03-28 16:22:29.513 21041 21041 D SurfaceViewImpl: Surface changed. Size: 720x1280
03-28 16:22:29.513 21041 21041 I SurfaceView: 223600956 surfaceRedrawNeeded
03-28 16:22:29.514 21041 21041 I SurfaceView: 223600956 finishedDrawing
03-28 16:22:29.514 21041 21041 V SurfaceView@d53e13c: Layout: x=1080 y=0 w=720 h=1280, frame=Rect(0, 0 - 720, 1280)
03-28 16:22:29.514 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: registerCallbackForPendingTransactions
03-28 16:22:29.515 21041 21134 D Camera2CaptureRequestBuilder: template type = 3
03-28 16:22:29.522 21041 21063 D SurfaceView: 223600956 updateSurfacePosition RenderWorker, frameNr = 2, position = [360, 0, 1081, 1281] surfaceSize = 720x1280
03-28 16:22:29.522 21041 21063 I SurfaceView@d53e13c: uSP: rtp = Rect(360, 0 - 1081, 1281) rtsw = 720 rtsh = 1280
03-28 16:22:29.522 21041 21063 I SurfaceView@d53e13c: onSSPAndSRT: pl = 360 pt = 0 sx = 1.0013889 sy = 1.0007813
03-28 16:22:29.522 21041 21063 I SurfaceView@d53e13c: aOrMT: ViewRootImpl@11e9afa[MainActivity] t = android.view.SurfaceControl$Transaction@c0ee7bf fN = 2 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:369
03-28 16:22:29.522 21041 21063 I ViewRootImpl@11e9afa[MainActivity]: mWNT: t=0xb400006e1b35e830 mBlastBufferQueue=0xb400006deb34fa90 fn= 2 mRenderHdrSdrRatio=1.0 caller= android.view.SurfaceView.applyOrMergeTransaction:1598 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666
03-28 16:22:29.523 21041 21041 D InputMethodManagerUtils: startInputInner - Id : 0
03-28 16:22:29.523 21041 21041 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
03-28 16:22:29.525 21041 21125 I ReactNativeJS: {
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "formats": [],
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "sensorOrientation": "landscape-left",
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "hardwareLevel": "limited",
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "maxZoom": 8,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "minZoom": 1,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "maxExposure": 20,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "supportsLowLightBoost": false,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "neutralZoom": 1,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "physicalDevices": [
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "ultra-wide-angle-camera"
03-28 16:22:29.525 21041 21125 I ReactNativeJS: ],
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "supportsFocus": true,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "supportsRawCapture": false,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "isMultiCam": false,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "minFocusDistance": 0,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "minExposure": -20,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "name": "2 (BACK) androidx.camera.camera2",
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "hasFlash": false,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "hasTorch": false,
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "position": "back",
03-28 16:22:29.525 21041 21125 I ReactNativeJS: "id": "2"
03-28 16:22:29.525 21041 21125 I ReactNativeJS: }
03-28 16:22:29.525 21041 21041 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=ime, host=com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity
03-28 16:22:29.527 21041 21041 D SurfaceViewImpl: Surface set on Preview.
03-28 16:22:29.528 21041 21041 I CameraSession: configure { ... }: Waiting for lock...
03-28 16:22:29.528 21041 21041 I CameraSession: configure { ... }: Updating CameraSession Configuration... Difference(deviceChanged=false, outputsChanged=false, sidePropsChanged=false, isActiveChanged=true, orientationChanged=false, locationChanged=true)
03-28 16:22:29.528 21041 21041 I CameraSession: Camera Lifecycle changed to STARTED!
03-28 16:22:29.529 21041 21041 W ScreenFlashWrapper: completePendingScreenFlashClear: none pending!
03-28 16:22:29.529 21041 21103 I ViewRootImpl@11e9afa[MainActivity]: mWNT: t=0xb400006e1b35e150 mBlastBufferQueue=0xb400006deb34fa90 fn= 2 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5635 android.view.ViewRootImpl$2.onFrameDraw:2146 android.view.ThreadedRenderer$1.onFrameDraw:792
03-28 16:22:29.529 21041 21041 D VideoCapture: VideoCapture#onStateDetached
03-28 16:22:29.529 21041 21041 D VideoCapture: SourceStreamRequirementObserver#close: mIsSourceStreamRequired = false
03-28 16:22:29.530 21041 21041 D VideoCapture: VideoCapture is detached from the camera. Surface update cancelled.
03-28 16:22:29.530 21041 21041 D DeferrableSurface: surface closed, useCount=1 closed=true androidx.camera.core.SurfaceRequest$2@4a3345e
03-28 16:22:29.530 21041 21041 D DeferrableSurface: surface closed, useCount=0 closed=true androidx.camera.core.processing.SurfaceEdge$SettableSurface@2589912
03-28 16:22:29.530 21041 21041 D DeferrableSurface: Surface terminated[total_surfaces=9, used_surfaces=3](androidx.camera.core.processing.SurfaceEdge$SettableSurface@2589912}
03-28 16:22:29.530 21041 21041 D DeferrableSurface: use count-1, useCount=0 closed=true androidx.camera.core.SurfaceRequest$2@4a3345e
03-28 16:22:29.530 21041 21041 D DeferrableSurface: Surface no longer in use[total_surfaces=9, used_surfaces=2](androidx.camera.core.SurfaceRequest$2@4a3345e}
03-28 16:22:29.530 21041 21041 D DeferrableSurface: Surface terminated[total_surfaces=8, used_surfaces=2](androidx.camera.core.SurfaceRequest$2@4a3345e}
03-28 16:22:29.531 21041 21041 I CameraSession: Camera Lifecycle changed to CREATED!
03-28 16:22:29.531 21041 21041 I MetadataProvider: Stopping location updates...
03-28 16:22:29.533 21041 21041 I CameraSession: configure { ... }: Completed CameraSession Configuration! (State: CREATED)
03-28 16:22:29.535 21041 21264 D Recorder: Video source has transitioned to state: INACTIVE
03-28 16:22:29.535 21041 21134 D SyncCaptureSessionImpl: [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@e617692] start openCaptureSession
03-28 16:22:29.539 21041 21264 D VideoEncoderSession: Surface can be closed: 217091694
03-28 16:22:29.541 21041 21264 D VideoEncoderSession: closeInternal in READY state
03-28 16:22:29.543 21041 21264 D Recorder: VideoEncoder can be released: androidx.camera.video.internal.encoder.EncoderImpl@5d0ad9c
03-28 16:22:29.543 21041 21134 D DeferrableSurface: New surface in use[total_surfaces=8, used_surfaces=3](androidx.camera.core.impl.ImmediateSurface@d72ec02}
03-28 16:22:29.543 21041 21264 D Recorder: Transitioning streamId: 217091694 --> 0
03-28 16:22:29.544 21041 21264 D Recorder: Transitioning audio state: INITIALIZING --> INITIALIZING
03-28 16:22:29.544 21041 21264 D Recorder: Releasing video encoder.
03-28 16:22:29.544 21041 21264 D Recorder: Releasing video encoder: androidx.camera.video.internal.encoder.EncoderImpl@5d0ad9c
03-28 16:22:29.544 21041 21264 D VideoEncoderSession: VideoEncoder is releasing: androidx.camera.video.internal.encoder.EncoderImpl@5d0ad9c
03-28 16:22:29.545 21041 21180 I CCodec : [c2.exynos.h264.encoder] state->set(RELEASING)
03-28 16:22:29.547 21041 21179 D VideoEncoder: Transitioning encoder internal state: CONFIGURED --> RELEASED
03-28 16:22:29.547 21041 21264 D Recorder: Transitioning Recorder internal state: IDLING --> CONFIGURING
03-28 16:22:29.550 21041 21134 D DeferrableSurface: use count+1, useCount=1 androidx.camera.core.impl.ImmediateSurface@d72ec02
03-28 16:22:29.550 21041 21134 D DeferrableSurface: New surface in use[total_surfaces=8, used_surfaces=4](androidx.camera.core.processing.SurfaceEdge$SettableSurface@3df95a}
03-28 16:22:29.550 21041 21134 D DeferrableSurface: use count+1, useCount=1 androidx.camera.core.processing.SurfaceEdge$SettableSurface@3df95a
03-28 16:22:29.550 21041 21134 D DeferrableSurface: New surface in use[total_surfaces=8, used_surfaces=5](androidx.camera.core.impl.ImmediateSurface@73c1750}
03-28 16:22:29.550 21041 21134 D DeferrableSurface: use count+1, useCount=1 androidx.camera.core.impl.ImmediateSurface@73c1750
03-28 16:22:29.553 21041 21270 I CCodec : [c2.exynos.h264.encoder] state->set(RELEASED)
03-28 16:22:29.553 21041 21181 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
03-28 16:22:29.553 21041 21180 I MediaCodec: Codec shutdown complete
03-28 16:22:29.554 21041 21180 D MediaCodec: flushMediametrics
03-28 16:22:29.555 21041 21041 I CameraView: Updating CameraSession...
03-28 16:22:29.555 21041 21180 D MediaCodec: flushMediametrics
03-28 16:22:29.555 21041 21180 W MediaCodec: no metrics handle found
03-28 16:22:29.555 21041 21180 I BpBinder: onLastStrongRef automatically unlinking death recipients: android.media.IResourceManagerService
03-28 16:22:29.559 21041 21041 I BLASTBufferQueue_Java: update, w= 1080 h= 2340 mName = ViewRootImpl@11e9afa[MainActivity] mNativeObject= 0xb400006deb34fa90 sc.mNativeObject= 0xb400006f2b33c410 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3017 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689
03-28 16:22:29.560 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: Relayout returned: old=(0,0,1080,2340) new=(0,0,1080,2340) relayoutAsync=true req=(1080,2340)0 dur=0 res=0x0 s={true 0xb400006f5b36e9d0} ch=false seqId=0
03-28 16:22:29.560 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: updateBoundsLayer: t=android.view.SurfaceControl$Transaction@6eefd9a sc=Surface(name=Bounds for - com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity@0)/@0x42316cb frame=3
03-28 16:22:29.562 21041 21041 I SurfaceView: 223600956 Changes: creating=false format=false size=false visible=false alpha=false hint=false visible=false left=true top=false z=false attached=true lifecycleStrategy=false
03-28 16:22:29.562 21041 21041 I SurfaceView@d53e13c: 223600956 Cur surface: Surface(name=null)/@0x88c2863
03-28 16:22:29.562 21041 21041 I SurfaceView@d53e13c: updateSurface: mVisible = true mSurface.isValid() = true
03-28 16:22:29.562 21041 21041 I SurfaceView@d53e13c: updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = false
03-28 16:22:29.563 21041 21041 V SurfaceView@d53e13c: Layout: x=1163 y=0 w=720 h=1280, frame=Rect(0, 0 - 720, 1280)
03-28 16:22:29.563 21041 21041 I ViewRootImpl@11e9afa[MainActivity]: registerCallbackForPendingTransactions
03-28 16:22:29.566 21041 21063 D SurfaceView: 223600956 updateSurfacePosition RenderWorker, frameNr = 3, position = [-83, 0, 1163, 2215] surfaceSize = 720x1280
03-28 16:22:29.566 21041 21063 I SurfaceView@d53e13c: uSP: rtp = Rect(-83, 0 - 1163, 2215) rtsw = 720 rtsh = 1280
03-28 16:22:29.566 21041 21063 I SurfaceView@d53e13c: onSSPAndSRT: pl = -83 pt = 0 sx = 1.7305555 sy = 1.7304688
03-28 16:22:29.567 21041 21063 I SurfaceView@d53e13c: aOrMT: ViewRootImpl@11e9afa[MainActivity] t = android.view.SurfaceControl$Transaction@c0ee7bf fN = 3 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:369
03-28 16:22:29.567 21041 21063 I ViewRootImpl@11e9afa[MainActivity]: mWNT: t=0xb400006e1b35e830 mBlastBufferQueue=0xb400006deb34fa90 fn= 3 mRenderHdrSdrRatio=1.0 caller= android.view.SurfaceView.applyOrMergeTransaction:1598 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666
03-28 16:22:29.568 21041 21104 I ViewRootImpl@11e9afa[MainActivity]: mWNT: t=0xb400006e1b6c5d50 mBlastBufferQueue=0xb400006deb34fa90 fn= 3 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5635 android.view.ViewRootImpl$2.onFrameDraw:2146 android.view.ThreadedRenderer$1.onFrameDraw:792
03-28 16:22:29.571 21041 21041 D DeferrableSurface: New surface in use[total_surfaces=8, used_surfaces=6](androidx.camera.core.processing.SurfaceEdge$SettableSurface@a0259b2}
03-28 16:22:29.571 21041 21041 D DeferrableSurface: use count+1, useCount=1 androidx.camera.core.processing.SurfaceEdge$SettableSurface@a0259b2
03-28 16:22:29.574 21041 21041 D VisionCameraProxy: Finding view 5...
03-28 16:22:29.574 21041 21041 D VisionCameraProxy: Found view 5!
03-28 16:22:29.574 21041 21041 I CameraSession: configure { ... }: Waiting for lock...
03-28 16:22:29.574 21041 21041 I CameraSession: configure { ... }: Updating CameraSession Configuration... Difference(deviceChanged=false, outputsChanged=false, sidePropsChanged=false, isActiveChanged=true, orientationChanged=false, locationChanged=true)
03-28 16:22:29.575 21041 21041 I CameraSession: Camera Lifecycle changed to STARTED!
03-28 16:22:29.575 21041 21041 D ImageCapture: onCameraControlReady
03-28 16:22:29.575 21041 21041 D Camera2CameraControlImp: setFlashMode: mFlashMode = 2
03-28 16:22:29.575 21041 21041 D VideoCapture: VideoCapture#onStateAttached: cameraID = virtual-2-6041cfa4-8920-40ac-8773-4cc02912cefa
03-28 16:22:29.576 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.576 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.576 21041 21041 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.576 21041 21041 D CapabilitiesByQuality: Using supported quality of ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]} for size 720x1280
03-28 16:22:29.576 21041 21041 D VideoConfigUtil: MediaSpec video mime matches EncoderProfiles. Using EncoderProfiles to derive VIDEO settings [mime type: video/avc]
03-28 16:22:29.577 21041 21041 D VidEncVdPrflRslvr: Resolved frame rate 30fps [Video profile frame rate: 30fps, Expected operating range: <UNSPECIFIED>]
03-28 16:22:29.577 21041 21041 D VidEncVdPrflRslvr: Resolved VIDEO frame rate: 30fps
03-28 16:22:29.577 21041 21041 D VidEncVdPrflRslvr: Using resolved VIDEO bitrate from EncoderProfiles
03-28 16:22:29.577 21041 21041 D VideoConfigUtil: Base Bitrate(12000000bps) * Bit Depth Ratio (8 / 8) * Frame Rate Ratio(30 / 30) * Width Ratio(720 / 1280) * Height Ratio(1280 / 720) = 12000000
03-28 16:22:29.577 21041 21041 W VideoConfigUtil: Unsupported mime type video/avc or profile level -1. Data space is unspecified.
03-28 16:22:29.578 21041 21041 D VideoCapture: camera timebase = REALTIME, processing timebase = REALTIME
03-28 16:22:29.578 21041 21041 D DeferrableSurface: Surface created[total_surfaces=9, used_surfaces=6](androidx.camera.core.processing.SurfaceEdge$SettableSurface@7ca54a7}
03-28 16:22:29.579 21041 21041 D DeferrableSurface: Surface created[total_surfaces=10, used_surfaces=6](androidx.camera.core.SurfaceRequest$2@8bd9443}
03-28 16:22:29.580 21041 21041 D DeferrableSurface: New surface in use[total_surfaces=10, used_surfaces=7](androidx.camera.core.SurfaceRequest$2@8bd9443}
03-28 16:22:29.580 21041 21041 D DeferrableSurface: use count+1, useCount=1 androidx.camera.core.SurfaceRequest$2@8bd9443
03-28 16:22:29.580 21041 21041 D Recorder: Surface is requested in state: CONFIGURING, Current surface: 0
03-28 16:22:29.582 21041 21041 I CameraSession: Camera State: OPEN (has error: false)
03-28 16:22:29.583 21041 21179 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=17000000, frameRate=30, width=1920, height=1080, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.583 21041 21041 I CameraView: invokeOnStarted()
03-28 16:22:29.583 21041 21179 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=12000000, frameRate=30, width=1280, height=720, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.583 21041 21179 D CapabilitiesByQuality: profiles = ImmutableEncoderProfilesProxy{defaultDurationSeconds=30, recommendedFileFormat=2, audioProfiles=[AudioProfileProxy{codec=3, mediaType=audio/mp4a-latm, bitrate=256000, sampleRate=48000, channels=2, profile=1}], videoProfiles=[VideoProfileProxy{codec=2, mediaType=video/avc, bitrate=3449000, frameRate=30, width=720, height=480, profile=-1, bitDepth=8, chromaSubsampling=0, hdrFormat=0}]}
03-28 16:22:29.583 21041 21179 D Recorder: Using supported quality of ConstantQuality{value=5, name=HD, typicalSizes=[1280x720]} for surface size 720x1280
03-28 16:22:29.583 21041 21179 D Recorder: Try to safely release video encoder: null
03-28 16:22:29.584 21041 21179 D VideoEncoderSession: closeInternal in RELEASED state, No-op
03-28 16:22:29.584 21041 21179 D Recorder: Video source has transitioned to state: ACTIVE_NON_STREAMING
03-28 16:22:29.584 21041 21041 I CameraSession: Camera Lifecycle changed to RESUMED!
03-28 16:22:29.584 21041 21041 I MetadataProvider: Start updating location...
03-28 16:22:29.587 21041 21179 D VideoEncoderSession: Create VideoEncoderSession: VideoEncoderSession@252930353 for androidx.camera.core.SurfaceRequest@4c7a5f2
03-28 16:22:29.587 21041 21041 I CameraSession: configure { ... }: Completed CameraSession Configuration! (State: RESUMED)
03-28 16:22:29.588 21041 21179 D VideoConfigUtil: MediaSpec video mime matches EncoderProfiles. Using EncoderProfiles to derive VIDEO settings [mime type: video/avc]
03-28 16:22:29.588 21041 21179 D VidEncVdPrflRslvr: Resolved frame rate 30fps [Video profile frame rate: 30fps, Expected operating range: <UNSPECIFIED>]
03-28 16:22:29.588 21041 21179 D VidEncVdPrflRslvr: Resolved VIDEO frame rate: 30fps
03-28 16:22:29.590 21041 21179 D VidEncVdPrflRslvr: Using resolved VIDEO bitrate from EncoderProfiles
03-28 16:22:29.590 21041 21179 D VideoConfigUtil: Base Bitrate(12000000bps) * Bit Depth Ratio (8 / 8) * Frame Rate Ratio(30 / 30) * Width Ratio(720 / 1280) * Height Ratio(1280 / 720) = 12000000
03-28 16:22:29.590 21041 21179 W VideoConfigUtil: Unsupported mime type video/avc or profile level -1. Data space is unspecified.
03-28 16:22:29.591 21041 21179 D MediaCodecList: codecHandlesFormat: no format, so no extra checks
03-28 16:22:29.595 21041 21041 D VideoCapture: Stream info update: old: StreamInfo{id=0, streamState=INACTIVE, inProgressTransformationInfo=null} new: StreamInfo{id=0, streamState=INACTIVE, inProgressTransformationInfo=null}
03-28 16:22:29.595 21041 21179 D MediaCodecList: codecHandlesFormat: no format, so no extra checks
03-28 16:22:29.598 21041 21125 I ReactNativeJS: Camera started!
03-28 16:22:29.600 21041 21272 I CCodec : state->set(ALLOCATING)
03-28 16:22:29.600 21041 21277 I CCodec : allocate(c2.exynos.h264.encoder)
03-28 16:22:29.609 21041 21277 I CCodec : setting up 'default' as default (vendor) store
03-28 16:22:29.611 21041 21277 I CCodec : Created component [c2.exynos.h264.encoder]
03-28 16:22:29.611 21041 21277 I CCodec : [c2.exynos.h264.encoder] state->set(ALLOCATED)
03-28 16:22:29.611 21041 21277 D CCodecConfig: read media type: video/avc
03-28 16:22:29.616 21041 21277 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
03-28 16:22:29.616 21041 21277 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
03-28 16:22:29.616 21041 21277 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
03-28 16:22:29.616 21041 21277 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
03-28 16:22:29.619 21041 21277 D ReflectedParamUpdater: ignored struct field coding.qp.values
03-28 16:22:29.624 21041 21277 D ReflectedParamUpdater: ignored struct field coding.gop.values
03-28 16:22:29.625 21041 21277 D CCodecConfig: ignoring local param raw.color (0xc2001809) as it is already supported
03-28 16:22:29.626 21041 21277 I CCodecConfig: query failed after returning 21 values (BAD_INDEX)
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2 config diff is Dict {
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 algo.bitrate-mode.value = 3
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 algo.encoding-quality-level.value = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::i32 algo.priority.value = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::float algo.rate.value = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::i32 coded.average-qp.value = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 coded.bitrate-mode.value = 1
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::float coded.frame-rate.value = 15
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 coded.hdr-format.value = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 coded.picture-type.value = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 coded.pl.level = 20480
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 coded.pl.profile = 20484
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 coding.intra-refresh.mode = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::float coding.intra-refresh.period = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 coding.request-sync-frame.value = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::i64 coding.sync-frame-interval.value = 1000000
03-28 16:22:29.626 21041 21277 D CCodecConfig: Buffer coding.temporal-layering = {
03-28 16:22:29.626 21041 21277 D CCodecConfig: 00000000: 10 00 00 00 07 20 01 52 00 00 00 00 00 00 00 00 ..... .R........
03-28 16:22:29.626 21041 21277 D CCodecConfig: }
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 input.delay.value = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: string input.media-type.value = "video/raw"
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 output.buffers.prepend-header.value = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: string output.media-type.value = "video/avc"
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 raw.color.matrix = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig: c2::u32 raw.color.primaries = 0
03-28 16:22:29.626 21041 21277 D CCodecConfig:
03-28 16:22:29.633 21041 21179 D VideoEncoder: mInputTimebase = REALTIME
03-28 16:22:29.634 21041 21179 D VideoEncoder: mMediaFormat = {color-format=2130708361, i-frame-interval=1, mime=video/avc, width=720, bitrate=12000000, frame-rate=30, height=1280}
03-28 16:22:29.637 21041 21272 I CCodec : [c2.exynos.h264.encoder] state->set(RELEASING)
03-28 16:22:29.641 21041 21289 I CCodec : [c2.exynos.h264.encoder] state->set(RELEASED)
03-28 16:22:29.641 21041 21272 I MediaCodec: Codec shutdown complete
03-28 16:22:29.642 21041 21277 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
03-28 16:22:29.645 21041 21272 I CCodec : state->set(ALLOCATING)
03-28 16:22:29.645 21041 21277 I CCodec : allocate(c2.exynos.h264.encoder)
03-28 16:22:29.648 21041 21277 I CCodec : setting up 'default' as default (vendor) store
03-28 16:22:29.651 21041 21277 I CCodec : Created component [c2.exynos.h264.encoder]
03-28 16:22:29.652 21041 21277 I CCodec : [c2.exynos.h264.encoder] state->set(ALLOCATED)
03-28 16:22:29.652 21041 21277 D CCodecConfig: read media type: video/avc
03-28 16:22:29.654 21041 21277 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
03-28 16:22:29.654 21041 21277 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
03-28 16:22:29.655 21041 21277 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
03-28 16:22:29.655 21041 21277 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
03-28 16:22:29.662 21041 21277 D ReflectedParamUpdater: ignored struct field coding.qp.values
03-28 16:22:29.666 21041 21277 D ReflectedParamUpdater: ignored struct field coding.gop.values
03-28 16:22:29.667 21041 21277 D CCodecConfig: ignoring local param raw.color (0xc2001809) as it is already supported
03-28 16:22:29.668 21041 21277 I CCodecConfig: query failed after returning 21 values (BAD_INDEX)
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2 config diff is Dict {
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 algo.bitrate-mode.value = 3
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 algo.encoding-quality-level.value = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::i32 algo.priority.value = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::float algo.rate.value = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::i32 coded.average-qp.value = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 coded.bitrate-mode.value = 1
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::float coded.frame-rate.value = 15
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 coded.hdr-format.value = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 coded.picture-type.value = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 coded.pl.level = 20480
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 coded.pl.profile = 20484
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 coding.intra-refresh.mode = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::float coding.intra-refresh.period = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 coding.request-sync-frame.value = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::i64 coding.sync-frame-interval.value = 1000000
03-28 16:22:29.668 21041 21277 D CCodecConfig: Buffer coding.temporal-layering = {
03-28 16:22:29.668 21041 21277 D CCodecConfig: 00000000: 10 00 00 00 07 20 01 52 00 00 00 00 00 00 00 00 ..... .R........
03-28 16:22:29.668 21041 21277 D CCodecConfig: }
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 input.delay.value = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: string input.media-type.value = "video/raw"
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 output.buffers.prepend-header.value = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: string output.media-type.value = "video/avc"
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 raw.color.matrix = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig: c2::u32 raw.color.primaries = 0
03-28 16:22:29.668 21041 21277 D CCodecConfig:
03-28 16:22:29.670 21041 21272 I MediaCodec: MediaCodec will operate in async mode
03-28 16:22:29.671 21041 21179 D MediaCodec: shapeMediaFormat: deltas(1): AMessage(what = 0x00000000) = {
03-28 16:22:29.671 21041 21179 D MediaCodec: int32_t android._encoding-quality-level = 0
03-28 16:22:29.671 21041 21179 D MediaCodec: }
03-28 16:22:29.671 21041 21272 D MediaCodec: flushMediametrics
03-28 16:22:29.671 21041 21277 D CCodec : [c2.exynos.h264.encoder] buffers are bound to CCodec for this session
03-28 16:22:29.671 21041 21277 I CCodec : appPid(21041) width(720) height(1280)
03-28 16:22:29.672 21041 21277 D CCodecConfig: no c2 equivalents for color-format
03-28 16:22:29.672 21041 21277 D CCodecConfig: no c2 equivalents for flags
03-28 16:22:29.672 21041 21277 D CCodecConfig: no c2 equivalents for encoder
03-28 16:22:29.672 21041 21277 D CCodecConfig: no c2 equivalents for color-standard
03-28 16:22:29.673 21041 21277 D CCodecConfig: c2 config diff is c2::u32 coded.bitrate.value = 12000000
03-28 16:22:29.673 21041 21277 D CCodecConfig: c2::float coded.frame-rate.value = 30
03-28 16:22:29.673 21041 21277 D CCodecConfig: c2::u32 raw.color.matrix = 1
03-28 16:22:29.673 21041 21277 D CCodecConfig: c2::u32 raw.color.primaries = 1
03-28 16:22:29.673 21041 21277 D CCodecConfig: c2::u32 raw.color.range = 2
03-28 16:22:29.673 21041 21277 D CCodecConfig: c2::u32 raw.color.transfer = 3
03-28 16:22:29.673 21041 21277 D CCodecConfig: c2::u32 raw.size.height = 1280
03-28 16:22:29.673 21041 21277 D CCodecConfig: c2::u32 raw.size.width = 720
03-28 16:22:29.673 21041 21277 W Codec2Client: query -- param skipped: index = 3254781982.
03-28 16:22:29.673 21041 21277 D CCodec : Setting encoder options for disabling wrapping
03-28 16:22:29.673 21041 21277 D CCodec : encoding statistics level = 0
03-28 16:22:29.673 21041 21277 D CCodec : setup formats input: AMessage(what = 0x00000000) = {
03-28 16:22:29.673 21041 21277 D CCodec : int32_t android._color-format = 2130708361
03-28 16:22:29.673 21041 21277 D CCodec : int32_t android._dataspace = 0
03-28 16:22:29.673 21041 21277 D CCodec : int32_t bitrate-mode = 1
03-28 16:22:29.673 21041 21277 D CCodec : int32_t frame-rate = 30
03-28 16:22:29.673 21041 21277 D CCodec : int32_t height = 1280
03-28 16:22:29.673 21041 21277 D CCodec : int32_t intra-refresh-period = 0
03-28 16:22:29.673 21041 21277 D CCodec : string mime = "video/raw"
03-28 16:22:29.673 21041 21277 D CCodec : int32_t prepend-sps-pps-to-idr-frames = 0
03-28 16:22:29.673 21041 21277 D CCodec : int32_t priority = 0
03-28 16:22:29.673 21041 21277 D CCodec : int32_t video-qp-average = 0
03-28 16:22:29.673 21041 21277 D CCodec : int32_t width = 720
03-28 16:22:29.673 21041 21277 D CCodec : Rect crop(0, 0, 719, 1279)
03-28 16:22:29.673 21041 21277 D CCodec : int64_t android._C2MemoryUsage = 65536
03-28 16:22:29.673 21041 21277 D CCodec : int32_t color-format = 2130708361
03-28 16:22:29.673 21041 21277 D CCodec : int32_t bytebuffer-wrapping-disable = 1
03-28 16:22:29.673 21041 21277 D CCodec : }
03-28 16:22:29.673 21041 21277 D CCodec : setup formats output: AMessage(what = 0x00000000) = {
03-28 16:22:29.673 21041 21277 D CCodec : int32_t bitrate = 12000000
03-28 16:22:29.673 21041 21277 D CCodec : int32_t bitrate-mode = 1
03-28 16:22:29.673 21041 21277 D CCodec : Rect crop(0, 0, 719, 1279)
03-28 16:22:29.673 21041 21277 D CCodec : int32_t width = 720
03-28 16:22:29.673 21041 21277 D CCodec : int32_t color-standard = 1
03-28 16:22:29.673 21041 21277 D CCodec : int32_t color-range = 2
03-28 16:22:29.673 21041 21277 D CCodec : int32_t color-transfer = 3
03-28 16:22:29.673 21041 21277 D CCodec : int32_t frame-rate = 30
03-28 16:22:29.673 21041 21277 D CCodec : int32_t height = 1280
03-28 16:22:29.673 21041 21277 D CCodec : int32_t intra-refresh-period = 0
03-28 16:22:29.673 21041 21277 D CCodec : int32_t level = 1
03-28 16:22:29.673 21041 21277 D CCodec : int32_t max-bitrate = 12000000
03-28 16:22:29.673 21041 21277 D CCodec : string mime = "video/avc"
03-28 16:22:29.673 21041 21277 D CCodec : int32_t prepend-sps-pps-to-idr-frames = 0
03-28 16:22:29.673 21041 21277 D CCodec : int32_t priority = 0
03-28 16:22:29.673 21041 21277 D CCodec : int32_t profile = 8
03-28 16:22:29.673 21041 21277 D CCodec : int32_t video-qp-average = 0
03-28 16:22:29.673 21041 21277 D CCodec : }
03-28 16:22:29.674 21041 21277 I CCodecConfig: query failed after returning 22 values (BAD_INDEX)
03-28 16:22:29.674 21041 21277 D CCodecConfig: c2 config diff is c2::u32 coded.pl.level = 20489
03-28 16:22:29.674 21041 21179 D CCodec : [CreateInputSurface] surface in app process
03-28 16:22:29.676 21041 21277 D CCodec : input format changed to AMessage(what = 0x00000000) = {
03-28 16:22:29.676 21041 21277 D CCodec : int32_t android._color-format = 2130708361
03-28 16:22:29.676 21041 21277 D CCodec : int32_t android._dataspace = 260
03-28 16:22:29.676 21041 21277 D CCodec : int32_t bitrate-mode = 1
03-28 16:22:29.676 21041 21277 D CCodec : int32_t frame-rate = 30
03-28 16:22:29.676 21041 21277 D CCodec : int32_t height = 1280
03-28 16:22:29.676 21041 21277 D CCodec : int32_t intra-refresh-period = 0
03-28 16:22:29.676 21041 21277 D CCodec : string mime = "video/raw"
03-28 16:22:29.676 21041 21277 D CCodec : int32_t prepend-sps-pps-to-idr-frames = 0
03-28 16:22:29.676 21041 21277 D CCodec : int32_t priority = 0
03-28 16:22:29.676 21041 21277 D CCodec : int32_t video-qp-average = 0
03-28 16:22:29.676 21041 21277 D CCodec : int32_t width = 720
03-28 16:22:29.676 21041 21277 D CCodec : Rect crop(0, 0, 719, 1279)
03-28 16:22:29.676 21041 21277 D CCodec : int64_t android._C2MemoryUsage = 65536
03-28 16:22:29.676 21041 21277 D CCodec : int32_t color-format = 2130708361
03-28 16:22:29.676 21041 21277 D CCodec : int32_t bytebuffer-wrapping-disable = 1
03-28 16:22:29.676 21041 21277 D CCodec : int32_t color-range = 2
03-28 16:22:29.676 21041 21277 D CCodec : int32_t color-standard = 1
03-28 16:22:29.676 21041 21277 D CCodec : int32_t color-transfer = 3
03-28 16:22:29.676 21041 21277 D CCodec : }
03-28 16:22:29.676 21041 21277 W Codec2Client: query -- param skipped: index = 1610614798.
03-28 16:22:29.676 21041 21277 D C2OMXNode: actual buffer count(16), input delay(0), pipeline delay(0)
03-28 16:22:29.677 21041 21277 D GraphicBufferSource: setting dataspace: 0x104, acquired=0
03-28 16:22:29.677 21041 21277 D CCodec : ISConfig not changed
03-28 16:22:29.677 21041 21179 D VideoEncoder: Transitioning encoder internal state: null --> CONFIGURED
03-28 16:22:29.677 21041 21179 D VideoEncoderSession: provide surface: Surface(name=null)/@0xdb16fa2
03-28 16:22:29.677 21041 21179 D Recorder: VideoEncoder is created. androidx.camera.video.internal.encoder.EncoderImpl@74e53f0
03-28 16:22:29.678 21041 21179 D Recorder: Transitioning streamId: 0 --> 229732258
03-28 16:22:29.678 21041 21041 D VideoCapture: Stream info update: old: StreamInfo{id=0, streamState=INACTIVE, inProgressTransformationInfo=null} new: StreamInfo{id=229732258, streamState=INACTIVE, inProgressTransformationInfo=null}
03-28 16:22:29.678 21041 21179 D Recorder: Transitioning Recorder internal state: CONFIGURING --> IDLING
03-28 16:22:29.683 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use cases [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589] now DETACHED for camera
03-28 16:22:29.683 21041 21134 D UseCaseAttachState: All use case: [] for camera: 2
03-28 16:22:29.684 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Resetting Capture Session
03-28 16:22:29.684 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Releasing session in state OPENED
03-28 16:22:29.684 21041 21134 D Camera2CameraControlImp: setActive: isActive = false
03-28 16:22:29.684 21041 21134 D UseCaseAttachState: Active and attached use case: [] for camera: 2
03-28 16:22:29.687 21041 21134 D UseCaseAttachState: Active and attached use case: [] for camera: 2
03-28 16:22:29.689 21041 21134 D VideoUsageControl: resetDirectly: mVideoUsage reset!
03-28 16:22:29.690 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Closing camera.
03-28 16:22:29.691 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Transitioning camera internal state: OPENED --> CLOSING
03-28 16:22:29.693 21041 21134 D CameraStateRegistry: Recalculating open cameras:
03-28 16:22:29.693 21041 21134 D CameraStateRegistry: Camera State
03-28 16:22:29.693 21041 21134 D CameraStateRegistry: -------------------------------------------------------------------
03-28 16:22:29.693 21041 21134 D CameraStateRegistry: Camera@bd18ca0[id=1] UNKNOWN
03-28 16:22:29.693 21041 21134 D CameraStateRegistry: Camera@77d021b[id=2] CLOSING
03-28 16:22:29.693 21041 21134 D CameraStateRegistry: Camera@4642e82[id=3] UNKNOWN
03-28 16:22:29.693 21041 21134 D CameraStateRegistry: Camera@7487e21[id=0] UNKNOWN
03-28 16:22:29.693 21041 21134 D CameraStateRegistry: -------------------------------------------------------------------
03-28 16:22:29.693 21041 21134 D CameraStateRegistry: Open count: 1 (Max allowed: 1)
03-28 16:22:29.694 21041 21134 D CameraStateMachine: New public camera state CameraState{type=CLOSING, error=null} from CLOSING and null
03-28 16:22:29.694 21041 21134 D CameraStateMachine: Publishing new public camera state CameraState{type=CLOSING, error=null}
03-28 16:22:29.694 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Resetting Capture Session
03-28 16:22:29.694 21041 21041 I CameraSession: Camera State: CLOSING (has error: false)
03-28 16:22:29.694 21041 21041 I CameraView: invokeOnStopped()
03-28 16:22:29.694 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Skipping Capture Session state check due to current camera state: CLOSING and previous session status: false
03-28 16:22:29.695 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Releasing session in state CLOSING
03-28 16:22:29.695 21041 21134 D UseCaseAttachState: Active and attached use case: [] for camera: 2
03-28 16:22:29.696 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use cases [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589] now ATTACHED
03-28 16:22:29.696 21041 21134 D Camera2CameraControlImp: setActive: isActive = true
03-28 16:22:29.697 21041 21134 D UseCaseAttachState: All use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589] for camera: 2
03-28 16:22:29.697 21041 21134 D UseCaseAttachState: Active and attached use case: [] for camera: 2
03-28 16:22:29.698 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Resetting Capture Session
03-28 16:22:29.698 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Skipping Capture Session state check due to current camera state: CLOSING and previous session status: false
03-28 16:22:29.698 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Releasing session in state CLOSING
03-28 16:22:29.698 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Transitioning camera internal state: CLOSING --> REOPENING
03-28 16:22:29.698 21041 21134 D CameraStateRegistry: Recalculating open cameras:
03-28 16:22:29.698 21041 21134 D CameraStateRegistry: Camera State
03-28 16:22:29.698 21041 21134 D CameraStateRegistry: -------------------------------------------------------------------
03-28 16:22:29.698 21041 21134 D CameraStateRegistry: Camera@bd18ca0[id=1] UNKNOWN
03-28 16:22:29.698 21041 21134 D CameraStateRegistry: Camera@77d021b[id=2] OPENING
03-28 16:22:29.698 21041 21134 D CameraStateRegistry: Camera@4642e82[id=3] UNKNOWN
03-28 16:22:29.698 21041 21134 D CameraStateRegistry: Camera@7487e21[id=0] UNKNOWN
03-28 16:22:29.698 21041 21134 D CameraStateRegistry: -------------------------------------------------------------------
03-28 16:22:29.698 21041 21134 D CameraStateRegistry: Open count: 1 (Max allowed: 1)
03-28 16:22:29.698 21041 21134 D CameraStateMachine: New public camera state CameraState{type=OPENING, error=null} from OPENING and null
03-28 16:22:29.698 21041 21134 D CameraStateMachine: Publishing new public camera state CameraState{type=OPENING, error=null}
03-28 16:22:29.699 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Transitioning camera internal state: REOPENING --> OPENED
03-28 16:22:29.699 21041 21041 I CameraSession: Camera State: OPENING (has error: false)
03-28 16:22:29.699 21041 21134 D CameraStateRegistry: Recalculating open cameras:
03-28 16:22:29.699 21041 21134 D CameraStateRegistry: Camera State
03-28 16:22:29.699 21041 21134 D CameraStateRegistry: -------------------------------------------------------------------
03-28 16:22:29.699 21041 21134 D CameraStateRegistry: Camera@bd18ca0[id=1] UNKNOWN
03-28 16:22:29.699 21041 21134 D CameraStateRegistry: Camera@77d021b[id=2] OPEN
03-28 16:22:29.699 21041 21134 D CameraStateRegistry: Camera@4642e82[id=3] UNKNOWN
03-28 16:22:29.699 21041 21134 D CameraStateRegistry: Camera@7487e21[id=0] UNKNOWN
03-28 16:22:29.699 21041 21134 D CameraStateRegistry: -------------------------------------------------------------------
03-28 16:22:29.699 21041 21134 D CameraStateRegistry: Open count: 1 (Max allowed: 1)
03-28 16:22:29.699 21041 21134 D CameraStateMachine: New public camera state CameraState{type=OPEN, error=null} from OPEN and null
03-28 16:22:29.699 21041 21134 D CameraStateMachine: Publishing new public camera state CameraState{type=OPEN, error=null}
03-28 16:22:29.699 21041 21041 I CameraSession: Camera State: OPEN (has error: false)
03-28 16:22:29.699 21041 21041 I CameraView: invokeOnStarted()
03-28 16:22:29.700 21041 21134 D UseCaseAttachState: All use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589] for camera: 2
03-28 16:22:29.701 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use case androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961 ACTIVE
03-28 16:22:29.701 21041 21134 D UseCaseAttachState: Active and attached use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961] for camera: 2
03-28 16:22:29.703 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use case androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975 ACTIVE
03-28 16:22:29.704 21041 21134 D UseCaseAttachState: Active and attached use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975] for camera: 2
03-28 16:22:29.706 21041 21134 D Camera2CameraImpl: {Camera@77d021b[id=2]} Use case androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589 ACTIVE
03-28 16:22:29.707 21041 21125 I ReactNativeJS: Camera stopped!
03-28 16:22:29.707 21041 21134 D UseCaseAttachState: Active and attached use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589] for camera: 2
03-28 16:22:29.708 21041 21125 I ReactNativeJS: Camera started!
03-28 16:22:29.710 21041 21134 D SyncCaptureSessionImpl: [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@e617692] Session onConfigured()
03-28 16:22:29.710 21041 21134 D SyncCaptureSessionImpl: [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@e617692] Session call close()
03-28 16:22:29.710 21041 21134 D CaptureSession: CameraCaptureSession.onConfigured() mState=RELEASING
03-28 16:22:29.711 21041 21134 D UseCaseAttachState: Active and attached use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589] for camera: 2
03-28 16:22:29.713 21041 21134 D UseCaseAttachState: Active and attached use case: [androidx.camera.core.ImageCapture-95246c79-fb28-43b3-8f8d-18ebb91a5ea5204908961, androidx.camera.core.ImageAnalysis-2ef3d041-d49f-4073-930d-79cddea3cb8f36995975, androidx.camera.core.streamsharing.StreamSharing-b12a0e04-a2e5-4610-83a7-1ffc6d0420f150621589] for camera: 2
03-28 16:22:29.715 21041 21134 D CaptureSession: CameraCaptureSession.onReady() RELEASING
03-28 16:22:29.715 21041 21134 D SyncCaptureSessionImpl: [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@e617692] Session call super.close()
03-28 16:22:29.715 21041 21134 D SyncCaptureSessionBase: [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@3cfa813] getSurface done with results: [Surface(name=null)/@0x46a14f4, Surface(name=null)/@0xc45741d, Surface(name=android.graphics.SurfaceTexture@7e25429)/@0x7dcc4dc]
03-28 16:22:29.715 21041 21134 D CaptureSession: onSessionFinished()
03-28 16:22:29.716 21041 21134 D CaptureSession: Opening capture session.
03-28 16:22:29.716 21041 21134 D Camera2CaptureRequestBuilder: template type = 3
03-28 16:22:29.717 21041 21134 D SyncCaptureSessionImpl: [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@e617692] onClosed()
03-28 16:22:29.717 21041 21134 D DeferrableSurface: use count-1, useCount=0 closed=false androidx.camera.core.impl.ImmediateSurface@d72ec02
03-28 16:22:29.718 21041 21134 D DeferrableSurface: Surface no longer in use[total_surfaces=10, used_surfaces=6](androidx.camera.core.impl.ImmediateSurface@d72ec02}
03-28 16:22:29.718 21041 21134 D DeferrableSurface: use count-1, useCount=0 closed=false androidx.camera.core.processing.SurfaceEdge$SettableSurface@3df95a
03-28 16:22:29.718 21041 21134 D DeferrableSurface: Surface no longer in use[total_surfaces=10, used_surfaces=5](androidx.camera.core.processing.SurfaceEdge$SettableSurface@3df95a}
03-28 16:22:29.718 21041 21134 D DeferrableSurface: use count-1, useCount=0 closed=false androidx.camera.core.impl.ImmediateSurface@73c1750
03-28 16:22:29.718 21041 21134 D DeferrableSurface: Surface no longer in use[total_surfaces=10, used_surfaces=4](androidx.camera.core.impl.ImmediateSurface@73c1750}
03-28 16:22:29.718 21041 21134 D SyncCaptureSessionImpl: [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@3cfa813] start openCaptureSession
03-28 16:22:29.718 21041 21134 D DeferrableSurface: New surface in use[total_surfaces=10, used_surfaces=5](androidx.camera.core.impl.ImmediateSurface@d72ec02}
03-28 16:22:29.718 21041 21134 D DeferrableSurface: use count+1, useCount=1 androidx.camera.core.impl.ImmediateSurface@d72ec02
03-28 16:22:29.718 21041 21134 D DeferrableSurface: New surface in use[total_surfaces=10, used_surfaces=6](androidx.camera.core.impl.ImmediateSurface@73c1750}
03-28 16:22:29.718 21041 21134 D DeferrableSurface: use count+1, useCount=1 androidx.camera.core.impl.ImmediateSurface@73c1750
03-28 16:22:29.718 21041 21134 D DeferrableSurface: New surface in use[total_surfaces=10, used_surfaces=7](androidx.camera.core.processing.SurfaceEdge$SettableSurface@3df95a}
03-28 16:22:29.718 21041 21134 D DeferrableSurface: use count+1, useCount=1 androidx.camera.core.processing.SurfaceEdge$SettableSurface@3df95a
03-28 16:22:29.728 21041 21134 D SyncCaptureSessionImpl: [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@3cfa813] Session onConfigured()
03-28 16:22:29.728 21041 21134 D CaptureSession: Attempting to send capture request onConfigured
03-28 16:22:29.728 21041 21134 D CaptureSession: Issuing request for session.
03-28 16:22:29.728 21041 21134 D Camera2CaptureRequestBuilder: createCaptureRequest
03-28 16:22:29.731 21041 21134 D CaptureSession: CameraCaptureSession.onConfigured() mState=OPENED
03-28 16:22:29.732 21041 21134 D CaptureSession: CameraCaptureSession.onReady() OPENED
03-28 16:22:29.733 21041 21124 I CameraManagerGlobal: Camera 2 facing CAMERA_FACING_BACK state now CAMERA_STATE_ACTIVE for client com.mrousavy.camera.example API Level 2 User Id 0
03-28 16:22:30.132 21041 21131 D VideoCapture: cameraCaptureResult timestampNs = 126190535189983, current system uptimeMs = 72222782, current system realtimeMs = 126190636
03-28 16:22:30.132 21041 21131 D StreamStateObserver: Update Preview stream state to STREAMING
03-28 16:22:30.133 21041 21167 I BLASTBufferQueue: [SurfaceView[com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity]@0#2](f:0,a:0,s:0) onFrameAvailable the first frame is available
03-28 16:22:30.133 21041 21041 I CameraView: PreviewView Stream State changed to STREAMING
03-28 16:22:30.133 21041 21041 I CameraView: invokeOnPreviewStarted()
03-28 16:22:30.136 21041 21125 I ReactNativeJS: Preview started!
03-28 16:22:30.137 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.137 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.138 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:30.138 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.138 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:30.138 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.139 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.139 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.139 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:30.139 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.139 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:30.139 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.247 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.247 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.247 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:30.247 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.247 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:30.247 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.248 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.248 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.248 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:30.248 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.248 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:30.248 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.364 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.364 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.364 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:30.364 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.364 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:30.364 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.364 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.364 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.364 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:30.364 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.364 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:30.364 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.474 21041 21246 I CameraView: invokeOnAverageFpsChanged(29.999999999999996)
03-28 16:22:30.486 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.486 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.486 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:30.486 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.486 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:30.486 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.487 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.488 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.488 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:30.488 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.488 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:30.488 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.591 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.591 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.591 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:30.591 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.591 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:30.591 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.592 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.592 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.592 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:30.592 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.592 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:30.592 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.711 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.711 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.711 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:30.711 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.711 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:30.712 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.713 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.713 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.713 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:30.713 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.713 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:30.713 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.845 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.845 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.845 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:30.845 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.845 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:30.845 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.846 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.846 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.846 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:30.847 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.847 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:30.847 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.946 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.946 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.946 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:30.946 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.947 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:30.947 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:30.948 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:30.948 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:30.948 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:30.948 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:30.948 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:30.948 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:31.052 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:31.053 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:31.053 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:31.053 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:31.053 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:31.053 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:31.054 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:31.054 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:31.055 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:31.055 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:31.055 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:31.055 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:31.171 21041 21368 D ProfileInstaller: Installing profile for com.mrousavy.camera.example
03-28 16:22:31.179 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:31.179 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:31.179 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:31.179 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:31.180 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:31.180 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:31.184 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:31.185 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:31.185 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:31.185 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:31.185 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:31.186 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:31.283 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:31.284 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:31.284 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:31.284 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:31.284 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:31.284 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:31.285 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:31.285 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:31.285 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:31.286 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:31.286 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:31.286 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:31.397 21041 21041 I MetadataProvider: Location updated: 44.84943323303014, -0.5597279034554958
03-28 16:22:31.415 21041 21123 D ExamplePlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:31.415 21041 21123 D ExamplePlugin: -> 42.0 (java.lang.Double)
03-28 16:22:31.416 21041 21123 D ExamplePlugin: -> true (java.lang.Boolean)
03-28 16:22:31.416 21041 21123 D ExamplePlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:31.416 21041 21123 D ExamplePlugin: -> hello! (java.lang.String)
03-28 16:22:31.416 21041 21123 D ExamplePlugin: -> [another test, 5.0] (java.util.ArrayList)
03-28 16:22:31.417 21041 21123 D ExampleKotlinPlugin: 1920 x 1080 Image with format #35. Logging 5 parameters:
03-28 16:22:31.417 21041 21123 D ExampleKotlinPlugin: -> 42.0 (java.lang.Double)
03-28 16:22:31.417 21041 21123 D ExampleKotlinPlugin: -> true (java.lang.Boolean)
03-28 16:22:31.417 21041 21123 D ExampleKotlinPlugin: -> {test=0.0, second=test} (java.util.HashMap)
03-28 16:22:31.417 21041 21123 D ExampleKotlinPlugin: -> hello! (java.lang.String)
03-28 16:22:31.417 21041 21123 D ExampleKotlinPlugin: -> [another test, 5.0] (java.util.ArrayList)
^C
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment