Path: blob/21.2-virgl/src/gallium/drivers/nouveau/nv31_mpeg.xml.h
4570 views
#ifndef ___RNNDB_NV31_MPEG_XML1#define ___RNNDB_NV31_MPEG_XML23/* Autogenerated file, DO NOT EDIT manually!45This file was generated by the rules-ng-ng headergen tool in this git repository:6http://0x04.net/cgit/index.cgi/rules-ng-ng7git clone git://0x04.net/rules-ng-ng89The rules-ng-ng source files this header was generated from are:10- ../rnndb/nv31_mpeg.xml ( 2269 bytes, from 2011-08-02 11:17:20)11- ../rnndb/copyright.xml ( 6452 bytes, from 2011-07-15 12:42:43)12- ../rnndb/nvchipsets.xml ( 3617 bytes, from 2011-07-22 11:37:48)13- ../rnndb/nv_object.xml ( 12672 bytes, from 2011-07-15 12:42:43)14- ../rnndb/nv_defs.xml ( 4437 bytes, from 2011-07-15 12:42:43)15- ../rnndb/nv50_defs.xml ( 5468 bytes, from 2011-07-15 12:42:43)1617Copyright (C) 2006-2011 by the following authors:18- Artur Huillet <[email protected]> (ahuillet)19- Ben Skeggs (darktama, darktama_)20- B. R. <[email protected]> (koala_br)21- Carlos Martin <[email protected]> (carlosmn)22- Christoph Bumiller <[email protected]> (calim, chrisbmr)23- Dawid Gajownik <[email protected]> (gajownik)24- Dmitry Baryshkov25- Dmitry Eremin-Solenikov <[email protected]> (lumag)26- EdB <[email protected]> (edb_)27- Erik Waling <[email protected]> (erikwaling)28- Francisco Jerez <[email protected]> (curro)29- imirkin <[email protected]> (imirkin)30- jb17bsome <[email protected]> (jb17bsome)31- Jeremy Kolb <[email protected]> (kjeremy)32- Laurent Carlier <[email protected]> (lordheavy)33- Luca Barbieri <[email protected]> (lb, lb1)34- Maarten Maathuis <[email protected]> (stillunknown)35- Marcin Kościelnicki <[email protected]> (mwk, koriakin)36- Mark Carey <[email protected]> (careym)37- Matthieu Castet <[email protected]> (mat-c)38- nvidiaman <[email protected]> (nvidiaman)39- Patrice Mandin <[email protected]> (pmandin, pmdata)40- Pekka Paalanen <[email protected]> (pq, ppaalanen)41- Peter Popov <[email protected]> (ironpeter)42- Richard Hughes <[email protected]> (hughsient)43- Rudi Cilibrasi <[email protected]> (cilibrar)44- Serge Martin45- Simon Raffeiner46- Stephane Loeuillet <[email protected]> (leroutier)47- Stephane Marchesin <[email protected]> (marcheu)48- sturmflut <[email protected]> (sturmflut)49- Sylvain Munaut <[email protected]>50- Victor Stinner <[email protected]> (haypo)51- Wladmir van der Laan <[email protected]> (miathan6)52- Younes Manton <[email protected]> (ymanton)5354Permission is hereby granted, free of charge, to any person obtaining55a copy of this software and associated documentation files (the56"Software"), to deal in the Software without restriction, including57without limitation the rights to use, copy, modify, merge, publish,58distribute, sublicense, and/or sell copies of the Software, and to59permit persons to whom the Software is furnished to do so, subject to60the following conditions:6162The above copyright notice and this permission notice (including the63next paragraph) shall be included in all copies or substantial64portions of the Software.6566THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,67EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF68MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.69IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE70LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION71OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION72WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.73*/74757677#define NV31_MPEG_PITCH 0x0000016078#define NV31_MPEG_PITCH_PITCH__MASK 0x00001fff79#define NV31_MPEG_PITCH_PITCH__SHIFT 080#define NV31_MPEG_PITCH_UNK 0x000100008182#define NV31_MPEG_SIZE 0x0000016483#define NV31_MPEG_SIZE_W__MASK 0x0000ffff84#define NV31_MPEG_SIZE_W__SHIFT 085#define NV31_MPEG_SIZE_H__MASK 0xffff000086#define NV31_MPEG_SIZE_H__SHIFT 168788#define NV31_MPEG_DMA_CMD 0x000001908990#define NV31_MPEG_DMA_DATA 0x000001a09192#define NV31_MPEG_DMA_IMAGE 0x000001b09394#define NV84_MPEG_DMA_QUERY 0x000001c09596#define NV31_MPEG_IMAGE_Y_OFFSET(i0) (0x00000200 + 0x8*(i0))97#define NV31_MPEG_IMAGE_Y_OFFSET__ESIZE 0x0000000898#define NV31_MPEG_IMAGE_Y_OFFSET__LEN 0x0000000899100#define NV31_MPEG_IMAGE_C_OFFSET(i0) (0x00000204 + 0x8*(i0))101#define NV31_MPEG_IMAGE_C_OFFSET__ESIZE 0x00000008102#define NV31_MPEG_IMAGE_C_OFFSET__LEN 0x00000008103104#define NV31_MPEG_FORMAT 0x00000310105#define NV31_MPEG_FORMAT_DATA_FORMAT__MASK 0x00000001106#define NV31_MPEG_FORMAT_DATA_FORMAT__SHIFT 0107#define NV31_MPEG_FORMAT_DATA_FORMAT_S16 0x00000000108#define NV31_MPEG_FORMAT_DATA_FORMAT_S8 0x00000001109#define NV31_MPEG_FORMAT_UNK8 0x00000100110111#define NV31_MPEG_IDCT_ENABLE 0x00000314112113114#define NV84_MPEG_QUERY_OFFSET 0x0000031c115116#define NV84_MPEG_QUERY_COUNTER 0x00000320117118#define NV31_MPEG_CMD_OFFSET 0x00000380119120#define NV31_MPEG_CMD_SIZE 0x00000384121122#define NV31_MPEG_DATA_OFFSET 0x0000038c123124#define NV31_MPEG_DATA_SIZE 0x00000390125126#define NV31_MPEG_EXEC 0x00000394127128129#endif /* ___RNNDB_NV31_MPEG_XML */130131132