Debian Bug report logs - #491548
xine: Fail with http://www.filmarkivet.no/open/ because RTSP from DSS is not supported

version graph

Package: libxine1; Maintainer for libxine1 is Darren Salt <devspam@moreofthesa.me.uk>; Source for libxine1 is src:xine-lib.

Reported by: Petter Reinholdtsen <pere@hungry.com>

Date: Sun, 20 Jul 2008 11:33:04 UTC

Severity: normal

Found in version xine-lib/1.1.14-1

Forwarded to http://bugs.xine-project.org/show_bug.cgi?id=69

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Reinhard Tartler <siretart@tauware.de>:
Bug#491548; Package xine-ui. Full text and rfc822 format available.

Acknowledgement sent to Petter Reinholdtsen <pere@hungry.com>:
New Bug report received and forwarded. Copy sent to Reinhard Tartler <siretart@tauware.de>. Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Petter Reinholdtsen <pere@hungry.com>
To: submit@bugs.debian.org
Subject: xine: Fail to play films from http://www.filmarkivet.no/open/
Date: Sun, 20 Jul 2008 13:27:14 +0200
Package: xine-ui
Version: 0.99.5+cvs20070914-2
User:    debian-edu@lists.debian.org
Usertag: debian-edu

I discovered this problem with a patched version of kaffine-mozilla
and the movies available from <URL:http://www.filmarkivet.no/open/>.
Kaffine is unable to play the movies.  After using kaffine-mozilla to
locate the movie URL, I tested it in xine too.  It fail. :(

To replicate the issue, call xine like this:

  xine rtsp://qtsrv1.ella.no/filmarkivet/movie/nfi_vignett.mp4

The URL passed to kaffeine is this:

  http://www.filmarkivet.no/open/film/playlist.aspx?teasers=1&pl=smil

It is a playlist listing several rtsp streams.

Testing both in xine pop up a dialog stating that the file format is
not supported.  Playing the movie is working with vlc.

This testing is part of my work with Debian Edu.  See
<URL:http://wiki.debian.org/DebianEdu/BrowserMultimedia> for the full
list among the pages I test.

Happy hacking,
-- 
Petter Reinholdtsen




Information forwarded to debian-bugs-dist@lists.debian.org, Reinhard Tartler <siretart@tauware.de>:
Bug#491548; Package xine-ui. Full text and rfc822 format available.

Acknowledgement sent to Petter Reinholdtsen <pere@hungry.com>:
Extra info received and forwarded to list. Copy sent to Reinhard Tartler <siretart@tauware.de>. Full text and rfc822 format available.

Message #10 received at 491548@bugs.debian.org (full text, mbox):

From: Petter Reinholdtsen <pere@hungry.com>
To: 491548@bugs.debian.org
Subject: Re: xine: Fail to play films from http://www.filmarkivet.no/open/
Date: Sun, 24 Aug 2008 16:16:47 +0200
reassign 491548 libxine1
retitle  491548 xine: Fail with http://www.filmarkivet.no/open/ because RTSP from DSS is not supported
found 491548 1.1.14-1
thanks

I've checked some more, and the issue at hand seem to be that xine-lib
do not handle RTSP from the Darwin Streaming Server.  It check the
server string for "Real" and "Helix", and refuses to connect if the
server string is as it is here

  DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; )

I tested a xine-lib patch to recognize "DSS" as well as "Real" and
"Helix", but it crashed in real_setup_and_get_header() because this
call failed:

  challenge1=strdup(rtsp_search_answers(rtsp_session,"RealChallenge1"));

I assume the DSS server is missing that header or something.  The
value is used to calculate some checksum.  No idea how the protocol
work, so I did not investigate any further.  The DSS server work with
gmplayer and vlc, so perhaps a peek at how it is handled there is a
good idea.

This is the patch I used:

--- xine-lib-1.1.14.orig/src/input/librtsp/rtsp_session.c
+++ xine-lib-1.1.14/src/input/librtsp/rtsp_session.c
@@ -120,7 +120,7 @@
       server=strdup("unknown");
   }

-  if (strstr(server,"Real") || strstr(server,"Helix"))
+  if (strstr(server,"Real") || strstr(server,"Helix") || strstr(server,"DSS"))
   {
     /* we are talking to a real server ... */


Because of this simple test, I believe the issue is in xine-lib and
not in xine-ui, and thus reassign this bug.

Happy hacking,
-- 
Petter Reinholdtsen




Bug reassigned from package `xine-ui' to `libxine1'. Request was from Petter Reinholdtsen <pere@hungry.com> to control@bugs.debian.org. (Sun, 24 Aug 2008 14:18:09 GMT) Full text and rfc822 format available.

Changed Bug title to `xine: Fail with http://www.filmarkivet.no/open/ because RTSP from DSS is not supported' from `xine: Fail to play films from http://www.filmarkivet.no/open/'. Request was from Petter Reinholdtsen <pere@hungry.com> to control@bugs.debian.org. (Sun, 24 Aug 2008 14:18:10 GMT) Full text and rfc822 format available.

Bug marked as found in version 1.1.14-1. Request was from Petter Reinholdtsen <pere@hungry.com> to control@bugs.debian.org. (Sun, 24 Aug 2008 14:18:11 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Reinhard Tartler <siretart@tauware.de>:
Bug#491548; Package libxine1. Full text and rfc822 format available.

Acknowledgement sent to Petter Reinholdtsen <pere@hungry.com>:
Extra info received and forwarded to list. Copy sent to Reinhard Tartler <siretart@tauware.de>. Full text and rfc822 format available.

Message #21 received at 491548@bugs.debian.org (full text, mbox):

From: Petter Reinholdtsen <pere@hungry.com>
To: 491548@bugs.debian.org
Subject: Re: xine: Fail to play films from http://www.filmarkivet.no/open/
Date: Sun, 24 Aug 2008 16:27:54 +0200
forwarded 491548 http://bugs.xine-project.org/show_bug.cgi?id=69
thanks

I found the issue reported to upstream bugzilla,
<URL: http://bugs.xine-project.org/show_bug.cgi?id=69 >.
No progress is March this year.

Happy hacking,
-- 
Petter Reinholdtsen




Noted your statement that Bug has been forwarded to http://bugs.xine-project.org/show_bug.cgi?id=69. Request was from Petter Reinholdtsen <pere@hungry.com> to control@bugs.debian.org. (Sun, 24 Aug 2008 14:30:03 GMT) Full text and rfc822 format available.

Blocking bugs of 491106 added: 491548 Request was from Petter Reinholdtsen <pere@hungry.com> to control@bugs.debian.org. (Sun, 24 Aug 2008 14:51:05 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Apr 21 07:41:39 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.