Oh, I forgot to mention that the app occasionally crashes with the
following error:

04-13 09:10:33.890: E/AndroidRuntime(17201): FATAL EXCEPTION: GLThread
2351
04-13 09:10:33.890: E/AndroidRuntime(17201):
java.lang.RuntimeException: Applying effect in wrong GL context!
04-13 09:10:33.890: E/AndroidRuntime(17201):  at
android.media.effect.EffectContext.assertValidGLState(EffectContext.java:
112)
04-13 09:10:33.890: E/AndroidRuntime(17201):  at
android.media.effect.FilterEffect.beginGLEffect(FilterEffect.java:67)
04-13 09:10:33.890: E/AndroidRuntime(17201):  at
android.media.effect.SingleFilterEffect.apply(SingleFilterEffect.java:
71)
04-13 09:10:33.890: E/AndroidRuntime(17201):  at
com.experimental.camera2gl.GLES20TriangleRenderer.onDrawFrame(GLES20TriangleRenderer.java:
208)
04-13 09:10:33.890: E/AndroidRuntime(17201):  at
android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:
1462)
04-13 09:10:33.890: E/AndroidRuntime(17201):  at
android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216)


and also sometimes the following error with no crash:

04-13 09:51:52.780: E/MCA(27518): GL Error: Operation 'Popping Vertex
Attributes' caused GL error (0x506)

Thanks

--Hossein

On Apr 13, 5:17 pm, hmohtasham <[email protected]> wrote:
> Greetings!
>
> I'm experimenting with various effects provided in the android.media.*
> package and I
> have been able to get some output; however, it seems that the
> processed texture
> (the output of the effect) is stretched to the right in a way that
> part of the right side
> of the input is not seen (cropped).
>
> I draw two quads one textured with input image and the other with the
> output,
> within the same OnDrawFrame(). I apply the effect at the end of the
> OnDrawFrame() after
> glDrawArrays(). Almost everything (viewport, transformation, etc.) is
> shared between
> the the two quad; still the above occurs.
>
> I appreciate any feedback, hint, and even general advice on the proper
> use of effects
> in the presence of GLSurface.
>
> Thanks
>
> --Hossein

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to