summaryrefslogtreecommitdiff
path: root/Xext/xvmcext.h
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2012-03-21 12:55:09 -0700
committerKeith Packard <keithp@keithp.com>2012-03-21 13:54:42 -0700
commit9838b7032ea9792bec21af424c53c07078636d21 (patch)
treeb72d0827dac50f0f3b8eab29b3b7639546d735d7 /Xext/xvmcext.h
parent75199129c603fc8567185ac31866c9518193cb78 (diff)
Introduce a consistent coding style
This is strictly the application of the script 'x-indent-all.sh' from util/modular. Compared to the patch that Daniel posted in January, I've added a few indent flags: -bap -psl -T PrivatePtr -T pmWait -T _XFUNCPROTOBEGIN -T _XFUNCPROTOEND -T _X_EXPORT The typedefs were needed to make the output of sdksyms.sh match the previous output, otherwise, the code is formatted badly enough that sdksyms.sh generates incorrect output. The generated code was compared with the previous version and found to be essentially identical -- "assert" line numbers and BUILD_TIME were the only differences found. The comparison was done with this script: dir1=$1 dir2=$2 for dir in $dir1 $dir2; do (cd $dir && find . -name '*.o' | while read file; do dir=`dirname $file` base=`basename $file .o` dump=$dir/$base.dump objdump -d $file > $dump done) done find $dir1 -name '*.dump' | while read dump; do otherdump=`echo $dump | sed "s;$dir1;$dir2;"` diff -u $dump $otherdump done Signed-off-by: Keith Packard <keithp@keithp.com> Acked-by: Daniel Stone <daniel@fooishbar.org> Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Diffstat (limited to 'Xext/xvmcext.h')
-rw-r--r--Xext/xvmcext.h138
1 files changed, 60 insertions, 78 deletions
diff --git a/Xext/xvmcext.h b/Xext/xvmcext.h
index 5b431260f..5a4261bbd 100644
--- a/Xext/xvmcext.h
+++ b/Xext/xvmcext.h
@@ -5,114 +5,96 @@
#include "xvdix.h"
typedef struct {
- int num_xvimages;
- int *xvimage_ids;
+ int num_xvimages;
+ int *xvimage_ids;
} XvMCImageIDList;
typedef struct {
- int surface_type_id;
- int chroma_format;
- int color_description;
- unsigned short max_width;
- unsigned short max_height;
- unsigned short subpicture_max_width;
- unsigned short subpicture_max_height;
- int mc_type;
- int flags;
- XvMCImageIDList *compatible_subpictures;
+ int surface_type_id;
+ int chroma_format;
+ int color_description;
+ unsigned short max_width;
+ unsigned short max_height;
+ unsigned short subpicture_max_width;
+ unsigned short subpicture_max_height;
+ int mc_type;
+ int flags;
+ XvMCImageIDList *compatible_subpictures;
} XvMCSurfaceInfoRec, *XvMCSurfaceInfoPtr;
typedef struct {
- XID context_id;
- ScreenPtr pScreen;
- int adapt_num;
- int surface_type_id;
- unsigned short width;
- unsigned short height;
- CARD32 flags;
- int refcnt;
- pointer port_priv;
- pointer driver_priv;
+ XID context_id;
+ ScreenPtr pScreen;
+ int adapt_num;
+ int surface_type_id;
+ unsigned short width;
+ unsigned short height;
+ CARD32 flags;
+ int refcnt;
+ pointer port_priv;
+ pointer driver_priv;
} XvMCContextRec, *XvMCContextPtr;
typedef struct {
- XID surface_id;
- int surface_type_id;
- XvMCContextPtr context;
- pointer driver_priv;
+ XID surface_id;
+ int surface_type_id;
+ XvMCContextPtr context;
+ pointer driver_priv;
} XvMCSurfaceRec, *XvMCSurfacePtr;
-
typedef struct {
- XID subpicture_id;
- int xvimage_id;
- unsigned short width;
- unsigned short height;
- int num_palette_entries;
- int entry_bytes;
- char component_order[4];
- XvMCContextPtr context;
- pointer driver_priv;
+ XID subpicture_id;
+ int xvimage_id;
+ unsigned short width;
+ unsigned short height;
+ int num_palette_entries;
+ int entry_bytes;
+ char component_order[4];
+ XvMCContextPtr context;
+ pointer driver_priv;
} XvMCSubpictureRec, *XvMCSubpicturePtr;
-typedef int (*XvMCCreateContextProcPtr) (
- XvPortPtr port,
- XvMCContextPtr context,
- int *num_priv,
- CARD32 **priv
-);
-
-typedef void (*XvMCDestroyContextProcPtr) (
- XvMCContextPtr context
-);
+typedef int (*XvMCCreateContextProcPtr) (XvPortPtr port,
+ XvMCContextPtr context,
+ int *num_priv, CARD32 **priv);
-typedef int (*XvMCCreateSurfaceProcPtr) (
- XvMCSurfacePtr surface,
- int *num_priv,
- CARD32 **priv
-);
+typedef void (*XvMCDestroyContextProcPtr) (XvMCContextPtr context);
-typedef void (*XvMCDestroySurfaceProcPtr) (
- XvMCSurfacePtr surface
-);
+typedef int (*XvMCCreateSurfaceProcPtr) (XvMCSurfacePtr surface,
+ int *num_priv, CARD32 **priv);
-typedef int (*XvMCCreateSubpictureProcPtr) (
- XvMCSubpicturePtr subpicture,
- int *num_priv,
- CARD32 **priv
-);
+typedef void (*XvMCDestroySurfaceProcPtr) (XvMCSurfacePtr surface);
-typedef void (*XvMCDestroySubpictureProcPtr) (
- XvMCSubpicturePtr subpicture
-);
+typedef int (*XvMCCreateSubpictureProcPtr) (XvMCSubpicturePtr subpicture,
+ int *num_priv, CARD32 **priv);
+typedef void (*XvMCDestroySubpictureProcPtr) (XvMCSubpicturePtr subpicture);
typedef struct {
- XvAdaptorPtr xv_adaptor;
- int num_surfaces;
- XvMCSurfaceInfoPtr *surfaces;
- int num_subpictures;
- XvImagePtr *subpictures;
- XvMCCreateContextProcPtr CreateContext;
- XvMCDestroyContextProcPtr DestroyContext;
- XvMCCreateSurfaceProcPtr CreateSurface;
- XvMCDestroySurfaceProcPtr DestroySurface;
- XvMCCreateSubpictureProcPtr CreateSubpicture;
- XvMCDestroySubpictureProcPtr DestroySubpicture;
+ XvAdaptorPtr xv_adaptor;
+ int num_surfaces;
+ XvMCSurfaceInfoPtr *surfaces;
+ int num_subpictures;
+ XvImagePtr *subpictures;
+ XvMCCreateContextProcPtr CreateContext;
+ XvMCDestroyContextProcPtr DestroyContext;
+ XvMCCreateSurfaceProcPtr CreateSurface;
+ XvMCDestroySurfaceProcPtr DestroySurface;
+ XvMCCreateSubpictureProcPtr CreateSubpicture;
+ XvMCDestroySubpictureProcPtr DestroySubpicture;
} XvMCAdaptorRec, *XvMCAdaptorPtr;
#ifndef XorgLoader
extern _X_EXPORT void XvMCExtensionInit(void);
extern _X_EXPORT int XvMCScreenInit(ScreenPtr pScreen,
- int num,
- XvMCAdaptorPtr adapt);
+ int num, XvMCAdaptorPtr adapt);
extern _X_EXPORT XvImagePtr XvMCFindXvImage(XvPortPtr pPort, CARD32 id);
extern _X_EXPORT int xf86XvMCRegisterDRInfo(ScreenPtr pScreen, char *name,
- char *busID, int major, int minor,
- int patchLevel);
+ char *busID, int major, int minor,
+ int patchLevel);
#endif
-#endif /* _XVMC_H */
+#endif /* _XVMC_H */