summaryrefslogtreecommitdiff
path: root/Xvproto.h
Commit message (Collapse)AuthorAgeFilesLines
* Trim trailing whitespaceAlan Coopersmith2013-06-271-11/+11
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Xvproto.h: fix xvQueryEncodingsReply to match actual wire protocolAlan Coopersmith2013-06-231-1/+1
| | | | | | | | | | | | | | | | | padl3 was declared as CARD32, which for proper alignment, got two additional bytes of padding silently inserted before it. Declaring it as CARD16 aligns it properly after the CARD16 num_encodings. Fixes clang warning: Xvproto.h:462:10: warning: padding struct 'struct _QueryEncodingsReply' with 2 bytes to align 'padl3' [-Wpadded] CARD32 padl3 B32; ^ This makes sizeof(xvQueryEncodingsReply) match the sz_xvQueryEncodingsReply which is used in libXv & the X server for the size sent over the wire. Reported-by: Daniel Martin <consume.noise@gmail.com> Reviewed-by: Julien Cristau <jcristau@debian.org> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Xvproto: fix xvEncodingInfo to match actual wire protocolJulien Cristau2013-06-211-1/+1
| | | | | | | | | | | | | | | | | | The padding is *before* the rate field, so the rate is placed on a 32bit boundary. This change adds explicit padding between height and rate, and removes extraneous padding after the rate field, which the server never sent and xlib never read. This changes sizeof(xvEncodingInfo). Hopefully that's not a big deal as clients only see the Xlib structure XvEncodingInfo. Debian bug#657215 Reported-by: Kevin Ryde <user42@zip.com.au> Signed-off-by: Julien Cristau <jcristau@debian.org> Reviewed-by: Daniel Martin <consume.noise@gmail.com> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Remove RCS tagsPeter Hutterer2009-08-271-1/+0
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Merging XORG-CURRENT into trunkrel-0-6-1lg3d-rel-0-7-0lg3d-rel-0-6-2lg3d-baseXORG-6_8_2XORG-6_8_1_904XORG-6_8_1_903XORG-6_8_1_902XORG-6_8_1_901XORG-6_8_1XORG-6_8_0XORG-6_7_99_904XORG-6_7_99_903XORG-6_7_99_902XORG-6_7_99_901XORG-6_7_99_2XORG-6_7_99_1XACE-SELINUX-MERGElg3d-masterlg3d-eventlg3d-dev-0-7-1lg3d-dev-0-7-0lg3d-dev-0-6-latestlg3d-dev-0-6-2lg3d-dev-0-6-1-latestlg3d-dev-0-6-1-currentlg3d-dev-0-6-1-1lg3d-dev-0-6-1lg3dXORG-6_8-branchCOMPOSITEWRAPEgbert Eich2004-04-231-1/+1
|
* Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1Egbert Eich2004-03-141-1/+1
|
* Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0STSF-CURRENTEgbert Eich2004-03-031-1/+1
|
* readding XFree86's cvs IDsxf86-4_3_99_903Egbert Eich2004-02-261-1/+1
|
* Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich2004-02-261-1/+1
|
* Initial revisionXORG-RELEASE-1-BASEXEVIE-MERGEXEVIE-BASEXORG-STABLEXINERAMA_2XEVIEKaleb Keithley2003-11-141-0/+604