Philips SAA7146: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
m (switch big scary message to more suitable one)
 
(16 intermediate revisions by 7 users not shown)
Line 1: Line 1:
A [[PCI interface chipset]] initially intended as Multimedia interface for analog Audio and Video.
A [[PCI interface chipsets|PCI interface chipset]] from [[Philips Semiconductors|Philips]].


The SAA7146 is foremost simply a multimedia bridge to the PCI bus. It does not perform A/V decoding functions and, thus, does not have audio and video inputs, but rather provides a number of interface ports for standardized digital audio video streams. At a minimum, the SAA7146 can perform some processing on the video streams it is fed by providing scaling capabilities.
Has been raped to pack [[MPEG2 TS]] into the video lines. Works surprisingly well in most setups, only a few have problems with high data loss.


Essentially, the SAA7146 "enable[s] a wide variety of video and audio ICs to be connected to the PCI-bus thus supporting a number of video applications in a PC". The SAA7146 was well utilized and, not surprisingly, can be found configured on different PCI hardware devices such as analogue video framegrabbers, tv-cards, and A/V editing boards (see [[Saa7146 devices]]).
Superceeded by the [[SAA7134]] which has a digital stream interface.


It is noteworthy to highlight that the SAA7146 was initially intended only as a multimedia interface for analog audio and video, however, the IC was adjusted to work with [[DVB]] by packing demodulated [[MPEG-2 Transport Stream]] data into the video interface lines of the IC.
Used e.g. by the old [[Siemens]] DVB cards, most [[Technotrend]] PCI cards, the [[KNC1]] DVB cards.
A large number of older generation DVB PCI card designs (such from [[TechnoTrend]], [[Siemens]], [[Hauppauge]], [[KNC1]] and [[TerraTec]]) did indeed made use of the SAA7146 as the PCI interface bridge. This hackish approach works surprisingly well in most setups, though, in some rare cases, a few end users have reported problems with high data loss. A more formal approach to providing DVB support was implemented in the SAA7146 chipset's direct successor, the [[Philips SAA7134|SAA7134]], as the later IC has a dedicated digital stream interface.

{{Important Notice|In 2.6.27 and possibly other kernel versions, the Alsa snd-aw2 driver will blindly grab all saa7146 devices preventing them from working. Blacklist the snd-aw2 driver to prevent this happening.}}

== External Links ==
* [http://www.linuxdvb.tv/documentation/SAA7146A_1.pdf Datasheet]
* [http://www.mihu.de/linux/saa7146 Michael Hunold's driver information page] also contains some data

[[Category:Hardware]]

Latest revision as of 20:14, 18 April 2010

A PCI interface chipset from Philips.

The SAA7146 is foremost simply a multimedia bridge to the PCI bus. It does not perform A/V decoding functions and, thus, does not have audio and video inputs, but rather provides a number of interface ports for standardized digital audio video streams. At a minimum, the SAA7146 can perform some processing on the video streams it is fed by providing scaling capabilities.

Essentially, the SAA7146 "enable[s] a wide variety of video and audio ICs to be connected to the PCI-bus thus supporting a number of video applications in a PC". The SAA7146 was well utilized and, not surprisingly, can be found configured on different PCI hardware devices such as analogue video framegrabbers, tv-cards, and A/V editing boards (see Saa7146 devices).

It is noteworthy to highlight that the SAA7146 was initially intended only as a multimedia interface for analog audio and video, however, the IC was adjusted to work with DVB by packing demodulated MPEG-2 Transport Stream data into the video interface lines of the IC. A large number of older generation DVB PCI card designs (such from TechnoTrend, Siemens, Hauppauge, KNC1 and TerraTec) did indeed made use of the SAA7146 as the PCI interface bridge. This hackish approach works surprisingly well in most setups, though, in some rare cases, a few end users have reported problems with high data loss. A more formal approach to providing DVB support was implemented in the SAA7146 chipset's direct successor, the SAA7134, as the later IC has a dedicated digital stream interface.

Exclaimation.png IMPORTANT NOTICE: In 2.6.27 and possibly other kernel versions, the Alsa snd-aw2 driver will blindly grab all saa7146 devices preventing them from working. Blacklist the snd-aw2 driver to prevent this happening.

External Links