X-Git-Url: https://git.decadent.org.uk/gitweb/?p=videolink.git;a=blobdiff_plain;f=generate_dvd.cpp;h=9f15d2f96a903e3d8dd73d74cadeb2788bcef142;hp=5e129d4235b794fb0d68f54440f68c1976b59909;hb=c5f98ff303d670f72a5d491a5f4e1989d2043219;hpb=37032c3149e37f62546de314c4207317c1b28e7b diff --git a/generate_dvd.cpp b/generate_dvd.cpp index 5e129d4..9f15d2f 100644 --- a/generate_dvd.cpp +++ b/generate_dvd.cpp @@ -1,4 +1,4 @@ -// Copyright 2005-6 Ben Hutchings . +// Copyright 2005-6 Ben Hutchings . // See the file "COPYING" for licence details. #include @@ -55,7 +55,7 @@ void generate_dvd(const dvd_contents & contents, // This is the first (title) menu, displayed when the // disc is first played. file << - " \n" + " \n" "
\n"
 		// Initialise the current location if it is not set
 		// (all general registers are initially 0).
@@ -65,7 +65,7 @@ void generate_dvd(const dvd_contents & contents,
 	else
 	{
 	    file <<
-		"      \n"
+		"      \n"
 		"        
\n";
 	}
 
@@ -170,7 +170,13 @@ void generate_dvd(const dvd_contents & contents,
 	    file <<  " \n";
 	}
 
-	file << "      \n";
+	file <<
+	    // Some DVD players don't seem to obey pause='inf' so make
+	    // them loop.
+	    "        \n"
+	    "          jump cell 1;\n"
+	    "        \n"
+	    "      \n";
     }
 
     file <<