-
Notifications
You must be signed in to change notification settings - Fork 174
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Using the demo app with default settings, transcoding on the video freezes. Can be reproduced on Android emulator.
Video file: https://drive.google.com/file/d/13vqvOQ9VkUOLrr2EtT1pLdm9wB6ZUL-n/view?usp=sharing
After further investigation, it seems that audio is failing to decode and output always has size 0. The file plays fine on the device though.
Selecting "remove audio" allows compression to succeed.
Logs (log statements added by me) - it repeats forever
2020-09-25 13:41:25.808 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: -1 flags=2 size=2
2020-09-25 13:41:25.828 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: 1
2020-09-25 13:41:25.828 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Queue input buffer: 1
2020-09-25 13:41:25.829 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: 2
2020-09-25 13:41:25.829 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Queue input buffer: 2
2020-09-25 13:41:25.829 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: 3
2020-09-25 13:41:25.829 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Queue input buffer: 3
2020-09-25 13:41:25.831 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: -1 flags=2 size=2
2020-09-25 13:41:25.831 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: 0
2020-09-25 13:41:25.831 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Queue input buffer: 0
2020-09-25 13:41:25.832 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: 1
2020-09-25 13:41:25.832 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Queue input buffer: 1
2020-09-25 13:41:25.832 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: 2
2020-09-25 13:41:25.833 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Queue input buffer: 2
2020-09-25 13:41:25.833 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: 3
2020-09-25 13:41:25.833 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Queue input buffer: 3
2020-09-25 13:41:25.833 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: 0
2020-09-25 13:41:25.833 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Queue input buffer: 0
2020-09-25 13:41:25.833 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: 1
2020-09-25 13:41:25.833 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Queue input buffer: 1
2020-09-25 13:41:25.834 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: 2
2020-09-25 13:41:25.834 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Queue input buffer: 2
2020-09-25 13:41:25.837 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: -3 flags=2 size=2
2020-09-25 13:41:25.838 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: -2 flags=2 size=2
2020-09-25 13:41:25.839 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: 0 flags=0 size=0
2020-09-25 13:41:25.839 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO NOT calling onDrainDecoder
2020-09-25 13:41:25.839 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO feedEncoder hasPendingBuffers(): false
2020-09-25 13:41:25.840 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: -1
2020-09-25 13:41:25.841 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: 1 flags=0 size=0
2020-09-25 13:41:25.841 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO NOT calling onDrainDecoder
2020-09-25 13:41:25.841 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO feedEncoder hasPendingBuffers(): false
2020-09-25 13:41:25.841 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: -1
2020-09-25 13:41:25.841 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: 2 flags=0 size=0
2020-09-25 13:41:25.841 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO NOT calling onDrainDecoder
2020-09-25 13:41:25.841 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO feedEncoder hasPendingBuffers(): false
2020-09-25 13:41:25.841 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: -1
2020-09-25 13:41:25.842 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: 3 flags=0 size=0
2020-09-25 13:41:25.842 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO NOT calling onDrainDecoder
2020-09-25 13:41:25.842 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO feedEncoder hasPendingBuffers(): false
2020-09-25 13:41:25.842 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: -1
2020-09-25 13:41:25.843 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: -1 flags=0 size=0
2020-09-25 13:41:25.843 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO feedEncoder hasPendingBuffers(): false
2020-09-25 13:41:25.843 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: -1
2020-09-25 13:41:25.854 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: -1 flags=0 size=0
2020-09-25 13:41:25.854 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO feedEncoder hasPendingBuffers(): false
2020-09-25 13:41:25.854 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: -1
2020-09-25 13:41:25.865 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: -1 flags=0 size=0
2020-09-25 13:41:25.865 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO feedEncoder hasPendingBuffers(): false
2020-09-25 13:41:25.865 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: -1
2020-09-25 13:41:25.876 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: -1 flags=0 size=0
2020-09-25 13:41:25.876 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO feedEncoder hasPendingBuffers(): false
2020-09-25 13:41:25.876 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: -1
2020-09-25 13:41:25.887 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: -1 flags=0 size=0
2020-09-25 13:41:25.887 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO feedEncoder hasPendingBuffers(): false
2020-09-25 13:41:25.887 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue input buffer: -1
2020-09-25 13:41:25.928 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO Dequeue output buffer: -1 flags=0 size=0
2020-09-25 13:41:25.928 19371-19471/com.otaliastudios.transcoder.demo V/BUFFER: AUDIO feedEncoder hasPendingBuffers(): false
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working