Log in

View Full Version : TitleSetBlanker


Pages : 1 [2]

Bear263
30th January 2004, 15:14
Originally posted by tf
I gotta say I second what godus say and would like to add that a sort of preview function like the one in DVDShrink would be nice too.
-tf

I would think it's probably easier and quicker just to add a options tab where users can choose an external viewer like windows media player instead of building one into titlesetblanker.

I have to say that I have used this tool a number of times on NTSC dvd's and so far, it hasn't failed yet. There are some requests that I'd like to see included in it but shh has already stated that it would take a new program to do it. Until something else comes along, I believe this program is well worth the time using.

Thanks shh for a great tool!

godus
30th January 2004, 18:06
shh,

You're right. Ideally, the functionality of blanking out individual titles should reside in DVD Shrink. But we can't hope for that now, so TitlesetBlanker is our best hope. Too bad you're too busy, we'll just have to wait for some other great programmers out there to take up on the challenge. :)

After my post above, I see one more reason that makes me longing for that functionality: I try to back up the NTSC DVD The Maltese Falcon. The whole DVD has exactly one titleset, which contains everything, the movie and about 2 GBs of extra advertisement (i.e. trailers). In this case, there's simply no ways to blank out the superfluous stuff! :(

duartix
30th January 2004, 18:07
Can someone please host this tool?
I still can't get to the http://shh.dvdboard.de forums... :( :( :( but I would really like to give it a try.
Or have it emailed to me at duartix AT hotmail DOT com, please?

maa
30th January 2004, 18:23
The link is working fine here - right mouse "open in new window"

Piaf
30th January 2004, 18:32
great tool,cheers :)

i did a quik test on Alien(Quadrology Edition)PAL-Disc1
blanked all the extra's and ren the files true dvd2one
it came out perfect keeping the original menu
all working good
edit:again perfect on Tomb Raider Cradle of Life,the menu works,pushing the exra's,nothing happens,its amazing,fast i love it :D

thxs from my side m8;)

duartix
30th January 2004, 21:16
I still cant't reach it :( :( :( ...
Anyway I guess someone else will host this sooner or later since the tool looks like a must have.
Perhaps doom9.

2COOL
30th January 2004, 21:20
Originally posted by duartix
I still cant't reach it :( :( :( ...
Anyway I guess someone else will host this sooner or later since the tool looks like a must have.
Perhaps doom9. If you have a firewall, disable it and try again.

johnmeyer
30th January 2004, 23:31
Great tool. Just what I was looking for. Completely obsoletes my somewhat clunky "guide" on how to eliminate a title before using DVD Shrink. I'll update my guide to just link to the TitleSet Blanker download.

One question: Merge Program. What does it do? The balloon help says: "Merge multiple Programs of a video to one." I've tried it about a dozen different ways and so far it doesn't do anything except make the resulting DVD not work.

DSP8000
31st January 2004, 01:12
Great Tool!!! I've used it last night on 3 DVD's(PAL),they play perfect.One question,after you blank some titlesets do you have to run IFOEdit->GetVTSSectors?I'm not sure if TitleSetBlanker corrects them after blanking.It happend last night on one DVD.After TitleSetBlanker I did IFOEdit->GetVTSSectors,in the deleted scenes menu one of the buttons links to the main movie,other buttons work fine.Other than that 3 DVD's with no compression,lovely.
Oh,it's great to see some Vegas users on this forum(johnmeyer),because Doom9 forums can give you THE BEST SOLUTIONS & ANSWERS for anything.Very educational forum,LOVE IT.
DSP8000

johnmeyer
31st January 2004, 01:32
Oh,it's great to see some Vegas users on this forum(johnmeyer),

Thanks. One reason I come to these forums is that I'm still looking for a better way to get around DVD Architect's lack of end actions. I thought for a moment that this Titleset Blanker might have a feature ("Merge Program") that would take the multiple VTS*.VOB files and somehow play them as one, while still keeping the main menus. I doubt this is what the author intended, since the tool is designed for another purpose ... still a great tool; one that I was already looking for.

