Recorder App for Android is not showing any stream


#1

Hello,

I just received my new Structure Core and began exploring the new SDK 0.6.1 along with the sample apps for Android.

Running the Recorder on a Samsung GalaxyNote 8, I notice that no depth, color, or infrared stream ever appear when pushing “Start Live Streaming”, even though these options are selected in the s.

The logs appear to suggest that there’s some GL related error, but I am still to find what is causing this failure.

All permissions have been granted to the apo

Any ideas? Thanks in advance.

Logcat below and screenshot of the activity after pushing “Start live streaming” attached.

01-23 17:04:55.703 31914-31914/com.occipital.Recorder D/ViewRootImpl@65f2731[FileSelectionActivity]: ViewPostIme pointer 0
01-23 17:04:55.714 31914-31914/com.occipital.Recorder D/ViewRootImpl@65f2731[FileSelectionActivity]: ViewPostIme pointer 1
01-23 17:04:55.865 31914-31914/com.occipital.Recorder E/zygote64: No implementation found for void com.occipital.javautils.StructureSDKActivity.cppToggleTrackingPaused(boolean) (tried Java_com_occipital_javautils_StructureSDKActivity_cppToggleTrackingPaused and Java_com_occipital_javautils_StructureSDKActivity_cppToggleTrackingPaused__Z)
01-23 17:04:55.866 31914-31914/com.occipital.Recorder E/zygote64: No implementation found for void com.occipital.javautils.StructureSDKActivity.cppReset() (tried Java_com_occipital_javautils_StructureSDKActivity_cppReset and Java_com_occipital_javautils_StructureSDKActivity_cppReset__)
01-23 17:04:55.874 31914-31914/com.occipital.Recorder D/ViewRootImpl@c2e9be0[RecorderActivity]: setView = DecorView@296ce99[RecorderActivity] TM=true MM=false
01-23 17:04:55.875 31914-31914/com.occipital.Recorder D/ViewRootImpl@65f2731[FileSelectionActivity]: MSG_WINDOW_FOCUS_CHANGED 0
01-23 17:04:55.879 31914-31914/com.occipital.Recorder V/InputMethodManager: Not IME target window, ignoring
01-23 17:04:55.881 31914-31914/com.occipital.Recorder D/ViewRootImpl@c2e9be0[RecorderActivity]: dispatchAttachedToWindow
01-23 17:04:55.895 31914-31914/com.occipital.Recorder V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
01-23 17:04:55.896 31914-31914/com.occipital.Recorder D/ViewRootImpl@c2e9be0[RecorderActivity]: Relayout returned: old=[0,0][0,0] new=[0,0][1080,2220] result=0x7 surface={valid=true 535331573760} changed=true
01-23 17:04:55.904 31914-31932/com.occipital.Recorder D/mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, egl_color_buffer_format *, EGLBoolean) returns 0x3000,  [1080x2220]-format:1
01-23 17:04:55.904 31914-31932/com.occipital.Recorder D/OpenGLRenderer: eglCreateWindowSurface = 0x7cab821530
01-23 17:04:55.910 31914-31914/com.occipital.Recorder D/SurfaceView: BG show() Surface(name=Background for - SurfaceView - com.occipital.Recorder/com.occipital.Recorder.RecorderActivity@6edd96a@0) android.view.SurfaceView{6edd96a V.E...... ......ID 0,0-1080,2157 #7f080052 app:id/gl_surface_view}
01-23 17:04:55.916 31914-31914/com.occipital.Recorder V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
01-23 17:04:55.916 31914-31914/com.occipital.Recorder D/SurfaceView: surfaceCreated 1 android.view.SurfaceView{6edd96a V.E...... ......ID 0,0-1080,2157 #7f080052 app:id/gl_surface_view}
01-23 17:04:55.919 31914-31914/com.occipital.Recorder D/mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, egl_color_buffer_format *, EGLBoolean) returns 0x3000,  [1080x2157]-format:1
01-23 17:04:55.921 31914-31914/com.occipital.Recorder I/Structure: KHR_debug is available!
01-23 17:04:55.922 31914-31956/com.occipital.Recorder I/StructureSDK: INFO: Concurrent queue thread #0 has started.
01-23 17:04:55.922 31914-31957/com.occipital.Recorder I/StructureSDK: INFO: Concurrent queue thread #1 has started.
01-23 17:04:55.922 31914-31958/com.occipital.Recorder I/StructureSDK: INFO: Concurrent queue thread #2 has started.
01-23 17:04:55.923 31914-31959/com.occipital.Recorder I/StructureSDK: INFO: Concurrent queue thread #3 has started.
01-23 17:04:55.923 31914-31960/com.occipital.Recorder I/StructureSDK: INFO: Concurrent queue thread #4 has started.
01-23 17:04:55.923 31914-31961/com.occipital.Recorder I/StructureSDK: INFO: Concurrent queue thread #5 has started.
01-23 17:04:55.923 31914-31962/com.occipital.Recorder I/StructureSDK: INFO: Concurrent queue thread #6 has started.
01-23 17:04:55.929 31914-31914/com.occipital.Recorder D/SurfaceView: surfaceChanged (1080,2157) 1 android.view.SurfaceView{6edd96a V.E...... ......ID 0,0-1080,2157 #7f080052 app:id/gl_surface_view}
01-23 17:04:55.934 31914-31914/com.occipital.Recorder I/Recorder: Not recording OCC
01-23 17:04:55.936 31914-31958/com.occipital.Recorder D/StructureCore: Log file: /sdcard/occ-logs/sclog_5.log
01-23 17:04:55.938 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:55.935                          :415  StructureCore_InitBootId                 StructureCore Init (0.9.3.0)
01-23 17:04:55.943 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:55.943                          :713  inu_usb_open                             inu_usb_open: success
    HOST INFO    2019-01-23 17:04:55.943                          :98   updateState                              Notifying app of state: Booting
01-23 17:04:55.943 31914-31958/com.occipital.Recorder I/StructureSDK: INFO: Structure Core is online (booting)
01-23 17:04:55.944 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:55.944                          :288  StructureCore_hotplugCallback            Waiting for boot to finish
01-23 17:04:55.951 31914-31914/com.occipital.Recorder D/ViewRootImpl@c2e9be0[RecorderActivity]: Relayout returned: old=[0,0][1080,2220] new=[0,0][1080,2220] result=0x3 surface={valid=true 535331573760} changed=false
01-23 17:04:55.969 31914-31914/com.occipital.Recorder D/ViewRootImpl@c2e9be0[RecorderActivity]: MSG_RESIZED_REPORT: frame=Rect(0, 0 - 1080, 2220) ci=Rect(0, 63 - 0, 0) vi=Rect(0, 63 - 0, 0) or=1
    MSG_WINDOW_FOCUS_CHANGED 1
01-23 17:04:55.978 31914-31914/com.occipital.Recorder V/InputMethodManager: Starting input: tba=android.view.inputmethod.EditorInfo@d800e5b nm : com.occipital.Recorder ic=null
01-23 17:04:55.978 31914-31914/com.occipital.Recorder I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
01-23 17:04:55.984 31914-31914/com.occipital.Recorder I/CameraManagerGlobal: Connecting to camera service
01-23 17:04:55.987 31914-31914/com.occipital.Recorder D/VendorTagDescriptor: addVendorDescriptor: vendor tag id 3854507339 added
01-23 17:04:55.990 31914-31914/com.occipital.Recorder W/NativeCamera: The device doesn't have requested camera!
01-23 17:04:56.018 31914-31932/com.occipital.Recorder D/OpenGLRenderer: eglDestroySurface = 0x7cab81fb90
    endAllActiveAnimators on 0x7ca4581400 (RippleDrawable) with handle 0x7c96a51600
01-23 17:04:56.025 31914-31914/com.occipital.Recorder D/ViewRootImpl@65f2731[FileSelectionActivity]: Relayout returned: old=[0,0][1080,2220] new=[0,0][1080,2220] result=0x5 surface={valid=false 0} changed=true
01-23 17:04:56.330 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:44.882              occ_psoc.cpp:765  OCCPSoC_RequestPowerMode                 Requesting power mode: 0
01-23 17:04:56.331 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:44.885              occ_psoc.cpp:773  OCCPSoC_RequestPowerMode                 PSoC denied power mode request
01-23 17:04:56.333 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:44.886                 service.c:994  SERVICEP_linkStateMachineInvoke          Service SVC_MNGR Connected
01-23 17:04:56.425 31914-31914/com.occipital.Recorder D/ViewRootImpl@65f2731[FileSelectionActivity]: Relayout returned: old=[0,0][1080,2220] new=[0,0][1080,2220] result=0x5 surface={valid=false 0} changed=false
01-23 17:04:56.963 31914-31975/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:56.962                          :994  SERVICEP_linkStateMachineInvoke          Service SVC_MNGR Connected
01-23 17:04:56.963 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:56.963                          :348  StructureCore_hotplugCallback            Boot time: 1.019597 sec
01-23 17:04:56.964 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:56.963                          :98   updateState                              Notifying app of state: Ready
01-23 17:04:56.964 31914-31958/com.occipital.Recorder I/StructureSDK: INFO: Structure Core is ready.
01-23 17:04:56.975 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:56.975                          :538  StructureCore_GetDeviceInfo                HW Version: Titanium Tesla v3.1 L
01-23 17:04:56.976 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:56.976                          :539  StructureCore_GetDeviceInfo                FW Version: 0.9.3 release
    HOST INFO    2019-01-23 17:04:56.976                          :540  StructureCore_GetDeviceInfo              Manufacturer: Occipital
    HOST INFO    2019-01-23 17:04:56.976                          :541  StructureCore_GetDeviceInfo                     Model: ST02D
    HOST INFO    2019-01-23 17:04:56.976                          :542  StructureCore_GetDeviceInfo                    Serial: 1248
    HOST INFO    2019-01-23 17:04:56.976                          :543  StructureCore_GetDeviceInfo                Attributes: 2, 0, 0
01-23 17:04:56.982 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:56.982                          :538  StructureCore_GetDeviceInfo                HW Version: Titanium Tesla v3.1 L
01-23 17:04:56.983 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:56.982                          :539  StructureCore_GetDeviceInfo                FW Version: 0.9.3 release
    HOST INFO    2019-01-23 17:04:56.983                          :540  StructureCore_GetDeviceInfo              Manufacturer: Occipital
    HOST INFO    2019-01-23 17:04:56.983                          :541  StructureCore_GetDeviceInfo                     Model: ST02D
    HOST INFO    2019-01-23 17:04:56.983                          :542  StructureCore_GetDeviceInfo                    Serial: 1248
    HOST INFO    2019-01-23 17:04:56.983                          :543  StructureCore_GetDeviceInfo                Attributes: 2, 0, 0
01-23 17:04:56.995 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:56.995                          :599  SCCalibrationParser_ParseString          Calibrated on 2019_01_04-00_05_15, version: 3
01-23 17:04:56.996 31914-31958/com.occipital.Recorder I/StructureSDK: INFO: Found IMU calibration for sensor ID 1248 (R = [179.792504 | -0.706521 0.707692 -0.000323](-179.827229 0.120705 -90.094662) T = [-0.008062 0.014947 -0.011063]) [FROM DEVICE]
01-23 17:04:57.002 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:57.002                          :538  StructureCore_GetDeviceInfo                HW Version: Titanium Tesla v3.1 L
01-23 17:04:57.003 31914-31958/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:57.003                          :539  StructureCore_GetDeviceInfo                FW Version: 0.9.3 release
    HOST INFO    2019-01-23 17:04:57.003                          :540  StructureCore_GetDeviceInfo              Manufacturer: Occipital
    HOST INFO    2019-01-23 17:04:57.003                          :541  StructureCore_GetDeviceInfo                     Model: ST02D
    HOST INFO    2019-01-23 17:04:57.003                          :542  StructureCore_GetDeviceInfo                    Serial: 1248
    HOST INFO    2019-01-23 17:04:57.003                          :543  StructureCore_GetDeviceInfo                Attributes: 2, 0, 0
01-23 17:04:57.009 31914-31960/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:57.009                          :538  StructureCore_GetDeviceInfo                HW Version: Titanium Tesla v3.1 L
    HOST INFO    2019-01-23 17:04:57.009                          :539  StructureCore_GetDeviceInfo                FW Version: 0.9.3 release
    HOST INFO    2019-01-23 17:04:57.009                          :540  StructureCore_GetDeviceInfo              Manufacturer: Occipital
    HOST INFO    2019-01-23 17:04:57.009                          :541  StructureCore_GetDeviceInfo                     Model: ST02D
01-23 17:04:57.010 31914-31960/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:57.009                          :542  StructureCore_GetDeviceInfo                    Serial: 1248
    HOST INFO    2019-01-23 17:04:57.010                          :543  StructureCore_GetDeviceInfo                Attributes: 2, 0, 0
01-23 17:04:57.010 31914-31960/com.occipital.Recorder I/StructureSDK: INFO: Structure Core is ready.
01-23 17:04:57.165 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:45.717             pos_sensors.c:1183 POS_SENSORSP_cfgSensor                   Cfg IMU bmi055_accel (0) @ 1000.000000 Hz (scale: 0.019500)
01-23 17:04:57.177 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:45.728             pos_sensors.c:1183 POS_SENSORSP_cfgSensor                   Cfg IMU bmi055_gyro (1) @ 1000.000000 Hz (scale: 0.000532)
01-23 17:04:57.275 31914-31960/com.occipital.Recorder I/StructureSDK: INFO: Structure Core IMU streaming started...
01-23 17:04:57.276 31914-31960/com.occipital.Recorder I/StructureSDK: INFO: Using depth range preset mode VeryLong
01-23 17:04:57.282 31914-31960/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:57.282                          :893  StructureCoreClient_LoadConfig           Sending load config request
01-23 17:04:57.284 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.284                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.297 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:45.834              occ_psoc.cpp:810  OCCPSoC_SetLaserPower                    Setting laser to 100%
01-23 17:04:57.336 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.336                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.337 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.337                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.338 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.338                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.339 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.339                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.418 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.418                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.453 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.453                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.454 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.453                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.575 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:46.055                  system.c:2013 SYSTEMP_gpSetDpeConfigIoctl              Start DPE chan 0 (buf=600x456, out=600x456, x=0 y=0)
01-23 17:04:57.577 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:46.055                  system.c:2108 SYSTEMP_gpSetIaeConfigIoctl              Start IAE chan 0, 1216x912, channel=2 (0-Left, 1-Right, 2-Interleave, 3-color)
01-23 17:04:57.578 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:46.056                  system.c:2108 SYSTEMP_gpSetIaeConfigIoctl              Start IAE chan 7, 640x480, channel=3 (0-Left, 1-Right, 2-Interleave, 3-color)
    GP   INFO    1970-01-05 06:04:46.057                cde_mngr.c:351  CDE_MNGRP_setChanParams                  DMA 1D mode, Id: 0, 1216x912x2x3 (W x H x NumImagesInFrame x NumBuffers)
01-23 17:04:57.579 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:46.057                cde_mngr.c:511  CDE_MNGRP_updateChanStreamParams         DMA chan 0 using 3 bufs, 1 chunks
01-23 17:04:57.580 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:46.057                cde_mngr.c:351  CDE_MNGRP_setChanParams                  DMA 1D mode, Id: 7, 640x480x1x3 (W x H x NumImagesInFrame x NumBuffers)
01-23 17:04:57.581 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:46.057                cde_mngr.c:511  CDE_MNGRP_updateChanStreamParams         DMA chan 7 using 3 bufs, 1 chunks
01-23 17:04:57.582 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:46.058                cde_mngr.c:351  CDE_MNGRP_setChanParams                  DMA 1D mode, Id: 9, 600x456x1x3 (W x H x NumImagesInFrame x NumBuffers)
01-23 17:04:57.583 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:46.058                cde_mngr.c:511  CDE_MNGRP_updateChanStreamParams         DMA chan 9 using 3 bufs, 1 chunks
01-23 17:04:57.663 31914-31960/com.occipital.Recorder V/StructureCore: HOST INFO    2019-01-23 17:04:57.663                          :599  SCCalibrationParser_ParseString          Calibrated on 2019_01_04-00_05_15, version: 3
01-23 17:04:57.675 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.674                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.685 31914-31960/com.occipital.Recorder I/StructureSDK: INFO: Structure Core streaming started.
01-23 17:04:57.701 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:46.191          sensor_control.c:654  SENSORS_CTRLG_processParams              Updating AE with params [mode: 0, target:  0.00, lpf:  0.00, deadzone:  0.00, maxExpChange:  0.00]
01-23 17:04:57.703 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.703                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
    HOST WARN    2019-01-23 17:04:57.703                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.704 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.704                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.704 31914-31988/com.occipital.Recorder I/chatty: uid=10256(u0_a256) global_queue_4 identical 1 line
01-23 17:04:57.705 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.704                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
    HOST WARN    2019-01-23 17:04:57.705                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.706 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.706                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.706 31914-31977/com.occipital.Recorder V/StructureCore: GP   INFO    1970-01-05 06:04:46.200          occ_controls.cpp:1680 OccControls_StartSensors                 IR timestamp latency bypass: on
01-23 17:04:57.707 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.707                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.708 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:57.708                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:04:57.918 31914-31914/com.occipital.Recorder I/Structure: KHR_debug: Error:glGetUniformLocation::<program> is zero (id=37)
    KHR_debug: Error:glGetUniformLocation::<program> could not be made part of current state. <program> is not linked (id=8)
    KHR_debug: Error:glGetUniformLocation::<program> is zero (id=37)
    KHR_debug: Error:glGetUniformLocation::<program> could not be made part of current state. <program> is not linked (id=8)
    KHR_debug: Error:glGetUniformLocation::<program> is zero (id=37)
    KHR_debug: Error:glGetUniformLocation::<program> could not be made part of current state. <program> is not linked (id=8)
    KHR_debug: Error:glGetUniformLocation::<program> is zero (id=37)
    KHR_debug: Error:glGetUniformLocation::<program> could not be made part of current state. <program> is not linked (id=8)
    KHR_debug: Error:glGetUniformLocation::<program> is zero (id=37)
    KHR_debug: Error:glGetUniformLocation::<program> could not be made part of current state. <program> is not linked (id=8)
01-23 17:04:57.919 31914-31914/com.occipital.Recorder I/Structure: KHR_debug: Error:glUniform1i::there is no current program object (id=19)
    KHR_debug: Error:glUniform1f::there is no current program object (id=19)
    KHR_debug: Error:glUniform1i::there is no current program object (id=19)
    KHR_debug: Error:glUniformMatrix4fv::there is no current program object (id=19)
    KHR_debug: Error:glUniformMatrix4fv::there is no current program object (id=19)
01-23 17:04:57.921 31914-31914/com.occipital.Recorder I/Structure: Shader compilation error: 0:26: S0001: No matching overload for function 'mix' found
01-23 17:04:57.922 31914-31914/com.occipital.Recorder I/Structure: KHR_debug: Error:glGetUniformLocation::<program> could not be made part of current state. <program> is not linked (id=8)
01-23 17:04:57.922 31914-31914/com.occipital.Recorder I/Structure: KHR_debug: Error:glUseProgram::<program> could not be made part of current state. <program> is not linked (id=8)
    KHR_debug: Error:glUniform1i::there is no current program object (id=19)
01-23 17:04:57.925 31914-31914/com.occipital.Recorder I/Structure: KHR_debug: Error:glGetUniformLocation::<program> is zero (id=37)
    KHR_debug: Error:glGetUniformLocation::<program> could not be made part of current state. <program> is not linked (id=8)
    KHR_debug: Error:glGetUniformLocation::<program> is zero (id=37)
    KHR_debug: Error:glGetUniformLocation::<program> could not be made part of current state. <program> is not linked (id=8)
    KHR_debug: Error:glGetUniformLocation::<program> is zero (id=37)
    KHR_debug: Error:glGetUniformLocation::<program> could not be made part of current state. <program> is not linked (id=8)
    KHR_debug: 10 messages with id=8. Subsequent messages will be ignored.
    KHR_debug: Error:glGetUniformLocation::<program> is zero (id=37)
    KHR_debug: Error:glGetUniformLocation::<program> is zero (id=37)
01-23 17:04:57.926 31914-31914/com.occipital.Recorder I/Structure: KHR_debug: 10 messages with id=37. Subsequent messages will be ignored.
    KHR_debug: Error:glUniformMatrix4fv::there is no current program object (id=19)
    KHR_debug: Error:glUniformMatrix4fv::there is no current program object (id=19)
    KHR_debug: Error:glUniform1i::there is no current program object (id=19)
    KHR_debug: Error:glUniform1i::there is no current program object (id=19)
    KHR_debug: 10 messages with id=19. Subsequent messages will be ignored.
01-23 17:04:57.962 31914-31919/com.occipital.Recorder I/zygote64: Do full code cache collection, code=111KB, data=119KB
01-23 17:04:57.963 31914-31919/com.occipital.Recorder I/zygote64: After code cache collection, code=97KB, data=79KB
01-23 17:04:58.084 31914-31919/com.occipital.Recorder I/zygote64: Do partial code cache collection, code=119KB, data=83KB
01-23 17:04:58.085 31914-31919/com.occipital.Recorder I/zygote64: After code cache collection, code=119KB, data=83KB
    Increasing code cache capacity to 512KB
01-23 17:04:58.982 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:04:58.982                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:07.508 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:07.508                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:07.510 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:07.509                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:11.525 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:11.524                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:11.526 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:11.526                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:13.142 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:13.142                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:13.143 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:13.143                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
    HOST WARN    2019-01-23 17:05:13.143                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:14.978 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:14.978                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
    HOST WARN    2019-01-23 17:05:14.978                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:15.325 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:15.325                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:15.326 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:15.326                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:16.410 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:16.410                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:16.547 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:16.547                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:19.097 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:19.097                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:19.098 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:19.098                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)
01-23 17:05:20.764 31914-31988/com.occipital.Recorder V/StructureCore: HOST WARN    2019-01-23 17:05:20.763                          :186  imuStream                                Dropping IMU data (Client not processing fast enough)


#2

Have you rooted your phone? You’ll need to do the following steps:

Using a Structure Core sensor

  • This release is required that the device firmware of your Structure Core matches the software firmware version for this release.
  • The SELinux permissions must be set to permissive mode to access the sensor. This requires a rooted device or production device with root access.
  • Run adb root then adb remount then sudo adb shell setenforce 0 to set SELinux to the right permissions for the Structure Core.

#3

Hello,

Thanks for the feedback.

Currently I do not have access to any rooted Android device, so I’m unable to verify if it can work properly with the steps you have given.

Any chance that root access will not be required in the future?

Thanks


#4

Unfortunately, it seems like root access is a requirement to be able to get the Structure Core to work on an Android device.