[vlc-devel] Usage of internal ffmpeg symbols

Diego 'Flameeyes' Pettenò flameeyes at gentoo.org
Sat May 27 13:16:36 CEST 2006

I was working in the past hours on making ffmpeg support -fvisibility=hidden 
attribute so that the exported symbols can be reduced to the actually used, 
allowing ffmpeg to know what other packages might be using of its API.

Unfortunately it seems like vlc uses two symbols that are not exported by the 
installed headers and should only be used internally:

encoder.c:extern int16_t IMPORT_SYMBOL ff_mpeg4_default_intra_matrix[];
encoder.c:extern int16_t IMPORT_SYMBOL ff_mpeg4_default_non_intra_matrix[];

I can't really grok what they are supposed to be used for in this case, and 
also lu_zero (Gentoo's ffmpeg hacker) seems not to know what they might be 
used for outside of ffmpeg.

Can someone summarise their usage?

Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20060527/fa1f7a63/attachment.sig>

More information about the vlc-devel mailing list