diff options
author | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2006-09-26 05:19:47 +0000 |
---|---|---|
committer | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2006-09-26 05:19:47 +0000 |
commit | 1b23ad7e208929b8b99e37de64282f74070f37b6 (patch) | |
tree | 3b36d1df9b2f7357d2f541435bb4855ce9860ee5 /src/xine-engine/alphablend.h | |
parent | 8e0cafbd9c5afcbb083d891bb138313aac76b04a (diff) | |
download | xine-lib-1b23ad7e208929b8b99e37de64282f74070f37b6.tar.gz xine-lib-1b23ad7e208929b8b99e37de64282f74070f37b6.tar.bz2 |
Use protected visibility for all the functions exported by libxine.so, so that their binding is local to the library (has a similar effect to -Bsymbolic, but will work better with hidden visibility enabled, that is step two).
CVS patchset: 8289
CVS date: 2006/09/26 05:19:47
Diffstat (limited to 'src/xine-engine/alphablend.h')
-rw-r--r-- | src/xine-engine/alphablend.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/xine-engine/alphablend.h b/src/xine-engine/alphablend.h index ee784c4b1..30806cd5e 100644 --- a/src/xine-engine/alphablend.h +++ b/src/xine-engine/alphablend.h @@ -36,8 +36,8 @@ typedef struct { int offset_x, offset_y; } alphablend_t; -void _x_alphablend_init(alphablend_t *extra_data, xine_t *xine); -void _x_alphablend_free(alphablend_t *extra_data); +void _x_alphablend_init(alphablend_t *extra_data, xine_t *xine) XINE_PROTECTED; +void _x_alphablend_free(alphablend_t *extra_data) XINE_PROTECTED; /* _MSC_VER port changes */ #undef ATTRIBUTE_PACKED @@ -84,25 +84,25 @@ typedef struct { void _x_blend_rgb16 (uint8_t * img, vo_overlay_t * img_overl, int img_width, int img_height, int dst_width, int dst_height, - alphablend_t *extra_data); + alphablend_t *extra_data) XINE_PROTECTED; void _x_blend_rgb24 (uint8_t * img, vo_overlay_t * img_overl, int img_width, int img_height, int dst_width, int dst_height, - alphablend_t *extra_data); + alphablend_t *extra_data) XINE_PROTECTED; void _x_blend_rgb32 (uint8_t * img, vo_overlay_t * img_overl, int img_width, int img_height, int dst_width, int dst_height, - alphablend_t *extra_data); + alphablend_t *extra_data) XINE_PROTECTED; void _x_blend_yuv (uint8_t *dst_base[3], vo_overlay_t * img_overl, int dst_width, int dst_height, int dst_pitches[3], - alphablend_t *extra_data); + alphablend_t *extra_data) XINE_PROTECTED; void _x_blend_yuy2 (uint8_t * dst_img, vo_overlay_t * img_overl, int dst_width, int dst_height, int dst_pitch, - alphablend_t *extra_data); + alphablend_t *extra_data) XINE_PROTECTED; /* * This function isn't too smart about blending. We want to avoid creating new @@ -114,15 +114,15 @@ void _x_blend_yuy2 (uint8_t * dst_img, vo_overlay_t * img_overl, void _x_blend_xx44 (uint8_t *dst_img, vo_overlay_t *img_overl, int dst_width, int dst_height, int dst_pitch, alphablend_t *extra_data, - xx44_palette_t *palette,int ia44); + xx44_palette_t *palette,int ia44) XINE_PROTECTED; /* * Functions to handle the xine-specific palette. */ -void _x_clear_xx44_palette(xx44_palette_t *p); -void _x_init_xx44_palette(xx44_palette_t *p, unsigned num_entries); -void _x_dispose_xx44_palette(xx44_palette_t *p); +void _x_clear_xx44_palette(xx44_palette_t *p) XINE_PROTECTED; +void _x_init_xx44_palette(xx44_palette_t *p, unsigned num_entries) XINE_PROTECTED; +void _x_dispose_xx44_palette(xx44_palette_t *p) XINE_PROTECTED; /* * Convert the xine-specific palette to something useful. @@ -130,7 +130,7 @@ void _x_dispose_xx44_palette(xx44_palette_t *p); void _x_xx44_to_xvmc_palette(const xx44_palette_t *p,unsigned char *xvmc_palette, unsigned first_xx44_entry, unsigned num_xx44_entries, - unsigned num_xvmc_components, char *xvmc_components); + unsigned num_xvmc_components, char *xvmc_components) XINE_PROTECTED; #endif |