Log in

View Full Version : Does anyone know something about hdcp?


nightcity
8th April 2008, 13:21
I read backuphddvd, but I can not find anything related with removing hdcp protection off. Does it mean that after the player see a sector is aacs protected, he/she will think the sector is hdcp protected? Removing aacs off equals removing hdcp off?

QuadcoreHD
8th April 2008, 16:03
I'm not really sure what your asking, but AnyDVD HD will allow you to play any blu-ray or HD-DVD even if your system is not HDCP compliant.

nightcity
8th April 2008, 16:24
In hd dvd, there are nav sectors and data sectors(audio,video,subpicture, etc.), in each sector, is there any information can show this sector is hdcp protected? I can not find backuphddvd do anything with removing hdcp information off.

Zotty
8th April 2008, 17:07
The software available on doom9 removes HDCP related stuff from the content, e.g. after decryption the content is set to copy freely, analog protect off and HD analog output allowed.

More specific: each videopacket has a couple of bits that tell the player what is and what is not allowed.

nightcity
8th April 2008, 19:07
[QUOTE=Zotty;1123374]The software available on doom9 removes HDCP related stuff from the content, e.g. after decryption the content is set to copy freely, analog protect off and HD analog output allowed.[QUOTE]

Could you please let me know which software removed HDCP from content?

Zotty
8th April 2008, 19:23
It's pretty safe to assume all HD DVD software listed here: http://forum.doom9.org/showthread.php?t=123282

Even if it's not explicitly mentioned, they're all pretty much based on the original backuphddvd source which removed the protection. If anyone knows a tool that does not, feel free to correct me ;)

nightcity
9th April 2008, 04:39
But in backuphddvd, I can not find any code removing hdcp.

sothis_
9th April 2008, 15:51
hdcp means dataencryption on the grafics device, i.e. a hdcp conform grapfic adapter. infact hdcp is only there because for example powerdvd instructs the grafic adapter via it's driver to encrypt the content. the decryption itself is done by the display device. so the only reason why hdcp might be a problem is that all licensed software players like powerdvd and windvd will require such a grafic adapter and display device. use another player and you won't have any problems, except that they won't decrypt aacs at the moment. use one of the current existing tools to achieve that. that said, hdcp isn't a mechanism which requires data encryption on the physical storage medium, only aacs is, so you shouldn't bother with it in your case.

KenD00
9th April 2008, 18:06
As sothis_ said, HDCP is an encryption of a digital dvi/hdmi connection between devices, e.g. a graphics card and a tft display, it has nothing to do with the data on the disc. There is even no flag on a disc which tells a software player if it should enable HDCP or not, the standard enforces to use HDCP if AACS is present on the disc. Thats why there is no code to "remove" HDCP, there is nothing to remove. If there is no AACS on a disc the software player is allowed (i don't think it must do so) to playback that disc without enforcing a HDCP protected digital connection.

:rolleyes:

FoxDisc
9th April 2008, 19:35
HDCP is an encryption of a digital dvi/hdmi connection between devices, e.g. a graphics card and a tft display, it has nothing to do with the data on the disc. There is even no flag on a disc which tells a software player if it should enable HDCP or not,
The above quote matches my understanding of HDCP.
the standard enforces to use HDCP if AACS is present on the disc.
Are you sure about this part though? I would have said it like this: The AACS standard prohibits playback if an HDCP protected playback path is not being used (player, driver, video card, monitor).

Actually, I'm asking a question - Does the HDCP protection ever get turned off in an HDCP protected path? If all components are HDCP capable, does the hardware recognize that and automatically perform the handshakes/encryption or does the encryption have to wait for something to turn it on/off depending on what is passing through that protected path? I have assumed it was always on, but realize now that I had no basis for that assumption.

KenD00
10th April 2008, 04:00
the standard enforces to use HDCP if AACS is present on the disc.

The AACS standard prohibits playback if an HDCP protected playback path is not being used


Uhh, isnt that the same?


path is not being used (player, driver, video card, monitor).


Don't mix up HDCP with Windows Vistas Protected Media Path. HDCP is on a wire only, the one between your graphics card and your display. I'm even not sure if HDCP works over a "bridge", but because HDCP stripper boxes exist i assume HDCP is negotiated directly between two entities. And i think it hasn't to be on all the time, why else should PowerDVD check the protection every couple of seconds and bitch around if its broken?

Luckily enough the software player manufactures are (currently) not enforced to use PMP, but i think without COPP (PMP light for Windows XP) you won't even get Full HD with an analog connection, i have the feeling i've heard something like that a while ago.

And the hardware definitely cannot "analyse" what content passes by in realtime and decide to switch HDCP on or off. I'm not sure how PMP works, but this is software, and it is Microsoft, i wouldn't be surprised if all APIs that are required to playback hidef content automatically switch on every type of protection they have ;).

:rolleyes: