Bug 243982 - No(/misleading) feedback when buffering a video played remotely
Summary: No(/misleading) feedback when buffering a video played remotely
Status: RESOLVED FIXED
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.0-beta1
Platform: Unlisted Binaries Linux
: LO minor
Target Milestone: ---
Assignee: Unassigned bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-08 23:10 UTC by Marcus Harrison
Modified: 2022-11-26 05:34 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus Harrison 2010-07-08 23:10:35 UTC
Version:           2.0-beta1 (using Devel) 
OS:                Linux

When playing a video straight from a website (such as http://ftp.nluug.nl/ftp/graphics/blender/apricot/trailer/sintel_trailer-480p.ogv), Dragon will sometimes stop playing to buffer the video. However, this isn't communicated to the watcher very well, and even worse, the, "Pause" button turns back into a, "Play" button, which might mislead the watcher into thinking Dragon has stopped playing for some other reason and prompt them to click Play, even though leaving Dragon for a while makes it buffer and resume play.

First, the negative feedback (the Pause button turning into a Play button) aught to be corrected for this specific situation. Second, a less necessary but still desirable change, Dragon should somehow provide feedback that the video is being buffered, such as a loading wheel glyph over the Pause button or even just some text in the status bar saying, "Buffering...".

Reproducible: Always




OS: Linux (i686) release 2.6.32-24-generic
Compiler: cc
Comment 1 Harald Sitter 2012-06-01 00:11:21 UTC
Git commit 422138c31e6e0f738fe11cc86ea9af167cf2cde4 by Harald Sitter.
Committed on 01/06/2012 at 02:11.
Pushed by sitter into branch 'master'.

fix play button appearance when stalled

technically speaking the buffering state is part of the overall
playback state machine (obvious states: playing & paused). also see
phonon/doc/state-machine.svg.
now in the context of the play/pause button, which indicates either
activity or inactivity within the playback machine, both playing
and buffering are active whereas pause is inactive, so WRT to
button state toggling buffering needs to be handled exactly like
play.

M  +3    -3    src/app/stateChange.cpp

http://commits.kde.org/dragon/422138c31e6e0f738fe11cc86ea9af167cf2cde4
Comment 2 Andrew Crouthamel 2018-11-09 00:56:43 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-11-18 03:33:21 UTC
Dear Bug Submitter,

This is a reminder that this bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? This bug will be moved back to REPORTED Status for manual review later, which may take a while. If you are able to, please lend us a hand.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Nate Graham 2022-11-26 05:34:33 UTC
Works for me with current git master when using the VLC Phonon backend. Assuming it was fixed at some point.