Re: [gentoo-user] Re: [SOLVED] What package provides gstreamer-app?

2015-12-13 Thread waltdnes
On Fri, Dec 11, 2015 at 06:32:48PM -0500, Jonathan Callen wrote

> > I unmerged the version 1.X gstreamer and plugins, masked out >=
> > 0.11 versions and emerged gst-plugins-base, which also pulled in
> > gstreamer. The Pale Moon build is churning along now, and I'll find
> > out in a couple of hours how it works with h264.  The web site... 
> > http://www.quirksmode.org/html5/tests/video.html has h264, webm,
> > and ogg/theora test videos.  I currently have webm and ogg/theora
> > working. The gstreamer-enabled build will hopefully also run the
> > h264 video. This will also be useful for Youtube in HTML5 mode.

  Success.  After a bit of experimenting I've gotten h.264 working at
the quirksmode website, and on Youtube.  Pale Moon browser requires...

gstreamer
gst-plugins-base
gst-plugins-good
gst-plugins-ffmpeg

  A confusing item is that gst-plugins-base and gst-plugins-good are in
media-libs/ but gst-plugins-ffmpeg and 77 others are in media-plugins/
Go figure.

> There is no need to remove the 1.x version of gstreamer (unless you
> just don't need it anymore).  The 0.8, 0.10, and 1.x branches of
> gstreamer are each slotted (well, the ancient 0.8 release is gone from
> the tree as nothing uses it any more) specifically so that they can be
> installed in parallel, and upstream actually supports doing so (which
> is why the ABI version number is in the name of every library, plugin
> directory, and executable).

  Nothing on my system requires 1.X and I prefer a lean system.

-- 
Walter Dnes 
I don't run "desktop environments"; I run useful applications



[gentoo-user] Re: [SOLVED] What package provides gstreamer-app?

2015-12-11 Thread Jonathan Callen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 12/11/2015 05:52 PM, waltd...@waltdnes.org wrote:
> On Fri, Dec 11, 2015 at 02:20:43AM -0500, waltd...@waltdnes.org
> wrote
>> I've successfully manually compiled Pale Moon (a Firefox fork),
>> but it doesn't play h264 files.  Apparently, I have to enable
>> gstreamer for that.  OK, I did it.  This time the build fails
>> with...
>> 
>> configure:20206: checking for gstreamer-0.10 >= 0.10.25 
>> gstreamer-app-0.10 gstreamer-plugins-base-0.10 *** Fix above
>> errors and then restart with "make -f client.mk build"
>> 
>> I built libgstreamer and the base plugins package.  It still
>> fails. I can't find which package provides gstreamer-app.
>> Searching Google reveals that a lot of other people have the same
>> problem. http://www.portagefilelist.de/ doesn't have any results.
>> Any ideas?
> 
> That error message is rather cryptic.  Apparently, it means that
> it needs specifically the 0.10-X series.  Searching through old
> threads in the Pale Moon support forum revealed that there are
> "major issues" with gstreamer-1.X support, so the build only
> supports the 0.10-X series of gstreamer and plugins.  This is also
> a problem in Firefox, from which Pale Moon is forked.  Fortunately,
> there are still 0.10-X series ebuilds in the tree.  Just to be
> safe, I set up a local overlay with only the 0.10-X series versions
> of media-libs/
> 
> gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly 
> gst-rtsp-server gstreamer
> 
> I unmerged the version 1.X gstreamer and plugins, masked out >=
> 0.11 versions and emerged gst-plugins-base, which also pulled in
> gstreamer. The Pale Moon build is churning along now, and I'll find
> out in a couple of hours how it works with h264.  The web site... 
> http://www.quirksmode.org/html5/tests/video.html has h264, webm,
> and ogg/theora test videos.  I currently have webm and ogg/theora
> working. The gstreamer-enabled build will hopefully also run the
> h264 video. This will also be useful for Youtube in HTML5 mode.
> 


There is no need to remove the 1.x version of gstreamer (unless you
just don't need it anymore).  The 0.8, 0.10, and 1.x branches of
gstreamer are each slotted (well, the ancient 0.8 release is gone from
the tree as nothing uses it any more) specifically so that they can be
installed in parallel, and upstream actually supports doing so (which
is why the ABI version number is in the name of every library, plugin
directory, and executable).

- -- 
Jonathan Callen
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCgAGBQJWa10dAAoJEEIQbvYRB3mgUZwP/iE0P4saa7awfU6ry8oaS5Ev
T3rQK/ahtwURWbVKeFu82e9yv6qrt1d6T6Gi47Yfu836OC+DYfpvW27YjHtMDitT
Vab/nsjLIzj+qAu15XAnPvjqabtJWT60J75upeUnBUGVTTrd/IMHRuw41eiwbhGq
2NX7aY0izzAPgoFUs4eG38UinxF8BGWEIm/FjijgNOYdU8XOfGKEw33ED9Iv7jzW
clYstdmRPdtDpKCcbtFPDCULVqzBhoZwc5GO1yl+aC69GVopwrqm+we9B7eEF2AN
knk8vCOQH9c7iEnbAxtZJuMBBDGXAwSIJt4F1s6qq8d7X8ZMyUSz+Qxo3Etq4S3L
sKCDAO+8vyJKTi6CGknIee2tecA4W+rFj4C2uNcqv17ZybBwrbWu9yAkOglDdsgD
WOLc4yoz1n0IOUDCqzFIze4+t9A03tC3W102hdSBpGwEj/UCe/ey/SMBu9+gOZb2
MgDcrmUMdeFsVYhiUSqh4Gp8Rriqv5IMQWxwoQ74IvFGINtQ1QD+IvX7BqFa6OQU
obzb0ucclRfyyoYsgUtHo5utazXaHEhyH9pQERacn8qUFYjQVFSqlNRS8blHz7RC
LTgCUDZ9eVwz75XFFvwQvXcC75arqXM1qRGJLs9HUwpBL1hHfb8QanLBv18URBBA
6EUhURqyIOT68DRKaL/m
=+mys
-END PGP SIGNATURE-