CableCARD

Windows 7 to support non-OEM CableCARD

TV-on-PC users re­joice! Ca­ble­CARD sup­port is fi­nally com­ing to PC ex­pan­sion cards avail­able through re­tail chan­nels.

Win­dows has long used the Broad­cast Dri­ver Ar­chi­tec­ture (BDA) to com­mu­ni­cate with TV tuner cards, but the folks in charge of Ca­ble­CARD had a major prob­lem with it: there's no DRM sup­port. Be­cause of this they for­bade sell­ing any add-on cards alone, and any TV tuners you could buy would only work with ana­log or Clear­QAM (un­en­crypted) chan­nels, which typ­i­cally means low-def or local chan­nels only. The only way to get Ca­ble­CARD sup­port on a PC was to buy a full OEM setup that in­cluded the tuners.

One of the new fea­tures in Win­dows 7 is the new PBDA (Pro­tected BDA) API which, you guessed it, sup­ports DRM. With PBDA, WDDM, and HDCP, the sig­nal can be pro­tected from the tuner all the way to the mon­i­tor. Mi­crosoft kept quiet and avoided ac­knowl­edg­ing any ques­tions about it dur­ing the test, but many testers spec­u­lated it would be part of a big­ger push from Mi­crosoft to open up Ca­ble­CARD add-on sup­port, and it turns out we were right. I wouldn't be sur­prised to see an­nounce­ments of new hard­ware from Haup­pauge and other tuner man­u­fac­tur­ers.

I watch a lot of TV—usu­ally in the form of a small box in the cor­ner of the screen while I'm cod­ing, so I've got plenty of time. I cur­rently have two Haup­pauge HVR-2250 cards for a total of four tuners. This works great for my local chan­nels like NBC and FOX but there are al­ways some shows I like on cable chan­nels, so I'll be look­ing for­ward to some of the new hard­ware, like Ceton's new 6-tuner Ca­ble­CARD be­he­moth.