Skip to content

BlankAudioDataSource makes transcoding stuck forever. #180

@timcreatedit

Description

@timcreatedit

When adding a BlankAudioDataSource with any duration to a Transcoder, the transcoding process gets stuck forever with the following log:

V/TranscodeEngine( 9241): transcode(): executed step=53 advanced=false completed=false V/Segment(AUDIO,0)( 9241): canAdvance(): state=State.Wait V/Pipeline(Audio)( 9241): execute(): starting. head=0 steps=6 remaining=6 I/Decoder(AUDIO,0)( 9241): buffer() failed. dequeuedInputs=0 dequeuedOutputs=4 V/Reader ( 9241): Returning State.Wait because buffer is null. V/Pipeline(Audio)( 9241): execute(): step Reader (#0/6) is waiting. headState=State.Ok(kotlin.Unit) headIndex=0 V/Segment(VIDEO,0)( 9241): canAdvance(): state=State.Eos(kotlin.Unit) V/Segments( 9241): hasNext(VIDEO): segment=com.otaliastudios.transcoder.internal.Segment@c6c217a lastIndex=0 canAdvance=false V/Segment(VIDEO,0)( 9241): canAdvance(): state=State.Eos(kotlin.Unit) V/Segment(AUDIO,0)( 9241): canAdvance(): state=State.Wait V/Segments( 9241): hasNext(AUDIO): segment=com.otaliastudios.transcoder.internal.Segment@5463bad lastIndex=0 canAdvance=true V/Segment(AUDIO,0)( 9241): canAdvance(): state=State.Wait V/TranscodeEngine( 9241): transcode(): executed step=53 advanced=false completed=false V/Segment(AUDIO,0)( 9241): canAdvance(): state=State.Wait V/Pipeline(Audio)( 9241): execute(): starting. head=0 steps=6 remaining=6 I/Decoder(AUDIO,0)( 9241): buffer() failed. dequeuedInputs=0 dequeuedOutputs=4 V/Reader ( 9241): Returning State.Wait because buffer is null. V/Pipeline(Audio)( 9241): execute(): step Reader (#0/6) is waiting. headState=State.Ok(kotlin.Unit) headIndex=0 V/Segment(VIDEO,0)( 9241): canAdvance(): state=State.Eos(kotlin.Unit) V/Segments( 9241): hasNext(VIDEO): segment=com.otaliastudios.transcoder.internal.Segment@c6c217a lastIndex=0 canAdvance=false 

and so on...

I tried to modify the readTrack function in BlankAudioDataSource but to no avail.
Not sure if @natario1 is still maintaining this repo, but maybe @mudar can help out as the original author of #64

Thank you so much!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions