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:
“I perceived that to express those impressions, to write that essential book, which is the only true one, a great writer does not, in the current meaning of the word, invent it, but, since it exists already in each one of us, interprets it. The duty and the task of a writer are those of an interpreter.”
—Marcel Proust (18711922)
“Much of what contrives to create critical moments in parenting stems from a fundamental misunderstanding as to what the child is capable of at any given age. If a parent misjudges a childs limitations as well as his own abilities, the potential exists for unreasonable expectations, frustration, disappointment and an unrealistic belief that what the child really needs is to be punished.”
—Lawrence Balter (20th century)