Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
#321 | Link | |
|
Registered User
Join Date: Nov 2003
Posts: 299
|
Quote:
(Which ties in rather nicely with r0lZ' comment, "I will do it for any search string." I'd like an easy way to see if anything jumps back to the FP PGC, to know how paranoid I need to be in my programming.) |
|
|
|
|
|
|
#322 | Link | ||
|
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
Quote:
Quote:
__________________
2COOL |
||
|
|
|
|
|
#323 | Link | |
|
Registered User
Join Date: Nov 2003
Posts: 299
|
Quote:
|
|
|
|
|
|
|
#324 | Link | ||
|
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
Quote:
Quote:
[EDIT] OK, now I'm having doubts. I've had a long day of work and just got home. I will research again.
__________________
2COOL Last edited by 2COOL; 3rd May 2005 at 18:20. |
||
|
|
|
|
|
#325 | Link | |
|
Regular User
Join Date: May 2002
Location: Yes and No
Posts: 411
|
Re: Re: Problem in menu view
Quote:
regards t
|
|
|
|
|
|
|
#326 | Link | |
|
Registered User
Join Date: Sep 2004
Location: California, USA
Posts: 2,022
|
Re: Re: Re: Problem in menu view
Quote:
Thanks Lark! jeanl
__________________
A few PgcEdit guides. DVDSubEdit a free tool to edit subtitles directly inside the vob. |
|
|
|
|
|
|
#327 | Link |
|
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
OK, how's this. SPRM 6 (PGC Number) is 0 at default. As also with GRPM(15). As soon as a Title is accessed, sprm(6) gets a value of 1 and will never revert back to 0.
Before VMG , First-Play PGC ************* pre commands 1 (JumpSS) Jump to VTSM 1, Root menu (TNN 1) _________________________________________________ After VMG , First-Play PGC ************* pre commands 1 if ( gprm(15) < sprm(6:PGC number) ) then { Goto line 3 } 2 (JumpTT) Jump to Title 1 3 NOP 4 (JumpSS) Jump to VTSM 1, Root menu (TNN 1) The only disclaimer here is that if FP is executed the third time around, grpm(15) shouldn't be a 0 or else Title 1 will play again. Of course, we have 15 other gprms to work with and at least one of them should be greater than zero at this point. or we could also do this After VMG , First-Play PGC ************* pre commands 1 if ( gprm(15) != sprm(6:PGC number) ) then { Goto line 3 } 2 (JumpTT) Jump to Title 1 3 NOP 4 (JumpSS) Jump to VTSM 1, Root menu (TNN 1)
__________________
2COOL Last edited by 2COOL; 3rd May 2005 at 20:50. |
|
|
|
|
|
#328 | Link | |
|
PgcEdit daemon
Join Date: Jul 2003
Posts: 4,833
|
Quote:
Try with a DVDShrink reauthored DVD with 2 or 3 clips: the intro clip will be played before each reauthored title. [EDIT:] Obsolete post. I've not read the answers before posting. Error!
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) Mirror (in Belgium) Unofficial mirror (in Poland) Last edited by r0lZ; 3rd May 2005 at 11:41. |
|
|
|
|
|
|
#329 | Link | |
|
Country Member
![]() Join Date: Sep 2004
Location: is everything!
Posts: 6,421
|
Re: Re: Problem in menu view
Quote:
Regards
__________________
Les Only use genuine Verbatim or Taiyo Yuden media. |
|
|
|
|
|
|
#331 | Link | |
|
PgcEdit daemon
Join Date: Jul 2003
Posts: 4,833
|
PgcEdit 0.5.6 beta 6
Quote:
Please note that the Jump2PGC macro is still in a somewhat experimental state.
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) Mirror (in Belgium) Unofficial mirror (in Poland) |
|
|
|
|
|
|
#332 | Link | |
|
PgcEdit daemon
Join Date: Jul 2003
Posts: 4,833
|
Re: errors.....
Quote:
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) Mirror (in Belgium) Unofficial mirror (in Poland) |
|
|
|
|
|
|
#333 | Link | |
|
Regular User
Join Date: May 2002
Location: Yes and No
Posts: 411
|
Re: PgcEdit 0.5.6 beta 6
Quote:
regards t
|
|
|
|
|
|
|
#334 | Link |
|
Country Member
![]() Join Date: Sep 2004
Location: is everything!
Posts: 6,421
|
Will try B6 and revert. Thanks r0lZ and lark for alerting me to that "old" thread (3 whole days LMAO).
EDIT: Beta 6 doesn't work for me. ![]() Regards
__________________
Les Only use genuine Verbatim or Taiyo Yuden media. Last edited by blutach; 3rd May 2005 at 12:21. |
|
|
|
|
|
#335 | Link | |
|
PgcEdit daemon
Join Date: Jul 2003
Posts: 4,833
|
Quote:
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) Mirror (in Belgium) Unofficial mirror (in Poland) |
|
|
|
|
|
|
#336 | Link |
|
Country Member
![]() Join Date: Sep 2004
Location: is everything!
Posts: 6,421
|
I would, but if I put the menu through VobBlanker (just to blank the only cell with audio and get it down to a couple of Mb) or MenuShrink (which shrinks them all), PgcEdit reads all the menu PGCs beautifully!
What was that site to upload the DVD? I can zip it up - it's only about 6Mb once I blanked the title VOBs? EDIT: I'll try to email it. Regards
__________________
Les Only use genuine Verbatim or Taiyo Yuden media. Last edited by blutach; 3rd May 2005 at 14:40. |
|
|
|
|
|
#337 | Link | |
|
Registered User
Join Date: Sep 2004
Location: California, USA
Posts: 2,022
|
Quote:
works really well. jeanl
__________________
A few PgcEdit guides. DVDSubEdit a free tool to edit subtitles directly inside the vob. |
|
|
|
|
|
|
#338 | Link |
|
Registered User
Join Date: Sep 2004
Location: California, USA
Posts: 2,022
|
Thanks blutach, I got the files. I looked into it and traced the problem back to a part of the code that I don't understand very well, where the original author commented out part of the code saying:
Code:
// This code is designed to ignore false (emulated) leading // SEQUENCE_HEADER_CODEs. But it precludes decoding MPEG1 // because it would trigger this. I'll wait until I see // how real the issue is before doing anything. So far it is // just one VOB reported and the notifier no longer even has // it. I'm going to look into it a bit more to see what's going on. In the meantime, if anybody has any input/hint on that, I would really appreciate it. jeanl
__________________
A few PgcEdit guides. DVDSubEdit a free tool to edit subtitles directly inside the vob. |
|
|
|
|
|
#339 | Link |
|
Registered User
Join Date: Sep 2004
Location: California, USA
Posts: 2,022
|
This is a good one! Check this out:
![]() Look at the binary value for the VOBU_SRI circled in red. 0x0000001b3! This matches exactly SEQUENCE_HEADER_CODE and DVD2AVI isn't very smart about it! So it's fooled into thinking this is the beginning of a mpeg sequence header, smack in the middle of the VOBU_SRI block! If it wasn't so sad, it would be funny! Anyway, I'm not too sure what to do about it. I could leave the code that was originally commented out, but then preview will fail on MPEG-1 files. I'm not sure how important that is. Any opinion? jeanl EDIT: The reason why everything works well if MenuShrink or Vobblanker is used to still this guy is because the VOBU_SRI pointers are all reset! AH AH AH!
__________________
A few PgcEdit guides. DVDSubEdit a free tool to edit subtitles directly inside the vob. Last edited by jeanl; 4th May 2005 at 06:32. |
|
|
|
|
|
#340 | Link |
|
Moderator
![]() Join Date: Oct 2001
Posts: 3,398
|
When I first heard of this "false (emulated) header" thing I thought it might be something dumb like this. While header emulation IS impossible within the video stream, it is only within the video stream. When interpretting a system stream (mpeg-1) or program stream (mpeg-2) there are two levels of context, the system level, and the elementary stream level. Looks like DVD2AVI tried to take a shortcut and not recognize pack headers or pes headers. If it did the entire NAV pack would get skipped as it is a private stream, not part of the video.
Why does mpeg-1 fail if the code is compiled? Is it possibly because mpeg-1's pack header is different than mpeg-2's? If so there is a simple way to know you are in mpeg-2, and it is even mentioned in the spec. The presence of any extension header means mpeg-2 (it was not used in mpeg-1). For that matter (just looked it up on my site) the pack header for mpeg-2 is recognizable by the value in the byte following the start code. Last edited by mpucoder; 4th May 2005 at 07:09. |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|