1848b8605Smrg#ifndef ___RNNDB_NV31_MPEG_XML 2848b8605Smrg#define ___RNNDB_NV31_MPEG_XML 3848b8605Smrg 4848b8605Smrg/* Autogenerated file, DO NOT EDIT manually! 5848b8605Smrg 6848b8605SmrgThis file was generated by the rules-ng-ng headergen tool in this git repository: 7848b8605Smrghttp://0x04.net/cgit/index.cgi/rules-ng-ng 8848b8605Smrggit clone git://0x04.net/rules-ng-ng 9848b8605Smrg 10848b8605SmrgThe rules-ng-ng source files this header was generated from are: 11848b8605Smrg- ../rnndb/nv31_mpeg.xml ( 2269 bytes, from 2011-08-02 11:17:20) 12848b8605Smrg- ../rnndb/copyright.xml ( 6452 bytes, from 2011-07-15 12:42:43) 13848b8605Smrg- ../rnndb/nvchipsets.xml ( 3617 bytes, from 2011-07-22 11:37:48) 14848b8605Smrg- ../rnndb/nv_object.xml ( 12672 bytes, from 2011-07-15 12:42:43) 15848b8605Smrg- ../rnndb/nv_defs.xml ( 4437 bytes, from 2011-07-15 12:42:43) 16848b8605Smrg- ../rnndb/nv50_defs.xml ( 5468 bytes, from 2011-07-15 12:42:43) 17848b8605Smrg 18848b8605SmrgCopyright (C) 2006-2011 by the following authors: 19848b8605Smrg- Artur Huillet <arthur.huillet@free.fr> (ahuillet) 20848b8605Smrg- Ben Skeggs (darktama, darktama_) 21848b8605Smrg- B. R. <koala_br@users.sourceforge.net> (koala_br) 22848b8605Smrg- Carlos Martin <carlosmn@users.sf.net> (carlosmn) 23848b8605Smrg- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr) 24848b8605Smrg- Dawid Gajownik <gajownik@users.sf.net> (gajownik) 25848b8605Smrg- Dmitry Baryshkov 26848b8605Smrg- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag) 27848b8605Smrg- EdB <edb_@users.sf.net> (edb_) 28848b8605Smrg- Erik Waling <erikwailing@users.sf.net> (erikwaling) 29848b8605Smrg- Francisco Jerez <currojerez@riseup.net> (curro) 30848b8605Smrg- imirkin <imirkin@users.sf.net> (imirkin) 31848b8605Smrg- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome) 32848b8605Smrg- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy) 33848b8605Smrg- Laurent Carlier <lordheavym@gmail.com> (lordheavy) 34848b8605Smrg- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1) 35848b8605Smrg- Maarten Maathuis <madman2003@gmail.com> (stillunknown) 36848b8605Smrg- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin) 37848b8605Smrg- Mark Carey <mark.carey@gmail.com> (careym) 38848b8605Smrg- Matthieu Castet <matthieu.castet@parrot.com> (mat-c) 39848b8605Smrg- nvidiaman <nvidiaman@users.sf.net> (nvidiaman) 40848b8605Smrg- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata) 41848b8605Smrg- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen) 42848b8605Smrg- Peter Popov <ironpeter@users.sf.net> (ironpeter) 43848b8605Smrg- Richard Hughes <hughsient@users.sf.net> (hughsient) 44848b8605Smrg- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar) 45848b8605Smrg- Serge Martin 46848b8605Smrg- Simon Raffeiner 47848b8605Smrg- Stephane Loeuillet <leroutier@users.sf.net> (leroutier) 48848b8605Smrg- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu) 49848b8605Smrg- sturmflut <sturmflut@users.sf.net> (sturmflut) 50848b8605Smrg- Sylvain Munaut <tnt@246tNt.com> 51848b8605Smrg- Victor Stinner <victor.stinner@haypocalc.com> (haypo) 52848b8605Smrg- Wladmir van der Laan <laanwj@gmail.com> (miathan6) 53848b8605Smrg- Younes Manton <younes.m@gmail.com> (ymanton) 54848b8605Smrg 55848b8605SmrgPermission is hereby granted, free of charge, to any person obtaining 56848b8605Smrga copy of this software and associated documentation files (the 57848b8605Smrg"Software"), to deal in the Software without restriction, including 58848b8605Smrgwithout limitation the rights to use, copy, modify, merge, publish, 59848b8605Smrgdistribute, sublicense, and/or sell copies of the Software, and to 60848b8605Smrgpermit persons to whom the Software is furnished to do so, subject to 61848b8605Smrgthe following conditions: 62848b8605Smrg 63848b8605SmrgThe above copyright notice and this permission notice (including the 64848b8605Smrgnext paragraph) shall be included in all copies or substantial 65848b8605Smrgportions of the Software. 66848b8605Smrg 67848b8605SmrgTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 68848b8605SmrgEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 69848b8605SmrgMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 70848b8605SmrgIN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE 71848b8605SmrgLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 72848b8605SmrgOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 73848b8605SmrgWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 74848b8605Smrg*/ 75848b8605Smrg 76848b8605Smrg 77848b8605Smrg 78848b8605Smrg#define NV31_MPEG_PITCH 0x00000160 79848b8605Smrg#define NV31_MPEG_PITCH_PITCH__MASK 0x00001fff 80848b8605Smrg#define NV31_MPEG_PITCH_PITCH__SHIFT 0 81848b8605Smrg#define NV31_MPEG_PITCH_UNK 0x00010000 82848b8605Smrg 83848b8605Smrg#define NV31_MPEG_SIZE 0x00000164 84848b8605Smrg#define NV31_MPEG_SIZE_W__MASK 0x0000ffff 85848b8605Smrg#define NV31_MPEG_SIZE_W__SHIFT 0 86848b8605Smrg#define NV31_MPEG_SIZE_H__MASK 0xffff0000 87848b8605Smrg#define NV31_MPEG_SIZE_H__SHIFT 16 88848b8605Smrg 89848b8605Smrg#define NV31_MPEG_DMA_CMD 0x00000190 90848b8605Smrg 91848b8605Smrg#define NV31_MPEG_DMA_DATA 0x000001a0 92848b8605Smrg 93848b8605Smrg#define NV31_MPEG_DMA_IMAGE 0x000001b0 94848b8605Smrg 95848b8605Smrg#define NV84_MPEG_DMA_QUERY 0x000001c0 96848b8605Smrg 97848b8605Smrg#define NV31_MPEG_IMAGE_Y_OFFSET(i0) (0x00000200 + 0x8*(i0)) 98848b8605Smrg#define NV31_MPEG_IMAGE_Y_OFFSET__ESIZE 0x00000008 99848b8605Smrg#define NV31_MPEG_IMAGE_Y_OFFSET__LEN 0x00000008 100848b8605Smrg 101848b8605Smrg#define NV31_MPEG_IMAGE_C_OFFSET(i0) (0x00000204 + 0x8*(i0)) 102848b8605Smrg#define NV31_MPEG_IMAGE_C_OFFSET__ESIZE 0x00000008 103848b8605Smrg#define NV31_MPEG_IMAGE_C_OFFSET__LEN 0x00000008 104848b8605Smrg 105848b8605Smrg#define NV31_MPEG_FORMAT 0x00000310 106848b8605Smrg#define NV31_MPEG_FORMAT_DATA_FORMAT__MASK 0x00000001 107848b8605Smrg#define NV31_MPEG_FORMAT_DATA_FORMAT__SHIFT 0 108848b8605Smrg#define NV31_MPEG_FORMAT_DATA_FORMAT_S16 0x00000000 109848b8605Smrg#define NV31_MPEG_FORMAT_DATA_FORMAT_S8 0x00000001 110848b8605Smrg#define NV31_MPEG_FORMAT_UNK8 0x00000100 111848b8605Smrg 112848b8605Smrg#define NV31_MPEG_IDCT_ENABLE 0x00000314 113848b8605Smrg 114848b8605Smrg 115848b8605Smrg#define NV84_MPEG_QUERY_OFFSET 0x0000031c 116848b8605Smrg 117848b8605Smrg#define NV84_MPEG_QUERY_COUNTER 0x00000320 118848b8605Smrg 119848b8605Smrg#define NV31_MPEG_CMD_OFFSET 0x00000380 120848b8605Smrg 121848b8605Smrg#define NV31_MPEG_CMD_SIZE 0x00000384 122848b8605Smrg 123848b8605Smrg#define NV31_MPEG_DATA_OFFSET 0x0000038c 124848b8605Smrg 125848b8605Smrg#define NV31_MPEG_DATA_SIZE 0x00000390 126848b8605Smrg 127848b8605Smrg#define NV31_MPEG_EXEC 0x00000394 128848b8605Smrg 129848b8605Smrg 130848b8605Smrg#endif /* ___RNNDB_NV31_MPEG_XML */ 131