Ah sorry, I quoted myself wrongly:
Please quote me correctly, thx:
The region setting in AnyDVD to add code ...
I believe that's NOT how AnyDVD works. I believe that AnyDVD injects metadata into the stream that tricks PowerDVD into believing that the disc is a particular Region Code.
=>
The best explanation that I'd have is that you used wrong region setting in AnyDVD.
The region setting in AnyDVD to add code, which (the added code) emulates that specified playing-software region you slected in AnyDVD setting, perhaps didn't match with the identification code on the Blu-ray disc.
(Is the expression "Playing-software region" fitting?
At least afaik the Blu-ray drive itself gives a damn about region code other posts mntioned here.)
So code was added to simulate e.g. a Region C playing-software, but your ISO or the virtauliced disc still also has NOT-matching region identifaction code which is not modified by AnyDVD.
That assumption would match, because AnyDVD often also can't identify the DISC-region-code anyway, so it would have problems in pretty often modfiying the identfication code itself.
Seen so far of 20 BD discs. Maybe two of those twenty Disc regions were identyfyable by AnyDVD.
Whatever it is. Even if the BD-ROM itself is read-only, when the disc is opened, I can't see what would hinder AnyDVD to make some kind of virtual overlay, which inserts/adds some code / to do some changes to the Java code adaption, to present a playing-software-region which the disc-region-identification-code wants to have to allow playback (region free), as the disc is presented through to Windows and programs.
When you rip to ISO with removing the protections, AnyDVD copies the disc content + that virtual disc manipulation (as the disc is presented when AnyDVD is ON+prtotections removed) over to ISO file (=stored permanently).
So in my opinion at least for now, I can't see why AnyDVD would need to manipulate the STREAM. STREAM to me means (Video)-STREAM.
It is "just" some region identfification (Java binary?) code and probably some addional code able for being executed and to do checks for matching playback-software-region on the disc.
------------------------
After reading the developers hints again , and seeing my older wrong comment and perhaps from others, that AnyDVD would change the region-
identfication-code on the disc itself (virtually), to either A /B or C. That doesn't make sense.
If AnyDVD can't change the disc
identification-code virtually to identify with all (A+B+C)-regions and because "only" 1 region, it would not make any sense to make the change to the identification code itself.
Because if the identification code itself changed virtually, the disc still would be playable ONLY on that other (single) region (mattering licensed full-feature-playback).
So the other way the the developers explained is more plausible, that AnyDVD puts some code into virtually, which interferes with the check on the discs at what playing-software-region it would tryed to be played back.
----
Just a further confused thought:
When s.o. pretends that AnyDVD would change the answering-code (instead of the region ident-code) on the Disc virtually: That would imply there would already exist code on the original disc, to answer to the region-identification code on the disc.
To me that doesn't make sense ( at least) with Discs, that allow only one or two region/s, but not all three.
So I'd conclude if there is no answering code on the disc (because A/B/C or A+B / A+C /B+C region-locked), AnyDVD just could (add) that missing answering code. (In such case If no answering-code exisiting, there's no answering code to modify)
Question:
Do all region-free-discs already have that answering code? While one/two-region locked discs lack of that answering code??
Are there BD movie discs that don't have any region code stuff stored?
Afaik I remeber the devs, told, if every disc would have to identify with at least one region, that could mean, No, all BD movie discs have region code stuff stored on.
Otherwise, yes in fact there might be BD discs without any region code stuff, when there's no code to execute, there's nothing to check. That's like region-free too.
Otherwise no, maybe PowerDVD has some kind of check which only accepts BDs to play back with a region code check, if the BD disc is region free it must identifiy with A+B+C region and answer with regardless with "A" "B" or "C",
or identify itself with region A and answers with A,
or identify itself with region B and answers with B,
or identify itself with region C and answers with C
And accept that all as region free.
LOL I'm confused, but at least it still could match with the hints from the devs that AnyDVD makes some kind of things virtually the Disc-code to get answered with a playing-software-region, specified by user in AnyDVD in the region setting boxes.