authorization from the authors.
-->
-<xcb header="xv" extension-xname="XVideo" extension-name="Xv">
+<xcb header="xv" extension-xname="XVideo" extension-name="Xv" major-version="2" minor-version="2">
<import>xproto</import>
<import>shm</import>
<!-- Implements version 2.2 of XV -->
<xidtype name="ENCODING" />
<enum name="Type">
- <item name="InputMask"><value>0x00000001</value></item>
- <item name="OutputMask"><value>0x00000002</value></item>
- <item name="VideoMask"><value>0x00000004</value></item>
- <item name="StillMask"><value>0x00000008</value></item>
- <item name="ImageMask"><value>0x00000010</value></item>
+ <item name="InputMask"><bit>0</bit></item>
+ <item name="OutputMask"><bit>1</bit></item>
+ <item name="VideoMask"><bit>2</bit></item>
+ <item name="StillMask"><bit>3</bit></item>
+ <item name="ImageMask"><bit>4</bit></item>
</enum>
<enum name="ImageFormatInfoType">
</enum>
<enum name="AttributeFlag">
- <item name="Gettable"><value>0x01</value></item>
- <item name="Settable"><value>0x02</value></item>
+ <item name="Gettable"><bit>0</bit></item>
+ <item name="Settable"><bit>1</bit></item>
</enum>
<struct name="Rational">
</request>
<request name="SelectPortNotify" opcode="11">
- <field type="DRAWABLE" name="drawable" />
+ <field type="PORT" name="port" />
<field type="BOOL" name="onoff" />
</request>
<field type="CARD16" name="drw_h" />
<field type="CARD16" name="width" />
<field type="CARD16" name="height" />
- <localfield type="CARD32" name="data_size" />
- <list type="CARD8" name="data">
- <fieldref>data_size</fieldref>
- </list>
+ <list type="CARD8" name="data" />
</request>
<request name="ShmPutImage" opcode="19">