History

avutil/attributes_internal: Add EXTERN macro for extern+hidden

This is inspired by the equivalent dav1d attribute introduced by Henrik Gramner in e4c4af02f3de5e6cea6f81272a2981c0fa7bae28. Also already use it to beautify declarations.

Andreas Rheinhardt committed 1 year ago

Commit 57f18421 parent 19e907c4 files · +5 −3Browse files

Showing the changes to libavcodec (3 of 4 files). Show all

Unified · Split

3 files
  1. libavcodec/mathops.h +1 −1
  2. libavcodec/me_cmp.h +1 −1
  3. libavcodec/vp9dsp.h +1 −1
libavcodec/mathops.h+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333 extern const uint32_t ff_inverse[257];
3434 extern const uint8_t ff_log2_run[41];
3535 extern const uint8_t ff_sqrt_tab[256];
36−extern const uint8_t attribute_visibility_hidden ff_crop_tab[256 + 2 * MAX_NEG_CROP];
36+EXTERN const uint8_t ff_crop_tab[256 + 2 * MAX_NEG_CROP];
3737 extern const uint8_t ff_zigzag_direct[64];
3838 extern const uint8_t ff_zigzag_scan[16+1];
3939
libavcodec/me_cmp.h+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525
2626 #include "avcodec.h"
2727
28−extern const uint32_t attribute_visibility_hidden ff_square_tab[512];
28+EXTERN const uint32_t ff_square_tab[512];
2929
3030
3131 /* minimum alignment rules ;)
libavcodec/vp9dsp.h+1−1
@@ -121,7 +121,7 @@ typedef struct VP9DSPContext { · 120 unmodified lines
121121 vp9_scaled_mc_func smc[5][N_FILTERS][2];
122122 } VP9DSPContext;
123123
124−extern const int16_t attribute_visibility_hidden ff_vp9_subpel_filters[3][16][8];
124+EXTERN const int16_t ff_vp9_subpel_filters[3][16][8];
125125
126126 void ff_vp9dsp_init(VP9DSPContext *dsp, int bpp, int bitexact);
127127

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t