mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-26 20:50:34 +00:00
Merge commit '535a742c2695a9e0c586b50d7fa76e318232ff24'
* commit '535a742c2695a9e0c586b50d7fa76e318232ff24': build: Change structure of the linker version script templates Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
This commit is contained in:
commit
0acc170aad
@ -84,9 +84,7 @@ COMPILE_HOSTC = $(call COMPILE,HOSTCC)
|
||||
$(Q)echo '#include "$*.h"' >$@
|
||||
|
||||
%.ver: %.v
|
||||
$(M)sed 's/$$MAJOR/$($(basename $(@F))_VERSION_MAJOR)/' $^ | sed -e 's/:/:\
|
||||
/' -e 's/; /;\
|
||||
/g' > $@
|
||||
$(M)sed 's/MAJOR/$($(basename $(@F))_VERSION_MAJOR)/' $^ > $@
|
||||
|
||||
%.c %.h %.ver: TAG = GEN
|
||||
|
||||
|
@ -1,7 +1,9 @@
|
||||
LIBAVCODEC_$MAJOR {
|
||||
global: av*;
|
||||
#deprecated, remove after next bump
|
||||
audio_resample;
|
||||
audio_resample_close;
|
||||
local: *;
|
||||
LIBAVCODEC_MAJOR {
|
||||
global:
|
||||
av*;
|
||||
#deprecated, remove after next bump
|
||||
audio_resample;
|
||||
audio_resample_close;
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
@ -1,4 +1,7 @@
|
||||
LIBAVDEVICE_$MAJOR {
|
||||
global: avdevice_*; av_*;
|
||||
local: *;
|
||||
LIBAVDEVICE_MAJOR {
|
||||
global:
|
||||
avdevice_*;
|
||||
av_*;
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
@ -1,4 +1,7 @@
|
||||
LIBAVFILTER_$MAJOR {
|
||||
global: avfilter_*; av_*;
|
||||
local: *;
|
||||
LIBAVFILTER_MAJOR {
|
||||
global:
|
||||
avfilter_*;
|
||||
av_*;
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
@ -1,17 +1,19 @@
|
||||
LIBAVFORMAT_$MAJOR {
|
||||
global: av*;
|
||||
#FIXME those are for ffserver
|
||||
ff_inet_aton;
|
||||
ff_socket_nonblock;
|
||||
ff_rtsp_parse_line;
|
||||
ff_rtp_get_local_rtp_port;
|
||||
ff_rtp_get_local_rtcp_port;
|
||||
ffio_open_dyn_packet_buf;
|
||||
ffio_set_buf_size;
|
||||
ffurl_close;
|
||||
ffurl_open;
|
||||
ffurl_write;
|
||||
#those are deprecated, remove on next bump
|
||||
url_feof;
|
||||
local: *;
|
||||
LIBAVFORMAT_MAJOR {
|
||||
global:
|
||||
av*;
|
||||
#FIXME those are for ffserver
|
||||
ff_inet_aton;
|
||||
ff_socket_nonblock;
|
||||
ff_rtsp_parse_line;
|
||||
ff_rtp_get_local_rtp_port;
|
||||
ff_rtp_get_local_rtcp_port;
|
||||
ffio_open_dyn_packet_buf;
|
||||
ffio_set_buf_size;
|
||||
ffurl_close;
|
||||
ffurl_open;
|
||||
ffurl_write;
|
||||
#those are deprecated, remove on next bump
|
||||
url_feof;
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
@ -1,4 +1,6 @@
|
||||
LIBAVRESAMPLE_$MAJOR {
|
||||
global: av*;
|
||||
local: *;
|
||||
LIBAVRESAMPLE_MAJOR {
|
||||
global:
|
||||
av*;
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
@ -1,4 +1,6 @@
|
||||
LIBAVUTIL_$MAJOR {
|
||||
global: av*;
|
||||
local: *;
|
||||
LIBAVUTIL_MAJOR {
|
||||
global:
|
||||
av*;
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
@ -1,4 +1,7 @@
|
||||
LIBPOSTPROC_$MAJOR {
|
||||
global: postproc_*; pp_*;
|
||||
local: *;
|
||||
LIBPOSTPROC_MAJOR {
|
||||
global:
|
||||
postproc_*;
|
||||
pp_*;
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
@ -1,4 +1,7 @@
|
||||
LIBSWRESAMPLE_$MAJOR {
|
||||
global: swr_*; swresample_*;
|
||||
local: *;
|
||||
LIBSWRESAMPLE_MAJOR {
|
||||
global:
|
||||
swr_*;
|
||||
swresample_*;
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
@ -1,4 +1,7 @@
|
||||
LIBSWSCALE_$MAJOR {
|
||||
global: swscale_*; sws_*;
|
||||
local: *;
|
||||
LIBSWSCALE_MAJOR {
|
||||
global:
|
||||
swscale_*;
|
||||
sws_*;
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user