View Full Version : Removing layer break in IFO?
valnar
17th February 2003, 16:04
Before I burn my Instant Copy image, I want to remove the fictional "layer breaks" still in it. Does anyone have a good way of doing this, while maintaining the integrity of the IFO?
Thanks,
Robert
mb1
17th February 2003, 16:14
Use Ifoedit which does it fast and easy ...
dattrax
18th February 2003, 08:54
It may be fast and easy,
but how?
I've not seen any way to do this without trashing or re-creating the menu. Don't say I've got to dig through the DVD specs to write a program to do this! it must have been done before.
Jim
dattrax
18th February 2003, 09:17
If this cant be done, then I think I've found the information I need in the DVD spec.
In the C_PBI there is a table describing the cell category which has the 'seamless playback flag' and 'cell still time' which are what I believe are needed to be modified.
next question, is has anyone got any opensource ifo parsing code so I can validate this?
Jim
valnar
18th February 2003, 14:10
I figured out how to remove the layer break. You have to filter each VTS set through a 'VOB Extras' run in IFOEdit. It takes awhile to rewrite the VOB's, but they get cleaned and validated that way.
Robert
2COOL
18th February 2003, 15:15
It's easy and quicker than you think.
Removing Layer Break Guide
_______________________________________________________
1. Find what cell your break is at in your VTS_0?_0.IFO / VTS Overview / PGC_1 (program chain). Remember that cell number for the next step.
_______________________________________________________
2. Now go to your /VTS_PGCITI / VTS_PGC_1 / Cell Playback section.
_______________________________________________________
3. Scroll down to the cell that contained your layer break. Double left click on line and input a new value of 8 as example below.
OLD > Cell_?: Cell type (Angle) 0 [00]
NEW > Cell_?: Cell type (Angle) 8 [08]
_______________________________________________________
Easy as 1-2-3! Layer break is now gone.:D
Note: This layer break issue has been fixed in DVD2One 1.0.1 and later.
valnar
18th February 2003, 15:49
I am looking at the Cell Address Table and don't see that value.
Robert
dattrax
18th February 2003, 19:08
do you need a specific version of ifoedit for this? I use 0.95
I have located the break Cell 24
VTS_PGCITI_UT doesn't exist, only VTS_PGCTI_UT which I gathered was a typo, however it doesn't contain VTS_PGC_1
There is a VTS_PGITI/VTS_PGC_1 which has the cell ID as described so I guess it was a typo.
In the cell type you say to change from 0 to 8 for the angle, however all the other angles for the cells are 9 and not 8... Gut feeling would imply that the angle would need to be 9 in this instance and not 8. Am I correct in this?
Jim
2COOL
18th February 2003, 19:19
Originally posted by dattrax
There is a VTS_PGITI/VTS_PGC_1 which has the cell ID as described so I guess it was a typo.
I stand corrected. It is VTS_PGCITI. Guide has been corrected.
In the cell type you say to change from 0 to 8 for the angle, however all the other angles for the cells are 9 and not 8... Gut feeling would imply that the angle would need to be 9 in this instance and not 8. Am I correct in this?Jim
All my other neighboring non-break cells show an 8. I have not done a 9. To my knowledge, I haven't seen a 9 in a cell yet. Maybe there's a difference between regional DVDs. If your non-break cells show a 9 then I would put a 9. That's how I figured mine out. I know there's a 10 in the last cell. I wouldn't have posted the guide if 8 didn't work.
Rombaldi
18th February 2003, 19:48
Where's Derrow when we need him? :(
valnar
18th February 2003, 19:59
Originally posted by Rombaldi
Where's Derrow when we need him? :(
Deeerroooww!! DEERRROOOOOWWWW!!!
My other question is; Is the layer break just in the IFO file or does it exist somewhere in the VOB too? I think for now, I'll use my longer "VOB Extras" method until Derrow can answer.
-Robert
mpucoder
18th February 2003, 20:16
"layer break" is not a correct term for what you are looking at. Unfortunately Derrow is unreachable to talk to about this, so it remains in IfoEdit. There can be only one true layer break on a dual layer DVD (and none on single layer). There is a method of marking layer breaks (a series of sectors containg all zeroes), but the firmware of your reader should remove it.
The DVDs I've looked at have the value "2" where "layer break" is indicated by IfoEdit, meaning an STC discontinuity (the system clock is interrupted because the 2 videos are not related). If the re-encoding process replaces that with a continously increasing clock, the player would indeed stutter at that point trying to reset the clock. But, since these were originally discontinous, the cells were never meant to be seamless.
Setting bit 3 marks the cell as seamless, which, I guess, combined with a new continous system clock, allows the player to glide right through.
Edit: these values have nothing to do with the angle number, that is encoded elsewhere. A description of what these bits mean can be found at http://www.mpucoder.com/DVD/pgc.html#play
2COOL
18th February 2003, 20:17
valnar,
Did your transcoding work with taking out the layer break? To the best of my knowledge, the layer break should be done in your movie's PGC cells. Where's else would it be? You wouldn't put your layer break in your menu cells.
Edit: Okay I went back to my sample DVD to check out what else needs to be done. In my layer break cell I had this...
seamless playback linked in PCI: no
All my other non break cells were set to yes. Unfortunately, it's not editable. I don't have much time right now to figure it out but if anyone know how to hexedit that, let me know.
^Sp|ke^
18th February 2003, 20:25
hey the layers do get removed but when saving the ifo i get warnings like file position does not match the offset for table ID_VTS_VOBU_ADMAP and endsector does not match size
does this effect playability also i notice most non layer changes were 8 layer changes were 2 but also had a few 10 would it be better to leave the 10 alone or change it to 8?
thanks
valnar
18th February 2003, 21:45
Originally posted by 2COOL
valnar,
Did your transcoding work with taking out the layer break?
I never did try it. I realize it seemed silly for me to think there were multiple layer breaks in a DVD (let alone a single VTS set), but that's what Ifoedit reported. In any case, filtering each VTS set that Pinnacle made through Ifoedit clears out all those "layer breaks." Is this still a wise thing to do?
The resulting DVD no longer has those layer break remarks in any IFO, and the burned DVD plays fine. So unless somebody says I don't have to do it, I'll continue to take this extra long step....
Robert
^Sp|ke^
18th February 2003, 23:38
am i the only one who had errors with ifoedit? changing 2 - 8 removes layers but gives me these errors
file position does not match the offset for table
ID_VTS_VOBU_ADMAP endsector does not match size
dattrax
18th February 2003, 23:57
What reported the error?
I changed mine and everything seems in order.
Jim
DVD Maniac
19th February 2003, 00:55
Not wishing to sidetrack the issue here but is the only problem with the layer break staying there that the Player will stutter at that point (like if it was reaaly a normal dual layer) or are there more serious consequencies like a hung player?
valnar
19th February 2003, 00:59
Originally posted by DVD Maniac
Not wishing to sidetrack the issue here but is the only problem with the layer break staying there that the Player will stutter at that point (like if it was reaaly a normal dual layer) or are there more serious consequencies like a hung player?
Personally, I have no issues whatsoever because I have a Pioneer DVD player (pretty much bulletproof). But some have mentioned issues with older Sony players. In any case, if I am going to make a disc, I want it done right. No telling that I will have this Pioneer player forever.
Robert
^Sp|ke^
19th February 2003, 03:07
when making an image with ifoedit it has errors after changing the layers from 2 to 8
file position does not match the offset for table
ID_VTS_VOBU_ADMAP endsector does not match size
don't know what that means so i don't know if dvd players will play it
2COOL
19th February 2003, 03:38
I have an idea. I know you guys use InstantCopy but DVD2One's new version has fixed the layer break issue. Why do you run your movie through DVD2One? Just set the size close to what your movie is. Just my two 1/2 cents. By the way, as you can tell, I'm more of a DVD2One fan than InstantCopy.
^Sp|ke^
19th February 2003, 04:15
until this app keeps everything including menus, extras and works with complex titles like multiangles,seamless branching and infinifilm(keeping them all not stripping) i can't use it instacopy has worked for some complex titles t2 is giving me a hard time but it's a lot closer than dvd2one. Bare in mind that i was not using these app that created layers i am using scenarist reconstructing the structure manually scenarist forces layer breaks when the vobids are not consecutive ie vobid1, vobid3 tried the 1pgc way with cell adjust mode but that did not work ifoupdate includes all vobids in each pgc
do the errors i got in ifoedit create problems for standalones? This was your method 2cool so i assume you tried it?
valnar
20th February 2003, 12:59
I retract my statement saying we should all remove the layer break. I found an instance where it broke the DVD. Of course, that could also just be Ifoedit.
See my post here:
http://forum.doom9.org/showthread.php?s=&postid=265329#post265329
-Robert
mb1
20th February 2003, 13:45
The developers of IC7 intentionally left the layer break untouched.
So if you want ged rid of it do it _before_ ic7.
Drubbel
20th February 2003, 22:19
Just a question !!!
What will happen if I dont remove the Layer Break ??????
I have ripped couple of movies in instantcopy without removing the Layer break and the movies run fine so far as I can see.
valnar
20th February 2003, 22:33
Originally posted by Drubbel
Just a question !!!
What will happen if I dont remove the Layer Break ??????
I have ripped couple of movies in instantcopy without removing the Layer break and the movies run fine so far as I can see.
It appears that messing with a post-IC conversion may mess up their end result. I would now just leave it in unless it shows problems on your DVD player. And test a real DVD player, not a software player.
Anyone else with a comment?
-Robert
Drubbel
20th February 2003, 22:49
How do I know when the layer break is to happen when I watch the movie ??
I dont want to sit 2 hours watching every movie I make 8=) and wait for something to maybe happen.
Has anyone watched a entire movie they have ripped with instantcopy and seen any Layer Break problems ?
2COOL
20th February 2003, 23:47
Originally posted by Drubbel
How do I know when the layer break is to happen when I watch the movie ??
I dont want to sit 2 hours watching every movie I make 8=) and wait for something to maybe happen.
Has anyone watched a entire movie they have ripped with instantcopy and seen any Layer Break problems ?
Just look at your cells in your movie's IFO/VTS Overview. It'll tell you what chapter it's in or before.
Drubbel
21st February 2003, 08:23
Ok I have done a quick study of the layer break:
I looked at 2 backups that I made and compared them both against the original DVDs.
The Layer Break acts the exact same way on my copys as on the originals (Picture freeze for 0,5 seconds and then continues)
So it works as a normal layer break !
Now if there was a working way to get rid of it I definetly would.
So a new question from me is there a functional way to get rid of the layer break before/after Instantcopy ?
Thanks
DVD Maniac
21st February 2003, 12:41
My advice is to leave it there unless you are certain that have a very simple structure (no seemless branching etc). Other posts have indicated that removing the layer break causes problems with these types. DVD2One also seems to keep the break in and all you get is a quick player skip - no big deal.
DVD Maniac
21st February 2003, 12:43
I forgot to add that if you REALLY want to remove it then run all the affected Title sets through an Ifoedit strip streams or vob's (leaving them all intact) - this should clean it up. Like I said though - you run the risk of buggering up the titleset if its one of the more complex types.
Shamanis
22nd February 2003, 11:35
A search of the forum shows Derrow mentioning how to determine where the layer break is set. Note the post is from march 2002 though. Tis in this thread http://forum.doom9.org/showthread.php?s=&threadid=22031&highlight=layer+break . Presumably setting the 'Seamless playback linked' value to yes would turn it off? Anyone care to test, i have no time at present.
EDIT: I just realised that MPUCoder already stated this, sorry. One thing though... does the sector pading still exist after running through InstantCopy7 ?? :confused:
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.