wmansir
31st January 2004, 02:10
Originally posted by godus
After my post above, I see one more reason that makes me longing for that functionality: I try to back up the NTSC DVD The Maltese Falcon. The whole DVD has exactly one titleset, which contains everything, the movie and about 2 GBs of extra advertisement (i.e. trailers). In this case, there's simply no ways to blank out the superfluous stuff! :(

Have you tried 2COOL's manual method:
http://forum.doom9.org/showthread.php?s=&postid=367148#post367148

It may look complex, but after you do a couple it's easy as pie. And not a hard pie with a fancy crust either. We're talkin instant pudding in a pre-made gram-cracker crust pie.

geffroman
31st January 2004, 04:41
A much easier way is to just change post commands to precommands on unwanted PGCs... They won't play... Then run DVD SHRINK and apply still images... 2GB will compress to about 200MB...

http://forum.doom9.org/showthread.php?s=&threadid=50245

geffroman
31st January 2004, 04:49
Originally posted by duartix
Can someone please host this tool?
I still can't get to the http://shh.dvdboard.de forums... :( :( :( but I would really like to give it a try.
Or have it emailed to me at duartix AT hotmail DOT com, please?

Just click on my web site below and then click FREE DVD SOFTWARE...

DSP8000
31st January 2004, 04:54
Look here: http://www.tfdvdedit.com/products/item2.cfm
If this one gets ported to Win32(ever),I'll buy it for sure.
Very promising app.
DSP8000

geffroman
31st January 2004, 05:29
Originally posted by DSP8000
Look here: http://www.tfdvdedit.com/products/item2.cfm
If this one gets ported to Win32(ever),I'll buy it for sure.
Very promising app.
DSP8000

Why...? and when exactly was the last time you paid $700 for a single piece of software...? :D

DSP8000
31st January 2004, 07:34
Bacause it does DVD in compliance with DVD Specs 100%.
Read the reviews.Tested on hardware DVD-Spec machine.
The price is a bit too much but,how much you pay that much you get.
I'd like to test it first before I spit out $700.
And for the money,hmm,that'll be one wedding video for me and still left about $300,spending for fun.
DSP8000

maa
31st January 2004, 07:44
Please try and stay OT

thanks

maa

DSP8000
31st January 2004, 12:42
You're right.Love the tool,I did 4 more DVD today.No probs so far,all PAL DVD's.

terminator911
31st January 2004, 14:10
Hello there fellas... Just wanted to say that I LOVE this little tool, it does a magnificent job of getting rid of the worthless cr@p of extras that take up so much space.

If the author is taking donations I would be the first one to donate... I think it is only fair since he has provided us with this great tool that we give him something in return.

On a different note, I was having a hell of a time playing the DVD files individually with Win DVD or Nero Vision... until I tried BS Player, that solved all my problems... highly recommend it

shh Thank you for a great tool

DMagic1
1st February 2004, 04:15
Just tried this on Alien Resurrection SE(NTSC) and it worked perfectly to remove the guy talking right before the SE version starts.

Great tool.:)

2COOL
1st February 2004, 22:43
@shh

Great job! I finally got a chance to test your current version 0.93 on my NTSC files and it worked like a charm! :D Even DVD Shrink doesn't complain during the analysis phase.

ddlooping
2nd February 2004, 05:41
Hi all. :)

This looks very promising. http://www.dvdshrink.info/images/smiles/eusa_dance.gif
Thanks for providing us with this great tool, shh. http://www.dvdshrink.info/images/smiles/thumb_up.gif

One question though: I thought the title numbers in DVD Shrink "DVD Structure" pane corresponded to the VTS numbers.
However, I've just had a quick trial with TitleSetBlanker, "blanking" VTS_07 and VTS_08 and DVD Shrink shows that "Title 9" and "Title 10" have been blanked.
What is the obvious I'm missing? :D

P.S: something else I noticed. DVD Shrink shows "Title 1" as the movie, TitleSetBlanker shows the VTS_09_*VOB.

