ChiefTenToes
Member
Thread Starter
- Joined
- Aug 5, 2015
- Messages
- 5
- Likes
- 0
Can AnyDVD(HD) be improved to add the ability to automatically re-process 'virtually-mounted' disc images using the latest info available?
This happens quite often, especially with newer titles that weren't in the opd when they were initially ripped but were added later.
For example, I buy a new copy of "Insurgent" & rip it to an .iso on Monday for playback later. Then I have my wife take the original discs and put them in our bank's safety deposit box for safe keeping. (But little did I know that the disc wasn't added to the opd until Tuesday.) On Sunday night I go to play it but discover it's using a bad playlist, but I no longer have access to the original disc to re-rip because the bank is closed.
The ability to re-process a ripped .iso disc would solve the problem! The way I see it working would go something like the following...
INITIAL_LOADING:
1) If AACS found, goto ORIGINAL_DISC
2) If no "ANY!" folder and "disc.inf" files, goto ORIGINAL_DISC
3) Goto REPROCESS_DISC
ORIGINAL_DISC:
1) Remove AACS & copy-prevent-flags
2) Calculate a 'disc-id' hash
3) Create an "ANY!" folder in the virtual cache area
4) Save the 'disc-id' hash to the "disc.inf" file in the root of the virtual cache area
5) Use 'disc-id' with the built-in/online protection database to determine if additional patches are required (due to obfuscation, ect.)
6) Create a list of files that will be created for patching & save list in the "disc.inf" file
7) Save copies of the original files that will be altered to the "ANY!" folder using their full paths
8) Do the patching required
9) Done
REPROCESS_DISC:
1) Read the 'disc-id' from the "disc.inf" file
2) In the virtual cache area restore the changes made previously by reversing all the alterations made via steps 3-9 above
3) Proceed with re-processing steps 3-9 above
I really feel it would be a great improvement to your already fabulous utility! THANKS!
This happens quite often, especially with newer titles that weren't in the opd when they were initially ripped but were added later.
For example, I buy a new copy of "Insurgent" & rip it to an .iso on Monday for playback later. Then I have my wife take the original discs and put them in our bank's safety deposit box for safe keeping. (But little did I know that the disc wasn't added to the opd until Tuesday.) On Sunday night I go to play it but discover it's using a bad playlist, but I no longer have access to the original disc to re-rip because the bank is closed.
The ability to re-process a ripped .iso disc would solve the problem! The way I see it working would go something like the following...
INITIAL_LOADING:
1) If AACS found, goto ORIGINAL_DISC
2) If no "ANY!" folder and "disc.inf" files, goto ORIGINAL_DISC
3) Goto REPROCESS_DISC
ORIGINAL_DISC:
1) Remove AACS & copy-prevent-flags
2) Calculate a 'disc-id' hash
3) Create an "ANY!" folder in the virtual cache area
4) Save the 'disc-id' hash to the "disc.inf" file in the root of the virtual cache area
5) Use 'disc-id' with the built-in/online protection database to determine if additional patches are required (due to obfuscation, ect.)
6) Create a list of files that will be created for patching & save list in the "disc.inf" file
7) Save copies of the original files that will be altered to the "ANY!" folder using their full paths
8) Do the patching required
9) Done
REPROCESS_DISC:
1) Read the 'disc-id' from the "disc.inf" file
2) In the virtual cache area restore the changes made previously by reversing all the alterations made via steps 3-9 above
3) Proceed with re-processing steps 3-9 above
I really feel it would be a great improvement to your already fabulous utility! THANKS!