Bug#746641: totem: Fails to play youtube videos

2014-05-20 Thread Andreas Henriksson
For the record 

Updating the previously incorrect patch with the attached version
(created via git revert this time) we run into yet another problem.

We have both lua 5.1 and 5.2 in the debian archive.

Old libquvi pulls in lua 5.1 and grilo-plugins-0.2 pulls in lua 5.2.

With totem-pl-parser rebuilt with the attached patch it means
totem will now crash on startup in lua (via grilo-plugins)
likely caused by both lua versions being loaded at the same time
(without symbol versioning).

If I understand things correctly, when we get libquvi 0.9 this problem
is avoided since quvi (0.9 still uses lua 5.1 in debian) and
grilo-plugins runs in different processes.

Regards,
Andreas Henriksson
Revert "plparse: Port to libquvi 0.9"

This reverts commit 24970018abfcedcaa4965e1f0f987aaf63323f31.

Conflicts:
	configure.ac
	plparse/videosite-parser.c

--- a/configure.ac
+++ b/configure.ac
@@ -45,7 +45,7 @@ AC_PATH_PROG([GLIB_MKENUMS],[glib-mkenums])
 # Requirements
 GLIB_REQS=2.31.0
 GIO_REQS=2.24.0
-QUVI_REQS=0.9.1
+QUVI_REQS=0.2.15
 LIBARCHIVE_REQS=3.0
 LIBSOUP_REQS=2.43.0
 
@@ -114,18 +114,18 @@ AC_ARG_ENABLE(quvi,
 			 [enable_quvi=auto])
 if test "x$enable_quvi" != "xno" ; then
 	PKG_CHECK_MODULES(QUVI,
-			  libquvi-0.9 >= $QUVI_REQS glib-2.0,
+			  libquvi >= $QUVI_REQS,
 			  [have_quvi=yes], [have_quvi=no])
 	if test "x$enable_quvi" = "xyes" -a "x$have_quvi" = "xno" ; then
 		AC_MSG_ERROR([Quvi support requested but not available.])
 	fi
 	if test "x$have_quvi" = "xyes" ; then
-		QUVI="libquvi-0.9"
+		pkg_modules="$pkg_modules libquvi"
+		QUVI="libquvi"
 		AC_DEFINE(HAVE_QUVI, 1, [libquvi available in the system])
 	fi
 fi
 AC_SUBST(QUVI, $QUVI)
-AM_CONDITIONAL([HAVE_QUVI], [test "$have_quvi" = "yes"])
 
 ##
 # Checking libarchive dependency
diff --git a/plparse/Makefile.am b/plparse/Makefile.am
index 949975b..aee6393 100644
--- a/plparse/Makefile.am
+++ b/plparse/Makefile.am
@@ -72,7 +72,6 @@ libtotem_plparser_la_CPPFLAGS = \
 	-I$(top_srcdir)/lib			\
 	-I$(top_builddir)/plparse		\
 	-DGNOMELOCALEDIR=\""$(datadir)/locale"\"\
-	-DLIBEXECDIR=\""$(libexecdir)"\"	\
 	$(DISABLE_DEPRECATED)			\
 	$(AM_CPPFLAGS)
 
@@ -134,7 +133,6 @@ libtotem_plparser_mini_la_CPPFLAGS = \
 	-I$(top_srcdir)/lib		\
 	-I$(top_builddir)/plparse	\
 	-DTOTEM_PL_PARSER_MINI		\
-	-DLIBEXECDIR=\""$(libexecdir)"\"\
 	$(DISABLE_DEPRECATED)		\
 	$(AM_CPPFLAGS)
 
@@ -182,13 +180,6 @@ EXTRA_DIST =\
 	plparser.symbols		\
 	plparser-mini.symbols
 
