mirror of
https://mirror.skon.top/https://github.com/FFmpeg/FFmpeg
synced 2026-04-23 02:11:14 +08:00
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:
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user