LearningVideo icon indicating copy to clipboard operation
LearningVideo copied to clipboard

【Android 音视频开发打怪升级】系列文章示例代码(A demo to introduce how to develop android video)。本项目将从MediaCodec硬解,FFmpeg软解,OpenGL等方面,全方位讲解如何在Android上进行音视频编辑开发。

Results 23 LearningVideo issues
Sort by recently updated
recently updated
newest added

InitOutBuffer方法中m_out_buffer数组申请的内存空间没有及时释放,导致内存泄漏,需要判断m_out_buffer[0]是否为空,如果不为空,先释放之前的已经申请过的,否则会导致内存泄漏

2024-04-03 16:09:32.049 11510-11563 AndroidRuntime com.cxp.learningvideo E FATAL EXCEPTION: pool-2-thread-2 Process: com.cxp.learningvideo, PID: 11510 java.nio.BufferOverflowException at java.nio.ByteBuffer.put(ByteBuffer.java:656) at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:272) at com.cxp.learningvideo.media.encoder.BaseEncoder.encode(BaseEncoder.kt:123) at com.cxp.learningvideo.media.encoder.BaseEncoder.loopEncode(BaseEncoder.kt:99) at com.cxp.learningvideo.media.encoder.BaseEncoder.run(BaseEncoder.kt:76) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012)