[FFmpeg-cvslog] Hide demuxers', muxers' and protocols' objects via the ld version script.

Diego Elio Pettenò git
Sun Jan 30 04:15:54 CET 2011


ffmpeg | branch: master | Diego Elio Petten? <flameeyes at gmail.com> | Tue Jan 25 22:03:29 2011 +0000| [9740a357e938cd625bcbda0314ee4e6117d99aca] | committer: Michael Niedermayer

Hide demuxers', muxers' and protocols' objects via the ld version script.

This reduces the symbols exported by libavformat from 699 to 451.

Signed-off-by: Mans Rullgard <mans at mansr.com>
(cherry picked from commit e62886403355614f0579a1568a53f04037c90df8)

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9740a357e938cd625bcbda0314ee4e6117d99aca
---

 libavformat/libavformat.v |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/libavformat/libavformat.v b/libavformat/libavformat.v
index da2311e..0ec1c3c 100644
--- a/libavformat/libavformat.v
+++ b/libavformat/libavformat.v
@@ -1,3 +1,7 @@
 LIBAVFORMAT_$MAJOR {
         global: *;
+        local:
+                ff_*_demuxer;
+                ff_*_muxer;
+                ff_*_protocol;
 };




More information about the ffmpeg-cvslog mailing list