Yair Yarom wrote:
> Hi,
>
> While trying to convert avi with ac3 audio to mov, I got the following  
> message:
>
> [liba52 @ 0x751810]A52 library liba52.so.0 could not be opened!
> dlopen(liba52.so.0, 1): image not found
>
> Applying the following patch convinced ffmpeg to search for  
> liba52.0.dylib
>
> --- ffmpeg-0.4.20071217.orig/libavcodec/liba52.c      2008-04-23  
> 21:43:44.000000000 +0300
> +++ ffmpeg-0.4.20071217/libavcodec/liba52.c      2008-04-23  
> 21:44:25.000000000 +0300
> @@ -29,7 +29,7 @@
>
>   #ifdef CONFIG_LIBA52BIN
>   #include <dlfcn.h>
> -static const char* liba52name = "liba52.so.0";
> +static const char* liba52name = "liba52.0.dylib";
>   #endif
>
>   /**
>
>
> This only partially solved the problem, as now it didn't find  
> liba52.0.dylib because it didn't search in /sw/lib.
> Is there any way to tell a program to search in a different library  
> path except setting DYLD_LIBRARY_PATH=/sw/lib?
>
>
> Regards,
>      Yair.
>
>   
I don't see any linkage to liba52.so in ffmpeg on my system:

$ for binary_file in $(dpkg -L ffmpeg | xargs file | grep Mach-O | cut 
-d: -f1) ; do otool -L $binary_file ; done       
/sw/bin/ffmpeg:
        /sw/lib/libavdevice.52.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /sw/lib/libavformat.52.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /sw/lib/libavcodec.51.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /sw/lib/libavutil.49.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /usr/lib/libz.1.dylib (compatibility version 1.0.0, current 
version 1.2.3)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 111.0.0)
        /sw/lib/liba52.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libamrnb.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libfaac.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libfaad.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libmp3lame.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libtheora.0.dylib (compatibility version 3.0.0, current 
version 3.0.0)
        /sw/lib/libogg.0.dylib (compatibility version 6.0.0, current 
version 6.3.0)
        /sw/lib/libvorbisenc.2.dylib (compatibility version 3.0.0, 
current version 3.2.0)
        /sw/lib/libvorbis.0.dylib (compatibility version 4.0.0, current 
version 4.1.0)
        /sw/lib/libx264.57.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libxvidcore.4.dylib (compatibility version 4.0.0, 
current version 4.1.0)
        /sw/lib/libswscale.0.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current 
version 1.0.0)
/sw/bin/ffplay:
        /sw/lib/libavdevice.52.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /sw/lib/libavformat.52.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /sw/lib/libavcodec.51.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /sw/lib/libavutil.49.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /usr/lib/libz.1.dylib (compatibility version 1.0.0, current 
version 1.2.3)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 111.0.0)
        /sw/lib/liba52.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libamrnb.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libfaac.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libfaad.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libmp3lame.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libtheora.0.dylib (compatibility version 3.0.0, current 
version 3.0.0)
        /sw/lib/libogg.0.dylib (compatibility version 6.0.0, current 
version 6.3.0)
        /sw/lib/libvorbisenc.2.dylib (compatibility version 3.0.0, 
current version 3.2.0)
        /sw/lib/libvorbis.0.dylib (compatibility version 4.0.0, current 
version 4.1.0)
        /sw/lib/libx264.57.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libxvidcore.4.dylib (compatibility version 4.0.0, 
current version 4.1.0)
        /sw/lib/libswscale.0.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /sw/lib/libSDL-1.2.0.dylib (compatibility version 12.0.0, 
current version 12.2.0)
        /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 
(compatibility version 1.0.0, current version 12.0.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 
(compatibility version 150.0.0, current version 476.10.0)
        /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 
(compatibility version 45.0.0, current version 949.27.0)
        
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
 
(compatibility version 1.0.0, current version 34.0.0)
        
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 
(compatibility version 300.0.0, current version 677.15.0)
/sw/lib/libavdevice.52.0.0.dylib:
        /sw/lib/libavdevice.52.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /sw/lib/libavutil.49.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /sw/lib/libavcodec.51.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /sw/lib/libavformat.52.dylib (compatibility version 51.1.0, 
current version 51.1.0)
        /usr/lib/libz.1.dylib (compatibility version 1.0.0, current 
version 1.2.3)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 111.0.0)
        /sw/lib/liba52.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libamrnb.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libfaac.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libfaad.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libmp3lame.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libtheora.0.dylib (compatibility version 3.0.0, current 
version 3.0.0)
        /sw/lib/libogg.0.dylib (compatibility version 6.0.0, current 
version 6.3.0)
        /sw/lib/libvorbisenc.2.dylib (compatibility version 3.0.0, 
current version 3.2.0)
        /sw/lib/libvorbis.0.dylib (compatibility version 4.0.0, current 
version 4.1.0)
        /sw/lib/libx264.57.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /sw/lib/libxvidcore.4.dylib (compatibility version 4.0.0, 
current version 4.1.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current 
version 1.0.0)
/sw/lib/vhook/drawtext.dylib:
        /sw/lib/vhook/vhook/drawtext.dylib (compatibility version 0.0.0, 
current version 0.0.0)
        /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
current version 10.16.0)
        /usr/lib/libz.1.dylib (compatibility version 1.0.0, current 
version 1.2.3)
        
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 
(compatibility version 1.0.0, current version 32.0.0)
        
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
 
(compatibility version 1.0.0, current version 34.0.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 111.0.0)
/sw/lib/vhook/fish.dylib:
        /sw/lib/vhook/vhook/fish.dylib (compatibility version 0.0.0, 
current version 0.0.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 111.0.0)
/sw/lib/vhook/imlib2.dylib:
        /sw/lib/vhook/vhook/imlib2.dylib (compatibility version 0.0.0, 
current version 0.0.0)
        /sw/lib/libImlib2.1.dylib (compatibility version 6.0.0, current 
version 6.0.0)
        /sw/lib/freetype219/lib/libfreetype.6.dylib (compatibility 
version 10.0.0, current version 10.10.0)
        /usr/lib/libz.1.dylib (compatibility version 1.0.0, current 
version 1.2.3)
        /usr/X11/lib/libX11.6.dylib (compatibility version 9.0.0, 
current version 9.0.0)
        /usr/X11/lib/libXext.6.dylib (compatibility version 11.0.0, 
current version 11.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 111.0.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current 
version 1.0.0)
/sw/lib/vhook/null.dylib:
        /sw/lib/vhook/vhook/null.dylib (compatibility version 0.0.0, 
current version 0.0.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 111.0.0)
/sw/lib/vhook/ppm.dylib:
        /sw/lib/vhook/vhook/ppm.dylib (compatibility version 0.0.0, 
current version 0.0.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 111.0.0)
/sw/lib/vhook/watermark.dylib:
        /sw/lib/vhook/vhook/watermark.dylib (compatibility version 
0.0.0, current version 0.0.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 111.0.0)

Do you have the latest ffmpeg ( 0.4.20071217-2)? 

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to