RivaTV: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(add a bunch of content)
(some formatting and edits)
Line 1: Line 1:
The [http://rivatv.sourceforge.net/index.html RivaTV project] "aims to provide driver support for nVidia based graphics cards with video-in feature and some of the video capture chips that come on such cards. The driver also activates tuner and audio support provided by the V4L project."
The '''RivaTV project''' aims to provide driver support for nVidia GPU based graphics cards that feature video-in facilities, as made possible by way of inclusion of an onboard video capture chip. By leveraging and providing an interface to drivers provided by the V4L project, the RivaTV drivers also aim to support the tuner and audio features found on the, so called, "Personal Cinema" type of cards; the nvidia based video and tuner combo cards essentially equivalent to [[ATI/AMD#ATI_Graphic_cards_with_TV_Tuners_and.2For_Capture_facilities|ATI's All-in-Wonder cards]].


A list of supported cards is available [http://rivatv.sourceforge.net/status.html here] and [http://rivatv.cvs.sourceforge.net/rivatv/rivatv/CARDLIST?revision=1.30&view=markup here] ... with the latter likely the more inclusive source of the two.
A list of cards supported by RivaTV is available [http://rivatv.sourceforge.net/status.html here] and [http://rivatv.cvs.sourceforge.net/rivatv/rivatv/CARDLIST?revision=1.30&view=markup here] ... with the latter link likely the more inclusive source of the two.


'''Drawbacks'''<br>
'''Drawbacks'''<br>
RivaTV:
RivaTV:
* is adherent to the V4L1 API, and not the now widely used V4L2
* is adherent to the V4L1 API, and not the now widely used V4L2
* provides, in the case of some decoders, support that is likely quite dated and would be much better supported by some V4L supplied/produced drivers instead
* provides, in the case of some decoders, support that is likely quite dated and which would be much better supplied via existing V4L produced drivers instead
* makes clear warning that it does not offer support for a number of "Personal Cinema" cards (i.e. those based on the 7174HL decoder chipset).
* makes clear warning that it does not offer support for a number of the later "Personal Cinema" style cards (i.e. those based on the 7174HL decoder chipset).
* does not appear to work with any recent Nvidia binary driver since the 5x.xx series....there is an intricate relationship between the card's capture facilities and the Nvidia GPU registers. Unfortunately, modern versions of the Nvidia X driver and the RivaTV drivers can not both have concurrent access to these GPU registers without creating problems.
* does not appear to work with any recent Nvidia binary driver since the 5x.xx series....there is an intricate relationship between the card's capture facilities and the Nvidia GPU registers. Unfortunately, the RivaTV drivers and modern versions of the Nvidia X driver can not have concurrent access to these GPU registers without creating problems.
* provides tuner support based on ancient code (i.e bttv version 0.8 .... in other words, well predating V4L)
* provides tuner support based on ancient code (i.e bttv version 0.8 .... in other words, a driver set that predates the formation of the larger V4L project)
* has problems with framebuffer consoles
* has problems with framebuffer consoles


The bottom line is that RivaTV is in dire need of some modernization. However, other than periodic commits to its CVS that re-establish/provide the ability to compile the RivaTV drivers on recent kernels, the project currently does not appear to have any sort of continued development. A fact that is most unfortunate for owners of Nvidia based graphics cards sporting video in capabilities.
The bottom line is that RivaTV is in dire need of some modernization. However, other than some periodic commits to its CVS that re-establish/provide the ability to compile the RivaTV drivers on recent kernels, the project currently does not appear to have any sort of continued development -- a fact that is most unfortunate for owners of Nvidia based graphics cards sporting video in capabilities.

==External Links==
* [http://rivatv.sourceforge.net/index.html RivaTV project website]

Revision as of 04:55, 8 January 2008

The RivaTV project aims to provide driver support for nVidia GPU based graphics cards that feature video-in facilities, as made possible by way of inclusion of an onboard video capture chip. By leveraging and providing an interface to drivers provided by the V4L project, the RivaTV drivers also aim to support the tuner and audio features found on the, so called, "Personal Cinema" type of cards; the nvidia based video and tuner combo cards essentially equivalent to ATI's All-in-Wonder cards.

A list of cards supported by RivaTV is available here and here ... with the latter link likely the more inclusive source of the two.

Drawbacks
RivaTV:

  • is adherent to the V4L1 API, and not the now widely used V4L2
  • provides, in the case of some decoders, support that is likely quite dated and which would be much better supplied via existing V4L produced drivers instead
  • makes clear warning that it does not offer support for a number of the later "Personal Cinema" style cards (i.e. those based on the 7174HL decoder chipset).
  • does not appear to work with any recent Nvidia binary driver since the 5x.xx series....there is an intricate relationship between the card's capture facilities and the Nvidia GPU registers. Unfortunately, the RivaTV drivers and modern versions of the Nvidia X driver can not have concurrent access to these GPU registers without creating problems.
  • provides tuner support based on ancient code (i.e bttv version 0.8 .... in other words, a driver set that predates the formation of the larger V4L project)
  • has problems with framebuffer consoles

The bottom line is that RivaTV is in dire need of some modernization. However, other than some periodic commits to its CVS that re-establish/provide the ability to compile the RivaTV drivers on recent kernels, the project currently does not appear to have any sort of continued development -- a fact that is most unfortunate for owners of Nvidia based graphics cards sporting video in capabilities.

External Links