# HG changeset patch # User mru # Date 1201204289 0 # Node ID 3544e992b60bba4911223fbd8c68b651641b654b # Parent 11d2976cddc42749f55d59e3a03fafabba17112d fix dynamic loading of libfaad 2.6 diff -r 11d2976cddc4 -r 3544e992b60b libfaad.c --- a/libfaad.c Thu Jan 24 19:31:59 2008 +0000 +++ b/libfaad.c Thu Jan 24 19:51:29 2008 +0000 @@ -42,7 +42,7 @@ #ifdef CONFIG_LIBFAADBIN #include -static const char* libfaadname = "libfaad.so.0"; +static const char* libfaadname = "libfaad.so"; #else #define dlopen(a) #define dlclose(a) @@ -235,7 +235,7 @@ return -1; } #define dfaac(a, b) \ - do { static const char* n = "faacDec" #a; \ + do { static const char* n = AV_STRINGIFY(faacDec ## a); \ if ((s->faacDec ## a = b dlsym( s->handle, n )) == NULL) { err = n; break; } } while(0) for(;;) { #else /* !CONFIG_LIBFAADBIN */