jonataslaw / jonataslaw/VideoCompress
Unexpected error while transcoding. Failed to release the muxer.
- Dominant language
- Swift
- Stars
- 262
- Forks
- 344
- PR merge metrics
- No merged PRs in 30d
Description
It works smoothly and fast on ios but gives this error on android
```
E/TranscodeEngine(28812): Unexpected error while transcoding.
E/TranscodeEngine(28812): java.lang.IllegalStateException: Failed to stop the muxer
E/TranscodeEngine(28812): at android.media.MediaMuxer.nativeStop(Native Method)
E/TranscodeEngine(28812): at android.media.MediaMuxer.stop(MediaMuxer.java:454)
E/TranscodeEngine(28812): at com.otaliastudios.transcoder.sink.DefaultDataSink.stop(DefaultDataSink.java:218)
E/TranscodeEngine(28812): at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine.transcode(DefaultTranscodeEngine.kt:132)
E/TranscodeEngine(28812): at com.otaliastudios.transcoder.internal.transcode.TranscodeEngine$Companion.transcode(TranscodeEngine.kt:48)
E/TranscodeEngine(28812): at com.otaliastudios.transcoder.internal.transcode.TranscodeEngine.transcode(Unknown Source:2)
E/TranscodeEngine(28812): at com.otaliastudios.transcoder.Transcoder$1.call(Transcoder.java:102)
E/TranscodeEngine(28812): at com.otaliastudios.transcoder.Transcoder$1.call(Transcoder.java:99)
E/TranscodeEngine(28812): at java.util.concurrent.FutureTask.run(FutureTask.java:266)
E/TranscodeEngine(28812): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
E/TranscodeEngine(28812): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
E/TranscodeEngine(28812): at java.lang.Thread.run(Thread.java:764)
I/Decoder(VIDEO,0)(28812): release(): releasing codec. dequeuedInputs=0 dequeuedOutputs=0
E/MediaMuxer(28812): stop() is called in invalid state 3
W/DefaultDataSink(28812): Failed to release the muxer.
W/DefaultDataSink(28812): java.lang.IllegalStateException: Failed to stop the muxer
W/DefaultDataSink(28812): at android.media.MediaMuxer.nativeStop(Native Method)
W/DefaultDataSink(28812): at android.media.MediaMuxer.stop(MediaMuxer.java:454)
W/DefaultDataSink(28812): at android.media.MediaMuxer.release(MediaMuxer.java:694)
W/DefaultDataSink(28812): at com.otaliastudios.transcoder.sink.DefaultDataSink.release(DefaultDataSink.java:224)
W/DefaultDataSink(28812): at com.otaliastudios.transcoder.internal.transcode.DefaultTranscodeEngine.cleanup(DefaultTranscodeEngine.kt:137)
W/DefaultDataSink(28812): at com.otaliastudios.transcoder.internal.transcode.TranscodeEngine$Companion.transcode(TranscodeEngine.kt:63)
W/DefaultDataSink(28812): at com.otaliastudios.transcoder.internal.transcode.TranscodeEngine.transcode(Unknown Source:2)
W/DefaultDataSink(28812): at com.otaliastudios.transcoder.Transcoder$1.call(Transcoder.java:102)
W/DefaultDataSink(28812): at com.otaliastudios.transcoder.Transcoder$1.call(Transcoder.java:99)
W/DefaultDataSink(28812): at java.util.concurrent.FutureTask.run(FutureTask.java:266)
W/DefaultDataSink(28812): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
W/DefaultDataSink(28812): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
W/DefaultDataSink(28812): at java.lang.Thread.run(Thread.java:764)
I/DataSources(28812): release(): releasing...
I/DataSources(28812): deinitializing com.otaliastudios.transcoder.source.UriDataSource@cf58174... (isInit=true)
I/DefaultDataSource(0)(28812): deinitialize(): deinitializing...
I/DataSources(28812): deinitializing com.otaliastudios.transcoder.source.UriDataSource@cf58174... (isInit=false)
I/DataSources(28812): release(): released.
W/System (28812): A resource failed to call release.
D/MPEG4Writer(28812): Video track stopping. Stop source
D/MPEG4Writer(28812): Audio track stopping. Stop source
W/System (28812): A resource failed to call release.
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.