Find a file
Alan Coopersmith 1a96222d64 Xvproto.h: fix xvQueryEncodingsReply to match actual wire protocol
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>
2013-06-23 11:38:25 -07:00
.gitignore .gitignore: use common defaults with custom section # 24239 2009-11-15 13:22:57 -05:00
autogen.sh autogen.sh: Implement GNOME Build API 2013-01-15 14:03:00 -05:00
configure.ac configure: Remove AM_MAINTAINER_MODE 2013-01-15 14:01:10 -05:00
COPYING Add COPYING file for Video. 2005-05-17 22:12:59 +00:00
Makefile.am config: remove the pkgconfig pc.in file from EXTRA_DIST 2010-03-28 19:00:31 -04:00
README README: file created or updated #24206 2009-11-16 11:13:30 -05:00
videoproto.pc.in Change all the protonames from <extension>Ext to <extension>Proto. 2005-05-09 18:20:06 +00:00
vldXvMC.h vldXvMC.h: stop uselessly including XvMClib.h. 2009-10-19 23:59:20 +02:00
xv-protocol-v2.txt Move xv-protocol-v2.txt from xorg-docs to videoproto 2009-10-10 16:35:12 -07:00
Xv.h Remove RCS tags 2009-08-27 11:55:47 +10:00
XvMC.h Remove RCS tags 2009-08-27 11:55:47 +10:00
XvMCproto.h Remove RCS tags 2009-08-27 11:55:47 +10:00
Xvproto.h Xvproto.h: fix xvQueryEncodingsReply to match actual wire protocol 2013-06-23 11:38:25 -07:00

				X Video Extension

This extension provides a protocol for a video output mechanism,
mainly to rescale video playback in the video controller hardware.

Extension name: XVideo

All questions regarding this software should be directed at the
Xorg mailing list:

        http://lists.freedesktop.org/mailman/listinfo/xorg

Please submit bug reports to the Xorg bugzilla:

        https://bugs.freedesktop.org/enter_bug.cgi?product=xorg

The master development code repository can be found at:

        git://anongit.freedesktop.org/git/xorg/proto/videoproto

        http://cgit.freedesktop.org/xorg/proto/videoproto

For patch submission instructions, see:

	http://www.x.org/wiki/Development/Documentation/SubmittingPatches

For more information on the git code manager, see:

        http://wiki.x.org/wiki/GitPage