mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Fix initialization of media pipe processors with assets
PiperOrigin-RevId: 449221156
This commit is contained in:
parent
c728647290
commit
d8caa2b4c1
1 changed files with 3 additions and 0 deletions
|
|
@ -29,6 +29,7 @@ import androidx.media3.common.util.LibraryLoader;
|
||||||
import androidx.media3.transformer.FrameProcessingException;
|
import androidx.media3.transformer.FrameProcessingException;
|
||||||
import androidx.media3.transformer.GlFrameProcessor;
|
import androidx.media3.transformer.GlFrameProcessor;
|
||||||
import com.google.mediapipe.components.FrameProcessor;
|
import com.google.mediapipe.components.FrameProcessor;
|
||||||
|
import com.google.mediapipe.framework.AndroidAssetUtil;
|
||||||
import com.google.mediapipe.framework.AppTextureFrame;
|
import com.google.mediapipe.framework.AppTextureFrame;
|
||||||
import com.google.mediapipe.framework.TextureFrame;
|
import com.google.mediapipe.framework.TextureFrame;
|
||||||
import com.google.mediapipe.glutil.EglManager;
|
import com.google.mediapipe.glutil.EglManager;
|
||||||
|
|
@ -89,6 +90,8 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
|
||||||
this.inputHeight = inputHeight;
|
this.inputHeight = inputHeight;
|
||||||
glProgram = new GlProgram(context, COPY_VERTEX_SHADER_NAME, COPY_FRAGMENT_SHADER_NAME);
|
glProgram = new GlProgram(context, COPY_VERTEX_SHADER_NAME, COPY_FRAGMENT_SHADER_NAME);
|
||||||
|
|
||||||
|
AndroidAssetUtil.initializeNativeAssetManager(context);
|
||||||
|
|
||||||
EglManager eglManager = new EglManager(EGL14.eglGetCurrentContext());
|
EglManager eglManager = new EglManager(EGL14.eglGetCurrentContext());
|
||||||
frameProcessor =
|
frameProcessor =
|
||||||
new FrameProcessor(
|
new FrameProcessor(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue