Current Limitations
Besides not matching all of the features and function of DxVA (which is the Microsoft equivalent API for Windows), and lacking support for other video formats than MPEG-2 in Linux device drivers from Intel and NVIDIA, the XvMC API specification version 1.0 currently also has these other limitations:
- BOB and onefield are the only deinterlacing methods that work with XvMC.
- Picture in Picture (PiP) does not work with XvMC.
- Stepping through the video frame by frame can cause artifacts with XvMC.
- Editing a video is difficult to impossible with XvMC activated.
- Lacking network transparency in the XvMC API
- Lacking the ability for the client application to be completely independent of which client side library needs to be used (i.e. a unified wrapper library).
A project called VA API is underway to develop a more modern video acceleration API which will support the video acceleration features of modern GPUs.
Read more about this topic: X-Video Motion Compensation
Famous quotes containing the words current and/or limitations:
“We set up a certain aim, and put ourselves of our own will into the power of a certain current. Once having done that, we find ourselves committed to usages and customs which we had not before fully known, but from which we cannot depart without giving up the end which we have chosen. But we have no right, therefore, to claim that we are under the yoke of necessity. We might as well say that the man whom we see struggling vainly in the current of Niagara could not have helped jumping in.”
—Anna C. Brackett (18361911)
“Growing up means letting go of the dearest megalomaniacal dreams of our childhood. Growing up means knowing they cant be fulfilled. Growing up means gaining the wisdom and skills to get what we want within the limitations imposed by realitya reality which consists of diminished powers, restricted freedoms and, with the people we love, imperfect connections.”
—Judith Viorst (20th century)