I understand that in a normal app, I do not get the error messages i see here in the end when the Tracker image is recognized. However, in my code, it does not show the model. I tried to play some music once the tracker image is recognized and that worked fine. But no model come.
Here is the log:
target remote-mobile /tmp/.XcodeGDBRemote-709-75
Switching to remote-macosx protocol
mem 0x1000 0x3fffffff cache
mem 0x40000000 0xffffffff none
mem 0x00000000 0x0fff none
[Switching to process 7171 thread 0x1c03]
[Switching to process 7171 thread 0x1c03]
sharedlibrary apply-load-rules all
2011-12-09 19:50:06.969 ImageTargets[928:707] QCAR OpenGL flag: 2
2011-12-09 19:50:11.298 ImageTargets[928:707] QCAR OpenGL flag: 2
2011-12-09 19:50:11.300 ImageTargets[928:707] EAGLView onCreate()
2011-12-09 19:50:11.370 ImageTargets[928:707] EAGLView onResume()
2011-12-09 19:50:11.398 ImageTargets[928:4607] INFO: QCAR SDK version 1.0.0
2011-12-09 19:50:11.459 ImageTargets[928:4607] WARNING: -[ setMinFrameDuration:] is deprecated. *Please use AVCaptureConnection's -setVideoMinFrameDuration:
2011-12-09 19:50:11.660 ImageTargets[928:4607] QCAR::init percent: 100
2011-12-09 19:50:11.698 ImageTargets[928:6703] INFO: Tracker starts loading
2011-12-09 19:50:11.803 ImageTargets[928:6703] INFO: Found config.xml
2011-12-09 19:50:11.940 ImageTargets[928:6703] INFO: Found config.xml
2011-12-09 19:50:11.948 ImageTargets[928:6703] INFO: Tracker finished loading (no errors)
2011-12-09 19:50:11.950 ImageTargets[928:707] INFO: UIView has CAEAGLLayer class
2011-12-09 19:50:11.955 ImageTargets[928:707] INFO: UIView conforms to UIGLViewProtocol
2011-12-09 19:50:11.960 ImageTargets[928:707] WARNING: -[ setMinFrameDuration:] is deprecated. *Please use AVCaptureConnection's -setVideoMinFrameDuration:
[Switching to process 10243 thread 0x2803]
[Switching to process 10243 thread 0x2803]
Current language: *auto; currently objective-c++
after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)[Switching to process 10243 thread 0x2803]
after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)[Switching to process 7171 thread 0x1c03]
[Switching to process 7171 thread 0x1c03]
after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)[Switching to process 10243 thread 0x2803]
[Switching to process 10243 thread 0x2803]
after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)after EAGLView renderFrameQCAR() glError (0x502)[Switching to process 7171 thread 0x1c03]
[Switching to process 7171 thread 0x1c03]
kill
quit
Hi sdelaroq,
Looking at your log, it differs from the usual with a missing pair of lines:
INFO: UIView has CAEAGLLayer class
INFO: UIView conforms to UIGLViewProtocol
This suggest that the view hierarchy is not correctly built up - QCAR navigates the window.subviews to find the EAGLview.
= Martin =