Make vlc more resilent with unreliable streaming content
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
VLC media player |
Invalid
|
Undecided
|
Unassigned | ||
vlc (Ubuntu) |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: vlc
Steps to reproduce:
1. Go to File/Open network stream
2. Write or paste the address of a network stream, for example http://
3. Hit the play button, watch and wait.
At random times (it may be after several minutes), the stream stops playing and closes. The video display area disappears (i.e. VideoLan only shows playback control and the window is resized) and the playhead goes back to the beginning and stops showing current time and total time.
Everything is as if you had hit the stop button.
It doesn't matter whether it is the server actually closing the connection, or if the server stops responding, or if the network connection is failing or none of these. The client MUST be 100% bulletproof to all kinds of error conditions, and if anything fails, it MUST retry and retry and resume normal playback as soon as possible.
If you can manually resume the playback (which is ALWAYS the case, by manually hitting play again and manually seeking the point where playbak has stopped), then the player should do all this automatically.
A stream is by definition something that should never stop playing until it is finished. Any temporary network issue should cause only temporary stream interruption, never a stop without a resume. Playback should ALWAYS resume when possible.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: vlc 1.0.6-1ubuntu1.6
ProcVersionSign
Uname: Linux 2.6.32-31-generic i686
NonfreeKernelMo
Architecture: i386
Date: Mon May 30 15:10:11 2011
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: vlc
Changed in vlc (Ubuntu): | |
status: | Invalid → New |
Changed in vlc: | |
importance: | Unknown → Undecided |
status: | Unknown → New |
status: | New → Invalid |
Changed in vlc (Ubuntu): | |
status: | Incomplete → Invalid |
Actual behaviour is expected and suggested behaviour is invalid.