mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Delete glPrograms in Contrast and RgbMatrix.
Remove unecessary null checks. PiperOrigin-RevId: 469999952
This commit is contained in:
parent
2a05a50403
commit
a7d3752c66
5 changed files with 33 additions and 19 deletions
|
|
@ -129,7 +129,7 @@ import java.util.Locale;
|
||||||
@Override
|
@Override
|
||||||
public void drawFrame(int inputTexId, long presentationTimeUs) throws FrameProcessingException {
|
public void drawFrame(int inputTexId, long presentationTimeUs) throws FrameProcessingException {
|
||||||
try {
|
try {
|
||||||
checkStateNotNull(glProgram).use();
|
glProgram.use();
|
||||||
|
|
||||||
// Draw to the canvas and store it in a texture.
|
// Draw to the canvas and store it in a texture.
|
||||||
String text =
|
String text =
|
||||||
|
|
@ -159,12 +159,10 @@ import java.util.Locale;
|
||||||
@Override
|
@Override
|
||||||
public void release() throws FrameProcessingException {
|
public void release() throws FrameProcessingException {
|
||||||
super.release();
|
super.release();
|
||||||
if (glProgram != null) {
|
try {
|
||||||
try {
|
glProgram.delete();
|
||||||
glProgram.delete();
|
} catch (GlUtil.GlException e) {
|
||||||
} catch (GlUtil.GlException e) {
|
throw new FrameProcessingException(e);
|
||||||
throw new FrameProcessingException(e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -114,12 +114,10 @@ import java.io.IOException;
|
||||||
@Override
|
@Override
|
||||||
public void release() throws FrameProcessingException {
|
public void release() throws FrameProcessingException {
|
||||||
super.release();
|
super.release();
|
||||||
if (glProgram != null) {
|
try {
|
||||||
try {
|
glProgram.delete();
|
||||||
glProgram.delete();
|
} catch (GlUtil.GlException e) {
|
||||||
} catch (GlUtil.GlException e) {
|
throw new FrameProcessingException(e);
|
||||||
throw new FrameProcessingException(e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -75,4 +75,14 @@ import java.io.IOException;
|
||||||
throw new FrameProcessingException(e, presentationTimeUs);
|
throw new FrameProcessingException(e, presentationTimeUs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void release() throws FrameProcessingException {
|
||||||
|
super.release();
|
||||||
|
try {
|
||||||
|
glProgram.delete();
|
||||||
|
} catch (GlUtil.GlException e) {
|
||||||
|
throw new FrameProcessingException(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -323,12 +323,10 @@ import java.util.Arrays;
|
||||||
@Override
|
@Override
|
||||||
public void release() throws FrameProcessingException {
|
public void release() throws FrameProcessingException {
|
||||||
super.release();
|
super.release();
|
||||||
if (glProgram != null) {
|
try {
|
||||||
try {
|
glProgram.delete();
|
||||||
glProgram.delete();
|
} catch (GlUtil.GlException e) {
|
||||||
} catch (GlUtil.GlException e) {
|
throw new FrameProcessingException(e);
|
||||||
throw new FrameProcessingException(e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -135,4 +135,14 @@ import java.io.IOException;
|
||||||
throw new FrameProcessingException(e, presentationTimeUs);
|
throw new FrameProcessingException(e, presentationTimeUs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void release() throws FrameProcessingException {
|
||||||
|
super.release();
|
||||||
|
try {
|
||||||
|
glProgram.delete();
|
||||||
|
} catch (GlUtil.GlException e) {
|
||||||
|
throw new FrameProcessingException(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue