Skip to content

[Bug] Seeking to end makes video stall and audio continue from previous position #1989

@larena1

Description

@larena1

Describe the problem

Seeking to end makes video stall and audio continue from previous position, while stream should finish instead

Possible fix

No response

Steps to reproduce

No response

Debug log

11:38:30.050 T:17335   debug <general>: CVideoPlayer::SetCaching - caching state 2
11:38:30.051 T:17335   debug <general>: CDVDClock::SetSpeedAdjust - adjusted:0.000000
11:38:30.051 T:17335   debug <general>: demuxer seek to: 4202678.000000
11:38:30.051 T:17335    info <inputstream.adaptive>: PosTime (4202678)
11:38:30.051 T:17335   debug <general>: VideoPlayer: seek failed or hit end of stream
11:38:30.051 T:17335   debug <general>: CVideoPlayer::FlushBuffers - flushing buffers
11:38:30.054 T:17367   debug <general>: CDVDVideoCodecAndroidMediaCodec::Reset Current state (3)
11:38:30.057 T:17374   debug <general>: CDVDAudio::Pause - pausing audio stream
11:38:30.064 T:17367   debug <general>: void CDVDVideoCodecAndroidMediaCodec::InjectExtraData(CJNIMediaFormat &): call
11:38:30.071 T:8428    error <general>: CMediaCodecVideoBuffer::ReleaseOutputBuffer error in render(false)
11:38:30.139 T:17374   debug <general>: CDVDAudio::Flush - flush audio stream
11:38:30.139 T:17374   debug <general>: CDVDAudio::Pause - pausing audio stream
11:38:30.142 T:17374   debug <general>: CVideoPlayerAudio - CDVDMsg::GENERAL_SYNCHRONIZE
11:38:30.142 T:17367   debug <general>: CVideoPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
11:38:30.142 T:17335   debug <inputstream.adaptive>: Seeking to last failed seek position (4202678)
11:38:30.142 T:17335   debug <general>: CVideoPlayer::SetCaching - caching state 1
11:38:30.142 T:17335   debug <general>: CDVDClock::SetSpeedAdjust - adjusted:0.000000
11:38:30.153 T:17371   debug <general>: CurlFile::Open - <https://>
11:38:30.154 T:17374   debug <general>: CDVDAudio::Pause - pausing audio stream
11:38:30.174 T:17335   debug <general>: CVideoPlayer::SetCaching - caching state 2
11:38:30.174 T:17335   debug <general>: CDVDClock::SetSpeedAdjust - adjusted:0.000000
11:38:30.176 T:17374   debug <general>: CDVDAudio::Pause - pausing audio stream
11:38:30.209 T:17371   debug <inputstream.adaptive>: [AS-1] Download finished: https:// (downloaded 46901 byte, speed 840323.00 byte/s)
11:38:30.211 T:17371   debug <general>: CurlFile::Open - <https://>
11:38:30.233 T:17335   debug <general>: CVideoPlayer::HandleMessages - player started 1
11:38:30.234 T:27601   debug <general>: Thread JobWorker start, auto delete: true
11:38:30.234 T:27601   debug <general>: [threads] name: 'JobWorker' priority: '1'
11:38:30.234 T:27601   debug <general>: virtual void CApplicationPlayerCallback::OnAVChange(): call
11:38:30.235 T:17371   debug <inputstream.adaptive>: [AS-1] Download finished: https:// (downloaded 47142 byte, speed 2049473.00 byte/s)
11:38:30.238 T:17335   debug <general>: VideoPlayer::Sync - Audio - pts: 1769454877568000.000000, cache: 320000.022650, totalcache: 792375.028133
11:38:30.239 T:17335   debug <general>: CVideoPlayer::SetCaching - caching state 0
11:38:30.239 T:17374   debug <general>: CVideoPlayerAudio - CDVDMsg::GENERAL_RESYNC(1769454877248000.000000), level: 100, cache: 320000.022650
11:38:30.239 T:17335   debug <general>: CDVDClock::SetSpeedAdjust - adjusted:0.000000
11:38:30.239 T:17367   debug <general>: CVideoPlayerVideo - CDVDMsg::GENERAL_RESYNC(1769454877248000.000000)
11:38:30.239 T:8490    debug <general>: ActiveAE - start sync of audio stream
11:38:30.239 T:17374   debug <general>: CDVDAudio::Resume - resume audio stream
11:38:30.392 T:8490    debug <general>: ActiveAE::SyncStream - average error of -299.796143, start adjusting
11:38:30.392 T:8490    debug <general>: ActiveAE::SyncStream - average error -11.296143 below threshold of 30.000000
11:38:31.413 T:17374   debug <general>: CDVDClock::ErrorAdjust - CVideoPlayerAudio::OutputPacket - error:-58670.687589, adjusted:-58670.687589
11:38:32.437 T:17371   debug <general>: CurlFile::Open - <https://>
11:38:32.497 T:17371   debug <inputstream.adaptive>: [AS-1] Download finished: https:// (downloaded 46923 byte, speed 783277.00 byte/s)
11:38:33.451 T:8428    debug <general>: Skipped 4 duplicate messages..
11:38:33.450 T:8428    debug <general>: ------ Window Deinit (DialogSeekBar.xml) ------
11:38:33.452 T:8428    debug <general>: ------ Window Deinit (Custom_1109_TopBarOverlay.xml) ------
11:38:35.333 T:17371   debug <general>: Skipped 7 duplicate messages..
11:38:35.333 T:17371   debug <general>: CurlFile::Open - <https://>
11:38:35.358 T:17371   debug <inputstream.adaptive>: [AS-1] Download finished: https:// (downloaded 46996 byte, speed 1979362.00 byte/s)
11:38:37.947 T:24415    info <general>: Disabled debug logging due to GUI setting. Level 0.
11:38:37.948 T:24415    info <general>: Log level changed to "info"
11:38:40.091 T:8428     info <general>: CVideoPlayer::CloseFile()
11:38:40.092 T:8428     info <general>: VideoPlayer: waiting for threads to exit
11:38:40.096 T:17335    info <general>: CVideoPlayer::OnExit()
11:38:40.097 T:17335    info <general>: Closing stream player 1
11:38:40.098 T:17335    info <general>: Waiting for audio thread to exit
11:38:40.100 T:17374    info <general>: thread end: CVideoPlayerAudio::OnExit()
11:38:40.101 T:17335    info <general>: Closing audio device
11:38:40.112 T:8490     info <general>: void ActiveAE::CActiveAE::ConfigureLowLatency(): Low latency mode: true - Initial buffer level: 20ms (resample: false)
11:38:40.115 T:17335    info <general>: Deleting audio codec
11:38:40.121 T:17335    info <general>: Closing stream player 2
11:38:40.123 T:17335    info <general>: waiting for video thread to exit
11:38:40.133 T:17367    info <general>: thread end: video_thread
11:38:40.135 T:17335    info <general>: deleting video codec
11:38:40.239 T:17335    info <general>: ADDON: Dll Destroyed - InputStream Adaptive
11:38:40.240 T:8428     info <general>: VideoPlayer: finished waiting
11:38:40.240 T:8428     info <general>: CVideoPlayer::CloseFile()
11:38:40.240 T:8428     info <general>: VideoPlayer: waiting for threads to exit
11:38:40.240 T:8428     info <general>: VideoPlayer: finished waiting

Stream manifest file(s)

No response

Additional info

No response

Operating system(s)

Android

Operating system version(s)

No response

InputStream Adaptive version(s)

22.3.7

Kodi version(s)

22

Metadata

Metadata

Assignees

No one assigned

    Labels

    Triage: Confirmedissue has been reproduced by a team member

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions