gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] Media handlers


From: Andrea Palmatè
Subject: Re: [Gnash-dev] Media handlers
Date: Mon, 19 Jul 2010 23:22:36 +0200

also dynamically linking ffmpeg produce the same results. 
Nothing is  returned by  handlers.str()
I'm avoiding to compile also gnash dynamically because i have some problems in 
the linking phase
I'll try to fix this problem and hope this could fix the problem
 
Il giorno 19/lug/2010, alle ore 21.22, Benjamin Wolsey ha scritto:

> Am Montag, den 19.07.2010, 21:07 +0200 schrieb Adrian Panasiuk:
>>>> 3. They're getting compiled but the static initialization isn't
>>>> performed. I can't think of a good reason (except possibly linking) why
>>>> that might happen.
>>>> 
>>> but that's why i'm using a static lib instead of the shared one?
>>> 
>> 
>> Hi, I have the same problem under Haiku and it's caused by the static
>> variable inside GnashFactory::instance function - it's linked into
>> different addresses in the shared libraries and in the gui executable.
>> I've been told this is because Haiku's linker doesn't support weak
>> symbols correctly.
> 
> I don't this is the problem that Andrea is having, but rather that for
> statically linked libraries the registration objects are never
> constructed. This is because they only have to be initialized before a
> function in that TU is called, and no function in the TU is ever called.
> 
> Fixing it means either relying on a linker flag or introducing a
> function call into each TU with a registration object, which rather
> defeats the point of using such objects at all.
> 
> bwy
> 
> 
> --
> Free Flash, use Gnash
> http://www.gnu.org/software/gnash/
> 
> Benjamin Wolsey, Software Developer - http://benjaminwolsey.de
> C++ and Open-Source Flash blog - http://www.benjaminwolsey.de/bwysblog
> 
> xmpp:address@hidden
> http://identi.ca/bwy
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]