Hi Kevin, > I cannot drop the older DRI1 based uAPI calls. > This is because include/uapi/drm/via_drm.h needs to retain backward > compatibility with the existing OpenChrome DDX's XvMC library > (it gets compiled when OpenChrome DDX is built) and likely with the > existing DDX Xv code as well. > If I remove the DRI1 based uAPI calls, the XvMC library will not get > compiled (compile error will occur since the XvMC library assumes the > presence of DRI1 based uAPI), and I assume the same for the DDX Xv code > (I cannot even reach here since the XvMC library is compiled first). If you just keep the relevant definitions in drm_via.h then the compile issues should be OK - and then there is no need to implement anything in the driver. Or did I not understand the problem you are trying to solve? Sam