-if HAVE_QUVI
-libexec_PROGRAMS = totem-pl-parser-videosite
-totem_pl_parser_videosite_SOURCES = videosite-parser.c
-totem_pl_parser_videosite_CFLAGS = $(QUVI_CFLAGS) -DLIBEXECDIR=\""$(libexecdir)"\"
-totem_pl_parser_videosite_LDADD = $(QUVI_LIBS)
-endif
-
 # Introspection
 -include $(INTROSPECTION_MAKEFILE)
 INTROSPECTION_GIRS =
diff --git a/plparse/totem-pl-parser-videosite.c b/plparse/totem-pl-parser-videosite.c
index 743ef7f..631f4ca 100644
--- a/plparse/totem-pl-parser-videosite.c
+++ b/plparse/totem-pl-parser-videosite.c
@@ -24,41 +24,36 @@
 #include 
 #include 
 
+#ifndef TOTEM_PL_PARSER_MINI
+#include "totem-disc.h"
+#endif /* !TOTEM_PL_PARSER_MINI */
+
+#ifdef HAVE_QUVI
+#include 
+#endif /* HAVE_QUVI */
+
 #include "totem-pl-parser-mini.h"
 #include "totem-pl-parser-videosite.h"
 #include "totem-pl-parser-private.h"
 
