jonataslaw / jonataslaw/VideoCompress

Unexpected error while transcoding. Failed to release the muxer.

Open
#174 3 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.