You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02: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:
		| @@ -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: | ||||
|         *; | ||||
| }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user