RB
2nd February 2004, 08:42
Originally posted by ddlooping
One question though: I thought the title numbers in DVD Shrink "DVD Structure" pane corresponded to the VTS numbers.

No. A VTS can contain more than one title.

maa
2nd February 2004, 09:19
@ddlooping,
have a look in your VIDEO_TS.IFO with ifoedit - you see a list of titles and which VTS they are in ...

ddlooping
2nd February 2004, 17:48
Thanks maa. ;)

2COOL
2nd February 2004, 22:11
@shh

You might want to update the "Title_#: Number of chapters (PTTs)" in VIDEO_TS.IFO / VMG_PTT_SRPT table when a user checks "Merge Programs" and "Merge Cells" options. I selected these options and it still shows my original total of chapters for my blanked out title in VIDEO_TS.IFO. It should be changed to 1. ;)

quantum
3rd February 2004, 22:01
I tried this on two different NTSC disks and so far it works great. Very handy tool.

shh
5th February 2004, 11:53
> 2COOL

You're right, of course. But AFAIK that's just an informational entry in the VIDEO_TS.IFO, nothing, what really get's parsed for playback.
Anyway, I'm removing the "Merge Programs" and "Merge Cells" options in the next version, because they are toooo experimental and mostly just break things.

The Edge
5th February 2004, 13:43
Great simple app shh.
Used it on PAL 'U571' last week and it worked a treat.;)

Edge

