← Back to team overview

desktop-packages team mailing list archive

[Bug 103009] Re: Totem does not play asx playlist trees correctly

 

This version has expired; is it still an issue ?

** Changed in: totem-pl-parser (Ubuntu)
       Status: Triaged => Incomplete

** Changed in: totem-pl-parser
   Importance: Medium => Undecided

** Changed in: totem-pl-parser
       Status: Confirmed => New

** Changed in: totem-pl-parser
 Remote watch: GNOME Bug Tracker #426773 => None

** Changed in: totem-pl-parser
       Status: New => Incomplete

** Changed in: totem-pl-parser (Ubuntu)
     Assignee: Ubuntu Desktop Bugs (desktop-bugs) => (unassigned)

** Changed in: totem-pl-parser
       Status: Incomplete => Invalid

** Changed in: totem-pl-parser (Ubuntu)
       Status: Incomplete => Invalid

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to totem-pl-parser in Ubuntu.
https://bugs.launchpad.net/bugs/103009

Title:
  Totem does not play asx playlist trees correctly

Status in Totem:
  Invalid
Status in totem-pl-parser:
  Invalid
Status in totem-pl-parser package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: totem

  Summary:
  Totem 2.18.0 in Ubuntu Feisty Beta (using today's repository, xine-lib 1.1.4 and today's GStreamer 0.10.12) only plays the *first* video in a master-playlist containing nested asx sub-playlists (in a playlist tree with arbitrary depth). 

  Microsoft media player iterates over all sub-playlists (the
  nodes/leaves of the tree) correctly and plays *all*  the videos in the
  nested playlist.

  The master asx playlist (the root of the tree, listed below) contains further references to other nested asx sub-playlists as in a tree of playlists. Each sub-playlist leaf contains only one mms: video stream element each which should be played.
  Each sub-playlist is successfully played by totem if started manually, but totem fails to iterate over all of them if given the master playlist to play.

  Steps to reproduce the bug:
  totem "http://mrc.gran.googlepages.com/example-nested-playlist.asx";

  Results:
  - only the first item of the master-playlist above is shown.
  - each item can be played successfully if manually started using the sub-playlist urls (see list of urls below).
  - *sometimes*, totem can be made to iterate over some of the master playlist items if the 'next item' button is pressed repeatedly without stopping.

  Comments:
  - Microsoft media player fetches/plays each asx sub-playlists and mms: streams inside them synchronously (depth-first, blocking  the iteration that fetches the next asx sub-playlist contents until the current videostream is over or cancelled). 
  - maybe totem is doing this asynchronously (breadth-first, fetching the contents of all asx sub-playlists before starting to play the first videostream)?

  
  The master playlist in the root of the tree (pointing to nested sub-playlists) given as example:

  <asx version = "3.0"> 
  <entry> 
  <ref href="http://playervideo.globo.com/webmedia/GMCMidiaASX?midiaId=654705|banda=N|ext.asx"/>
  </entry> 
  <entry> 
  <ref href="http://playervideo.globo.com/webmedia/GMCMidiaASX?midiaId=660298|banda=N|ext.asx"/>
  </entry> 
  <entry> 
  <ref href="http://playervideo.globo.com/webmedia/GMCMidiaASX?midiaId=660285|banda=N|ext.asx"/>
  </entry> 
  <entry> 
  <ref href="http://playervideo.globo.com/webmedia/GMCMidiaASX?midiaId=659836|banda=N|ext.asx"/>
  </entry> 
  </asx>

  ProblemType: Bug
  Architecture: i386
  Date: Wed Apr  4 19:24:29 2007
  DistroRelease: Ubuntu 7.04
  ExecutablePath: /usr/bin/totem
  Package: totem-xine 2.18.0-0ubuntu2
  PackageArchitecture: i386
  ProcCmdline: totem
  ProcCwd: /home/mgranado/tmp/globo
  ProcEnviron:
   SHELL=/bin/bash
   PATH=/home/mgranado/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
   LANG=en_GB.UTF-8
  SourcePackage: totem
  Uname: Linux mg376 2.6.20-12-generic #2 SMP Wed Mar 21 20:55:46 UTC 2007 i686 GNU/Linux

To manage notifications about this bug go to:
https://bugs.launchpad.net/totem/+bug/103009/+subscriptions