natario1 / Egloo

A lightweight Kotlin multiplatform framework for OpenGL ES and EGL management based on object-oriented components, inspired by Google's Grafika.
https://natario1.github.io/Egloo
MIT License
146 stars 21 forks source link

GlTextureProgram don't have TextureId #17

Closed digitalmidges closed 4 years ago

digitalmidges commented 4 years ago

Hi, I'm trying to combine CameraView and Transcoder in my app they both working great, but when I download the CameraView project to my app and used it as an implementation project i got this weird bug in VideoDecoderOutput class line 60 -

.NoSuchMethodError: No virtual method getTextureId()I in class Lcom/otaliastudios/opengl/program/GlTextureProgram; or its super classes

I've noticed when i use the libraries as implementation as describe in the docs... its working fine but the Egloo library in the gradle external libraries is version 23... can you tell me whats going on?

natario1 commented 4 years ago

CameraView master branch (unreleased) uses Egloo 0.4.0. Latest transcoder version uses Egloo 0.2.3. So you can either wait for a new transcoder version that uses 0.4.0, or use transcoder master branch (unreleased)

natario1 commented 4 years ago

Now you should have an official release for both