2COOL
5th February 2004, 13:50
Originally posted by shh
You're right, of course. But AFAIK that's just an informational entry in the VIDEO_TS.IFO, nothing, what really get's parsed for playback.
Anyway, I'm removing the "Merge Programs" and "Merge Cells" options in the next version, because they are toooo experimental and mostly just break things. IMHO, please don't do it.:( I find these options very helpful as it speeds up the process of going through blanked out titles that have many cells/chapters. If you get rid of them, I'll have to do more extra steps on manually editing the Number of Programs and Cells of each PGC. Though, the VIDEO_TS.IFO should be corrected, it does not fatally affect the DVD structure and it's only a very minor step to manually tweak for correction.

shh
5th February 2004, 14:37
Ok, I'm not going to remove them. :rolleyes:
But I think, I'll mark them red and put some extra line in the ToolTip, like "DON'T TOUCH THIS!! & DON'T ASK WHAT THIS DOES!". :D

People keek asking me, what these options actually do, and I must explain again, and again... (and just these people wouldn't need the options anyway) :rolleyes:

maa
5th February 2004, 17:05
Dimads DVDRemake can't read Titlesetblanker projects !
-wrong Video_ts data - no VMG or VMG not found etc.
This might play on my DVDPlayer but its breaking certain standards and thats a shame.

shh
5th February 2004, 17:27
Please, maa, more details! :(
What should TitleSetBlanker break, what IFOEdit doesn't?

maa
5th February 2004, 18:21
I'm not sure - I posted a report to Dimad but he's not replied yet.
Fact is that the output of TitleSetBlanker is read by DVDShrink which has always been the standard test and I tested such DVDs on my standalone and with many software players.
Only DVDRemake is showing me these errors so maybe the problem realy lies there.
Difficult to know what Dimad reads in his parsing but TitleSetBlanker leaves reported audio streams in its blanked VOBs so thats one thing I do know about that might get missenterpreted. (VobEdit shows no audio)

shh
5th February 2004, 18:53
Hmm, I hope Dimad didn't try the broken versions before v093.
"VMG not found" reads like the broken VIDEO_TS issue I had before.

> TitleSetBlanker leaves reported audio streams in its blanked VOBs
> (VobEdit shows no audio)

It is essential, that nothing of audio- and sub-mapping is changed (or even deleted).
If some streams are remapped, or deleted, the commands don't work as they should, because some streams don't exist anymore in the IFOs.
(e.g. Set-AudioStream-to-Nr.3 is ignored, if no Audio#3 exists. Hopefully ignored btw. Some DVD-players might stop, if such commands are executed)

Surely it is difficult for the following Shrinker to cope with these crippled DVDs (by TitleSetBlanker or IFOEdit), but there is no other way to keep *all* DVDs working as they should.

maa
5th February 2004, 21:05
Set-AudioStream-to-Nr.3 is ignored, if no Audio#3 exists Really ?
I've been doing all this by hand for some time now and had no trouble with dissapearing commands / function / audio playback.
Of course its unprobable that the audio stream would be set in an extra VTS to affect the movie.

shh
6th February 2004, 11:13
> Really ?

Well, I don't know, if the commands really get's ignored, but I had several problems, after removing some streams with IFOEdit. Some DVDs seemed to check, if subtitle- or audio-stream-changing really occured, and if doesn't, switch back to the default.
Unfortunately I don't have such a problematic DVD in mind.

Anyway... programs should cope with these DVDs. DVDShrink is producing exactly the same, when some streams are unchecked.

maa
6th February 2004, 18:01
I'm not quite sure if we mean the same thing:

A extras VTS containing no audio and no reference to audio has not affected one single backup.

A "Set command" changes a SPreg and thats independant of an audio streams existance as far as I know.
I shall check this though...

shh
6th February 2004, 21:41
> A extras VTS containing no audio and no reference to audio has not affected one single backup.

Hmm, I really must find out, what DVD-copy had that problems. :(
Of course, it could be, that I've made some mistake elsewhere, and you're right.

But first I must check, if it is more work for me to add an option to the program for remapping/deleting audio- and sub-references, or if it is more work to find my problematic DVDs... ;)
If searching bugs me too much, I'm just going to add an option to adjust the IFOs to no audio- and sub-references. :D

I'm away some days, so I can't answer immediatly.

geffroman
7th February 2004, 02:32
Originally posted by shh
> Really ?

Well, I don't know, if the commands really get's ignored, but I had several problems, after removing some streams with IFOEdit. Some DVDs seemed to check, if subtitle- or audio-stream-changing really occured, and if doesn't, switch back to the default.
Unfortunately I don't have such a problematic DVD in mind.

Anyway... programs should cope with these DVDs. DVDShrink is producing exactly the same, when some streams are unchecked.

Stripping Streams with IFOEdit is a problem... causes changes in position and messes up alignment to menu...

Using IFOEdit to zero out "0" unwanted audio or sub streams does NOT negatively affect the compilation. This was actually required to finish off a DVDShrink compilation in 3.0Beta5 as streams were gone but references to them still in the IFO.

2COOL
7th February 2004, 03:37
I found a problem DVD when using TitleSetBlanker. The DVD in question is My Boss's Daughter (unrated), Region 1. VTS_04 has only 4 PGCs and they are all trailers that I just want to blank out the whole titleset. It passed the analysis phase for both DVD Shrink 3.1 and 3.0 Beta 5 so I know the DVD structure is valid and intact after ripping. Here's what I have prior to using TitleSet Blanker.

Figure 1
VTS Overview

PGC_1 (program chain): [Title(TTN): 1] [00:02:11.28 / 30 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 1,4)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:02:11.13 / 30 fps [Pos: 00:02:11.13]
[Ch 02] [Pg 02] [Cell 02] [V/C Id: 4/ 1] Layer Br.: time: 00:00:00.15 / 30 fps [Pos: 00:02:11.28]

PGC_2 (program chain): [Title(TTN): 2] [00:01:28.25 / 30 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 2,4)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 2/ 1] : time: 00:01:28.10 / 30 fps [Pos: 00:01:28.10]
[Ch 02] [Pg 02] [Cell 02] [V/C Id: 4/ 1] Layer Br.: time: 00:00:00.15 / 30 fps [Pos: 00:01:28.25]

PGC_3 (program chain): [Title(TTN): 3] [00:02:31.26 / 30 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 3,4)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 3/ 1] : time: 00:02:31.11 / 30 fps [Pos: 00:02:31.11]
[Ch 02] [Pg 02] [Cell 02] [V/C Id: 4/ 1] Layer Br.: time: 00:00:00.15 / 30 fps [Pos: 00:02:31.26]

PGC_4 (program chain): [Title(TTN): 4] [00:06:11.19 / 30 fps] (Programs: 4) (Cells: 4) (uses VOB-IDs: 1,2,3,4)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:02:11.13 / 30 fps [Pos: 00:02:11.13]
[Ch 02] [Pg 02] [Cell 02] [V/C Id: 2/ 1] Layer Br.: time: 00:01:28.10 / 30 fps [Pos: 00:03:39.23]
[Ch 03] [Pg 03] [Cell 03] [V/C Id: 3/ 1] Layer Br.: time: 00:02:31.11 / 30 fps [Pos: 00:06:11.04]
[Ch 04] [Pg 04] [Cell 04] [V/C Id: 4/ 1] Layer Br.: time: 00:00:00.15 / 30 fps [Pos: 00:06:11.19]

Now, here's what I have now AFTER using TitleSet Blanker. Take notice on PGC 4.

Figure 2

PGC_1 (program chain): [Title(TTN): 1] [00:00:00.02 / 30 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 1)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:00:00.01 / 30 fps [Pos: 00:00:00.01]
[Ch 02] [Pg 02] [Cell 02] [V/C Id: 1/ 1] Layer Br.: time: 00:00:00.01 / 30 fps [Pos: 00:00:00.02]

PGC_2 (program chain): [Title(TTN): 2] [00:00:00.02 / 30 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 1)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:00:00.01 / 30 fps [Pos: 00:00:00.01]
[Ch 02] [Pg 02] [Cell 02] [V/C Id: 1/ 1] Layer Br.: time: 00:00:00.01 / 30 fps [Pos: 00:00:00.02]

PGC_3 (program chain): [Title(TTN): 3] [00:00:00.02 / 30 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 1)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:00:00.01 / 30 fps [Pos: 00:00:00.01]
[Ch 02] [Pg 02] [Cell 02] [V/C Id: 1/ 1] Layer Br.: time: 00:00:00.01 / 30 fps [Pos: 00:00:00.02]

PGC_4 (program chain): [Title(TTN): 4] [00:00:00.04 / 30 fps] (Programs: 4) (Cells: 4) (uses VOB-IDs: 1)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:01:00.01 / illegal fps [Pos: 00:01:00.01]
[Ch 02] [Pg 02] [Cell 02] [V/C Id: 1/ 1] Layer Br.: time: 00:00:00.00 / illegal fps [Pos: 00:01:00.01]
[Ch 03] [Pg 03] [Cell 03] [V/C Id: 1/ 1] Layer Br.: time: 00:00:00.00 / illegal fps [Pos: 00:01:00.01]
[Ch 04] [Pg 04] [Cell 04] [V/C Id: 1/ 1] Layer Br.: time: 00:00:00.00 / illegal fps [Pos: 00:01:00.01]

Before TitleSet Blanker, here's how my VTS_04_0.IFO / VTS_PGCITI / VTS_PGC_4 looked like. I'm only showing the areas of concern.

Figure 3
PGC (program chain):

PGC Command Table start byte 236
PGC Program Map start byte 252
Cell Playback Information Table start byte 256
Cell Position Information Table start byte 352

Cell Playback:

Cell_1: Cell type (Angle) 2
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: yes
seamless angle linked in DSI: no
Cell_1: Cell restricted? 0
restricted: no
Cell_1: still time (seconds, 0xFF = Infinite) 0
Cell_1: command Nr (0 = no command) 0
Cell_1: playback time (BCD) 135635
playback time (hh:mm:ss.frame) 00:02:11.13 / 30 fps
Cell_1: entry point sector 0
Cell_1: first ILVU VOBU end sector 0
Cell_1: start sector of last VOBU 60424
Cell_1: last sector of this cell 60455

Cell_2: Cell type (Angle) 2
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: yes
seamless angle linked in DSI: no
Cell_2: Cell restricted? 0
restricted: no
Cell_2: still time (seconds, 0xFF = Infinite) 0
Cell_2: command Nr (0 = no command) 0
Cell_2: playback time (BCD) 75984
playback time (hh:mm:ss.frame) 00:01:28.10 / 30 fps
Cell_2: entry point sector 60456
Cell_2: first ILVU VOBU end sector 0
Cell_2: start sector of last VOBU 101094
Cell_2: last sector of this cell 101126

Cell_3: Cell type (Angle) 2
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: yes
seamless angle linked in DSI: no
Cell_3: Cell restricted? 0
restricted: no
Cell_3: still time (seconds, 0xFF = Infinite) 0
Cell_3: command Nr (0 = no command) 0
Cell_3: playback time (BCD) 143825
playback time (hh:mm:ss.frame) 00:02:31.11 / 30 fps
Cell_3: entry point sector 101127
Cell_3: first ILVU VOBU end sector 0
Cell_3: start sector of last VOBU 170975
Cell_3: last sector of this cell 171017

Cell_4: Cell type (Angle) 2
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: yes
seamless angle linked in DSI: no
Cell_4: Cell restricted? 0
restricted: no
Cell_4: still time (seconds, 0xFF = Infinite) 1
Cell_4: command Nr (0 = no command) 0
Cell_4: playback time (BCD) 213
playback time (hh:mm:ss.frame) 00:00:00.15 / 30 fps
Cell_4: entry point sector 171018
Cell_4: first ILVU VOBU end sector 0
Cell_4: start sector of last VOBU 171018
Cell_4: last sector of this cell 171021

Cell Position in VOB:
Cell_1: has VOB ID 1
Cell_1: has Cell ID 1
Cell_2: has VOB ID 2
Cell_2: has Cell ID 1
Cell_3: has VOB ID 3
Cell_3: has Cell ID 1
Cell_4: has VOB ID 4
Cell_4: has Cell ID 1

Here's how it looked like after using TitleSet Blanker. The ones in RED were the values that have changed.

Figure 4

PGC (program chain):

PGC Command Table start byte 236
PGC Program Map start byte 252
Cell Playback Information Table start byte 256
Cell Position Information Table start byte 256 :(

Cell Playback:

Cell_1: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no
Cell_1: Cell restricted? 1
restricted: no
Cell_1: still time (seconds, 0xFF = Infinite) 0
Cell_1: command Nr (0 = no command) 1
Cell_1: playback time (BCD) 65537
playback time (hh:mm:ss.frame) 00:01:00.01 / illegal fps
Cell_1: entry point sector 65537
Cell_1: first ILVU VOBU end sector 65537
Cell_1: start sector of last VOBU 0
Cell_1: last sector of this cell 0

Cell_2: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no
Cell_2: Cell restricted? 0
restricted: no
Cell_2: still time (seconds, 0xFF = Infinite) 0
Cell_2: command Nr (0 = no command) 0
Cell_2: playback time (BCD) 0
playback time (hh:mm:ss.frame) 00:00:00.00 / illegal fps
Cell_2: entry point sector 0
Cell_2: first ILVU VOBU end sector 0
Cell_2: start sector of last VOBU 0
Cell_2: last sector of this cell 0

Cell_3: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no
Cell_3: Cell restricted? 0
restricted: no
Cell_3: still time (seconds, 0xFF = Infinite) 0
Cell_3: command Nr (0 = no command) 0
Cell_3: playback time (BCD) 0
playback time (hh:mm:ss.frame) 00:00:00.00 / illegal fps
Cell_3: entry point sector 0
Cell_3: first ILVU VOBU end sector 0
Cell_3: start sector of last VOBU 0
Cell_3: last sector of this cell 0

Cell_4: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no
Cell_4: Cell restricted? 0
restricted: no
Cell_4: still time (seconds, 0xFF = Infinite) 0
Cell_4: command Nr (0 = no command) 0
Cell_4: playback time (BCD) 0
playback time (hh:mm:ss.frame) 00:00:00.00 / illegal fps
Cell_4: entry point sector 0
Cell_4: first ILVU VOBU end sector 0
Cell_4: start sector of last VOBU 0
Cell_4: last sector of this cell 0

Cell Position in VOB:
Cell_1: has VOB ID 1
Cell_1: has Cell ID 1
Cell_2: has VOB ID 1
Cell_2: has Cell ID 1
Cell_3: has VOB ID 1
Cell_3: has Cell ID 1
Cell_4: has VOB ID 1
Cell_4: has Cell ID 1

continued on next post...

2COOL
7th February 2004, 03:38
I noticed the that corruption of the tables were was off by 1 byte and so how I fixed it was prior to using TitleSet Blanker, I manually incremented the value of my "Cell Playback Information Table start byte" by 1.

OLD > Cell Playback Information Table start byte 256
NEW > Cell Playback Information Table start byte 257

By doing this, my tables looked much better after using TitleSet Blanker. My "Cell Position Information Table start byte" (Figure 5)is still kept at my original value of 352 (Figure 3) instead of 256 now (Figure 4).

Figure 5

PGC (program chain):

PGC Command Table start byte 236
PGC Program Map start byte 252
Cell Playback Information Table start byte 256
Cell Position Information Table start byte 352 :D


Cell Playback:

Cell_1: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no
Cell_1: still time (seconds, 0xFF = Infinite) 0
Cell_1: command Nr (0 = no command) 0
Cell_1: playback time (BCD) 193
playback time (hh:mm:ss.frame) 00:01:00.01 / 30 fps
Cell_1: entry point sector 0
Cell_1: first ILVU VOBU end sector 0
Cell_1: start sector of last VOBU 0
Cell_1: last sector of this cell 4

Cell_2: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no
Cell_2: still time (seconds, 0xFF = Infinite) 0
Cell_2: command Nr (0 = no command) 0
Cell_2: playback time (BCD) 193
playback time (hh:mm:ss.frame) 00:01:00.01 / 30 fps
Cell_2: entry point sector 0
Cell_2: first ILVU VOBU end sector 0
Cell_2: start sector of last VOBU 0
Cell_2: last sector of this cell 4

Cell_3: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no
Cell_3: still time (seconds, 0xFF = Infinite) 0
Cell_3: command Nr (0 = no command) 0
Cell_3: playback time (BCD) 193
playback time (hh:mm:ss.frame) 00:01:00.01 / 30 fps
Cell_3: entry point sector 0
Cell_3: first ILVU VOBU end sector 0
Cell_3: start sector of last VOBU 0
Cell_3: last sector of this cell 4

Cell_4: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no
Cell_4: still time (seconds, 0xFF = Infinite) 0
Cell_4: command Nr (0 = no command) 0
Cell_4: playback time (BCD) 193
playback time (hh:mm:ss.frame) 00:01:00.01 / 30 fps
Cell_4: entry point sector 0
Cell_4: first ILVU VOBU end sector 0
Cell_4: start sector of last VOBU 0
Cell_4: last sector of this cell 4

Cell Position in VOB:
Cell_1: has VOB ID 1
Cell_1: has Cell ID 1
Cell_2: has VOB ID 1
Cell_2: has Cell ID 1
Cell_3: has VOB ID 1
Cell_3: has Cell ID 1
Cell_4: has VOB ID 1
Cell_4: has Cell ID 1

My only concern now, in regards to the corrected tables, is this line for each of my Cells in my Cell Playback table, Cell_#: Cell type (Angle)".

Here's the before...

Figure 6

Cell Playback:

Cell_1: Cell type (Angle) 2
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: yes
seamless angle linked in DSI: no

Cell_2: Cell type (Angle) 2
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: yes
seamless angle linked in DSI: no

Cell_3: Cell type (Angle) 2
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: yes
seamless angle linked in DSI: no

Cell_4: Cell type (Angle) 2
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: yes
seamless angle linked in DSI: no

Now, here's the after. Again, the ones in RED were the values that have changed.

Figure 7

Cell Playback:

Cell_1: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no

Cell_2: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no

Cell_3: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no

Cell_4: Cell type (Angle) 0
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: no
seamless angle linked in DSI: no

The Cell types should retain their original values as like in Figure 6. They used to be 2's but they are now 0's.
_________________________
Update:

Boy, leave it up to me to give more bad news. :eek: With further analysis, I noticed that my VTS_TMPATI (Video Title Set Time Map Table) for VTS_04_0.IFO is now without data. That's bad. :( They were there prior to TitleSet Blanker.

There is no VTS_TMPATI table

shh
14th February 2004, 11:38
> Cell Position Information Table start byte is wrong afterwords

Yepp, that's a bug.
Unfortunately I don't see, how this could occur.

> There is no VTS_TMPATI table

That's intentional.
For what would you need a search-table (for FF and RW) for one frame?

Best regards
shh

MackemX
22nd February 2004, 23:04
Originally posted by Doom9
@Chazmann: DVD Stripper actually offers an added value over the tools it's based on (DVD Decrypter and IfoEdit according to my knowledge). However, rip-off can be used for selling freeware with a guide, rebadge existing programs under another name and sell them, or charge too much for a tool. Either way, I know a lot of programs that I consider a rip-off (due to the price.. not that the program wouldn't be good) but that doesn't necesarily mean that everybody sees it the same way and it would be highly unproductive to go flaming a program like you're doing.

You obviously don't like that DVD Stripper isn't free (I presume.. and I'm inclined to agree with you on this), but please stop this destructive talk right now, it isn't helping anybody. In fact, it does the exact opposite considering things that happened in the past surrounding DVD Stripper. mate, you are unbelievable lol :D. You honestly believed that DVDStripper should have been free?

let's have a look at something shall we

a typical MenuEdit user's process

1. rip the DVD by manually starting the ripper and clicking the rip button (DVDStripper starts the ripper and rips it)
2. choose which part to modify using the program (DVDStripper also modifies the files)
3. manually update the IFO's using IFOEdit (DVDStripper starts and runs IFOEdit to correct the IFO's just like Menuedit and doesn't use it for anything else)

now tell me that making the ripping and Ifoediting part automated with DVDStripper means that a program should be free? roflmao :D. I had a very high satisfaction rate from those who bought it and the support put other softwares to shame

now it's free, due to certain reasons, the commitment and support won't be as high as my time/effort into the project will be less even though I know I could do so much more. I don't think any donationware ever gets enough donations to make the time/effort worth it, sad but true :(. Only dedicated people will continue with their projects regardless and live of the buzz of knowing people are using their programs. If DS had been free in the beginning I doubt it would have developed as fast with virtually no support and MenuModder would just be in my head

DIF4U is far bigger than DVDStripper yet he's obviously not getting that many donations judging by his website and posts here :(

so if DVDStripper uses the exact same process of ripping and correcting then surely your issues with DS must lie elsewhere. I suppose if you are the guy you make out then you would have supported DVDStripper even if you thought I was spamming in the beginning. You could have easily told me you thought I was in the wrong at the time but I knew nothing about what you thought about the private testing etc until well after. It wasn't 'commercial' as you liked to call it putting it in the same league as the big boys with your sticky but it was LittleGuysWare

back to the 'it should be free' issue, either you don't fully understand how DVDStripper works or you have shares in Dimad's software as MenuEdit and the soon to be released DVDRemake have plenty of advertising here ;). Which is it or is it both? LOL :D. Is DVDRemake going to be free by the way?

whatever it is, it's funny how I pissed you off so much :)

p.s. maybe you can take the time to vote in this thread HERE (http://www.dvdrbase.com/showthread.php?t=37019)

MackemX
23rd February 2004, 00:45
lol, is this not a forum for discussion? :p

I've asked a long but simple question as to why he thinks it should have been free?

I know of quite a few people who cannot understand Doom9's issues with DS and his statement earlier in this thread does raise the other eyebrow :D

so I'd rather not shutup as I will speak my mind if something in a thread is posted that I would like to reply too ;)

ddlooping
27th February 2004, 23:05
Hi all. :)

Any news on TitleSetBlanker development?
The official site seems to be down. :eek:

wmansir
28th February 2004, 21:46
It's up now.