Black screen without feedback when requesting to play a stream

Bug #333925 reported by Olivier Tilloy
2
Affects Status Importance Assigned to Milestone
Moovida
Fix Released
High
Philippe Normand

Bug Description

Steps to reproduce:

1) Start Elisa, go to Video/Internet/Youtube/Top Rated
2) Click on the first video in the list. After the spinning animation finishes and the video list disappears, the video player appears.

Expected result: while requesting for the stream (even before the buffering phase), the player displays the OSD and some sort of "loading" animation.

Current result: requesting the stream takes a while, during which time the screen is completely black. This is really bad as it induces the user to think the application crashed.

Revision history for this message
Olivier Tilloy (osomon) wrote :

Note that the steps to reproduce use youtube videos, but this is a generic issues for all streams requested over the network.

Changed in elisa:
importance: Undecided → High
milestone: none → 0.5.31
status: New → Confirmed
Olivier Tilloy (osomon)
Changed in elisa:
assignee: nobody → osomon
Olivier Tilloy (osomon)
Changed in elisa:
milestone: 0.5.31 → 0.5.32
yyoyo (lionel.martin)
Changed in elisa:
milestone: 0.5.32 → 0.5.33
Revision history for this message
Olivier Tilloy (osomon) wrote :

The long waiting time happens before buffering, when the pipeline is prerolling.

This is particularly visible for youtube videos, and can be put in evidence executing the following command in a terminal:

    gst-launch playbin uri="http://www.youtube.com/get_video?fmt=18&video_id=d-XbjFn3aqE&t=vjVQa1PpcFMvFyc5KoHcQrV2j5Gs1Zw4K8fgCC3E3yo="

So what we need here is a special wait animation for the player OSD while the pipeline is prerolling (it could reuse the buffering animation with a different text label).

Olivier Tilloy (osomon)
Changed in elisa:
milestone: 0.5.33 → 0.5.34
Olivier Tilloy (osomon)
Changed in elisa:
milestone: 0.5.34 → 0.5.35
Changed in elisa:
milestone: 0.5.35 → 0.5.36
assignee: osomon → nobody
Changed in elisa:
assignee: nobody → philn
Philippe Normand (philn)
Changed in elisa:
status: Confirmed → In Progress
Philippe Normand (philn)
Changed in elisa:
status: In Progress → Fix Committed
Olivier Tilloy (osomon)
Changed in elisa:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.