Hi, I'm curious if anyone has dynamic loading of shared libraries for ffmpeg working in a Linux/AMD64 environment. The app seems to load the libavcodec.so fine and finds all the functions, but on the avcodec_encode_video() call the thread locks up. This is using the mpeg4_encoder. I have a suspicion this is due to PIC, as I had a similar problem with the OpenH323/Opal implementation of ffmpeg and H.263. I saw the thread on building dynamic libraries on Darwin and it had some good pointers, but I didn't manage to have any success. I've tried configuring with pretty much every subset of the following: {--enable-shared, --disable-mmx, --enable-gpl, --disable-strip, --disable-ffplay, --disable-ffserver, --extra-cflags="-fno-common", --extra-cflags="-Wl,search_paths_first", --extra-cflags="-Wl,-current_version\$(VERSION_NUMERIC),-install_name,${prefix}/lib/"} If anyone has any pointers on what I'm doing wrong I'd love to hear it, Josh.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4