Am So., 2. Aug. 2020 um 19:40 Uhr schrieb Екатерина <[email protected]>:

> I have a problem with compilation of shared libraries on macOS Catalina to
> include FFmpeg 4.3.1 dylibs for my app video for a simple video playback:
>
> ./configure --prefix=/usr/local/Cellar/ffmpeg/4.3.1 --enable-shared
> --enable-pthreads --enable-hardcoded-tables --enable-avcodec
> --enable-avformat --enable-avresample --enable-postproc

Unrelated to your problem:
Most of the options above make little sense, I wonder if you need
avresample. And I am curious: Why are you using --enable-hardcoded-tables?

> I compile successfully all dylibs. But my app crashes when I try to open
> any video file:
>
> *  Symbol not found: _av_rescale_q_rnd  Referenced from:
> /Users/USER/*/TestPlayer.app/Contents/Frameworks/LibAV/libavformat.58.dylib
> Expected in: /usr/local/lib/libavcodec.58.dylib*

This symbol is part of libavutil (since 2012), not libavcodec.

You could test with ffmpeg (the application) first to see if your
libraries work.

And please remember that only current FFmpeg git head is supported
here (and that we do not like top-posting), Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to