diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2022-10-14 23:18:39 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2022-10-18 15:44:29 +0200 |
commit | 81bc4ef14292f77b7dcea01b00e6f2ec1aea4b32 (patch) | |
tree | 264bf59577610a0ce588eccc5a4de43f0c189182 | |
parent | c9d0ba9a601040ff9872c37570c2770e28bc1b01 (diff) | |
download | ffmpeg-81bc4ef14292f77b7dcea01b00e6f2ec1aea4b32.tar.gz |
avcodec/msmpeg4data: Mark tables as hidden
This e.g. allows compilers to bake the "+ 256" offset
used to access ff_v2_dc_(lum|chroma)_table into
the general offset; for certain arches this is also necessary
in order to avoid building suboptimal code.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
-rw-r--r-- | libavcodec/msmpeg4data.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavcodec/msmpeg4data.h b/libavcodec/msmpeg4data.h index ec7957c126..b2b5bade4d 100644 --- a/libavcodec/msmpeg4data.h +++ b/libavcodec/msmpeg4data.h @@ -32,6 +32,8 @@ #include <stdint.h> +#include "libavutil/attributes_internal.h" + #include "rl.h" #include "vlc.h" @@ -45,6 +47,7 @@ typedef struct MVTable { VLC vlc; /* decoding: vlc */ } MVTable; +FF_VISIBILITY_PUSH_HIDDEN extern VLC ff_msmp4_mb_i_vlc; extern VLC ff_msmp4_dc_luma_vlc[2]; extern VLC ff_msmp4_dc_chroma_vlc[2]; @@ -83,5 +86,6 @@ extern const uint32_t ff_table1_dc_chroma[120][2]; #define WMV2_INTER_CBP_TABLE_COUNT 4 extern const uint32_t (* const ff_wmv2_inter_table[WMV2_INTER_CBP_TABLE_COUNT])[2]; +FF_VISIBILITY_POP_HIDDEN #endif /* AVCODEC_MSMPEG4DATA_H */ |