Opened 5 years ago

Last modified 5 years ago

#15961 new bug

Video is stuck at last frame when finished on last frame.

Reported by: X512 Owned by: stippi
Priority: normal Milestone: Unscheduled
Component: Applications/MediaPlayer Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

This is hrev54121.

Steps to reproduce:

  1. Open ​https://www.youtube.com/watch?v=WPJkErwvEtQ (299+140) in MediaPlayer.
  2. Seek to near end of video.
  3. Wait until video playing is finished.
  4. Play video again.
  5. Video still show last frame and position indicator is still at end.

Change History (5)

comment:1 by X512, 5 years ago

Error BMediaTrack::ReadFrames: decoder returned error 0x80004007 (Last buffer) is displayed when video is finished. On some videos this error is not displayed and bug is not present.

comment:2 by AlienSoldier, 5 years ago

Very annoying bug. A way to get out of it is to disable the always resume option (set it to never resume). That way you can at least watch the video more than one time.

When stuck with the last frame (with only audio working), seeking still work but the counter don't update. If you slide the cursor to the end, the video (really just the audio) start again (again with no counter reaction and the cursor staying at the end).

I wonder if it is related to what i wrote here about mp3 file with cover art: https://dev.haiku-os.org/ticket/15220

comment:3 by AlienSoldier, 5 years ago

I forgot to mention, this exist since quite a while a lot longet before hrev54121.

comment:4 by pulkomandy, 5 years ago

Very annoying bug. A way to get out of it is to disable the always resume option (set it to never resume). That way you can at least watch the video more than one time.

It's probably trying to resume the video from the very end then?

comment:5 by AlienSoldier, 5 years ago

1 or 1.5 sec before.

When double clicking a video file, if you press very rapidly the space bar to pause before the video reach the end, you can then rewind and have the counter update and not being stuck with the last frame of the video on screen.

Note: See TracTickets for help on using tickets.