avcodec/vvc/data: Mark tables as hidden

This allows compilers to optimize accesses like
ff_vvc_diag_scan_x[2][2][x] by baking the offset derived
from [2][2] into the relocation (so that it is performed
at link-time).

Reviewed-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
Andreas Rheinhardt
2025-09-13 05:00:32 +02:00
parent efd484cb2d
commit 8accbbdf9a

View File

@@ -23,6 +23,9 @@
#include <stdint.h>
#include "libavutil/attributes_internal.h"
FF_VISIBILITY_PUSH_HIDDEN
extern const uint8_t ff_vvc_diag_scan_x[5][5][16 * 16];
extern const uint8_t ff_vvc_diag_scan_y[5][5][16 * 16];
@@ -80,5 +83,6 @@ extern const uint8_t ff_vvc_alf_class_to_filt_map[16][25];
extern const uint8_t ff_vvc_alf_aps_class_to_filt_map[25];
const uint8_t* ff_vvc_get_mip_matrix(const int size_id, const int mode_idx);
FF_VISIBILITY_POP_HIDDEN
#endif /* AVCODEC_VVC_DATA_H */