-#define BASE 20
-
 gboolean
 totem_pl_parser_is_videosite (const char *uri, gboolean debug)
 {
 #ifdef HAVE_QUVI
-	const char *args[] = {
-		LIBEXECDIR "/totem-pl-parser-videosite",
-		"--check",
-		"--url",
-		NULL,
-		NULL
-	};
-	char *out;
-
-	args[3] = uri;
-	g_spawn_sync (NULL,
-		  (char **) args,
-		  NULL,
-		  0,
-		  NULL,
-		  NULL,
-		  &out,
-		  NULL,
-		  NULL,
-		  NULL);
+	quvi_t handle;
+	QUVIcode rc;
+
+	if (quvi_init (&handle) != QUVI_OK)
+		return FALSE;
+
+	rc = quvi_supported(handle, (char *) uri);
+	quvi_close (&handle);
+
 	if (debug)
-		g_print ("Checking videosite for URI '%s' returned '%s' (%s)\n",
-			 uri, out, g_strcmp0 (out, "TRUE") == 0 ? "true" : "false");
+		g_print ("Checking videosite for URI '%s' returned %d (%s)\n",
+			 uri, rc, (rc == QUVI_OK) ? "true" : "false");
 
-	return (g_strcmp0 (out, "TRUE") == 0);
+	return (rc == QUVI_OK);
 #else
 	return FALSE;
 #endif /* HAVE_QUVI */
@@ -66,6 +61,10 @@ totem_pl_parser_is_videosite (const char *uri, gboolean debug)
 
 #ifndef TOTEM_PL_PARSER_MINI
 
+#define getprop(prop, p)	\
+	if (quvi_getprop (v, prop, &p) != QUVI_OK)		\
+		p = NULL;
+
 TotemPlParserResult
 totem_pl_parser_add_videosite (TotemPlParser *parser,
 			   GFile *file,
@@ -74,64 +73,75 @@ totem_pl_parser_add_videosite (TotemPlParser *parser,
 			   gpointer data)
 {
 #ifdef HAVE_QUVI
-	const char *args[] = {
-		LIBEXECDIR "/totem-pl-parser-videosite",
-		"--url",
-		NULL,
-		NULL
-	};
+	QUVIcode rc;
+	quvi_t handle;
+	quvi_media_t v;
 	char *uri;
-	char *out = NULL;
-	char **lines;
-	guint i;
-	GHashTable *ht;
-	char *new_uri = NULL;
+	/* p

Bug#746641: totem: Fails to play youtube videos

2014-05-20 Thread Andreas Henriksson
On Tue, May 20, 2014 at 02:40:41PM +0200, Bastien Nocera wrote:
> Why not push for the newer libquvi to be included, instead of relying on
> the old version that's unsupported (which is probably not that much of a
> problem) but for which the scripts are completely out of maintenance?
> Given the nature of those scripts, churn is fairly high, and outdated
> scripts which target the 0.4 versions are unusable.

This is ofcoures the preferred choice. Hopefully we'll get feedback
on the bug report filed by Emilio (#748664) soon.
I have a feeling that this might take some time though because
of clearing out how the licensing change affects all users in the
debian archive, so I was hoping to find an interim solution but
just stumbled over more issues that seems to prevent that

Lets hope the libquvi maintainer gets back to us soon about
his plans.

Regards,
Andreas Henriksson


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#746641: totem: Fails to play youtube videos

2014-05-20 Thread Bastien Nocera
On Tue, 2014-05-20 at 14:32 +0200, Andreas Henriksson wrote:
> Hello!
> 
> On Tue, May 20, 2014 at 12:15:45AM +0200, Emilio Pozuelo Monfort wrote:
> [...]
> > > ++#if HAVE_QUVI
> > > ++#libexec_PROGRAMS = totem-pl-parser-videosite
> > > ++#totem_pl_parser_videosite_SOURCES = videosite-parser.c
> > > ++#totem_pl_parser_videosite_CFLAGS = $(QUVI_CFLAGS) 
> > > -DLIBEXECDIR=\""$(libexecdir)"\"
> > > ++#totem_pl_parser_videosite_LDADD = $(QUVI_LIBS)
> > > ++#endif
> > 
> > AFAICS, videosite-parser.c is what uses quvi, and since it isn't built 
> > anymore
> > with this patch, there's really no quvi support here. You would have to keep
> > building videosite-parser.c into the totem-pl-parser-videosite binary, but
> > patching it to use the old quvi API (no idea how hard that would be).
> 
> This is fallout from trying to manually merge the conflicts after
> patch -R  this part is not a problem, but there are other places
> where I didn't manage to correctly fix up conflicts indeed!
> Do not use it, even if gnutls gets fixed.

Why not push for the newer libquvi to be included, instead of relying on
the old version that's unsupported (which is probably not that much of a
problem) but for which the scripts are completely out of maintenance?
Given the nature of those scripts, churn is fairly high, and outdated
scripts which target the 0.4 versions are unusable.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#746641: totem: Fails to play youtube videos

2014-05-20 Thread Andreas Henriksson
Hello!

On Tue, May 20, 2014 at 12:15:45AM +0200, Emilio Pozuelo Monfort wrote:
[...]
> > ++#if HAVE_QUVI
> > ++#libexec_PROGRAMS = totem-pl-parser-videosite
> > ++#totem_pl_parser_videosite_SOURCES = videosite-parser.c
> > ++#totem_pl_parser_videosite_CFLAGS = $(QUVI_CFLAGS) 
> > -DLIBEXECDIR=\""$(libexecdir)"\"
> > ++#totem_pl_parser_videosite_LDADD = $(QUVI_LIBS)
> > ++#endif
> 
> AFAICS, videosite-parser.c is what uses quvi, and since it isn't built anymore
> with this patch, there's really no quvi support here. You would have to keep
> building videosite-parser.c into the totem-pl-parser-videosite binary, but
> patching it to use the old quvi API (no idea how hard that would be).

This is fallout from trying to manually merge the conflicts after
patch -R  this part is not a problem, but there are other places
where I didn't manage to correctly fix up conflicts indeed!
Do not use it, even if gnutls gets fixed.

Regards,
Andreas Henriksson


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#746641: totem: Fails to play youtube videos

2014-05-19 Thread Emilio Pozuelo Monfort
Hi,

On 19/05/14 23:13, Andreas Henriksson wrote:
> Hello all!
> 
> Blame is all on me for this and here's an attempt to redeem myself a bit
> (spoiler: will fail).
> 
> On Mon, May 19, 2014 at 01:19:20PM +0200, Emilio Pozuelo Monfort wrote:
> [...]
>> > 
>> > Since 0.9 is only in experimental and unstable still has 0.4.x, we could 
>> > keep
>> > linking against that, but we need to make sure we have something sane by 
>> > the freeze.
> I've attached a patch that make the totem-pl-parser package
> build against the old version of libquvi we have in testing/unstable
> (but otherwise basically untested).



> +--- a/plparse/Makefile.am
>  b/plparse/Makefile.am
> +@@ -182,12 +182,12 @@
> + plparser.symbols\
> + plparser-mini.symbols
> + 
> +-if HAVE_QUVI
> +-libexec_PROGRAMS = totem-pl-parser-videosite
> +-totem_pl_parser_videosite_SOURCES = videosite-parser.c
> +-totem_pl_parser_videosite_CFLAGS = $(QUVI_CFLAGS) 
> -DLIBEXECDIR=\""$(libexecdir)"\"
> +-totem_pl_parser_videosite_LDADD = $(QUVI_LIBS)
> +-endif
> ++#if HAVE_QUVI
> ++#libexec_PROGRAMS = totem-pl-parser-videosite
> ++#totem_pl_parser_videosite_SOURCES = videosite-parser.c
> ++#totem_pl_parser_videosite_CFLAGS = $(QUVI_CFLAGS) 
> -DLIBEXECDIR=\""$(libexecdir)"\"
> ++#totem_pl_parser_videosite_LDADD = $(QUVI_LIBS)
> ++#endif

AFAICS, videosite-parser.c is what uses quvi, and since it isn't built anymore
with this patch, there's really no quvi support here. You would have to keep
building videosite-parser.c into the totem-pl-parser-videosite binary, but
patching it to use the old quvi API (no idea how hard that would be).

Cheers,
Emilio


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#746641: totem: Fails to play youtube videos

2014-05-19 Thread Andreas Henriksson
Hello all!

Blame is all on me for this and here's an attempt to redeem myself a bit
(spoiler: will fail).

On Mon, May 19, 2014 at 01:19:20PM +0200, Emilio Pozuelo Monfort wrote:
[...]
> 
> Since 0.9 is only in experimental and unstable still has 0.4.x, we could keep
> linking against that, but we need to make sure we have something sane by the 
> freeze.

I've attached a patch that make the totem-pl-parser package
build against the old version of libquvi we have in testing/unstable
(but otherwise basically untested).

Beware, This will make totem blow up when used!

Problem being that both gnutls26 (via glib/gio) and gnutls28 (via libquvi7)
gets pulled in and apparently the symbol versioning is broken.
The Debian gnutls maintainer has been alerted.

Please also note that libquvi in testing/unstable is RC-buggy (FTBFS),
see: #747798


Regards,
Andreas Henriksson
Index: debian/changelog
===
--- debian/changelog	(revision 41753)
+++ debian/changelog	(working copy)
@@ -1,3 +1,16 @@
+totem-pl-parser (3.10.2-2) UNRELEASED; urgency=medium
+
+  * Add debian/patches/totem-pl-parser-use-old-quvi.patch
+- reverts upstream commit 24970018abfcedcaa496
+  "plparse: Port to libquvi 0.9"
+  because we don't have this version in unstable yet.
+  * debian/rules: use autoreconf because of above patch
+  * Re-add libquvi build-dependency
+  * Add build-dependencies on dh-autoreconf and libgcrypt20-dev
+  * Run wrap-and-sort
+
+ -- Andreas Henriksson   Mon, 19 May 2014 18:08:56 +0200
+
 totem-pl-parser (3.10.2-1) unstable; urgency=medium
 
   * New upstream release.
Index: debian/control
===
--- debian/control	(revision 41753)
+++ debian/control	(working copy)
@@ -8,21 +8,24 @@
 Priority: optional
 Maintainer: Debian GNOME Maintainers 
 Uploaders: Andreas Henriksson , Emilio Pozuelo Monfort , Michael Biebl , Sjoerd Simons 
-Build-Depends: debhelper (>= 8),
-   autotools-dev,
+Build-Depends: autotools-dev,
cdbs (>= 0.4.90),
+   debhelper (>= 8),
+   dh-autoreconf,
gnome-pkg-tools,
+   gobject-introspection (>= 0.9.12-4~),
+   gtk-doc-tools (>= 1.11),
intltool (>= 0.35),
-   libxml-parser-perl,
+   libarchive-dev (>= 3.0),
+   libgcrypt20-dev,
+   libgirepository1.0-dev (>= 0.10.7-1~),
libglib2.0-dev (>= 2.31.0),
-   libxml2-dev,
+   libglib2.0-doc,
libgmime-2.6-dev,
+   libquvi-dev,
libsoup-gnome2.4-dev (>= 2.43.0),
-   libarchive-dev (>= 3.0),
-   gtk-doc-tools (>= 1.11),
-   libglib2.0-doc,
-   libgirepository1.0-dev (>= 0.10.7-1~),
-   gobject-introspection (>= 0.9.12-4~)
+   libxml-parser-perl,
+   libxml2-dev
 Standards-Version: 3.9.4
 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/totem-pl-parser
 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/totem-pl-parser
@@ -30,13 +33,13 @@
 Package: libtotem-plparser-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends},
+Depends: gir1.2-totem-plparser-1.0 (= ${binary:Version}),
+ libarchive-dev,
+ libglib2.0-dev,
+ libgmime-2.6-dev,
  libtotem-plparser18 (= ${binary:Version}),
- gir1.2-totem-plparser-1.0 (= ${binary:Version}),
- libglib2.0-dev,
  libxml2-dev,
- libgmime-2.6-dev,
- libarchive-dev
+ ${misc:Depends}
 Replaces: libtotem-plparser10
 Description: Totem Playlist Parser library - development files
  totem-pl-parser is a simple GObject-based library to parse a host of
@@ -46,8 +49,7 @@
 
 Package: libtotem-plparser18
 Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
 Replaces: libtotem-plparser10, libtotem-plparser12, libtotem-plparser17
 Description: Totem Playlist Parser library - runtime files
  totem-pl-parser is a simple GObject-based library to parse a host of
@@ -71,9 +73,7 @@
 Package: gir1.2-totem-plparser-1.0
 Section: introspection
 Architecture: any
-Depends: ${gir:Depends},
- ${shlibs:Depends},
- ${misc:Depends}
+Depends: ${gir:Depends}, ${misc:Depends}, ${shlibs:Depends}
 Conflicts: gir1.0-totem-plparser-1.0
 Replaces: gir1.0-totem-plparser-1.0
 Description: GObject introspection data for the Totem Playlist Parser library
Index: debian/control.in
===
--- debian/control.in	(revision 41753)
+++ debian/control.in	(working copy)
@@ -3,21 +3,24 @@
 Priority: optional
 Maintainer: Debian GNOME Maintainers 
 Uploaders: @GNOME_TEAM@
-Build-Depends: debhelper (>= 8),
-   autotools-dev,
+Build-Depends: autotools-dev,
  

Bug#746641: totem: Fails to play youtube videos

2014-05-19 Thread Emilio Pozuelo Monfort
Hey,

On 19/05/14 13:29, Bastien Nocera wrote:
> the way that the libquvi usage is implemented. It's not incompatible.

Oh, I see that there's an independent binary now, totem-pl-parser-videosite. 
Cool.

Unfortunately as I said quvi 0.9 is only in experimental, so we need that
uploaded to unstable before we can re-enable quvi support in unstable/testing.
I'll open a bug report for that and block this one on that.

Regards,
Emilio


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#746641: totem: Fails to play youtube videos

2014-05-19 Thread Bastien Nocera
On Mon, 2014-05-19 at 13:19 +0200, Emilio Pozuelo Monfort wrote:
> Hi,
> 
> On 19/05/14 12:06, Bastien Nocera wrote:
> > On Fri, 2014-05-02 at 10:46 +0200, Marcus Lundblad wrote:
> >> Package: totem
> >> Version: 3.12.0-2
> >> Severity: normal
> >>
> >> Tried to search for videos on Youtube.
> >> When trying to play a video, you get a dialog about a missing HTML decoder.
> >> On the terminal the following is printed:
> >> ** Message: Missing plugin: gstreamer|1.0|totem|text/html 
> >> decoder|decoder-text/html (text/html decoder)
> >> ** Message: Automatic missing codec installation not supported (helper 
> >> script missing)
> >>
> >> I guess there is some gstreamer plugin missing.
> > 
> > No, whoever built totem-pl-parser built it without libquvi support:
> > https://packages.debian.org/sid/amd64/libtotem-plparser18/filelist
> 
> Looking at the debian changelog, I see:
> 
> - Drop libquvi-dev (new quvi has incompatible license)
> 
> and libquvi has:
> 
> libquvi (0.9.3-1) experimental; urgency=low
> 
>   * New upstream release.
>   * libquvi is now licensed under AGPL-3+.
> 
> Linking against the new libquvi would effectively make libtotem-plparser GPL 
> or
> AGPL, wouldn't it? IANAL and I could be wrong, but that's my understanding.

Whoever made that change took exactly 2 seconds to actually look at the
way that the libquvi usage is implemented. It's not incompatible.

The commit just before should have been a bloody good hint:
  [ Michael Biebl ]
  * Remove libquvi-dev dependency from libtotem-plparser-dev, the library no
longer links against libquvi.

> Since 0.9 is only in experimental and unstable still has 0.4.x, we could keep
> linking against that, but we need to make sure we have something sane by the 
> freeze.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#746641: totem: Fails to play youtube videos

2014-05-19 Thread Emilio Pozuelo Monfort
Hi,

On 19/05/14 12:06, Bastien Nocera wrote:
> On Fri, 2014-05-02 at 10:46 +0200, Marcus Lundblad wrote:
>> Package: totem
>> Version: 3.12.0-2
>> Severity: normal
>>
>> Tried to search for videos on Youtube.
>> When trying to play a video, you get a dialog about a missing HTML decoder.
>> On the terminal the following is printed:
>> ** Message: Missing plugin: gstreamer|1.0|totem|text/html 
>> decoder|decoder-text/html (text/html decoder)
>> ** Message: Automatic missing codec installation not supported (helper 
>> script missing)
>>
>> I guess there is some gstreamer plugin missing.
> 
> No, whoever built totem-pl-parser built it without libquvi support:
> https://packages.debian.org/sid/amd64/libtotem-plparser18/filelist

Looking at the debian changelog, I see:

- Drop libquvi-dev (new quvi has incompatible license)

and libquvi has:

libquvi (0.9.3-1) experimental; urgency=low

  * New upstream release.
  * libquvi is now licensed under AGPL-3+.

Linking against the new libquvi would effectively make libtotem-plparser GPL or
AGPL, wouldn't it? IANAL and I could be wrong, but that's my understanding.

Since 0.9 is only in experimental and unstable still has 0.4.x, we could keep
linking against that, but we need to make sure we have something sane by the 
freeze.

Regards,
Emilio


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#746641: totem: Fails to play youtube videos

2014-05-19 Thread Bastien Nocera
On Fri, 2014-05-02 at 10:46 +0200, Marcus Lundblad wrote:
> Package: totem
> Version: 3.12.0-2
> Severity: normal
> 
> Tried to search for videos on Youtube.
> When trying to play a video, you get a dialog about a missing HTML decoder.
> On the terminal the following is printed:
> ** Message: Missing plugin: gstreamer|1.0|totem|text/html 
> decoder|decoder-text/html (text/html decoder)
> ** Message: Automatic missing codec installation not supported (helper script 
> missing)
> 
> I guess there is some gstreamer plugin missing.

No, whoever built totem-pl-parser built it without libquvi support:
https://packages.debian.org/sid/amd64/libtotem-plparser18/filelist


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#746641: totem: Fails to play youtube videos

2014-05-02 Thread Marcus Lundblad
Package: totem
Version: 3.12.0-2
Severity: normal

Tried to search for videos on Youtube.
When trying to play a video, you get a dialog about a missing HTML decoder.
On the terminal the following is printed:
** Message: Missing plugin: gstreamer|1.0|totem|text/html 
decoder|decoder-text/html (text/html decoder)
** Message: Automatic missing codec installation not supported (helper script 
missing)

I guess there is some gstreamer plugin missing.

//Marcus

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages totem depends on:
ii  gnome-icon-theme3.12.0-1
ii  gnome-icon-theme-symbolic   3.12.0-1
ii  grilo-plugins-0.2   0.2.12-2
ii  gsettings-desktop-schemas   3.8.2-2
ii  gstreamer1.0-clutter2.0.10-1
ii  gstreamer1.0-plugins-bad1.2.4-1
ii  gstreamer1.0-plugins-base   1.2.4-1
ii  gstreamer1.0-plugins-good   1.2.4-1
ii  gstreamer1.0-x  1.2.4-1
ii  libatk1.0-0 2.12.0-1
ii  libc6   2.18-4
ii  libcairo-gobject2   1.12.16-2
ii  libcairo2   1.12.16-2
ii  libclutter-1.0-01.18.2-1
ii  libclutter-gst-2.0-02.0.10-1
ii  libclutter-gtk-1.0-01.4.4-3+b1
ii  libcogl-pango20 1.18.0-2
ii  libcogl-path20  1.18.0-2
ii  libcogl20   1.18.0-2
ii  libdrm2 2.4.52-1
ii  libegl1-mesa [libegl1-x11]  10.1.0-5
ii  libgbm1 10.1.0-5
ii  libgdk-pixbuf2.0-0  2.30.7-1
ii  libgirepository-1.0-1   1.40.0-2
ii  libglib2.0-02.40.0-2
ii  libgrilo-0.2-1  0.2.10-1
ii  libgstreamer-plugins-base1.0-0  1.2.4-1
ii  libgstreamer1.0-0   1.2.4-1
ii  libgtk-3-0  3.12.1-1
ii  libjson-glib-1.0-0  1.0.0-1
ii  libnautilus-extension1a 3.8.2-2
ii  libpango-1.0-0  1.36.3-1
ii  libpangocairo-1.0-0 1.36.3-1
ii  libpeas-1.0-0   1.10.0-2
ii  libtotem-plparser18 3.10.2-1
ii  libtotem0   3.12.0-2
ii  libwayland-client0  1.4.0-1
ii  libwayland-cursor0  1.4.0-1
ii  libwayland-egl1-mesa [libwayland-egl1]  10.1.0-5
ii  libwayland-server0  1.4.0-1
ii  libx11-62:1.6.2-1
ii  libxcomposite1  1:0.4.4-1
ii  libxdamage1 1:1.1.4-1
ii  libxext62:1.3.2-1
ii  libxfixes3  1:5.0.1-1
ii  libxi6  2:1.7.2-1
ii  libxkbcommon0   0.4.0-1
ii  libxml2 2.9.1+dfsg1-3
ii  libxrandr2  2:1.4.2-1
pn  python:any  
ii  totem-common3.12.0-2

Versions of packages totem recommends:
ii  gstreamer1.0-libav 1.2.4-1
ii  gstreamer1.0-plugins-ugly  1.2.4-1
ii  gstreamer1.0-pulseaudio1.2.4-1
ii  totem-plugins  3.12.0-2

Versions of packages totem suggests:
pn  gnome-codec-install  
pn  totem-mozilla

-- debconf-show failed


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org