On Fri, Jan 16, 2015 at 8:40 AM, Derek Buitenhuis
wrote:
> On 1/16/2015 12:47 AM, Stephen Hutchinson wrote:
>> There have been times I've run into issues
>> because a shared library FFmpeg was linked against somehow
>> got removed or was updated and broke compatibility.
>
> [...]
>
Usually, that
On Wed, Jan 14, 2015 at 06:26:06PM +0100, Michael Niedermayer wrote:
> ive no idea how portable it is but one way to avoid most of the
> mess would be to use attribute weak / lazy linking
> that way as long as lib functions arent called nothing should try to
> load the lib and so it should work wit
On 1/16/2015 12:47 AM, Stephen Hutchinson wrote:
> There have been times I've run into issues
> because a shared library FFmpeg was linked against somehow
> got removed or was updated and broke compatibility.
[...]
> Dynamic loading allows the main binary to still function
> correctly if this occ
On Thu, Jan 15, 2015 at 12:37 PM, Marc Giger wrote:
> That's a very good point. Never thought about it in this detail.
> Given that fact I have to admin that dynamic loading makes
> less sense. There may still be some usecases e.g. vaapi where it
> would make sense, but this seems to be the minori
On Thu, 15 Jan 2015 18:37:57 +0100
Marc Giger wrote:
> Hi Nicolas,
>
> On Wed, 14 Jan 2015 21:33:25 +0100
> Nicolas George wrote:
>
> > Le quintidi 25 nivôse, an CCXXIII, Marc Giger a écrit :
> > > For example if they want use libfaac then
> > > they should be able to do s
Hi Nicolas,
On Wed, 14 Jan 2015 21:33:25 +0100
Nicolas George wrote:
> Le quintidi 25 nivôse, an CCXXIII, Marc Giger a écrit :
> >For example if they want use libfaac then
> > they should be able to do so without that much hassle a full
> > compilation inclusive all depen
Le quintidi 25 nivôse, an CCXXIII, Marc Giger a écrit :
> For example if they want use libfaac then
> they should be able to do so without that much hassle a full compilation
> inclusive all dependencies can be.
I was expecting something like that. Unfortunately, it does n
Hi,
On Wed, 14 Jan 2015 10:49:23 +0100
wm4 wrote:
> On Tue, 13 Jan 2015 19:45:01 +0100
> Marc Giger wrote:
>
> > Hi,
> >
> > On Tue, 13 Jan 2015 14:54:33 +0100
> > wm4 wrote:
> >
> > > On Mon, 12 Jan 2015 18:59:33 +0100
> > > Marc Giger wrote:
> > >
> > > > Hi,
> > > >
> > > > Attached i
On Wed, Jan 14, 2015 at 10:49:23AM +0100, wm4 wrote:
> On Tue, 13 Jan 2015 19:45:01 +0100
> Marc Giger wrote:
>
> > Hi,
> >
> > On Tue, 13 Jan 2015 14:54:33 +0100
> > wm4 wrote:
> >
> > > On Mon, 12 Jan 2015 18:59:33 +0100
> > > Marc Giger wrote:
> > >
> > > > Hi,
> > > >
> > > > Attached i
On Tue, 13 Jan 2015 19:45:01 +0100
Marc Giger wrote:
> Hi,
>
> On Tue, 13 Jan 2015 14:54:33 +0100
> wm4 wrote:
>
> > On Mon, 12 Jan 2015 18:59:33 +0100
> > Marc Giger wrote:
> >
> > > Hi,
> > >
> > > Attached is a preliminary patch that enables runtime loading of
> > > external libraries vi
Hi,
On Tue, 13 Jan 2015 14:54:33 +0100
wm4 wrote:
> On Mon, 12 Jan 2015 18:59:33 +0100
> Marc Giger wrote:
>
> > Hi,
> >
> > Attached is a preliminary patch that enables runtime loading of
> > external libraries via dlopen and friends. Dynamic loading is a
> > build time option (--enable-dyna
Hi Stephen,
On Tue, 13 Jan 2015 08:26:10 -0500
Stephen Hutchinson wrote:
> On general principle, the idea would be nice. I'll leave broader
> critiques on the code to others, but I do have one thing to say:
>
> >diff --git a/libavcodec/utils.c b/libavcodec/utils.c
> >index 1ec5cae..2520e69 100
Hi Michael,
On Mon, 12 Jan 2015 22:57:35 +0100
Michael Niedermayer wrote:
> On Mon, Jan 12, 2015 at 06:59:33PM +0100, Marc Giger wrote:
> > Hi,
> >
> > Attached is a preliminary patch that enables runtime loading of
> > external libraries via dlopen and friends. Dynamic loading is a
> > build
On 13 January 2015 at 14:54, wm4 wrote:
> On Mon, 12 Jan 2015 18:59:33 +0100
> Marc Giger wrote:
>
> > Hi,
> >
> > Attached is a preliminary patch that enables runtime loading of external
> > libraries via dlopen and friends. Dynamic loading is a build time option
> > (--enable-dynamic-loading)
On Mon, 12 Jan 2015 18:59:33 +0100
Marc Giger wrote:
> Hi,
>
> Attached is a preliminary patch that enables runtime loading of external
> libraries via dlopen and friends. Dynamic loading is a build time option
> (--enable-dynamic-loading) and if it is not activated the libs are
> linked as usua
On general principle, the idea would be nice. I'll leave broader critiques on
the code to others, but I do have one thing to say:
>diff --git a/libavcodec/utils.c b/libavcodec/utils.c
>index 1ec5cae..2520e69 100644
>--- a/libavcodec/utils.c
>+++ b/libavcodec/utils.c
>@@ -69,6 +69,25 @@
> #include
On Mon, Jan 12, 2015 at 06:59:33PM +0100, Marc Giger wrote:
> Hi,
>
> Attached is a preliminary patch that enables runtime loading of external
> libraries via dlopen and friends. Dynamic loading is a build time option
> (--enable-dynamic-loading) and if it is not activated the libs are
> linked as
Hi,
Attached is a preliminary patch that enables runtime loading of external
libraries via dlopen and friends. Dynamic loading is a build time option
(--enable-dynamic-loading) and if it is not activated the libs are
linked as usual (still no dependency to dlopen required).
The patch is intended
18 matches
Mail list logo