A few people have reported a nasty crash issue when running their iVidCapPro-enabled project with the IL2CPP support in Unity 4.6.2. I have been successful in recreating this problem. I was uncertain at first if I would be able to do so, since I don’t have a 64-bit device to run on. It appears, however, that the issue is wholly related to the IL2CPP backend vs. the Mono backend and “64-bitness” is not the issue.
I’ve investigated the problem following the detailed info kindly provided by user Al (Thanks Al!). I can see that the AVAsset mixedAudioAsset is not being properly loaded with the audio track, but I can see no reason why this should be the case.
Since the code works fine when the Unity Mono backend is used, I have submitted a bug to Unity. The case id is: 670853
Here’s a link to the Unity tracker page: 670853 Tracker Link
The problem appears solely related to audio. As a workaround, if you disable audio recording (change your call to BeginRecordingSession to specify No_Audio) you should be able to continue making video recordings.
I’ll make another post here when I have more information.