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 occurs,
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 with
Hi Nicolas,
On Wed, 14 Jan 2015 21:33:25 +0100
Nicolas George geo...@nsup.org 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
On Thu, 15 Jan 2015 18:37:57 +0100
Marc Giger gigerst...@gmx.ch wrote:
Hi Nicolas,
On Wed, 14 Jan 2015 21:33:25 +0100
Nicolas George geo...@nsup.org wrote:
Le quintidi 25 nivôse, an CCXXIII, Marc Giger a écrit :
For example if they want use libfaac then
they
On Thu, Jan 15, 2015 at 12:37 PM, Marc Giger gigerst...@gmx.ch 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
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 not
Hi,
On Wed, 14 Jan 2015 10:49:23 +0100
wm4 nfx...@googlemail.com wrote:
On Tue, 13 Jan 2015 19:45:01 +0100
Marc Giger gigerst...@gmx.ch wrote:
Hi,
On Tue, 13 Jan 2015 14:54:33 +0100
wm4 nfx...@googlemail.com wrote:
On Mon, 12 Jan 2015 18:59:33 +0100
Marc Giger
On Wed, Jan 14, 2015 at 10:49:23AM +0100, wm4 wrote:
On Tue, 13 Jan 2015 19:45:01 +0100
Marc Giger gigerst...@gmx.ch wrote:
Hi,
On Tue, 13 Jan 2015 14:54:33 +0100
wm4 nfx...@googlemail.com wrote:
On Mon, 12 Jan 2015 18:59:33 +0100
Marc Giger gigerst...@gmx.ch wrote:
On Tue, 13 Jan 2015 19:45:01 +0100
Marc Giger gigerst...@gmx.ch wrote:
Hi,
On Tue, 13 Jan 2015 14:54:33 +0100
wm4 nfx...@googlemail.com wrote:
On Mon, 12 Jan 2015 18:59:33 +0100
Marc Giger gigerst...@gmx.ch wrote:
Hi,
Attached is a preliminary patch that enables runtime
Hi Stephen,
On Tue, 13 Jan 2015 08:26:10 -0500
Stephen Hutchinson qyo...@gmail.com 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
Hi Michael,
On Mon, 12 Jan 2015 22:57:35 +0100
Michael Niedermayer michae...@gmx.at 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
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, 12 Jan 2015 18:59:33 +0100
Marc Giger gigerst...@gmx.ch 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
On 13 January 2015 at 14:54, wm4 nfx...@googlemail.com wrote:
On Mon, 12 Jan 2015 18:59:33 +0100
Marc Giger gigerst...@gmx.ch 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
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
16 matches
Mail list logo