getting mp3 sound working w/ Gnash easily

Carlos Nazareno object404 at gmail.com
Sat Oct 11 04:13:22 EDT 2008


Hey OLPC dev.

Yes please. Can we make step-by-step instructions getting mp3 sound
working with Gnash an urgent priority? An instruction for dummies, if
you will. Assume that the user trying to do this is not familiar with
linux, so step-by-step listing of commands to type at the terminal is
best.

We were having a discussion at the Gnash developer mailing list about
the absurdity of the situation where it was so difficult to get sound
working with Gnash on build 767 that the easy workaround to get sound
working with Flash content was to simply install the Adobe Flash
player. This completely defeats the philosophy with using Gnash in
lieu of Adobe Flash.

What I mean is that if it's going to take so much difficult jumping
through hoops to get sound working with Gnash on the OLPC, why not
just recommend that users install the Adobe Flash player which can be
done with a single wget-rpm combo and cause less of a support
nightmare?

It's a situation that's tooth-grittingly frustrating for the Gnash-dev team.

Also, is it possible that we ship the Gnash 0.8.4 RC with build 8.2.0
final instead of 0.8.3?

As I understand it from the Gnash dev team, Gnash 0.8.4 is very close
to release and so many bugs have been fixed in the current trunk. One
complaint with Gnash and OLPC ships is that the Gnash version that
ships with OLPC always ends up behind the current Gnash version.

And if we ship with 0.8.3, once Gnash 0.8.4 comes out (pretty close
enough from what I read from Gnash dev), G1G1 users are going to be
stuck with an older outdated version of Gnash for a long time.

Gnash dev, can we look at getting the latest version of Gnash 0.8.4
trunk to the OLPC dev guys asap?
AFAIK, the latest version of Gnash fixes so much more bugs than 0.8.3
stable that it's much more worth it to ship 0.8.4 release candidate
with the OLPC than 0.8.3 stable.

This is very similar to what Linux Mint
(http://en.wikipedia.org/wiki/Linux_mint - a very popular derivative
of Ubuntu) did: they shipped with Adobe Flash 10 beta with their last
stable release, "Elyssa" or what Fedora 9 did, having shipped with
Firefox 3 release candidate 5 installed out of the box.

So is it possible to try to squeeze in Gnash 0.8.4 RC before we ship
OLPC build 8.2.0?

I've cc:ed the Gnash dev team.

Best regards,

-Naz

On Sat, Oct 11, 2008 at 12:32 PM, Seth Woodworth <seth at laptop.org> wrote:
> The way that I undertand it, OLPC's gstreamer is fairly custom, so the
> standard build of -ugly would have to be rebuilt for the XO.
>
> I suggest the Livna repo, mplayer and its assorted faad &etc plugins
> instead.  Mplayer, mpd and wymypy as a sterieo-on-xo controlled over
> webbrowser works really well.
>
> Ian Daniher and I have a script that installs all of that (livna, mplayer
> etc), configure mpd, build a library, launch wymypy.py and even print your
> ip addr so you know what to connect to.
>
> One of us should get arround to finishing/uploading it Sunday?
>
> --Seth
>
> On Thu, Oct 9, 2008 at 4:31 PM, Carlos Nazareno <object404 at gmail.com> wrote:
>>
>> Hey OLPC devel!
>>
>> I was wondering if you guys could help me get gstreamer-plugins-ugly
>> installed.
>>
>> Can you guys walk me through this? (disclaimer - linux noob. just
>> started tinkering w/ ubuntu this year)
>>
>> This is with regards to getting Gnash running with sound on the XO, build
>> 767.
>>
>> To get sound (mp3) running on my Fedora desktop, I just did yum
>> gstreamer-ffmpeg and yum gstreamer-plugins-ugly.
>>
>> Okay, with the XO, first  installed the Fedora 9 Livna rpm from
>> rpm.livna.org to get Livna added to my repositories.
>>
>> Then, I did a yum install gstreamer-ffmpeg, like I did on my desktop.
>>
>> Next:
>>
>> ************
>> bash-3.2# yum install gstreamer-plugins-ugly
>> Excluding Packages from Fedora 9 - i386
>> Finished
>> Excluding Packages from Fedora 9 - i386 - Updates Newkey
>> Finished
>> Excluding Packages from OLPC Development repo based off of Fedora 9
>> Finished
>> Excluding Packages from Fedora 9 - i386 - Updates
>> Finished
>> Setting up Install Process
>> Parsing package install arguments
>> Resolving Dependencies
>> --> Running transaction check
>> ---> Package gstreamer-plugins-ugly.i386 0:0.10.8-1.lvn9 set to be updated
>> --> Processing Dependency: libmpeg2.so.0 for package:
>> gstreamer-plugins-ugly
>> --> Processing Dependency: libsidplay.so.1 for package:
>> gstreamer-plugins-ugly
>> --> Processing Dependency: libdvdread.so.4 for package:
>> gstreamer-plugins-ugly
>> --> Processing Dependency: libgstrtsp-0.10.so.0 for package:
>> gstreamer-plugins-ugly
>> --> Processing Dependency: libgstsdp-0.10.so.0 for package:
>> gstreamer-plugins-ugly
>> --> Processing Dependency: libmad.so.0 for package: gstreamer-plugins-ugly
>> --> Processing Dependency: libid3tag.so.0 for package:
>> gstreamer-plugins-ugly
>> --> Running transaction check
>> ---> Package libsidplay.i386 0:1.36.57-17 set to be updated
>> ---> Package mpeg2dec.i386 0:0.4.1-3.lvn8 set to be updated
>> ---> Package libdvdread.i386 0:4.1.2-3.fc9 set to be updated
>> ---> Package libmad.i386 0:0.15.1b-6.lvn9 set to be updated
>> ---> Package libid3tag.i386 0:0.15.1b-6.fc9 set to be updated
>> ---> Package gstreamer-plugins-ugly.i386 0:0.10.8-1.lvn9 set to be updated
>> --> Processing Dependency: libgstrtsp-0.10.so.0 for package:
>> gstreamer-plugins-ugly
>> --> Processing Dependency: libgstsdp-0.10.so.0 for package:
>> gstreamer-plugins-ugly
>> --> Finished Dependency Resolution
>> gstreamer-plugins-ugly-0.10.8-1.lvn9.i386 from livna has depsolving
>> problems
>>  --> Missing Dependency: libgstsdp-0.10.so.0 is needed by package
>> gstreamer-plugins-ugly-0.10.8-1.lvn9.i386 (livna)
>> gstreamer-plugins-ugly-0.10.8-1.lvn9.i386 from livna has depsolving
>> problems
>>  --> Missing Dependency: libgstrtsp-0.10.so.0 is needed by package
>> gstreamer-plugins-ugly-0.10.8-1.lvn9.i386 (livna)
>> Error: Missing Dependency: libgstsdp-0.10.so.0 is needed by package
>> gstreamer-plugins-ugly-0.10.8-1.lvn9.i386 (livna)
>> Error: Missing Dependency: libgstrtsp-0.10.so.0 is needed by package
>> gstreamer-plugins-ugly-0.10.8-1.lvn9.i386 (livna)
>> bash-3.2#
>> ************
>>
>> Doing some googling, I saw that libgstsdp-0.10.so.0 and
>> libgstrtsp-0.10.so.0 are in gstreamer-plugins-base or
>> gstreamer-plugins-good, so I tried yum-ing those with the below
>> results (basically, already installed and latest according to yum).
>>
>> bash-3.2# yum install gstreamer-plugins-base
>> Excluding Packages from Fedora 9 - i386
>> Finished
>> Excluding Packages from Fedora 9 - i386 - Updates Newkey
>> Finished
>> Excluding Packages from OLPC Development repo based off of Fedora 9
>> Finished
>> Excluding Packages from Fedora 9 - i386 - Updates
>> Finished
>> Setting up Install Process
>> Parsing package install arguments
>> Package gstreamer-plugins-base-0.10.12-4.olpc3.4.i386 already
>> installed and latest version
>> Nothing to do
>> bash-3.2# yum install gstreamer-plugins-good
>> Excluding Packages from Fedora 9 - i386
>> Finished
>> Excluding Packages from Fedora 9 - i386 - Updates Newkey
>> Finished
>> Excluding Packages from OLPC Development repo based off of Fedora 9
>> Finished
>> Excluding Packages from Fedora 9 - i386 - Updates
>> Finished
>> Setting up Install Process
>> Parsing package install arguments
>> Package gstreamer-plugins-good-0.10.5-7.olpc3.1.i386 already installed
>> and latest version
>> Nothing to do
>>
>> So how do I install libgstsdp-0.10.so.0 and libgstrtsp-0.10.so.0 on my
>> system in order to be able to install gstreamer-plugins-ugly so I can
>> get sound running with Gnash 0.8.3?
>>
>> Can anyone help me with this (and maybe update the Gnash wiki with this
>> info)?
>>
>> Oh, by the way, the Gnash development team thinks it would be great if
>> OLPC dev could use and test newer Gnash dev builds of 0.8.4 with newer
>> OLPC dev builds.
>>
>> Rob, any chance you guys can hand over a Gnash 0.8.4 build before OLPC
>> finalizes XO build 8.2.0? (Oct. 13 I believe?)
>>
>> Best regards,
>>
>> -Naz
>>
>> --
>> Carlos Nazareno
>> http://www.object404.com
>>
>> interactive media specialist
>> zen graffiti studios
>> naz at zengraffiti.com
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.laptop.org
>> http://lists.laptop.org/listinfo/devel
>
>



-- 
Carlos Nazareno
http://www.object404.com

interactive media specialist
zen graffiti studios
naz at zengraffiti.com



More information about the Devel mailing list