View Full Version : No Audio After Jump To Menu
Master Yoda
19th July 2008, 15:14
I am backing up Planet Terror but after using pgcedit to set the backup to jump straight to menu when i click play movie the movie plays with no audio, before selecting jump to menu clicking play worked fine, movie played with the 5.1 audio now after jumping no audio, any ideas?
setarip_old
20th July 2008, 08:02
Hi!
Does the DVD also contain a .DTS audiostream?
Master Yoda
20th July 2008, 14:26
No, it has 3 AC3 audio tracks two 5.1 tracks and a 2.0 track.
r0lZ
20th July 2008, 17:05
I can't imagine why it doesn't work.
Do a trace before and after the modification. When you reach the title, note the audio stream number that is played. Is it the same stream in both cases? Verify also the title number.
You can also try to select your preferred audio stream when doing the trace during Jump2PGC.
Wombler
21st July 2008, 09:50
I am backing up Planet Terror but after using pgcedit to set the backup to jump straight to menu when i click play movie the movie plays with no audio, before selecting jump to menu clicking play worked fine, movie played with the 5.1 audio now after jumping no audio, any ideas?
This is definitely something to do with selection of the audio tracks and I think you've probably bypassed the the audio selection commands by jumping straight to the menu.
Do as r0lZ suggests and note the audio stream number required.
Then add a command to select this audio stream number before the command to jump to the menu.
Wombler
blutach
21st July 2008, 14:07
However, if no audio track is selected (by the time the title starts), the player should default to track 0 and providing there is audio in track 0, there should be no issue.
Regards
Wombler
22nd July 2008, 00:08
I've seen this happen before though where certain programs are set to remove all the audio except DD 5.1.
If the default audio is 2 channel and the program just blanks the audio stream then the sound doesn't play until you select the remaining DD audio stream as the default audio has been removed.
This seems to be more common too on music/concert DVDs for some reason I'm not aware of.
It's quite easily fixed though once you've established exactly what's wrong.
Wombler
blutach
22nd July 2008, 00:50
Yes, you are right, but the OP says 5.1 plays. It might be his track allocations - no audio is set and track 0 is none/stripped while track 1 is 5.1 (which might need to be set).
Anyway MasterYoda, check out these things and do what r0lZ suggested in post 4.
Regards
Wombler
22nd July 2008, 23:42
Yes, you are right, but the OP says 5.1 plays. It might be his track allocations - no audio is set and track 0 is none/stripped while track 1 is 5.1 (which might need to be set).
Yep, that's actually identical to what I meant, but unfortunately my post wasn't quite as lucidly expressed as yours. :)
Wombler
Master Yoda
24th July 2008, 16:31
To be onest i'm not all that sure at what i'm looking at. I tried this suggestion i got from r0lZ thought email "This time, when using Jump2PGC, continue to trace to the audio selection menu, and select the stream you prefer, then go back to the main menu, and apply the Jump2PGC function at that point. This way, a valid audio stream will be selected by default. The drawback is that the menu intro (if any) will be skipped." but it doesn't trace through to a audio menu. I have run a trace up till the actually title before and after and this is what audio it has going
BEFORE
Entering VTST 1 , 1 TTN 1 (1:41:21) Title 1
PUOs: 4 (0x00000004)
-- pre 1 : if ( gprm(10) == gprm(0) ) then { (CallSS) Call the VTSM Root menu of the current VTS, resume cell 1 }
if ( 0 == 1 ) : false.
-- pre 2 : Set gprm(15) =(mov) 0
-> gprm(15) = 0 (0x0000)
-- pre 3 : Set gprm(14) =(mov) 1
-> gprm(14) = 1 (0x0001)
-- pre 4 : (SetSTN) Set Audio stream = gprm(1) ; Set Sub-picture stream = gprm(2)
-> sprm(1:Audio stream number) = 15 (0x000F)
-> sprm(2:Sub-picture stream number) = 0 (0x0000)
******* Start playback VTST 1 , 1 TTN 1 (1:41:21) Title 1...
AFTER
Entering VTST 1 , 1 TTN 1 (1:41:21) Title 1
PUOs: 4 (0x00000004)
-- pre 1 : if ( gprm(13:Jump2PGC_control) != 1022 ) then { Goto line 3 }
if ( 0 != 1022 ) : true.
-- pre 3 : NOP
-- pre 4 : if ( gprm(10) == gprm(0) ) then { (CallSS) Call the VTSM Root menu of the current VTS, resume cell 1 }
if ( 0 == 1 ) : false.
-- pre 5 : Set gprm(15) =(mov) 0
-> gprm(15) = 0 (0x0000)
-- pre 6 : Set gprm(14) =(mov) 1
-> gprm(14) = 1 (0x0001)
-- pre 7 : (SetSTN) Set Audio stream = gprm(1) ; Set Sub-picture stream = gprm(2)
-> sprm(1:Audio stream number) = 15 (0x000F)
-> sprm(2:Sub-picture stream number) = 0 (0x0000)
******* Start playback VTST 1 , 1 TTN 1 (1:41:21) Title 1...
Both seem to show the same audio but one will play the audio one wont
r0lZ
24th July 2008, 20:17
Hum, I have that:
------> Entering VTST 1 , 1 TTN 1 (1:41:21) Title 1
PUOs: 4 (0x00000004)
-- pre 1 : if ( gprm(13:Jump2PGC_control) != 1022 ) then { Goto line 3 }
if ( 0 != 1022 ) : true.
-- pre 3 : NOP
-- pre 4 : if ( gprm(10) == gprm(0) ) then { (CallSS) Call the VTSM Root menu of the current VTS, resume cell 1 }
if ( 0 == 16 ) : false.
-- pre 5 : Set gprm(15) =(mov) 0
-> gprm(15) = 0 (0x0000)
-- pre 6 : Set gprm(14) =(mov) 1
-> gprm(14) = 1 (0x0001)
-- pre 7 : (SetSTN) Set Audio stream = gprm(1) ; Set Sub-picture stream = gprm(2)
-> sprm(1:Audio stream number) = 1 (0x0001)
-> sprm(2:Sub-picture stream number) = 0 (0x0000)
******* Start playback VTST 1 , 1 TTN 1 (1:41:21) Title 1...
Not sure how you did the trace, but it works!
Master Yoda
24th July 2008, 21:10
OK, not sure why but it seems to be that powerdvd(version 6) has a problem with it, i used media player classic and when selecting play in that there was audio. I'll just have to complete the backup and seem what happens when i put it in my pioneer.
r0lZ
24th July 2008, 22:13
I guess it will work. PowerDVD is known to have many bugs...
You may want to double check your trace. First, it's a bit unlikely that the audio stream number is 15 (cannot check, I don't have the movie). More importantly, if you and r0lZ have the same version of the movie, r0lZ had audio stream 1 selected after the trace.
blutach
25th July 2008, 00:55
Audio stream 15 is the default (means not set).
The important point is that the player obvioulsy wants something in stream 0 - so a stream remapping might be in order. There's a guide on the PgcEdit site to this (via changing track IDs in the PGC Editor), but you will probably also need to change some VM commands.
It might be useful to shrink the first couple of minutes of the project and burn it on a DVD RW and see how your standalones play.
Regards
Oh, didn't know that one, thanks :)
@Master Yoda: Please ignore my post.
r0lZ
25th July 2008, 02:05
r0lZ had audio stream 1 selected after the trace.More precisely, the part of the trace log I've posted above are the pre-commands of title 1 modified by the jump2pgc function. Title 1 has been directly called from the main menu.
When I did the trace before applying jump2pgc, I have explicitly called the audio menu to select stream 1. Hence the difference with the original DVD.
The original DVD uses stream 15 (not set) by default. This is not illegal, and the player should use the first stream matching your preferred audio language, but of course, if that stream has been removed, the player has nothing to play.
r0lZ
25th July 2008, 02:23
BTW, there is an easy way to force the DVD to use a specific stream. In the original DVD, insert a Set GPRM(15) = 1 in the pre-commands of the First-Play PGC, and modify the Set GPRM(1) to use the audio stream you want. (I used 1 as an example.)
[71 00 00 00 00 00 00 00] 1 Set gprm(0) =(mov) 0
[71 00 00 01 00 00 00 00] 2 Set gprm(1) =(mov) 1
[71 00 00 02 00 00 00 00] 3 Set gprm(2) =(mov) 0
[71 00 00 0A 00 00 00 00] 4 Set gprm(10) =(mov) 0
[71 00 00 0F 00 01 00 00] 5 Set gprm(15) =(mov) 1
[30 02 00 00 00 03 00 00] 6 (JumpTT) Jump to Title 3
You can now use Jump2PGC without having to trace to the audio menu first.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.