Skip navigation

Expert needed: DSP 4 Scripts do not work on my stand alone player... Help ?

594 Views 7 Replies Latest reply: Sep 4, 2013 3:38 PM by Hal MacLean RSS
pierrevonguersing Calculating status...
Currently Being Moderated
Feb 29, 2012 3:03 AM

Hi there,

I've been searching on the net for a while, seen lots of discussions about DVD's working fine in simulator but not in player, but I haven't seen something like my issue. Here we go.

I have done an authoring for my client: 3 menus 19 submenus (14 languages + 5 deaf with subtitles) 6 tracks and 21 scripts (1 for each language + 5 deaf with subtitles + the first play script + 2 other to keep the correct selected language when jumping to the second part of the film).

Here's the screen shot.Screen Shot 2012-02-29 at 11.56.57 AM.png

Everything works fine in the simulator, and on the burned DVD on my Mac (iMac Quad i7 Lion) with DVD Player. But when inserted in my recent (3 years old) stand alone DVD Player, whatever language is selected, it plays only French for the track 1 and portuguese for the track 2. In the deaf menu, same thing, but subtitles work correctly. (Obliged to muliply the number of tracks because of the limitation of languages tracks in DVDSP...).

Here's how it functions:

When DVD loads, first play is a script that sends to the main menu (obliged too, 'cause the "main" menu is the second i've created... ? Anyway this works fine).

In the main menu you select your language let's say italian. This buttons points to the IT script which says:

1 - mov GPRM 0,4

2 - mov GPRM 1,4

3 - set system stream audio 4 and subtitle 10 (it's a track on which there's just an empty subtitle field, also obliged 'cause other problems...)

4 - jump to OLAI SA short... (name of the track)

5 - exit

Screen Shot 2012-02-29 at 11.57.09 AM.png

Then it plays the correct track but not the correct language (again works fine in my mac but not in the stand alone player).

 

If necessary I can show you the others scripts. Other info, it's been built/format/burned on a DVD-R Memorex 4.7GB 16x printable.

 

The deadline is approaching and I really want to give a 100% job to my client... Thanks a lot for your help.

 

Love

 

Pierre

DVD Studio Pro, Mac OS X (10.7.2)
  • Hal MacLean Level 6 Level 6 (14,790 points)

    Hi - you say your first play item is a script, and this works OK in an older player...

     

    Have you tried adding a small piece of black 'slug' in a track, set that as first play and set the end jump of that to go to your script? Make the slug about 3 seconds long... see if that works.

     

    This is something that helps improve compatibility with players - DVDSP creates a DVD with a whole load of routing going on - you can hear the disc whirring and the player seeking each time you insert it... that's the player trying to follow all the routing information that gets added when you build the disc. Using a track as your start up item in DVDSP more closely meets the DVD requirements and impoves the compatibility of your project in more players. In particular, starting with a script (whilst theoretically possible) seems to cause more errors than not.

  • Hal MacLean Level 6 Level 6 (14,790 points)

    No - the black slug is only needed as the first play for the disc, not before every script.

     

    It does seem a little random - have you systematically checked this, or just picked a few options and noted what happened?

     

    Next thing is to explore your scripts - I don't know why you are setting GPRM0 and 1 to the same value. Also, have you tried just using simple button conditions rather than scripting this? You can set the language from the button properties... no need to do anything else.

     

    If that's not an option, do you ever clear the GPRMs?

     

    I'm pretty sure there'll be a simple logic error in the scripts, but I'd need to see them all to chase it through. You could probably also simplify the number of scripts by using 'If' statements and conditional routing. I would think that a combination of button conditions and simpler scripts would help.

  • Ignorethisfilms Calculating status...

    Hi Hal

    Hal MacLean wrote:

     

    No - the black slug is only needed as the first play for the disc, not before every script.

     

    It does seem a little random - have you systematically checked this, or just picked a few options and noted what happened?

     

    Next thing is to explore your scripts - I don't know why you are setting GPRM0 and 1 to the same value. Also, have you tried just using simple button conditions rather than scripting this? You can set the language from the button properties... no need to do anything else.

     

    If that's not an option, do you ever clear the GPRMs?

     

    I'm pretty sure there'll be a simple logic error in the scripts, but I'd need to see them all to chase it through. You could probably also simplify the number of scripts by using 'If' statements and conditional routing. I would think that a combination of button conditions and simpler scripts would help.

    info@ignorethisfilms.com

    Hal MacLean wrote:

     

    No - the black slug is only needed as the first play for the disc, not before every script.

     

    It does seem a little random - have you systematically checked this, or just picked a few options and noted what happened?

     

    Next thing is to explore your scripts - I don't know why you are setting GPRM0 and 1 to the same value. Also, have you tried just using simple button conditions rather than scripting this? You can set the language from the button properties... no need to do anything else.

     

    If that's not an option, do you ever clear the GPRMs?

     

    I'm pretty sure there'll be a simple logic error in the scripts, but I'd need to see them all to chase it through. You could probably also simplify the number of scripts by using 'If' statements and conditional routing. I would think that a combination of button conditions and simpler scripts would help.

    Could you assist me with my scripts, I cant seem to get them working,

    I have followed some of your online tutorials, and they have been great,

    I am in a quagmire, making a dual layer DVD and getting the Play all funcionailty to work is proving tricky.

    I am worried that I am getting messed up with end jumps and scripts and chapter markers,

    Ive got 11 tracks, a play all functionality and a play all commentary ....

    Is there a way that i could email you the project file and you have a look at where I am going wrong?

    Thanks

    Simon

  • Hal MacLean Level 6 Level 6 (14,790 points)

    Hi Simon - it's been quite a while since I was last looking at DVDSP, but I am very happy to help if I can. contact me through email (hal dot maclean at mac dot com), and let's see if we can get it sorted.

     

    In basic terms, if you have got a track then you can end jump to a script. In the script you can ask whether the viewer came from the 'play all' button or not. If they didn't you route them back to the menu. If they did, jump them to the next track in your sequence.

     

    The only other thing to remember is when you get to the end of the last track, you need to send the viewer back to the main menu.

     

    There are one or two other small things to resolve too - such as clearing the play all scenario when it has finished (otherwise the viewer might re-play any single track and end up back in the play all again), and also selecting the right audio to play the commentary if the viewer choses that as an option - in this case you simply play the appropriate audio stream as the tracks play back.

     

    Dual layer shouldn't be much of a hurdle if your project is not too complex... and it sounds relatively simple.

     

    I should warn you that I have not worked in DVDSP for a considerable amount of time, as my work has moved on into web based technologies. The best resource to refer to of mine is still htp://www.dvdstudiopro.co.uk, which should have all you need for this to work.

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.