summaryrefslogtreecommitdiff
path: root/src/nv_dma.h
diff options
context:
space:
mode:
authorArthur Huillet <arthur.huillet@free.fr>2007-07-30 03:27:55 +0200
committerArthur Huillet <arthur.huillet@free.fr>2007-07-30 03:27:55 +0200
commit68070ff7309c8b1cf149490dcf537892b0bf44bc (patch)
treec6297af5f586ad1c19cafcddc3c1728225930d8e /src/nv_dma.h
parentbceef7210e44dc643a5f7a5b5683d5c434a07565 (diff)
downloadxorg-driver-xf86-video-nouveau-68070ff7309c8b1cf149490dcf537892b0bf44bc.tar.gz
Xv now manages a pool of 6 notifiers for its double buffering. Also improved the memory allocation logic.
Diffstat (limited to 'src/nv_dma.h')
-rw-r--r--src/nv_dma.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/nv_dma.h b/src/nv_dma.h
index 16be1fd..fff3dc4 100644
--- a/src/nv_dma.h
+++ b/src/nv_dma.h
@@ -68,7 +68,15 @@ enum DMAObjects {
Nv3D = 0x80000019,
NvDmaFB = 0xD8000001,
NvDmaTT = 0xD8000002,
- NvDmaNotifier0 = 0xD8000003
+ NvDmaNotifier0 = 0xD8000003,
+
+ /*XVideo notifiers need to have consecutive handles, be careful when remapping*/
+ NvDmaXvNotifier0 = 0xE8000000,
+ NvDmaXvNotifier1 = 0xE8000001,
+ NvDmaXvNotifier2 = 0xE8000002,
+ NvDmaXvNotifier3 = 0xE8000003,
+ NvDmaXvNotifier4 = 0xE8000004,
+ NvDmaXvNotifier5 = 0xE8000005,
};
enum DMASubchannel {