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

