Configure/Make do not create full ffmpeg library files
Some weeks ago when using the configure options configure --enable-memalign-hack --enable-mingw32 --prefix=/home make created ffmpeg.exe, avformat.dll, avcodec.dll and avutil.dll in the avformat, avcodec and avutil directory. Now there is only ffmpeg.exe, the dll files are missing. When using the option "--enable-shared" additionally (configure --enable-memalign-hack --enable-mingw32 --prefix=/home --enable-shared) the configure script tells, that I have to use "--disable-static --enable-shared" in order to create the library files. You can only build one library type at once on MinGW. Specify --disable-static --enable-shared to only build the shared libraries. To build only the static libraries you do not need to pass additional options. When using both options I only get smaller dll files. Some weeks ago there was a large "avformat.dll" which I *only* needed for creating video files. Now I have to use all libraries. The smaller ffmpeg.exe (about 69 kb) crashes if I run it (access violation at 0xc00..05). Which configuration do I have to choose now in order to create a "large" avformat.dll I am sorry, that I have so many questions. Thank you all for helping. Lars
Remark: output_example.exe is working, but ffmpeg.exe shows an error on running.
Which configuration do I have to choose now in order to create a "large" avformat.dll
How can I build a *single* ffmpeg dll file? As I mentioned a few weeks ago I could build a single dll file "avformat.dll" which had all ffmpeg methods exported. Thanks for helping. Lars
I am now using all libraries speratly. It works fine and its now problem any longer that there are several dll files. Best regards Lars
participants (1)
-
Lars.Blumberg@aquasoft.de