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
33extern const uint32_t ff_inverse[257];33extern const uint32_t ff_inverse[257];
34extern const uint8_t ff_log2_run[41];34extern const uint8_t ff_log2_run[41];
35extern const uint8_t ff_sqrt_tab[256];35extern const uint8_t ff_sqrt_tab[256];
36extern const uint8_t attribute_visibility_hidden ff_crop_tab[256 + 2 * MAX_NEG_CROP];36EXTERN const uint8_t ff_crop_tab[256 + 2 * MAX_NEG_CROP];
37extern const uint8_t ff_zigzag_direct[64];37extern const uint8_t ff_zigzag_direct[64];
38extern const uint8_t ff_zigzag_scan[16+1];38extern const uint8_t ff_zigzag_scan[16+1];
39 39
libavcodec/me_cmp.h+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25 25
26#include "avcodec.h"26#include "avcodec.h"
27 27
28extern const uint32_t attribute_visibility_hidden ff_square_tab[512];28EXTERN const uint32_t ff_square_tab[512];
29 29
30 30
31/* minimum alignment rules ;)31/* minimum alignment rules ;)
libavcodec/vp9dsp.h+1−1
@@ -121,7 +121,7 @@ typedef struct VP9DSPContext { · 120 unmodified lines
121 vp9_scaled_mc_func smc[5][N_FILTERS][2];121 vp9_scaled_mc_func smc[5][N_FILTERS][2];
122} VP9DSPContext;122} VP9DSPContext;
123 123
124extern const int16_t attribute_visibility_hidden ff_vp9_subpel_filters[3][16][8];124EXTERN const int16_t ff_vp9_subpel_filters[3][16][8];
125 125
126void ff_vp9dsp_init(VP9DSPContext *dsp, int bpp, int bitexact);126void ff_vp9dsp_init(VP9DSPContext *dsp, int bpp, int bitexact);
127 127

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