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>
This commit is contained in:
Andreas Rheinhardt 2022-10-14 23:18:39 +02:00
parent c9d0ba9a60
commit 81bc4ef142
1 changed files with 4 additions and 0 deletions

View File

@ -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 */