bilibili / ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
GNU General Public License v2.0
32.55k stars 8.13k forks source link

Compile the version of ffmpeg4.4.1. After the compilation is successful, an error will be reported after importing your own project #5530

Open 11101b opened 1 year ago

11101b commented 1 year ago

This is the error message of my project Undefined symbols for architecture arm64: "_av_application_closep", referenced from: _ffp_reset_internal in IJKMediaFramework(ff_ffplay.o) _ffp_set_inject_opaque in IJKMediaFramework(ff_ffplay.o) "_av_application_on_async_read_speed", referenced from: _async_buffer_task in IJKMediaFramework(ijkasync.o) "_av_application_on_async_statistic", referenced from: _call_inject_statistic in IJKMediaFramework(ijkasync.o) "_av_application_on_io_control", referenced from: _ijkurlhook_call_inject in IJKMediaFramework(ijklivehook.o) _ijkurlhook_call_inject in IJKMediaFramework(ijkurlhook.o) _ijksegment_open in IJKMediaFramework(ijksegment.o) _ijkio_urlhook_call_inject in IJKMediaFramework(ijkiourlhook.o) "_av_application_open", referenced from: _ffp_set_inject_opaque in IJKMediaFramework(ff_ffplay.o) "_ijkav_register_async_protocol", referenced from: _ijkav_register_all in IJKMediaFramework(allformats.o) "_ijkav_register_ijkhttphook_protocol", referenced from: _ijkav_register_all in IJKMediaFramework(allformats.o) "_ijkav_register_ijkio_protocol", referenced from: _ijkav_register_all in IJKMediaFramework(allformats.o) "_ijkav_register_ijklongurl_protocol", referenced from: _ijkav_register_all in IJKMediaFramework(allformats.o) "_ijkav_register_ijksegment_protocol", referenced from: _ijkav_register_all in IJKMediaFramework(allformats.o) "_ijkav_register_ijktcphook_protocol", referenced from: _ijkav_register_all in IJKMediaFramework(allformats.o)

ProFive commented 1 year ago

@11101b how to upgrade FFmpeg 4.4.1?

jackystd commented 1 year ago

same problem, any solutions?