Search Unity

NatCorder - Video Recording API

Discussion in 'Assets and Asset Store' started by Lanre, Nov 18, 2017.

  1. edee1337

    edee1337

    Joined:
    Apr 10, 2013
    Posts:
    34
    Ah gotcha, good to know on both fronts, thank you!
     
    Lanre likes this.
  2. jedai747

    jedai747

    Joined:
    Oct 31, 2018
    Posts:
    77
    Buyed your plugin, import to new project, run ReplayCam scene, enable microphone recording and my video withour voice. Help pls
     
  3. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    Make sure that your app has been granted microphone permissions.
     
  4. jedai747

    jedai747

    Joined:
    Oct 31, 2018
    Posts:
    77
    this reproduce on editor\windows. And yes my app 100% has microphone permission. And 100% i have microphone
     
    Last edited: Nov 15, 2019
  5. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    Make sure that Bypass Effects and Bypass Listener Effects are not checked on the AudioSource in the inspector.
     
  6. edee1337

    edee1337

    Joined:
    Apr 10, 2013
    Posts:
    34
    I'm thinking this issue more so concerns NatMic, but I'll post here:

    During recording the volume level coming from the speaker (iOS) is more quiet than when not recording. System volume is at 100% in both cases. If I call UnitySpeakerFix (the plugin mentioned in a previous post) during recording the speaker volume as loud as it was before recording, but then the video's audio is muted from the moment I enable it. Any ideas?

    This is with NatCorder 1.6.3, NatMic 1.3.1. Thank you!
     
  7. jedai747

    jedai747

    Joined:
    Oct 31, 2018
    Posts:
    77
    yes, this is full your examples upload_2019-11-17_11-48-27.png
     
  8. tomicz

    tomicz

    Joined:
    Mar 16, 2015
    Posts:
    152
    Has anyone made NatCorder work with ARFoundation? WebCamTexture stops working at first few frames, while it works normally when using default unity's camera, which is not the case with ARFoundation camera.

    Has anyone had a similar issue before?
     
    timbokoppers and Lanre like this.
  9. Bongo_Studios

    Bongo_Studios

    Joined:
    Jan 26, 2019
    Posts:
    33
    Hi, I am trying record on android using your example ReplayCam

    I'm facing and issue. I can't record over 60 fps (I changed your code to record at 60), in the best case records a 35 fps but in others versions I was able to reach at least 50 fps.

    I see that AndroidJNIHelper is using a lot of cpu. Tested on multiple devices, same result.

    I am using NatCorder 1.6.4 and Unity 2019.2.12f1.
    upload_2019-11-17_14-14-27.png
     
  10. alonlevi

    alonlevi

    Joined:
    Apr 22, 2019
    Posts:
    11
    Hi Hi, A reoccurring issue:
    when updating Natcorder to version 1.6.4 on Android (with ARCORE) major drop in performance - from 30fps to 10fps tops. reverting back to 1.6.1 solved the issue. the same issue happened in 1.6 and was fixed in 1.6.1... I'm using an updated version of replaycam demo ... any known reasons for that?
    cheers
     
  11. ickydime

    ickydime

    Joined:
    Nov 20, 2012
    Posts:
    110
    Hey Lanre,
    I'm new to your asset and am impressed you have been so active on support for so many years.

    I took on a client project and they are using NatCorder. They say it was working but when I build from my machine I get the following in the logs on Android Pixel 2 and Pixel 3:

    I have confirmed that both NatCamRenderPipeline.aar and NatCorder.aar are both set to be enabled for Android in the inspector and both are located under the Plugins folder. I saw elsewhere you said to turn off Vulkan so I tried that (through the previous developers had that on Auto API). I am using Unity 2019.2.9f while the prior dev was using 2019.2.5f so I'll probably grab that next as I've reverted any settings changes so everything else *should* be the same.

    Anyways. Would love your thoughts on why its acting like that class does not exist. Thanks!

    11-18 14:08:05.951 780 780 W AshmemAllocator: ashmem_create_region(200192) returning hidl_memory(0x7ee8e2c100, 200192)
    11-18 14:08:05.952 30192 30207 I .AWX.plantchoi: Rejecting re-init on previously-failed class java.lang.Class<com.yusufolokoba.natcam.rendering.RenderDispatch>: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.AWX.plantchoir-5Ld7wh621shyqgCL8MuB3w==/base.apk"],nativeLibraryDirectories=[/data/app/com.AWX.plantchoir-5Ld7wh621shyqgCL8MuB3w==/lib/arm64, /data/app/com.AWX.plantchoir-5Ld7wh621shyqgCL8MuB3w==/base.apk!/lib/arm64-v8a, /system/lib64]]] couldn't find "libNatCamRenderDispatch.so"
    11-18 14:08:05.952 30192 30207 I .AWX.plantchoi: (Throwable with no stack trace)
    11-18 14:08:05.952 30192 30207 I .AWX.plantchoi:
    11-18 14:08:05.958 30192 30207 E Unity : AndroidJavaException: java.lang.NoClassDefFoundError: com.yusufolokoba.natcam.rendering.RenderDispatch
    11-18 14:08:05.958 30192 30207 E Unity : java.lang.NoClassDefFoundError: com.yusufolokoba.natcam.rendering.RenderDispatch
    11-18 14:08:05.958 30192 30207 E Unity : at com.yusufolokoba.natcam.rendering.RenderDispatch.Dispatch(RenderDispatch.java:40)
    11-18 14:08:05.958 30192 30207 E Unity : at com.yusufolokoba.natcorder.VideoEncoder.<init>(VideoEncoder.java:65)
    11-18 14:08:05.958 30192 30207 E Unity : at com.yusufolokoba.natcorder.NatCorder.startRecording(NatCorder.java:38)
    11-18 14:08:05.958 30192 30207 E Unity : at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    11-18 14:08:05.958 30192 30207 E Unity : at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
    11-18 14:08:05.958 30192 30207 E Unity : at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:95)
    11-18 14:08:05.958 30192 30207 E Unity : at android.os.Handler.dispatchMessage(Handler.java:102)
    11-18 14:08:05.958 30192 30207 E Unity : at android.os.Looper.loop(Looper.java:193)
    11-18 14:08:05.958 30192 30207 E Unity : at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
    11-18 14:08:05.958 30192 30207 E Unity : Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.AWX.plantchoir-5Ld7wh621shyqgCL8MuB3w==/base.apk"],nativeLibraryDirectories=[/data/app/com.AWX.plantchoir-5Ld7wh621shyqgCL8MuB3w==/lib/arm64, /d
    11-18 14:08:06.209 30192 30207 D BluetoothAdapter: isLeEnabled(): ON
    11-18 14:08:06.682 808 2275 I WifiHAL : event received NL80211_CMD_VENDOR, vendor_id = 0x1374, subcmd = 0xd

     
  12. fatheadx

    fatheadx

    Joined:
    Mar 2, 2016
    Posts:
    10
    Hi Lanre,

    I am looking at a video record asset and came across NatCam. Before I purchase I wanted to get more information regarding it. I would like to record the video just like snapchat or instagram. Basically right now I have photo feature in my app. But I want to provide functionality in which if user long presses the camera button, it will record a video unto 15 seconds. Is it possible to do that with your asset? If so how would you recommend doing it?

    Please let me know.

    Many Thanks

    Mehul
     
  13. NaijaNY82

    NaijaNY82

    Joined:
    Mar 7, 2017
    Posts:
    19
    Hello
    I'm unable to record the mic audio on Android (I get extremely poor mic audio quality using the unity editor Windows PC. I haven't tested on iphone)

    I've tested your ReplayCam example with "Record Microphone" checked with an AR Camera screen space-overlay.
    Upon pressing the record button the "Allow to record audio" permission pops up instantly. Once the permission is given the record button continues for the full time without being pressed. If I close and re-open the app this doesn't happen, it records as it should but with no mic audio. Below is a screen recording of this




    I've also tested with your ReplayCam example as is with "Record Microphone" checked(no AR Camera added).
    I get a white screen. Upon pressing the record button the "Allow to record audio" permission pops up instantly. Once the permission is given the record button continues for the full time without being pressed. A white replay video is the result. If I close and re-open the app this doesn't happen, it records as it should but with no mic audio.
    Below is a screen recording of this



    I plan on using Natcorder with an AR Camera but I thought I'd point out the issue I came across with the ReplayCam 'as is' also.

    Please advise
     
    Last edited: Nov 19, 2019
  14. Sevendoor

    Sevendoor

    Joined:
    Nov 19, 2019
    Posts:
    3
    Hello.
    It is currently being developed using ARCore.
    I wanted to create a 1:1 ratio cropped video, so I wrote the Custom CameraInput Script.
    The camera screen was cut using ReadPixels and the texture was applied as a Graphics.Blit to the frameBuffer.
    Although it works, it feels like the frame rate is decreasing during recording.
    Is there any other way besides the one I used?
    Thank you.
     
  15. thesanketkale

    thesanketkale

    Joined:
    Dec 14, 2016
    Posts:
    65
    Hi Lanre,

    Did you manage to solve this issue?

    The 1.6.4 version is still recording videos with some of the initial audio packets being corrupt and unable to play the video in an HTML5 video player in the Google Chrome browser. I request you to look into this.
     
    Lanre likes this.
  16. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    This is related to NatMic and I am testing a fix now.
     
    edee1337 likes this.
  17. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    This is a problem from Unity and I think I can reproduce it. The microphone is dead quiet, and I have checked that permissions have been granted. I'll file a bug report with Unity. In the mean time, I suggest looking at NatMic.
     
  18. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    Email me for an updated build with some optimizations. I'm not sure why the cost of the proxy invoke is so high, but I'll see what I can do to reduce it.
     
  19. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    Delete and reimport NatCorder from the Asset Store into your project. You are using a much older version of the API.
     
    ickydime likes this.
  20. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    The white screen is from WebCamTexture (likely because the camera permissions haven't been granted). As for the microphone, this is from Unity's Microphone API which people seem to be facing issues with. For some reason the microphone isn't generating any sound.
     
  21. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    A better thing to do would be to create a RenderTexture with the 1:1 ratio, then blit the camera view to that texture using a material/shader that performs the 1:1 cropping/aspect fitting. You can then use NatCorder's ReadableTexture to readback the texture data and commit it to the recorder (see CameraInput for how we use it).
     
  22. Darshanpreet

    Darshanpreet

    Joined:
    Sep 26, 2013
    Posts:
    5
    Hello Lanre,
    Pluging working gracefully in android and iOS both. but when I am trying to Archive in Xcode its gives me such error.
    Please help me.
     

    Attached Files:

  23. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    You are trying to archive for armv7 (32-bit). NatCorder only supports arm64 (64-bit) because of its iOS 11 deployment target (iOS 11 officially dropped support for armv7). Change your project to only try to archive for arm64.
     
  24. Sevendoor

    Sevendoor

    Joined:
    Nov 19, 2019
    Posts:
    3
    Hello. Thank you for your answer.
    As you answered, I used the Shader to adjust the screen.
    However, although it works normally in the Editor, only black screens are recorded on Android devices.
    There was no problem with using only the Shader inside the device, and currently Vulkan is off. What should I do?
     
  25. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    You would have to debug your shader to make sure that it works properly on Android. Since it isn't NatCorder code I don't know what the problem stems from.
     
  26. Bongo_Studios

    Bongo_Studios

    Joined:
    Jan 26, 2019
    Posts:
    33
    The new version sent by mail has been implemented with Unity 2019.2.13f1, the performance when recording is fixed and works correctly, but there are several crashes when recording, specially in the second recording.

    The audio is not working correctly, in the ReplayCam provided scene doesn't record any audio at all in any of the tests. All the permissions have been granted and the app restarted after each request has been accepted.

    In our implementation within the game, when playing the recording, the video gets stuck when audio is played and it sounds with a lot of noise. The videos are being played with the VideoPlayer component, which has been used with previous versions of NatCorder and has worked normally, its implementation hasn't changed. Playing video works fine until any audio starts to play, and when a lot of audio starts to reproduce, it has a severe performance drop almost to the point of getting stuck.

    All of this happens in Android, haven't tested in iOS yet.
     
  27. distastee

    distastee

    Joined:
    Mar 25, 2014
    Posts:
    66
    Hey Lanre -
    I've updated to the latest version of NatCorder/NatMic (1.6.4) to fix the iOS color inversion issue. Unfortunately - there's now an *enormous* frame drop when starting recording that wasn't there previously. I have "Prepare iOS for recording" checked in Unity. I'm on latest iOS, iPhone 11 Pro, and Unity 2019.2.13f1. Is there anything I can do to reduce this hitch / some beta build of the plugin I can run?

    Another thing I've noticed with this version is that the video output on my Windows 10 x64 machine is unreadable by Windows Media Player:
    Context: CreateObjectFromByteStream
    Error details: The byte stream type of the given URL is unsupported.

    as well as FFmpeg:
    recording_2019_11_25_14_50_12_637.mp4: Invalid data found when processing input

    Thanks!
     
    Last edited: Nov 26, 2019
  28. Lordmin

    Lordmin

    Joined:
    Mar 9, 2017
    Posts:
    62
    At the moment, when I start shooting a video on my galaxy s10e, all screens are frozen.

    The picture is well taken.
    It only happens when shooting a movie.

    When debugging, the log message below appears and the app is frozen.

    -------------------------------------------------------------------------------------------------------------------------------------------------
    11-26 12:34:57.595 10865 10891 V Unity : NatCorder: Preparing MP4 video encoder with format: {color-format=2130708361, i-frame-interval=3, mime=video/avc, width=400, bitrate=5909760, frame-rate=30, height=801}

    11-26 12:34:57.700 10865 10891 V Unity : NatCorder: Preparing MP4 audio encoder with format: {channel-mask=16, sample-rate=44100, mime=audio/mp4a-latm, channel-count=1, aac-profile=2, bitrate=64000, max-input-size=8192}

    11-26 12:34:57.794 10865 11341 V Unity : NatCorder: MP4 audio encoder changed output format: {max-bitrate=64000, sample-rate=44100, mime=audio/mp4a-latm, channel-count=1, bitrate=64000, csd-0=java.nio.HeapByteBuffer[pos=0 lim=2 cap=2]}

    11-26 12:34:57.798 10865 11343 V Unity : NatRender: Created ES3 GLRenderContext

    11-26 12:34:57.834 10865 11349 V Unity : NatMic: Microphone 1 started recording with format: 1@44100Hz

    11-26 12:34:57.955 10865 11343 V Unity : NatRender: Released GLRenderContext

    11-26 12:34:57.960 10865 11351 V Unity : NatRender: Created ES3 GLRenderContext
    -------------------------------------------------------------------------------------------------------------------------------------------------

    So far, five types of mobile phones have been used, but the symptom did not occur, and it occurred only in s10e.

    Can you tell me what is the cause?
     
  29. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    I added a note of this in the code (sorry for not mentioning), but the crash is likely caused by Unity's AndroidJavaProxy implementation. When a callback is made from Java to C# using Unity's AndroidJavaProxy on a worker thread, there is a risk of a crash because Unity doesn't seem to have designed AndroidJavaProxy for multithreaded use. The Unity 2019.2 documentation for AndroidJavaProxy has an explicit note on multithreading support, so it looks like they might have fixed in there. The fix right now is to disable using a worker thread for the callback, which you can do in GLESReadbableTexture in MediaRecorderReadable.cs (Plugins > Managed > Internal). There is a `multiThread` flag somewhere in there that you should set to false.
    This is a known problem with Unity's Microphone API. Mic doesn't work for me either, on macOS (editor), iOS, Android. NatMic doesn't suffer from this problem.
    What audio are you referring to?
     
  30. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    You should only get a frame drop the very first time you record; on subsequent recordings, it should be negligible. We can't eliminate the first one as it is hidden from us, at a lower level than the native API's exposed.
    What is your recording resolution?
     
  31. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    Your recording height is an odd number. This usually breaks recording. I have a note on this in the README.
     
  32. distastee

    distastee

    Joined:
    Mar 25, 2014
    Posts:
    66
    It's only odd because the first and subsequent hitches didn't exist until upgrading to the latest version of NatCorder. The version of our app with color inversion didn't have a hitch.
    1080x1920 vertical video. might be slightly larger/smaller than 1080 depending on the ratio of the phone.

    Edit: Ah. I see the odd number note you posted above. Just checked and the width is 887 on my current phone preview. I guess this is either a new bug or something changed in Unity. Suggestion from a crusty hardened eng manager - detect this in code and spit out an error. Nobody reads the readme.
     
    Last edited: Nov 27, 2019
    Lanre likes this.
  33. jrmgx

    jrmgx

    Joined:
    Oct 21, 2016
    Posts:
    41
    Hello, thank you for your asset, it works quite great, but still I have a problem.
    For some unknown reason, when I use "CommitFrame" myself instead of the "CameraInput"
    It ends up with video like that https://www.dropbox.com/s/3s2hddsyvj6xp3h/1574864907..mp4?dl=0

    This is the code I'm using:

    Code (CSharp):
    1.  
    2. public void StartRecording()
    3.     {
    4.         // Start recording
    5.         clock = new RealtimeClock();
    6.         recorder = new MP4Recorder(
    7.             Config.RECORD_WIDTH,
    8.             Config.RECORD_HEIGHT,
    9.             Config.RECORD_FPS,
    10.             0, // audio stuff
    11.             0, // audio stuff
    12.             OnReplay
    13.         );
    14.         //cameraInput = new CameraInput(recorder, clock, Camera.main);
    15.     }
    16.  
    17.     public void StopRecording()
    18.     {
    19.         // Stop recording
    20.         Debug.Log("Stoped recording");
    21.         //cameraInput.Dispose();
    22.         recorder.Dispose();
    23.         //cameraInput = null;
    24.         recorder = null;
    25.     }
    26.  
    27.     public void AddFrame(Texture frame)
    28.     {
    29.         if (recorder == null) {
    30.             return; // drop frame
    31.         }
    32.  
    33.         Texture2D texture2D = frame as Texture2D;
    34.         if (texture2D == null) {
    35.             Debug.LogWarning("Recording: dropped frame");
    36.             return; // drop frame
    37.         }
    38.  
    39.         recorder.CommitFrame(texture2D.GetPixels32(), clock.Timestamp);
    40.     }
    41.  
    "AddFrame" is called in another script with this line
    "AddFrame(currentRenderer.material.mainTexture)" current renderer being a rendered attached to that game object
    What I'm doing wrong?

    Thank you for your help
     
  34. alonlevi

    alonlevi

    Joined:
    Apr 22, 2019
    Posts:
    11
    Hi Lanre, any news regarding this?
     
  35. JesseSTG

    JesseSTG

    Joined:
    Jan 10, 2019
    Posts:
    236
    Does this asset work on Linux, per chance?
     
  36. Bongo_Studios

    Bongo_Studios

    Joined:
    Jan 26, 2019
    Posts:
    33
    I've changed the flag that was indicated in the script to deactivate multithreading support, it was tested in the cellphone and there is a considerable reduction in the performance when recording, the function AndroidJNIHelper is again using a lot of CPU resources.
    When I stopped recording it crashed immediately, as seen in the attached log. While recording there was a spam of 'See Log 1' , however this spam only appears the first time that the app is installed, all the subsequent tries when it crashes, it doesn't appears on the log. 'See log 2 and 3'

    According to this comment "The Unity 2019.2 documentation for AndroidJavaProxy has an explicit note on multithreading support, so it looks like they might have fixed in there.", are you refering that in 2019.2 it fails or that it can be fixed? Because that is the current version that I'm using, but you are suggesting to put the flag as false, so I'm confused as to what needs to be done.

    I made three attempts, all ended up crashing, but the logs are not exactly equal, see:

    Log 1:
    Code (CSharp):
    1. 11-28 22:20:51.806: D/Unity(6050): > FromReflectedMethod()
    2. 11-28 22:20:51.806: D/Unity(6050): > ExceptionOccurred()
    3. 11-28 22:20:51.806: D/Unity(6050): > DeleteLocalRef()
    4. 11-28 22:20:51.806: D/Unity(6050): > CallObjectMethod(0x69ea, 0x6f6a2af8)
    5. 11-28 22:20:51.806: D/Unity(6050): > ExceptionOccurred()
    6. 11-28 22:20:51.806: D/Unity(6050): > GetObjectClass()
    7. 11-28 22:20:51.806: D/Unity(6050): > ExceptionOccurred()
    8. 11-28 22:20:51.806: D/Unity(6050): > NewGlobalRef()
    9. 11-28 22:20:51.806: D/Unity(6050): > NewGlobalRef()
    10. 11-28 22:20:51.806: D/Unity(6050): > DeleteLocalRef()
    11. 11-28 22:20:51.806: D/Unity(6050): > DeleteLocalRef()
    12. 11-28 22:20:51.807: D/Unity(6050): > NewStringFromStr()
    13. 11-28 22:20:51.807: D/Unity(6050): > ExceptionOccurred()
    14. 11-28 22:20:51.807: D/Unity(6050): > NewStringFromStr()
    15. 11-28 22:20:51.807: D/Unity(6050): > ExceptionOccurred()
    16. 11-28 22:20:51.807: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    17. 11-28 22:20:51.807: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    18. 11-28 22:20:51.807: D/Unity(6050): ! String Class.getName();
    19. 11-28 22:20:51.807: D/Unity(6050): > ExceptionOccurred()
    20. 11-28 22:20:51.807: D/Unity(6050): > DeleteLocalRef()
    21. 11-28 22:20:51.807: D/Unity(6050): > DeleteLocalRef()
    22. 11-28 22:20:51.807: D/Unity(6050): > FromReflectedMethod()
    23. 11-28 22:20:51.807: D/Unity(6050): > ExceptionOccurred()
    24. 11-28 22:20:51.807: D/Unity(6050): > DeleteLocalRef()
    25. 11-28 22:20:51.807: D/Unity(6050): > CallStringMethod(0x6a1a, 0x6f6b2a58)
    26. 11-28 22:20:51.807: D/Unity(6050): > ExceptionOccurred()
    27. 11-28 22:20:51.807: D/Unity(6050): > DeleteGlobalRef()
    28. 11-28 22:20:51.807: D/Unity(6050): > DeleteGlobalRef()
    29. 11-28 22:20:51.807: D/Unity(6050): > NewStringFromStr()
    30. 11-28 22:20:51.807: D/Unity(6050): > ExceptionOccurred()
    31. 11-28 22:20:51.807: D/Unity(6050): > NewStringFromStr()
    32. 11-28 22:20:51.808: D/Unity(6050): > ExceptionOccurred()
    33. 11-28 22:20:51.808: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    34. 11-28 22:20:51.808: D/Unity(6050): > ExceptionOccurred()
    35. 11-28 22:20:51.808: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    36. 11-28 22:20:51.808: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    37. 11-28 22:20:51.808: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    38. 11-28 22:20:51.808: D/Unity(6050): > ExceptionOccurred()
    39. 11-28 22:20:51.808: D/Unity(6050): > ExceptionOccurred()
    40. 11-28 22:20:51.808: D/Unity(6050): > DeleteLocalRef()
    41. 11-28 22:20:51.808: D/Unity(6050): > DeleteLocalRef()
    42. 11-28 22:20:51.808: D/Unity(6050): > DeleteLocalRef()
    43. 11-28 22:20:51.808: D/Unity(6050): > FromReflectedMethod()
    44. 11-28 22:20:51.808: D/Unity(6050): > ExceptionOccurred()
    45. 11-28 22:20:51.808: D/Unity(6050): > DeleteLocalRef()
    46. 11-28 22:20:51.808: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    47. 11-28 22:20:51.808: D/Unity(6050): > ExceptionOccurred()
    48. 11-28 22:20:51.808: D/Unity(6050): > NewStringFromStr()
    49. 11-28 22:20:51.808: D/Unity(6050): > NewStringFromStr()
    50. 11-28 22:20:51.808: D/Unity(6050): > ExceptionOccurred()
    51. 11-28 22:20:51.808: D/Unity(6050): > NewStringFromStr()
    52. 11-28 22:20:51.808: D/Unity(6050): > ExceptionOccurred()
    53. 11-28 22:20:51.808: D/Unity(6050): > ExceptionOccurred()
    54. 11-28 22:20:51.808: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    55. 11-28 22:20:51.808: D/Unity(6050): > NewStringFromStr()
    56. 11-28 22:20:51.808: D/Unity(6050): > ExceptionOccurred()
    57. 11-28 22:20:51.808: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    58. 11-28 22:20:51.808: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    59. 11-28 22:20:51.808: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    60. 11-28 22:20:51.809: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    61. 11-28 22:20:51.809: D/Unity(6050): > ExceptionOccurred()
    62. 11-28 22:20:51.809: D/Unity(6050): > DeleteLocalRef()
    63. 11-28 22:20:51.809: D/Unity(6050): > DeleteLocalRef()
    64. 11-28 22:20:51.809: D/Unity(6050): > FromReflectedMethod()
    65. 11-28 22:20:51.809: D/Unity(6050): > ExceptionOccurred()
    66. 11-28 22:20:51.809: D/Unity(6050): ! Class Object.getClass();
    67. 11-28 22:20:51.809: D/Unity(6050): > DeleteLocalRef()
    68. 11-28 22:20:51.809: D/Unity(6050): > ExceptionOccurred()
    69. 11-28 22:20:51.809: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    70. 11-28 22:20:51.809: D/Unity(6050): > DeleteLocalRef()
    71. 11-28 22:20:51.809: D/Unity(6050): > DeleteLocalRef()
    72. 11-28 22:20:51.809: D/Unity(6050): > ExceptionOccurred()
    73. 11-28 22:20:51.809: D/Unity(6050): > FromReflectedMethod()
    74. 11-28 22:20:51.809: D/Unity(6050): > ExceptionOccurred()
    75. 11-28 22:20:51.809: D/Unity(6050): > DeleteLocalRef()
    76. 11-28 22:20:51.809: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    77. 11-28 22:20:51.809: D/Unity(6050): > ExceptionOccurred()
    78. 11-28 22:20:51.809: D/Unity(6050): > GetObjectClass()
    79. 11-28 22:20:51.809: D/Unity(6050): > ExceptionOccurred()
    80. 11-28 22:20:51.809: D/Unity(6050): > NewGlobalRef()
    81. 11-28 22:20:51.809: D/Unity(6050): > NewGlobalRef()
    82. 11-28 22:20:51.809: D/Unity(6050): > DeleteLocalRef()
    83. 11-28 22:20:51.810: D/Unity(6050): > DeleteLocalRef()
    84. 11-28 22:20:51.810: D/Unity(6050): > NewStringFromStr()
    85. 11-28 22:20:51.810: D/Unity(6050): > ExceptionOccurred()
    86. 11-28 22:20:51.810: D/Unity(6050): > NewStringFromStr()
    87. 11-28 22:20:51.810: D/Unity(6050): > ExceptionOccurred()
    88. 11-28 22:20:51.810: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    89. 11-28 22:20:51.810: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    90. 11-28 22:20:51.810: D/Unity(6050): ! String Class.getName();
    91. 11-28 22:20:51.810: D/Unity(6050): > ExceptionOccurred()
    92. 11-28 22:20:51.810: D/Unity(6050): > DeleteLocalRef()
    93. 11-28 22:20:51.810: D/Unity(6050): > DeleteLocalRef()
    94. 11-28 22:20:51.810: D/Unity(6050): > FromReflectedMethod()
    95. 11-28 22:20:51.810: D/Unity(6050): > ExceptionOccurred()
    96. 11-28 22:20:51.810: D/Unity(6050): > DeleteLocalRef()
    97. 11-28 22:20:51.810: D/Unity(6050): > CallStringMethod(0x6a12, 0x6f6b2a58)
    98. 11-28 22:20:51.810: D/Unity(6050): > ExceptionOccurred()
    99. 11-28 22:20:51.810: D/Unity(6050): > DeleteGlobalRef()
    100. 11-28 22:20:51.810: D/Unity(6050): > DeleteGlobalRef()
    101. 11-28 22:20:51.811: D/Unity(6050): > NewStringFromStr()
    102. 11-28 22:20:51.811: D/Unity(6050): > ExceptionOccurred()
    103. 11-28 22:20:51.811: D/Unity(6050): > NewStringFromStr()
    104. 11-28 22:20:51.811: D/Unity(6050): > ExceptionOccurred()
    105. 11-28 22:20:51.811: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    106. 11-28 22:20:51.811: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    107. 11-28 22:20:51.811: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    108. 11-28 22:20:51.811: D/Unity(6050): > ExceptionOccurred()
    109. 11-28 22:20:51.811: D/Unity(6050): > DeleteLocalRef()
    110. 11-28 22:20:51.811: D/Unity(6050): > DeleteLocalRef()
    111. 11-28 22:20:51.811: D/Unity(6050): > FromReflectedMethod()
    112. 11-28 22:20:51.811: D/Unity(6050): > ExceptionOccurred()
    113. 11-28 22:20:51.811: D/Unity(6050): > DeleteLocalRef()
    114. 11-28 22:20:51.811: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    115. 11-28 22:20:51.811: D/Unity(6050): > ExceptionOccurred()
    116. 11-28 22:20:51.811: D/Unity(6050): > NewStringFromStr()
    117. 11-28 22:20:51.811: D/Unity(6050): > ExceptionOccurred()
    118. 11-28 22:20:51.811: D/Unity(6050): > NewStringFromStr()
    119. 11-28 22:20:51.811: D/Unity(6050): > ExceptionOccurred()
    120. 11-28 22:20:51.811: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    121. 11-28 22:20:51.811: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    122. 11-28 22:20:51.812: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    123. 11-28 22:20:51.812: D/Unity(6050): > ExceptionOccurred()
    124. 11-28 22:20:51.812: D/Unity(6050): > DeleteLocalRef()
    125. 11-28 22:20:51.812: D/Unity(6050): > DeleteLocalRef()
    126. 11-28 22:20:51.812: D/Unity(6050): > FromReflectedMethod()
    127. 11-28 22:20:51.812: D/Unity(6050): > ExceptionOccurred()
    128. 11-28 22:20:51.812: D/Unity(6050): > DeleteLocalRef()
    129. 11-28 22:20:51.812: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    130. 11-28 22:20:51.817: D/Unity(6050): > ExceptionOccurred()
    131. 11-28 22:20:51.817: D/Unity(6050): > NewStringFromStr()
    132. 11-28 22:20:51.817: D/Unity(6050): > ExceptionOccurred()
    133. 11-28 22:20:51.817: D/Unity(6050): > NewStringFromStr()
    134. 11-28 22:20:51.817: D/Unity(6050): > ExceptionOccurred()
    135. 11-28 22:20:51.817: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    136. 11-28 22:20:51.817: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    137. 11-28 22:20:51.818: D/Unity(6050): ! Buffer Buffer.clear();
    138. 11-28 22:20:51.818: D/Unity(6050): > ExceptionOccurred()
    139. 11-28 22:20:51.818: D/Unity(6050): > DeleteLocalRef()
    140. 11-28 22:20:51.818: D/Unity(6050): > DeleteLocalRef()
    141. 11-28 22:20:51.818: D/Unity(6050): > FromReflectedMethod()
    142. 11-28 22:20:51.818: D/Unity(6050): > ExceptionOccurred()
    143. 11-28 22:20:51.818: D/Unity(6050): > DeleteLocalRef()
    144. 11-28 22:20:51.818: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    145. 11-28 22:20:51.818: D/Unity(6050): > ExceptionOccurred()
    146. 11-28 22:20:51.818: D/Unity(6050): > GetObjectClass()
    147. 11-28 22:20:51.818: D/Unity(6050): > ExceptionOccurred()
    148. 11-28 22:20:51.818: D/Unity(6050): > NewGlobalRef()
    149. 11-28 22:20:51.818: D/Unity(6050): > NewGlobalRef()
    150. 11-28 22:20:51.818: D/Unity(6050): > DeleteLocalRef()
    151. 11-28 22:20:51.818: D/Unity(6050): > DeleteLocalRef()
    152. 11-28 22:20:51.818: D/Unity(6050): > NewStringFromStr()
    153. 11-28 22:20:51.818: D/Unity(6050): > ExceptionOccurred()
    154. 11-28 22:20:51.818: D/Unity(6050): > NewStringFromStr()
    155. 11-28 22:20:51.818: D/Unity(6050): > ExceptionOccurred()
    156. 11-28 22:20:51.818: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    157. 11-28 22:20:51.818: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    158. 11-28 22:20:51.818: D/Unity(6050): ! Class Object.getClass();
    159. 11-28 22:20:51.818: D/Unity(6050): > ExceptionOccurred()
    160. 11-28 22:20:51.819: D/Unity(6050): > DeleteLocalRef()
    161. 11-28 22:20:51.819: D/Unity(6050): > DeleteLocalRef()
    162. 11-28 22:20:51.819: D/Unity(6050): > FromReflectedMethod()
    163. 11-28 22:20:51.819: D/Unity(6050): > ExceptionOccurred()
    164. 11-28 22:20:51.819: D/Unity(6050): > DeleteLocalRef()
    165. 11-28 22:20:51.819: D/Unity(6050): > CallObjectMethod(0x6a1a, 0x6f6a2af8)
    166. 11-28 22:20:51.819: D/Unity(6050): > ExceptionOccurred()
    167. 11-28 22:20:51.819: D/Unity(6050): > GetObjectClass()
    168. 11-28 22:20:51.819: D/Unity(6050): > ExceptionOccurred()
    169. 11-28 22:20:51.819: D/Unity(6050): > NewGlobalRef()
    170. 11-28 22:20:51.819: D/Unity(6050): > NewGlobalRef()
    171. 11-28 22:20:51.819: D/Unity(6050): > DeleteLocalRef()
    172. 11-28 22:20:51.819: D/Unity(6050): > DeleteLocalRef()
    173. 11-28 22:20:51.819: D/Unity(6050): > NewStringFromStr()
    174. 11-28 22:20:51.819: D/Unity(6050): > ExceptionOccurred()
    175. 11-28 22:20:51.819: D/Unity(6050): > NewStringFromStr()
    176. 11-28 22:20:51.819: D/Unity(6050): > ExceptionOccurred()
    177. 11-28 22:20:51.819: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    178. 11-28 22:20:51.819: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    179. 11-28 22:20:51.819: D/Unity(6050): ! String Class.getName();
    180. 11-28 22:20:51.819: D/Unity(6050): > ExceptionOccurred()
    181. 11-28 22:20:51.819: D/Unity(6050): > DeleteLocalRef()
    182. 11-28 22:20:51.819: D/Unity(6050): > DeleteLocalRef()
    183. 11-28 22:20:51.819: D/Unity(6050): > FromReflectedMethod()
    184. 11-28 22:20:51.819: D/Unity(6050): > ExceptionOccurred()
    185. 11-28 22:20:51.819: D/Unity(6050): > DeleteLocalRef()
    186. 11-28 22:20:51.819: D/Unity(6050): > CallStringMethod(0x69b6, 0x6f6b2a58)
    187. 11-28 22:20:51.819: D/Unity(6050): > ExceptionOccurred()
    188. 11-28 22:20:51.819: D/Unity(6050): > DeleteGlobalRef()
    189. 11-28 22:20:51.819: D/Unity(6050): > DeleteGlobalRef()
    190. 11-28 22:20:51.819: D/Unity(6050): > NewStringFromStr()
    191. 11-28 22:20:51.819: D/Unity(6050): > ExceptionOccurred()
    192. 11-28 22:20:51.819: D/Unity(6050): > NewStringFromStr()
    193. 11-28 22:20:51.819: D/Unity(6050): > ExceptionOccurred()
    194. 11-28 22:20:51.819: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    195. 11-28 22:20:51.819: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    196. 11-28 22:20:51.819: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    197. 11-28 22:20:51.820: D/Unity(6050): > ExceptionOccurred()
    198. 11-28 22:20:51.820: D/Unity(6050): > DeleteLocalRef()
    199. 11-28 22:20:51.820: D/Unity(6050): > DeleteLocalRef()
    200. 11-28 22:20:51.820: D/Unity(6050): > FromReflectedMethod()
    201. 11-28 22:20:51.820: D/Unity(6050): > ExceptionOccurred()
    202. 11-28 22:20:51.820: D/Unity(6050): > DeleteLocalRef()
    203. 11-28 22:20:51.820: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    204. 11-28 22:20:51.829: D/Unity(6050): > NewStringFromStr()
    205. 11-28 22:20:51.829: D/Unity(6050): > ExceptionOccurred()
    206. 11-28 22:20:51.829: D/Unity(6050): > NewStringFromStr()
    207. 11-28 22:20:51.829: D/Unity(6050): > ExceptionOccurred()
    208. 11-28 22:20:51.829: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    209. 11-28 22:20:51.829: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    210. 11-28 22:20:51.830: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    211. 11-28 22:20:51.830: D/Unity(6050): > ExceptionOccurred()
    212. 11-28 22:20:51.830: D/Unity(6050): > DeleteLocalRef()
    213. 11-28 22:20:51.830: D/Unity(6050): > DeleteLocalRef()
    214. 11-28 22:20:51.830: D/Unity(6050): > FromReflectedMethod()
    215. 11-28 22:20:51.830: D/Unity(6050): > ExceptionOccurred()
    216. 11-28 22:20:51.830: D/Unity(6050): > DeleteLocalRef()
    217. 11-28 22:20:51.830: D/Unity(6050): > ExceptionOccurred()
    218. 11-28 22:20:51.830: D/Unity(6050): > DeleteGlobalRef()
    219. 11-28 22:20:51.830: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    220. 11-28 22:20:51.830: D/Unity(6050): > DeleteGlobalRef()
    221. 11-28 22:20:51.832: D/Unity(6050): > ExceptionOccurred()
    222. 11-28 22:20:51.833: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    223. 11-28 22:20:51.833: D/Unity(6050): > ExceptionOccurred()
    224. 11-28 22:20:51.833: D/Unity(6050): > DeleteLocalRef()
    225. 11-28 22:20:51.849: D/Unity(6050): > NewStringFromStr()
    226. 11-28 22:20:51.849: D/Unity(6050): > ExceptionOccurred()
    227. 11-28 22:20:51.849: D/Unity(6050): > NewStringFromStr()
    228. 11-28 22:20:51.849: D/Unity(6050): > ExceptionOccurred()
    229. 11-28 22:20:51.849: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    230. 11-28 22:20:51.849: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    231. 11-28 22:20:51.849: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    232. 11-28 22:20:51.849: D/Unity(6050): > ExceptionOccurred()
    233. 11-28 22:20:51.849: D/Unity(6050): > DeleteLocalRef()
    234. 11-28 22:20:51.849: D/Unity(6050): > DeleteLocalRef()
    235. 11-28 22:20:51.849: D/Unity(6050): > FromReflectedMethod()
    236. 11-28 22:20:51.849: D/Unity(6050): > ExceptionOccurred()
    237. 11-28 22:20:51.849: D/Unity(6050): > DeleteLocalRef()
    238. 11-28 22:20:51.849: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    239. 11-28 22:20:51.849: D/Unity(6050): > ExceptionOccurred()
    240. 11-28 22:20:51.854: D/Unity(6050): > NewStringFromStr()
    241. 11-28 22:20:51.854: D/Unity(6050): > ExceptionOccurred()
    242. 11-28 22:20:51.854: D/Unity(6050): > NewStringFromStr()
    243. 11-28 22:20:51.854: D/Unity(6050): > ExceptionOccurred()
    244. 11-28 22:20:51.854: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    245. 11-28 22:20:51.854: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    246. 11-28 22:20:51.854: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    247. 11-28 22:20:51.854: D/Unity(6050): > ExceptionOccurred()
    248. 11-28 22:20:51.854: D/Unity(6050): > DeleteLocalRef()
    249. 11-28 22:20:51.854: D/Unity(6050): > DeleteLocalRef()
    250. 11-28 22:20:51.854: D/Unity(6050): > FromReflectedMethod()
    251. 11-28 22:20:51.854: D/Unity(6050): > ExceptionOccurred()
    252. 11-28 22:20:51.854: D/Unity(6050): > DeleteLocalRef()
    253. 11-28 22:20:51.857: D/Unity(6050): > ExceptionOccurred()
    254. 11-28 22:20:51.857: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    255. 11-28 22:20:51.857: D/Unity(6050): > ExceptionOccurred()
    256. 11-28 22:20:51.857: D/Unity(6050): > DeleteLocalRef()
    257. 11-28 22:20:51.868: D/Unity(6050): > NewStringFromStr()
    258. 11-28 22:20:51.868: D/Unity(6050): > ExceptionOccurred()
    259. 11-28 22:20:51.868: D/Unity(6050): > NewStringFromStr()
    260. 11-28 22:20:51.868: D/Unity(6050): > ExceptionOccurred()
    261. 11-28 22:20:51.868: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    262. 11-28 22:20:51.868: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    263. 11-28 22:20:51.868: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    264. 11-28 22:20:51.869: D/Unity(6050): > ExceptionOccurred()
    265. 11-28 22:20:51.869: D/Unity(6050): > DeleteLocalRef()
    266. 11-28 22:20:51.869: D/Unity(6050): > DeleteLocalRef()
    267. 11-28 22:20:51.869: D/Unity(6050): > FromReflectedMethod()
    268. 11-28 22:20:51.869: D/Unity(6050): > ExceptionOccurred()
    269. 11-28 22:20:51.869: D/Unity(6050): > DeleteLocalRef()
    270. 11-28 22:20:51.872: D/Unity(6050): > ExceptionOccurred()
    271. 11-28 22:20:51.872: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    272. 11-28 22:20:51.872: D/Unity(6050): > ExceptionOccurred()
    273. 11-28 22:20:51.872: D/Unity(6050): > DeleteLocalRef()
    274. 11-28 22:20:51.881: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    275. 11-28 22:20:51.881: D/Unity(6050): > GetArrayLength()
    276. 11-28 22:20:51.881: D/Unity(6050): > ExceptionOccurred()
    277. 11-28 22:20:51.881: D/Unity(6050): > GetObjectArrayElement()
    278. 11-28 22:20:51.881: D/Unity(6050): > ExceptionOccurred()
    279. 11-28 22:20:51.881: D/Unity(6050): > GetObjectClass()
    280. 11-28 22:20:51.881: D/Unity(6050): > ExceptionOccurred()
    281. 11-28 22:20:51.881: D/Unity(6050): > NewGlobalRef()
    282. 11-28 22:20:51.881: D/Unity(6050): > NewGlobalRef()
    283. 11-28 22:20:51.881: D/Unity(6050): > DeleteLocalRef()
    284. 11-28 22:20:51.881: D/Unity(6050): > GetObjectArrayElement()
    285. 11-28 22:20:51.881: D/Unity(6050): > ExceptionOccurred()
    286. 11-28 22:20:51.881: D/Unity(6050): > GetObjectClass()
    287. 11-28 22:20:51.881: D/Unity(6050): > ExceptionOccurred()
    288. 11-28 22:20:51.881: D/Unity(6050): > NewGlobalRef()
    289. 11-28 22:20:51.881: D/Unity(6050): > NewGlobalRef()
    290. 11-28 22:20:51.881: D/Unity(6050): > DeleteLocalRef()
    291. 11-28 22:20:51.881: D/Unity(6050): > GetStringChars()
    292. 11-28 22:20:51.881: D/Unity(6050): > NewStringFromStr()
    293. 11-28 22:20:51.881: D/Unity(6050): > ExceptionOccurred()
    294. 11-28 22:20:51.881: D/Unity(6050): > NewStringFromStr()
    295. 11-28 22:20:51.881: D/Unity(6050): > ExceptionOccurred()
    296. 11-28 22:20:51.881: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    297. 11-28 22:20:51.881: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    298. 11-28 22:20:51.881: D/Unity(6050): ! long Long.longValue();
    299. 11-28 22:20:51.881: D/Unity(6050): > ExceptionOccurred()
    300. 11-28 22:20:51.881: D/Unity(6050): > DeleteLocalRef()
    301. 11-28 22:20:51.881: D/Unity(6050): > DeleteLocalRef()
    302. 11-28 22:20:51.881: D/Unity(6050): > FromReflectedMethod()
    303. 11-28 22:20:51.881: D/Unity(6050): > ExceptionOccurred()
    304. 11-28 22:20:51.881: D/Unity(6050): > DeleteLocalRef()
    305. 11-28 22:20:51.882: D/Unity(6050): > CallLongMethod(0x6a16, 0x6f64d800)
    306. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    307. 11-28 22:20:51.882: D/Unity(6050): > NewStringFromStr()
    308. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    309. 11-28 22:20:51.882: D/Unity(6050): > NewStringFromStr()
    310. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    311. 11-28 22:20:51.882: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    312. 11-28 22:20:51.882: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    313. 11-28 22:20:51.882: D/Unity(6050): ! Class Object.getClass();
    314. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    315. 11-28 22:20:51.882: D/Unity(6050): > DeleteLocalRef()
    316. 11-28 22:20:51.882: D/Unity(6050): > DeleteLocalRef()
    317. 11-28 22:20:51.882: D/Unity(6050): > FromReflectedMethod()
    318. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    319. 11-28 22:20:51.882: D/Unity(6050): > DeleteLocalRef()
    320. 11-28 22:20:51.882: D/Unity(6050): > CallObjectMethod(0x69d2, 0x6f6a2af8)
    321. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    322. 11-28 22:20:51.882: D/Unity(6050): > NewStringFromStr()
    323. 11-28 22:20:51.882: D/Unity(6050): > GetObjectClass()
    324. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    325. 11-28 22:20:51.882: D/Unity(6050): > NewStringFromStr()
    326. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    327. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    328. 11-28 22:20:51.882: D/Unity(6050): > NewGlobalRef()
    329. 11-28 22:20:51.882: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    330. 11-28 22:20:51.882: D/Unity(6050): > NewGlobalRef()
    331. 11-28 22:20:51.882: D/Unity(6050): > DeleteLocalRef()
    332. 11-28 22:20:51.882: D/Unity(6050): > DeleteLocalRef()
    333. 11-28 22:20:51.882: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    334. 11-28 22:20:51.882: D/Unity(6050): > NewStringFromStr()
    335. 11-28 22:20:51.882: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    336. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    337. 11-28 22:20:51.882: D/Unity(6050): > NewStringFromStr()
    338. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    339. 11-28 22:20:51.882: D/Unity(6050): > ExceptionOccurred()
    340. 11-28 22:20:51.882: D/Unity(6050): > DeleteLocalRef()
    341. 11-28 22:20:51.882: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    342. 11-28 22:20:51.883: D/Unity(6050): > DeleteLocalRef()
    343. 11-28 22:20:51.883: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    344. 11-28 22:20:51.883: D/Unity(6050): > FromReflectedMethod()
    345. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    346. 11-28 22:20:51.883: D/Unity(6050): > DeleteLocalRef()
    347. 11-28 22:20:51.883: D/Unity(6050): ! String Class.getName();
    348. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    349. 11-28 22:20:51.883: D/Unity(6050): > DeleteLocalRef()
    350. 11-28 22:20:51.883: D/Unity(6050): > DeleteLocalRef()
    351. 11-28 22:20:51.883: D/Unity(6050): > FromReflectedMethod()
    352. 11-28 22:20:51.883: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    353. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    354. 11-28 22:20:51.883: D/Unity(6050): > DeleteLocalRef()
    355. 11-28 22:20:51.883: D/Unity(6050): > CallStringMethod(0x69b2, 0x6f6b2a58)
    356. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    357. 11-28 22:20:51.883: D/Unity(6050): > DeleteGlobalRef()
    358. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    359. 11-28 22:20:51.883: D/Unity(6050): > DeleteGlobalRef()
    360. 11-28 22:20:51.883: D/Unity(6050): > NewStringFromStr()
    361. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    362. 11-28 22:20:51.883: D/Unity(6050): > NewStringFromStr()
    363. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    364. 11-28 22:20:51.883: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    365. 11-28 22:20:51.883: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    366. 11-28 22:20:51.883: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    367. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    368. 11-28 22:20:51.883: D/Unity(6050): > DeleteLocalRef()
    369. 11-28 22:20:51.883: D/Unity(6050): > DeleteLocalRef()
    370. 11-28 22:20:51.883: D/Unity(6050): > FromReflectedMethod()
    371. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    372. 11-28 22:20:51.883: D/Unity(6050): > DeleteLocalRef()
    373. 11-28 22:20:51.883: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    374. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    375. 11-28 22:20:51.883: D/Unity(6050): > NewStringFromStr()
    376. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    377. 11-28 22:20:51.883: D/Unity(6050): > NewStringFromStr()
    378. 11-28 22:20:51.883: D/Unity(6050): > ExceptionOccurred()
    379. 11-28 22:20:51.883: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    380. 11-28 22:20:51.883: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    381. 11-28 22:20:51.883: D/Unity(6050): ! Class Object.getClass();
    382. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    383. 11-28 22:20:51.884: D/Unity(6050): > DeleteLocalRef()
    384. 11-28 22:20:51.884: D/Unity(6050): > DeleteLocalRef()
    385. 11-28 22:20:51.884: D/Unity(6050): > FromReflectedMethod()
    386. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    387. 11-28 22:20:51.884: D/Unity(6050): > DeleteLocalRef()
    388. 11-28 22:20:51.884: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    389. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    390. 11-28 22:20:51.884: D/Unity(6050): > GetObjectClass()
    391. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    392. 11-28 22:20:51.884: D/Unity(6050): > NewGlobalRef()
    393. 11-28 22:20:51.884: D/Unity(6050): > NewGlobalRef()
    394. 11-28 22:20:51.884: D/Unity(6050): > DeleteLocalRef()
    395. 11-28 22:20:51.884: D/Unity(6050): > DeleteLocalRef()
    396. 11-28 22:20:51.884: D/Unity(6050): > NewStringFromStr()
    397. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    398. 11-28 22:20:51.884: D/Unity(6050): > NewStringFromStr()
    399. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    400. 11-28 22:20:51.884: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    401. 11-28 22:20:51.884: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    402. 11-28 22:20:51.884: D/Unity(6050): ! String Class.getName();
    403. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    404. 11-28 22:20:51.884: D/Unity(6050): > DeleteLocalRef()
    405. 11-28 22:20:51.884: D/Unity(6050): > DeleteLocalRef()
    406. 11-28 22:20:51.884: D/Unity(6050): > FromReflectedMethod()
    407. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    408. 11-28 22:20:51.884: D/Unity(6050): > DeleteLocalRef()
    409. 11-28 22:20:51.884: D/Unity(6050): > CallStringMethod(0x69b6, 0x6f6b2a58)
    410. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    411. 11-28 22:20:51.884: D/Unity(6050): > DeleteGlobalRef()
    412. 11-28 22:20:51.884: D/Unity(6050): > DeleteGlobalRef()
    413. 11-28 22:20:51.884: D/Unity(6050): > NewStringFromStr()
    414. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    415. 11-28 22:20:51.884: D/Unity(6050): > NewStringFromStr()
    416. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    417. 11-28 22:20:51.884: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    418. 11-28 22:20:51.884: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    419. 11-28 22:20:51.884: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    420. 11-28 22:20:51.884: D/Unity(6050): > ExceptionOccurred()
    421. 11-28 22:20:51.885: D/Unity(6050): > DeleteLocalRef()
    422. 11-28 22:20:51.885: D/Unity(6050): > DeleteLocalRef()
    423. 11-28 22:20:51.885: D/Unity(6050): > FromReflectedMethod()
    424. 11-28 22:20:51.885: D/Unity(6050): > ExceptionOccurred()
    425. 11-28 22:20:51.885: D/Unity(6050): > DeleteLocalRef()
    426. 11-28 22:20:51.885: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    427. 11-28 22:20:51.885: D/Unity(6050): > ExceptionOccurred()
    428. 11-28 22:20:51.885: D/Unity(6050): > NewStringFromStr()
    429. 11-28 22:20:51.885: D/Unity(6050): > ExceptionOccurred()
    430. 11-28 22:20:51.885: D/Unity(6050): > NewStringFromStr()
    431. 11-28 22:20:51.885: D/Unity(6050): > ExceptionOccurred()
    432. 11-28 22:20:51.885: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    433. 11-28 22:20:51.885: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    434. 11-28 22:20:51.885: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    435. 11-28 22:20:51.885: D/Unity(6050): > ExceptionOccurred()
    436. 11-28 22:20:51.885: D/Unity(6050): > DeleteLocalRef()
    437. 11-28 22:20:51.885: D/Unity(6050): > DeleteLocalRef()
    438. 11-28 22:20:51.885: D/Unity(6050): > FromReflectedMethod()
    439. 11-28 22:20:51.885: D/Unity(6050): > ExceptionOccurred()
    440. 11-28 22:20:51.885: D/Unity(6050): > DeleteLocalRef()
    441. 11-28 22:20:51.885: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    442. 11-28 22:20:51.890: D/Unity(6050): > ExceptionOccurred()
    443. 11-28 22:20:51.890: D/Unity(6050): > NewStringFromStr()
    444. 11-28 22:20:51.890: D/Unity(6050): > ExceptionOccurred()
    445. 11-28 22:20:51.890: D/Unity(6050): > NewStringFromStr()
    446. 11-28 22:20:51.890: D/Unity(6050): > ExceptionOccurred()
    447. 11-28 22:20:51.890: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    448. 11-28 22:20:51.890: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    449. 11-28 22:20:51.890: D/Unity(6050): ! Buffer Buffer.clear();
    450. 11-28 22:20:51.890: D/Unity(6050): > ExceptionOccurred()
    451. 11-28 22:20:51.890: D/Unity(6050): > DeleteLocalRef()
    452. 11-28 22:20:51.890: D/Unity(6050): > DeleteLocalRef()
    453. 11-28 22:20:51.890: D/Unity(6050): > FromReflectedMethod()
    454. 11-28 22:20:51.890: D/Unity(6050): > ExceptionOccurred()
    455. 11-28 22:20:51.890: D/Unity(6050): > DeleteLocalRef()
    456. 11-28 22:20:51.891: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    457. 11-28 22:20:51.891: D/Unity(6050): > ExceptionOccurred()
    458. 11-28 22:20:51.891: D/Unity(6050): > GetObjectClass()
    459. 11-28 22:20:51.891: D/Unity(6050): > ExceptionOccurred()
    460. 11-28 22:20:51.891: D/Unity(6050): > NewGlobalRef()
    461. 11-28 22:20:51.891: D/Unity(6050): > NewGlobalRef()
    462. 11-28 22:20:51.891: D/Unity(6050): > DeleteLocalRef()
    463. 11-28 22:20:51.891: D/Unity(6050): > DeleteLocalRef()
    464. 11-28 22:20:51.891: D/Unity(6050): > NewStringFromStr()
    465. 11-28 22:20:51.891: D/Unity(6050): > ExceptionOccurred()
    466. 11-28 22:20:51.891: D/Unity(6050): > NewStringFromStr()
    467. 11-28 22:20:51.891: D/Unity(6050): > ExceptionOccurred()
    468. 11-28 22:20:51.891: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    469. 11-28 22:20:51.891: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    470. 11-28 22:20:51.891: D/Unity(6050): ! Class Object.getClass();
    471. 11-28 22:20:51.891: D/Unity(6050): > ExceptionOccurred()
    472. 11-28 22:20:51.891: D/Unity(6050): > DeleteLocalRef()
    473. 11-28 22:20:51.891: D/Unity(6050): > DeleteLocalRef()
    474. 11-28 22:20:51.891: D/Unity(6050): > FromReflectedMethod()
    475. 11-28 22:20:51.891: D/Unity(6050): > ExceptionOccurred()
    476. 11-28 22:20:51.891: D/Unity(6050): > DeleteLocalRef()
    477. 11-28 22:20:51.891: D/Unity(6050): > CallObjectMethod(0x69ba, 0x6f6a2af8)
    478. 11-28 22:20:51.891: D/Unity(6050): > ExceptionOccurred()
    479. 11-28 22:20:51.891: D/Unity(6050): > GetObjectClass()
    480. 11-28 22:20:51.891: D/Unity(6050): > ExceptionOccurred()
    481. 11-28 22:20:51.891: D/Unity(6050): > NewGlobalRef()
    482. 11-28 22:20:51.891: D/Unity(6050): > NewGlobalRef()
    483. 11-28 22:20:51.891: D/Unity(6050): > DeleteLocalRef()
    484. 11-28 22:20:51.891: D/Unity(6050): > DeleteLocalRef()
    485. 11-28 22:20:51.891: D/Unity(6050): > NewStringFromStr()
    486. 11-28 22:20:51.891: D/Unity(6050): > ExceptionOccurred()
    487. 11-28 22:20:51.891: D/Unity(6050): > NewStringFromStr()
    488. 11-28 22:20:51.891: D/Unity(6050): > ExceptionOccurred()
    489. 11-28 22:20:51.891: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    490. 11-28 22:20:51.891: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    491. 11-28 22:20:51.891: D/Unity(6050): ! String Class.getName();
    492. 11-28 22:20:51.891: D/Unity(6050): > ExceptionOccurred()
    493. 11-28 22:20:51.892: D/Unity(6050): > DeleteLocalRef()
    494. 11-28 22:20:51.892: D/Unity(6050): > DeleteLocalRef()
    495. 11-28 22:20:51.892: D/Unity(6050): > FromReflectedMethod()
    496. 11-28 22:20:51.892: D/Unity(6050): > ExceptionOccurred()
    497. 11-28 22:20:51.892: D/Unity(6050): > DeleteLocalRef()
    498. 11-28 22:20:51.892: D/Unity(6050): > CallStringMethod(0x6996, 0x6f6b2a58)
    499. 11-28 22:20:51.892: D/Unity(6050): > ExceptionOccurred()
    500. 11-28 22:20:51.892: D/Unity(6050): > DeleteGlobalRef()
    501. 11-28 22:20:51.892: D/Unity(6050): > DeleteGlobalRef()
    502. 11-28 22:20:51.892: D/Unity(6050): > NewStringFromStr()
    503. 11-28 22:20:51.892: D/Unity(6050): > ExceptionOccurred()
    504. 11-28 22:20:51.892: D/Unity(6050): > NewStringFromStr()
    505. 11-28 22:20:51.892: D/Unity(6050): > ExceptionOccurred()
    506. 11-28 22:20:51.892: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    507. 11-28 22:20:51.892: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    508. 11-28 22:20:51.892: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    509. 11-28 22:20:51.892: D/Unity(6050): > ExceptionOccurred()
    510. 11-28 22:20:51.892: D/Unity(6050): > DeleteLocalRef()
    511. 11-28 22:20:51.892: D/Unity(6050): > DeleteLocalRef()
    512. 11-28 22:20:51.892: D/Unity(6050): > FromReflectedMethod()
    513. 11-28 22:20:51.892: D/Unity(6050): > ExceptionOccurred()
    514. 11-28 22:20:51.892: D/Unity(6050): > DeleteLocalRef()
    515. 11-28 22:20:51.892: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    516. 11-28 22:20:51.893: D/Unity(6050): > NewStringFromStr()
    517. 11-28 22:20:51.893: D/Unity(6050): > ExceptionOccurred()
    518. 11-28 22:20:51.893: D/Unity(6050): > NewStringFromStr()
    519. 11-28 22:20:51.893: D/Unity(6050): > ExceptionOccurred()
    520. 11-28 22:20:51.893: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    521. 11-28 22:20:51.894: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    522. 11-28 22:20:51.894: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    523. 11-28 22:20:51.894: D/Unity(6050): > ExceptionOccurred()
    524. 11-28 22:20:51.894: D/Unity(6050): > DeleteLocalRef()
    525. 11-28 22:20:51.894: D/Unity(6050): > DeleteLocalRef()
    526. 11-28 22:20:51.894: D/Unity(6050): > FromReflectedMethod()
    527. 11-28 22:20:51.894: D/Unity(6050): > ExceptionOccurred()
    528. 11-28 22:20:51.894: D/Unity(6050): > DeleteLocalRef()
    529. 11-28 22:20:51.897: D/Unity(6050): > ExceptionOccurred()
    530. 11-28 22:20:51.897: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    531. 11-28 22:20:51.903: D/Unity(6050): > ExceptionOccurred()
    532. 11-28 22:20:51.903: D/Unity(6050): > ExceptionOccurred()
    533. 11-28 22:20:51.903: D/Unity(6050): > DeleteLocalRef()
    534. 11-28 22:20:51.903: D/Unity(6050): > DeleteGlobalRef()
    535. 11-28 22:20:51.903: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    536. 11-28 22:20:51.903: D/Unity(6050): > DeleteGlobalRef()
    537. 11-28 22:20:51.914: D/Unity(6050): > NewStringFromStr()
    538. 11-28 22:20:51.915: D/Unity(6050): > ExceptionOccurred()
    539. 11-28 22:20:51.915: D/Unity(6050): > NewStringFromStr()
    540. 11-28 22:20:51.915: D/Unity(6050): > ExceptionOccurred()
    541. 11-28 22:20:51.915: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    542. 11-28 22:20:51.915: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    543. 11-28 22:20:51.915: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    544. 11-28 22:20:51.915: D/Unity(6050): > ExceptionOccurred()
    545. 11-28 22:20:51.915: D/Unity(6050): > DeleteLocalRef()
    546. 11-28 22:20:51.915: D/Unity(6050): > DeleteLocalRef()
    547. 11-28 22:20:51.915: D/Unity(6050): > FromReflectedMethod()
    548. 11-28 22:20:51.915: D/Unity(6050): > ExceptionOccurred()
    549. 11-28 22:20:51.915: D/Unity(6050): > DeleteLocalRef()
    550. 11-28 22:20:51.918: D/Unity(6050): > ExceptionOccurred()
    551. 11-28 22:20:51.918: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    552. 11-28 22:20:51.918: D/Unity(6050): > ExceptionOccurred()
    553. 11-28 22:20:51.918: D/Unity(6050): > DeleteLocalRef()
    554. 11-28 22:20:51.924: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    555. 11-28 22:20:51.924: D/Unity(6050): > GetArrayLength()
    556. 11-28 22:20:51.924: D/Unity(6050): > ExceptionOccurred()
    557. 11-28 22:20:51.924: D/Unity(6050): > GetObjectArrayElement()
    558. 11-28 22:20:51.924: D/Unity(6050): > ExceptionOccurred()
    559. 11-28 22:20:51.924: D/Unity(6050): > GetObjectClass()
    560. 11-28 22:20:51.924: D/Unity(6050): > ExceptionOccurred()
    561. 11-28 22:20:51.924: D/Unity(6050): > NewGlobalRef()
    562. 11-28 22:20:51.924: D/Unity(6050): > NewGlobalRef()
    563. 11-28 22:20:51.924: D/Unity(6050): > DeleteLocalRef()
    564. 11-28 22:20:51.924: D/Unity(6050): > GetObjectArrayElement()
    565. 11-28 22:20:51.924: D/Unity(6050): > ExceptionOccurred()
    566. 11-28 22:20:51.924: D/Unity(6050): > GetObjectClass()
    567. 11-28 22:20:51.924: D/Unity(6050): > ExceptionOccurred()
    568. 11-28 22:20:51.924: D/Unity(6050): > NewGlobalRef()
    569. 11-28 22:20:51.924: D/Unity(6050): > NewGlobalRef()
    570. 11-28 22:20:51.924: D/Unity(6050): > DeleteLocalRef()
    571. 11-28 22:20:51.924: D/Unity(6050): > GetStringChars()
    572. 11-28 22:20:51.925: D/Unity(6050): > NewStringFromStr()
    573. 11-28 22:20:51.925: D/Unity(6050): > ExceptionOccurred()
    574. 11-28 22:20:51.925: D/Unity(6050): > NewStringFromStr()
    575. 11-28 22:20:51.925: D/Unity(6050): > NewStringFromStr()
    576. 11-28 22:20:51.925: D/Unity(6050): > ExceptionOccurred()
    577. 11-28 22:20:51.925: D/Unity(6050): > ExceptionOccurred()
    578. 11-28 22:20:51.925: D/Unity(6050): > NewStringFromStr()
    579. 11-28 22:20:51.925: D/Unity(6050): > ExceptionOccurred()
    580. 11-28 22:20:51.925: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    581. 11-28 22:20:51.925: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    582. 11-28 22:20:51.925: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    583. 11-28 22:20:51.925: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    584. 11-28 22:20:51.925: D/Unity(6050): ! long Long.longValue();
    585. 11-28 22:20:51.925: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    586. 11-28 22:20:51.925: D/Unity(6050): > ExceptionOccurred()
    587. 11-28 22:20:51.925: D/Unity(6050): > ExceptionOccurred()
    588. 11-28 22:20:51.925: D/Unity(6050): > DeleteLocalRef()
    589. 11-28 22:20:51.925: D/Unity(6050): > DeleteLocalRef()
    590. 11-28 22:20:51.925: D/Unity(6050): > DeleteLocalRef()
    591. 11-28 22:20:51.925: D/Unity(6050): > DeleteLocalRef()
    592. 11-28 22:20:51.925: D/Unity(6050): > FromReflectedMethod()
    593. 11-28 22:20:51.925: D/Unity(6050): > FromReflectedMethod()
    594. 11-28 22:20:51.925: D/Unity(6050): > ExceptionOccurred()
    595. 11-28 22:20:51.925: D/Unity(6050): > ExceptionOccurred()
    596. 11-28 22:20:51.925: D/Unity(6050): > DeleteLocalRef()
    597. 11-28 22:20:51.925: D/Unity(6050): > DeleteLocalRef()
    598. 11-28 22:20:51.925: D/Unity(6050): > CallLongMethod(0x69da, 0x6f64d800)
    599. 11-28 22:20:51.925: D/Unity(6050): > ExceptionOccurred()
    600. 11-28 22:20:51.925: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    601. 11-28 22:20:51.926: D/Unity(6050): > ExceptionOccurred()
    602. 11-28 22:20:51.926: D/Unity(6050): > NewStringFromStr()
    603. 11-28 22:20:51.926: D/Unity(6050): > ExceptionOccurred()
    604. 11-28 22:20:51.926: D/Unity(6050): > NewStringFromStr()
    605. 11-28 22:20:51.926: D/Unity(6050): > ExceptionOccurred()
    606. 11-28 22:20:51.926: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    607. 11-28 22:20:51.926: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    608. 11-28 22:20:51.926: D/Unity(6050): ! Class Object.getClass();
    609. 11-28 22:20:51.926: D/Unity(6050): > ExceptionOccurred()
    610. 11-28 22:20:51.926: D/Unity(6050): > DeleteLocalRef()
    611. 11-28 22:20:51.926: D/Unity(6050): > DeleteLocalRef()
    612. 11-28 22:20:51.926: D/Unity(6050): > FromReflectedMethod()
    613. 11-28 22:20:51.926: D/Unity(6050): > ExceptionOccurred()
    614. 11-28 22:20:51.926: D/Unity(6050): > DeleteLocalRef()
    615. 11-28 22:20:51.926: D/Unity(6050): > CallObjectMethod(0x69b2, 0x6f6a2af8)
    616. 11-28 22:20:51.926: D/Unity(6050): > ExceptionOccurred()
    617. 11-28 22:20:51.926: D/Unity(6050): > GetObjectClass()
    618. 11-28 22:20:51.926: D/Unity(6050): > ExceptionOccurred()
    619. 11-28 22:20:51.926: D/Unity(6050): > NewGlobalRef()
    620. 11-28 22:20:51.926: D/Unity(6050): > NewGlobalRef()
    621. 11-28 22:20:51.926: D/Unity(6050): > DeleteLocalRef()
    622. 11-28 22:20:51.926: D/Unity(6050): > DeleteLocalRef()
    623. 11-28 22:20:51.926: D/Unity(6050): > NewStringFromStr()
    624. 11-28 22:20:51.926: D/Unity(6050): > ExceptionOccurred()
    625. 11-28 22:20:51.926: D/Unity(6050): > NewStringFromStr()
    626. 11-28 22:20:51.926: D/Unity(6050): > ExceptionOccurred()
    627. 11-28 22:20:51.926: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    628. 11-28 22:20:51.926: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    629. 11-28 22:20:51.926: D/Unity(6050): ! String Class.getName();
    630. 11-28 22:20:51.926: D/Unity(6050): > ExceptionOccurred()
    631. 11-28 22:20:51.926: D/Unity(6050): > DeleteLocalRef()
    632. 11-28 22:20:51.926: D/Unity(6050): > DeleteLocalRef()
    633. 11-28 22:20:51.926: D/Unity(6050): > FromReflectedMethod()
    634. 11-28 22:20:51.927: D/Unity(6050): > ExceptionOccurred()
    635. 11-28 22:20:51.927: D/Unity(6050): > DeleteLocalRef()
    636. 11-28 22:20:51.927: D/Unity(6050): > CallStringMethod(0x6992, 0x6f6b2a58)
    637. 11-28 22:20:51.927: D/Unity(6050): > ExceptionOccurred()
    638. 11-28 22:20:51.927: D/Unity(6050): > DeleteGlobalRef()
    639. 11-28 22:20:51.927: D/Unity(6050): > DeleteGlobalRef()
    640. 11-28 22:20:51.927: D/Unity(6050): > NewStringFromStr()
    641. 11-28 22:20:51.927: D/Unity(6050): > ExceptionOccurred()
    642. 11-28 22:20:51.927: D/Unity(6050): > NewStringFromStr()
    643. 11-28 22:20:51.927: D/Unity(6050): > ExceptionOccurred()
    644. 11-28 22:20:51.927: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    645. 11-28 22:20:51.927: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    646. 11-28 22:20:51.927: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    647. 11-28 22:20:51.927: D/Unity(6050): > ExceptionOccurred()
    648. 11-28 22:20:51.927: D/Unity(6050): > DeleteLocalRef()
    649. 11-28 22:20:51.927: D/Unity(6050): > DeleteLocalRef()
    650. 11-28 22:20:51.927: D/Unity(6050): > FromReflectedMethod()
    651. 11-28 22:20:51.927: D/Unity(6050): > ExceptionOccurred()
    652. 11-28 22:20:51.927: D/Unity(6050): > DeleteLocalRef()
    653. 11-28 22:20:51.928: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    654. 11-28 22:20:51.928: D/Unity(6050): > ExceptionOccurred()
    655. 11-28 22:20:51.928: D/Unity(6050): > NewStringFromStr()
    656. 11-28 22:20:51.928: D/Unity(6050): > ExceptionOccurred()
    657. 11-28 22:20:51.928: D/Unity(6050): > NewStringFromStr()
    658. 11-28 22:20:51.928: D/Unity(6050): > ExceptionOccurred()
    659. 11-28 22:20:51.928: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    660. 11-28 22:20:51.928: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    661. 11-28 22:20:51.928: D/Unity(6050): ! Class Object.getClass();
    662. 11-28 22:20:51.928: D/Unity(6050): > ExceptionOccurred()
    663. 11-28 22:20:51.928: D/Unity(6050): > DeleteLocalRef()
    664. 11-28 22:20:51.928: D/Unity(6050): > DeleteLocalRef()
    665. 11-28 22:20:51.928: D/Unity(6050): > FromReflectedMethod()
    666. 11-28 22:20:51.928: D/Unity(6050): > ExceptionOccurred()
    667. 11-28 22:20:51.928: D/Unity(6050): > DeleteLocalRef()
    668. 11-28 22:20:51.928: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    669. 11-28 22:20:51.928: D/Unity(6050): > ExceptionOccurred()
    670. 11-28 22:20:51.928: D/Unity(6050): > GetObjectClass()
    671. 11-28 22:20:51.928: D/Unity(6050): > ExceptionOccurred()
    672. 11-28 22:20:51.928: D/Unity(6050): > NewGlobalRef()
    673. 11-28 22:20:51.928: D/Unity(6050): > NewGlobalRef()
    674. 11-28 22:20:51.928: D/Unity(6050): > DeleteLocalRef()
    675. 11-28 22:20:51.928: D/Unity(6050): > DeleteLocalRef()
    676. 11-28 22:20:51.928: D/Unity(6050): > NewStringFromStr()
    677. 11-28 22:20:51.928: D/Unity(6050): > ExceptionOccurred()
    678. 11-28 22:20:51.928: D/Unity(6050): > NewStringFromStr()
    679. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    680. 11-28 22:20:51.929: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    681. 11-28 22:20:51.929: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    682. 11-28 22:20:51.929: D/Unity(6050): ! String Class.getName();
    683. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    684. 11-28 22:20:51.929: D/Unity(6050): > DeleteLocalRef()
    685. 11-28 22:20:51.929: D/Unity(6050): > DeleteLocalRef()
    686. 11-28 22:20:51.929: D/Unity(6050): > FromReflectedMethod()
    687. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    688. 11-28 22:20:51.929: D/Unity(6050): > DeleteLocalRef()
    689. 11-28 22:20:51.929: D/Unity(6050): > CallStringMethod(0x6996, 0x6f6b2a58)
    690. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    691. 11-28 22:20:51.929: D/Unity(6050): > DeleteGlobalRef()
    692. 11-28 22:20:51.929: D/Unity(6050): > DeleteGlobalRef()
    693. 11-28 22:20:51.929: D/Unity(6050): > NewStringFromStr()
    694. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    695. 11-28 22:20:51.929: D/Unity(6050): > NewStringFromStr()
    696. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    697. 11-28 22:20:51.929: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    698. 11-28 22:20:51.929: D/Unity(6050): > NewStringFromStr()
    699. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    700. 11-28 22:20:51.929: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    701. 11-28 22:20:51.929: D/Unity(6050): > NewStringFromStr()
    702. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    703. 11-28 22:20:51.929: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    704. 11-28 22:20:51.929: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    705. 11-28 22:20:51.929: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    706. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    707. 11-28 22:20:51.929: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    708. 11-28 22:20:51.929: D/Unity(6050): > DeleteLocalRef()
    709. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    710. 11-28 22:20:51.929: D/Unity(6050): > DeleteLocalRef()
    711. 11-28 22:20:51.929: D/Unity(6050): > DeleteLocalRef()
    712. 11-28 22:20:51.929: D/Unity(6050): > FromReflectedMethod()
    713. 11-28 22:20:51.929: D/Unity(6050): > DeleteLocalRef()
    714. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    715. 11-28 22:20:51.929: D/Unity(6050): > FromReflectedMethod()
    716. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    717. 11-28 22:20:51.929: D/Unity(6050): > DeleteLocalRef()
    718. 11-28 22:20:51.929: D/Unity(6050): > DeleteLocalRef()
    719. 11-28 22:20:51.929: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    720. 11-28 22:20:51.929: D/Unity(6050): > ExceptionOccurred()
    721. 11-28 22:20:51.930: D/Unity(6050): > NewStringFromStr()
    722. 11-28 22:20:51.930: D/Unity(6050): > ExceptionOccurred()
    723. 11-28 22:20:51.930: D/Unity(6050): > NewStringFromStr()
    724. 11-28 22:20:51.930: D/Unity(6050): > ExceptionOccurred()
    725. 11-28 22:20:51.930: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    726. 11-28 22:20:51.930: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    727. 11-28 22:20:51.930: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    728. 11-28 22:20:51.930: D/Unity(6050): > ExceptionOccurred()
    729. 11-28 22:20:51.930: D/Unity(6050): > DeleteLocalRef()
    730. 11-28 22:20:51.930: D/Unity(6050): > DeleteLocalRef()
    731. 11-28 22:20:51.930: D/Unity(6050): > FromReflectedMethod()
    732. 11-28 22:20:51.930: D/Unity(6050): > ExceptionOccurred()
    733. 11-28 22:20:51.930: D/Unity(6050): > DeleteLocalRef()
    734. 11-28 22:20:51.930: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    735. 11-28 22:20:51.932: D/Unity(6050): > ExceptionOccurred()
    736. 11-28 22:20:51.932: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    737. 11-28 22:20:51.933: D/Unity(6050): > ExceptionOccurred()
    738. 11-28 22:20:51.933: D/Unity(6050): > DeleteLocalRef()
    739. 11-28 22:20:51.934: D/Unity(6050): > ExceptionOccurred()
    740. 11-28 22:20:51.934: D/Unity(6050): > NewStringFromStr()
    741. 11-28 22:20:51.935: D/Unity(6050): > ExceptionOccurred()
    742. 11-28 22:20:51.935: D/Unity(6050): > NewStringFromStr()
    743. 11-28 22:20:51.935: D/Unity(6050): > ExceptionOccurred()
    744. 11-28 22:20:51.935: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    745. 11-28 22:20:51.935: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    746. 11-28 22:20:51.935: D/Unity(6050): ! Buffer Buffer.clear();
    747. 11-28 22:20:51.935: D/Unity(6050): > ExceptionOccurred()
    748. 11-28 22:20:51.935: D/Unity(6050): > DeleteLocalRef()
    749. 11-28 22:20:51.935: D/Unity(6050): > DeleteLocalRef()
    750. 11-28 22:20:51.935: D/Unity(6050): > FromReflectedMethod()
    751. 11-28 22:20:51.935: D/Unity(6050): > ExceptionOccurred()
    752. 11-28 22:20:51.935: D/Unity(6050): > DeleteLocalRef()
    753. 11-28 22:20:51.935: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    754. 11-28 22:20:51.935: D/Unity(6050): > ExceptionOccurred()
    755. 11-28 22:20:51.935: D/Unity(6050): > GetObjectClass()
    756. 11-28 22:20:51.935: D/Unity(6050): > ExceptionOccurred()
    757. 11-28 22:20:51.935: D/Unity(6050): > NewGlobalRef()
    758. 11-28 22:20:51.935: D/Unity(6050): > NewGlobalRef()
    759. 11-28 22:20:51.935: D/Unity(6050): > DeleteLocalRef()
    760. 11-28 22:20:51.935: D/Unity(6050): > DeleteLocalRef()
    761. 11-28 22:20:51.935: D/Unity(6050): > NewStringFromStr()
    762. 11-28 22:20:51.936: D/Unity(6050): > ExceptionOccurred()
    763. 11-28 22:20:51.936: D/Unity(6050): > NewStringFromStr()
    764. 11-28 22:20:51.936: D/Unity(6050): > ExceptionOccurred()
    765. 11-28 22:20:51.936: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    766. 11-28 22:20:51.936: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    767. 11-28 22:20:51.936: D/Unity(6050): ! Class Object.getClass();
    768. 11-28 22:20:51.936: D/Unity(6050): > ExceptionOccurred()
    769. 11-28 22:20:51.936: D/Unity(6050): > DeleteLocalRef()
    770. 11-28 22:20:51.936: D/Unity(6050): > DeleteLocalRef()
    771. 11-28 22:20:51.936: D/Unity(6050): > FromReflectedMethod()
    772. 11-28 22:20:51.936: D/Unity(6050): > ExceptionOccurred()
    773. 11-28 22:20:51.936: D/Unity(6050): > DeleteLocalRef()
    774. 11-28 22:20:51.936: D/Unity(6050): > CallObjectMethod(0x699a, 0x6f6a2af8)
    775. 11-28 22:20:51.936: D/Unity(6050): > ExceptionOccurred()
    776. 11-28 22:20:51.936: D/Unity(6050): > GetObjectClass()
    777. 11-28 22:20:51.936: D/Unity(6050): > ExceptionOccurred()
    778. 11-28 22:20:51.936: D/Unity(6050): > NewGlobalRef()
    779. 11-28 22:20:51.936: D/Unity(6050): > NewGlobalRef()
    780. 11-28 22:20:51.936: D/Unity(6050): > DeleteLocalRef()
    781. 11-28 22:20:51.936: D/Unity(6050): > DeleteLocalRef()
    782. 11-28 22:20:51.936: D/Unity(6050): > NewStringFromStr()
    783. 11-28 22:20:51.936: D/Unity(6050): > ExceptionOccurred()
    784. 11-28 22:20:51.936: D/Unity(6050): > NewStringFromStr()
    785. 11-28 22:20:51.936: D/Unity(6050): > ExceptionOccurred()
    786. 11-28 22:20:51.936: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    787. 11-28 22:20:51.936: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    788. 11-28 22:20:51.937: D/Unity(6050): ! String Class.getName();
    789. 11-28 22:20:51.937: D/Unity(6050): > ExceptionOccurred()
    790. 11-28 22:20:51.937: D/Unity(6050): > DeleteLocalRef()
    791. 11-28 22:20:51.937: D/Unity(6050): > DeleteLocalRef()
    792. 11-28 22:20:51.937: D/Unity(6050): > FromReflectedMethod()
    793. 11-28 22:20:51.937: D/Unity(6050): > ExceptionOccurred()
    794. 11-28 22:20:51.937: D/Unity(6050): > DeleteLocalRef()
    795. 11-28 22:20:51.937: D/Unity(6050): > CallStringMethod(0x697a, 0x6f6b2a58)
    796. 11-28 22:20:51.937: D/Unity(6050): > ExceptionOccurred()
    797. 11-28 22:20:51.937: D/Unity(6050): > DeleteGlobalRef()
    798. 11-28 22:20:51.937: D/Unity(6050): > DeleteGlobalRef()
    799. 11-28 22:20:51.937: D/Unity(6050): > NewStringFromStr()
    800. 11-28 22:20:51.937: D/Unity(6050): > ExceptionOccurred()
    801. 11-28 22:20:51.937: D/Unity(6050): > NewStringFromStr()
    802. 11-28 22:20:51.937: D/Unity(6050): > ExceptionOccurred()
    803. 11-28 22:20:51.937: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    804. 11-28 22:20:51.937: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    805. 11-28 22:20:51.937: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    806. 11-28 22:20:51.937: D/Unity(6050): > ExceptionOccurred()
    807. 11-28 22:20:51.937: D/Unity(6050): > DeleteLocalRef()
    808. 11-28 22:20:51.937: D/Unity(6050): > DeleteLocalRef()
    809. 11-28 22:20:51.937: D/Unity(6050): > FromReflectedMethod()
    810. 11-28 22:20:51.937: D/Unity(6050): > ExceptionOccurred()
    811. 11-28 22:20:51.937: D/Unity(6050): > DeleteLocalRef()
    812. 11-28 22:20:51.937: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    813. 11-28 22:20:51.949: D/Unity(6050): > ExceptionOccurred()
    814. 11-28 22:20:51.949: D/Unity(6050): > DeleteGlobalRef()
    815. 11-28 22:20:51.949: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    816. 11-28 22:20:51.949: D/Unity(6050): > DeleteGlobalRef()
    817. 11-28 22:20:51.954: D/Unity(6050): > NewStringFromStr()
    818. 11-28 22:20:51.954: D/Unity(6050): > ExceptionOccurred()
    819. 11-28 22:20:51.954: D/Unity(6050): > NewStringFromStr()
    820. 11-28 22:20:51.954: D/Unity(6050): > ExceptionOccurred()
    821. 11-28 22:20:51.954: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    822. 11-28 22:20:51.955: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    823. 11-28 22:20:51.955: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    824. 11-28 22:20:51.955: D/Unity(6050): > ExceptionOccurred()
    825. 11-28 22:20:51.955: D/Unity(6050): > DeleteLocalRef()
    826. 11-28 22:20:51.955: D/Unity(6050): > DeleteLocalRef()
    827. 11-28 22:20:51.955: D/Unity(6050): > FromReflectedMethod()
    828. 11-28 22:20:51.955: D/Unity(6050): > ExceptionOccurred()
    829. 11-28 22:20:51.955: D/Unity(6050): > DeleteLocalRef()
    830. 11-28 22:20:51.958: D/Unity(6050): > ExceptionOccurred()
    831. 11-28 22:20:51.958: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    832. 11-28 22:20:51.959: D/Unity(6050): > ExceptionOccurred()
    833. 11-28 22:20:51.959: D/Unity(6050): > DeleteLocalRef()
    834. 11-28 22:20:51.963: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [139, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    835. 11-28 22:20:51.963: D/Unity(6050): > GetArrayLength()
    836. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    837. 11-28 22:20:51.964: D/Unity(6050): > GetObjectArrayElement()
    838. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    839. 11-28 22:20:51.964: D/Unity(6050): > GetObjectClass()
    840. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    841. 11-28 22:20:51.964: D/Unity(6050): > NewGlobalRef()
    842. 11-28 22:20:51.964: D/Unity(6050): > NewGlobalRef()
    843. 11-28 22:20:51.964: D/Unity(6050): > DeleteLocalRef()
    844. 11-28 22:20:51.964: D/Unity(6050): > GetObjectArrayElement()
    845. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    846. 11-28 22:20:51.964: D/Unity(6050): > GetObjectClass()
    847. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    848. 11-28 22:20:51.964: D/Unity(6050): > NewGlobalRef()
    849. 11-28 22:20:51.964: D/Unity(6050): > NewGlobalRef()
    850. 11-28 22:20:51.964: D/Unity(6050): > DeleteLocalRef()
    851. 11-28 22:20:51.964: D/Unity(6050): > GetStringChars()
    852. 11-28 22:20:51.964: D/Unity(6050): > NewStringFromStr()
    853. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    854. 11-28 22:20:51.964: D/Unity(6050): > NewStringFromStr()
    855. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    856. 11-28 22:20:51.964: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    857. 11-28 22:20:51.964: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    858. 11-28 22:20:51.964: D/Unity(6050): ! long Long.longValue();
    859. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    860. 11-28 22:20:51.964: D/Unity(6050): > DeleteLocalRef()
    861. 11-28 22:20:51.964: D/Unity(6050): > DeleteLocalRef()
    862. 11-28 22:20:51.964: D/Unity(6050): > FromReflectedMethod()
    863. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    864. 11-28 22:20:51.964: D/Unity(6050): > DeleteLocalRef()
    865. 11-28 22:20:51.964: D/Unity(6050): > CallLongMethod(0x69a6, 0x6f64d800)
    866. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    867. 11-28 22:20:51.964: D/Unity(6050): > NewStringFromStr()
    868. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    869. 11-28 22:20:51.964: D/Unity(6050): > NewStringFromStr()
    870. 11-28 22:20:51.964: D/Unity(6050): > ExceptionOccurred()
    871. 11-28 22:20:51.965: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    872. 11-28 22:20:51.965: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    873. 11-28 22:20:51.965: D/Unity(6050): ! Class Object.getClass();
    874. 11-28 22:20:51.965: D/Unity(6050): > ExceptionOccurred()
    875. 11-28 22:20:51.965: D/Unity(6050): > DeleteLocalRef()
    876. 11-28 22:20:51.965: D/Unity(6050): > DeleteLocalRef()
    877. 11-28 22:20:51.965: D/Unity(6050): > FromReflectedMethod()
    878. 11-28 22:20:51.965: D/Unity(6050): > ExceptionOccurred()
    879. 11-28 22:20:51.965: D/Unity(6050): > DeleteLocalRef()
    880. 11-28 22:20:51.965: D/Unity(6050): > CallObjectMethod(0x6982, 0x6f6a2af8)
    881. 11-28 22:20:51.965: D/Unity(6050): > ExceptionOccurred()
    882. 11-28 22:20:51.965: D/Unity(6050): > GetObjectClass()
    883. 11-28 22:20:51.965: D/Unity(6050): > ExceptionOccurred()
    884. 11-28 22:20:51.965: D/Unity(6050): > NewGlobalRef()
    885. 11-28 22:20:51.965: D/Unity(6050): > NewGlobalRef()
    886. 11-28 22:20:51.965: D/Unity(6050): > DeleteLocalRef()
    887. 11-28 22:20:51.965: D/Unity(6050): > DeleteLocalRef()
    888. 11-28 22:20:51.965: D/Unity(6050): > NewStringFromStr()
    889. 11-28 22:20:51.965: D/Unity(6050): > ExceptionOccurred()
    890. 11-28 22:20:51.965: D/Unity(6050): > NewStringFromStr()
    891. 11-28 22:20:51.965: D/Unity(6050): > ExceptionOccurred()
    892. 11-28 22:20:51.965: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    893. 11-28 22:20:51.965: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    894. 11-28 22:20:51.965: D/Unity(6050): ! String Class.getName();
    895. 11-28 22:20:51.965: D/Unity(6050): > ExceptionOccurred()
    896. 11-28 22:20:51.965: D/Unity(6050): > DeleteLocalRef()
    897. 11-28 22:20:51.965: D/Unity(6050): > DeleteLocalRef()
    898. 11-28 22:20:51.965: D/Unity(6050): > FromReflectedMethod()
    899. 11-28 22:20:51.965: D/Unity(6050): > ExceptionOccurred()
    900. 11-28 22:20:51.965: D/Unity(6050): > DeleteLocalRef()
    901. 11-28 22:20:51.965: D/Unity(6050): > CallStringMethod(0x69b2, 0x6f6b2a58)
    902. 11-28 22:20:51.965: D/Unity(6050): > ExceptionOccurred()
    903. 11-28 22:20:51.965: D/Unity(6050): > DeleteGlobalRef()
    904. 11-28 22:20:51.965: D/Unity(6050): > DeleteGlobalRef()
    905. 11-28 22:20:51.965: D/Unity(6050): > NewStringFromStr()
    906. 11-28 22:20:51.965: D/Unity(6050): > ExceptionOccurred()
    907. 11-28 22:20:51.965: D/Unity(6050): > NewStringFromStr()
    908. 11-28 22:20:51.965: D/Unity(6050): > ExceptionOccurred()
    909. 11-28 22:20:51.965: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    910. 11-28 22:20:51.966: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    911. 11-28 22:20:51.966: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    912. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    913. 11-28 22:20:51.966: D/Unity(6050): > DeleteLocalRef()
    914. 11-28 22:20:51.966: D/Unity(6050): > DeleteLocalRef()
    915. 11-28 22:20:51.966: D/Unity(6050): > FromReflectedMethod()
    916. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    917. 11-28 22:20:51.966: D/Unity(6050): > DeleteLocalRef()
    918. 11-28 22:20:51.966: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    919. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    920. 11-28 22:20:51.966: D/Unity(6050): > NewStringFromStr()
    921. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    922. 11-28 22:20:51.966: D/Unity(6050): > NewStringFromStr()
    923. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    924. 11-28 22:20:51.966: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    925. 11-28 22:20:51.966: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    926. 11-28 22:20:51.966: D/Unity(6050): ! Class Object.getClass();
    927. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    928. 11-28 22:20:51.966: D/Unity(6050): > DeleteLocalRef()
    929. 11-28 22:20:51.966: D/Unity(6050): > DeleteLocalRef()
    930. 11-28 22:20:51.966: D/Unity(6050): > FromReflectedMethod()
    931. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    932. 11-28 22:20:51.966: D/Unity(6050): > DeleteLocalRef()
    933. 11-28 22:20:51.966: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    934. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    935. 11-28 22:20:51.966: D/Unity(6050): > GetObjectClass()
    936. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    937. 11-28 22:20:51.966: D/Unity(6050): > NewGlobalRef()
    938. 11-28 22:20:51.966: D/Unity(6050): > NewGlobalRef()
    939. 11-28 22:20:51.966: D/Unity(6050): > DeleteLocalRef()
    940. 11-28 22:20:51.966: D/Unity(6050): > DeleteLocalRef()
    941. 11-28 22:20:51.966: D/Unity(6050): > NewStringFromStr()
    942. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    943. 11-28 22:20:51.966: D/Unity(6050): > NewStringFromStr()
    944. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    945. 11-28 22:20:51.966: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    946. 11-28 22:20:51.966: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    947. 11-28 22:20:51.966: D/Unity(6050): ! String Class.getName();
    948. 11-28 22:20:51.966: D/Unity(6050): > NewStringFromStr()
    949. 11-28 22:20:51.966: D/Unity(6050): > ExceptionOccurred()
    950. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    951. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    952. 11-28 22:20:51.967: D/Unity(6050): > NewStringFromStr()
    953. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    954. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    955. 11-28 22:20:51.967: D/Unity(6050): > FromReflectedMethod()
    956. 11-28 22:20:51.967: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    957. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    958. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    959. 11-28 22:20:51.967: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    960. 11-28 22:20:51.967: D/Unity(6050): > CallStringMethod(0x69b6, 0x6f6b2a58)
    961. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    962. 11-28 22:20:51.967: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    963. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    964. 11-28 22:20:51.967: D/Unity(6050): > DeleteGlobalRef()
    965. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    966. 11-28 22:20:51.967: D/Unity(6050): > DeleteGlobalRef()
    967. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    968. 11-28 22:20:51.967: D/Unity(6050): > FromReflectedMethod()
    969. 11-28 22:20:51.967: D/Unity(6050): > NewStringFromStr()
    970. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    971. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    972. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    973. 11-28 22:20:51.967: D/Unity(6050): > NewStringFromStr()
    974. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    975. 11-28 22:20:51.967: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    976. 11-28 22:20:51.967: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    977. 11-28 22:20:51.967: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    978. 11-28 22:20:51.967: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    979. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    980. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    981. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    982. 11-28 22:20:51.967: D/Unity(6050): > FromReflectedMethod()
    983. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    984. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    985. 11-28 22:20:51.967: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    986. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    987. 11-28 22:20:51.967: D/Unity(6050): > NewStringFromStr()
    988. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    989. 11-28 22:20:51.967: D/Unity(6050): > NewStringFromStr()
    990. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    991. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    992. 11-28 22:20:51.967: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    993. 11-28 22:20:51.967: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    994. 11-28 22:20:51.967: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    995. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    996. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    997. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    998. 11-28 22:20:51.967: D/Unity(6050): > FromReflectedMethod()
    999. 11-28 22:20:51.967: D/Unity(6050): > ExceptionOccurred()
    1000. 11-28 22:20:51.967: D/Unity(6050): > DeleteLocalRef()
    1001. 11-28 22:20:51.967: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    1002. 11-28 22:20:51.972: D/Unity(6050): > ExceptionOccurred()
    1003. 11-28 22:20:51.972: D/Unity(6050): > NewStringFromStr()
    1004. 11-28 22:20:51.972: D/Unity(6050): > ExceptionOccurred()
    1005. 11-28 22:20:51.972: D/Unity(6050): > NewStringFromStr()
    1006. 11-28 22:20:51.972: D/Unity(6050): > ExceptionOccurred()
    1007. 11-28 22:20:51.972: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1008. 11-28 22:20:51.972: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    1009. 11-28 22:20:51.972: D/Unity(6050): ! Buffer Buffer.clear();
    1010. 11-28 22:20:51.972: D/Unity(6050): > ExceptionOccurred()
    1011. 11-28 22:20:51.973: D/Unity(6050): > DeleteLocalRef()
    1012. 11-28 22:20:51.973: D/Unity(6050): > DeleteLocalRef()
    1013. 11-28 22:20:51.973: D/Unity(6050): > FromReflectedMethod()
    1014. 11-28 22:20:51.973: D/Unity(6050): > ExceptionOccurred()
    1015. 11-28 22:20:51.973: D/Unity(6050): > DeleteLocalRef()
    1016. 11-28 22:20:51.973: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    1017. 11-28 22:20:51.973: D/Unity(6050): > ExceptionOccurred()
    1018. 11-28 22:20:51.973: D/Unity(6050): > GetObjectClass()
    1019. 11-28 22:20:51.973: D/Unity(6050): > ExceptionOccurred()
    1020. 11-28 22:20:51.973: D/Unity(6050): > NewGlobalRef()
    1021. 11-28 22:20:51.973: D/Unity(6050): > NewGlobalRef()
    1022. 11-28 22:20:51.973: D/Unity(6050): > DeleteLocalRef()
    1023. 11-28 22:20:51.973: D/Unity(6050): > DeleteLocalRef()
    1024. 11-28 22:20:51.973: D/Unity(6050): > NewStringFromStr()
    1025. 11-28 22:20:51.973: D/Unity(6050): > ExceptionOccurred()
    1026. 11-28 22:20:51.973: D/Unity(6050): > NewStringFromStr()
    1027. 11-28 22:20:51.973: D/Unity(6050): > ExceptionOccurred()
    1028. 11-28 22:20:51.973: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1029. 11-28 22:20:51.973: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    1030. 11-28 22:20:51.973: D/Unity(6050): ! Class Object.getClass();
    1031. 11-28 22:20:51.974: D/Unity(6050): > ExceptionOccurred()
    1032. 11-28 22:20:51.974: D/Unity(6050): > DeleteLocalRef()
    1033. 11-28 22:20:51.974: D/Unity(6050): > DeleteLocalRef()
    1034. 11-28 22:20:51.974: D/Unity(6050): > FromReflectedMethod()
    1035. 11-28 22:20:51.974: D/Unity(6050): > ExceptionOccurred()
    1036. 11-28 22:20:51.974: D/Unity(6050): > DeleteLocalRef()
    1037. 11-28 22:20:51.974: D/Unity(6050): > CallObjectMethod(0x69ba, 0x6f6a2af8)
    1038. 11-28 22:20:51.974: D/Unity(6050): > ExceptionOccurred()
    1039. 11-28 22:20:51.974: D/Unity(6050): > GetObjectClass()
    1040. 11-28 22:20:51.974: D/Unity(6050): > ExceptionOccurred()
    1041. 11-28 22:20:51.974: D/Unity(6050): > NewGlobalRef()
    1042. 11-28 22:20:51.974: D/Unity(6050): > NewGlobalRef()
    1043. 11-28 22:20:51.974: D/Unity(6050): > DeleteLocalRef()
    1044. 11-28 22:20:51.974: D/Unity(6050): > DeleteLocalRef()
    1045. 11-28 22:20:51.974: D/Unity(6050): > NewStringFromStr()
    1046. 11-28 22:20:51.974: D/Unity(6050): > ExceptionOccurred()
    1047. 11-28 22:20:51.974: D/Unity(6050): > NewStringFromStr()
    1048. 11-28 22:20:51.974: D/Unity(6050): > ExceptionOccurred()
    1049. 11-28 22:20:51.974: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1050. 11-28 22:20:51.974: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    1051. 11-28 22:20:51.974: D/Unity(6050): ! String Class.getName();
    1052. 11-28 22:20:51.974: D/Unity(6050): > ExceptionOccurred()
    1053. 11-28 22:20:51.974: D/Unity(6050): > DeleteLocalRef()
    1054. 11-28 22:20:51.974: D/Unity(6050): > DeleteLocalRef()
    1055. 11-28 22:20:51.974: D/Unity(6050): > FromReflectedMethod()
    1056. 11-28 22:20:51.974: D/Unity(6050): > ExceptionOccurred()
    1057. 11-28 22:20:51.974: D/Unity(6050): > DeleteLocalRef()
    1058. 11-28 22:20:51.974: D/Unity(6050): > CallStringMethod(0x6952, 0x6f6b2a58)
    1059. 11-28 22:20:51.974: D/Unity(6050): > ExceptionOccurred()
    1060. 11-28 22:20:51.974: D/Unity(6050): > DeleteGlobalRef()
    1061. 11-28 22:20:51.974: D/Unity(6050): > DeleteGlobalRef()
    1062. 11-28 22:20:51.974: D/Unity(6050): > NewStringFromStr()
    1063. 11-28 22:20:51.974: D/Unity(6050): > ExceptionOccurred()
    1064. 11-28 22:20:51.974: D/Unity(6050): > NewStringFromStr()
    1065. 11-28 22:20:51.975: D/Unity(6050): > ExceptionOccurred()
    1066. 11-28 22:20:51.975: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1067. 11-28 22:20:51.975: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    1068. 11-28 22:20:51.975: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    1069. 11-28 22:20:51.975: D/Unity(6050): > ExceptionOccurred()
    1070. 11-28 22:20:51.975: D/Unity(6050): > DeleteLocalRef()
    1071. 11-28 22:20:51.975: D/Unity(6050): > DeleteLocalRef()
    1072. 11-28 22:20:51.975: D/Unity(6050): > FromReflectedMethod()
    1073. 11-28 22:20:51.975: D/Unity(6050): > ExceptionOccurred()
    1074. 11-28 22:20:51.975: D/Unity(6050): > DeleteLocalRef()
    1075. 11-28 22:20:51.975: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    1076. 11-28 22:20:51.980: D/Unity(6050): > NewStringFromStr()
    1077. 11-28 22:20:51.980: D/Unity(6050): > ExceptionOccurred()
    1078. 11-28 22:20:51.980: D/Unity(6050): > NewStringFromStr()
    1079. 11-28 22:20:51.980: D/Unity(6050): > ExceptionOccurred()
    1080. 11-28 22:20:51.980: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1081. 11-28 22:20:51.980: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    1082. 11-28 22:20:51.980: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    1083. 11-28 22:20:51.980: D/Unity(6050): > ExceptionOccurred()
    1084. 11-28 22:20:51.980: D/Unity(6050): > DeleteLocalRef()
    1085. 11-28 22:20:51.980: D/Unity(6050): > DeleteLocalRef()
    1086. 11-28 22:20:51.980: D/Unity(6050): > FromReflectedMethod()
    1087. 11-28 22:20:51.980: D/Unity(6050): > ExceptionOccurred()
    1088. 11-28 22:20:51.980: D/Unity(6050): > DeleteLocalRef()
    1089. 11-28 22:20:51.983: D/Unity(6050): > ExceptionOccurred()
    1090. 11-28 22:20:51.983: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    1091. 11-28 22:20:51.986: D/Unity(6050): > ExceptionOccurred()
    1092. 11-28 22:20:51.986: D/Unity(6050): > ExceptionOccurred()
    1093. 11-28 22:20:51.986: D/Unity(6050): > DeleteLocalRef()
    1094. 11-28 22:20:51.986: D/Unity(6050): > DeleteGlobalRef()
    1095. 11-28 22:20:51.986: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    1096. 11-28 22:20:51.986: D/Unity(6050): > DeleteGlobalRef()
    1097. 11-28 22:20:51.997: D/Unity(6050): > NewStringFromStr()
    1098. 11-28 22:20:51.997: D/Unity(6050): > ExceptionOccurred()
    1099. 11-28 22:20:51.997: D/Unity(6050): > NewStringFromStr()
    1100. 11-28 22:20:51.997: D/Unity(6050): > ExceptionOccurred()
    1101. 11-28 22:20:51.997: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1102. 11-28 22:20:51.997: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    1103. 11-28 22:20:51.998: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    1104. 11-28 22:20:51.998: D/Unity(6050): > ExceptionOccurred()
    1105. 11-28 22:20:51.998: D/Unity(6050): > DeleteLocalRef()
    1106. 11-28 22:20:51.998: D/Unity(6050): > DeleteLocalRef()
    1107. 11-28 22:20:51.998: D/Unity(6050): > FromReflectedMethod()
    1108. 11-28 22:20:51.998: D/Unity(6050): > ExceptionOccurred()
    1109. 11-28 22:20:51.998: D/Unity(6050): > DeleteLocalRef()
    1110. 11-28 22:20:52.000: D/Unity(6050): > ExceptionOccurred()
    1111. 11-28 22:20:52.000: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    1112. 11-28 22:20:52.001: D/Unity(6050): > ExceptionOccurred()
    1113. 11-28 22:20:52.001: D/Unity(6050): > DeleteLocalRef()
    1114. 11-28 22:20:52.006: D/Unity(6050): > NewStringFromStr()
    1115. 11-28 22:20:52.006: D/Unity(6050): > ExceptionOccurred()
    1116. 11-28 22:20:52.006: D/Unity(6050): > NewStringFromStr()
    1117. 11-28 22:20:52.006: D/Unity(6050): > ExceptionOccurred()
    1118. 11-28 22:20:52.006: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1119. 11-28 22:20:52.006: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    1120. 11-28 22:20:52.006: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    1121. 11-28 22:20:52.006: D/Unity(6050): > ExceptionOccurred()
    1122. 11-28 22:20:52.006: D/Unity(6050): > DeleteLocalRef()
    1123. 11-28 22:20:52.006: D/Unity(6050): > DeleteLocalRef()
    1124. 11-28 22:20:52.006: D/Unity(6050): > FromReflectedMethod()
    1125. 11-28 22:20:52.006: D/Unity(6050): > ExceptionOccurred()
    1126. 11-28 22:20:52.006: D/Unity(6050): > DeleteLocalRef()
    1127. 11-28 22:20:52.006: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    1128. 11-28 22:20:52.006: D/Unity(6050): > ExceptionOccurred()
    1129. 11-28 22:20:52.021: D/Unity(6050): > NewStringFromStr()
    1130. 11-28 22:20:52.021: D/Unity(6050): > ExceptionOccurred()
    1131. 11-28 22:20:52.022: D/Unity(6050): > NewStringFromStr()
    1132. 11-28 22:20:52.022: D/Unity(6050): > ExceptionOccurred()
    1133. 11-28 22:20:52.022: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1134. 11-28 22:20:52.022: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    1135. 11-28 22:20:52.022: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    1136. 11-28 22:20:52.022: D/Unity(6050): > ExceptionOccurred()
    1137. 11-28 22:20:52.022: D/Unity(6050): > DeleteLocalRef()
    1138. 11-28 22:20:52.022: D/Unity(6050): > DeleteLocalRef()
    1139. 11-28 22:20:52.022: D/Unity(6050): > FromReflectedMethod()
    1140. 11-28 22:20:52.022: D/Unity(6050): > ExceptionOccurred()
    1141. 11-28 22:20:52.022: D/Unity(6050): > DeleteLocalRef()
    1142. 11-28 22:20:52.024: D/Unity(6050): > ExceptionOccurred()
    1143. 11-28 22:20:52.024: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    1144. 11-28 22:20:52.025: D/Unity(6050): > ExceptionOccurred()
    1145. 11-28 22:20:52.025: D/Unity(6050): > DeleteLocalRef()
    1146. 11-28 22:20:52.037: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    1147. 11-28 22:20:52.037: D/Unity(6050): > GetArrayLength()
    1148. 11-28 22:20:52.037: D/Unity(6050): > ExceptionOccurred()
    1149. 11-28 22:20:52.037: D/Unity(6050): > GetObjectArrayElement()
    1150. 11-28 22:20:52.037: D/Unity(6050): > ExceptionOccurred()
    1151. 11-28 22:20:52.037: D/Unity(6050): > GetObjectClass()
    1152. 11-28 22:20:52.037: D/Unity(6050): > ExceptionOccurred()
    1153. 11-28 22:20:52.037: D/Unity(6050): > NewGlobalRef()
    1154. 11-28 22:20:52.037: D/Unity(6050): > NewGlobalRef()
    1155. 11-28 22:20:52.037: D/Unity(6050): > DeleteLocalRef()
    1156. 11-28 22:20:52.037: D/Unity(6050): > GetObjectArrayElement()
    1157. 11-28 22:20:52.037: D/Unity(6050): > ExceptionOccurred()
    1158. 11-28 22:20:52.037: D/Unity(6050): > GetObjectClass()
    1159. 11-28 22:20:52.037: D/Unity(6050): > ExceptionOccurred()
    1160. 11-28 22:20:52.037: D/Unity(6050): > NewGlobalRef()
    1161. 11-28 22:20:52.037: D/Unity(6050): > NewGlobalRef()
    1162. 11-28 22:20:52.037: D/Unity(6050): > DeleteLocalRef()
    1163. 11-28 22:20:52.037: D/Unity(6050): > GetStringChars()
    1164. 11-28 22:20:52.037: D/Unity(6050): > NewStringFromStr()
    1165. 11-28 22:20:52.037: D/Unity(6050): > ExceptionOccurred()
    1166. 11-28 22:20:52.037: D/Unity(6050): > NewStringFromStr()
    1167. 11-28 22:20:52.037: D/Unity(6050): > ExceptionOccurred()
    1168. 11-28 22:20:52.037: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1169. 11-28 22:20:52.037: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    1170. 11-28 22:20:52.037: D/Unity(6050): ! long Long.longValue();
    1171. 11-28 22:20:52.037: D/Unity(6050): > ExceptionOccurred()
    1172. 11-28 22:20:52.038: D/Unity(6050): > DeleteLocalRef()
    1173. 11-28 22:20:52.038: D/Unity(6050): > DeleteLocalRef()
    1174. 11-28 22:20:52.038: D/Unity(6050): > FromReflectedMethod()
    1175. 11-28 22:20:52.038: D/Unity(6050): > ExceptionOccurred()
    1176. 11-28 22:20:52.038: D/Unity(6050): > DeleteLocalRef()
    1177. 11-28 22:20:52.038: D/Unity(6050): > CallLongMethod(0x69b2, 0x6f64d800)
    1178. 11-28 22:20:52.038: D/Unity(6050): > ExceptionOccurred()
    1179. 11-28 22:20:52.038: D/Unity(6050): > NewStringFromStr()
    1180. 11-28 22:20:52.038: D/Unity(6050): > ExceptionOccurred()
    1181. 11-28 22:20:52.038: D/Unity(6050): > NewStringFromStr()
    1182. 11-28 22:20:52.038: D/Unity(6050): > ExceptionOccurred()
    1183. 11-28 22:20:52.038: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1184. 11-28 22:20:52.038: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    1185. 11-28 22:20:52.038: D/Unity(6050): ! Class Object.getClass();
    1186. 11-28 22:20:52.038: D/Unity(6050): > ExceptionOccurred()
    1187. 11-28 22:20:52.038: D/Unity(6050): > DeleteLocalRef()
    1188. 11-28 22:20:52.038: D/Unity(6050): > DeleteLocalRef()
    1189. 11-28 22:20:52.038: D/Unity(6050): > FromReflectedMethod()
    1190. 11-28 22:20:52.038: D/Unity(6050): > ExceptionOccurred()
    1191. 11-28 22:20:52.038: D/Unity(6050): > DeleteLocalRef()
    1192. 11-28 22:20:52.038: D/Unity(6050): > CallObjectMethod(0x697a, 0x6f6a2af8)
    1193. 11-28 22:20:52.038: D/Unity(6050): > ExceptionOccurred()
    1194. 11-28 22:20:52.038: D/Unity(6050): > GetObjectClass()
    1195. 11-28 22:20:52.038: D/Unity(6050): > ExceptionOccurred()
    1196. 11-28 22:20:52.038: D/Unity(6050): > NewGlobalRef()
    1197. 11-28 22:20:52.038: D/Unity(6050): > NewGlobalRef()
    1198. 11-28 22:20:52.038: D/Unity(6050): > DeleteLocalRef()
    1199. 11-28 22:20:52.038: D/Unity(6050): > DeleteLocalRef()
    1200. 11-28 22:20:52.038: D/Unity(6050): > NewStringFromStr()
    1201. 11-28 22:20:52.038: D/Unity(6050): > ExceptionOccurred()
    1202. 11-28 22:20:52.038: D/Unity(6050): > NewStringFromStr()
    1203. 11-28 22:20:52.038: D/Unity(6050): > ExceptionOccurred()
    1204. 11-28 22:20:52.038: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1205. 11-28 22:20:52.038: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    1206. 11-28 22:20:52.038: D/Unity(6050): ! String Class.getName();
    1207. 11-28 22:20:52.038: D/Unity(6050): > ExceptionOccurred()
    1208. 11-28 22:20:52.039: D/Unity(6050): > DeleteLocalRef()
    1209. 11-28 22:20:52.039: D/Unity(6050): > DeleteLocalRef()
    1210. 11-28 22:20:52.039: D/Unity(6050): > FromReflectedMethod()
    1211. 11-28 22:20:52.039: D/Unity(6050): > NewStringFromStr()
    1212. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1213. 11-28 22:20:52.039: D/Unity(6050): > DeleteLocalRef()
    1214. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1215. 11-28 22:20:52.039: D/Unity(6050): > NewStringFromStr()
    1216. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1217. 11-28 22:20:52.039: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1218. 11-28 22:20:52.039: D/Unity(6050): > CallStringMethod(0x695a, 0x6f6b2a58)
    1219. 11-28 22:20:52.039: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    1220. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1221. 11-28 22:20:52.039: D/Unity(6050): > DeleteGlobalRef()
    1222. 11-28 22:20:52.039: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    1223. 11-28 22:20:52.039: D/Unity(6050): > DeleteGlobalRef()
    1224. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1225. 11-28 22:20:52.039: D/Unity(6050): > DeleteLocalRef()
    1226. 11-28 22:20:52.039: D/Unity(6050): > DeleteLocalRef()
    1227. 11-28 22:20:52.039: D/Unity(6050): > FromReflectedMethod()
    1228. 11-28 22:20:52.039: D/Unity(6050): > NewStringFromStr()
    1229. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1230. 11-28 22:20:52.039: D/Unity(6050): > DeleteLocalRef()
    1231. 11-28 22:20:52.039: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    1232. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1233. 11-28 22:20:52.039: D/Unity(6050): > NewStringFromStr()
    1234. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1235. 11-28 22:20:52.039: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1236. 11-28 22:20:52.039: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    1237. 11-28 22:20:52.039: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    1238. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1239. 11-28 22:20:52.039: D/Unity(6050): > DeleteLocalRef()
    1240. 11-28 22:20:52.039: D/Unity(6050): > DeleteLocalRef()
    1241. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1242. 11-28 22:20:52.039: D/Unity(6050): > FromReflectedMethod()
    1243. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1244. 11-28 22:20:52.039: D/Unity(6050): > DeleteLocalRef()
    1245. 11-28 22:20:52.039: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    1246. 11-28 22:20:52.039: D/Unity(6050): > ExceptionOccurred()
    1247. 11-28 22:20:52.039: D/Unity(6050): > NewStringFromStr()
    1248. 11-28 22:20:52.040: D/Unity(6050): > ExceptionOccurred()
    1249. 11-28 22:20:52.040: D/Unity(6050): > NewStringFromStr()
    1250. 11-28 22:20:52.040: D/Unity(6050): > ExceptionOccurred()
    1251. 11-28 22:20:52.040: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1252. 11-28 22:20:52.040: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    1253. 11-28 22:20:52.040: D/Unity(6050): ! Class Object.getClass();
    1254. 11-28 22:20:52.040: D/Unity(6050): > ExceptionOccurred()
    1255. 11-28 22:20:52.040: D/Unity(6050): > DeleteLocalRef()
    1256. 11-28 22:20:52.040: D/Unity(6050): > DeleteLocalRef()
    1257. 11-28 22:20:52.040: D/Unity(6050): > FromReflectedMethod()
    1258. 11-28 22:20:52.040: D/Unity(6050): > ExceptionOccurred()
    1259. 11-28 22:20:52.040: D/Unity(6050): > DeleteLocalRef()
    1260. 11-28 22:20:52.040: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    1261. 11-28 22:20:52.040: D/Unity(6050): > ExceptionOccurred()
    1262. 11-28 22:20:52.040: D/Unity(6050): > GetObjectClass()
    1263. 11-28 22:20:52.040: D/Unity(6050): > ExceptionOccurred()
    1264. 11-28 22:20:52.040: D/Unity(6050): > NewGlobalRef()
    1265. 11-28 22:20:52.040: D/Unity(6050): > NewGlobalRef()
    1266. 11-28 22:20:52.040: D/Unity(6050): > DeleteLocalRef()
    1267. 11-28 22:20:52.040: D/Unity(6050): > DeleteLocalRef()
    1268. 11-28 22:20:52.040: D/Unity(6050): > NewStringFromStr()
    1269. 11-28 22:20:52.040: D/Unity(6050): > ExceptionOccurred()
    1270. 11-28 22:20:52.040: D/Unity(6050): > NewStringFromStr()
    1271. 11-28 22:20:52.040: D/Unity(6050): > ExceptionOccurred()
    1272. 11-28 22:20:52.040: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1273. 11-28 22:20:52.040: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    1274. 11-28 22:20:52.040: D/Unity(6050): ! String Class.getName();
    1275. 11-28 22:20:52.040: D/Unity(6050): > ExceptionOccurred()
    1276. 11-28 22:20:52.040: D/Unity(6050): > DeleteLocalRef()
    1277. 11-28 22:20:52.040: D/Unity(6050): > DeleteLocalRef()
    1278. 11-28 22:20:52.040: D/Unity(6050): > FromReflectedMethod()
    1279. 11-28 22:20:52.040: D/Unity(6050): > ExceptionOccurred()
    1280. 11-28 22:20:52.040: D/Unity(6050): > DeleteLocalRef()
    1281. 11-28 22:20:52.040: D/Unity(6050): > CallStringMethod(0x6952, 0x6f6b2a58)
    1282. 11-28 22:20:52.041: D/Unity(6050): > ExceptionOccurred()
    1283. 11-28 22:20:52.041: D/Unity(6050): > DeleteGlobalRef()
    1284. 11-28 22:20:52.041: D/Unity(6050): > DeleteGlobalRef()
    1285. 11-28 22:20:52.041: D/Unity(6050): > NewStringFromStr()
    1286. 11-28 22:20:52.041: D/Unity(6050): > ExceptionOccurred()
    1287. 11-28 22:20:52.041: D/Unity(6050): > NewStringFromStr()
    1288. 11-28 22:20:52.041: D/Unity(6050): > ExceptionOccurred()
    1289. 11-28 22:20:52.041: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1290. 11-28 22:20:52.041: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    1291. 11-28 22:20:52.041: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    1292. 11-28 22:20:52.041: D/Unity(6050): > ExceptionOccurred()
    1293. 11-28 22:20:52.041: D/Unity(6050): > DeleteLocalRef()
    1294. 11-28 22:20:52.041: D/Unity(6050): > DeleteLocalRef()
    1295. 11-28 22:20:52.041: D/Unity(6050): > FromReflectedMethod()
    1296. 11-28 22:20:52.041: D/Unity(6050): > ExceptionOccurred()
    1297. 11-28 22:20:52.041: D/Unity(6050): > DeleteLocalRef()
    1298. 11-28 22:20:52.041: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    1299. 11-28 22:20:52.041: D/Unity(6050): > ExceptionOccurred()
    1300. 11-28 22:20:52.041: D/Unity(6050): > NewStringFromStr()
    1301. 11-28 22:20:52.041: D/Unity(6050): > ExceptionOccurred()
    1302. 11-28 22:20:52.041: D/Unity(6050): > NewStringFromStr()
    1303. 11-28 22:20:52.041: D/Unity(6050): > ExceptionOccurred()
    1304. 11-28 22:20:52.041: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1305. 11-28 22:20:52.041: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    1306. 11-28 22:20:52.041: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    1307. 11-28 22:20:52.042: D/Unity(6050): > ExceptionOccurred()
    1308. 11-28 22:20:52.042: D/Unity(6050): > DeleteLocalRef()
    1309. 11-28 22:20:52.042: D/Unity(6050): > DeleteLocalRef()
    1310. 11-28 22:20:52.042: D/Unity(6050): > FromReflectedMethod()
    1311. 11-28 22:20:52.042: D/Unity(6050): > ExceptionOccurred()
    1312. 11-28 22:20:52.042: D/Unity(6050): > DeleteLocalRef()
    1313. 11-28 22:20:52.042: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    1314. 11-28 22:20:52.046: D/Unity(6050): > NewStringFromStr()
    1315. 11-28 22:20:52.046: D/Unity(6050): > ExceptionOccurred()
    1316. 11-28 22:20:52.046: D/Unity(6050): > NewStringFromStr()
    1317. 11-28 22:20:52.046: D/Unity(6050): > ExceptionOccurred()
    1318. 11-28 22:20:52.046: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1319. 11-28 22:20:52.046: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    1320. 11-28 22:20:52.046: D/Unity(6050): > ExceptionOccurred()
    1321. 11-28 22:20:52.046: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    1322. 11-28 22:20:52.046: D/Unity(6050): > NewStringFromStr()
    1323. 11-28 22:20:52.046: D/Unity(6050): > ExceptionOccurred()
    1324. 11-28 22:20:52.046: D/Unity(6050): > DeleteLocalRef()
    1325. 11-28 22:20:52.046: D/Unity(6050): > ExceptionOccurred()
    1326. 11-28 22:20:52.046: D/Unity(6050): > NewStringFromStr()
    1327. 11-28 22:20:52.046: D/Unity(6050): > DeleteLocalRef()
    1328. 11-28 22:20:52.046: D/Unity(6050): > ExceptionOccurred()
    1329. 11-28 22:20:52.046: D/Unity(6050): > FromReflectedMethod()
    1330. 11-28 22:20:52.046: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1331. 11-28 22:20:52.046: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    1332. 11-28 22:20:52.046: D/Unity(6050): > ExceptionOccurred()
    1333. 11-28 22:20:52.046: D/Unity(6050): > DeleteLocalRef()
    1334. 11-28 22:20:52.046: D/Unity(6050): ! Buffer Buffer.clear();
    1335. 11-28 22:20:52.046: D/Unity(6050): > ExceptionOccurred()
    1336. 11-28 22:20:52.046: D/Unity(6050): > DeleteLocalRef()
    1337. 11-28 22:20:52.046: D/Unity(6050): > DeleteLocalRef()
    1338. 11-28 22:20:52.046: D/Unity(6050): > FromReflectedMethod()
    1339. 11-28 22:20:52.046: D/Unity(6050): > ExceptionOccurred()
    1340. 11-28 22:20:52.046: D/Unity(6050): > DeleteLocalRef()
    1341. 11-28 22:20:52.046: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    1342. 11-28 22:20:52.047: D/Unity(6050): > ExceptionOccurred()
    1343. 11-28 22:20:52.047: D/Unity(6050): > GetObjectClass()
    1344. 11-28 22:20:52.047: D/Unity(6050): > ExceptionOccurred()
    1345. 11-28 22:20:52.047: D/Unity(6050): > NewGlobalRef()
    1346. 11-28 22:20:52.047: D/Unity(6050): > NewGlobalRef()
    1347. 11-28 22:20:52.047: D/Unity(6050): > DeleteLocalRef()
    1348. 11-28 22:20:52.047: D/Unity(6050): > DeleteLocalRef()
    1349. 11-28 22:20:52.047: D/Unity(6050): > NewStringFromStr()
    1350. 11-28 22:20:52.047: D/Unity(6050): > ExceptionOccurred()
    1351. 11-28 22:20:52.047: D/Unity(6050): > NewStringFromStr()
    1352. 11-28 22:20:52.047: D/Unity(6050): > ExceptionOccurred()
    1353. 11-28 22:20:52.047: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1354. 11-28 22:20:52.047: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    1355. 11-28 22:20:52.047: D/Unity(6050): ! Class Object.getClass();
    1356. 11-28 22:20:52.047: D/Unity(6050): > ExceptionOccurred()
    1357. 11-28 22:20:52.047: D/Unity(6050): > DeleteLocalRef()
    1358. 11-28 22:20:52.047: D/Unity(6050): > DeleteLocalRef()
    1359. 11-28 22:20:52.047: D/Unity(6050): > FromReflectedMethod()
    1360. 11-28 22:20:52.047: D/Unity(6050): > ExceptionOccurred()
    1361. 11-28 22:20:52.047: D/Unity(6050): > DeleteLocalRef()
    1362. 11-28 22:20:52.047: D/Unity(6050): > CallObjectMethod(0x695a, 0x6f6a2af8)
    1363. 11-28 22:20:52.047: D/Unity(6050): > ExceptionOccurred()
    1364. 11-28 22:20:52.047: D/Unity(6050): > GetObjectClass()
    1365. 11-28 22:20:52.047: D/Unity(6050): > ExceptionOccurred()
    1366. 11-28 22:20:52.047: D/Unity(6050): > NewGlobalRef()
    1367. 11-28 22:20:52.047: D/Unity(6050): > NewGlobalRef()
    1368. 11-28 22:20:52.047: D/Unity(6050): > DeleteLocalRef()
    1369. 11-28 22:20:52.047: D/Unity(6050): > DeleteLocalRef()
    1370. 11-28 22:20:52.048: D/Unity(6050): > NewStringFromStr()
    1371. 11-28 22:20:52.048: D/Unity(6050): > ExceptionOccurred()
    1372. 11-28 22:20:52.048: D/Unity(6050): > NewStringFromStr()
    1373. 11-28 22:20:52.048: D/Unity(6050): > ExceptionOccurred()
    1374. 11-28 22:20:52.048: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1375. 11-28 22:20:52.048: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    1376. 11-28 22:20:52.048: D/Unity(6050): ! String Class.getName();
    1377. 11-28 22:20:52.048: D/Unity(6050): > ExceptionOccurred()
    1378. 11-28 22:20:52.048: D/Unity(6050): > DeleteLocalRef()
    1379. 11-28 22:20:52.048: D/Unity(6050): > DeleteLocalRef()
    1380. 11-28 22:20:52.048: D/Unity(6050): > FromReflectedMethod()
    1381. 11-28 22:20:52.048: D/Unity(6050): > ExceptionOccurred()
    1382. 11-28 22:20:52.048: D/Unity(6050): > DeleteLocalRef()
    1383. 11-28 22:20:52.048: D/Unity(6050): > CallStringMethod(0x6932, 0x6f6b2a58)
    1384. 11-28 22:20:52.048: D/Unity(6050): > ExceptionOccurred()
    1385. 11-28 22:20:52.048: D/Unity(6050): > DeleteGlobalRef()
    1386. 11-28 22:20:52.048: D/Unity(6050): > DeleteGlobalRef()
    1387. 11-28 22:20:52.048: D/Unity(6050): > NewStringFromStr()
    1388. 11-28 22:20:52.048: D/Unity(6050): > ExceptionOccurred()
    1389. 11-28 22:20:52.048: D/Unity(6050): > NewStringFromStr()
    1390. 11-28 22:20:52.048: D/Unity(6050): > ExceptionOccurred()
    1391. 11-28 22:20:52.048: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1392. 11-28 22:20:52.048: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    1393. 11-28 22:20:52.048: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    1394. 11-28 22:20:52.048: D/Unity(6050): > ExceptionOccurred()
    1395. 11-28 22:20:52.048: D/Unity(6050): > DeleteLocalRef()
    1396. 11-28 22:20:52.048: D/Unity(6050): > DeleteLocalRef()
    1397. 11-28 22:20:52.048: D/Unity(6050): > FromReflectedMethod()
    1398. 11-28 22:20:52.048: D/Unity(6050): > ExceptionOccurred()
    1399. 11-28 22:20:52.048: D/Unity(6050): > DeleteLocalRef()
    1400. 11-28 22:20:52.048: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    1401. 11-28 22:20:52.050: D/Unity(6050): > ExceptionOccurred()
    1402. 11-28 22:20:52.050: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    1403. 11-28 22:20:52.059: D/Unity(6050): > ExceptionOccurred()
    1404. 11-28 22:20:52.059: D/Unity(6050): > ExceptionOccurred()
    1405. 11-28 22:20:52.059: D/Unity(6050): > DeleteLocalRef()
    1406. 11-28 22:20:52.059: D/Unity(6050): > DeleteGlobalRef()
    1407. 11-28 22:20:52.059: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    1408. 11-28 22:20:52.059: D/Unity(6050): > DeleteGlobalRef()
    1409. 11-28 22:20:52.070: D/Unity(6050): > NewStringFromStr()
    1410. 11-28 22:20:52.070: D/Unity(6050): > ExceptionOccurred()
    1411. 11-28 22:20:52.070: D/Unity(6050): > NewStringFromStr()
    1412. 11-28 22:20:52.070: D/Unity(6050): > ExceptionOccurred()
    1413. 11-28 22:20:52.070: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1414. 11-28 22:20:52.070: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    1415. 11-28 22:20:52.070: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    1416. 11-28 22:20:52.070: D/Unity(6050): > ExceptionOccurred()
    1417. 11-28 22:20:52.071: D/Unity(6050): > DeleteLocalRef()
    1418. 11-28 22:20:52.071: D/Unity(6050): > DeleteLocalRef()
    1419. 11-28 22:20:52.071: D/Unity(6050): > FromReflectedMethod()
    1420. 11-28 22:20:52.071: D/Unity(6050): > ExceptionOccurred()
    1421. 11-28 22:20:52.071: D/Unity(6050): > DeleteLocalRef()
    1422. 11-28 22:20:52.074: D/Unity(6050): > ExceptionOccurred()
    1423. 11-28 22:20:52.074: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    1424. 11-28 22:20:52.074: D/Unity(6050): > ExceptionOccurred()
    1425. 11-28 22:20:52.074: D/Unity(6050): > DeleteLocalRef()
    1426. 11-28 22:20:52.079: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    1427. 11-28 22:20:52.079: D/Unity(6050): > GetArrayLength()
    1428. 11-28 22:20:52.079: D/Unity(6050): > ExceptionOccurred()
    1429. 11-28 22:20:52.079: D/Unity(6050): > GetObjectArrayElement()
    1430. 11-28 22:20:52.079: D/Unity(6050): > ExceptionOccurred()
    1431. 11-28 22:20:52.079: D/Unity(6050): > GetObjectClass()
    1432. 11-28 22:20:52.079: D/Unity(6050): > ExceptionOccurred()
    1433. 11-28 22:20:52.079: D/Unity(6050): > NewGlobalRef()
    1434. 11-28 22:20:52.079: D/Unity(6050): > NewGlobalRef()
    1435. 11-28 22:20:52.079: D/Unity(6050): > DeleteLocalRef()
    1436. 11-28 22:20:52.079: D/Unity(6050): > GetObjectArrayElement()
    1437. 11-28 22:20:52.079: D/Unity(6050): > ExceptionOccurred()
    1438. 11-28 22:20:52.079: D/Unity(6050): > GetObjectClass()
    1439. 11-28 22:20:52.079: D/Unity(6050): > ExceptionOccurred()
    1440. 11-28 22:20:52.079: D/Unity(6050): > NewGlobalRef()
    1441. 11-28 22:20:52.079: D/Unity(6050): > NewGlobalRef()
    1442. 11-28 22:20:52.079: D/Unity(6050): > DeleteLocalRef()
    1443. 11-28 22:20:52.079: D/Unity(6050): > GetStringChars()
    1444. 11-28 22:20:52.079: D/Unity(6050): > NewStringFromStr()
    1445. 11-28 22:20:52.080: D/Unity(6050): > ExceptionOccurred()
    1446. 11-28 22:20:52.080: D/Unity(6050): > NewStringFromStr()
    1447. 11-28 22:20:52.080: D/Unity(6050): > ExceptionOccurred()
    1448. 11-28 22:20:52.080: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1449. 11-28 22:20:52.080: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    1450. 11-28 22:20:52.080: D/Unity(6050): ! long Long.longValue();
    1451. 11-28 22:20:52.080: D/Unity(6050): > ExceptionOccurred()
    1452. 11-28 22:20:52.080: D/Unity(6050): > DeleteLocalRef()
    1453. 11-28 22:20:52.080: D/Unity(6050): > DeleteLocalRef()
    1454. 11-28 22:20:52.080: D/Unity(6050): > FromReflectedMethod()
    1455. 11-28 22:20:52.080: D/Unity(6050): > ExceptionOccurred()
    1456. 11-28 22:20:52.080: D/Unity(6050): > DeleteLocalRef()
    1457. 11-28 22:20:52.080: D/Unity(6050): > CallLongMethod(0x6976, 0x6f64d800)
    1458. 11-28 22:20:52.081: D/Unity(6050): > ExceptionOccurred()
    1459. 11-28 22:20:52.081: D/Unity(6050): > NewStringFromStr()
    1460. 11-28 22:20:52.081: D/Unity(6050): > ExceptionOccurred()
    1461. 11-28 22:20:52.081: D/Unity(6050): > NewStringFromStr()
    1462. 11-28 22:20:52.081: D/Unity(6050): > ExceptionOccurred()
    1463. 11-28 22:20:52.081: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1464. 11-28 22:20:52.081: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    1465. 11-28 22:20:52.081: D/Unity(6050): ! Class Object.getClass();
    1466. 11-28 22:20:52.081: D/Unity(6050): > ExceptionOccurred()
    1467. 11-28 22:20:52.081: D/Unity(6050): > DeleteLocalRef()
    1468. 11-28 22:20:52.081: D/Unity(6050): > DeleteLocalRef()
    1469. 11-28 22:20:52.081: D/Unity(6050): > FromReflectedMethod()
    1470. 11-28 22:20:52.081: D/Unity(6050): > ExceptionOccurred()
    1471. 11-28 22:20:52.081: D/Unity(6050): > DeleteLocalRef()
    1472. 11-28 22:20:52.081: D/Unity(6050): > CallObjectMethod(0x6952, 0x6f6a2af8)
    1473. 11-28 22:20:52.081: D/Unity(6050): > ExceptionOccurred()
    1474. 11-28 22:20:52.081: D/Unity(6050): > GetObjectClass()
    1475. 11-28 22:20:52.081: D/Unity(6050): > ExceptionOccurred()
    1476. 11-28 22:20:52.081: D/Unity(6050): > NewGlobalRef()
    1477. 11-28 22:20:52.081: D/Unity(6050): > NewGlobalRef()
    1478. 11-28 22:20:52.081: D/Unity(6050): > DeleteLocalRef()
    1479. 11-28 22:20:52.081: D/Unity(6050): > DeleteLocalRef()
    1480. 11-28 22:20:52.081: D/Unity(6050): > NewStringFromStr()
    1481. 11-28 22:20:52.081: D/Unity(6050): > ExceptionOccurred()
    1482. 11-28 22:20:52.081: D/Unity(6050): > NewStringFromStr()
    1483. 11-28 22:20:52.081: D/Unity(6050): > ExceptionOccurred()
    1484. 11-28 22:20:52.081: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1485. 11-28 22:20:52.082: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    1486. 11-28 22:20:52.082: D/Unity(6050): ! String Class.getName();
    1487. 11-28 22:20:52.082: D/Unity(6050): > ExceptionOccurred()
    1488. 11-28 22:20:52.082: D/Unity(6050): > DeleteLocalRef()
    1489. 11-28 22:20:52.082: D/Unity(6050): > DeleteLocalRef()
    1490. 11-28 22:20:52.082: D/Unity(6050): > FromReflectedMethod()
    1491. 11-28 22:20:52.082: D/Unity(6050): > ExceptionOccurred()
    1492. 11-28 22:20:52.082: D/Unity(6050): > DeleteLocalRef()
    1493. 11-28 22:20:52.082: D/Unity(6050): > CallStringMethod(0x693a, 0x6f6b2a58)
    1494. 11-28 22:20:52.082: D/Unity(6050): > ExceptionOccurred()
    1495. 11-28 22:20:52.082: D/Unity(6050): > DeleteGlobalRef()
    1496. 11-28 22:20:52.082: D/Unity(6050): > DeleteGlobalRef()
    1497. 11-28 22:20:52.082: D/Unity(6050): > NewStringFromStr()
    1498. 11-28 22:20:52.082: D/Unity(6050): > ExceptionOccurred()
    1499. 11-28 22:20:52.082: D/Unity(6050): > NewStringFromStr()
    1500. 11-28 22:20:52.082: D/Unity(6050): > ExceptionOccurred()
    1501. 11-28 22:20:52.082: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1502. 11-28 22:20:52.082: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    1503. 11-28 22:20:52.082: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    1504. 11-28 22:20:52.082: D/Unity(6050): > ExceptionOccurred()
    1505. 11-28 22:20:52.082: D/Unity(6050): > DeleteLocalRef()
    1506. 11-28 22:20:52.082: D/Unity(6050): > DeleteLocalRef()
    1507. 11-28 22:20:52.082: D/Unity(6050): > FromReflectedMethod()
    1508. 11-28 22:20:52.082: D/Unity(6050): > ExceptionOccurred()
    1509. 11-28 22:20:52.082: D/Unity(6050): > DeleteLocalRef()
    1510. 11-28 22:20:52.082: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    1511. 11-28 22:20:52.082: D/Unity(6050): > ExceptionOccurred()
    1512. 11-28 22:20:52.083: D/Unity(6050): > NewStringFromStr()
    1513. 11-28 22:20:52.083: D/Unity(6050): > ExceptionOccurred()
    1514. 11-28 22:20:52.083: D/Unity(6050): > NewStringFromStr()
    1515. 11-28 22:20:52.083: D/Unity(6050): > ExceptionOccurred()
    1516. 11-28 22:20:52.083: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1517. 11-28 22:20:52.083: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    1518. 11-28 22:20:52.083: D/Unity(6050): ! Class Object.getClass();
    1519. 11-28 22:20:52.083: D/Unity(6050): > ExceptionOccurred()
    1520. 11-28 22:20:52.083: D/Unity(6050): > DeleteLocalRef()
    1521. 11-28 22:20:52.083: D/Unity(6050): > DeleteLocalRef()
    1522. 11-28 22:20:52.083: D/Unity(6050): > FromReflectedMethod()
    1523. 11-28 22:20:52.083: D/Unity(6050): > ExceptionOccurred()
    1524. 11-28 22:20:52.083: D/Unity(6050): > DeleteLocalRef()
    1525. 11-28 22:20:52.083: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    1526. 11-28 22:20:52.083: D/Unity(6050): > ExceptionOccurred()
    1527. 11-28 22:20:52.083: D/Unity(6050): > GetObjectClass()
    1528. 11-28 22:20:52.083: D/Unity(6050): > ExceptionOccurred()
    1529. 11-28 22:20:52.083: D/Unity(6050): > NewGlobalRef()
    1530. 11-28 22:20:52.083: D/Unity(6050): > NewGlobalRef()
    1531. 11-28 22:20:52.083: D/Unity(6050): > DeleteLocalRef()
    1532. 11-28 22:20:52.083: D/Unity(6050): > DeleteLocalRef()
    1533. 11-28 22:20:52.083: D/Unity(6050): > NewStringFromStr()
    1534. 11-28 22:20:52.083: D/Unity(6050): > ExceptionOccurred()
    1535. 11-28 22:20:52.083: D/Unity(6050): > NewStringFromStr()
    1536. 11-28 22:20:52.083: D/Unity(6050): > ExceptionOccurred()
    1537. 11-28 22:20:52.083: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1538. 11-28 22:20:52.083: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    1539. 11-28 22:20:52.083: D/Unity(6050): ! String Class.getName();
    1540. 11-28 22:20:52.083: D/Unity(6050): > ExceptionOccurred()
    1541. 11-28 22:20:52.083: D/Unity(6050): > DeleteLocalRef()
    1542. 11-28 22:20:52.083: D/Unity(6050): > DeleteLocalRef()
    1543. 11-28 22:20:52.083: D/Unity(6050): > FromReflectedMethod()
    1544. 11-28 22:20:52.083: D/Unity(6050): > ExceptionOccurred()
    1545. 11-28 22:20:52.083: D/Unity(6050): > DeleteLocalRef()
    1546. 11-28 22:20:52.084: D/Unity(6050): > CallStringMethod(0x6932, 0x6f6b2a58)
    1547. 11-28 22:20:52.084: D/Unity(6050): > ExceptionOccurred()
    1548. 11-28 22:20:52.084: D/Unity(6050): > DeleteGlobalRef()
    1549. 11-28 22:20:52.084: D/Unity(6050): > DeleteGlobalRef()
    1550. 11-28 22:20:52.084: D/Unity(6050): > NewStringFromStr()
    1551. 11-28 22:20:52.084: D/Unity(6050): > ExceptionOccurred()
    1552. 11-28 22:20:52.084: D/Unity(6050): > NewStringFromStr()
    1553. 11-28 22:20:52.084: D/Unity(6050): > ExceptionOccurred()
    1554. 11-28 22:20:52.084: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1555. 11-28 22:20:52.084: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    1556. 11-28 22:20:52.084: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    1557. 11-28 22:20:52.084: D/Unity(6050): > ExceptionOccurred()
    1558. 11-28 22:20:52.084: D/Unity(6050): > DeleteLocalRef()
    1559. 11-28 22:20:52.084: D/Unity(6050): > DeleteLocalRef()
    1560. 11-28 22:20:52.084: D/Unity(6050): > FromReflectedMethod()
    1561. 11-28 22:20:52.084: D/Unity(6050): > ExceptionOccurred()
    1562. 11-28 22:20:52.084: D/Unity(6050): > DeleteLocalRef()
    1563. 11-28 22:20:52.084: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    1564. 11-28 22:20:52.084: D/Unity(6050): > ExceptionOccurred()
    1565. 11-28 22:20:52.084: D/Unity(6050): > NewStringFromStr()
    1566. 11-28 22:20:52.084: D/Unity(6050): > ExceptionOccurred()
    1567. 11-28 22:20:52.084: D/Unity(6050): > NewStringFromStr()
    1568. 11-28 22:20:52.084: D/Unity(6050): > ExceptionOccurred()
    1569. 11-28 22:20:52.084: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1570. 11-28 22:20:52.085: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    1571. 11-28 22:20:52.085: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    1572. 11-28 22:20:52.085: D/Unity(6050): > ExceptionOccurred()
    1573. 11-28 22:20:52.085: D/Unity(6050): > DeleteLocalRef()
    1574. 11-28 22:20:52.085: D/Unity(6050): > NewStringFromStr()
    1575. 11-28 22:20:52.085: D/Unity(6050): > DeleteLocalRef()
    1576. 11-28 22:20:52.085: D/Unity(6050): > ExceptionOccurred()
    1577. 11-28 22:20:52.085: D/Unity(6050): > FromReflectedMethod()
    1578. 11-28 22:20:52.085: D/Unity(6050): > ExceptionOccurred()
    1579. 11-28 22:20:52.085: D/Unity(6050): > NewStringFromStr()
    1580. 11-28 22:20:52.085: D/Unity(6050): > ExceptionOccurred()
    1581. 11-28 22:20:52.085: D/Unity(6050): > DeleteLocalRef()
    1582. 11-28 22:20:52.085: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1583. 11-28 22:20:52.085: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    1584. 11-28 22:20:52.085: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    1585. 11-28 22:20:52.085: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    1586. 11-28 22:20:52.085: D/Unity(6050): > ExceptionOccurred()
    1587. 11-28 22:20:52.085: D/Unity(6050): > DeleteLocalRef()
    1588. 11-28 22:20:52.085: D/Unity(6050): > DeleteLocalRef()
    1589. 11-28 22:20:52.085: D/Unity(6050): > FromReflectedMethod()
    1590. 11-28 22:20:52.085: D/Unity(6050): > ExceptionOccurred()
    1591. 11-28 22:20:52.085: D/Unity(6050): > DeleteLocalRef()
    1592. 11-28 22:20:52.085: D/Unity(6050): > NewStringFromStr()
    1593. 11-28 22:20:52.086: D/Unity(6050): > ExceptionOccurred()
    1594. 11-28 22:20:52.086: D/Unity(6050): > NewStringFromStr()
    1595. 11-28 22:20:52.086: D/Unity(6050): > ExceptionOccurred()
    1596. 11-28 22:20:52.086: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1597. 11-28 22:20:52.086: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    1598. 11-28 22:20:52.086: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    1599. 11-28 22:20:52.086: D/Unity(6050): > ExceptionOccurred()
    1600. 11-28 22:20:52.086: D/Unity(6050): > DeleteLocalRef()
    1601. 11-28 22:20:52.086: D/Unity(6050): > DeleteLocalRef()
    1602. 11-28 22:20:52.086: D/Unity(6050): > FromReflectedMethod()
    1603. 11-28 22:20:52.086: D/Unity(6050): > ExceptionOccurred()
    1604. 11-28 22:20:52.086: D/Unity(6050): > DeleteLocalRef()
    1605. 11-28 22:20:52.086: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    1606. 11-28 22:20:52.086: D/Unity(6050): > ExceptionOccurred()
    1607. 11-28 22:20:52.087: D/Unity(6050): > ExceptionOccurred()
    1608. 11-28 22:20:52.087: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    1609. 11-28 22:20:52.088: D/Unity(6050): > ExceptionOccurred()
    1610. 11-28 22:20:52.088: D/Unity(6050): > DeleteLocalRef()
    1611. 11-28 22:20:52.089: D/Unity(6050): > ExceptionOccurred()
    1612. 11-28 22:20:52.089: D/Unity(6050): > NewStringFromStr()
    1613. 11-28 22:20:52.089: D/Unity(6050): > ExceptionOccurred()
    1614. 11-28 22:20:52.089: D/Unity(6050): > NewStringFromStr()
    1615. 11-28 22:20:52.089: D/Unity(6050): > ExceptionOccurred()
    1616. 11-28 22:20:52.089: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1617. 11-28 22:20:52.089: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    1618. 11-28 22:20:52.089: D/Unity(6050): ! Buffer Buffer.clear();
    1619. 11-28 22:20:52.089: D/Unity(6050): > ExceptionOccurred()
    1620. 11-28 22:20:52.089: D/Unity(6050): > DeleteLocalRef()
    1621. 11-28 22:20:52.089: D/Unity(6050): > DeleteLocalRef()
    1622. 11-28 22:20:52.089: D/Unity(6050): > FromReflectedMethod()
    1623. 11-28 22:20:52.089: D/Unity(6050): > ExceptionOccurred()
    1624. 11-28 22:20:52.089: D/Unity(6050): > DeleteLocalRef()
    1625. 11-28 22:20:52.089: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    1626. 11-28 22:20:52.090: D/Unity(6050): > ExceptionOccurred()
    1627. 11-28 22:20:52.090: D/Unity(6050): > GetObjectClass()
    1628. 11-28 22:20:52.090: D/Unity(6050): > ExceptionOccurred()
    1629. 11-28 22:20:52.090: D/Unity(6050): > NewGlobalRef()
    1630. 11-28 22:20:52.090: D/Unity(6050): > NewGlobalRef()
    1631. 11-28 22:20:52.090: D/Unity(6050): > DeleteLocalRef()
    1632. 11-28 22:20:52.090: D/Unity(6050): > DeleteLocalRef()
    1633. 11-28 22:20:52.090: D/Unity(6050): > NewStringFromStr()
    1634. 11-28 22:20:52.090: D/Unity(6050): > ExceptionOccurred()
    1635. 11-28 22:20:52.090: D/Unity(6050): > NewStringFromStr()
    1636. 11-28 22:20:52.090: D/Unity(6050): > ExceptionOccurred()
    1637. 11-28 22:20:52.090: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1638. 11-28 22:20:52.090: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    1639. 11-28 22:20:52.090: D/Unity(6050): ! Class Object.getClass();
    1640. 11-28 22:20:52.090: D/Unity(6050): > ExceptionOccurred()
    1641. 11-28 22:20:52.090: D/Unity(6050): > DeleteLocalRef()
    1642. 11-28 22:20:52.090: D/Unity(6050): > DeleteLocalRef()
    1643. 11-28 22:20:52.090: D/Unity(6050): > FromReflectedMethod()
    1644. 11-28 22:20:52.090: D/Unity(6050): > ExceptionOccurred()
    1645. 11-28 22:20:52.090: D/Unity(6050): > DeleteLocalRef()
    1646. 11-28 22:20:52.090: D/Unity(6050): > CallObjectMethod(0x6936, 0x6f6a2af8)
    1647. 11-28 22:20:52.090: D/Unity(6050): > ExceptionOccurred()
    1648. 11-28 22:20:52.090: D/Unity(6050): > GetObjectClass()
    1649. 11-28 22:20:52.090: D/Unity(6050): > ExceptionOccurred()
    1650. 11-28 22:20:52.090: D/Unity(6050): > NewGlobalRef()
    1651. 11-28 22:20:52.090: D/Unity(6050): > NewGlobalRef()
    1652. 11-28 22:20:52.090: D/Unity(6050): > DeleteLocalRef()
    1653. 11-28 22:20:52.090: D/Unity(6050): > DeleteLocalRef()
    1654. 11-28 22:20:52.091: D/Unity(6050): > NewStringFromStr()
    1655. 11-28 22:20:52.091: D/Unity(6050): > ExceptionOccurred()
    1656. 11-28 22:20:52.091: D/Unity(6050): > NewStringFromStr()
    1657. 11-28 22:20:52.091: D/Unity(6050): > ExceptionOccurred()
    1658. 11-28 22:20:52.091: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1659. 11-28 22:20:52.091: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    1660. 11-28 22:20:52.091: D/Unity(6050): ! String Class.getName();
    1661. 11-28 22:20:52.091: D/Unity(6050): > ExceptionOccurred()
    1662. 11-28 22:20:52.091: D/Unity(6050): > DeleteLocalRef()
    1663. 11-28 22:20:52.091: D/Unity(6050): > DeleteLocalRef()
    1664. 11-28 22:20:52.091: D/Unity(6050): > FromReflectedMethod()
    1665. 11-28 22:20:52.091: D/Unity(6050): > ExceptionOccurred()
    1666. 11-28 22:20:52.091: D/Unity(6050): > DeleteLocalRef()
    1667. 11-28 22:20:52.091: D/Unity(6050): > CallStringMethod(0x691a, 0x6f6b2a58)
    1668. 11-28 22:20:52.091: D/Unity(6050): > ExceptionOccurred()
    1669. 11-28 22:20:52.091: D/Unity(6050): > DeleteGlobalRef()
    1670. 11-28 22:20:52.091: D/Unity(6050): > DeleteGlobalRef()
    1671. 11-28 22:20:52.091: D/Unity(6050): > NewStringFromStr()
    1672. 11-28 22:20:52.091: D/Unity(6050): > ExceptionOccurred()
    1673. 11-28 22:20:52.091: D/Unity(6050): > NewStringFromStr()
    1674. 11-28 22:20:52.091: D/Unity(6050): > ExceptionOccurred()
    1675. 11-28 22:20:52.091: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1676. 11-28 22:20:52.091: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    1677. 11-28 22:20:52.091: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    1678. 11-28 22:20:52.091: D/Unity(6050): > ExceptionOccurred()
    1679. 11-28 22:20:52.091: D/Unity(6050): > DeleteLocalRef()
    1680. 11-28 22:20:52.091: D/Unity(6050): > DeleteLocalRef()
    1681. 11-28 22:20:52.091: D/Unity(6050): > FromReflectedMethod()
    1682. 11-28 22:20:52.091: D/Unity(6050): > ExceptionOccurred()
    1683. 11-28 22:20:52.091: D/Unity(6050): > DeleteLocalRef()
    1684. 11-28 22:20:52.091: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    1685. 11-28 22:20:52.101: D/Unity(6050): > ExceptionOccurred()
    1686. 11-28 22:20:52.101: D/Unity(6050): > DeleteGlobalRef()
    1687. 11-28 22:20:52.102: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    1688. 11-28 22:20:52.102: D/Unity(6050): > DeleteGlobalRef()
    1689. 11-28 22:20:52.109: D/Unity(6050): > NewStringFromStr()
    1690. 11-28 22:20:52.109: D/Unity(6050): > ExceptionOccurred()
    1691. 11-28 22:20:52.109: D/Unity(6050): > NewStringFromStr()
    1692. 11-28 22:20:52.109: D/Unity(6050): > ExceptionOccurred()
    1693. 11-28 22:20:52.109: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1694. 11-28 22:20:52.109: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    1695. 11-28 22:20:52.109: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    1696. 11-28 22:20:52.109: D/Unity(6050): > ExceptionOccurred()
    1697. 11-28 22:20:52.109: D/Unity(6050): > DeleteLocalRef()
    1698. 11-28 22:20:52.109: D/Unity(6050): > DeleteLocalRef()
    1699. 11-28 22:20:52.109: D/Unity(6050): > FromReflectedMethod()
    1700. 11-28 22:20:52.109: D/Unity(6050): > ExceptionOccurred()
    1701. 11-28 22:20:52.109: D/Unity(6050): > DeleteLocalRef()
    1702. 11-28 22:20:52.113: D/Unity(6050): > ExceptionOccurred()
    1703. 11-28 22:20:52.113: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    1704. 11-28 22:20:52.113: D/Unity(6050): > ExceptionOccurred()
    1705. 11-28 22:20:52.113: D/Unity(6050): > DeleteLocalRef()
    1706. 11-28 22:20:52.120: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    1707. 11-28 22:20:52.120: D/Unity(6050): > GetArrayLength()
    1708. 11-28 22:20:52.120: D/Unity(6050): > ExceptionOccurred()
    1709. 11-28 22:20:52.120: D/Unity(6050): > GetObjectArrayElement()
    1710. 11-28 22:20:52.120: D/Unity(6050): > ExceptionOccurred()
    1711. 11-28 22:20:52.120: D/Unity(6050): > GetObjectClass()
    1712. 11-28 22:20:52.120: D/Unity(6050): > ExceptionOccurred()
    1713. 11-28 22:20:52.120: D/Unity(6050): > NewGlobalRef()
    1714. 11-28 22:20:52.120: D/Unity(6050): > NewGlobalRef()
    1715. 11-28 22:20:52.120: D/Unity(6050): > DeleteLocalRef()
    1716. 11-28 22:20:52.120: D/Unity(6050): > GetObjectArrayElement()
    1717. 11-28 22:20:52.120: D/Unity(6050): > ExceptionOccurred()
    1718. 11-28 22:20:52.120: D/Unity(6050): > GetObjectClass()
    1719. 11-28 22:20:52.120: D/Unity(6050): > ExceptionOccurred()
    1720. 11-28 22:20:52.120: D/Unity(6050): > NewGlobalRef()
    1721. 11-28 22:20:52.120: D/Unity(6050): > NewGlobalRef()
    1722. 11-28 22:20:52.120: D/Unity(6050): > DeleteLocalRef()
    1723. 11-28 22:20:52.120: D/Unity(6050): > GetStringChars()
    1724. 11-28 22:20:52.121: D/Unity(6050): > NewStringFromStr()
    1725. 11-28 22:20:52.121: D/Unity(6050): > ExceptionOccurred()
    1726. 11-28 22:20:52.121: D/Unity(6050): > NewStringFromStr()
    1727. 11-28 22:20:52.121: D/Unity(6050): > ExceptionOccurred()
    1728. 11-28 22:20:52.121: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1729. 11-28 22:20:52.121: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    1730. 11-28 22:20:52.121: D/Unity(6050): ! long Long.longValue();
    1731. 11-28 22:20:52.121: D/Unity(6050): > ExceptionOccurred()
    1732. 11-28 22:20:52.121: D/Unity(6050): > DeleteLocalRef()
    1733. 11-28 22:20:52.121: D/Unity(6050): > DeleteLocalRef()
    1734. 11-28 22:20:52.121: D/Unity(6050): > FromReflectedMethod()
    1735. 11-28 22:20:52.121: D/Unity(6050): > ExceptionOccurred()
    1736. 11-28 22:20:52.121: D/Unity(6050): > DeleteLocalRef()
    1737. 11-28 22:20:52.121: D/Unity(6050): > CallLongMethod(0x695a, 0x6f64d800)
    1738. 11-28 22:20:52.122: D/Unity(6050): > ExceptionOccurred()
    1739. 11-28 22:20:52.122: D/Unity(6050): > NewStringFromStr()
    1740. 11-28 22:20:52.122: D/Unity(6050): > ExceptionOccurred()
    1741. 11-28 22:20:52.122: D/Unity(6050): > NewStringFromStr()
    1742. 11-28 22:20:52.122: D/Unity(6050): > ExceptionOccurred()
    1743. 11-28 22:20:52.122: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1744. 11-28 22:20:52.122: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    1745. 11-28 22:20:52.122: D/Unity(6050): ! Class Object.getClass();
    1746. 11-28 22:20:52.122: D/Unity(6050): > ExceptionOccurred()
    1747. 11-28 22:20:52.122: D/Unity(6050): > DeleteLocalRef()
    1748. 11-28 22:20:52.122: D/Unity(6050): > DeleteLocalRef()
    1749. 11-28 22:20:52.122: D/Unity(6050): > FromReflectedMethod()
    1750. 11-28 22:20:52.122: D/Unity(6050): > ExceptionOccurred()
    1751. 11-28 22:20:52.122: D/Unity(6050): > DeleteLocalRef()
    1752. 11-28 22:20:52.122: D/Unity(6050): > CallObjectMethod(0x693a, 0x6f6a2af8)
    1753. 11-28 22:20:52.122: D/Unity(6050): > ExceptionOccurred()
    1754. 11-28 22:20:52.122: D/Unity(6050): > GetObjectClass()
    1755. 11-28 22:20:52.122: D/Unity(6050): > ExceptionOccurred()
    1756. 11-28 22:20:52.122: D/Unity(6050): > NewGlobalRef()
    1757. 11-28 22:20:52.122: D/Unity(6050): > NewGlobalRef()
    1758. 11-28 22:20:52.122: D/Unity(6050): > DeleteLocalRef()
    1759. 11-28 22:20:52.122: D/Unity(6050): > DeleteLocalRef()
    1760. 11-28 22:20:52.123: D/Unity(6050): > NewStringFromStr()
    1761. 11-28 22:20:52.123: D/Unity(6050): > ExceptionOccurred()
    1762. 11-28 22:20:52.123: D/Unity(6050): > NewStringFromStr()
    1763. 11-28 22:20:52.123: D/Unity(6050): > ExceptionOccurred()
    1764. 11-28 22:20:52.123: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1765. 11-28 22:20:52.123: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    1766. 11-28 22:20:52.123: D/Unity(6050): ! String Class.getName();
    1767. 11-28 22:20:52.123: D/Unity(6050): > ExceptionOccurred()
    1768. 11-28 22:20:52.123: D/Unity(6050): > DeleteLocalRef()
    1769. 11-28 22:20:52.123: D/Unity(6050): > DeleteLocalRef()
    1770. 11-28 22:20:52.123: D/Unity(6050): > FromReflectedMethod()
    1771. 11-28 22:20:52.123: D/Unity(6050): > ExceptionOccurred()
    1772. 11-28 22:20:52.123: D/Unity(6050): > DeleteLocalRef()
    1773. 11-28 22:20:52.123: D/Unity(6050): > CallStringMethod(0x6916, 0x6f6b2a58)
    1774. 11-28 22:20:52.123: D/Unity(6050): > ExceptionOccurred()
    1775. 11-28 22:20:52.123: D/Unity(6050): > DeleteGlobalRef()
    1776. 11-28 22:20:52.123: D/Unity(6050): > DeleteGlobalRef()
    1777. 11-28 22:20:52.123: D/Unity(6050): > NewStringFromStr()
    1778. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1779. 11-28 22:20:52.124: D/Unity(6050): > NewStringFromStr()
    1780. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1781. 11-28 22:20:52.124: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1782. 11-28 22:20:52.124: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    1783. 11-28 22:20:52.124: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    1784. 11-28 22:20:52.124: D/Unity(6050): > NewStringFromStr()
    1785. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1786. 11-28 22:20:52.124: D/Unity(6050): > DeleteLocalRef()
    1787. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1788. 11-28 22:20:52.124: D/Unity(6050): > NewStringFromStr()
    1789. 11-28 22:20:52.124: D/Unity(6050): > DeleteLocalRef()
    1790. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1791. 11-28 22:20:52.124: D/Unity(6050): > FromReflectedMethod()
    1792. 11-28 22:20:52.124: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1793. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1794. 11-28 22:20:52.124: D/Unity(6050): > DeleteLocalRef()
    1795. 11-28 22:20:52.124: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    1796. 11-28 22:20:52.124: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    1797. 11-28 22:20:52.124: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    1798. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1799. 11-28 22:20:52.124: D/Unity(6050): > DeleteLocalRef()
    1800. 11-28 22:20:52.124: D/Unity(6050): > DeleteLocalRef()
    1801. 11-28 22:20:52.124: D/Unity(6050): > FromReflectedMethod()
    1802. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1803. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1804. 11-28 22:20:52.124: D/Unity(6050): > DeleteLocalRef()
    1805. 11-28 22:20:52.124: D/Unity(6050): > NewStringFromStr()
    1806. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1807. 11-28 22:20:52.124: D/Unity(6050): > NewStringFromStr()
    1808. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1809. 11-28 22:20:52.124: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1810. 11-28 22:20:52.124: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    1811. 11-28 22:20:52.124: D/Unity(6050): ! Class Object.getClass();
    1812. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1813. 11-28 22:20:52.124: D/Unity(6050): > DeleteLocalRef()
    1814. 11-28 22:20:52.124: D/Unity(6050): > DeleteLocalRef()
    1815. 11-28 22:20:52.124: D/Unity(6050): > FromReflectedMethod()
    1816. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1817. 11-28 22:20:52.124: D/Unity(6050): > DeleteLocalRef()
    1818. 11-28 22:20:52.124: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    1819. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1820. 11-28 22:20:52.124: D/Unity(6050): > NewStringFromStr()
    1821. 11-28 22:20:52.124: D/Unity(6050): > GetObjectClass()
    1822. 11-28 22:20:52.124: D/Unity(6050): > ExceptionOccurred()
    1823. 11-28 22:20:52.125: D/Unity(6050): > NewGlobalRef()
    1824. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1825. 11-28 22:20:52.125: D/Unity(6050): > NewGlobalRef()
    1826. 11-28 22:20:52.125: D/Unity(6050): > NewStringFromStr()
    1827. 11-28 22:20:52.125: D/Unity(6050): > DeleteLocalRef()
    1828. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1829. 11-28 22:20:52.125: D/Unity(6050): > DeleteLocalRef()
    1830. 11-28 22:20:52.125: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1831. 11-28 22:20:52.125: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    1832. 11-28 22:20:52.125: D/Unity(6050): > NewStringFromStr()
    1833. 11-28 22:20:52.125: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    1834. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1835. 11-28 22:20:52.125: D/Unity(6050): > NewStringFromStr()
    1836. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1837. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1838. 11-28 22:20:52.125: D/Unity(6050): > DeleteLocalRef()
    1839. 11-28 22:20:52.125: D/Unity(6050): > DeleteLocalRef()
    1840. 11-28 22:20:52.125: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1841. 11-28 22:20:52.125: D/Unity(6050): > FromReflectedMethod()
    1842. 11-28 22:20:52.125: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    1843. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1844. 11-28 22:20:52.125: D/Unity(6050): > DeleteLocalRef()
    1845. 11-28 22:20:52.125: D/Unity(6050): ! String Class.getName();
    1846. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1847. 11-28 22:20:52.125: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    1848. 11-28 22:20:52.125: D/Unity(6050): > DeleteLocalRef()
    1849. 11-28 22:20:52.125: D/Unity(6050): > DeleteLocalRef()
    1850. 11-28 22:20:52.125: D/Unity(6050): > FromReflectedMethod()
    1851. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1852. 11-28 22:20:52.125: D/Unity(6050): > DeleteLocalRef()
    1853. 11-28 22:20:52.125: D/Unity(6050): > CallStringMethod(0x691a, 0x6f6b2a58)
    1854. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1855. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1856. 11-28 22:20:52.125: D/Unity(6050): > DeleteGlobalRef()
    1857. 11-28 22:20:52.125: D/Unity(6050): > DeleteGlobalRef()
    1858. 11-28 22:20:52.125: D/Unity(6050): > NewStringFromStr()
    1859. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1860. 11-28 22:20:52.125: D/Unity(6050): > NewStringFromStr()
    1861. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1862. 11-28 22:20:52.125: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1863. 11-28 22:20:52.125: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    1864. 11-28 22:20:52.125: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    1865. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1866. 11-28 22:20:52.125: D/Unity(6050): > DeleteLocalRef()
    1867. 11-28 22:20:52.125: D/Unity(6050): > DeleteLocalRef()
    1868. 11-28 22:20:52.125: D/Unity(6050): > FromReflectedMethod()
    1869. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1870. 11-28 22:20:52.125: D/Unity(6050): > DeleteLocalRef()
    1871. 11-28 22:20:52.125: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    1872. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1873. 11-28 22:20:52.125: D/Unity(6050): > NewStringFromStr()
    1874. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1875. 11-28 22:20:52.125: D/Unity(6050): > NewStringFromStr()
    1876. 11-28 22:20:52.125: D/Unity(6050): > ExceptionOccurred()
    1877. 11-28 22:20:52.125: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1878. 11-28 22:20:52.125: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    1879. 11-28 22:20:52.126: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    1880. 11-28 22:20:52.126: D/Unity(6050): > ExceptionOccurred()
    1881. 11-28 22:20:52.126: D/Unity(6050): > DeleteLocalRef()
    1882. 11-28 22:20:52.126: D/Unity(6050): > DeleteLocalRef()
    1883. 11-28 22:20:52.126: D/Unity(6050): > FromReflectedMethod()
    1884. 11-28 22:20:52.126: D/Unity(6050): > ExceptionOccurred()
    1885. 11-28 22:20:52.126: D/Unity(6050): > DeleteLocalRef()
    1886. 11-28 22:20:52.126: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    1887. 11-28 22:20:52.127: D/Unity(6050): > ExceptionOccurred()
    1888. 11-28 22:20:52.127: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    1889. 11-28 22:20:52.127: D/Unity(6050): > ExceptionOccurred()
    1890. 11-28 22:20:52.127: D/Unity(6050): > DeleteLocalRef()
    1891. 11-28 22:20:52.131: D/Unity(6050): > ExceptionOccurred()
    1892. 11-28 22:20:52.131: D/Unity(6050): > NewStringFromStr()
    1893. 11-28 22:20:52.131: D/Unity(6050): > ExceptionOccurred()
    1894. 11-28 22:20:52.131: D/Unity(6050): > NewStringFromStr()
    1895. 11-28 22:20:52.131: D/Unity(6050): > ExceptionOccurred()
    1896. 11-28 22:20:52.131: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1897. 11-28 22:20:52.131: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    1898. 11-28 22:20:52.131: D/Unity(6050): ! Buffer Buffer.clear();
    1899. 11-28 22:20:52.131: D/Unity(6050): > ExceptionOccurred()
    1900. 11-28 22:20:52.131: D/Unity(6050): > DeleteLocalRef()
    1901. 11-28 22:20:52.131: D/Unity(6050): > DeleteLocalRef()
    1902. 11-28 22:20:52.131: D/Unity(6050): > FromReflectedMethod()
    1903. 11-28 22:20:52.131: D/Unity(6050): > ExceptionOccurred()
    1904. 11-28 22:20:52.131: D/Unity(6050): > DeleteLocalRef()
    1905. 11-28 22:20:52.131: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    1906. 11-28 22:20:52.131: D/Unity(6050): > ExceptionOccurred()
    1907. 11-28 22:20:52.131: D/Unity(6050): > GetObjectClass()
    1908. 11-28 22:20:52.131: D/Unity(6050): > ExceptionOccurred()
    1909. 11-28 22:20:52.131: D/Unity(6050): > NewGlobalRef()
    1910. 11-28 22:20:52.131: D/Unity(6050): > NewGlobalRef()
    1911. 11-28 22:20:52.131: D/Unity(6050): > DeleteLocalRef()
    1912. 11-28 22:20:52.131: D/Unity(6050): > DeleteLocalRef()
    1913. 11-28 22:20:52.132: D/Unity(6050): > NewStringFromStr()
    1914. 11-28 22:20:52.132: D/Unity(6050): > ExceptionOccurred()
    1915. 11-28 22:20:52.132: D/Unity(6050): > NewStringFromStr()
    1916. 11-28 22:20:52.132: D/Unity(6050): > ExceptionOccurred()
    1917. 11-28 22:20:52.132: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1918. 11-28 22:20:52.132: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    1919. 11-28 22:20:52.132: D/Unity(6050): ! Class Object.getClass();
    1920. 11-28 22:20:52.132: D/Unity(6050): > ExceptionOccurred()
    1921. 11-28 22:20:52.132: D/Unity(6050): > DeleteLocalRef()
    1922. 11-28 22:20:52.132: D/Unity(6050): > DeleteLocalRef()
    1923. 11-28 22:20:52.132: D/Unity(6050): > FromReflectedMethod()
    1924. 11-28 22:20:52.132: D/Unity(6050): > ExceptionOccurred()
    1925. 11-28 22:20:52.132: D/Unity(6050): > DeleteLocalRef()
    1926. 11-28 22:20:52.132: D/Unity(6050): > CallObjectMethod(0x6916, 0x6f6a2af8)
    1927. 11-28 22:20:52.132: D/Unity(6050): > ExceptionOccurred()
    1928. 11-28 22:20:52.132: D/Unity(6050): > GetObjectClass()
    1929. 11-28 22:20:52.132: D/Unity(6050): > ExceptionOccurred()
    1930. 11-28 22:20:52.132: D/Unity(6050): > NewGlobalRef()
    1931. 11-28 22:20:52.132: D/Unity(6050): > NewGlobalRef()
    1932. 11-28 22:20:52.132: D/Unity(6050): > DeleteLocalRef()
    1933. 11-28 22:20:52.132: D/Unity(6050): > DeleteLocalRef()
    1934. 11-28 22:20:52.132: D/Unity(6050): > NewStringFromStr()
    1935. 11-28 22:20:52.132: D/Unity(6050): > ExceptionOccurred()
    1936. 11-28 22:20:52.132: D/Unity(6050): > NewStringFromStr()
    1937. 11-28 22:20:52.132: D/Unity(6050): > ExceptionOccurred()
    1938. 11-28 22:20:52.132: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1939. 11-28 22:20:52.132: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    1940. 11-28 22:20:52.133: D/Unity(6050): ! String Class.getName();
    1941. 11-28 22:20:52.133: D/Unity(6050): > ExceptionOccurred()
    1942. 11-28 22:20:52.133: D/Unity(6050): > DeleteLocalRef()
    1943. 11-28 22:20:52.133: D/Unity(6050): > DeleteLocalRef()
    1944. 11-28 22:20:52.133: D/Unity(6050): > FromReflectedMethod()
    1945. 11-28 22:20:52.133: D/Unity(6050): > ExceptionOccurred()
    1946. 11-28 22:20:52.133: D/Unity(6050): > DeleteLocalRef()
    1947. 11-28 22:20:52.133: D/Unity(6050): > CallStringMethod(0x68fa, 0x6f6b2a58)
    1948. 11-28 22:20:52.133: D/Unity(6050): > ExceptionOccurred()
    1949. 11-28 22:20:52.133: D/Unity(6050): > DeleteGlobalRef()
    1950. 11-28 22:20:52.133: D/Unity(6050): > DeleteGlobalRef()
    1951. 11-28 22:20:52.133: D/Unity(6050): > NewStringFromStr()
    1952. 11-28 22:20:52.133: D/Unity(6050): > ExceptionOccurred()
    1953. 11-28 22:20:52.133: D/Unity(6050): > NewStringFromStr()
    1954. 11-28 22:20:52.133: D/Unity(6050): > ExceptionOccurred()
    1955. 11-28 22:20:52.133: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1956. 11-28 22:20:52.133: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    1957. 11-28 22:20:52.133: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    1958. 11-28 22:20:52.133: D/Unity(6050): > ExceptionOccurred()
    1959. 11-28 22:20:52.133: D/Unity(6050): > DeleteLocalRef()
    1960. 11-28 22:20:52.133: D/Unity(6050): > DeleteLocalRef()
    1961. 11-28 22:20:52.133: D/Unity(6050): > FromReflectedMethod()
    1962. 11-28 22:20:52.133: D/Unity(6050): > ExceptionOccurred()
    1963. 11-28 22:20:52.133: D/Unity(6050): > DeleteLocalRef()
    1964. 11-28 22:20:52.133: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    1965. 11-28 22:20:52.143: D/Unity(6050): > ExceptionOccurred()
    1966. 11-28 22:20:52.144: D/Unity(6050): > DeleteGlobalRef()
    1967. 11-28 22:20:52.144: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    1968. 11-28 22:20:52.144: D/Unity(6050): > DeleteGlobalRef()
    1969. 11-28 22:20:52.148: D/Unity(6050): > NewStringFromStr()
    1970. 11-28 22:20:52.148: D/Unity(6050): > ExceptionOccurred()
    1971. 11-28 22:20:52.148: D/Unity(6050): > NewStringFromStr()
    1972. 11-28 22:20:52.148: D/Unity(6050): > ExceptionOccurred()
    1973. 11-28 22:20:52.148: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    1974. 11-28 22:20:52.149: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    1975. 11-28 22:20:52.149: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    1976. 11-28 22:20:52.149: D/Unity(6050): > ExceptionOccurred()
    1977. 11-28 22:20:52.149: D/Unity(6050): > DeleteLocalRef()
    1978. 11-28 22:20:52.150: D/Unity(6050): > DeleteLocalRef()
    1979. 11-28 22:20:52.150: D/Unity(6050): > FromReflectedMethod()
    1980. 11-28 22:20:52.150: D/Unity(6050): > ExceptionOccurred()
    1981. 11-28 22:20:52.150: D/Unity(6050): > DeleteLocalRef()
    1982. 11-28 22:20:52.153: D/Unity(6050): > ExceptionOccurred()
    1983. 11-28 22:20:52.153: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    1984. 11-28 22:20:52.154: D/Unity(6050): > ExceptionOccurred()
    1985. 11-28 22:20:52.154: D/Unity(6050): > DeleteLocalRef()
    1986. 11-28 22:20:52.162: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    1987. 11-28 22:20:52.162: D/Unity(6050): > GetArrayLength()
    1988. 11-28 22:20:52.162: D/Unity(6050): > ExceptionOccurred()
    1989. 11-28 22:20:52.162: D/Unity(6050): > GetObjectArrayElement()
    1990. 11-28 22:20:52.162: D/Unity(6050): > ExceptionOccurred()
    1991. 11-28 22:20:52.162: D/Unity(6050): > GetObjectClass()
    1992. 11-28 22:20:52.162: D/Unity(6050): > ExceptionOccurred()
    1993. 11-28 22:20:52.162: D/Unity(6050): > NewGlobalRef()
    1994. 11-28 22:20:52.162: D/Unity(6050): > NewGlobalRef()
    1995. 11-28 22:20:52.162: D/Unity(6050): > DeleteLocalRef()
    1996. 11-28 22:20:52.162: D/Unity(6050): > GetObjectArrayElement()
    1997. 11-28 22:20:52.162: D/Unity(6050): > ExceptionOccurred()
    1998. 11-28 22:20:52.162: D/Unity(6050): > GetObjectClass()
    1999. 11-28 22:20:52.162: D/Unity(6050): > ExceptionOccurred()
    2000. 11-28 22:20:52.162: D/Unity(6050): > NewGlobalRef()
    2001. 11-28 22:20:52.162: D/Unity(6050): > NewGlobalRef()
    2002. 11-28 22:20:52.162: D/Unity(6050): > DeleteLocalRef()
    2003. 11-28 22:20:52.162: D/Unity(6050): > GetStringChars()
    2004. 11-28 22:20:52.162: D/Unity(6050): > NewStringFromStr()
    2005. 11-28 22:20:52.162: D/Unity(6050): > ExceptionOccurred()
    2006. 11-28 22:20:52.162: D/Unity(6050): > NewStringFromStr()
    2007. 11-28 22:20:52.162: D/Unity(6050): > ExceptionOccurred()
    2008. 11-28 22:20:52.163: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2009. 11-28 22:20:52.163: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    2010. 11-28 22:20:52.163: D/Unity(6050): ! long Long.longValue();
    2011. 11-28 22:20:52.163: D/Unity(6050): > ExceptionOccurred()
    2012. 11-28 22:20:52.163: D/Unity(6050): > DeleteLocalRef()
    2013. 11-28 22:20:52.163: D/Unity(6050): > DeleteLocalRef()
    2014. 11-28 22:20:52.163: D/Unity(6050): > FromReflectedMethod()
    2015. 11-28 22:20:52.163: D/Unity(6050): > ExceptionOccurred()
    2016. 11-28 22:20:52.163: D/Unity(6050): > DeleteLocalRef()
    2017. 11-28 22:20:52.163: D/Unity(6050): > CallLongMethod(0x6926, 0x6f64d800)
    2018. 11-28 22:20:52.163: D/Unity(6050): > ExceptionOccurred()
    2019. 11-28 22:20:52.163: D/Unity(6050): > NewStringFromStr()
    2020. 11-28 22:20:52.163: D/Unity(6050): > ExceptionOccurred()
    2021. 11-28 22:20:52.163: D/Unity(6050): > NewStringFromStr()
    2022. 11-28 22:20:52.163: D/Unity(6050): > ExceptionOccurred()
    2023. 11-28 22:20:52.163: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2024. 11-28 22:20:52.163: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    2025. 11-28 22:20:52.163: D/Unity(6050): ! Class Object.getClass();
    2026. 11-28 22:20:52.163: D/Unity(6050): > ExceptionOccurred()
    2027. 11-28 22:20:52.164: D/Unity(6050): > DeleteLocalRef()
    2028. 11-28 22:20:52.164: D/Unity(6050): > DeleteLocalRef()
    2029. 11-28 22:20:52.164: D/Unity(6050): > FromReflectedMethod()
    2030. 11-28 22:20:52.164: D/Unity(6050): > ExceptionOccurred()
    2031. 11-28 22:20:52.164: D/Unity(6050): > DeleteLocalRef()
    2032. 11-28 22:20:52.164: D/Unity(6050): > CallObjectMethod(0x68f2, 0x6f6a2af8)
    2033. 11-28 22:20:52.164: D/Unity(6050): > ExceptionOccurred()
    2034. 11-28 22:20:52.164: D/Unity(6050): > GetObjectClass()
    2035. 11-28 22:20:52.164: D/Unity(6050): > ExceptionOccurred()
    2036. 11-28 22:20:52.164: D/Unity(6050): > NewGlobalRef()
    2037. 11-28 22:20:52.164: D/Unity(6050): > NewGlobalRef()
    2038. 11-28 22:20:52.164: D/Unity(6050): > DeleteLocalRef()
    2039. 11-28 22:20:52.164: D/Unity(6050): > DeleteLocalRef()
    2040. 11-28 22:20:52.164: D/Unity(6050): > NewStringFromStr()
    2041. 11-28 22:20:52.164: D/Unity(6050): > ExceptionOccurred()
    2042. 11-28 22:20:52.164: D/Unity(6050): > NewStringFromStr()
    2043. 11-28 22:20:52.164: D/Unity(6050): > ExceptionOccurred()
    2044. 11-28 22:20:52.164: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2045. 11-28 22:20:52.164: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    2046. 11-28 22:20:52.164: D/Unity(6050): ! String Class.getName();
    2047. 11-28 22:20:52.164: D/Unity(6050): > ExceptionOccurred()
    2048. 11-28 22:20:52.164: D/Unity(6050): > DeleteLocalRef()
    2049. 11-28 22:20:52.164: D/Unity(6050): > DeleteLocalRef()
    2050. 11-28 22:20:52.164: D/Unity(6050): > FromReflectedMethod()
    2051. 11-28 22:20:52.164: D/Unity(6050): > ExceptionOccurred()
    2052. 11-28 22:20:52.164: D/Unity(6050): > DeleteLocalRef()
    2053. 11-28 22:20:52.164: D/Unity(6050): > CallStringMethod(0x693a, 0x6f6b2a58)
    2054. 11-28 22:20:52.164: D/Unity(6050): > ExceptionOccurred()
    2055. 11-28 22:20:52.164: D/Unity(6050): > DeleteGlobalRef()
    2056. 11-28 22:20:52.164: D/Unity(6050): > DeleteGlobalRef()
    2057. 11-28 22:20:52.164: D/Unity(6050): > NewStringFromStr()
    2058. 11-28 22:20:52.164: D/Unity(6050): > ExceptionOccurred()
    2059. 11-28 22:20:52.164: D/Unity(6050): > NewStringFromStr()
    2060. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2061. 11-28 22:20:52.165: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2062. 11-28 22:20:52.165: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    2063. 11-28 22:20:52.165: D/Unity(6050): > NewStringFromStr()
    2064. 11-28 22:20:52.165: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    2065. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2066. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2067. 11-28 22:20:52.165: D/Unity(6050): > NewStringFromStr()
    2068. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2069. 11-28 22:20:52.165: D/Unity(6050): > DeleteLocalRef()
    2070. 11-28 22:20:52.165: D/Unity(6050): > DeleteLocalRef()
    2071. 11-28 22:20:52.165: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2072. 11-28 22:20:52.165: D/Unity(6050): > FromReflectedMethod()
    2073. 11-28 22:20:52.165: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    2074. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2075. 11-28 22:20:52.165: D/Unity(6050): > DeleteLocalRef()
    2076. 11-28 22:20:52.165: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    2077. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2078. 11-28 22:20:52.165: D/Unity(6050): > DeleteLocalRef()
    2079. 11-28 22:20:52.165: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    2080. 11-28 22:20:52.165: D/Unity(6050): > DeleteLocalRef()
    2081. 11-28 22:20:52.165: D/Unity(6050): > FromReflectedMethod()
    2082. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2083. 11-28 22:20:52.165: D/Unity(6050): > DeleteLocalRef()
    2084. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2085. 11-28 22:20:52.165: D/Unity(6050): > NewStringFromStr()
    2086. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2087. 11-28 22:20:52.165: D/Unity(6050): > NewStringFromStr()
    2088. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2089. 11-28 22:20:52.165: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2090. 11-28 22:20:52.165: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    2091. 11-28 22:20:52.165: D/Unity(6050): ! Class Object.getClass();
    2092. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2093. 11-28 22:20:52.165: D/Unity(6050): > DeleteLocalRef()
    2094. 11-28 22:20:52.165: D/Unity(6050): > DeleteLocalRef()
    2095. 11-28 22:20:52.165: D/Unity(6050): > FromReflectedMethod()
    2096. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2097. 11-28 22:20:52.165: D/Unity(6050): > DeleteLocalRef()
    2098. 11-28 22:20:52.165: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    2099. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2100. 11-28 22:20:52.165: D/Unity(6050): > GetObjectClass()
    2101. 11-28 22:20:52.165: D/Unity(6050): > ExceptionOccurred()
    2102. 11-28 22:20:52.165: D/Unity(6050): > NewGlobalRef()
    2103. 11-28 22:20:52.165: D/Unity(6050): > NewGlobalRef()
    2104. 11-28 22:20:52.165: D/Unity(6050): > DeleteLocalRef()
    2105. 11-28 22:20:52.165: D/Unity(6050): > DeleteLocalRef()
    2106. 11-28 22:20:52.165: D/Unity(6050): > NewStringFromStr()
    2107. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2108. 11-28 22:20:52.166: D/Unity(6050): > NewStringFromStr()
    2109. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2110. 11-28 22:20:52.166: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2111. 11-28 22:20:52.166: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    2112. 11-28 22:20:52.166: D/Unity(6050): ! String Class.getName();
    2113. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2114. 11-28 22:20:52.166: D/Unity(6050): > DeleteLocalRef()
    2115. 11-28 22:20:52.166: D/Unity(6050): > DeleteLocalRef()
    2116. 11-28 22:20:52.166: D/Unity(6050): > FromReflectedMethod()
    2117. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2118. 11-28 22:20:52.166: D/Unity(6050): > DeleteLocalRef()
    2119. 11-28 22:20:52.166: D/Unity(6050): > CallStringMethod(0x6932, 0x6f6b2a58)
    2120. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2121. 11-28 22:20:52.166: D/Unity(6050): > DeleteGlobalRef()
    2122. 11-28 22:20:52.166: D/Unity(6050): > DeleteGlobalRef()
    2123. 11-28 22:20:52.166: D/Unity(6050): > NewStringFromStr()
    2124. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2125. 11-28 22:20:52.166: D/Unity(6050): > NewStringFromStr()
    2126. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2127. 11-28 22:20:52.166: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2128. 11-28 22:20:52.166: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    2129. 11-28 22:20:52.166: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    2130. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2131. 11-28 22:20:52.166: D/Unity(6050): > DeleteLocalRef()
    2132. 11-28 22:20:52.166: D/Unity(6050): > DeleteLocalRef()
    2133. 11-28 22:20:52.166: D/Unity(6050): > FromReflectedMethod()
    2134. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2135. 11-28 22:20:52.166: D/Unity(6050): > DeleteLocalRef()
    2136. 11-28 22:20:52.166: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    2137. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2138. 11-28 22:20:52.166: D/Unity(6050): > NewStringFromStr()
    2139. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2140. 11-28 22:20:52.166: D/Unity(6050): > NewStringFromStr()
    2141. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2142. 11-28 22:20:52.166: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2143. 11-28 22:20:52.166: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    2144. 11-28 22:20:52.166: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    2145. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2146. 11-28 22:20:52.166: D/Unity(6050): > DeleteLocalRef()
    2147. 11-28 22:20:52.166: D/Unity(6050): > DeleteLocalRef()
    2148. 11-28 22:20:52.166: D/Unity(6050): > FromReflectedMethod()
    2149. 11-28 22:20:52.166: D/Unity(6050): > ExceptionOccurred()
    2150. 11-28 22:20:52.166: D/Unity(6050): > DeleteLocalRef()
    2151. 11-28 22:20:52.166: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    2152. 11-28 22:20:52.167: D/Unity(6050): > NewStringFromStr()
    2153. 11-28 22:20:52.167: D/Unity(6050): > ExceptionOccurred()
    2154. 11-28 22:20:52.167: D/Unity(6050): > NewStringFromStr()
    2155. 11-28 22:20:52.167: D/Unity(6050): > ExceptionOccurred()
    2156. 11-28 22:20:52.167: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2157. 11-28 22:20:52.167: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    2158. 11-28 22:20:52.167: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    2159. 11-28 22:20:52.167: D/Unity(6050): > ExceptionOccurred()
    2160. 11-28 22:20:52.167: D/Unity(6050): > DeleteLocalRef()
    2161. 11-28 22:20:52.167: D/Unity(6050): > DeleteLocalRef()
    2162. 11-28 22:20:52.167: D/Unity(6050): > FromReflectedMethod()
    2163. 11-28 22:20:52.167: D/Unity(6050): > ExceptionOccurred()
    2164. 11-28 22:20:52.167: D/Unity(6050): > DeleteLocalRef()
    2165. 11-28 22:20:52.167: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    2166. 11-28 22:20:52.167: D/Unity(6050): > ExceptionOccurred()
    2167. 11-28 22:20:52.167: D/Unity(6050): > ExceptionOccurred()
    2168. 11-28 22:20:52.168: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    2169. 11-28 22:20:52.168: D/Unity(6050): > ExceptionOccurred()
    2170. 11-28 22:20:52.168: D/Unity(6050): > DeleteLocalRef()
    2171. 11-28 22:20:52.171: D/Unity(6050): > ExceptionOccurred()
    2172. 11-28 22:20:52.172: D/Unity(6050): > NewStringFromStr()
    2173. 11-28 22:20:52.172: D/Unity(6050): > ExceptionOccurred()
    2174. 11-28 22:20:52.172: D/Unity(6050): > NewStringFromStr()
    2175. 11-28 22:20:52.172: D/Unity(6050): > ExceptionOccurred()
    2176. 11-28 22:20:52.172: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2177. 11-28 22:20:52.172: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    2178. 11-28 22:20:52.172: D/Unity(6050): ! Buffer Buffer.clear();
    2179. 11-28 22:20:52.172: D/Unity(6050): > ExceptionOccurred()
    2180. 11-28 22:20:52.172: D/Unity(6050): > DeleteLocalRef()
    2181. 11-28 22:20:52.172: D/Unity(6050): > DeleteLocalRef()
    2182. 11-28 22:20:52.172: D/Unity(6050): > FromReflectedMethod()
    2183. 11-28 22:20:52.173: D/Unity(6050): > ExceptionOccurred()
    2184. 11-28 22:20:52.173: D/Unity(6050): > DeleteLocalRef()
    2185. 11-28 22:20:52.173: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    2186. 11-28 22:20:52.173: D/Unity(6050): > ExceptionOccurred()
    2187. 11-28 22:20:52.173: D/Unity(6050): > GetObjectClass()
    2188. 11-28 22:20:52.173: D/Unity(6050): > ExceptionOccurred()
    2189. 11-28 22:20:52.173: D/Unity(6050): > NewGlobalRef()
    2190. 11-28 22:20:52.173: D/Unity(6050): > NewGlobalRef()
    2191. 11-28 22:20:52.173: D/Unity(6050): > DeleteLocalRef()
    2192. 11-28 22:20:52.173: D/Unity(6050): > DeleteLocalRef()
    2193. 11-28 22:20:52.173: D/Unity(6050): > NewStringFromStr()
    2194. 11-28 22:20:52.173: D/Unity(6050): > ExceptionOccurred()
    2195. 11-28 22:20:52.173: D/Unity(6050): > NewStringFromStr()
    2196. 11-28 22:20:52.173: D/Unity(6050): > ExceptionOccurred()
    2197. 11-28 22:20:52.173: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2198. 11-28 22:20:52.173: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    2199. 11-28 22:20:52.173: D/Unity(6050): ! Class Object.getClass();
    2200. 11-28 22:20:52.174: D/Unity(6050): > ExceptionOccurred()
    2201. 11-28 22:20:52.174: D/Unity(6050): > DeleteLocalRef()
    2202. 11-28 22:20:52.174: D/Unity(6050): > DeleteLocalRef()
    2203. 11-28 22:20:52.174: D/Unity(6050): > FromReflectedMethod()
    2204. 11-28 22:20:52.174: D/Unity(6050): > ExceptionOccurred()
    2205. 11-28 22:20:52.174: D/Unity(6050): > DeleteLocalRef()
    2206. 11-28 22:20:52.174: D/Unity(6050): > CallObjectMethod(0x6936, 0x6f6a2af8)
    2207. 11-28 22:20:52.174: D/Unity(6050): > ExceptionOccurred()
    2208. 11-28 22:20:52.174: D/Unity(6050): > GetObjectClass()
    2209. 11-28 22:20:52.174: D/Unity(6050): > ExceptionOccurred()
    2210. 11-28 22:20:52.174: D/Unity(6050): > NewGlobalRef()
    2211. 11-28 22:20:52.174: D/Unity(6050): > NewGlobalRef()
    2212. 11-28 22:20:52.174: D/Unity(6050): > DeleteLocalRef()
    2213. 11-28 22:20:52.174: D/Unity(6050): > DeleteLocalRef()
    2214. 11-28 22:20:52.174: D/Unity(6050): > NewStringFromStr()
    2215. 11-28 22:20:52.174: D/Unity(6050): > ExceptionOccurred()
    2216. 11-28 22:20:52.174: D/Unity(6050): > NewStringFromStr()
    2217. 11-28 22:20:52.174: D/Unity(6050): > ExceptionOccurred()
    2218. 11-28 22:20:52.174: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2219. 11-28 22:20:52.174: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    2220. 11-28 22:20:52.174: D/Unity(6050): ! String Class.getName();
    2221. 11-28 22:20:52.174: D/Unity(6050): > ExceptionOccurred()
    2222. 11-28 22:20:52.174: D/Unity(6050): > DeleteLocalRef()
    2223. 11-28 22:20:52.174: D/Unity(6050): > DeleteLocalRef()
    2224. 11-28 22:20:52.174: D/Unity(6050): > FromReflectedMethod()
    2225. 11-28 22:20:52.174: D/Unity(6050): > ExceptionOccurred()
    2226. 11-28 22:20:52.174: D/Unity(6050): > DeleteLocalRef()
    2227. 11-28 22:20:52.174: D/Unity(6050): > CallStringMethod(0x68da, 0x6f6b2a58)
    2228. 11-28 22:20:52.174: D/Unity(6050): > ExceptionOccurred()
    2229. 11-28 22:20:52.174: D/Unity(6050): > DeleteGlobalRef()
    2230. 11-28 22:20:52.174: D/Unity(6050): > DeleteGlobalRef()
    2231. 11-28 22:20:52.174: D/Unity(6050): > NewStringFromStr()
    2232. 11-28 22:20:52.174: D/Unity(6050): > ExceptionOccurred()
    2233. 11-28 22:20:52.174: D/Unity(6050): > NewStringFromStr()
    2234. 11-28 22:20:52.174: D/Unity(6050): > ExceptionOccurred()
    2235. 11-28 22:20:52.174: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2236. 11-28 22:20:52.174: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    2237. 11-28 22:20:52.175: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    2238. 11-28 22:20:52.175: D/Unity(6050): > ExceptionOccurred()
    2239. 11-28 22:20:52.175: D/Unity(6050): > DeleteLocalRef()
    2240. 11-28 22:20:52.175: D/Unity(6050): > DeleteLocalRef()
    2241. 11-28 22:20:52.175: D/Unity(6050): > FromReflectedMethod()
    2242. 11-28 22:20:52.175: D/Unity(6050): > ExceptionOccurred()
    2243. 11-28 22:20:52.175: D/Unity(6050): > DeleteLocalRef()
    2244. 11-28 22:20:52.175: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    2245. 11-28 22:20:52.190: D/Unity(6050): > NewStringFromStr()
    2246. 11-28 22:20:52.190: D/Unity(6050): > ExceptionOccurred()
    2247. 11-28 22:20:52.190: D/Unity(6050): > NewStringFromStr()
    2248. 11-28 22:20:52.190: D/Unity(6050): > ExceptionOccurred()
    2249. 11-28 22:20:52.190: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2250. 11-28 22:20:52.190: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    2251. 11-28 22:20:52.190: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    2252. 11-28 22:20:52.190: D/Unity(6050): > ExceptionOccurred()
    2253. 11-28 22:20:52.190: D/Unity(6050): > DeleteLocalRef()
    2254. 11-28 22:20:52.190: D/Unity(6050): > DeleteLocalRef()
    2255. 11-28 22:20:52.190: D/Unity(6050): > FromReflectedMethod()
    2256. 11-28 22:20:52.190: D/Unity(6050): > ExceptionOccurred()
    2257. 11-28 22:20:52.190: D/Unity(6050): > DeleteLocalRef()
    2258. 11-28 22:20:52.192: D/Unity(6050): > ExceptionOccurred()
    2259. 11-28 22:20:52.192: D/Unity(6050): > DeleteGlobalRef()
    2260. 11-28 22:20:52.193: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    2261. 11-28 22:20:52.193: D/Unity(6050): > DeleteGlobalRef()
    2262. 11-28 22:20:52.196: I/udios.Guitarin(6050): Background concurrent copying GC freed 2871(491KB) AllocSpace objects, 6(29MB) LOS objects, 40% free, 35MB/59MB, paused 358us total 100.214ms
    2263. 11-28 22:20:52.200: D/Unity(6050): > ExceptionOccurred()
    2264. 11-28 22:20:52.200: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    2265. 11-28 22:20:52.201: D/Unity(6050): > ExceptionOccurred()
    2266. 11-28 22:20:52.201: D/Unity(6050): > DeleteLocalRef()
    2267. 11-28 22:20:52.212: D/Unity(6050): > NewStringFromStr()
    2268. 11-28 22:20:52.212: D/Unity(6050): > ExceptionOccurred()
    2269. 11-28 22:20:52.212: D/Unity(6050): > NewStringFromStr()
    2270. 11-28 22:20:52.212: D/Unity(6050): > ExceptionOccurred()
    2271. 11-28 22:20:52.212: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2272. 11-28 22:20:52.212: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    2273. 11-28 22:20:52.212: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    2274. 11-28 22:20:52.212: D/Unity(6050): > ExceptionOccurred()
    2275. 11-28 22:20:52.212: D/Unity(6050): > DeleteLocalRef()
    2276. 11-28 22:20:52.212: D/Unity(6050): > DeleteLocalRef()
    2277. 11-28 22:20:52.212: D/Unity(6050): > FromReflectedMethod()
    2278. 11-28 22:20:52.212: D/Unity(6050): > ExceptionOccurred()
    2279. 11-28 22:20:52.212: D/Unity(6050): > DeleteLocalRef()
    2280. 11-28 22:20:52.214: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    2281. 11-28 22:20:52.215: D/Unity(6050): > GetArrayLength()
    2282. 11-28 22:20:52.215: D/Unity(6050): > ExceptionOccurred()
    2283. 11-28 22:20:52.215: D/Unity(6050): > GetObjectArrayElement()
    2284. 11-28 22:20:52.215: D/Unity(6050): > ExceptionOccurred()
    2285. 11-28 22:20:52.215: D/Unity(6050): > GetObjectClass()
    2286. 11-28 22:20:52.215: D/Unity(6050): > ExceptionOccurred()
    2287. 11-28 22:20:52.215: D/Unity(6050): > NewGlobalRef()
    2288. 11-28 22:20:52.215: D/Unity(6050): > NewGlobalRef()
    2289. 11-28 22:20:52.215: D/Unity(6050): > DeleteLocalRef()
    2290. 11-28 22:20:52.215: D/Unity(6050): > ExceptionOccurred()
    2291. 11-28 22:20:52.215: D/Unity(6050): > GetObjectArrayElement()
    2292. 11-28 22:20:52.215: D/Unity(6050): > ExceptionOccurred()
    2293. 11-28 22:20:52.215: D/Unity(6050): > GetObjectClass()
    2294. 11-28 22:20:52.215: D/Unity(6050): > ExceptionOccurred()
    2295. 11-28 22:20:52.215: D/Unity(6050): > NewGlobalRef()
    2296. 11-28 22:20:52.215: D/Unity(6050): > NewGlobalRef()
    2297. 11-28 22:20:52.215: D/Unity(6050): > DeleteLocalRef()
    2298. 11-28 22:20:52.215: D/Unity(6050): > GetStringChars()
    2299. 11-28 22:20:52.215: D/Unity(6050): > NewStringFromStr()
    2300. 11-28 22:20:52.215: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    2301. 11-28 22:20:52.215: D/Unity(6050): > ExceptionOccurred()
    2302. 11-28 22:20:52.215: D/Unity(6050): > NewStringFromStr()
    2303. 11-28 22:20:52.215: D/Unity(6050): > ExceptionOccurred()
    2304. 11-28 22:20:52.215: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2305. 11-28 22:20:52.215: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    2306. 11-28 22:20:52.216: D/Unity(6050): > ExceptionOccurred()
    2307. 11-28 22:20:52.216: D/Unity(6050): ! long Long.longValue();
    2308. 11-28 22:20:52.216: D/Unity(6050): > DeleteLocalRef()
    2309. 11-28 22:20:52.216: D/Unity(6050): > ExceptionOccurred()
    2310. 11-28 22:20:52.216: D/Unity(6050): > DeleteLocalRef()
    2311. 11-28 22:20:52.216: D/Unity(6050): > DeleteLocalRef()
    2312. 11-28 22:20:52.216: D/Unity(6050): > FromReflectedMethod()
    2313. 11-28 22:20:52.216: D/Unity(6050): > ExceptionOccurred()
    2314. 11-28 22:20:52.216: D/Unity(6050): > DeleteLocalRef()
    2315. 11-28 22:20:52.216: D/Unity(6050): > CallLongMethod(0x6936, 0x6f64d800)
    2316. 11-28 22:20:52.216: D/Unity(6050): > ExceptionOccurred()
    2317. 11-28 22:20:52.216: D/Unity(6050): > NewStringFromStr()
    2318. 11-28 22:20:52.216: D/Unity(6050): > ExceptionOccurred()
    2319. 11-28 22:20:52.216: D/Unity(6050): > NewStringFromStr()
    2320. 11-28 22:20:52.216: D/Unity(6050): > ExceptionOccurred()
    2321. 11-28 22:20:52.216: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2322. 11-28 22:20:52.216: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    2323. 11-28 22:20:52.216: D/Unity(6050): ! Class Object.getClass();
    2324. 11-28 22:20:52.216: D/Unity(6050): > ExceptionOccurred()
    2325. 11-28 22:20:52.216: D/Unity(6050): > DeleteLocalRef()
    2326. 11-28 22:20:52.216: D/Unity(6050): > DeleteLocalRef()
    2327. 11-28 22:20:52.216: D/Unity(6050): > FromReflectedMethod()
    2328. 11-28 22:20:52.216: D/Unity(6050): > ExceptionOccurred()
    2329. 11-28 22:20:52.216: D/Unity(6050): > DeleteLocalRef()
    2330. 11-28 22:20:52.216: D/Unity(6050): > CallObjectMethod(0x68f6, 0x6f6a2af8)
    2331. 11-28 22:20:52.216: D/Unity(6050): > ExceptionOccurred()
    2332. 11-28 22:20:52.216: D/Unity(6050): > GetObjectClass()
    2333. 11-28 22:20:52.216: D/Unity(6050): > ExceptionOccurred()
    2334. 11-28 22:20:52.216: D/Unity(6050): > NewGlobalRef()
    2335. 11-28 22:20:52.216: D/Unity(6050): > NewGlobalRef()
    2336. 11-28 22:20:52.216: D/Unity(6050): > DeleteLocalRef()
    2337. 11-28 22:20:52.216: D/Unity(6050): > DeleteLocalRef()
    2338. 11-28 22:20:52.216: D/Unity(6050): > NewStringFromStr()
    2339. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2340. 11-28 22:20:52.217: D/Unity(6050): > NewStringFromStr()
    2341. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2342. 11-28 22:20:52.217: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2343. 11-28 22:20:52.217: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    2344. 11-28 22:20:52.217: D/Unity(6050): ! String Class.getName();
    2345. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2346. 11-28 22:20:52.217: D/Unity(6050): > DeleteLocalRef()
    2347. 11-28 22:20:52.217: D/Unity(6050): > DeleteLocalRef()
    2348. 11-28 22:20:52.217: D/Unity(6050): > FromReflectedMethod()
    2349. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2350. 11-28 22:20:52.217: D/Unity(6050): > DeleteLocalRef()
    2351. 11-28 22:20:52.217: D/Unity(6050): > CallStringMethod(0x68da, 0x6f6b2a58)
    2352. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2353. 11-28 22:20:52.217: D/Unity(6050): > DeleteGlobalRef()
    2354. 11-28 22:20:52.217: D/Unity(6050): > DeleteGlobalRef()
    2355. 11-28 22:20:52.217: D/Unity(6050): > NewStringFromStr()
    2356. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2357. 11-28 22:20:52.217: D/Unity(6050): > NewStringFromStr()
    2358. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2359. 11-28 22:20:52.217: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2360. 11-28 22:20:52.217: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    2361. 11-28 22:20:52.217: D/Unity(6050): > NewStringFromStr()
    2362. 11-28 22:20:52.217: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    2363. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2364. 11-28 22:20:52.217: D/Unity(6050): > NewStringFromStr()
    2365. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2366. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2367. 11-28 22:20:52.217: D/Unity(6050): > DeleteLocalRef()
    2368. 11-28 22:20:52.217: D/Unity(6050): > DeleteLocalRef()
    2369. 11-28 22:20:52.217: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2370. 11-28 22:20:52.217: D/Unity(6050): > FromReflectedMethod()
    2371. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2372. 11-28 22:20:52.217: D/Unity(6050): > DeleteLocalRef()
    2373. 11-28 22:20:52.217: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    2374. 11-28 22:20:52.217: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    2375. 11-28 22:20:52.217: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    2376. 11-28 22:20:52.217: D/Unity(6050): > ExceptionOccurred()
    2377. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2378. 11-28 22:20:52.218: D/Unity(6050): > DeleteLocalRef()
    2379. 11-28 22:20:52.218: D/Unity(6050): > DeleteLocalRef()
    2380. 11-28 22:20:52.218: D/Unity(6050): > FromReflectedMethod()
    2381. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2382. 11-28 22:20:52.218: D/Unity(6050): > DeleteLocalRef()
    2383. 11-28 22:20:52.218: D/Unity(6050): > NewStringFromStr()
    2384. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2385. 11-28 22:20:52.218: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    2386. 11-28 22:20:52.218: D/Unity(6050): > NewStringFromStr()
    2387. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2388. 11-28 22:20:52.218: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2389. 11-28 22:20:52.218: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    2390. 11-28 22:20:52.218: D/Unity(6050): ! Class Object.getClass();
    2391. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2392. 11-28 22:20:52.218: D/Unity(6050): > DeleteLocalRef()
    2393. 11-28 22:20:52.218: D/Unity(6050): > DeleteLocalRef()
    2394. 11-28 22:20:52.218: D/Unity(6050): > FromReflectedMethod()
    2395. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2396. 11-28 22:20:52.218: D/Unity(6050): > DeleteLocalRef()
    2397. 11-28 22:20:52.218: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    2398. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2399. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2400. 11-28 22:20:52.218: D/Unity(6050): > GetObjectClass()
    2401. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2402. 11-28 22:20:52.218: D/Unity(6050): > NewGlobalRef()
    2403. 11-28 22:20:52.218: D/Unity(6050): > NewGlobalRef()
    2404. 11-28 22:20:52.218: D/Unity(6050): > DeleteLocalRef()
    2405. 11-28 22:20:52.218: D/Unity(6050): > DeleteLocalRef()
    2406. 11-28 22:20:52.218: D/Unity(6050): > NewStringFromStr()
    2407. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2408. 11-28 22:20:52.218: D/Unity(6050): > NewStringFromStr()
    2409. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2410. 11-28 22:20:52.218: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2411. 11-28 22:20:52.218: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    2412. 11-28 22:20:52.218: D/Unity(6050): ! String Class.getName();
    2413. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2414. 11-28 22:20:52.218: D/Unity(6050): > DeleteLocalRef()
    2415. 11-28 22:20:52.218: D/Unity(6050): > DeleteLocalRef()
    2416. 11-28 22:20:52.218: D/Unity(6050): > FromReflectedMethod()
    2417. 11-28 22:20:52.218: D/Unity(6050): > ExceptionOccurred()
    2418. 11-28 22:20:52.218: D/Unity(6050): > DeleteLocalRef()
    2419. 11-28 22:20:52.218: D/Unity(6050): > CallStringMethod(0x68d2, 0x6f6b2a58)
    2420. 11-28 22:20:52.219: D/Unity(6050): > ExceptionOccurred()
    2421. 11-28 22:20:52.219: D/Unity(6050): > DeleteGlobalRef()
    2422. 11-28 22:20:52.219: D/Unity(6050): > DeleteGlobalRef()
    2423. 11-28 22:20:52.219: D/Unity(6050): > NewStringFromStr()
    2424. 11-28 22:20:52.219: D/Unity(6050): > ExceptionOccurred()
    2425. 11-28 22:20:52.219: D/Unity(6050): > NewStringFromStr()
    2426. 11-28 22:20:52.219: D/Unity(6050): > ExceptionOccurred()
    2427. 11-28 22:20:52.219: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2428. 11-28 22:20:52.219: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    2429. 11-28 22:20:52.219: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    2430. 11-28 22:20:52.219: D/Unity(6050): > ExceptionOccurred()
    2431. 11-28 22:20:52.219: D/Unity(6050): > DeleteLocalRef()
    2432. 11-28 22:20:52.219: D/Unity(6050): > DeleteLocalRef()
    2433. 11-28 22:20:52.219: D/Unity(6050): > FromReflectedMethod()
    2434. 11-28 22:20:52.219: D/Unity(6050): > ExceptionOccurred()
    2435. 11-28 22:20:52.219: D/Unity(6050): > DeleteLocalRef()
    2436. 11-28 22:20:52.219: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    2437. 11-28 22:20:52.219: D/Unity(6050): > ExceptionOccurred()
    2438. 11-28 22:20:52.219: D/Unity(6050): > NewStringFromStr()
    2439. 11-28 22:20:52.219: D/Unity(6050): > ExceptionOccurred()
    2440. 11-28 22:20:52.219: D/Unity(6050): > NewStringFromStr()
    2441. 11-28 22:20:52.219: D/Unity(6050): > ExceptionOccurred()
    2442. 11-28 22:20:52.219: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2443. 11-28 22:20:52.220: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    2444. 11-28 22:20:52.220: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    2445. 11-28 22:20:52.220: D/Unity(6050): > ExceptionOccurred()
    2446. 11-28 22:20:52.220: D/Unity(6050): > DeleteLocalRef()
    2447. 11-28 22:20:52.220: D/Unity(6050): > DeleteLocalRef()
    2448. 11-28 22:20:52.220: D/Unity(6050): > FromReflectedMethod()
    2449. 11-28 22:20:52.220: D/Unity(6050): > ExceptionOccurred()
    2450. 11-28 22:20:52.220: D/Unity(6050): > DeleteLocalRef()
    2451. 11-28 22:20:52.220: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    2452. 11-28 22:20:52.225: D/Unity(6050): > ExceptionOccurred()
    2453. 11-28 22:20:52.225: D/Unity(6050): > NewStringFromStr()
    2454. 11-28 22:20:52.225: D/Unity(6050): > ExceptionOccurred()
    2455. 11-28 22:20:52.225: D/Unity(6050): > NewStringFromStr()
    2456. 11-28 22:20:52.226: D/Unity(6050): > ExceptionOccurred()
    2457. 11-28 22:20:52.226: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2458. 11-28 22:20:52.226: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    2459. 11-28 22:20:52.226: D/Unity(6050): ! Buffer Buffer.clear();
    2460. 11-28 22:20:52.226: D/Unity(6050): > ExceptionOccurred()
    2461. 11-28 22:20:52.226: D/Unity(6050): > DeleteLocalRef()
    2462. 11-28 22:20:52.226: D/Unity(6050): > DeleteLocalRef()
    2463. 11-28 22:20:52.226: D/Unity(6050): > FromReflectedMethod()
    2464. 11-28 22:20:52.226: D/Unity(6050): > ExceptionOccurred()
    2465. 11-28 22:20:52.226: D/Unity(6050): > DeleteLocalRef()
    2466. 11-28 22:20:52.226: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    2467. 11-28 22:20:52.226: D/Unity(6050): > ExceptionOccurred()
    2468. 11-28 22:20:52.226: D/Unity(6050): > GetObjectClass()
    2469. 11-28 22:20:52.226: D/Unity(6050): > ExceptionOccurred()
    2470. 11-28 22:20:52.226: D/Unity(6050): > NewGlobalRef()
    2471. 11-28 22:20:52.226: D/Unity(6050): > NewGlobalRef()
    2472. 11-28 22:20:52.226: D/Unity(6050): > DeleteLocalRef()
    2473. 11-28 22:20:52.226: D/Unity(6050): > DeleteLocalRef()
    2474. 11-28 22:20:52.226: D/Unity(6050): > NewStringFromStr()
    2475. 11-28 22:20:52.226: D/Unity(6050): > ExceptionOccurred()
    2476. 11-28 22:20:52.226: D/Unity(6050): > NewStringFromStr()
    2477. 11-28 22:20:52.226: D/Unity(6050): > ExceptionOccurred()
    2478. 11-28 22:20:52.226: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2479. 11-28 22:20:52.226: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    2480. 11-28 22:20:52.227: D/Unity(6050): ! Class Object.getClass();
    2481. 11-28 22:20:52.227: D/Unity(6050): > ExceptionOccurred()
    2482. 11-28 22:20:52.227: D/Unity(6050): > DeleteLocalRef()
    2483. 11-28 22:20:52.227: D/Unity(6050): > DeleteLocalRef()
    2484. 11-28 22:20:52.227: D/Unity(6050): > FromReflectedMethod()
    2485. 11-28 22:20:52.227: D/Unity(6050): > ExceptionOccurred()
    2486. 11-28 22:20:52.227: D/Unity(6050): > DeleteLocalRef()
    2487. 11-28 22:20:52.227: D/Unity(6050): > CallObjectMethod(0x68d6, 0x6f6a2af8)
    2488. 11-28 22:20:52.227: D/Unity(6050): > ExceptionOccurred()
    2489. 11-28 22:20:52.227: D/Unity(6050): > GetObjectClass()
    2490. 11-28 22:20:52.227: D/Unity(6050): > ExceptionOccurred()
    2491. 11-28 22:20:52.227: D/Unity(6050): > NewGlobalRef()
    2492. 11-28 22:20:52.227: D/Unity(6050): > NewGlobalRef()
    2493. 11-28 22:20:52.227: D/Unity(6050): > DeleteLocalRef()
    2494. 11-28 22:20:52.227: D/Unity(6050): > DeleteLocalRef()
    2495. 11-28 22:20:52.227: D/Unity(6050): > NewStringFromStr()
    2496. 11-28 22:20:52.227: D/Unity(6050): > ExceptionOccurred()
    2497. 11-28 22:20:52.227: D/Unity(6050): > NewStringFromStr()
    2498. 11-28 22:20:52.227: D/Unity(6050): > ExceptionOccurred()
    2499. 11-28 22:20:52.227: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2500. 11-28 22:20:52.227: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    2501. 11-28 22:20:52.227: D/Unity(6050): ! String Class.getName();
    2502. 11-28 22:20:52.227: D/Unity(6050): > ExceptionOccurred()
    2503. 11-28 22:20:52.227: D/Unity(6050): > DeleteLocalRef()
    2504. 11-28 22:20:52.227: D/Unity(6050): > DeleteLocalRef()
    2505. 11-28 22:20:52.227: D/Unity(6050): > FromReflectedMethod()
    2506. 11-28 22:20:52.227: D/Unity(6050): > ExceptionOccurred()
    2507. 11-28 22:20:52.227: D/Unity(6050): > DeleteLocalRef()
    2508. 11-28 22:20:52.227: D/Unity(6050): > CallStringMethod(0x68b6, 0x6f6b2a58)
    2509. 11-28 22:20:52.227: D/Unity(6050): > ExceptionOccurred()
    2510. 11-28 22:20:52.227: D/Unity(6050): > DeleteGlobalRef()
    2511. 11-28 22:20:52.227: D/Unity(6050): > DeleteGlobalRef()
    2512. 11-28 22:20:52.227: D/Unity(6050): > NewStringFromStr()
    2513. 11-28 22:20:52.227: D/Unity(6050): > ExceptionOccurred()
    2514. 11-28 22:20:52.227: D/Unity(6050): > NewStringFromStr()
    2515. 11-28 22:20:52.228: D/Unity(6050): > ExceptionOccurred()
    2516. 11-28 22:20:52.228: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2517. 11-28 22:20:52.228: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    2518. 11-28 22:20:52.228: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    2519. 11-28 22:20:52.228: D/Unity(6050): > ExceptionOccurred()
    2520. 11-28 22:20:52.228: D/Unity(6050): > DeleteLocalRef()
    2521. 11-28 22:20:52.228: D/Unity(6050): > DeleteLocalRef()
    2522. 11-28 22:20:52.228: D/Unity(6050): > FromReflectedMethod()
    2523. 11-28 22:20:52.228: D/Unity(6050): > ExceptionOccurred()
    2524. 11-28 22:20:52.228: D/Unity(6050): > DeleteLocalRef()
    2525. 11-28 22:20:52.228: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    2526. 11-28 22:20:52.237: D/Unity(6050): > NewStringFromStr()
    2527. 11-28 22:20:52.237: D/Unity(6050): > ExceptionOccurred()
    2528. 11-28 22:20:52.237: D/Unity(6050): > NewStringFromStr()
    2529. 11-28 22:20:52.237: D/Unity(6050): > ExceptionOccurred()
    2530. 11-28 22:20:52.237: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2531. 11-28 22:20:52.237: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    2532. 11-28 22:20:52.237: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    2533. 11-28 22:20:52.237: D/Unity(6050): > ExceptionOccurred()
    2534. 11-28 22:20:52.237: D/Unity(6050): > DeleteLocalRef()
    2535. 11-28 22:20:52.237: D/Unity(6050): > DeleteLocalRef()
    2536. 11-28 22:20:52.237: D/Unity(6050): > FromReflectedMethod()
    2537. 11-28 22:20:52.237: D/Unity(6050): > ExceptionOccurred()
    2538. 11-28 22:20:52.237: D/Unity(6050): > DeleteLocalRef()
    2539. 11-28 22:20:52.240: D/Unity(6050): > ExceptionOccurred()
    2540. 11-28 22:20:52.240: D/Unity(6050): > ExceptionOccurred()
    2541. 11-28 22:20:52.240: D/Unity(6050): > DeleteGlobalRef()
    2542. 11-28 22:20:52.240: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    2543. 11-28 22:20:52.240: D/Unity(6050): > DeleteGlobalRef()
    2544. 11-28 22:20:52.240: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 1 line
    2545. 11-28 22:20:52.240: D/Unity(6050): > DeleteGlobalRef()
    2546. 11-28 22:20:52.240: D/Unity(6050): > ExceptionOccurred()
    2547. 11-28 22:20:52.240: D/Unity(6050): > DeleteLocalRef()
    2548. 11-28 22:20:52.251: D/Unity(6050): > NewStringFromStr()
    2549. 11-28 22:20:52.251: D/Unity(6050): > ExceptionOccurred()
    2550. 11-28 22:20:52.251: D/Unity(6050): > NewStringFromStr()
    2551. 11-28 22:20:52.251: D/Unity(6050): > ExceptionOccurred()
    2552. 11-28 22:20:52.251: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2553. 11-28 22:20:52.251: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    2554. 11-28 22:20:52.251: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    2555. 11-28 22:20:52.251: D/Unity(6050): > ExceptionOccurred()
    2556. 11-28 22:20:52.251: D/Unity(6050): > DeleteLocalRef()
    2557. 11-28 22:20:52.251: D/Unity(6050): > DeleteLocalRef()
    2558. 11-28 22:20:52.251: D/Unity(6050): > FromReflectedMethod()
    2559. 11-28 22:20:52.251: D/Unity(6050): > ExceptionOccurred()
    2560. 11-28 22:20:52.251: D/Unity(6050): > DeleteLocalRef()
    2561. 11-28 22:20:52.254: D/Unity(6050): > ExceptionOccurred()
    2562. 11-28 22:20:52.254: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    2563. 11-28 22:20:52.254: D/Unity(6050): > ExceptionOccurred()
    2564. 11-28 22:20:52.254: D/Unity(6050): > DeleteLocalRef()
    2565. 11-28 22:20:52.256: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    2566. 11-28 22:20:52.256: D/Unity(6050): > GetArrayLength()
    2567. 11-28 22:20:52.256: D/Unity(6050): > ExceptionOccurred()
    2568. 11-28 22:20:52.256: D/Unity(6050): > GetObjectArrayElement()
    2569. 11-28 22:20:52.256: D/Unity(6050): > ExceptionOccurred()
    2570. 11-28 22:20:52.256: D/Unity(6050): > GetObjectClass()
    2571. 11-28 22:20:52.256: D/Unity(6050): > ExceptionOccurred()
    2572. 11-28 22:20:52.256: D/Unity(6050): > NewGlobalRef()
    2573. 11-28 22:20:52.256: D/Unity(6050): > NewGlobalRef()
    2574. 11-28 22:20:52.256: D/Unity(6050): > DeleteLocalRef()
    2575. 11-28 22:20:52.256: D/Unity(6050): > GetObjectArrayElement()
    2576. 11-28 22:20:52.256: D/Unity(6050): > ExceptionOccurred()
    2577. 11-28 22:20:52.256: D/Unity(6050): > GetObjectClass()
    2578. 11-28 22:20:52.256: D/Unity(6050): > ExceptionOccurred()
    2579. 11-28 22:20:52.256: D/Unity(6050): > NewGlobalRef()
    2580. 11-28 22:20:52.256: D/Unity(6050): > NewGlobalRef()
    2581. 11-28 22:20:52.256: D/Unity(6050): > DeleteLocalRef()
    2582. 11-28 22:20:52.256: D/Unity(6050): > GetStringChars()
    2583. 11-28 22:20:52.257: D/Unity(6050): > NewStringFromStr()
    2584. 11-28 22:20:52.257: D/Unity(6050): > ExceptionOccurred()
    2585. 11-28 22:20:52.257: D/Unity(6050): > NewStringFromStr()
    2586. 11-28 22:20:52.257: D/Unity(6050): > ExceptionOccurred()
    2587. 11-28 22:20:52.257: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2588. 11-28 22:20:52.257: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    2589. 11-28 22:20:52.257: D/Unity(6050): ! long Long.longValue();
    2590. 11-28 22:20:52.257: D/Unity(6050): > ExceptionOccurred()
    2591. 11-28 22:20:52.257: D/Unity(6050): > DeleteLocalRef()
    2592. 11-28 22:20:52.257: D/Unity(6050): > DeleteLocalRef()
    2593. 11-28 22:20:52.257: D/Unity(6050): > FromReflectedMethod()
    2594. 11-28 22:20:52.257: D/Unity(6050): > ExceptionOccurred()
    2595. 11-28 22:20:52.257: D/Unity(6050): > DeleteLocalRef()
    2596. 11-28 22:20:52.257: D/Unity(6050): > CallLongMethod(0x68f6, 0x6f64d800)
    2597. 11-28 22:20:52.257: D/Unity(6050): > ExceptionOccurred()
    2598. 11-28 22:20:52.257: D/Unity(6050): > NewStringFromStr()
    2599. 11-28 22:20:52.257: D/Unity(6050): > ExceptionOccurred()
    2600. 11-28 22:20:52.257: D/Unity(6050): > NewStringFromStr()
    2601. 11-28 22:20:52.257: D/Unity(6050): > ExceptionOccurred()
    2602. 11-28 22:20:52.257: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2603. 11-28 22:20:52.257: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    2604. 11-28 22:20:52.257: D/Unity(6050): ! Class Object.getClass();
    2605. 11-28 22:20:52.257: D/Unity(6050): > ExceptionOccurred()
    2606. 11-28 22:20:52.257: D/Unity(6050): > DeleteLocalRef()
    2607. 11-28 22:20:52.257: D/Unity(6050): > DeleteLocalRef()
    2608. 11-28 22:20:52.257: D/Unity(6050): > FromReflectedMethod()
    2609. 11-28 22:20:52.257: D/Unity(6050): > ExceptionOccurred()
    2610. 11-28 22:20:52.257: D/Unity(6050): > DeleteLocalRef()
    2611. 11-28 22:20:52.257: D/Unity(6050): > CallObjectMethod(0x68da, 0x6f6a2af8)
    2612. 11-28 22:20:52.257: D/Unity(6050): > ExceptionOccurred()
    2613. 11-28 22:20:52.257: D/Unity(6050): > GetObjectClass()
    2614. 11-28 22:20:52.257: D/Unity(6050): > ExceptionOccurred()
    2615. 11-28 22:20:52.257: D/Unity(6050): > NewGlobalRef()
    2616. 11-28 22:20:52.258: D/Unity(6050): > NewGlobalRef()
    2617. 11-28 22:20:52.258: D/Unity(6050): > DeleteLocalRef()
    2618. 11-28 22:20:52.258: D/Unity(6050): > DeleteLocalRef()
    2619. 11-28 22:20:52.258: D/Unity(6050): > NewStringFromStr()
    2620. 11-28 22:20:52.258: D/Unity(6050): > ExceptionOccurred()
    2621. 11-28 22:20:52.258: D/Unity(6050): > NewStringFromStr()
    2622. 11-28 22:20:52.258: D/Unity(6050): > ExceptionOccurred()
    2623. 11-28 22:20:52.258: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2624. 11-28 22:20:52.258: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    2625. 11-28 22:20:52.258: D/Unity(6050): ! String Class.getName();
    2626. 11-28 22:20:52.258: D/Unity(6050): > ExceptionOccurred()
    2627. 11-28 22:20:52.258: D/Unity(6050): > DeleteLocalRef()
    2628. 11-28 22:20:52.258: D/Unity(6050): > DeleteLocalRef()
    2629. 11-28 22:20:52.258: D/Unity(6050): > FromReflectedMethod()
    2630. 11-28 22:20:52.258: D/Unity(6050): > ExceptionOccurred()
    2631. 11-28 22:20:52.258: D/Unity(6050): > DeleteLocalRef()
    2632. 11-28 22:20:52.258: D/Unity(6050): > CallStringMethod(0x68b2, 0x6f6b2a58)
    2633. 11-28 22:20:52.258: D/Unity(6050): > ExceptionOccurred()
    2634. 11-28 22:20:52.258: D/Unity(6050): > DeleteGlobalRef()
    2635. 11-28 22:20:52.258: D/Unity(6050): > NewStringFromStr()
    2636. 11-28 22:20:52.258: D/Unity(6050): > ExceptionOccurred()
    2637. 11-28 22:20:52.258: D/Unity(6050): > DeleteGlobalRef()
    2638. 11-28 22:20:52.258: D/Unity(6050): > NewStringFromStr()
    2639. 11-28 22:20:52.258: D/Unity(6050): > ExceptionOccurred()
    2640. 11-28 22:20:52.258: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2641. 11-28 22:20:52.258: D/Unity(6050): > NewStringFromStr()
    2642. 11-28 22:20:52.258: D/Unity(6050): > ExceptionOccurred()
    2643. 11-28 22:20:52.258: D/Unity(6050): > NewStringFromStr()
    2644. 11-28 22:20:52.258: D/Unity(6050): > ExceptionOccurred()
    2645. 11-28 22:20:52.258: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    2646. 11-28 22:20:52.258: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2647. 11-28 22:20:52.258: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    2648. 11-28 22:20:52.258: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    2649. 11-28 22:20:52.258: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    2650. 11-28 22:20:52.258: D/Unity(6050): > ExceptionOccurred()
    2651. 11-28 22:20:52.258: D/Unity(6050): > DeleteLocalRef()
    2652. 11-28 22:20:52.258: D/Unity(6050): > ExceptionOccurred()
    2653. 11-28 22:20:52.258: D/Unity(6050): > DeleteLocalRef()
    2654. 11-28 22:20:52.258: D/Unity(6050): > DeleteLocalRef()
    2655. 11-28 22:20:52.258: D/Unity(6050): > FromReflectedMethod()
    2656. 11-28 22:20:52.259: D/Unity(6050): > DeleteLocalRef()
    2657. 11-28 22:20:52.259: D/Unity(6050): > ExceptionOccurred()
    2658. 11-28 22:20:52.259: D/Unity(6050): > FromReflectedMethod()
    2659. 11-28 22:20:52.259: D/Unity(6050): > DeleteLocalRef()
    2660. 11-28 22:20:52.259: D/Unity(6050): > ExceptionOccurred()
    2661. 11-28 22:20:52.259: D/Unity(6050): > DeleteLocalRef()
    2662. 11-28 22:20:52.259: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    2663. 11-28 22:20:52.259: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    2664. 11-28 22:20:52.259: D/Unity(6050): > ExceptionOccurred()
    2665. 11-28 22:20:52.259: D/Unity(6050): > ExceptionOccurred()
    2666. 11-28 22:20:52.259: D/Unity(6050): > NewStringFromStr()
    2667. 11-28 22:20:52.259: D/Unity(6050): > ExceptionOccurred()
    2668. 11-28 22:20:52.259: D/Unity(6050): > NewStringFromStr()
    2669. 11-28 22:20:52.259: D/Unity(6050): > ExceptionOccurred()
    2670. 11-28 22:20:52.259: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2671. 11-28 22:20:52.259: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    2672. 11-28 22:20:52.259: D/Unity(6050): ! Class Object.getClass();
    2673. 11-28 22:20:52.259: D/Unity(6050): > ExceptionOccurred()
    2674. 11-28 22:20:52.259: D/Unity(6050): > DeleteLocalRef()
    2675. 11-28 22:20:52.259: D/Unity(6050): > DeleteLocalRef()
    2676. 11-28 22:20:52.259: D/Unity(6050): > FromReflectedMethod()
    2677. 11-28 22:20:52.259: D/Unity(6050): > ExceptionOccurred()
    2678. 11-28 22:20:52.259: D/Unity(6050): > DeleteLocalRef()
    2679. 11-28 22:20:52.259: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    2680. 11-28 22:20:52.259: D/Unity(6050): > ExceptionOccurred()
    2681. 11-28 22:20:52.259: D/Unity(6050): > GetObjectClass()
    2682. 11-28 22:20:52.259: D/Unity(6050): > ExceptionOccurred()
    2683. 11-28 22:20:52.259: D/Unity(6050): > NewGlobalRef()
    2684. 11-28 22:20:52.259: D/Unity(6050): > NewGlobalRef()
    2685. 11-28 22:20:52.259: D/Unity(6050): > DeleteLocalRef()
    2686. 11-28 22:20:52.260: D/Unity(6050): > DeleteLocalRef()
    2687. 11-28 22:20:52.260: D/Unity(6050): > NewStringFromStr()
    2688. 11-28 22:20:52.260: D/Unity(6050): > ExceptionOccurred()
    2689. 11-28 22:20:52.260: D/Unity(6050): > NewStringFromStr()
    2690. 11-28 22:20:52.260: D/Unity(6050): > ExceptionOccurred()
    2691. 11-28 22:20:52.260: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2692. 11-28 22:20:52.260: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    2693. 11-28 22:20:52.260: D/Unity(6050): ! String Class.getName();
    2694. 11-28 22:20:52.260: D/Unity(6050): > ExceptionOccurred()
    2695. 11-28 22:20:52.260: D/Unity(6050): > DeleteLocalRef()
    2696. 11-28 22:20:52.260: D/Unity(6050): > DeleteLocalRef()
    2697. 11-28 22:20:52.260: D/Unity(6050): > FromReflectedMethod()
    2698. 11-28 22:20:52.260: D/Unity(6050): > ExceptionOccurred()
    2699. 11-28 22:20:52.260: D/Unity(6050): > DeleteLocalRef()
    2700. 11-28 22:20:52.260: D/Unity(6050): > CallStringMethod(0x68b6, 0x6f6b2a58)
    2701. 11-28 22:20:52.260: D/Unity(6050): > ExceptionOccurred()
    2702. 11-28 22:20:52.260: D/Unity(6050): > DeleteGlobalRef()
    2703. 11-28 22:20:52.260: D/Unity(6050): > DeleteGlobalRef()
    2704. 11-28 22:20:52.260: D/Unity(6050): > NewStringFromStr()
    2705. 11-28 22:20:52.260: D/Unity(6050): > ExceptionOccurred()
    2706. 11-28 22:20:52.260: D/Unity(6050): > NewStringFromStr()
    2707. 11-28 22:20:52.260: D/Unity(6050): > ExceptionOccurred()
    2708. 11-28 22:20:52.260: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2709. 11-28 22:20:52.260: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    2710. 11-28 22:20:52.260: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    2711. 11-28 22:20:52.260: D/Unity(6050): > ExceptionOccurred()
    2712. 11-28 22:20:52.261: D/Unity(6050): > DeleteLocalRef()
    2713. 11-28 22:20:52.261: D/Unity(6050): > DeleteLocalRef()
    2714. 11-28 22:20:52.261: D/Unity(6050): > FromReflectedMethod()
    2715. 11-28 22:20:52.261: D/Unity(6050): > ExceptionOccurred()
    2716. 11-28 22:20:52.261: D/Unity(6050): > DeleteLocalRef()
    2717. 11-28 22:20:52.261: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    2718. 11-28 22:20:52.261: D/Unity(6050): > ExceptionOccurred()
    2719. 11-28 22:20:52.261: D/Unity(6050): > NewStringFromStr()
    2720. 11-28 22:20:52.261: D/Unity(6050): > ExceptionOccurred()
    2721. 11-28 22:20:52.261: D/Unity(6050): > NewStringFromStr()
    2722. 11-28 22:20:52.261: D/Unity(6050): > ExceptionOccurred()
    2723. 11-28 22:20:52.261: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2724. 11-28 22:20:52.261: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    2725. 11-28 22:20:52.261: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    2726. 11-28 22:20:52.261: D/Unity(6050): > ExceptionOccurred()
    2727. 11-28 22:20:52.261: D/Unity(6050): > DeleteLocalRef()
    2728. 11-28 22:20:52.261: D/Unity(6050): > DeleteLocalRef()
    2729. 11-28 22:20:52.261: D/Unity(6050): > FromReflectedMethod()
    2730. 11-28 22:20:52.261: D/Unity(6050): > ExceptionOccurred()
    2731. 11-28 22:20:52.261: D/Unity(6050): > DeleteLocalRef()
    2732. 11-28 22:20:52.261: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    2733. 11-28 22:20:52.267: D/Unity(6050): > ExceptionOccurred()
    2734. 11-28 22:20:52.267: D/Unity(6050): > NewStringFromStr()
    2735. 11-28 22:20:52.267: D/Unity(6050): > ExceptionOccurred()
    2736. 11-28 22:20:52.267: D/Unity(6050): > NewStringFromStr()
    2737. 11-28 22:20:52.267: D/Unity(6050): > ExceptionOccurred()
    2738. 11-28 22:20:52.267: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2739. 11-28 22:20:52.267: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    2740. 11-28 22:20:52.268: D/Unity(6050): ! Buffer Buffer.clear();
    2741. 11-28 22:20:52.268: D/Unity(6050): > ExceptionOccurred()
    2742. 11-28 22:20:52.268: D/Unity(6050): > DeleteLocalRef()
    2743. 11-28 22:20:52.268: D/Unity(6050): > DeleteLocalRef()
    2744. 11-28 22:20:52.268: D/Unity(6050): > FromReflectedMethod()
    2745. 11-28 22:20:52.268: D/Unity(6050): > ExceptionOccurred()
    2746. 11-28 22:20:52.268: D/Unity(6050): > DeleteLocalRef()
    2747. 11-28 22:20:52.268: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    2748. 11-28 22:20:52.268: D/Unity(6050): > ExceptionOccurred()
    2749. 11-28 22:20:52.268: D/Unity(6050): > GetObjectClass()
    2750. 11-28 22:20:52.268: D/Unity(6050): > ExceptionOccurred()
    2751. 11-28 22:20:52.268: D/Unity(6050): > NewGlobalRef()
    2752. 11-28 22:20:52.268: D/Unity(6050): > NewGlobalRef()
    2753. 11-28 22:20:52.268: D/Unity(6050): > DeleteLocalRef()
    2754. 11-28 22:20:52.268: D/Unity(6050): > DeleteLocalRef()
    2755. 11-28 22:20:52.268: D/Unity(6050): > NewStringFromStr()
    2756. 11-28 22:20:52.268: D/Unity(6050): > ExceptionOccurred()
    2757. 11-28 22:20:52.268: D/Unity(6050): > NewStringFromStr()
    2758. 11-28 22:20:52.268: D/Unity(6050): > ExceptionOccurred()
    2759. 11-28 22:20:52.268: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2760. 11-28 22:20:52.268: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    2761. 11-28 22:20:52.268: D/Unity(6050): ! Class Object.getClass();
    2762. 11-28 22:20:52.268: D/Unity(6050): > ExceptionOccurred()
    2763. 11-28 22:20:52.268: D/Unity(6050): > DeleteLocalRef()
    2764. 11-28 22:20:52.268: D/Unity(6050): > DeleteLocalRef()
    2765. 11-28 22:20:52.268: D/Unity(6050): > FromReflectedMethod()
    2766. 11-28 22:20:52.268: D/Unity(6050): > ExceptionOccurred()
    2767. 11-28 22:20:52.269: D/Unity(6050): > DeleteLocalRef()
    2768. 11-28 22:20:52.269: D/Unity(6050): > CallObjectMethod(0x68b2, 0x6f6a2af8)
    2769. 11-28 22:20:52.269: D/Unity(6050): > ExceptionOccurred()
    2770. 11-28 22:20:52.269: D/Unity(6050): > GetObjectClass()
    2771. 11-28 22:20:52.269: D/Unity(6050): > ExceptionOccurred()
    2772. 11-28 22:20:52.269: D/Unity(6050): > NewGlobalRef()
    2773. 11-28 22:20:52.269: D/Unity(6050): > NewGlobalRef()
    2774. 11-28 22:20:52.269: D/Unity(6050): > DeleteLocalRef()
    2775. 11-28 22:20:52.269: D/Unity(6050): > DeleteLocalRef()
    2776. 11-28 22:20:52.269: D/Unity(6050): > NewStringFromStr()
    2777. 11-28 22:20:52.269: D/Unity(6050): > ExceptionOccurred()
    2778. 11-28 22:20:52.269: D/Unity(6050): > NewStringFromStr()
    2779. 11-28 22:20:52.269: D/Unity(6050): > ExceptionOccurred()
    2780. 11-28 22:20:52.269: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2781. 11-28 22:20:52.269: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    2782. 11-28 22:20:52.269: D/Unity(6050): ! String Class.getName();
    2783. 11-28 22:20:52.269: D/Unity(6050): > ExceptionOccurred()
    2784. 11-28 22:20:52.269: D/Unity(6050): > DeleteLocalRef()
    2785. 11-28 22:20:52.269: D/Unity(6050): > DeleteLocalRef()
    2786. 11-28 22:20:52.269: D/Unity(6050): > FromReflectedMethod()
    2787. 11-28 22:20:52.269: D/Unity(6050): > ExceptionOccurred()
    2788. 11-28 22:20:52.269: D/Unity(6050): > DeleteLocalRef()
    2789. 11-28 22:20:52.269: D/Unity(6050): > CallStringMethod(0x689a, 0x6f6b2a58)
    2790. 11-28 22:20:52.269: D/Unity(6050): > ExceptionOccurred()
    2791. 11-28 22:20:52.269: D/Unity(6050): > DeleteGlobalRef()
    2792. 11-28 22:20:52.269: D/Unity(6050): > DeleteGlobalRef()
    2793. 11-28 22:20:52.269: D/Unity(6050): > NewStringFromStr()
    2794. 11-28 22:20:52.269: D/Unity(6050): > ExceptionOccurred()
    2795. 11-28 22:20:52.269: D/Unity(6050): > NewStringFromStr()
    2796. 11-28 22:20:52.269: D/Unity(6050): > ExceptionOccurred()
    2797. 11-28 22:20:52.269: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2798. 11-28 22:20:52.269: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    2799. 11-28 22:20:52.270: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    2800. 11-28 22:20:52.270: D/Unity(6050): > ExceptionOccurred()
    2801. 11-28 22:20:52.270: D/Unity(6050): > DeleteLocalRef()
    2802. 11-28 22:20:52.270: D/Unity(6050): > DeleteLocalRef()
    2803. 11-28 22:20:52.270: D/Unity(6050): > FromReflectedMethod()
    2804. 11-28 22:20:52.270: D/Unity(6050): > ExceptionOccurred()
    2805. 11-28 22:20:52.270: D/Unity(6050): > DeleteLocalRef()
    2806. 11-28 22:20:52.270: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    2807. 11-28 22:20:52.276: D/Unity(6050): > NewStringFromStr()
    2808. 11-28 22:20:52.276: D/Unity(6050): > ExceptionOccurred()
    2809. 11-28 22:20:52.276: D/Unity(6050): > NewStringFromStr()
    2810. 11-28 22:20:52.276: D/Unity(6050): > ExceptionOccurred()
    2811. 11-28 22:20:52.276: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2812. 11-28 22:20:52.276: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    2813. 11-28 22:20:52.276: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    2814. 11-28 22:20:52.276: D/Unity(6050): > ExceptionOccurred()
    2815. 11-28 22:20:52.276: D/Unity(6050): > DeleteLocalRef()
    2816. 11-28 22:20:52.276: D/Unity(6050): > DeleteLocalRef()
    2817. 11-28 22:20:52.276: D/Unity(6050): > FromReflectedMethod()
    2818. 11-28 22:20:52.276: D/Unity(6050): > ExceptionOccurred()
    2819. 11-28 22:20:52.276: D/Unity(6050): > DeleteLocalRef()
    2820. 11-28 22:20:52.280: D/Unity(6050): > ExceptionOccurred()
    2821. 11-28 22:20:52.280: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    2822. 11-28 22:20:52.282: D/Unity(6050): > ExceptionOccurred()
    2823. 11-28 22:20:52.282: D/Unity(6050): > ExceptionOccurred()
    2824. 11-28 22:20:52.282: D/Unity(6050): > DeleteLocalRef()
    2825. 11-28 22:20:52.282: D/Unity(6050): > DeleteGlobalRef()
    2826. 11-28 22:20:52.282: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    2827. 11-28 22:20:52.282: D/Unity(6050): > DeleteGlobalRef()
    2828. 11-28 22:20:52.292: D/Unity(6050): > NewStringFromStr()
    2829. 11-28 22:20:52.293: D/Unity(6050): > ExceptionOccurred()
    2830. 11-28 22:20:52.293: D/Unity(6050): > NewStringFromStr()
    2831. 11-28 22:20:52.293: D/Unity(6050): > ExceptionOccurred()
    2832. 11-28 22:20:52.293: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2833. 11-28 22:20:52.293: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    2834. 11-28 22:20:52.293: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    2835. 11-28 22:20:52.293: D/Unity(6050): > ExceptionOccurred()
    2836. 11-28 22:20:52.293: D/Unity(6050): > DeleteLocalRef()
    2837. 11-28 22:20:52.293: D/Unity(6050): > DeleteLocalRef()
    2838. 11-28 22:20:52.293: D/Unity(6050): > FromReflectedMethod()
    2839. 11-28 22:20:52.293: D/Unity(6050): > ExceptionOccurred()
    2840. 11-28 22:20:52.293: D/Unity(6050): > DeleteLocalRef()
    2841. 11-28 22:20:52.294: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    2842. 11-28 22:20:52.294: D/Unity(6050): > GetArrayLength()
    2843. 11-28 22:20:52.294: D/Unity(6050): > ExceptionOccurred()
    2844. 11-28 22:20:52.294: D/Unity(6050): > GetObjectArrayElement()
    2845. 11-28 22:20:52.294: D/Unity(6050): > ExceptionOccurred()
    2846. 11-28 22:20:52.294: D/Unity(6050): > GetObjectClass()
    2847. 11-28 22:20:52.294: D/Unity(6050): > ExceptionOccurred()
    2848. 11-28 22:20:52.294: D/Unity(6050): > NewGlobalRef()
    2849. 11-28 22:20:52.294: D/Unity(6050): > NewGlobalRef()
    2850. 11-28 22:20:52.294: D/Unity(6050): > DeleteLocalRef()
    2851. 11-28 22:20:52.294: D/Unity(6050): > GetObjectArrayElement()
    2852. 11-28 22:20:52.294: D/Unity(6050): > ExceptionOccurred()
    2853. 11-28 22:20:52.295: D/Unity(6050): > GetObjectClass()
    2854. 11-28 22:20:52.295: D/Unity(6050): > ExceptionOccurred()
    2855. 11-28 22:20:52.295: D/Unity(6050): > NewGlobalRef()
    2856. 11-28 22:20:52.295: D/Unity(6050): > NewGlobalRef()
    2857. 11-28 22:20:52.295: D/Unity(6050): > DeleteLocalRef()
    2858. 11-28 22:20:52.295: D/Unity(6050): > GetStringChars()
    2859. 11-28 22:20:52.295: D/Unity(6050): > NewStringFromStr()
    2860. 11-28 22:20:52.295: D/Unity(6050): > ExceptionOccurred()
    2861. 11-28 22:20:52.295: D/Unity(6050): > NewStringFromStr()
    2862. 11-28 22:20:52.295: D/Unity(6050): > ExceptionOccurred()
    2863. 11-28 22:20:52.295: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2864. 11-28 22:20:52.295: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    2865. 11-28 22:20:52.295: D/Unity(6050): ! long Long.longValue();
    2866. 11-28 22:20:52.295: D/Unity(6050): > ExceptionOccurred()
    2867. 11-28 22:20:52.295: D/Unity(6050): > DeleteLocalRef()
    2868. 11-28 22:20:52.295: D/Unity(6050): > DeleteLocalRef()
    2869. 11-28 22:20:52.295: D/Unity(6050): > FromReflectedMethod()
    2870. 11-28 22:20:52.295: D/Unity(6050): > ExceptionOccurred()
    2871. 11-28 22:20:52.295: D/Unity(6050): > DeleteLocalRef()
    2872. 11-28 22:20:52.295: D/Unity(6050): > CallLongMethod(0x68d2, 0x6f64d800)
    2873. 11-28 22:20:52.295: D/Unity(6050): > ExceptionOccurred()
    2874. 11-28 22:20:52.295: D/Unity(6050): > NewStringFromStr()
    2875. 11-28 22:20:52.295: D/Unity(6050): > ExceptionOccurred()
    2876. 11-28 22:20:52.295: D/Unity(6050): > NewStringFromStr()
    2877. 11-28 22:20:52.295: D/Unity(6050): > ExceptionOccurred()
    2878. 11-28 22:20:52.295: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2879. 11-28 22:20:52.295: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    2880. 11-28 22:20:52.296: D/Unity(6050): ! Class Object.getClass();
    2881. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2882. 11-28 22:20:52.296: D/Unity(6050): > DeleteLocalRef()
    2883. 11-28 22:20:52.296: D/Unity(6050): > DeleteLocalRef()
    2884. 11-28 22:20:52.296: D/Unity(6050): > FromReflectedMethod()
    2885. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2886. 11-28 22:20:52.296: D/Unity(6050): > DeleteLocalRef()
    2887. 11-28 22:20:52.296: D/Unity(6050): > CallObjectMethod(0x68b6, 0x6f6a2af8)
    2888. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2889. 11-28 22:20:52.296: D/Unity(6050): > GetObjectClass()
    2890. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2891. 11-28 22:20:52.296: D/Unity(6050): > NewGlobalRef()
    2892. 11-28 22:20:52.296: D/Unity(6050): > NewGlobalRef()
    2893. 11-28 22:20:52.296: D/Unity(6050): > DeleteLocalRef()
    2894. 11-28 22:20:52.296: D/Unity(6050): > DeleteLocalRef()
    2895. 11-28 22:20:52.296: D/Unity(6050): > NewStringFromStr()
    2896. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2897. 11-28 22:20:52.296: D/Unity(6050): > NewStringFromStr()
    2898. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2899. 11-28 22:20:52.296: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2900. 11-28 22:20:52.296: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    2901. 11-28 22:20:52.296: D/Unity(6050): ! String Class.getName();
    2902. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2903. 11-28 22:20:52.296: D/Unity(6050): > DeleteLocalRef()
    2904. 11-28 22:20:52.296: D/Unity(6050): > DeleteLocalRef()
    2905. 11-28 22:20:52.296: D/Unity(6050): > FromReflectedMethod()
    2906. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2907. 11-28 22:20:52.296: D/Unity(6050): > DeleteLocalRef()
    2908. 11-28 22:20:52.296: D/Unity(6050): > CallStringMethod(0x689a, 0x6f6b2a58)
    2909. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2910. 11-28 22:20:52.296: D/Unity(6050): > DeleteGlobalRef()
    2911. 11-28 22:20:52.296: D/Unity(6050): > DeleteGlobalRef()
    2912. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2913. 11-28 22:20:52.296: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    2914. 11-28 22:20:52.296: D/Unity(6050): > NewStringFromStr()
    2915. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2916. 11-28 22:20:52.296: D/Unity(6050): > NewStringFromStr()
    2917. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2918. 11-28 22:20:52.296: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2919. 11-28 22:20:52.296: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    2920. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2921. 11-28 22:20:52.296: D/Unity(6050): > DeleteLocalRef()
    2922. 11-28 22:20:52.296: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    2923. 11-28 22:20:52.296: D/Unity(6050): > ExceptionOccurred()
    2924. 11-28 22:20:52.296: D/Unity(6050): > DeleteLocalRef()
    2925. 11-28 22:20:52.296: D/Unity(6050): > DeleteLocalRef()
    2926. 11-28 22:20:52.297: D/Unity(6050): > FromReflectedMethod()
    2927. 11-28 22:20:52.297: D/Unity(6050): > ExceptionOccurred()
    2928. 11-28 22:20:52.297: D/Unity(6050): > DeleteLocalRef()
    2929. 11-28 22:20:52.297: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    2930. 11-28 22:20:52.297: D/Unity(6050): > ExceptionOccurred()
    2931. 11-28 22:20:52.297: D/Unity(6050): > NewStringFromStr()
    2932. 11-28 22:20:52.297: D/Unity(6050): > ExceptionOccurred()
    2933. 11-28 22:20:52.297: D/Unity(6050): > NewStringFromStr()
    2934. 11-28 22:20:52.297: D/Unity(6050): > ExceptionOccurred()
    2935. 11-28 22:20:52.297: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2936. 11-28 22:20:52.297: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    2937. 11-28 22:20:52.297: D/Unity(6050): ! Class Object.getClass();
    2938. 11-28 22:20:52.297: D/Unity(6050): > ExceptionOccurred()
    2939. 11-28 22:20:52.297: D/Unity(6050): > DeleteLocalRef()
    2940. 11-28 22:20:52.297: D/Unity(6050): > DeleteLocalRef()
    2941. 11-28 22:20:52.297: D/Unity(6050): > FromReflectedMethod()
    2942. 11-28 22:20:52.297: D/Unity(6050): > ExceptionOccurred()
    2943. 11-28 22:20:52.297: D/Unity(6050): > DeleteLocalRef()
    2944. 11-28 22:20:52.297: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    2945. 11-28 22:20:52.297: D/Unity(6050): > ExceptionOccurred()
    2946. 11-28 22:20:52.297: D/Unity(6050): > GetObjectClass()
    2947. 11-28 22:20:52.297: D/Unity(6050): > ExceptionOccurred()
    2948. 11-28 22:20:52.297: D/Unity(6050): > NewGlobalRef()
    2949. 11-28 22:20:52.297: D/Unity(6050): > NewGlobalRef()
    2950. 11-28 22:20:52.297: D/Unity(6050): > DeleteLocalRef()
    2951. 11-28 22:20:52.297: D/Unity(6050): > DeleteLocalRef()
    2952. 11-28 22:20:52.297: D/Unity(6050): > NewStringFromStr()
    2953. 11-28 22:20:52.297: D/Unity(6050): > ExceptionOccurred()
    2954. 11-28 22:20:52.297: D/Unity(6050): > NewStringFromStr()
    2955. 11-28 22:20:52.297: D/Unity(6050): > ExceptionOccurred()
    2956. 11-28 22:20:52.297: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2957. 11-28 22:20:52.298: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    2958. 11-28 22:20:52.298: D/Unity(6050): ! String Class.getName();
    2959. 11-28 22:20:52.298: D/Unity(6050): > ExceptionOccurred()
    2960. 11-28 22:20:52.298: D/Unity(6050): > DeleteLocalRef()
    2961. 11-28 22:20:52.298: D/Unity(6050): > DeleteLocalRef()
    2962. 11-28 22:20:52.298: D/Unity(6050): > FromReflectedMethod()
    2963. 11-28 22:20:52.298: D/Unity(6050): > ExceptionOccurred()
    2964. 11-28 22:20:52.298: D/Unity(6050): > DeleteLocalRef()
    2965. 11-28 22:20:52.298: D/Unity(6050): > CallStringMethod(0x6892, 0x6f6b2a58)
    2966. 11-28 22:20:52.298: D/Unity(6050): > ExceptionOccurred()
    2967. 11-28 22:20:52.298: D/Unity(6050): > DeleteGlobalRef()
    2968. 11-28 22:20:52.298: D/Unity(6050): > DeleteGlobalRef()
    2969. 11-28 22:20:52.298: D/Unity(6050): > NewStringFromStr()
    2970. 11-28 22:20:52.298: D/Unity(6050): > ExceptionOccurred()
    2971. 11-28 22:20:52.298: D/Unity(6050): > NewStringFromStr()
    2972. 11-28 22:20:52.298: D/Unity(6050): > ExceptionOccurred()
    2973. 11-28 22:20:52.298: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2974. 11-28 22:20:52.298: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    2975. 11-28 22:20:52.298: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    2976. 11-28 22:20:52.298: D/Unity(6050): > ExceptionOccurred()
    2977. 11-28 22:20:52.298: D/Unity(6050): > DeleteLocalRef()
    2978. 11-28 22:20:52.298: D/Unity(6050): > DeleteLocalRef()
    2979. 11-28 22:20:52.298: D/Unity(6050): > FromReflectedMethod()
    2980. 11-28 22:20:52.298: D/Unity(6050): > ExceptionOccurred()
    2981. 11-28 22:20:52.298: D/Unity(6050): > DeleteLocalRef()
    2982. 11-28 22:20:52.298: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    2983. 11-28 22:20:52.298: D/Unity(6050): > ExceptionOccurred()
    2984. 11-28 22:20:52.298: D/Unity(6050): > NewStringFromStr()
    2985. 11-28 22:20:52.298: D/Unity(6050): > ExceptionOccurred()
    2986. 11-28 22:20:52.298: D/Unity(6050): > NewStringFromStr()
    2987. 11-28 22:20:52.299: D/Unity(6050): > ExceptionOccurred()
    2988. 11-28 22:20:52.299: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    2989. 11-28 22:20:52.299: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    2990. 11-28 22:20:52.299: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    2991. 11-28 22:20:52.299: D/Unity(6050): > ExceptionOccurred()
    2992. 11-28 22:20:52.299: D/Unity(6050): > DeleteLocalRef()
    2993. 11-28 22:20:52.299: D/Unity(6050): > DeleteLocalRef()
    2994. 11-28 22:20:52.299: D/Unity(6050): > FromReflectedMethod()
    2995. 11-28 22:20:52.299: D/Unity(6050): > ExceptionOccurred()
    2996. 11-28 22:20:52.299: D/Unity(6050): > DeleteLocalRef()
    2997. 11-28 22:20:52.299: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    2998. 11-28 22:20:52.300: D/Unity(6050): > NewStringFromStr()
    2999. 11-28 22:20:52.300: D/Unity(6050): > ExceptionOccurred()
    3000. 11-28 22:20:52.301: D/Unity(6050): > NewStringFromStr()
    3001. 11-28 22:20:52.301: D/Unity(6050): > ExceptionOccurred()
    3002. 11-28 22:20:52.301: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3003. 11-28 22:20:52.301: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    3004. 11-28 22:20:52.301: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    3005. 11-28 22:20:52.301: D/Unity(6050): > ExceptionOccurred()
    3006. 11-28 22:20:52.301: D/Unity(6050): > DeleteLocalRef()
    3007. 11-28 22:20:52.301: D/Unity(6050): > DeleteLocalRef()
    3008. 11-28 22:20:52.301: D/Unity(6050): > FromReflectedMethod()
    3009. 11-28 22:20:52.301: D/Unity(6050): > ExceptionOccurred()
    3010. 11-28 22:20:52.301: D/Unity(6050): > DeleteLocalRef()
    3011. 11-28 22:20:52.301: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    3012. 11-28 22:20:52.302: D/Unity(6050): > ExceptionOccurred()
    3013. 11-28 22:20:52.304: D/Unity(6050): > ExceptionOccurred()
    3014. 11-28 22:20:52.304: D/Unity(6050): > NewStringFromStr()
    3015. 11-28 22:20:52.304: D/Unity(6050): > ExceptionOccurred()
    3016. 11-28 22:20:52.304: D/Unity(6050): > NewStringFromStr()
    3017. 11-28 22:20:52.304: D/Unity(6050): > ExceptionOccurred()
    3018. 11-28 22:20:52.304: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3019. 11-28 22:20:52.304: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    3020. 11-28 22:20:52.305: D/Unity(6050): ! Buffer Buffer.clear();
    3021. 11-28 22:20:52.305: D/Unity(6050): > ExceptionOccurred()
    3022. 11-28 22:20:52.305: D/Unity(6050): > DeleteLocalRef()
    3023. 11-28 22:20:52.305: D/Unity(6050): > DeleteLocalRef()
    3024. 11-28 22:20:52.305: D/Unity(6050): > FromReflectedMethod()
    3025. 11-28 22:20:52.305: D/Unity(6050): > ExceptionOccurred()
    3026. 11-28 22:20:52.305: D/Unity(6050): > DeleteLocalRef()
    3027. 11-28 22:20:52.305: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    3028. 11-28 22:20:52.305: D/Unity(6050): > ExceptionOccurred()
    3029. 11-28 22:20:52.305: D/Unity(6050): > GetObjectClass()
    3030. 11-28 22:20:52.305: D/Unity(6050): > ExceptionOccurred()
    3031. 11-28 22:20:52.305: D/Unity(6050): > NewGlobalRef()
    3032. 11-28 22:20:52.305: D/Unity(6050): > NewGlobalRef()
    3033. 11-28 22:20:52.305: D/Unity(6050): > DeleteLocalRef()
    3034. 11-28 22:20:52.305: D/Unity(6050): > DeleteLocalRef()
    3035. 11-28 22:20:52.305: D/Unity(6050): > NewStringFromStr()
    3036. 11-28 22:20:52.305: D/Unity(6050): > ExceptionOccurred()
    3037. 11-28 22:20:52.305: D/Unity(6050): > NewStringFromStr()
    3038. 11-28 22:20:52.305: D/Unity(6050): > ExceptionOccurred()
    3039. 11-28 22:20:52.305: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3040. 11-28 22:20:52.305: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    3041. 11-28 22:20:52.305: D/Unity(6050): ! Class Object.getClass();
    3042. 11-28 22:20:52.305: D/Unity(6050): > ExceptionOccurred()
    3043. 11-28 22:20:52.306: D/Unity(6050): > DeleteLocalRef()
    3044. 11-28 22:20:52.306: D/Unity(6050): > DeleteLocalRef()
    3045. 11-28 22:20:52.306: D/Unity(6050): > FromReflectedMethod()
    3046. 11-28 22:20:52.306: D/Unity(6050): > ExceptionOccurred()
    3047. 11-28 22:20:52.306: D/Unity(6050): > DeleteLocalRef()
    3048. 11-28 22:20:52.306: D/Unity(6050): > CallObjectMethod(0x689a, 0x6f6a2af8)
    3049. 11-28 22:20:52.306: D/Unity(6050): > ExceptionOccurred()
    3050. 11-28 22:20:52.306: D/Unity(6050): > GetObjectClass()
    3051. 11-28 22:20:52.306: D/Unity(6050): > ExceptionOccurred()
    3052. 11-28 22:20:52.306: D/Unity(6050): > NewGlobalRef()
    3053. 11-28 22:20:52.306: D/Unity(6050): > NewGlobalRef()
    3054. 11-28 22:20:52.306: D/Unity(6050): > DeleteLocalRef()
    3055. 11-28 22:20:52.306: D/Unity(6050): > DeleteLocalRef()
    3056. 11-28 22:20:52.306: D/Unity(6050): > NewStringFromStr()
    3057. 11-28 22:20:52.306: D/Unity(6050): > ExceptionOccurred()
    3058. 11-28 22:20:52.306: D/Unity(6050): > NewStringFromStr()
    3059. 11-28 22:20:52.306: D/Unity(6050): > ExceptionOccurred()
    3060. 11-28 22:20:52.306: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3061. 11-28 22:20:52.306: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    3062. 11-28 22:20:52.306: D/Unity(6050): ! String Class.getName();
    3063. 11-28 22:20:52.306: D/Unity(6050): > ExceptionOccurred()
    3064. 11-28 22:20:52.306: D/Unity(6050): > DeleteLocalRef()
    3065. 11-28 22:20:52.306: D/Unity(6050): > DeleteLocalRef()
    3066. 11-28 22:20:52.306: D/Unity(6050): > FromReflectedMethod()
    3067. 11-28 22:20:52.306: D/Unity(6050): > ExceptionOccurred()
    3068. 11-28 22:20:52.306: D/Unity(6050): > DeleteLocalRef()
    3069. 11-28 22:20:52.306: D/Unity(6050): > CallStringMethod(0x687a, 0x6f6b2a58)
    3070. 11-28 22:20:52.306: D/Unity(6050): > ExceptionOccurred()
    3071. 11-28 22:20:52.306: D/Unity(6050): > DeleteGlobalRef()
    3072. 11-28 22:20:52.306: D/Unity(6050): > DeleteGlobalRef()
    3073. 11-28 22:20:52.306: D/Unity(6050): > NewStringFromStr()
    3074. 11-28 22:20:52.306: D/Unity(6050): > ExceptionOccurred()
    3075. 11-28 22:20:52.306: D/Unity(6050): > NewStringFromStr()
    3076. 11-28 22:20:52.306: D/Unity(6050): > ExceptionOccurred()
    3077. 11-28 22:20:52.306: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3078. 11-28 22:20:52.306: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    3079. 11-28 22:20:52.306: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    3080. 11-28 22:20:52.306: D/Unity(6050): > ExceptionOccurred()
    3081. 11-28 22:20:52.306: D/Unity(6050): > DeleteLocalRef()
    3082. 11-28 22:20:52.306: D/Unity(6050): > DeleteLocalRef()
    3083. 11-28 22:20:52.306: D/Unity(6050): > FromReflectedMethod()
    3084. 11-28 22:20:52.307: D/Unity(6050): > ExceptionOccurred()
    3085. 11-28 22:20:52.307: D/Unity(6050): > DeleteLocalRef()
    3086. 11-28 22:20:52.307: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    3087. 11-28 22:20:52.318: D/Unity(6050): > NewStringFromStr()
    3088. 11-28 22:20:52.318: D/Unity(6050): > ExceptionOccurred()
    3089. 11-28 22:20:52.318: D/Unity(6050): > NewStringFromStr()
    3090. 11-28 22:20:52.318: D/Unity(6050): > ExceptionOccurred()
    3091. 11-28 22:20:52.318: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3092. 11-28 22:20:52.318: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    3093. 11-28 22:20:52.318: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    3094. 11-28 22:20:52.318: D/Unity(6050): > ExceptionOccurred()
    3095. 11-28 22:20:52.318: D/Unity(6050): > ExceptionOccurred()
    3096. 11-28 22:20:52.318: D/Unity(6050): > DeleteLocalRef()
    3097. 11-28 22:20:52.318: D/Unity(6050): > DeleteLocalRef()
    3098. 11-28 22:20:52.318: D/Unity(6050): > DeleteGlobalRef()
    3099. 11-28 22:20:52.318: D/Unity(6050): > FromReflectedMethod()
    3100. 11-28 22:20:52.318: D/Unity(6050): > DeleteGlobalRef()
    3101. 11-28 22:20:52.318: D/Unity(6050): > ExceptionOccurred()
    3102. 11-28 22:20:52.318: D/Unity(6050): > DeleteLocalRef()
    3103. 11-28 22:20:52.318: D/Unity(6050): > DeleteGlobalRef()
    3104. 11-28 22:20:52.318: D/Unity(6050): > DeleteGlobalRef()
    3105. 11-28 22:20:52.321: D/Unity(6050): > ExceptionOccurred()
    3106. 11-28 22:20:52.321: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    3107. 11-28 22:20:52.321: D/Unity(6050): > ExceptionOccurred()
    3108. 11-28 22:20:52.321: D/Unity(6050): > DeleteLocalRef()
    3109. 11-28 22:20:52.333: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    3110. 11-28 22:20:52.333: D/Unity(6050): > GetArrayLength()
    3111. 11-28 22:20:52.333: D/Unity(6050): > ExceptionOccurred()
    3112. 11-28 22:20:52.333: D/Unity(6050): > GetObjectArrayElement()
    3113. 11-28 22:20:52.333: D/Unity(6050): > ExceptionOccurred()
    3114. 11-28 22:20:52.333: D/Unity(6050): > GetObjectClass()
    3115. 11-28 22:20:52.333: D/Unity(6050): > ExceptionOccurred()
    3116. 11-28 22:20:52.333: D/Unity(6050): > NewGlobalRef()
    3117. 11-28 22:20:52.334: D/Unity(6050): > NewGlobalRef()
    3118. 11-28 22:20:52.334: D/Unity(6050): > DeleteLocalRef()
    3119. 11-28 22:20:52.334: D/Unity(6050): > GetObjectArrayElement()
    3120. 11-28 22:20:52.334: D/Unity(6050): > ExceptionOccurred()
    3121. 11-28 22:20:52.334: D/Unity(6050): > GetObjectClass()
    3122. 11-28 22:20:52.334: D/Unity(6050): > ExceptionOccurred()
    3123. 11-28 22:20:52.334: D/Unity(6050): > NewGlobalRef()
    3124. 11-28 22:20:52.334: D/Unity(6050): > NewGlobalRef()
    3125. 11-28 22:20:52.334: D/Unity(6050): > DeleteLocalRef()
    3126. 11-28 22:20:52.334: D/Unity(6050): > GetStringChars()
    3127. 11-28 22:20:52.334: D/Unity(6050): > NewStringFromStr()
    3128. 11-28 22:20:52.334: D/Unity(6050): > ExceptionOccurred()
    3129. 11-28 22:20:52.334: D/Unity(6050): > NewStringFromStr()
    3130. 11-28 22:20:52.334: D/Unity(6050): > ExceptionOccurred()
    3131. 11-28 22:20:52.334: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3132. 11-28 22:20:52.334: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    3133. 11-28 22:20:52.334: D/Unity(6050): ! long Long.longValue();
    3134. 11-28 22:20:52.334: D/Unity(6050): > ExceptionOccurred()
    3135. 11-28 22:20:52.334: D/Unity(6050): > DeleteLocalRef()
    3136. 11-28 22:20:52.334: D/Unity(6050): > DeleteLocalRef()
    3137. 11-28 22:20:52.334: D/Unity(6050): > FromReflectedMethod()
    3138. 11-28 22:20:52.334: D/Unity(6050): > ExceptionOccurred()
    3139. 11-28 22:20:52.334: D/Unity(6050): > DeleteLocalRef()
    3140. 11-28 22:20:52.334: D/Unity(6050): > CallLongMethod(0x68b2, 0x6f64d800)
    3141. 11-28 22:20:52.334: D/Unity(6050): > ExceptionOccurred()
    3142. 11-28 22:20:52.335: D/Unity(6050): > NewStringFromStr()
    3143. 11-28 22:20:52.335: D/Unity(6050): > ExceptionOccurred()
    3144. 11-28 22:20:52.335: D/Unity(6050): > NewStringFromStr()
    3145. 11-28 22:20:52.335: D/Unity(6050): > ExceptionOccurred()
    3146. 11-28 22:20:52.335: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3147. 11-28 22:20:52.335: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    3148. 11-28 22:20:52.335: D/Unity(6050): ! Class Object.getClass();
    3149. 11-28 22:20:52.335: D/Unity(6050): > ExceptionOccurred()
    3150. 11-28 22:20:52.335: D/Unity(6050): > DeleteLocalRef()
    3151. 11-28 22:20:52.335: D/Unity(6050): > DeleteLocalRef()
    3152. 11-28 22:20:52.335: D/Unity(6050): > FromReflectedMethod()
    3153. 11-28 22:20:52.335: D/Unity(6050): > ExceptionOccurred()
    3154. 11-28 22:20:52.335: D/Unity(6050): > DeleteLocalRef()
    3155. 11-28 22:20:52.335: D/Unity(6050): > CallObjectMethod(0x6892, 0x6f6a2af8)
    3156. 11-28 22:20:52.335: D/Unity(6050): > ExceptionOccurred()
    3157. 11-28 22:20:52.335: D/Unity(6050): > GetObjectClass()
    3158. 11-28 22:20:52.335: D/Unity(6050): > ExceptionOccurred()
    3159. 11-28 22:20:52.335: D/Unity(6050): > NewGlobalRef()
    3160. 11-28 22:20:52.335: D/Unity(6050): > NewGlobalRef()
    3161. 11-28 22:20:52.335: D/Unity(6050): > DeleteLocalRef()
    3162. 11-28 22:20:52.335: D/Unity(6050): > DeleteLocalRef()
    3163. 11-28 22:20:52.335: D/Unity(6050): > NewStringFromStr()
    3164. 11-28 22:20:52.335: D/Unity(6050): > ExceptionOccurred()
    3165. 11-28 22:20:52.335: D/Unity(6050): > NewStringFromStr()
    3166. 11-28 22:20:52.335: D/Unity(6050): > ExceptionOccurred()
    3167. 11-28 22:20:52.335: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3168. 11-28 22:20:52.336: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    3169. 11-28 22:20:52.336: D/Unity(6050): ! String Class.getName();
    3170. 11-28 22:20:52.336: D/Unity(6050): > ExceptionOccurred()
    3171. 11-28 22:20:52.336: D/Unity(6050): > DeleteLocalRef()
    3172. 11-28 22:20:52.336: D/Unity(6050): > DeleteLocalRef()
    3173. 11-28 22:20:52.336: D/Unity(6050): > FromReflectedMethod()
    3174. 11-28 22:20:52.336: D/Unity(6050): > ExceptionOccurred()
    3175. 11-28 22:20:52.336: D/Unity(6050): > DeleteLocalRef()
    3176. 11-28 22:20:52.336: D/Unity(6050): > CallStringMethod(0x6876, 0x6f6b2a58)
    3177. 11-28 22:20:52.336: D/Unity(6050): > ExceptionOccurred()
    3178. 11-28 22:20:52.336: D/Unity(6050): > DeleteGlobalRef()
    3179. 11-28 22:20:52.336: D/Unity(6050): > DeleteGlobalRef()
    3180. 11-28 22:20:52.336: D/Unity(6050): > NewStringFromStr()
    3181. 11-28 22:20:52.336: D/Unity(6050): > ExceptionOccurred()
    3182. 11-28 22:20:52.336: D/Unity(6050): > NewStringFromStr()
    3183. 11-28 22:20:52.336: D/Unity(6050): > ExceptionOccurred()
    3184. 11-28 22:20:52.336: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3185. 11-28 22:20:52.336: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    3186. 11-28 22:20:52.336: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    3187. 11-28 22:20:52.336: D/Unity(6050): > ExceptionOccurred()
    3188. 11-28 22:20:52.336: D/Unity(6050): > DeleteLocalRef()
    3189. 11-28 22:20:52.336: D/Unity(6050): > DeleteLocalRef()
    3190. 11-28 22:20:52.336: D/Unity(6050): > FromReflectedMethod()
    3191. 11-28 22:20:52.336: D/Unity(6050): > ExceptionOccurred()
    3192. 11-28 22:20:52.336: D/Unity(6050): > DeleteLocalRef()
    3193. 11-28 22:20:52.336: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    3194. 11-28 22:20:52.336: D/Unity(6050): > ExceptionOccurred()
    3195. 11-28 22:20:52.337: D/Unity(6050): > NewStringFromStr()
    3196. 11-28 22:20:52.337: D/Unity(6050): > ExceptionOccurred()
    3197. 11-28 22:20:52.337: D/Unity(6050): > NewStringFromStr()
    3198. 11-28 22:20:52.337: D/Unity(6050): > ExceptionOccurred()
    3199. 11-28 22:20:52.337: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3200. 11-28 22:20:52.337: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    3201. 11-28 22:20:52.337: D/Unity(6050): ! Class Object.getClass();
    3202. 11-28 22:20:52.337: D/Unity(6050): > ExceptionOccurred()
    3203. 11-28 22:20:52.337: D/Unity(6050): > DeleteLocalRef()
    3204. 11-28 22:20:52.337: D/Unity(6050): > DeleteLocalRef()
    3205. 11-28 22:20:52.337: D/Unity(6050): > FromReflectedMethod()
    3206. 11-28 22:20:52.337: D/Unity(6050): > ExceptionOccurred()
    3207. 11-28 22:20:52.337: D/Unity(6050): > DeleteLocalRef()
    3208. 11-28 22:20:52.337: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    3209. 11-28 22:20:52.337: D/Unity(6050): > ExceptionOccurred()
    3210. 11-28 22:20:52.337: D/Unity(6050): > GetObjectClass()
    3211. 11-28 22:20:52.337: D/Unity(6050): > ExceptionOccurred()
    3212. 11-28 22:20:52.337: D/Unity(6050): > NewGlobalRef()
    3213. 11-28 22:20:52.337: D/Unity(6050): > NewGlobalRef()
    3214. 11-28 22:20:52.337: D/Unity(6050): > DeleteLocalRef()
    3215. 11-28 22:20:52.337: D/Unity(6050): > DeleteLocalRef()
    3216. 11-28 22:20:52.337: D/Unity(6050): > NewStringFromStr()
    3217. 11-28 22:20:52.337: D/Unity(6050): > ExceptionOccurred()
    3218. 11-28 22:20:52.337: D/Unity(6050): > NewStringFromStr()
    3219. 11-28 22:20:52.337: D/Unity(6050): > ExceptionOccurred()
    3220. 11-28 22:20:52.337: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3221. 11-28 22:20:52.337: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    3222. 11-28 22:20:52.337: D/Unity(6050): ! String Class.getName();
    3223. 11-28 22:20:52.337: D/Unity(6050): > ExceptionOccurred()
    3224. 11-28 22:20:52.337: D/Unity(6050): > DeleteLocalRef()
    3225. 11-28 22:20:52.337: D/Unity(6050): > DeleteLocalRef()
    3226. 11-28 22:20:52.337: D/Unity(6050): > FromReflectedMethod()
    3227. 11-28 22:20:52.337: D/Unity(6050): > ExceptionOccurred()
    3228. 11-28 22:20:52.337: D/Unity(6050): > DeleteLocalRef()
    3229. 11-28 22:20:52.338: D/Unity(6050): > CallStringMethod(0x687a, 0x6f6b2a58)
    3230. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3231. 11-28 22:20:52.338: D/Unity(6050): > DeleteGlobalRef()
    3232. 11-28 22:20:52.338: D/Unity(6050): > DeleteGlobalRef()
    3233. 11-28 22:20:52.338: D/Unity(6050): > NewStringFromStr()
    3234. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3235. 11-28 22:20:52.338: D/Unity(6050): > NewStringFromStr()
    3236. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3237. 11-28 22:20:52.338: D/Unity(6050): > NewStringFromStr()
    3238. 11-28 22:20:52.338: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3239. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3240. 11-28 22:20:52.338: D/Unity(6050): > NewStringFromStr()
    3241. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3242. 11-28 22:20:52.338: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    3243. 11-28 22:20:52.338: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3244. 11-28 22:20:52.338: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    3245. 11-28 22:20:52.338: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    3246. 11-28 22:20:52.338: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    3247. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3248. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3249. 11-28 22:20:52.338: D/Unity(6050): > DeleteLocalRef()
    3250. 11-28 22:20:52.338: D/Unity(6050): > DeleteLocalRef()
    3251. 11-28 22:20:52.338: D/Unity(6050): > DeleteLocalRef()
    3252. 11-28 22:20:52.338: D/Unity(6050): > DeleteLocalRef()
    3253. 11-28 22:20:52.338: D/Unity(6050): > FromReflectedMethod()
    3254. 11-28 22:20:52.338: D/Unity(6050): > FromReflectedMethod()
    3255. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3256. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3257. 11-28 22:20:52.338: D/Unity(6050): > DeleteLocalRef()
    3258. 11-28 22:20:52.338: D/Unity(6050): > DeleteLocalRef()
    3259. 11-28 22:20:52.338: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    3260. 11-28 22:20:52.338: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    3261. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3262. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3263. 11-28 22:20:52.338: D/Unity(6050): > NewStringFromStr()
    3264. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3265. 11-28 22:20:52.338: D/Unity(6050): > NewStringFromStr()
    3266. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3267. 11-28 22:20:52.338: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3268. 11-28 22:20:52.338: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    3269. 11-28 22:20:52.338: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    3270. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3271. 11-28 22:20:52.338: D/Unity(6050): > DeleteLocalRef()
    3272. 11-28 22:20:52.338: D/Unity(6050): > DeleteLocalRef()
    3273. 11-28 22:20:52.338: D/Unity(6050): > FromReflectedMethod()
    3274. 11-28 22:20:52.338: D/Unity(6050): > ExceptionOccurred()
    3275. 11-28 22:20:52.338: D/Unity(6050): > DeleteLocalRef()
    3276. 11-28 22:20:52.338: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    3277. 11-28 22:20:52.342: D/Unity(6050): > NewStringFromStr()
    3278. 11-28 22:20:52.342: D/Unity(6050): > ExceptionOccurred()
    3279. 11-28 22:20:52.342: D/Unity(6050): > NewStringFromStr()
    3280. 11-28 22:20:52.342: D/Unity(6050): > ExceptionOccurred()
    3281. 11-28 22:20:52.342: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3282. 11-28 22:20:52.343: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    3283. 11-28 22:20:52.343: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    3284. 11-28 22:20:52.343: D/Unity(6050): > ExceptionOccurred()
    3285. 11-28 22:20:52.343: D/Unity(6050): > DeleteLocalRef()
    3286. 11-28 22:20:52.343: D/Unity(6050): > DeleteLocalRef()
    3287. 11-28 22:20:52.343: D/Unity(6050): > FromReflectedMethod()
    3288. 11-28 22:20:52.343: D/Unity(6050): > ExceptionOccurred()
    3289. 11-28 22:20:52.343: D/Unity(6050): > DeleteLocalRef()
    3290. 11-28 22:20:52.343: D/Unity(6050): > ExceptionOccurred()
    3291. 11-28 22:20:52.343: D/Unity(6050): > NewStringFromStr()
    3292. 11-28 22:20:52.343: D/Unity(6050): > ExceptionOccurred()
    3293. 11-28 22:20:52.343: D/Unity(6050): > NewStringFromStr()
    3294. 11-28 22:20:52.343: D/Unity(6050): > ExceptionOccurred()
    3295. 11-28 22:20:52.343: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3296. 11-28 22:20:52.343: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    3297. 11-28 22:20:52.343: D/Unity(6050): ! Buffer Buffer.clear();
    3298. 11-28 22:20:52.343: D/Unity(6050): > ExceptionOccurred()
    3299. 11-28 22:20:52.343: D/Unity(6050): > DeleteLocalRef()
    3300. 11-28 22:20:52.343: D/Unity(6050): > DeleteLocalRef()
    3301. 11-28 22:20:52.343: D/Unity(6050): > FromReflectedMethod()
    3302. 11-28 22:20:52.343: D/Unity(6050): > ExceptionOccurred()
    3303. 11-28 22:20:52.343: D/Unity(6050): > DeleteLocalRef()
    3304. 11-28 22:20:52.343: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    3305. 11-28 22:20:52.344: D/Unity(6050): > ExceptionOccurred()
    3306. 11-28 22:20:52.344: D/Unity(6050): > GetObjectClass()
    3307. 11-28 22:20:52.344: D/Unity(6050): > ExceptionOccurred()
    3308. 11-28 22:20:52.344: D/Unity(6050): > NewGlobalRef()
    3309. 11-28 22:20:52.344: D/Unity(6050): > NewGlobalRef()
    3310. 11-28 22:20:52.344: D/Unity(6050): > DeleteLocalRef()
    3311. 11-28 22:20:52.344: D/Unity(6050): > DeleteLocalRef()
    3312. 11-28 22:20:52.344: D/Unity(6050): > NewStringFromStr()
    3313. 11-28 22:20:52.344: D/Unity(6050): > ExceptionOccurred()
    3314. 11-28 22:20:52.344: D/Unity(6050): > NewStringFromStr()
    3315. 11-28 22:20:52.344: D/Unity(6050): > ExceptionOccurred()
    3316. 11-28 22:20:52.344: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3317. 11-28 22:20:52.344: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    3318. 11-28 22:20:52.344: D/Unity(6050): ! Class Object.getClass();
    3319. 11-28 22:20:52.344: D/Unity(6050): > ExceptionOccurred()
    3320. 11-28 22:20:52.344: D/Unity(6050): > DeleteLocalRef()
    3321. 11-28 22:20:52.344: D/Unity(6050): > DeleteLocalRef()
    3322. 11-28 22:20:52.344: D/Unity(6050): > FromReflectedMethod()
    3323. 11-28 22:20:52.344: D/Unity(6050): > ExceptionOccurred()
    3324. 11-28 22:20:52.344: D/Unity(6050): > DeleteLocalRef()
    3325. 11-28 22:20:52.344: D/Unity(6050): > CallObjectMethod(0x6872, 0x6f6a2af8)
    3326. 11-28 22:20:52.344: D/Unity(6050): > ExceptionOccurred()
    3327. 11-28 22:20:52.344: D/Unity(6050): > GetObjectClass()
    3328. 11-28 22:20:52.344: D/Unity(6050): > ExceptionOccurred()
    3329. 11-28 22:20:52.344: D/Unity(6050): > NewGlobalRef()
    3330. 11-28 22:20:52.344: D/Unity(6050): > NewGlobalRef()
    3331. 11-28 22:20:52.344: D/Unity(6050): > DeleteLocalRef()
    3332. 11-28 22:20:52.344: D/Unity(6050): > DeleteLocalRef()
    3333. 11-28 22:20:52.344: D/Unity(6050): > NewStringFromStr()
    3334. 11-28 22:20:52.344: D/Unity(6050): > ExceptionOccurred()
    3335. 11-28 22:20:52.344: D/Unity(6050): > NewStringFromStr()
    3336. 11-28 22:20:52.344: D/Unity(6050): > ExceptionOccurred()
    3337. 11-28 22:20:52.344: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3338. 11-28 22:20:52.344: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    3339. 11-28 22:20:52.344: D/Unity(6050): ! String Class.getName();
    3340. 11-28 22:20:52.344: D/Unity(6050): > ExceptionOccurred()
    3341. 11-28 22:20:52.344: D/Unity(6050): > DeleteLocalRef()
    3342. 11-28 22:20:52.345: D/Unity(6050): > DeleteLocalRef()
    3343. 11-28 22:20:52.345: D/Unity(6050): > FromReflectedMethod()
    3344. 11-28 22:20:52.345: D/Unity(6050): > ExceptionOccurred()
    3345. 11-28 22:20:52.345: D/Unity(6050): > DeleteLocalRef()
    3346. 11-28 22:20:52.345: D/Unity(6050): > CallStringMethod(0x685a, 0x6f6b2a58)
    3347. 11-28 22:20:52.345: D/Unity(6050): > ExceptionOccurred()
    3348. 11-28 22:20:52.345: D/Unity(6050): > DeleteGlobalRef()
    3349. 11-28 22:20:52.345: D/Unity(6050): > DeleteGlobalRef()
    3350. 11-28 22:20:52.345: D/Unity(6050): > NewStringFromStr()
    3351. 11-28 22:20:52.345: D/Unity(6050): > ExceptionOccurred()
    3352. 11-28 22:20:52.345: D/Unity(6050): > NewStringFromStr()
    3353. 11-28 22:20:52.345: D/Unity(6050): > ExceptionOccurred()
    3354. 11-28 22:20:52.345: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3355. 11-28 22:20:52.345: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    3356. 11-28 22:20:52.345: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    3357. 11-28 22:20:52.345: D/Unity(6050): > ExceptionOccurred()
    3358. 11-28 22:20:52.345: D/Unity(6050): > DeleteLocalRef()
    3359. 11-28 22:20:52.345: D/Unity(6050): > DeleteLocalRef()
    3360. 11-28 22:20:52.345: D/Unity(6050): > FromReflectedMethod()
    3361. 11-28 22:20:52.345: D/Unity(6050): > ExceptionOccurred()
    3362. 11-28 22:20:52.345: D/Unity(6050): > DeleteLocalRef()
    3363. 11-28 22:20:52.345: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    3364. 11-28 22:20:52.346: D/Unity(6050): > ExceptionOccurred()
    3365. 11-28 22:20:52.346: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    3366. 11-28 22:20:52.356: D/Unity(6050): > ExceptionOccurred()
    3367. 11-28 22:20:52.356: D/Unity(6050): > DeleteGlobalRef()
    3368. 11-28 22:20:52.356: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    3369. 11-28 22:20:52.356: D/Unity(6050): > DeleteGlobalRef()
    3370. 11-28 22:20:52.356: D/Unity(6050): > ExceptionOccurred()
    3371. 11-28 22:20:52.356: D/Unity(6050): > DeleteLocalRef()
    3372. 11-28 22:20:52.367: D/Unity(6050): > NewStringFromStr()
    3373. 11-28 22:20:52.367: D/Unity(6050): > ExceptionOccurred()
    3374. 11-28 22:20:52.367: D/Unity(6050): > NewStringFromStr()
    3375. 11-28 22:20:52.367: D/Unity(6050): > ExceptionOccurred()
    3376. 11-28 22:20:52.367: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3377. 11-28 22:20:52.368: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    3378. 11-28 22:20:52.368: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    3379. 11-28 22:20:52.368: D/Unity(6050): > ExceptionOccurred()
    3380. 11-28 22:20:52.368: D/Unity(6050): > DeleteLocalRef()
    3381. 11-28 22:20:52.368: D/Unity(6050): > DeleteLocalRef()
    3382. 11-28 22:20:52.368: D/Unity(6050): > FromReflectedMethod()
    3383. 11-28 22:20:52.368: D/Unity(6050): > ExceptionOccurred()
    3384. 11-28 22:20:52.368: D/Unity(6050): > DeleteLocalRef()
    3385. 11-28 22:20:52.371: D/Unity(6050): > ExceptionOccurred()
    3386. 11-28 22:20:52.372: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    3387. 11-28 22:20:52.372: D/Unity(6050): > ExceptionOccurred()
    3388. 11-28 22:20:52.372: D/Unity(6050): > DeleteLocalRef()
    3389. 11-28 22:20:52.374: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    3390. 11-28 22:20:52.374: D/Unity(6050): > GetArrayLength()
    3391. 11-28 22:20:52.374: D/Unity(6050): > ExceptionOccurred()
    3392. 11-28 22:20:52.374: D/Unity(6050): > GetObjectArrayElement()
    3393. 11-28 22:20:52.374: D/Unity(6050): > ExceptionOccurred()
    3394. 11-28 22:20:52.374: D/Unity(6050): > GetObjectClass()
    3395. 11-28 22:20:52.374: D/Unity(6050): > ExceptionOccurred()
    3396. 11-28 22:20:52.375: D/Unity(6050): > NewGlobalRef()
    3397. 11-28 22:20:52.375: D/Unity(6050): > NewGlobalRef()
    3398. 11-28 22:20:52.375: D/Unity(6050): > DeleteLocalRef()
    3399. 11-28 22:20:52.375: D/Unity(6050): > GetObjectArrayElement()
    3400. 11-28 22:20:52.375: D/Unity(6050): > ExceptionOccurred()
    3401. 11-28 22:20:52.375: D/Unity(6050): > GetObjectClass()
    3402. 11-28 22:20:52.375: D/Unity(6050): > ExceptionOccurred()
    3403. 11-28 22:20:52.375: D/Unity(6050): > NewGlobalRef()
    3404. 11-28 22:20:52.375: D/Unity(6050): > NewGlobalRef()
    3405. 11-28 22:20:52.375: D/Unity(6050): > DeleteLocalRef()
    3406. 11-28 22:20:52.375: D/Unity(6050): > GetStringChars()
    3407. 11-28 22:20:52.375: D/Unity(6050): > NewStringFromStr()
    3408. 11-28 22:20:52.375: D/Unity(6050): > ExceptionOccurred()
    3409. 11-28 22:20:52.375: D/Unity(6050): > NewStringFromStr()
    3410. 11-28 22:20:52.375: D/Unity(6050): > ExceptionOccurred()
    3411. 11-28 22:20:52.375: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3412. 11-28 22:20:52.375: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    3413. 11-28 22:20:52.375: D/Unity(6050): ! long Long.longValue();
    3414. 11-28 22:20:52.375: D/Unity(6050): > ExceptionOccurred()
    3415. 11-28 22:20:52.375: D/Unity(6050): > DeleteLocalRef()
    3416. 11-28 22:20:52.375: D/Unity(6050): > DeleteLocalRef()
    3417. 11-28 22:20:52.375: D/Unity(6050): > FromReflectedMethod()
    3418. 11-28 22:20:52.375: D/Unity(6050): > ExceptionOccurred()
    3419. 11-28 22:20:52.375: D/Unity(6050): > DeleteLocalRef()
    3420. 11-28 22:20:52.375: D/Unity(6050): > CallLongMethod(0x689a, 0x6f64d800)
    3421. 11-28 22:20:52.375: D/Unity(6050): > ExceptionOccurred()
    3422. 11-28 22:20:52.375: D/Unity(6050): > NewStringFromStr()
    3423. 11-28 22:20:52.376: D/Unity(6050): > ExceptionOccurred()
    3424. 11-28 22:20:52.376: D/Unity(6050): > NewStringFromStr()
    3425. 11-28 22:20:52.376: D/Unity(6050): > ExceptionOccurred()
    3426. 11-28 22:20:52.376: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3427. 11-28 22:20:52.376: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    3428. 11-28 22:20:52.376: D/Unity(6050): ! Class Object.getClass();
    3429. 11-28 22:20:52.376: D/Unity(6050): > ExceptionOccurred()
    3430. 11-28 22:20:52.376: D/Unity(6050): > DeleteLocalRef()
    3431. 11-28 22:20:52.376: D/Unity(6050): > DeleteLocalRef()
    3432. 11-28 22:20:52.376: D/Unity(6050): > FromReflectedMethod()
    3433. 11-28 22:20:52.376: D/Unity(6050): > ExceptionOccurred()
    3434. 11-28 22:20:52.376: D/Unity(6050): > DeleteLocalRef()
    3435. 11-28 22:20:52.376: D/Unity(6050): > CallObjectMethod(0x6876, 0x6f6a2af8)
    3436. 11-28 22:20:52.376: D/Unity(6050): > ExceptionOccurred()
    3437. 11-28 22:20:52.376: D/Unity(6050): > GetObjectClass()
    3438. 11-28 22:20:52.376: D/Unity(6050): > ExceptionOccurred()
    3439. 11-28 22:20:52.376: D/Unity(6050): > NewGlobalRef()
    3440. 11-28 22:20:52.376: D/Unity(6050): > NewGlobalRef()
    3441. 11-28 22:20:52.376: D/Unity(6050): > DeleteLocalRef()
    3442. 11-28 22:20:52.376: D/Unity(6050): > DeleteLocalRef()
    3443. 11-28 22:20:52.376: D/Unity(6050): > NewStringFromStr()
    3444. 11-28 22:20:52.376: D/Unity(6050): > ExceptionOccurred()
    3445. 11-28 22:20:52.376: D/Unity(6050): > NewStringFromStr()
    3446. 11-28 22:20:52.376: D/Unity(6050): > ExceptionOccurred()
    3447. 11-28 22:20:52.376: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3448. 11-28 22:20:52.376: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    3449. 11-28 22:20:52.376: D/Unity(6050): ! String Class.getName();
    3450. 11-28 22:20:52.376: D/Unity(6050): > ExceptionOccurred()
    3451. 11-28 22:20:52.376: D/Unity(6050): > DeleteLocalRef()
    3452. 11-28 22:20:52.376: D/Unity(6050): > DeleteLocalRef()
    3453. 11-28 22:20:52.376: D/Unity(6050): > FromReflectedMethod()
    3454. 11-28 22:20:52.376: D/Unity(6050): > ExceptionOccurred()
    3455. 11-28 22:20:52.376: D/Unity(6050): > DeleteLocalRef()
    3456. 11-28 22:20:52.376: D/Unity(6050): > CallStringMethod(0x6856, 0x6f6b2a58)
    3457. 11-28 22:20:52.376: D/Unity(6050): > ExceptionOccurred()
    3458. 11-28 22:20:52.377: D/Unity(6050): > DeleteGlobalRef()
    3459. 11-28 22:20:52.377: D/Unity(6050): > DeleteGlobalRef()
    3460. 11-28 22:20:52.377: D/Unity(6050): > NewStringFromStr()
    3461. 11-28 22:20:52.377: D/Unity(6050): > ExceptionOccurred()
    3462. 11-28 22:20:52.377: D/Unity(6050): > NewStringFromStr()
    3463. 11-28 22:20:52.377: D/Unity(6050): > ExceptionOccurred()
    3464. 11-28 22:20:52.377: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3465. 11-28 22:20:52.377: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    3466. 11-28 22:20:52.377: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    3467. 11-28 22:20:52.377: D/Unity(6050): > ExceptionOccurred()
    3468. 11-28 22:20:52.377: D/Unity(6050): > DeleteLocalRef()
    3469. 11-28 22:20:52.377: D/Unity(6050): > DeleteLocalRef()
    3470. 11-28 22:20:52.377: D/Unity(6050): > FromReflectedMethod()
    3471. 11-28 22:20:52.377: D/Unity(6050): > ExceptionOccurred()
    3472. 11-28 22:20:52.377: D/Unity(6050): > DeleteLocalRef()
    3473. 11-28 22:20:52.377: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    3474. 11-28 22:20:52.377: D/Unity(6050): > ExceptionOccurred()
    3475. 11-28 22:20:52.377: D/Unity(6050): > NewStringFromStr()
    3476. 11-28 22:20:52.377: D/Unity(6050): > ExceptionOccurred()
    3477. 11-28 22:20:52.377: D/Unity(6050): > NewStringFromStr()
    3478. 11-28 22:20:52.377: D/Unity(6050): > ExceptionOccurred()
    3479. 11-28 22:20:52.377: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3480. 11-28 22:20:52.377: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    3481. 11-28 22:20:52.377: D/Unity(6050): ! Class Object.getClass();
    3482. 11-28 22:20:52.378: D/Unity(6050): > ExceptionOccurred()
    3483. 11-28 22:20:52.378: D/Unity(6050): > DeleteLocalRef()
    3484. 11-28 22:20:52.378: D/Unity(6050): > DeleteLocalRef()
    3485. 11-28 22:20:52.378: D/Unity(6050): > FromReflectedMethod()
    3486. 11-28 22:20:52.378: D/Unity(6050): > ExceptionOccurred()
    3487. 11-28 22:20:52.378: D/Unity(6050): > DeleteLocalRef()
    3488. 11-28 22:20:52.378: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    3489. 11-28 22:20:52.378: D/Unity(6050): > ExceptionOccurred()
    3490. 11-28 22:20:52.378: D/Unity(6050): > GetObjectClass()
    3491. 11-28 22:20:52.378: D/Unity(6050): > ExceptionOccurred()
    3492. 11-28 22:20:52.378: D/Unity(6050): > NewGlobalRef()
    3493. 11-28 22:20:52.378: D/Unity(6050): > NewGlobalRef()
    3494. 11-28 22:20:52.378: D/Unity(6050): > DeleteLocalRef()
    3495. 11-28 22:20:52.378: D/Unity(6050): > DeleteLocalRef()
    3496. 11-28 22:20:52.378: D/Unity(6050): > NewStringFromStr()
    3497. 11-28 22:20:52.378: D/Unity(6050): > ExceptionOccurred()
    3498. 11-28 22:20:52.378: D/Unity(6050): > NewStringFromStr()
    3499. 11-28 22:20:52.378: D/Unity(6050): > ExceptionOccurred()
    3500. 11-28 22:20:52.378: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3501. 11-28 22:20:52.378: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    3502. 11-28 22:20:52.378: D/Unity(6050): ! String Class.getName();
    3503. 11-28 22:20:52.378: D/Unity(6050): > ExceptionOccurred()
    3504. 11-28 22:20:52.378: D/Unity(6050): > DeleteLocalRef()
    3505. 11-28 22:20:52.378: D/Unity(6050): > DeleteLocalRef()
    3506. 11-28 22:20:52.378: D/Unity(6050): > FromReflectedMethod()
    3507. 11-28 22:20:52.378: D/Unity(6050): > ExceptionOccurred()
    3508. 11-28 22:20:52.378: D/Unity(6050): > DeleteLocalRef()
    3509. 11-28 22:20:52.378: D/Unity(6050): > CallStringMethod(0x685a, 0x6f6b2a58)
    3510. 11-28 22:20:52.378: D/Unity(6050): > ExceptionOccurred()
    3511. 11-28 22:20:52.378: D/Unity(6050): > DeleteGlobalRef()
    3512. 11-28 22:20:52.378: D/Unity(6050): > DeleteGlobalRef()
    3513. 11-28 22:20:52.378: D/Unity(6050): > NewStringFromStr()
    3514. 11-28 22:20:52.379: D/Unity(6050): > ExceptionOccurred()
    3515. 11-28 22:20:52.379: D/Unity(6050): > NewStringFromStr()
    3516. 11-28 22:20:52.379: D/Unity(6050): > ExceptionOccurred()
    3517. 11-28 22:20:52.379: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3518. 11-28 22:20:52.379: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    3519. 11-28 22:20:52.379: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    3520. 11-28 22:20:52.379: D/Unity(6050): > ExceptionOccurred()
    3521. 11-28 22:20:52.379: D/Unity(6050): > DeleteLocalRef()
    3522. 11-28 22:20:52.379: D/Unity(6050): > DeleteLocalRef()
    3523. 11-28 22:20:52.379: D/Unity(6050): > FromReflectedMethod()
    3524. 11-28 22:20:52.379: D/Unity(6050): > ExceptionOccurred()
    3525. 11-28 22:20:52.379: D/Unity(6050): > DeleteLocalRef()
    3526. 11-28 22:20:52.379: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    3527. 11-28 22:20:52.379: D/Unity(6050): > ExceptionOccurred()
    3528. 11-28 22:20:52.379: D/Unity(6050): > NewStringFromStr()
    3529. 11-28 22:20:52.379: D/Unity(6050): > ExceptionOccurred()
    3530. 11-28 22:20:52.379: D/Unity(6050): > NewStringFromStr()
    3531. 11-28 22:20:52.379: D/Unity(6050): > ExceptionOccurred()
    3532. 11-28 22:20:52.379: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3533. 11-28 22:20:52.379: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    3534. 11-28 22:20:52.379: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    3535. 11-28 22:20:52.379: D/Unity(6050): > ExceptionOccurred()
    3536. 11-28 22:20:52.379: D/Unity(6050): > DeleteLocalRef()
    3537. 11-28 22:20:52.379: D/Unity(6050): > DeleteLocalRef()
    3538. 11-28 22:20:52.379: D/Unity(6050): > FromReflectedMethod()
    3539. 11-28 22:20:52.379: D/Unity(6050): > ExceptionOccurred()
    3540. 11-28 22:20:52.379: D/Unity(6050): > DeleteLocalRef()
    3541. 11-28 22:20:52.379: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    3542. 11-28 22:20:52.379: D/Unity(6050): > NewStringFromStr()
    3543. 11-28 22:20:52.380: D/Unity(6050): > ExceptionOccurred()
    3544. 11-28 22:20:52.380: D/Unity(6050): > NewStringFromStr()
    3545. 11-28 22:20:52.380: D/Unity(6050): > ExceptionOccurred()
    3546. 11-28 22:20:52.380: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3547. 11-28 22:20:52.380: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    3548. 11-28 22:20:52.380: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    3549. 11-28 22:20:52.380: D/Unity(6050): > ExceptionOccurred()
    3550. 11-28 22:20:52.380: D/Unity(6050): > DeleteLocalRef()
    3551. 11-28 22:20:52.380: D/Unity(6050): > DeleteLocalRef()
    3552. 11-28 22:20:52.380: D/Unity(6050): > FromReflectedMethod()
    3553. 11-28 22:20:52.380: D/Unity(6050): > ExceptionOccurred()
    3554. 11-28 22:20:52.380: D/Unity(6050): > DeleteLocalRef()
    3555. 11-28 22:20:52.380: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    3556. 11-28 22:20:52.380: D/Unity(6050): > ExceptionOccurred()
    3557. 11-28 22:20:52.383: D/Unity(6050): > NewStringFromStr()
    3558. 11-28 22:20:52.383: D/Unity(6050): > ExceptionOccurred()
    3559. 11-28 22:20:52.383: D/Unity(6050): > NewStringFromStr()
    3560. 11-28 22:20:52.383: D/Unity(6050): > ExceptionOccurred()
    3561. 11-28 22:20:52.383: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3562. 11-28 22:20:52.383: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    3563. 11-28 22:20:52.383: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    3564. 11-28 22:20:52.383: D/Unity(6050): > ExceptionOccurred()
    3565. 11-28 22:20:52.383: D/Unity(6050): > DeleteLocalRef()
    3566. 11-28 22:20:52.383: D/Unity(6050): > DeleteLocalRef()
    3567. 11-28 22:20:52.384: D/Unity(6050): > FromReflectedMethod()
    3568. 11-28 22:20:52.384: D/Unity(6050): > ExceptionOccurred()
    3569. 11-28 22:20:52.384: D/Unity(6050): > DeleteLocalRef()
    3570. 11-28 22:20:52.385: D/Unity(6050): > ExceptionOccurred()
    3571. 11-28 22:20:52.385: D/Unity(6050): > NewStringFromStr()
    3572. 11-28 22:20:52.385: D/Unity(6050): > ExceptionOccurred()
    3573. 11-28 22:20:52.385: D/Unity(6050): > NewStringFromStr()
    3574. 11-28 22:20:52.385: D/Unity(6050): > ExceptionOccurred()
    3575. 11-28 22:20:52.385: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3576. 11-28 22:20:52.385: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    3577. 11-28 22:20:52.385: D/Unity(6050): ! Buffer Buffer.clear();
    3578. 11-28 22:20:52.385: D/Unity(6050): > ExceptionOccurred()
    3579. 11-28 22:20:52.385: D/Unity(6050): > DeleteLocalRef()
    3580. 11-28 22:20:52.385: D/Unity(6050): > DeleteLocalRef()
    3581. 11-28 22:20:52.385: D/Unity(6050): > FromReflectedMethod()
    3582. 11-28 22:20:52.385: D/Unity(6050): > ExceptionOccurred()
    3583. 11-28 22:20:52.385: D/Unity(6050): > DeleteLocalRef()
    3584. 11-28 22:20:52.385: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    3585. 11-28 22:20:52.385: D/Unity(6050): > ExceptionOccurred()
    3586. 11-28 22:20:52.385: D/Unity(6050): > GetObjectClass()
    3587. 11-28 22:20:52.385: D/Unity(6050): > ExceptionOccurred()
    3588. 11-28 22:20:52.385: D/Unity(6050): > NewGlobalRef()
    3589. 11-28 22:20:52.385: D/Unity(6050): > NewGlobalRef()
    3590. 11-28 22:20:52.385: D/Unity(6050): > DeleteLocalRef()
    3591. 11-28 22:20:52.385: D/Unity(6050): > DeleteLocalRef()
    3592. 11-28 22:20:52.386: D/Unity(6050): > NewStringFromStr()
    3593. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3594. 11-28 22:20:52.386: D/Unity(6050): > NewStringFromStr()
    3595. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3596. 11-28 22:20:52.386: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3597. 11-28 22:20:52.386: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    3598. 11-28 22:20:52.386: D/Unity(6050): ! Class Object.getClass();
    3599. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3600. 11-28 22:20:52.386: D/Unity(6050): > DeleteLocalRef()
    3601. 11-28 22:20:52.386: D/Unity(6050): > DeleteLocalRef()
    3602. 11-28 22:20:52.386: D/Unity(6050): > FromReflectedMethod()
    3603. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3604. 11-28 22:20:52.386: D/Unity(6050): > DeleteLocalRef()
    3605. 11-28 22:20:52.386: D/Unity(6050): > CallObjectMethod(0x6856, 0x6f6a2af8)
    3606. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3607. 11-28 22:20:52.386: D/Unity(6050): > GetObjectClass()
    3608. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3609. 11-28 22:20:52.386: D/Unity(6050): > NewGlobalRef()
    3610. 11-28 22:20:52.386: D/Unity(6050): > NewGlobalRef()
    3611. 11-28 22:20:52.386: D/Unity(6050): > DeleteLocalRef()
    3612. 11-28 22:20:52.386: D/Unity(6050): > DeleteLocalRef()
    3613. 11-28 22:20:52.386: D/Unity(6050): > NewStringFromStr()
    3614. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3615. 11-28 22:20:52.386: D/Unity(6050): > NewStringFromStr()
    3616. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3617. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3618. 11-28 22:20:52.386: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3619. 11-28 22:20:52.386: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    3620. 11-28 22:20:52.386: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    3621. 11-28 22:20:52.386: D/Unity(6050): ! String Class.getName();
    3622. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3623. 11-28 22:20:52.386: D/Unity(6050): > DeleteLocalRef()
    3624. 11-28 22:20:52.386: D/Unity(6050): > DeleteLocalRef()
    3625. 11-28 22:20:52.386: D/Unity(6050): > FromReflectedMethod()
    3626. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3627. 11-28 22:20:52.386: D/Unity(6050): > DeleteLocalRef()
    3628. 11-28 22:20:52.386: D/Unity(6050): > CallStringMethod(0x683a, 0x6f6b2a58)
    3629. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3630. 11-28 22:20:52.386: D/Unity(6050): > DeleteLocalRef()
    3631. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3632. 11-28 22:20:52.386: D/Unity(6050): > DeleteGlobalRef()
    3633. 11-28 22:20:52.386: D/Unity(6050): > DeleteGlobalRef()
    3634. 11-28 22:20:52.386: D/Unity(6050): > NewStringFromStr()
    3635. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3636. 11-28 22:20:52.386: D/Unity(6050): > NewStringFromStr()
    3637. 11-28 22:20:52.386: D/Unity(6050): > ExceptionOccurred()
    3638. 11-28 22:20:52.386: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3639. 11-28 22:20:52.386: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    3640. 11-28 22:20:52.387: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    3641. 11-28 22:20:52.387: D/Unity(6050): > ExceptionOccurred()
    3642. 11-28 22:20:52.387: D/Unity(6050): > DeleteLocalRef()
    3643. 11-28 22:20:52.387: D/Unity(6050): > DeleteLocalRef()
    3644. 11-28 22:20:52.387: D/Unity(6050): > FromReflectedMethod()
    3645. 11-28 22:20:52.387: D/Unity(6050): > ExceptionOccurred()
    3646. 11-28 22:20:52.387: D/Unity(6050): > DeleteLocalRef()
    3647. 11-28 22:20:52.387: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    3648. 11-28 22:20:52.398: D/Unity(6050): > ExceptionOccurred()
    3649. 11-28 22:20:52.399: D/Unity(6050): > DeleteGlobalRef()
    3650. 11-28 22:20:52.399: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    3651. 11-28 22:20:52.399: D/Unity(6050): > DeleteGlobalRef()
    3652. 11-28 22:20:52.407: D/Unity(6050): > NewStringFromStr()
    3653. 11-28 22:20:52.407: D/Unity(6050): > ExceptionOccurred()
    3654. 11-28 22:20:52.407: D/Unity(6050): > NewStringFromStr()
    3655. 11-28 22:20:52.407: D/Unity(6050): > ExceptionOccurred()
    3656. 11-28 22:20:52.408: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3657. 11-28 22:20:52.408: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    3658. 11-28 22:20:52.408: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    3659. 11-28 22:20:52.408: D/Unity(6050): > ExceptionOccurred()
    3660. 11-28 22:20:52.408: D/Unity(6050): > DeleteLocalRef()
    3661. 11-28 22:20:52.408: D/Unity(6050): > DeleteLocalRef()
    3662. 11-28 22:20:52.408: D/Unity(6050): > FromReflectedMethod()
    3663. 11-28 22:20:52.408: D/Unity(6050): > ExceptionOccurred()
    3664. 11-28 22:20:52.408: D/Unity(6050): > DeleteLocalRef()
    3665. 11-28 22:20:52.411: D/Unity(6050): > ExceptionOccurred()
    3666. 11-28 22:20:52.411: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    3667. 11-28 22:20:52.411: D/Unity(6050): > ExceptionOccurred()
    3668. 11-28 22:20:52.411: D/Unity(6050): > DeleteLocalRef()
    3669. 11-28 22:20:52.418: D/Unity(6050): > NewStringFromStr()
    3670. 11-28 22:20:52.418: D/Unity(6050): > ExceptionOccurred()
    3671. 11-28 22:20:52.418: D/Unity(6050): > NewStringFromStr()
    3672. 11-28 22:20:52.418: D/Unity(6050): > ExceptionOccurred()
    3673. 11-28 22:20:52.419: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3674. 11-28 22:20:52.419: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    3675. 11-28 22:20:52.419: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    3676. 11-28 22:20:52.419: D/Unity(6050): > ExceptionOccurred()
    3677. 11-28 22:20:52.419: D/Unity(6050): > DeleteLocalRef()
    3678. 11-28 22:20:52.419: D/Unity(6050): > DeleteLocalRef()
    3679. 11-28 22:20:52.419: D/Unity(6050): > FromReflectedMethod()
    3680. 11-28 22:20:52.419: D/Unity(6050): > ExceptionOccurred()
    3681. 11-28 22:20:52.419: D/Unity(6050): > DeleteLocalRef()
    3682. 11-28 22:20:52.419: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    3683. 11-28 22:20:52.419: D/Unity(6050): > ExceptionOccurred()
    3684. 11-28 22:20:52.422: D/Unity(6050): > NewStringFromStr()
    3685. 11-28 22:20:52.422: D/Unity(6050): > ExceptionOccurred()
    3686. 11-28 22:20:52.422: D/Unity(6050): > NewStringFromStr()
    3687. 11-28 22:20:52.422: D/Unity(6050): > ExceptionOccurred()
    3688. 11-28 22:20:52.422: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3689. 11-28 22:20:52.422: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    3690. 11-28 22:20:52.422: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    3691. 11-28 22:20:52.422: D/Unity(6050): > ExceptionOccurred()
    3692. 11-28 22:20:52.422: D/Unity(6050): > DeleteLocalRef()
    3693. 11-28 22:20:52.422: D/Unity(6050): > DeleteLocalRef()
    3694. 11-28 22:20:52.422: D/Unity(6050): > FromReflectedMethod()
    3695. 11-28 22:20:52.422: D/Unity(6050): > ExceptionOccurred()
    3696. 11-28 22:20:52.422: D/Unity(6050): > DeleteLocalRef()
    3697. 11-28 22:20:52.425: D/Unity(6050): > ExceptionOccurred()
    3698. 11-28 22:20:52.425: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    3699. 11-28 22:20:52.425: D/Unity(6050): > ExceptionOccurred()
    3700. 11-28 22:20:52.425: D/Unity(6050): > DeleteLocalRef()
    3701. 11-28 22:20:52.446: D/Unity(6050): > NewStringFromStr()
    3702. 11-28 22:20:52.446: D/Unity(6050): > ExceptionOccurred()
    3703. 11-28 22:20:52.446: D/Unity(6050): > NewStringFromStr()
    3704. 11-28 22:20:52.446: D/Unity(6050): > ExceptionOccurred()
    3705. 11-28 22:20:52.446: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3706. 11-28 22:20:52.446: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    3707. 11-28 22:20:52.446: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    3708. 11-28 22:20:52.446: D/Unity(6050): > ExceptionOccurred()
    3709. 11-28 22:20:52.446: D/Unity(6050): > DeleteLocalRef()
    3710. 11-28 22:20:52.446: D/Unity(6050): > DeleteLocalRef()
    3711. 11-28 22:20:52.446: D/Unity(6050): > FromReflectedMethod()
    3712. 11-28 22:20:52.446: D/Unity(6050): > ExceptionOccurred()
    3713. 11-28 22:20:52.446: D/Unity(6050): > DeleteLocalRef()
    3714. 11-28 22:20:52.450: D/Unity(6050): > ExceptionOccurred()
    3715. 11-28 22:20:52.450: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    3716. 11-28 22:20:52.450: D/Unity(6050): > ExceptionOccurred()
    3717. 11-28 22:20:52.450: D/Unity(6050): > DeleteLocalRef()
    3718. 11-28 22:20:52.452: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    3719. 11-28 22:20:52.452: D/Unity(6050): > GetArrayLength()
    3720. 11-28 22:20:52.452: D/Unity(6050): > ExceptionOccurred()
    3721. 11-28 22:20:52.452: D/Unity(6050): > GetObjectArrayElement()
    3722. 11-28 22:20:52.452: D/Unity(6050): > ExceptionOccurred()
    3723. 11-28 22:20:52.452: D/Unity(6050): > GetObjectClass()
    3724. 11-28 22:20:52.452: D/Unity(6050): > ExceptionOccurred()
    3725. 11-28 22:20:52.452: D/Unity(6050): > NewGlobalRef()
    3726. 11-28 22:20:52.452: D/Unity(6050): > NewGlobalRef()
    3727. 11-28 22:20:52.452: D/Unity(6050): > DeleteLocalRef()
    3728. 11-28 22:20:52.452: D/Unity(6050): > GetObjectArrayElement()
    3729. 11-28 22:20:52.452: D/Unity(6050): > ExceptionOccurred()
    3730. 11-28 22:20:52.452: D/Unity(6050): > GetObjectClass()
    3731. 11-28 22:20:52.452: D/Unity(6050): > ExceptionOccurred()
    3732. 11-28 22:20:52.452: D/Unity(6050): > NewGlobalRef()
    3733. 11-28 22:20:52.452: D/Unity(6050): > NewGlobalRef()
    3734. 11-28 22:20:52.452: D/Unity(6050): > DeleteLocalRef()
    3735. 11-28 22:20:52.452: D/Unity(6050): > GetStringChars()
    3736. 11-28 22:20:52.452: D/Unity(6050): > NewStringFromStr()
    3737. 11-28 22:20:52.452: D/Unity(6050): > ExceptionOccurred()
    3738. 11-28 22:20:52.452: D/Unity(6050): > NewStringFromStr()
    3739. 11-28 22:20:52.452: D/Unity(6050): > ExceptionOccurred()
    3740. 11-28 22:20:52.452: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3741. 11-28 22:20:52.452: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    3742. 11-28 22:20:52.452: D/Unity(6050): ! long Long.longValue();
    3743. 11-28 22:20:52.452: D/Unity(6050): > ExceptionOccurred()
    3744. 11-28 22:20:52.452: D/Unity(6050): > DeleteLocalRef()
    3745. 11-28 22:20:52.452: D/Unity(6050): > DeleteLocalRef()
    3746. 11-28 22:20:52.452: D/Unity(6050): > FromReflectedMethod()
    3747. 11-28 22:20:52.453: D/Unity(6050): > ExceptionOccurred()
    3748. 11-28 22:20:52.453: D/Unity(6050): > DeleteLocalRef()
    3749. 11-28 22:20:52.453: D/Unity(6050): > CallLongMethod(0x687a, 0x6f64d800)
    3750. 11-28 22:20:52.453: D/Unity(6050): > ExceptionOccurred()
    3751. 11-28 22:20:52.453: D/Unity(6050): > NewStringFromStr()
    3752. 11-28 22:20:52.453: D/Unity(6050): > ExceptionOccurred()
    3753. 11-28 22:20:52.453: D/Unity(6050): > NewStringFromStr()
    3754. 11-28 22:20:52.453: D/Unity(6050): > ExceptionOccurred()
    3755. 11-28 22:20:52.453: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3756. 11-28 22:20:52.453: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    3757. 11-28 22:20:52.453: D/Unity(6050): ! Class Object.getClass();
    3758. 11-28 22:20:52.453: D/Unity(6050): > ExceptionOccurred()
    3759. 11-28 22:20:52.453: D/Unity(6050): > DeleteLocalRef()
    3760. 11-28 22:20:52.453: D/Unity(6050): > DeleteLocalRef()
    3761. 11-28 22:20:52.453: D/Unity(6050): > FromReflectedMethod()
    3762. 11-28 22:20:52.453: D/Unity(6050): > ExceptionOccurred()
    3763. 11-28 22:20:52.453: D/Unity(6050): > DeleteLocalRef()
    3764. 11-28 22:20:52.453: D/Unity(6050): > CallObjectMethod(0x685a, 0x6f6a2af8)
    3765. 11-28 22:20:52.453: D/Unity(6050): > ExceptionOccurred()
    3766. 11-28 22:20:52.453: D/Unity(6050): > GetObjectClass()
    3767. 11-28 22:20:52.453: D/Unity(6050): > ExceptionOccurred()
    3768. 11-28 22:20:52.453: D/Unity(6050): > NewGlobalRef()
    3769. 11-28 22:20:52.453: D/Unity(6050): > NewGlobalRef()
    3770. 11-28 22:20:52.453: D/Unity(6050): > DeleteLocalRef()
    3771. 11-28 22:20:52.453: D/Unity(6050): > DeleteLocalRef()
    3772. 11-28 22:20:52.454: D/Unity(6050): > NewStringFromStr()
    3773. 11-28 22:20:52.454: D/Unity(6050): > ExceptionOccurred()
    3774. 11-28 22:20:52.454: D/Unity(6050): > NewStringFromStr()
    3775. 11-28 22:20:52.454: D/Unity(6050): > ExceptionOccurred()
    3776. 11-28 22:20:52.454: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3777. 11-28 22:20:52.454: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    3778. 11-28 22:20:52.454: D/Unity(6050): ! String Class.getName();
    3779. 11-28 22:20:52.454: D/Unity(6050): > ExceptionOccurred()
    3780. 11-28 22:20:52.454: D/Unity(6050): > DeleteLocalRef()
    3781. 11-28 22:20:52.454: D/Unity(6050): > DeleteLocalRef()
    3782. 11-28 22:20:52.454: D/Unity(6050): > FromReflectedMethod()
    3783. 11-28 22:20:52.454: D/Unity(6050): > ExceptionOccurred()
    3784. 11-28 22:20:52.454: D/Unity(6050): > DeleteLocalRef()
    3785. 11-28 22:20:52.454: D/Unity(6050): > CallStringMethod(0x6836, 0x6f6b2a58)
    3786. 11-28 22:20:52.454: D/Unity(6050): > ExceptionOccurred()
    3787. 11-28 22:20:52.454: D/Unity(6050): > DeleteGlobalRef()
    3788. 11-28 22:20:52.454: D/Unity(6050): > DeleteGlobalRef()
    3789. 11-28 22:20:52.454: D/Unity(6050): > NewStringFromStr()
    3790. 11-28 22:20:52.454: D/Unity(6050): > ExceptionOccurred()
    3791. 11-28 22:20:52.454: D/Unity(6050): > NewStringFromStr()
    3792. 11-28 22:20:52.454: D/Unity(6050): > ExceptionOccurred()
    3793. 11-28 22:20:52.454: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3794. 11-28 22:20:52.454: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    3795. 11-28 22:20:52.454: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    3796. 11-28 22:20:52.454: D/Unity(6050): > ExceptionOccurred()
    3797. 11-28 22:20:52.454: D/Unity(6050): > DeleteLocalRef()
    3798. 11-28 22:20:52.454: D/Unity(6050): > DeleteLocalRef()
    3799. 11-28 22:20:52.454: D/Unity(6050): > FromReflectedMethod()
    3800. 11-28 22:20:52.454: D/Unity(6050): > ExceptionOccurred()
    3801. 11-28 22:20:52.454: D/Unity(6050): > DeleteLocalRef()
    3802. 11-28 22:20:52.454: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    3803. 11-28 22:20:52.455: D/Unity(6050): > ExceptionOccurred()
    3804. 11-28 22:20:52.455: D/Unity(6050): > NewStringFromStr()
    3805. 11-28 22:20:52.455: D/Unity(6050): > ExceptionOccurred()
    3806. 11-28 22:20:52.455: D/Unity(6050): > NewStringFromStr()
    3807. 11-28 22:20:52.455: D/Unity(6050): > ExceptionOccurred()
    3808. 11-28 22:20:52.455: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3809. 11-28 22:20:52.455: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    3810. 11-28 22:20:52.455: D/Unity(6050): ! Class Object.getClass();
    3811. 11-28 22:20:52.455: D/Unity(6050): > ExceptionOccurred()
    3812. 11-28 22:20:52.455: D/Unity(6050): > DeleteLocalRef()
    3813. 11-28 22:20:52.455: D/Unity(6050): > DeleteLocalRef()
    3814. 11-28 22:20:52.455: D/Unity(6050): > FromReflectedMethod()
    3815. 11-28 22:20:52.455: D/Unity(6050): > ExceptionOccurred()
    3816. 11-28 22:20:52.455: D/Unity(6050): > DeleteLocalRef()
    3817. 11-28 22:20:52.455: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    3818. 11-28 22:20:52.455: D/Unity(6050): > ExceptionOccurred()
    3819. 11-28 22:20:52.456: D/Unity(6050): > GetObjectClass()
    3820. 11-28 22:20:52.456: D/Unity(6050): > ExceptionOccurred()
    3821. 11-28 22:20:52.456: D/Unity(6050): > NewGlobalRef()
    3822. 11-28 22:20:52.456: D/Unity(6050): > NewGlobalRef()
    3823. 11-28 22:20:52.456: D/Unity(6050): > DeleteLocalRef()
    3824. 11-28 22:20:52.456: D/Unity(6050): > DeleteLocalRef()
    3825. 11-28 22:20:52.456: D/Unity(6050): > NewStringFromStr()
    3826. 11-28 22:20:52.456: D/Unity(6050): > ExceptionOccurred()
    3827. 11-28 22:20:52.456: D/Unity(6050): > NewStringFromStr()
    3828. 11-28 22:20:52.456: D/Unity(6050): > ExceptionOccurred()
    3829. 11-28 22:20:52.456: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3830. 11-28 22:20:52.456: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    3831. 11-28 22:20:52.456: D/Unity(6050): ! String Class.getName();
    3832. 11-28 22:20:52.456: D/Unity(6050): > ExceptionOccurred()
    3833. 11-28 22:20:52.456: D/Unity(6050): > DeleteLocalRef()
    3834. 11-28 22:20:52.456: D/Unity(6050): > DeleteLocalRef()
    3835. 11-28 22:20:52.456: D/Unity(6050): > FromReflectedMethod()
    3836. 11-28 22:20:52.456: D/Unity(6050): > ExceptionOccurred()
    3837. 11-28 22:20:52.456: D/Unity(6050): > DeleteLocalRef()
    3838. 11-28 22:20:52.456: D/Unity(6050): > CallStringMethod(0x683a, 0x6f6b2a58)
    3839. 11-28 22:20:52.456: D/Unity(6050): > ExceptionOccurred()
    3840. 11-28 22:20:52.456: D/Unity(6050): > DeleteGlobalRef()
    3841. 11-28 22:20:52.456: D/Unity(6050): > DeleteGlobalRef()
    3842. 11-28 22:20:52.457: D/Unity(6050): > NewStringFromStr()
    3843. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3844. 11-28 22:20:52.457: D/Unity(6050): > NewStringFromStr()
    3845. 11-28 22:20:52.457: D/Unity(6050): > NewStringFromStr()
    3846. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3847. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3848. 11-28 22:20:52.457: D/Unity(6050): > NewStringFromStr()
    3849. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3850. 11-28 22:20:52.457: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3851. 11-28 22:20:52.457: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3852. 11-28 22:20:52.457: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    3853. 11-28 22:20:52.457: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    3854. 11-28 22:20:52.457: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    3855. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3856. 11-28 22:20:52.457: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    3857. 11-28 22:20:52.457: D/Unity(6050): > DeleteLocalRef()
    3858. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3859. 11-28 22:20:52.457: D/Unity(6050): > DeleteLocalRef()
    3860. 11-28 22:20:52.457: D/Unity(6050): > DeleteLocalRef()
    3861. 11-28 22:20:52.457: D/Unity(6050): > FromReflectedMethod()
    3862. 11-28 22:20:52.457: D/Unity(6050): > DeleteLocalRef()
    3863. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3864. 11-28 22:20:52.457: D/Unity(6050): > FromReflectedMethod()
    3865. 11-28 22:20:52.457: D/Unity(6050): > DeleteLocalRef()
    3866. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3867. 11-28 22:20:52.457: D/Unity(6050): > DeleteLocalRef()
    3868. 11-28 22:20:52.457: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    3869. 11-28 22:20:52.457: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    3870. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3871. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3872. 11-28 22:20:52.457: D/Unity(6050): > NewStringFromStr()
    3873. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3874. 11-28 22:20:52.457: D/Unity(6050): > NewStringFromStr()
    3875. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3876. 11-28 22:20:52.457: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3877. 11-28 22:20:52.457: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    3878. 11-28 22:20:52.457: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    3879. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3880. 11-28 22:20:52.457: D/Unity(6050): > DeleteLocalRef()
    3881. 11-28 22:20:52.457: D/Unity(6050): > DeleteLocalRef()
    3882. 11-28 22:20:52.457: D/Unity(6050): > FromReflectedMethod()
    3883. 11-28 22:20:52.457: D/Unity(6050): > ExceptionOccurred()
    3884. 11-28 22:20:52.457: D/Unity(6050): > DeleteLocalRef()
    3885. 11-28 22:20:52.457: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    3886. 11-28 22:20:52.462: D/Unity(6050): > ExceptionOccurred()
    3887. 11-28 22:20:52.463: D/Unity(6050): > NewStringFromStr()
    3888. 11-28 22:20:52.463: D/Unity(6050): > ExceptionOccurred()
    3889. 11-28 22:20:52.463: D/Unity(6050): > NewStringFromStr()
    3890. 11-28 22:20:52.463: D/Unity(6050): > ExceptionOccurred()
    3891. 11-28 22:20:52.463: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3892. 11-28 22:20:52.463: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    3893. 11-28 22:20:52.463: D/Unity(6050): ! Buffer Buffer.clear();
    3894. 11-28 22:20:52.463: D/Unity(6050): > ExceptionOccurred()
    3895. 11-28 22:20:52.463: D/Unity(6050): > DeleteLocalRef()
    3896. 11-28 22:20:52.463: D/Unity(6050): > DeleteLocalRef()
    3897. 11-28 22:20:52.463: D/Unity(6050): > FromReflectedMethod()
    3898. 11-28 22:20:52.463: D/Unity(6050): > ExceptionOccurred()
    3899. 11-28 22:20:52.463: D/Unity(6050): > DeleteLocalRef()
    3900. 11-28 22:20:52.463: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    3901. 11-28 22:20:52.463: D/Unity(6050): > ExceptionOccurred()
    3902. 11-28 22:20:52.463: D/Unity(6050): > GetObjectClass()
    3903. 11-28 22:20:52.463: D/Unity(6050): > ExceptionOccurred()
    3904. 11-28 22:20:52.463: D/Unity(6050): > NewGlobalRef()
    3905. 11-28 22:20:52.464: D/Unity(6050): > NewGlobalRef()
    3906. 11-28 22:20:52.464: D/Unity(6050): > DeleteLocalRef()
    3907. 11-28 22:20:52.464: D/Unity(6050): > DeleteLocalRef()
    3908. 11-28 22:20:52.464: D/Unity(6050): > NewStringFromStr()
    3909. 11-28 22:20:52.464: D/Unity(6050): > ExceptionOccurred()
    3910. 11-28 22:20:52.464: D/Unity(6050): > NewStringFromStr()
    3911. 11-28 22:20:52.464: D/Unity(6050): > ExceptionOccurred()
    3912. 11-28 22:20:52.464: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3913. 11-28 22:20:52.464: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    3914. 11-28 22:20:52.464: D/Unity(6050): ! Class Object.getClass();
    3915. 11-28 22:20:52.464: D/Unity(6050): > ExceptionOccurred()
    3916. 11-28 22:20:52.464: D/Unity(6050): > DeleteLocalRef()
    3917. 11-28 22:20:52.464: D/Unity(6050): > DeleteLocalRef()
    3918. 11-28 22:20:52.464: D/Unity(6050): > FromReflectedMethod()
    3919. 11-28 22:20:52.464: D/Unity(6050): > ExceptionOccurred()
    3920. 11-28 22:20:52.464: D/Unity(6050): > DeleteLocalRef()
    3921. 11-28 22:20:52.464: D/Unity(6050): > CallObjectMethod(0x6836, 0x6f6a2af8)
    3922. 11-28 22:20:52.465: D/Unity(6050): > ExceptionOccurred()
    3923. 11-28 22:20:52.465: D/Unity(6050): > GetObjectClass()
    3924. 11-28 22:20:52.465: D/Unity(6050): > ExceptionOccurred()
    3925. 11-28 22:20:52.465: D/Unity(6050): > NewGlobalRef()
    3926. 11-28 22:20:52.465: D/Unity(6050): > NewGlobalRef()
    3927. 11-28 22:20:52.465: D/Unity(6050): > DeleteLocalRef()
    3928. 11-28 22:20:52.465: D/Unity(6050): > DeleteLocalRef()
    3929. 11-28 22:20:52.465: D/Unity(6050): > NewStringFromStr()
    3930. 11-28 22:20:52.465: D/Unity(6050): > ExceptionOccurred()
    3931. 11-28 22:20:52.465: D/Unity(6050): > NewStringFromStr()
    3932. 11-28 22:20:52.465: D/Unity(6050): > ExceptionOccurred()
    3933. 11-28 22:20:52.465: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3934. 11-28 22:20:52.465: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    3935. 11-28 22:20:52.466: D/Unity(6050): ! String Class.getName();
    3936. 11-28 22:20:52.466: D/Unity(6050): > ExceptionOccurred()
    3937. 11-28 22:20:52.466: D/Unity(6050): > DeleteLocalRef()
    3938. 11-28 22:20:52.466: D/Unity(6050): > DeleteLocalRef()
    3939. 11-28 22:20:52.466: D/Unity(6050): > FromReflectedMethod()
    3940. 11-28 22:20:52.466: D/Unity(6050): > ExceptionOccurred()
    3941. 11-28 22:20:52.466: D/Unity(6050): > DeleteLocalRef()
    3942. 11-28 22:20:52.466: D/Unity(6050): > CallStringMethod(0x681a, 0x6f6b2a58)
    3943. 11-28 22:20:52.466: D/Unity(6050): > ExceptionOccurred()
    3944. 11-28 22:20:52.466: D/Unity(6050): > DeleteGlobalRef()
    3945. 11-28 22:20:52.466: D/Unity(6050): > DeleteGlobalRef()
    3946. 11-28 22:20:52.466: D/Unity(6050): > NewStringFromStr()
    3947. 11-28 22:20:52.466: D/Unity(6050): > ExceptionOccurred()
    3948. 11-28 22:20:52.466: D/Unity(6050): > NewStringFromStr()
    3949. 11-28 22:20:52.466: D/Unity(6050): > ExceptionOccurred()
    3950. 11-28 22:20:52.466: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3951. 11-28 22:20:52.466: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    3952. 11-28 22:20:52.467: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    3953. 11-28 22:20:52.467: D/Unity(6050): > ExceptionOccurred()
    3954. 11-28 22:20:52.467: D/Unity(6050): > DeleteLocalRef()
    3955. 11-28 22:20:52.467: D/Unity(6050): > DeleteLocalRef()
    3956. 11-28 22:20:52.467: D/Unity(6050): > FromReflectedMethod()
    3957. 11-28 22:20:52.467: D/Unity(6050): > ExceptionOccurred()
    3958. 11-28 22:20:52.467: D/Unity(6050): > DeleteLocalRef()
    3959. 11-28 22:20:52.467: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    3960. 11-28 22:20:52.471: D/Unity(6050): > NewStringFromStr()
    3961. 11-28 22:20:52.471: D/Unity(6050): > ExceptionOccurred()
    3962. 11-28 22:20:52.471: D/Unity(6050): > NewStringFromStr()
    3963. 11-28 22:20:52.471: D/Unity(6050): > ExceptionOccurred()
    3964. 11-28 22:20:52.471: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3965. 11-28 22:20:52.471: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    3966. 11-28 22:20:52.471: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    3967. 11-28 22:20:52.472: D/Unity(6050): > ExceptionOccurred()
    3968. 11-28 22:20:52.472: D/Unity(6050): > DeleteLocalRef()
    3969. 11-28 22:20:52.472: D/Unity(6050): > DeleteLocalRef()
    3970. 11-28 22:20:52.472: D/Unity(6050): > FromReflectedMethod()
    3971. 11-28 22:20:52.472: D/Unity(6050): > ExceptionOccurred()
    3972. 11-28 22:20:52.472: D/Unity(6050): > DeleteLocalRef()
    3973. 11-28 22:20:52.474: D/Unity(6050): > ExceptionOccurred()
    3974. 11-28 22:20:52.474: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    3975. 11-28 22:20:52.481: D/Unity(6050): > ExceptionOccurred()
    3976. 11-28 22:20:52.481: D/Unity(6050): > ExceptionOccurred()
    3977. 11-28 22:20:52.481: D/Unity(6050): > DeleteLocalRef()
    3978. 11-28 22:20:52.481: D/Unity(6050): > DeleteGlobalRef()
    3979. 11-28 22:20:52.481: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 2 lines
    3980. 11-28 22:20:52.481: D/Unity(6050): > DeleteGlobalRef()
    3981. 11-28 22:20:52.492: D/Unity(6050): > NewStringFromStr()
    3982. 11-28 22:20:52.492: D/Unity(6050): > ExceptionOccurred()
    3983. 11-28 22:20:52.492: D/Unity(6050): > NewStringFromStr()
    3984. 11-28 22:20:52.492: D/Unity(6050): > ExceptionOccurred()
    3985. 11-28 22:20:52.492: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    3986. 11-28 22:20:52.492: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    3987. 11-28 22:20:52.492: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    3988. 11-28 22:20:52.492: D/Unity(6050): > ExceptionOccurred()
    3989. 11-28 22:20:52.492: D/Unity(6050): > DeleteLocalRef()
    3990. 11-28 22:20:52.492: D/Unity(6050): > DeleteLocalRef()
    3991. 11-28 22:20:52.492: D/Unity(6050): > FromReflectedMethod()
    3992. 11-28 22:20:52.492: D/Unity(6050): > ExceptionOccurred()
    3993. 11-28 22:20:52.492: D/Unity(6050): > DeleteLocalRef()
    3994. 11-28 22:20:52.495: D/Unity(6050): > ExceptionOccurred()
    3995. 11-28 22:20:52.495: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    3996. 11-28 22:20:52.495: D/Unity(6050): > ExceptionOccurred()
    3997. 11-28 22:20:52.495: D/Unity(6050): > DeleteLocalRef()
    3998. 11-28 22:20:52.495: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    3999. 11-28 22:20:52.495: D/Unity(6050): > GetArrayLength()
    4000. 11-28 22:20:52.495: D/Unity(6050): > ExceptionOccurred()
    4001. 11-28 22:20:52.495: D/Unity(6050): > GetObjectArrayElement()
    4002. 11-28 22:20:52.495: D/Unity(6050): > ExceptionOccurred()
    4003. 11-28 22:20:52.495: D/Unity(6050): > GetObjectClass()
    4004. 11-28 22:20:52.495: D/Unity(6050): > ExceptionOccurred()
    4005. 11-28 22:20:52.495: D/Unity(6050): > NewGlobalRef()
    4006. 11-28 22:20:52.495: D/Unity(6050): > NewGlobalRef()
    4007. 11-28 22:20:52.495: D/Unity(6050): > DeleteLocalRef()
    4008. 11-28 22:20:52.495: D/Unity(6050): > GetObjectArrayElement()
    4009. 11-28 22:20:52.495: D/Unity(6050): > ExceptionOccurred()
    4010. 11-28 22:20:52.496: D/Unity(6050): > GetObjectClass()
    4011. 11-28 22:20:52.496: D/Unity(6050): > ExceptionOccurred()
    4012. 11-28 22:20:52.496: D/Unity(6050): > NewGlobalRef()
    4013. 11-28 22:20:52.496: D/Unity(6050): > NewGlobalRef()
    4014. 11-28 22:20:52.496: D/Unity(6050): > DeleteLocalRef()
    4015. 11-28 22:20:52.496: D/Unity(6050): > GetStringChars()
    4016. 11-28 22:20:52.496: D/Unity(6050): > NewStringFromStr()
    4017. 11-28 22:20:52.496: D/Unity(6050): > ExceptionOccurred()
    4018. 11-28 22:20:52.496: D/Unity(6050): > NewStringFromStr()
    4019. 11-28 22:20:52.496: D/Unity(6050): > ExceptionOccurred()
    4020. 11-28 22:20:52.496: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4021. 11-28 22:20:52.496: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    4022. 11-28 22:20:52.496: D/Unity(6050): ! long Long.longValue();
    4023. 11-28 22:20:52.496: D/Unity(6050): > ExceptionOccurred()
    4024. 11-28 22:20:52.496: D/Unity(6050): > DeleteLocalRef()
    4025. 11-28 22:20:52.496: D/Unity(6050): > DeleteLocalRef()
    4026. 11-28 22:20:52.496: D/Unity(6050): > FromReflectedMethod()
    4027. 11-28 22:20:52.496: D/Unity(6050): > ExceptionOccurred()
    4028. 11-28 22:20:52.496: D/Unity(6050): > DeleteLocalRef()
    4029. 11-28 22:20:52.496: D/Unity(6050): > CallLongMethod(0x6842, 0x6f64d800)
    4030. 11-28 22:20:52.496: D/Unity(6050): > ExceptionOccurred()
    4031. 11-28 22:20:52.496: D/Unity(6050): > NewStringFromStr()
    4032. 11-28 22:20:52.496: D/Unity(6050): > ExceptionOccurred()
    4033. 11-28 22:20:52.497: D/Unity(6050): > NewStringFromStr()
    4034. 11-28 22:20:52.497: D/Unity(6050): > ExceptionOccurred()
    4035. 11-28 22:20:52.497: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4036. 11-28 22:20:52.497: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    4037. 11-28 22:20:52.497: D/Unity(6050): ! Class Object.getClass();
    4038. 11-28 22:20:52.497: D/Unity(6050): > ExceptionOccurred()
    4039. 11-28 22:20:52.497: D/Unity(6050): > DeleteLocalRef()
    4040. 11-28 22:20:52.497: D/Unity(6050): > DeleteLocalRef()
    4041. 11-28 22:20:52.497: D/Unity(6050): > FromReflectedMethod()
    4042. 11-28 22:20:52.497: D/Unity(6050): > ExceptionOccurred()
    4043. 11-28 22:20:52.497: D/Unity(6050): > DeleteLocalRef()
    4044. 11-28 22:20:52.497: D/Unity(6050): > CallObjectMethod(0x682a, 0x6f6a2af8)
    4045. 11-28 22:20:52.497: D/Unity(6050): > ExceptionOccurred()
    4046. 11-28 22:20:52.497: D/Unity(6050): > GetObjectClass()
    4047. 11-28 22:20:52.497: D/Unity(6050): > ExceptionOccurred()
    4048. 11-28 22:20:52.497: D/Unity(6050): > NewGlobalRef()
    4049. 11-28 22:20:52.497: D/Unity(6050): > NewGlobalRef()
    4050. 11-28 22:20:52.497: D/Unity(6050): > DeleteLocalRef()
    4051. 11-28 22:20:52.497: D/Unity(6050): > DeleteLocalRef()
    4052. 11-28 22:20:52.497: D/Unity(6050): > NewStringFromStr()
    4053. 11-28 22:20:52.497: D/Unity(6050): > ExceptionOccurred()
    4054. 11-28 22:20:52.497: D/Unity(6050): > NewStringFromStr()
    4055. 11-28 22:20:52.497: D/Unity(6050): > ExceptionOccurred()
    4056. 11-28 22:20:52.497: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4057. 11-28 22:20:52.497: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    4058. 11-28 22:20:52.497: D/Unity(6050): ! String Class.getName();
    4059. 11-28 22:20:52.497: D/Unity(6050): > ExceptionOccurred()
    4060. 11-28 22:20:52.497: D/Unity(6050): > DeleteLocalRef()
    4061. 11-28 22:20:52.497: D/Unity(6050): > DeleteLocalRef()
    4062. 11-28 22:20:52.497: D/Unity(6050): > FromReflectedMethod()
    4063. 11-28 22:20:52.497: D/Unity(6050): > ExceptionOccurred()
    4064. 11-28 22:20:52.497: D/Unity(6050): > DeleteLocalRef()
    4065. 11-28 22:20:52.497: D/Unity(6050): > CallStringMethod(0x685a, 0x6f6b2a58)
    4066. 11-28 22:20:52.498: D/Unity(6050): > ExceptionOccurred()
    4067. 11-28 22:20:52.498: D/Unity(6050): > DeleteGlobalRef()
    4068. 11-28 22:20:52.498: D/Unity(6050): > DeleteGlobalRef()
    4069. 11-28 22:20:52.498: D/Unity(6050): > NewStringFromStr()
    4070. 11-28 22:20:52.498: D/Unity(6050): > ExceptionOccurred()
    4071. 11-28 22:20:52.498: D/Unity(6050): > NewStringFromStr()
    4072. 11-28 22:20:52.498: D/Unity(6050): > ExceptionOccurred()
    4073. 11-28 22:20:52.498: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4074. 11-28 22:20:52.498: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    4075. 11-28 22:20:52.498: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    4076. 11-28 22:20:52.498: D/Unity(6050): > ExceptionOccurred()
    4077. 11-28 22:20:52.498: D/Unity(6050): > DeleteLocalRef()
    4078. 11-28 22:20:52.498: D/Unity(6050): > DeleteLocalRef()
    4079. 11-28 22:20:52.498: D/Unity(6050): > FromReflectedMethod()
    4080. 11-28 22:20:52.498: D/Unity(6050): > ExceptionOccurred()
    4081. 11-28 22:20:52.498: D/Unity(6050): > DeleteLocalRef()
    4082. 11-28 22:20:52.498: D/Unity(6050): > CallStaticLongMethod(0x8466, 0x7925290790
    4083. 11-28 22:20:52.498: D/Unity(6050): > ExceptionOccurred()
    4084. 11-28 22:20:52.498: D/Unity(6050): > NewStringFromStr()
    4085. 11-28 22:20:52.498: D/Unity(6050): > ExceptionOccurred()
    4086. 11-28 22:20:52.498: D/Unity(6050): > NewStringFromStr()
    4087. 11-28 22:20:52.498: D/Unity(6050): > ExceptionOccurred()
    4088. 11-28 22:20:52.498: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4089. 11-28 22:20:52.498: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    4090. 11-28 22:20:52.498: D/Unity(6050): ! Class Object.getClass();
    4091. 11-28 22:20:52.498: D/Unity(6050): > ExceptionOccurred()
    4092. 11-28 22:20:52.499: D/Unity(6050): > DeleteLocalRef()
    4093. 11-28 22:20:52.499: D/Unity(6050): > DeleteLocalRef()
    4094. 11-28 22:20:52.499: D/Unity(6050): > FromReflectedMethod()
    4095. 11-28 22:20:52.499: D/Unity(6050): > ExceptionOccurred()
    4096. 11-28 22:20:52.499: D/Unity(6050): > DeleteLocalRef()
    4097. 11-28 22:20:52.499: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f6a2af8)
    4098. 11-28 22:20:52.499: D/Unity(6050): > ExceptionOccurred()
    4099. 11-28 22:20:52.499: D/Unity(6050): > GetObjectClass()
    4100. 11-28 22:20:52.499: D/Unity(6050): > ExceptionOccurred()
    4101. 11-28 22:20:52.499: D/Unity(6050): > NewGlobalRef()
    4102. 11-28 22:20:52.499: D/Unity(6050): > NewGlobalRef()
    4103. 11-28 22:20:52.499: D/Unity(6050): > DeleteLocalRef()
    4104. 11-28 22:20:52.499: D/Unity(6050): > DeleteLocalRef()
    4105. 11-28 22:20:52.499: D/Unity(6050): > NewStringFromStr()
    4106. 11-28 22:20:52.499: D/Unity(6050): > ExceptionOccurred()
    4107. 11-28 22:20:52.499: D/Unity(6050): > NewStringFromStr()
    4108. 11-28 22:20:52.499: D/Unity(6050): > ExceptionOccurred()
    4109. 11-28 22:20:52.499: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4110. 11-28 22:20:52.499: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    4111. 11-28 22:20:52.499: D/Unity(6050): ! String Class.getName();
    4112. 11-28 22:20:52.499: D/Unity(6050): > ExceptionOccurred()
    4113. 11-28 22:20:52.499: D/Unity(6050): > DeleteLocalRef()
    4114. 11-28 22:20:52.499: D/Unity(6050): > DeleteLocalRef()
    4115. 11-28 22:20:52.499: D/Unity(6050): > FromReflectedMethod()
    4116. 11-28 22:20:52.499: D/Unity(6050): > ExceptionOccurred()
    4117. 11-28 22:20:52.499: D/Unity(6050): > DeleteLocalRef()
    4118. 11-28 22:20:52.499: D/Unity(6050): > CallStringMethod(0x6852, 0x6f6b2a58)
    4119. 11-28 22:20:52.499: D/Unity(6050): > ExceptionOccurred()
    4120. 11-28 22:20:52.499: D/Unity(6050): > DeleteGlobalRef()
    4121. 11-28 22:20:52.499: D/Unity(6050): > DeleteGlobalRef()
    4122. 11-28 22:20:52.499: D/Unity(6050): > NewStringFromStr()
    4123. 11-28 22:20:52.499: D/Unity(6050): > ExceptionOccurred()
    4124. 11-28 22:20:52.499: D/Unity(6050): > NewStringFromStr()
    4125. 11-28 22:20:52.499: D/Unity(6050): > ExceptionOccurred()
    4126. 11-28 22:20:52.500: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4127. 11-28 22:20:52.500: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "baseAddress", "(Ljava.nio.DirectByteBuffer;)J", static)
    4128. 11-28 22:20:52.500: D/Unity(6050): ! long Unmanaged.baseAddress(ByteBuffer);
    4129. 11-28 22:20:52.500: D/Unity(6050): > ExceptionOccurred()
    4130. 11-28 22:20:52.500: D/Unity(6050): > DeleteLocalRef()
    4131. 11-28 22:20:52.500: D/Unity(6050): > DeleteLocalRef()
    4132. 11-28 22:20:52.500: D/Unity(6050): > FromReflectedMethod()
    4133. 11-28 22:20:52.500: D/Unity(6050): > ExceptionOccurred()
    4134. 11-28 22:20:52.500: D/Unity(6050): > DeleteLocalRef()
    4135. 11-28 22:20:52.500: D/Unity(6050): > CallStaticLongMethod(0x8472, 0x7925290790
    4136. 11-28 22:20:52.500: D/Unity(6050): > ExceptionOccurred()
    4137. 11-28 22:20:52.500: D/Unity(6050): > NewStringFromStr()
    4138. 11-28 22:20:52.500: D/Unity(6050): > ExceptionOccurred()
    4139. 11-28 22:20:52.500: D/Unity(6050): > NewStringFromStr()
    4140. 11-28 22:20:52.500: D/Unity(6050): > ExceptionOccurred()
    4141. 11-28 22:20:52.500: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4142. 11-28 22:20:52.500: D/Unity(6050): ? getMethodID("com.olokobayusuf.natrender.Unmanaged", "copyFrame", "(JIIIJ)V", static)
    4143. 11-28 22:20:52.500: D/Unity(6050): ! void Unmanaged.copyFrame(long, int, int, int, long);
    4144. 11-28 22:20:52.500: D/Unity(6050): > ExceptionOccurred()
    4145. 11-28 22:20:52.500: D/Unity(6050): > DeleteLocalRef()
    4146. 11-28 22:20:52.500: D/Unity(6050): > DeleteLocalRef()
    4147. 11-28 22:20:52.500: D/Unity(6050): > FromReflectedMethod()
    4148. 11-28 22:20:52.500: D/Unity(6050): > ExceptionOccurred()
    4149. 11-28 22:20:52.500: D/Unity(6050): > DeleteLocalRef()
    4150. 11-28 22:20:52.500: D/Unity(6050): > CallStaticVoidMethod(0x8472, 0x79252907b8
    4151. 11-28 22:20:52.502: D/Unity(6050): > NewStringFromStr()
    4152. 11-28 22:20:52.502: D/Unity(6050): > ExceptionOccurred()
    4153. 11-28 22:20:52.502: D/Unity(6050): > NewStringFromStr()
    4154. 11-28 22:20:52.502: D/Unity(6050): > ExceptionOccurred()
    4155. 11-28 22:20:52.502: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4156. 11-28 22:20:52.502: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "readback", "(J)V", non-static)
    4157. 11-28 22:20:52.502: D/Unity(6050): ! void GLESReadableTexture.readback(long);
    4158. 11-28 22:20:52.502: D/Unity(6050): > ExceptionOccurred()
    4159. 11-28 22:20:52.502: D/Unity(6050): > DeleteLocalRef()
    4160. 11-28 22:20:52.502: D/Unity(6050): > DeleteLocalRef()
    4161. 11-28 22:20:52.503: D/Unity(6050): > FromReflectedMethod()
    4162. 11-28 22:20:52.503: D/Unity(6050): > ExceptionOccurred()
    4163. 11-28 22:20:52.503: D/Unity(6050): > DeleteLocalRef()
    4164. 11-28 22:20:52.503: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a70
    4165. 11-28 22:20:52.503: D/Unity(6050): > ExceptionOccurred()
    4166. 11-28 22:20:52.505: D/Unity(6050): > ExceptionOccurred()
    4167. 11-28 22:20:52.505: D/Unity(6050): > NewStringFromStr()
    4168. 11-28 22:20:52.505: D/Unity(6050): > ExceptionOccurred()
    4169. 11-28 22:20:52.505: D/Unity(6050): > NewStringFromStr()
    4170. 11-28 22:20:52.505: D/Unity(6050): > ExceptionOccurred()
    4171. 11-28 22:20:52.505: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4172. 11-28 22:20:52.505: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "clear", "()Ljava/lang/Object;", non-static)
    4173. 11-28 22:20:52.506: D/Unity(6050): ! Buffer Buffer.clear();
    4174. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4175. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4176. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4177. 11-28 22:20:52.506: D/Unity(6050): > FromReflectedMethod()
    4178. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4179. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4180. 11-28 22:20:52.506: D/Unity(6050): > CallObjectMethod(0x7d6a, 0x6f5f4c60)
    4181. 11-28 22:20:52.506: D/Unity(6050): > NewStringFromStr()
    4182. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4183. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4184. 11-28 22:20:52.506: D/Unity(6050): > NewStringFromStr()
    4185. 11-28 22:20:52.506: D/Unity(6050): > GetObjectClass()
    4186. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4187. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4188. 11-28 22:20:52.506: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4189. 11-28 22:20:52.506: D/Unity(6050): > NewGlobalRef()
    4190. 11-28 22:20:52.506: D/Unity(6050): > NewGlobalRef()
    4191. 11-28 22:20:52.506: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeSamples", "([FJ)V", non-static)
    4192. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4193. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4194. 11-28 22:20:52.506: D/Unity(6050): ! void MP4Recorder.encodeSamples(float[], long);
    4195. 11-28 22:20:52.506: D/Unity(6050): > NewStringFromStr()
    4196. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4197. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4198. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4199. 11-28 22:20:52.506: D/Unity(6050): > NewStringFromStr()
    4200. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4201. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4202. 11-28 22:20:52.506: D/Unity(6050): > FromReflectedMethod()
    4203. 11-28 22:20:52.506: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4204. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4205. 11-28 22:20:52.506: D/Unity(6050): ? getMethodID("java.nio.DirectByteBuffer", "getClass", "()Ljava/lang/Object;", non-static)
    4206. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4207. 11-28 22:20:52.506: D/Unity(6050): ! Class Object.getClass();
    4208. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4209. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4210. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4211. 11-28 22:20:52.506: D/Unity(6050): > FromReflectedMethod()
    4212. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4213. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4214. 11-28 22:20:52.506: D/Unity(6050): > CallObjectMethod(0x6856, 0x6f6a2af8)
    4215. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4216. 11-28 22:20:52.506: D/Unity(6050): > GetObjectClass()
    4217. 11-28 22:20:52.506: D/Unity(6050): > ExceptionOccurred()
    4218. 11-28 22:20:52.506: D/Unity(6050): > NewGlobalRef()
    4219. 11-28 22:20:52.506: D/Unity(6050): > NewGlobalRef()
    4220. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4221. 11-28 22:20:52.506: D/Unity(6050): > DeleteLocalRef()
    4222. 11-28 22:20:52.506: D/Unity(6050): > NewStringFromStr()
    4223. 11-28 22:20:52.507: D/Unity(6050): > ExceptionOccurred()
    4224. 11-28 22:20:52.507: D/Unity(6050): > NewStringFromStr()
    4225. 11-28 22:20:52.507: D/Unity(6050): > ExceptionOccurred()
    4226. 11-28 22:20:52.507: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4227. 11-28 22:20:52.507: D/Unity(6050): ? getMethodID("java.lang.Class", "getName", "()Ljava/lang/String;", non-static)
    4228. 11-28 22:20:52.507: D/Unity(6050): ! String Class.getName();
    4229. 11-28 22:20:52.507: D/Unity(6050): > ExceptionOccurred()
    4230. 11-28 22:20:52.507: D/Unity(6050): > DeleteLocalRef()
    4231. 11-28 22:20:52.507: D/Unity(6050): > DeleteLocalRef()
    4232. 11-28 22:20:52.507: D/Unity(6050): > FromReflectedMethod()
    4233. 11-28 22:20:52.507: D/Unity(6050): > ExceptionOccurred()
    4234. 11-28 22:20:52.507: D/Unity(6050): > DeleteLocalRef()
    4235. 11-28 22:20:52.507: D/Unity(6050): > CallStringMethod(0x67f2, 0x6f6b2a58)
    4236. 11-28 22:20:52.507: D/Unity(6050): > ExceptionOccurred()
    4237. 11-28 22:20:52.507: D/Unity(6050): > DeleteGlobalRef()
    4238. 11-28 22:20:52.507: D/Unity(6050): > DeleteGlobalRef()
    4239. 11-28 22:20:52.507: D/Unity(6050): > NewStringFromStr()
    4240. 11-28 22:20:52.507: D/Unity(6050): > ExceptionOccurred()
    4241. 11-28 22:20:52.507: D/Unity(6050): > NewStringFromStr()
    4242. 11-28 22:20:52.507: D/Unity(6050): > ExceptionOccurred()
    4243. 11-28 22:20:52.507: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4244. 11-28 22:20:52.507: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "encodeFrame", "(Ljava.nio.DirectByteBuffer;J)V", non-static)
    4245. 11-28 22:20:52.507: D/Unity(6050): ! void MP4Recorder.encodeFrame(ByteBuffer, long);
    4246. 11-28 22:20:52.507: D/Unity(6050): > ExceptionOccurred()
    4247. 11-28 22:20:52.507: D/Unity(6050): > DeleteLocalRef()
    4248. 11-28 22:20:52.507: D/Unity(6050): > DeleteLocalRef()
    4249. 11-28 22:20:52.507: D/Unity(6050): > FromReflectedMethod()
    4250. 11-28 22:20:52.507: D/Unity(6050): > ExceptionOccurred()
    4251. 11-28 22:20:52.507: D/Unity(6050): > DeleteLocalRef()
    4252. 11-28 22:20:52.507: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea20
    4253. 11-28 22:20:52.509: D/Unity(6050): > ExceptionOccurred()
    4254. 11-28 22:20:52.509: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea48
    4255. 11-28 22:20:52.517: D/Unity(6050): > ExceptionOccurred()
    4256. 11-28 22:20:52.517: D/Unity(6050): > ExceptionOccurred()
    4257. 11-28 22:20:52.518: D/Unity(6050): > DeleteLocalRef()
    4258. 11-28 22:20:52.518: D/Unity(6050): > DeleteGlobalRef()
    4259. 11-28 22:20:52.518: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 3 lines
    4260. 11-28 22:20:52.523: D/Unity(6050): > DeleteGlobalRef()
    4261. 11-28 22:20:52.523: D/Unity(6050): > NewStringFromStr()
    4262. 11-28 22:20:52.523: D/Unity(6050): > ExceptionOccurred()
    4263. 11-28 22:20:52.523: D/Unity(6050): > NewStringFromStr()
    4264. 11-28 22:20:52.523: D/Unity(6050): > ExceptionOccurred()
    4265. 11-28 22:20:52.523: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4266. 11-28 22:20:52.523: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.readback.GLESReadableTexture", "release", "()V", non-static)
    4267. 11-28 22:20:52.523: D/Unity(6050): ! void GLESReadableTexture.release();
    4268. 11-28 22:20:52.523: D/Unity(6050): > ExceptionOccurred()
    4269. 11-28 22:20:52.523: D/Unity(6050): > DeleteLocalRef()
    4270. 11-28 22:20:52.523: D/Unity(6050): > DeleteLocalRef()
    4271. 11-28 22:20:52.523: D/Unity(6050): > FromReflectedMethod()
    4272. 11-28 22:20:52.523: D/Unity(6050): > ExceptionOccurred()
    4273. 11-28 22:20:52.523: D/Unity(6050): > DeleteLocalRef()
    4274. 11-28 22:20:52.523: D/Unity(6050): > CallVoidMethod(0x7cea, 0x7925290a98)
    4275. 11-28 22:20:52.525: D/Unity(6050): > ExceptionOccurred()
    4276. 11-28 22:20:52.525: D/Unity(6050): > DeleteGlobalRef()
    4277. 11-28 22:20:52.525: D/Unity(6050): > DeleteGlobalRef()
    4278. 11-28 22:20:52.526: D/Unity(6050): > NewStringFromStr()
    4279. 11-28 22:20:52.526: D/Unity(6050): > ExceptionOccurred()
    4280. 11-28 22:20:52.526: D/Unity(6050): > NewStringFromStr()
    4281. 11-28 22:20:52.526: D/Unity(6050): > ExceptionOccurred()
    4282. 11-28 22:20:52.526: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4283. 11-28 22:20:52.526: D/Unity(6050): ? getMethodID("com.olokobayusuf.natcorder.MP4Recorder", "stopRecording", "()V", non-static)
    4284. 11-28 22:20:52.526: D/Unity(6050): ! void MP4Recorder.stopRecording();
    4285. 11-28 22:20:52.526: D/Unity(6050): > ExceptionOccurred()
    4286. 11-28 22:20:52.526: D/Unity(6050): > DeleteLocalRef()
    4287. 11-28 22:20:52.526: D/Unity(6050): > DeleteLocalRef()
    4288. 11-28 22:20:52.526: D/Unity(6050): > FromReflectedMethod()
    4289. 11-28 22:20:52.526: D/Unity(6050): > ExceptionOccurred()
    4290. 11-28 22:20:52.527: D/Unity(6050): > DeleteLocalRef()
    4291. 11-28 22:20:52.527: D/Unity(6050): > CallVoidMethod(0x86f2, 0x792528ea98)
    4292. 11-28 22:20:52.528: D/Unity(6050): > ExceptionOccurred()
    4293. 11-28 22:20:52.528: D/Unity(6050): > DeleteGlobalRef()
    4294. 11-28 22:20:52.528: I/chatty(6050): uid=10279(com.bongostudios.Guitaring) UnityMain identical 3 lines
    4295. 11-28 22:20:52.528: D/Unity(6050): > DeleteGlobalRef()
    4296. 11-28 22:20:52.535: V/Unity(6050): NatCorder: MP4 audio encoder encountered EOS
    4297. 11-28 22:20:52.544: D/Unity(6050): ReflectionHelper.Proxy.invoke(35, [interface com.olokobayusuf.natcorder.readback.ReadableTexture$Callback], onReadback, [75, java.nio.DirectByteBuffer[pos=0 lim=5192320 cap=5192320]])
    4298. 11-28 22:20:52.544: D/Unity(6050): > GetArrayLength()
    4299. 11-28 22:20:52.544: D/Unity(6050): > ExceptionOccurred()
    4300. 11-28 22:20:52.545: D/Unity(6050): > GetObjectArrayElement()
    4301. 11-28 22:20:52.545: D/Unity(6050): > ExceptionOccurred()
    4302. 11-28 22:20:52.545: D/Unity(6050): > GetObjectClass()
    4303. 11-28 22:20:52.545: D/Unity(6050): > ExceptionOccurred()
    4304. 11-28 22:20:52.545: D/Unity(6050): > NewGlobalRef()
    4305. 11-28 22:20:52.545: D/Unity(6050): > NewGlobalRef()
    4306. 11-28 22:20:52.545: D/Unity(6050): > DeleteLocalRef()
    4307. 11-28 22:20:52.545: D/Unity(6050): > GetObjectArrayElement()
    4308. 11-28 22:20:52.545: D/Unity(6050): > ExceptionOccurred()
    4309. 11-28 22:20:52.545: D/Unity(6050): > GetObjectClass()
    4310. 11-28 22:20:52.545: D/Unity(6050): > ExceptionOccurred()
    4311. 11-28 22:20:52.545: D/Unity(6050): > NewGlobalRef()
    4312. 11-28 22:20:52.545: D/Unity(6050): > NewGlobalRef()
    4313. 11-28 22:20:52.545: D/Unity(6050): > DeleteLocalRef()
    4314. 11-28 22:20:52.545: D/Unity(6050): > GetStringChars()
    4315. 11-28 22:20:52.545: D/Unity(6050): > NewStringFromStr()
    4316. 11-28 22:20:52.545: D/Unity(6050): > ExceptionOccurred()
    4317. 11-28 22:20:52.545: D/Unity(6050): > NewStringFromStr()
    4318. 11-28 22:20:52.545: D/Unity(6050): > ExceptionOccurred()
    4319. 11-28 22:20:52.545: D/Unity(6050): > CallStaticObjectMethod(0x8a36, 0x791a43e268
    4320. 11-28 22:20:52.545: D/Unity(6050): ? getMethodID("java.lang.Long", "longValue", "()J", non-static)
    4321. 11-28 22:20:52.545: D/Unity(6050): ! long Long.longValue();
    4322. 11-28 22:20:52.545: D/Unity(6050): > ExceptionOccurred()
    4323. 11-28 22:20:52.545: D/Unity(6050): > DeleteLocalRef()
    4324. 11-28 22:20:52.545: D/Unity(6050): > DeleteLocalRef()
    4325. 11-28 22:20:52.545: D/Unity(6050): > FromReflectedMethod()
    4326. 11-28 22:20:52.545: D/Unity(6050): > ExceptionOccurred()
    4327. 11-28 22:20:52.545: D/Unity(6050): > DeleteLocalRef()
    4328. 11-28 22:20:52.545: D/Unity(6050): > CallLongMethod(0xa712, 0x6f64d800)
    4329. 11-28 22:20:52.546: D/Unity(6050): > ExceptionOccurred()
    4330. 11-28 22:20:52.605: V/Unity(6050): NatCorder: MP4 video encoder encountered EOS
    4331. 11-28 22:20:52.620: D/Unity(6050): NativeCrashSerializer::EndReport() Success!
    4332. 11-28 22:20:52.621: E/CRASH(6050): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 000000000000002c
    4333. 11-28 22:20:52.621: E/CRASH(6050): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    4334. 11-28 22:20:52.621: E/CRASH(6050): Build type 'Development', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
    4335. 11-28 22:20:52.621: E/CRASH(6050): Build fingerprint: 'xiaomi/mido/mido:7.0/NRD90M/V9.6.1.0.NCFMIFD:user/release-keys'
    4336. 11-28 22:20:52.621: E/CRASH(6050): Revision: '0'
    4337. 11-28 22:20:52.621: E/CRASH(6050): pid: 6050, tid: 6131, name: UnityMain  >>> com.bongostudios.Guitaring <<<
    4338. 11-28 22:20:52.621: E/CRASH(6050):     x0   0000000000000000  x1   00000079266b9d80  x2   000000790a800000  x3   0000000000000000
    4339. 11-28 22:20:52.621: E/CRASH(6050):     x4   0000000000000137  x5   0000000000000004  x6   00000000341555ac  x7   00000000007b74de
    4340. 11-28 22:20:52.621: E/CRASH(6050):     x8   0000007919bfc268  x9   f6b02e0fe97a63f1  x10  0000000000000137  x11  0000007924047240
    4341. 11-28 22:20:52.621: E/CRASH(6050):     x12  0000007933fafde0  x13  0063006e00610074  x14  0008000000000000  x15  0000007919bfba98
    4342. 11-28 22:20:52.621: E/CRASH(6050):     x16  00000079c6bb1bc8  x17  00000079c6b47280  x18  0000007919bfb51a  x19  0000000000000006
    4343. 11-28 22:20:52.621: E/CRASH(6050):     x20  00000079266d3000  x21  0000000000000000  x22  0000000000000000  x23  00000079266b9d80
    4344. 11-28 22:20:52.621: E/CRASH(6050):     x24  0000007913037990  x25  00000079131e2054  x26  0000007919bfc2d0  x27  0000000000000000
    4345. 11-28 22:20:52.621: E/CRASH(6050):     x28  00000078f7401510  x29  0000007919bfbdb0  x30  00000079102feedc
    4346. 11-28 22:20:52.621: E/CRASH(6050):     sp   0000007919bfbd70  pc   0000007910301444  pstate 0000000060000000
    4347. 11-28 22:20:52.621: E/CRASH(6050): backtrace:
    4348.  
    Log 2:
    Code (CSharp):
    1. 11-28 22:16:16.455: I/Unity(4646): 16:9 || 16:10
    2. 11-28 22:16:16.455: I/Unity(4646): UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    3. 11-28 22:16:16.455: I/Unity(4646): UnityEngine.Logger:Log(LogType, Object)
    4. 11-28 22:16:16.455: I/Unity(4646): UnityEngine.Debug:Log(Object)
    5. 11-28 22:16:16.455: I/Unity(4646): <StartRecord>d__38:MoveNext()
    6. 11-28 22:16:16.455: I/Unity(4646): UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    7. 11-28 22:16:16.455: I/Unity(4646):
    8. 11-28 22:16:16.455: I/Unity(4646): (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
    9. 11-28 22:16:16.468: V/Unity(4646): NatCorder: Preparing MP4 video encoder with format: {color-format=2130708361, i-frame-interval=3, mime=video/avc, width=1520, bitrate=5909760, frame-rate=30.0, height=854}
    10. 11-28 22:16:16.474: I/OMXClient(4646): IOmx service obtained
    11. 11-28 22:16:16.507: W/OMXUtils(4646): do not know color format 0x7fa30c04 = 2141391876
    12. 11-28 22:16:16.509: W/OMXUtils(4646): do not know color format 0x7f000789 = 2130708361
    13. 11-28 22:16:16.547: I/ACodec(4646): setupAVCEncoderParameters with [profile: Baseline] [level: Level4]
    14. 11-28 22:16:16.553: I/ACodec(4646): [OMX.qcom.video.encoder.avc] cannot encode HDR static metadata. Ignoring.
    15. 11-28 22:16:16.553: I/ACodec(4646): setupVideoEncoder succeeded
    16. 11-28 22:16:16.556: W/OMXUtils(4646): do not know color format 0x7f000789 = 2130708361
    17. 11-28 22:16:16.561: V/Unity(4646): NatCorder: Preparing MP4 audio encoder with format: {channel-mask=12, sample-rate=48000, mime=audio/mp4a-latm, channel-count=2, aac-profile=2, bitrate=64000, max-input-size=16384}
    18. 11-28 22:16:16.567: I/OMXClient(4646): IOmx service obtained
    19. 11-28 22:16:16.694: E/Unity(4646): OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_ENUM: enum argument out of range
    20. 11-28 22:16:16.694: E/Unity(4646):
    21. 11-28 22:16:16.694: E/Unity(4646): (Filename: ./Runtime/GfxDevice/opengles/GfxDeviceGLES.cpp Line: 348)
    22. 11-28 22:16:16.902: W/udios.Guitarin(4646): JNI critical lock held for 18.096ms on Thread[53,tid=5033,Runnable,Thread*=0x7911bccc00,peer=0x13900ba8,"NatRender GLRenderContext"]
    23. 11-28 22:16:16.930: D/ACodec(4646): dataspace changed to 0x10c10000 (R:2(Limited), P:3(BT601_6_625), M:3(BT601_6), T:3(SMPTE170M)) (R:2(Limited), S:2(BT601_625), T:3(SMPTE_170M))
    24. 11-28 22:16:17.041: I/MPEG4Writer(4646): limits: 4294967295/0 bytes/us, bit rate: -1 bps and the estimated moov size 3316 bytes
    25. 11-28 22:16:17.056: D/MPEG4Writer(4646): Video skip non-key frame
    26. 11-28 22:16:17.060: I/MPEG4Writer(4646): setStartTimestampUs: 0
    27. 11-28 22:16:17.060: I/MPEG4Writer(4646): Earliest track starting time: 0
    28. 11-28 22:16:17.065: I/MPEG4Writer(4646): setStartTimestampUs: 1544
    29. 11-28 22:16:17.077: W/MPEG4Writer(4646): 0-duration samples found: 1
    30. 11-28 22:16:17.109: I/udios.Guitarin(4646): Background concurrent copying GC freed 2152(302KB) AllocSpace objects, 3(14MB) LOS objects, 48% free, 25MB/49MB, paused 763us total 109.260ms
    31. 11-28 22:16:18.468: I/udios.Guitarin(4646): Background concurrent copying GC freed 877(364KB) AllocSpace objects, 6(29MB) LOS objects, 43% free, 30MB/54MB, paused 458us total 105.769ms
    32. 11-28 22:16:42.705: I/udios.Guitarin(4646): Background concurrent copying GC freed 777(319KB) AllocSpace objects, 6(29MB) LOS objects, 43% free, 30MB/54MB, paused 399us total 118.092ms
    33. 11-28 22:16:45.181: V/Unity(4646): NatCorder: MP4 audio encoder encountered EOS
    34. 11-28 22:16:45.186: E/AndroidRuntime(4646): FATAL EXCEPTION: GLESReadableTexture Thread
    35. 11-28 22:16:45.186: E/AndroidRuntime(4646): Process: com.bongostudios.Guitaring, PID: 4646
    36. 11-28 22:16:45.186: E/AndroidRuntime(4646): java.lang.IllegalStateException: Image is already closed
    37. 11-28 22:16:45.186: E/AndroidRuntime(4646):     at android.media.Image.throwISEIfImageIsInvalid(Image.java:70)
    38. 11-28 22:16:45.186: E/AndroidRuntime(4646):     at android.media.ImageReader$SurfaceImage$SurfacePlane.getRowStride(ImageReader.java:979)
    39. 11-28 22:16:45.186: E/AndroidRuntime(4646):     at com.olokobayusuf.natcorder.readback.GLESReadableTexture$4.onImageAvailable(GLESReadableTexture.java:110)
    40. 11-28 22:16:45.186: E/AndroidRuntime(4646):     at android.media.ImageReader$ListenerHandler.handleMessage(ImageReader.java:800)
    41. 11-28 22:16:45.186: E/AndroidRuntime(4646):     at android.os.Handler.dispatchMessage(Handler.java:106)
    42. 11-28 22:16:45.186: E/AndroidRuntime(4646):     at android.os.Looper.loop(Looper.java:193)
    43. 11-28 22:16:45.186: E/AndroidRuntime(4646):     at android.os.HandlerThread.run(HandlerThread.java:65)
    44. 11-28 22:16:45.235: V/Unity(4646): NatCorder: MP4 video encoder encountered EOS
    45. 11-28 22:16:45.268: D/MPEG4Writer(4646): Video track stopping. Stop source
    46. 11-28 22:16:45.268: D/MPEG4Writer(4646): Video track source stopping
    47. 11-28 22:16:45.268: D/MPEG4Writer(4646): Video track source stopped
    48. 11-28 22:16:45.268: I/MPEG4Writer(4646): Received total/0-length (1337/0) buffers and encoded 1337 frames. - Audio
    49. 11-28 22:16:45.268: I/MPEG4Writer(4646): Audio track drift time: 0 us
    50. 11-28 22:16:45.269: I/MPEG4Writer(4646): Received total/0-length (562/0) buffers and encoded 561 frames. - Video
    51. 11-28 22:16:45.269: D/MPEG4Writer(4646): Video track stopped. Stop source
    52. 11-28 22:16:45.271: D/MPEG4Writer(4646): Audio track stopping. Stop source
    53. 11-28 22:16:45.271: D/MPEG4Writer(4646): Audio track source stopping
    54. 11-28 22:16:45.271: D/MPEG4Writer(4646): Audio track source stopped
    55. 11-28 22:16:45.271: D/MPEG4Writer(4646): Audio track stopped. Stop source
    56. 11-28 22:16:45.271: D/MPEG4Writer(4646): Duration from tracks range is [28440413, 28479289] us
    57. 11-28 22:16:45.271: D/MPEG4Writer(4646): Stopping writer thread
    58. 11-28 22:16:45.271: D/MPEG4Writer(4646): 0 chunks are written in the last batch
    59. 11-28 22:16:45.272: D/MPEG4Writer(4646): Writer thread stopped
    60. 11-28 22:16:45.272: I/MPEG4Writer(4646): Ajust the moov start time from 0 us -> 0 us
    61. 11-28 22:16:45.273: I/MPEG4Writer(4646): The mp4 file will not be streamable.
    62. 11-28 22:16:45.274: D/MPEG4Writer(4646): Video track stopping. Stop source
    63. 11-28 22:16:45.274: D/MPEG4Writer(4646): Audio track stopping. Stop source
    64. 11-28 22:16:45.317: I/Unity(4646): path es /storage/emulated/0/Android/data/com.bongostudios.Guitaring/files/recording_2019_11_28_22_16_16_464.mp4
    65. 11-28 22:16:45.317: I/Unity(4646): UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    66. 11-28 22:16:45.317: I/Unity(4646): UnityEngine.Logger:Log(LogType, Object)
    67. 11-28 22:16:45.317: I/Unity(4646): UnityEngine.Debug:Log(Object)
    68. 11-28 22:16:45.317: I/Unity(4646): ScreenRecorder:OnVideo(String)
    69. 11-28 22:16:45.317: I/Unity(4646): System.Action`1:Invoke(T)
    70. 11-28 22:16:45.317: I/Unity(4646): NatCorder.Internal.MediaRecorderAndroid:onRecording(String)
    71. 11-28 22:16:45.317: I/Unity(4646): System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
    72. 11-28 22:16:45.317: I/Unity(4646): UnityEngine.AndroidJavaProxy:Invoke(String, Object[])
    73. 11-28 22:16:45.317: I/Unity(4646): UnityEngine.AndroidJavaProxy:Invoke(String, AndroidJavaObject[])
    74. 11-28 22:16:45.317: I/Unity(4646): UnityEngine._AndroidJNIHelper:InvokeJavaProxyMethod(AndroidJavaProxy, IntPtr, IntPtr)
    75. 11-28 22:16:45.317: I/Unity(4646):
    76. 11-28 22:16:45.317: I/Unity(4646): (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
    77. 11-28 22:16:45.505: I/Unity(4646): onPause
    78. 11-28 22:16:45.510: I/Process(4646): Sending signal. PID: 4646 SIG: 9
    79.  
    Log 3:
    Code (CSharp):
    1. 11-28 22:08:37.525: I/Unity(2990): 16:9 || 16:10
    2. 11-28 22:08:37.525: I/Unity(2990): UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    3. 11-28 22:08:37.525: I/Unity(2990): UnityEngine.Logger:Log(LogType, Object)
    4. 11-28 22:08:37.525: I/Unity(2990): UnityEngine.Debug:Log(Object)
    5. 11-28 22:08:37.525: I/Unity(2990): <StartRecord>d__38:MoveNext()
    6. 11-28 22:08:37.525: I/Unity(2990): UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    7. 11-28 22:08:37.525: I/Unity(2990):  
    8. 11-28 22:08:37.525: I/Unity(2990): (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
    9. 11-28 22:08:37.537: V/Unity(2990): NatCorder: Preparing MP4 video encoder with format: {color-format=2130708361, i-frame-interval=3, mime=video/avc, width=1520, bitrate=5909760, frame-rate=30.0, height=854}
    10. 11-28 22:08:37.542: I/OMXClient(2990): IOmx service obtained
    11. 11-28 22:08:37.575: W/OMXUtils(2990): do not know color format 0x7fa30c04 = 2141391876
    12. 11-28 22:08:37.576: W/OMXUtils(2990): do not know color format 0x7f000789 = 2130708361
    13. 11-28 22:08:37.609: I/ACodec(2990): setupAVCEncoderParameters with [profile: Baseline] [level: Level4]
    14. 11-28 22:08:37.617: I/ACodec(2990): [OMX.qcom.video.encoder.avc] cannot encode HDR static metadata. Ignoring.
    15. 11-28 22:08:37.617: I/ACodec(2990): setupVideoEncoder succeeded
    16. 11-28 22:08:37.622: W/OMXUtils(2990): do not know color format 0x7f000789 = 2130708361
    17. 11-28 22:08:37.631: V/Unity(2990): NatCorder: Preparing MP4 audio encoder with format: {channel-mask=12, sample-rate=48000, mime=audio/mp4a-latm, channel-count=2, aac-profile=2, bitrate=64000, max-input-size=16384}
    18. 11-28 22:08:37.637: I/OMXClient(2990): IOmx service obtained
    19. 11-28 22:08:37.784: E/Unity(2990): OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_ENUM: enum argument out of range
    20. 11-28 22:08:37.784: E/Unity(2990):  
    21. 11-28 22:08:37.784: E/Unity(2990): (Filename: ./Runtime/GfxDevice/opengles/GfxDeviceGLES.cpp Line: 348)
    22. 11-28 22:08:37.976: W/udios.Guitarin(2990): JNI critical lock held for 16.282ms on Thread[67,tid=3416,Runnable,Thread*=0x7910edf400,peer=0x136c0e20,"NatRender GLRenderContext"]
    23. 11-28 22:08:38.018: D/ACodec(2990): dataspace changed to 0x10c10000 (R:2(Limited), P:3(BT601_6_625), M:3(BT601_6), T:3(SMPTE170M)) (R:2(Limited), S:2(BT601_625), T:3(SMPTE_170M))
    24. 11-28 22:08:38.122: I/MPEG4Writer(2990): limits: 4294967295/0 bytes/us, bit rate: -1 bps and the estimated moov size 3316 bytes
    25. 11-28 22:08:38.190: D/MPEG4Writer(2990): Video skip non-key frame
    26. 11-28 22:08:38.193: I/MPEG4Writer(2990): setStartTimestampUs: 0
    27. 11-28 22:08:38.194: I/MPEG4Writer(2990): Earliest track starting time: 0
    28. 11-28 22:08:38.196: I/MPEG4Writer(2990): setStartTimestampUs: 0
    29. 11-28 22:08:38.217: I/udios.Guitarin(2990): Background concurrent copying GC freed 2209(341KB) AllocSpace objects, 3(14MB) LOS objects, 48% free, 25MB/49MB, paused 318us total 101.979ms
    30. 11-28 22:08:49.756: I/udios.Guitarin(2990): Background concurrent copying GC freed 902(356KB) AllocSpace objects, 6(29MB) LOS objects, 48% free, 25MB/49MB, paused 1.360ms total 102.880ms
    31. 11-28 22:08:50.986: I/udios.Guitarin(2990): Background concurrent copying GC freed 789(335KB) AllocSpace objects, 6(29MB) LOS objects, 43% free, 30MB/54MB, paused 711us total 108.991ms
    32. 11-28 22:08:51.270: I/udios.Guitarin(2990): Background concurrent copying GC freed 854(327KB) AllocSpace objects, 7(34MB) LOS objects, 43% free, 30MB/54MB, paused 670us total 105.978ms
    33. 11-28 22:08:57.574: I/udios.Guitarin(2990): Waiting for a blocking GC ProfileSaver
    34. 11-28 22:08:57.660: I/udios.Guitarin(2990): WaitForGcToComplete blocked ProfileSaver on HeapTrim for 85.968ms
    35. 11-28 22:09:08.441: I/udios.Guitarin(2990): Background concurrent copying GC freed 986(407KB) AllocSpace objects, 7(34MB) LOS objects, 48% free, 25MB/49MB, paused 256us total 100.987ms
    36. 11-28 22:09:08.757: I/udios.Guitarin(2990): Background concurrent copying GC freed 902(351KB) AllocSpace objects, 6(29MB) LOS objects, 43% free, 30MB/54MB, paused 382us total 112.480ms
    37. 11-28 22:09:12.318: I/Unity(2990): windowFocusChanged: false
    38. 11-28 22:09:12.512: I/udios.Guitarin(2990): Background concurrent copying GC freed 1018(359KB) AllocSpace objects, 6(29MB) LOS objects, 48% free, 25MB/49MB, paused 350us total 102.291ms
    39. 11-28 22:09:12.872: I/udios.Guitarin(2990): Background concurrent copying GC freed 879(396KB) AllocSpace objects, 6(29MB) LOS objects, 43% free, 30MB/54MB, paused 478us total 121.393ms
    40. 11-28 22:09:13.184: I/udios.Guitarin(2990): Background concurrent copying GC freed 912(363KB) AllocSpace objects, 7(34MB) LOS objects, 48% free, 25MB/49MB, paused 904us total 103.656ms
    41. 11-28 22:09:14.119: I/udios.Guitarin(2990): Background concurrent copying GC freed 950(388KB) AllocSpace objects, 6(29MB) LOS objects, 43% free, 30MB/54MB, paused 764us total 112.393ms
    42. 11-28 22:09:14.386: I/udios.Guitarin(2990): Background concurrent copying GC freed 916(309KB) AllocSpace objects, 7(34MB) LOS objects, 43% free, 30MB/54MB, paused 342us total 106.132ms
    43. 11-28 22:09:14.542: I/Unity(2990): windowFocusChanged: true
    44. 11-28 22:09:14.702: I/udios.Guitarin(2990): Background concurrent copying GC freed 1069(379KB) AllocSpace objects, 7(34MB) LOS objects, 43% free, 30MB/54MB, paused 477us total 117.563ms
    45. 11-28 22:09:21.437: I/udios.Guitarin(2990): Background concurrent copying GC freed 784(355KB) AllocSpace objects, 6(29MB) LOS objects, 43% free, 30MB/54MB, paused 357us total 107.678ms
    46. 11-28 22:09:21.965: I/udios.Guitarin(2990): Background concurrent copying GC freed 765(343KB) AllocSpace objects, 6(29MB) LOS objects, 43% free, 30MB/54MB, paused 268us total 102.690ms
    47. 11-28 22:09:24.351: I/udios.Guitarin(2990): Background concurrent copying GC freed 782(292KB) AllocSpace objects, 6(29MB) LOS objects, 48% free, 25MB/49MB, paused 313us total 101.002ms
    48. 11-28 22:09:37.707: I/udios.Guitarin(2990): Waiting for a blocking GC ProfileSaver
    49. 11-28 22:09:37.780: I/udios.Guitarin(2990): WaitForGcToComplete blocked ProfileSaver on HeapTrim for 73.152ms
    50. 11-28 22:09:45.278: V/Unity(2990): NatCorder: MP4 audio encoder encountered EOS
    51. 11-28 22:09:45.338: D/Unity(2990): NativeCrashSerializer::EndReport() Success!
    52. 11-28 22:09:45.338: E/CRASH(2990): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 000000000000002c
    53. 11-28 22:09:45.338: E/CRASH(2990): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    54. 11-28 22:09:45.338: E/CRASH(2990): Build type 'Development', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
    55. 11-28 22:09:45.338: E/CRASH(2990): Build fingerprint: 'xiaomi/mido/mido:7.0/NRD90M/V9.6.1.0.NCFMIFD:user/release-keys'
    56. 11-28 22:09:45.338: E/CRASH(2990): Revision: '0'
    57. 11-28 22:09:45.338: E/CRASH(2990): pid: 2990, tid: 3104, name: UnityMain  >>> com.bongostudios.Guitaring <<<
    58. 11-28 22:09:45.339: E/CRASH(2990):     x0   0000000000000000  x1   00000079218e9d80  x2   0000007910e00000  x3   0000000000000000
    59. 11-28 22:09:45.339: E/CRASH(2990):     x4   00000000000000f7  x5   0000000000000004  x6   00000000341555ac  x7   000000000077b290
    60. 11-28 22:09:45.339: E/CRASH(2990):     x8   00000079192072d8  x9   f6b02e0fe97a63f1  x10  00000000000000f7  x11  0000007921772b00
    61. 11-28 22:09:45.339: E/CRASH(2990):     x12  000000791a8aa1e0  x13  0063006e00610074  x14  0000000000000000  x15  0008000000000000
    62. 11-28 22:09:45.339: E/CRASH(2990):     x16  00000079c6bb1bc8  x17  00000079c6b47280  x18  00000079269149d0  x19  0000000000000006
    63. 11-28 22:09:45.339: E/CRASH(2990):     x20  0000007922a48000  x21  0000000000000000  x22  0000000000000000  x23  00000079218e9d80
    64. 11-28 22:09:45.339: E/CRASH(2990):     x24  0000007926559990  x25  0000007926704054  x26  0000007919207340  x27  0000000000000000
    65. 11-28 22:09:45.339: E/CRASH(2990):     x28  000000791135eb10  x29  0000007919206e20  x30  0000007923820edc
    66. 11-28 22:09:45.339: E/CRASH(2990):     sp   0000007919206de0  pc   0000007923823444  pstate 0000000060000000
    67. 11-28 22:09:45.339: E/CRASH(2990): backtrace:
    68.  



    This is what I changed:
    upload_2019-11-28_22-30-16.png
     
  37. hanguri

    hanguri

    Joined:
    Oct 22, 2015
    Posts:
    4
    Hi! I want to know the cause of the error due to a certain Android phone model in the Natcorder recording function.
    Samsung Galaxy S10(SM-G977N), S10e(SM-G970N)
    When I start recording a video, if I run adb logcat on the CMD window, the following error occurs. (S10)


    11-29 16:32:13.148 20754 20782 V Unity : NatCorder: Preparing MP4 video encoder with format: {color-format=2130708361, i-frame-interval=3, mime=video/avc, width=400, bitrate=5909760, frame-rate=30, height=805}
    11-29 16:32:13.194 20754 20782 E Unity : AndroidJavaException: android.media.MediaCodec$CodecException: Error 0xfffffc0e
    11-29 16:32:13.194 20754 20782 E Unity : android.media.MediaCodec$CodecException: Error 0xfffffc0e
    11-29 16:32:13.194 20754 20782 E Unity : at android.media.MediaCodec.native_configure(Native Method)
    11-29 16:32:13.194 20754 20782 E Unity : at android.media.MediaCodec.configure(MediaCodec.java:1960)
    11-29 16:32:13.194 20754 20782 E Unity : at android.media.MediaCodec.configure(MediaCodec.java:1889)
    11-29 16:32:13.194 20754 20782 E Unity : at com.yusufolokoba.natcorder.MP4Recorder.<init>(MP4Recorder.java:42)
    11-29 16:32:13.194 20754 20782 E Unity : at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    11-29 16:32:13.194 20754 20782 E Unity : at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
    11-29 16:32:13.194 20754 20782 E Unity : at com.unity3d.player.UnityPlayer$e$2.queueIdle(Unknown Source:72)
    11-29 16:32:13.194 20754 20782 E Unity : at android.os.MessageQueue.next(MessageQueue.java:395)
    11-29 16:32:13.194 20754 20782 E Unity : at android.os.Looper.loop(Looper.java:181)
    11-29 16:32:13.194 20754 20782 E Unity : at com.unity3d.player.UnityPlayer$e.run(Unknown Source:32)
    11-29 16:32:13.194 20754 20782 E Unity : at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in <00000000000000000000000000000000>:0
    11-29 16:32:13.194 20754 20782 E Unity : at UnityEngine.AndroidJNISafe.NewObject (System.IntPtr clazz, System.IntPtr methodID, UnityEngine.jvalue[] args) [0x00000] in <00000000000000000000000000000000>:0
    11-29 16:32:13.194 20754 20782 E Unity : at UnityEngine.A


    If I run adb logcat on the CMD window when I finish recording the video, the following error occurs.

    11-29 16:38:54.360 21072 21097 E Unity : NullReferenceException: Object reference not set to an instance of an object.
    11-29 16:38:54.360 21072 21097 E Unity : at NatCorder.Examples.ReplayCam.StopRecording () [0x00000] in <00000000000000000000000000000000>:0
    11-29 16:38:54.360 21072 21097 E Unity : at UnityEngine.Events.UnityEvent.Invoke () [0x00000] in <00000000000000000000000000000000>:0
    11-29 16:38:54.360 21072 21097 E Unity : at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <00000000000000000000000000000000>:0
    11-29 16:38:54.360 21072 21097 E Unity : at UnityEngine.EventSystems.StandaloneInputModule.ProcessTouchPress (UnityEngine.EventSystems.PointerEventData pointerEvent, System.Boolean pressed, System.Boolean released) [0x00000] in <00000000000000000000000000000000>:0
    11-29 16:38:54.360 21072 21097 E Unity : at UnityEngine.EventSystems.StandaloneInputModule.ProcessTouchEvents () [0x00000] in <00000000000000000000000000000000>:0
    11-29 16:38:54.360 21072 21097 E Unity : at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <00000000000000000000000000000000>:0
    11-29 16:38:54.360 21072 21097 E Unity : UnityEngine.EventSystems.

    The relevant code is shown below.
    Code (CSharp):
    1.  public void StartRecording ()
    2.         {
    3.             StartRec();
    4.  
    5.             var sampleRate = 44100;
    6.             var channelCount = 1;
    7.  
    8.             videoHeight = videoWidth * Screen.height / Screen.width;
    9.  
    10.             // Start recording
    11.             recordingClock = new RealtimeClock();
    12.             videoRecorder = new MP4Recorder(
    13.                 videoWidth,
    14.                 videoHeight,
    15.                 30,
    16.                 sampleRate,
    17.                 channelCount,
    18.                 OnReplay
    19.             );
    20.  
    21.             // recordMicrophone ? AudioSettings.outputSampleRate : 0,
    22.                 //recordMicrophone ? (int)AudioSettings.speakerMode : 0,
    23.  
    24.             // Create recording inputs
    25.             cameraInput = new CameraInput(videoRecorder, recordingClock, cameras);
    26.             if (recordMicrophone)
    27.             {
    28.                 audioDevice = AudioDevice.GetDevices()[0];
    29.                 audioDevice.StartRecording(sampleRate, channelCount, this);
    30.                 // StartMicrophone();
    31.                 // audioInput = new AudioInput(videoRecorder, recordingClock, microphoneSource, true);
    32.             }
    33.         }
    34.  
    35.  
    36. private void StartRec()
    37.         {
    38.             mediaFuncGroup.SetActive(false);
    39.             canvasUI.alpha = 0;
    40.  
    41.             StartCoroutine(UIOnOff());  // 썸네일
    42.  
    43.             SystemManager.Instance.ShowToast(Toast_STATE.MOVIE_REC_START);
    44.  
    45.             arSettingManager.NoBackButtonEtcClicked();
    46.  
    47.             recoding = true;
    48.            
    49.             for (int i = 0; i < arButtons.Length; i++)
    50.             {
    51.                 arButtons[i].interactable = false;
    52.             }
    53.            
    54.             stopRecButton.SetActive(true);
    55.             startRecButton.SetActive(false);
    56.             recAnimation.SetActive(true);
    57.             timeText.gameObject.SetActive(true);
    58.             ARSettingManager.mediaNumber = 1;
    59.         }
    60.  
    61.  
    62.  
    63.  
    64. public void StopRecording ()
    65.         {
    66.             StopRec();
    67.             // Stop the recording inputs
    68.             if (recordMicrophone)
    69.             {
    70.                 audioDevice.StopRecording();
    71.                 // StopMicrophone();
    72.                 // audioInput.Dispose();
    73.             }
    74.             cameraInput.Dispose();
    75.             // Stop recording
    76.             videoRecorder.Dispose();
    77.             cameraInput = null;
    78.             videoRecorder = null;
    79.         }
    80.  
    81.  
    82. private void StopRec()
    83.         {
    84.             SystemManager.Instance.ShowToast(Toast_STATE.MOVIE_REC_STOP);
    85.             arSettingManager.NoBackButtonEtcClicked();
    86.             for (int i = 0; i < arButtons.Length; i++)
    87.             {
    88.                 arButtons[i].interactable = true;
    89.             }
    90.             Reset();
    91.             stopRecButton.SetActive(false);
    92.             startRecButton.SetActive(true);
    93.             recAnimation.SetActive(false);
    94.             timeText.gameObject.SetActive(false);
    95.  
    96.             mediaFuncGroup.SetActive(true);
    97.  
    98.             ContentManager.Instance.thumnailImage.GetComponent<Button>().enabled = true;
    99.             ContentManager.Instance.thumnailImage.transform.Find("VideoIcon").gameObject.SetActive(true);
    100.         }
    101.  
    102.  


    For S10e models, the app is forcibly terminated from the start of recording.
    No problem with other phones (Note8, Iphone)
    Please tell me why!
     
  38. thechargedneutron

    thechargedneutron

    Joined:
    Feb 13, 2019
    Posts:
    8
    @Lanre
    Hello,
    I have recently purchased both NatCorder and MatMic latest version. I am stuck with very simple implementation which I was able to achieve with the previous version. I want to record a Texture2D with microphone input. Hence, I am attempting to use these two resources and somehow fuse them
    1. https://github.com/natsuite/NatMicCorder-Demo
    2. Webcam demo in the project

    These are the codes that I am adding. Can you please help me out with the missing things and finding out errors, if any.


    Code (CSharp):
    1.  
    2. //imports
    3. using NatCorder;
    4. using NatCorder.Clocks;
    5. using NatCorder.Inputs;
    6. using NatMic;
    7.  
    8. //Variable Declaration
    9. private MP4Recorder videoRecorder;
    10. private RealtimeClock recordingClock;
    11. private IAudioDevice audioDevice;
    12. private Texture2D video_texture; //This is the texture I want to record
    13.  
    14. //Relevant part in update function
    15. if (videoRecorder != null && video_texture.didUpdateThisFrame) {
    16.                 video_texture.GetPixels32(pixelBuffer);
    17.                 videoRecorder.CommitFrame(pixelBuffer, clock.Timestamp);
    18.             }
    19.  
    20. //Start and Stop Recording Functions
    21. public void StartRecording () {
    22.     var sampleRate = 44100;
    23.     var channelCount = 1;
    24.     // Start recording from the main camera
    25.     recordingClock = new RealtimeClock();
    26.     videoRecorder = new MP4Recorder(video_texture.width, video_texture.height, 30, sampleRate, channelCount, OnRecording);
    27.     pixelBuffer = video_texture.GetPixel32();
    28.     // Start the microphone
    29.     audioDevice = AudioDevice.GetDevices()[0];
    30.     audioDevice.StartRecording(sampleRate, channelCount, this);
    31. }
    32. public void StopRecording () {
    33.     // Stop the microphone
    34.     audioDevice.StopRecording();
    35.     // Stop recording
    36.     videoRecorder.Dispose();
    37.     pixelBuffer = null;
    38.     videoRecorder = null;
    39. }
    40.  
    41.  
    I tried to modify the code as given above. But I am running into a few issues here.
    1.
    didUpdateThisFrame
    property is not defined in Texture2D.
    2.
    video_texture.GetPixel32(pixelBuffer)
    is also raising an error saying " Argument 1: cannot convert from 'UnityEngine.Color32[]' to 'int'"

    Can you help me with a modification of this snippet so that it is able to simply record a Texture2D with microphone input into a file.
     
  39. MyGZ

    MyGZ

    Joined:
    Nov 30, 2019
    Posts:
    1
    We know the video file is under the app path, but how can we get the path by code when just finished recorder? can give a sample code, then we can move or copy it to wherever we want.
     
  40. thechargedneutron

    thechargedneutron

    Joined:
    Feb 13, 2019
    Posts:
    8
    I tried doing this on my own. Earlier I was using the previous version of Natcorder. It was working fine while building with Xcode but now this current version is somehow not working with Xcode. When I am trying to build the code in Xcode. I get the attached error. Looks like there is some problem with linking dll to the XCode project. Is there some missing file or am I making some mistake? upload_2019-12-1_3-45-17.png
     
  41. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    I respect this (I'm with you 100% that nobody reads the README). The issue is that is technically isn't a limitation; in theory, encoders should simply pad rows up to an even or multiple of 2 number. In any case, I'll add a warning.
     
  42. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    You are casting the `frame` texture to a Texture2D. There is no guarantee that it is a proper Texture2D, meaning that it has a copy of its pixel data in system memory (as opposed to only in GPU memory). GetPixels32 will return garbage if the Texture2D doesn't have a copy of its data in system memory. Also, you must make sure that the texture's dimensions match that of the recorder (if not, you'll see garbage in the recorded video).
     
    jrmgx likes this.
  43. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    You can email me with your invoice number for a build. I've made some performance improvements.
     
  44. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    Unfortunately NatCorder doesn't have a Linux backend; none of the NatSuite API's support Linux.
     
  45. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    Yup this is what I mentioned in the comment. NatCorder uses AndroidJavaProxy to callback into C# from Java. The problem is that Unity doesn't seem to properly support calling it from a secondary JNI-attached thread (which is why it crashes). There seems to be some badness that occurs with the JNI references being kept.
    Is there a backtrace? That's what I need to see, and it's missing from all three logs.
    If you're seeing crashing on Unity 2019.2, then they must not have fixed it still. I though it would work well on Unity 2019.2 because they added the note about multithreading.
     
  46. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    Your recording height is an odd number (805 from the logs). This blows up on some encoders, so always check to make sure that your width and height are even numbers.
     
  47. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    Check the documentation for the Texture2D class. Some of these properties only hold for WebCamTexture.
     
  48. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    The recording callback that is passed into the recorder constructor receives the path to the file once recording is completed.
     
  49. Lanre

    Lanre

    Joined:
    Dec 26, 2013
    Posts:
    3,973
    Delete and reimport NatCorder into your project. Then delete and rebuild your Xcode project from Unity.
     
  50. Bongo_Studios

    Bongo_Studios

    Joined:
    Jan 26, 2019
    Posts:
    33

    This is the full log

    I tried the ReplyCam example.
    it's crashing as soo as I open the app (Xiaomi Redmi Note 4x)

    Code (CSharp):
    1. 12-02 19:34:09.019: I/udios.Guitarin(12146): Late-enabling -Xcheck:jni
    2. 12-02 19:34:10.141: W/DynamiteModule(12146): Local module descriptor class for com.google.firebase.auth not found.
    3. 12-02 19:34:10.171: V/FA(12146): Deferring to Google Analytics for Firebase for event data collection. https://goo.gl/J1sWQy
    4. 12-02 19:34:10.172: D/FirebaseAuth(12146): Notifying id token listeners about user ( J5FcinDdAFQriCjJTrENTtKJpOO2 ).
    5. 12-02 19:34:10.177: I/FirebaseInitProvider(12146): FirebaseApp initialization successful
    6. 12-02 19:34:10.179: W/DynamiteModule(12146): Local module descriptor class for com.google.firebase.auth not found.
    7. 12-02 19:34:10.186: W/udios.Guitarin(12146): Unsupported class loader
    8. 12-02 19:34:10.190: W/udios.Guitarin(12146): Skipping duplicate class check due to unsupported classloader
    9. 12-02 19:34:10.191: I/FirebaseAuth(12146): [FirebaseAuth:] Preparing to create service connection to gms implementation
    10. 12-02 19:34:10.194: I/DynamiteModule(12146): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:21001
    11. 12-02 19:34:10.195: I/DynamiteModule(12146): Selected remote version of com.google.android.gms.ads.dynamite, version >= 21001
    12. 12-02 19:34:10.195: V/DynamiteModule(12146): Dynamite loader version >= 2, using loadModule2NoCrashUtils
    13. 12-02 19:34:10.217: I/FA(12146): App measurement is starting up, version: 19000
    14. 12-02 19:34:10.217: I/FA(12146): To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
    15. 12-02 19:34:10.217: I/FA(12146): To enable faster debug mode event logging run:
    16. 12-02 19:34:10.217: I/FA(12146):   adb shell setprop debug.firebase.analytics.app com.bongostudios.Guitaring
    17. 12-02 19:34:10.226: I/DynamiteLoaderV2(12146): [71] AdsFdrDynamite.integ
    18. 12-02 19:34:10.229: W/udios.Guitarin(12146): Unsupported class loader
    19. 12-02 19:34:10.231: W/udios.Guitarin(12146): Skipping duplicate class check due to unsupported classloader
    20. 12-02 19:34:10.265: I/CrashlyticsCore(12146): Initializing Crashlytics 2.6.8.32
    21. 12-02 19:34:10.295: I/CrashlyticsInitProvider(12146): CrashlyticsInitProvider initialization successful
    22. 12-02 19:34:10.363: D/NetworkSecurityConfig(12146): No Network Security Config specified, using platform default
    23. 12-02 19:34:10.445: D/Unity(12146): CommandLine:
    24. 12-02 19:34:10.449: D/OpenGLRenderer(12146): Skia GL Pipeline
    25. 12-02 19:34:10.487: I/Unity(12146): onResume
    26. 12-02 19:34:10.494: I/ViewRootImpl(12146): CPU Rendering VSync enable = true
    27. 12-02 19:34:10.502: I/FA(12146): Tag Manager is not found and thus will not be used
    28. 12-02 19:34:10.543: D/Unity(12146): SetWindow 0 0x790a8c7010
    29. 12-02 19:34:10.543: D/Unity(12146): SetWindow 0 0x790a8c7010
    30. 12-02 19:34:10.584: I/Unity(12146): windowFocusChanged: true
    31. 12-02 19:34:10.643: D/Unity(12146): Enabling Unity systrace
    32. 12-02 19:34:10.651: W/udios.Guitarin(12146): Accessing hidden method Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V (light greylist, reflection)
    33. 12-02 19:34:10.694: D/Unity(12146): [VFS] Mount /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/base.apk
    34. 12-02 19:34:10.705: D/Unity(12146): Loading player data from /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/base.apk/assets/bin/Data/data.unity3d
    35. 12-02 19:34:10.732: I/Unity(12146): SystemInfo CPU = ARM64 FP ASIMD AES, Cores = 8, Memory = 2817mb
    36. 12-02 19:34:10.732: I/Unity(12146): SystemInfo ARM big.LITTLE configuration: 8 big (mask: 0xff), 0 little (mask: 0x0)
    37. 12-02 19:34:10.734: I/Unity(12146): ApplicationInfo com.bongostudios.Guitaring version 1.2.14 build 8d3e1ff8-b5c0-441b-b0fd-2b0bce3149a8
    38. 12-02 19:34:10.734: I/Unity(12146): Built from '2019.2/staging' branch, Version '2019.2.14f1 (49dd4e9fa428)', Build type 'Development', Scripting Backend 'il2cpp', CPU 'arm64-v8a', Stripping 'Enabled'
    39. 12-02 19:34:10.740: D/Unity(12146): Script Patching: Patch files are not available, '/storage/emulated/0/Android/data/com.bongostudios.Guitaring/cache/ScriptOnly/2019.2.14f1/il2cpp/patch.config' is missing.
    40. 12-02 19:34:10.773: D/Unity(12146): Same Unity build, not extracting il2cpp resources.
    41. 12-02 19:34:10.784: D/Unity(12146): PlayerConnection initialized from /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/base.apk/assets/bin/Data (debug = 0)
    42. 12-02 19:34:10.785: D/Unity(12146): PlayerConnection initialized network socket : 0.0.0.0 55447
    43. 12-02 19:34:10.785: D/Unity(12146): PlayerConnection initialized unix socket : Unity-com.bongostudios.Guitaring
    44. 12-02 19:34:10.790: D/Unity(12146): Multi-casting "[IP] 192.168.0.12 [Port] 55447 [Flags] 3 [Guid] 289166336 [EditorId] 3341504570 [Version] 1048832 [Id] AndroidPlayer(Xiaomi_Redmi_Note_4@192.168.0.12) [Debug] 1 [PackageName] AndroidPlayer"'Development', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
    45. 12-02 19:34:15.346: E/CRASH(12146): Build fingerprint: 'xiaomi/mido/mido:7.0/NRD90M/V9.6.1.0.NCFMIFD:user/release-keys'
    46. 12-02 19:34:15.346: E/CRASH(12146): Revision: '0'
    47. 12-02 19:34:15.346: E/CRASH(12146): pid: 12146, tid: 12233, name: UnityMain  >>> com.bongostudios.Guitaring <<<
    48. 12-02 19:34:15.346: E/CRASH(12146):     x0   0000000000000000  x1   00000079219c6e10  x2   0000007921e00000  x3   0000000000000000
    49. 12-02 19:34:15.346: E/CRASH(12146):     x4   0000000000000089  x5   0000000000000004  x6   00000000341555ad  x7   00000000026fc84c
    50. 12-02 19:34:15.346: E/CRASH(12146):     x8   0000007918f595f8  x9   f6b02e0fe97a63f1  x10  0000000000000089  x11  0000007921d3a620
    51. 12-02 19:34:15.346: E/CRASH(12146):     x12  000000793b2529f8  x13  0063006e00610074  x14  0008000000000000  x15  0008000000000000
    52. 12-02 19:34:15.346: E/CRASH(12146):     x16  00000079c6bb1bc8  x17  00000079c6b47280  x18  00000000177b1827  x19  0000000000000000
    53. 12-02 19:34:15.346: E/CRASH(12146):     x20  0000007922b4b000  x21  0000000000000000  x22  0000000000000000  x23  00000079219c6e10
    54. 12-02 19:34:15.346: E/CRASH(12146):     x24  0000000000000000  x25  0000000000000010  x26  0000000000000001  x27  0000000000000001
    55. 12-02 19:34:15.346: E/CRASH(12146):     x28  00000079177095d8  x29  0000007918f59140  x30  00000079237c1b60
    56. 12-02 19:34:15.346: E/CRASH(12146):     sp   0000007918f59100  pc   00000079237c40c8  pstate 0000000060000000
    57. 12-02 19:34:15.346: E/CRASH(12146): backtrace:
    58. 12-02 19:34:15.481: E/CRASH(12146):     #00  pc 00000000000007ec  [vdso] ()
    59. 12-02 19:34:15.481: E/CRASH(12146):     #01  pc 00000000005ad0c4  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libil2cpp.so ()
    60. 12-02 19:34:15.481: E/CRASH(12146):     #02  pc 00000000005aab5c  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libil2cpp.so ()
    61. 12-02 19:34:15.481: E/CRASH(12146):     #03  pc 00000000005f9968  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libil2cpp.so ()
    62. 12-02 19:34:15.481: E/CRASH(12146):     #04  pc 00000000005f8454  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libil2cpp.so ()
    63. 12-02 19:34:15.481: E/CRASH(12146):     #05  pc 00000000005f9afc  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libil2cpp.so ()
    64. 12-02 19:34:15.481: E/CRASH(12146):     #06  pc 00000000005f9adc  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libil2cpp.so ()
    65. 12-02 19:34:15.481: E/CRASH(12146):     #07  pc 0000000000646958  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libil2cpp.so ()
    66. 12-02 19:34:15.481: E/CRASH(12146):     #08  pc 0000000001e306f4  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libil2cpp.so ()
    67. 12-02 19:34:15.481: E/CRASH(12146):     #09  pc 000000000053c7e4  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libil2cpp.so ()
    68. 12-02 19:34:15.481: E/CRASH(12146):     #10  pc 00000000006038c8  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libil2cpp.so ()
    69. 12-02 19:34:15.481: E/CRASH(12146):     #11  pc 0000000000525d90  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libunity.so (_Z23scripting_method_invoke18ScriptingMethodPtr18ScriptingObjectPtrR18ScriptingArgumentsP21ScriptingExceptionPtrb+164)
    70. 12-02 19:34:15.481: E/CRASH(12146):     #12  pc 0000000000513324  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libunity.so (_ZN19ScriptingInvocation6InvokeEP21ScriptingExceptionPtrb+152)
    71. 12-02 19:34:15.481: E/CRASH(12146):     #13  pc 000000000050e74c  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libunity.so (_ZN13MonoBehaviour19HandleNotificationsEPviR11MessageData+468)
    72. 12-02 19:34:15.481: E/CRASH(12146):     #14  pc 00000000008b9924  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libunity.so (_ZN14MessageHandler13HandleMessageEPvjRK17MessageIdentifierR11MessageData+92)
    73. 12-02 19:34:15.481: E/CRASH(12146):     #15  pc 00000000008b9864  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libunity.so (_ZN10GameObject14SendMessageAnyERK17MessageIdentifierR11MessageData+296)
    74. 12-02 19:34:15.482: E/CRASH(12146):     #16  pc 00000000006ceefc  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libunity.so (_Z21SendMessageToEveryoneRK17MessageIdentifier11MessageData+204)
    75. 12-02 19:34:15.482: E/CRASH(12146):     #17  pc 00000000006b1088  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libunity.so (_Z15PlayerInitStatev+72)
    76. 12-02 19:34:15.482: E/CRASH(12146):     #18  pc 000000000048cf2c  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libunity.so (_Z24UnityPostLoadApplicationv+4)
    77. 12-02 19:34:15.482: E/CRASH(12146):     #19  pc 000000000048d0ec  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libunity.so (_Z15UnityPlayerLoopv+396)
    78. 12-02 19:34:15.482: E/CRASH(12146):     #20  pc 0000000000486844  /data/app/com.bongostudios.Guitaring-LtrBrLt2ftFprhingq3e6A==/lib/arm64/libunity.so (_Z12nativeRenderP7_JNIEnvP8_jobject+72)
    79. 12-02 19:34:15.482: E/CRASH(12146):     #21  pc 000000000053ebe0  /system/lib64/libart.so (art_quick_generic_jni_trampoline+144)
    80. 12-02 19:34:15.482: E/CRASH(12146):     #22  pc 0000000000535b88  /system/lib64/libart.so (art_quick_invoke_stub+584)
    81. 12-02 19:34:15.482: E/CRASH(12146):     #23  pc 00000000000a8740  /system/lib64/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+200)
    82. 12-02 19:34:15.482: E/CRASH(12146):     #24  pc 000000000025b3f0  /system/lib64/libart.so (_ZN3art11interpreter34ArtInterpreterToCompiledCodeBridgeEPNS_6ThreadEPNS_9ArtMethodEPNS_11ShadowFrameEtPNS_6JValueE+344)
    83. 12-02 19:34:15.482: E/CRASH(12146):     #25  pc 00000000002553ac  /system/lib64/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+948)
    84. 12-02 19:34:15.482: E/CRASH(12146):     #26  pc 0000000000506798  /system/lib64/libart.so (MterpInvokeDirect+296)
    85. 12-02 19:34:15.482: E/CRASH(12146):     #27  pc 0000000000528214  /system/lib64/libart.so (ExecuteMterpImpl+14484)
    86. 12-02 19:34:15.482: E/CRASH(12146): chained_signal_handler 628 got 11
    87. 12-02 19:34:15.486: A/libc(12146): Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x2c in tid 12233 (UnityMain), pid 12146 (udios.Guitaring)
    88. 12-02 19:34:15.564: A/libc(12146): crash_dump helper failed to exec
    89.