diff options
author | Xavier Bachelot <xavier@bachelot.org> | 2008-12-24 13:51:36 +0000 |
---|---|---|
committer | Xavier Bachelot <xavier@bachelot.org> | 2008-12-24 13:51:36 +0000 |
commit | 261c222a81c34929811b5aabe931003e2a5c7dcd (patch) | |
tree | 9ca1facd5eeffd8b0aa44e978fe8e758078547af | |
parent | 097cb600ce6447c1245bfa87f84494a0cdd3e643 (diff) |
XvMC symbol visibility (patch from Paulo Cesar Pereira de Andrade)
-rw-r--r-- | libxvmc/viaXvMC.c | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/libxvmc/viaXvMC.c b/libxvmc/viaXvMC.c index bf4692c..edd2c6f 100644 --- a/libxvmc/viaXvMC.c +++ b/libxvmc/viaXvMC.c @@ -248,7 +248,7 @@ releaseContextResources(Display * display, XvMCContext * context, return errType; } -Status +_X_EXPORT Status XvMCCreateContext(Display * display, XvPortID port, int surface_type_id, int width, int height, int flags, XvMCContext * context) @@ -572,7 +572,7 @@ XvMCCreateContext(Display * display, XvPortID port, return Success; } -Status +_X_EXPORT Status XvMCDestroyContext(Display * display, XvMCContext * context) { ViaXvMCContext *pViaXvMC; @@ -594,7 +594,7 @@ XvMCDestroyContext(Display * display, XvMCContext * context) return releaseContextResources(display, context, 1, Success); } -Status +_X_EXPORT Status XvMCCreateSurface(Display * display, XvMCContext * context, XvMCSurface * surface) { @@ -661,7 +661,7 @@ XvMCCreateSurface(Display * display, XvMCContext * context, return Success; } -Status +_X_EXPORT Status XvMCDestroySurface(Display * display, XvMCSurface * surface) { ViaXvMCSurface *pViaSurface; @@ -684,7 +684,7 @@ XvMCDestroySurface(Display * display, XvMCSurface * surface) return Success; } -Status +_X_EXPORT Status XvMCPutSlice2(Display * display, XvMCContext * context, char *slice, int nBytes, int sliceCode) { @@ -711,7 +711,7 @@ XvMCPutSlice2(Display * display, XvMCContext * context, char *slice, return Success; } -Status +_X_EXPORT Status XvMCPutSlice(Display * display, XvMCContext * context, char *slice, int nBytes) { @@ -781,7 +781,7 @@ updateXVOverlay(Display * display, ViaXvMCContext * pViaXvMC, return Success; } -Status +_X_EXPORT Status XvMCPutSurface(Display * display, XvMCSurface * surface, Drawable draw, short srcx, short srcy, unsigned short srcw, unsigned short srch, short destx, short desty, @@ -964,7 +964,7 @@ debugControl(const XvMCMpegControl * control) printf("flags: 0x%x\n", control->flags); } -Status +_X_EXPORT Status XvMCBeginSurface(Display * display, XvMCContext * context, XvMCSurface * target_surface, @@ -1062,7 +1062,7 @@ XvMCBeginSurface(Display * display, return Success; } -Status +_X_EXPORT Status XvMCSyncSurface(Display * display, XvMCSurface * surface) { ViaXvMCSurface *pViaSurface; @@ -1124,7 +1124,7 @@ XvMCSyncSurface(Display * display, XvMCSurface * surface) return Success; } -Status +_X_EXPORT Status XvMCLoadQMatrix(Display * display, XvMCContext * context, const XvMCQMatrix * qmx) { @@ -1174,7 +1174,7 @@ XvMCLoadQMatrix(Display * display, XvMCContext * context, * standard completeness. */ -Status XvMCRenderSurface +_X_EXPORT Status XvMCRenderSurface (Display * display, XvMCContext * context, unsigned int picture_structure, @@ -1189,20 +1189,20 @@ Status XvMCRenderSurface return (error_base + XvMCBadContext); } -Status XvMCCreateBlocks +_X_EXPORT Status XvMCCreateBlocks (Display * display, XvMCContext * context, unsigned int num_blocks, XvMCBlockArray * block) { return (error_base + XvMCBadContext); } -Status +_X_EXPORT Status XvMCDestroyBlocks(Display * display, XvMCBlockArray * block) { return Success; } -Status XvMCCreateMacroBlocks +_X_EXPORT Status XvMCCreateMacroBlocks (Display * display, XvMCContext * context, unsigned int num_blocks, XvMCMacroBlockArray * blocks) @@ -1210,13 +1210,13 @@ Status XvMCCreateMacroBlocks return (error_base + XvMCBadContext); } -Status +_X_EXPORT Status XvMCDestroyMacroBlocks(Display * display, XvMCMacroBlockArray * block) { return (error_base + XvMCBadContext); } -Status +_X_EXPORT Status XvMCCreateSubpicture(Display * display, XvMCContext * context, XvMCSubpicture * subpicture, @@ -1277,7 +1277,7 @@ XvMCCreateSubpicture(Display * display, return Success; } -Status +_X_EXPORT Status XvMCSetSubpicturePalette(Display * display, XvMCSubpicture * subpicture, unsigned char *palette) { @@ -1356,7 +1356,7 @@ findOverlap(unsigned width, unsigned height, return 0; } -Status +_X_EXPORT Status XvMCClearSubpicture(Display * display, XvMCSubpicture * subpicture, short x, @@ -1399,7 +1399,7 @@ XvMCClearSubpicture(Display * display, return Success; } -Status +_X_EXPORT Status XvMCCompositeSubpicture(Display * display, XvMCSubpicture * subpicture, XvImage * image, @@ -1463,7 +1463,7 @@ XvMCCompositeSubpicture(Display * display, return Success; } -Status +_X_EXPORT Status XvMCBlendSubpicture(Display * display, XvMCSurface * target_surface, XvMCSubpicture * subpicture, @@ -1503,7 +1503,7 @@ XvMCBlendSubpicture(Display * display, return Success; } -Status +_X_EXPORT Status XvMCBlendSubpicture2(Display * display, XvMCSurface * source_surface, XvMCSurface * target_surface, @@ -1600,7 +1600,7 @@ XvMCBlendSubpicture2(Display * display, return Success; } -Status +_X_EXPORT Status XvMCSyncSubpicture(Display * display, XvMCSubpicture * subpicture) { ViaXvMCSubPicture *pViaSubPic; @@ -1627,7 +1627,7 @@ XvMCSyncSubpicture(Display * display, XvMCSubpicture * subpicture) return retVal; } -Status +_X_EXPORT Status XvMCFlushSubpicture(Display * display, XvMCSubpicture * subpicture) { ViaXvMCSubPicture *pViaSubPic; @@ -1642,7 +1642,7 @@ XvMCFlushSubpicture(Display * display, XvMCSubpicture * subpicture) return Success; } -Status +_X_EXPORT Status XvMCDestroySubpicture(Display * display, XvMCSubpicture * subpicture) { ViaXvMCSubPicture *pViaSubPic; @@ -1681,7 +1681,7 @@ XvMCDestroySubpicture(Display * display, XvMCSubpicture * subpicture) return Success; } -Status +_X_EXPORT Status XvMCGetSubpictureStatus(Display * display, XvMCSubpicture * subpic, int *stat) { ViaXvMCSubPicture *pViaSubPic; @@ -1705,7 +1705,7 @@ XvMCGetSubpictureStatus(Display * display, XvMCSubpicture * subpic, int *stat) return Success; } -Status +_X_EXPORT Status XvMCFlushSurface(Display * display, XvMCSurface * surface) { ViaXvMCSurface *pViaSurface; @@ -1735,7 +1735,7 @@ XvMCFlushSurface(Display * display, XvMCSurface * surface) return ret; } -Status +_X_EXPORT Status XvMCGetSurfaceStatus(Display * display, XvMCSurface * surface, int *stat) { ViaXvMCSurface *pViaSurface; @@ -1770,7 +1770,7 @@ XvMCGetSurfaceStatus(Display * display, XvMCSurface * surface, int *stat) return ret; } -XvAttribute * +_X_EXPORT XvAttribute * XvMCQueryAttributes(Display * display, XvMCContext * context, int *number) { ViaXvMCContext *pViaXvMC; @@ -1797,7 +1797,7 @@ XvMCQueryAttributes(Display * display, XvMCContext * context, int *number) return ret; } -Status +_X_EXPORT Status XvMCSetAttribute(Display * display, XvMCContext * context, Atom attribute, int value) { @@ -1850,7 +1850,7 @@ XvMCSetAttribute(Display * display, return Success; } -Status +_X_EXPORT Status XvMCGetAttribute(Display * display, XvMCContext * context, Atom attribute, int *value) { @@ -1884,7 +1884,7 @@ XvMCGetAttribute(Display * display, return Success; } -Status +_X_EXPORT Status XvMCHideSurface(Display * display, XvMCSurface * surface) { |