Hi Peter

I have a possible fix for this problem.  I just considers all info and
backup files equal.  Please test, I currently have no access to any
video DVD.

Bastian

-- 
        "Beauty is transitory."
        "Beauty survives."
                -- Spock and Kirk, "That Which Survives", stardate unknown
diff --git a/dvdvideo-backup-image b/dvdvideo-backup-image
index bbd06cd..ac5c2cf 100755
--- a/dvdvideo-backup-image
+++ b/dvdvideo-backup-image
@@ -125,14 +125,6 @@ class PartIfoVts(PartIfo):
     pass
 
 
-class PartBupVmg(PartIfoVmg):
-    pass
-
-
-class PartBupVts(PartIfoVts):
-    pass
-
-
 class PartVob(PartFile):
     def adjust_other_special(self, other, all):
         if isinstance(other, PartIfo):
@@ -193,7 +185,7 @@ def main(stream, input, output):
     parts.append(PartIfoVmg(vmg.fileset.ifo))
     if vmg.fileset.menu_vob:
         parts.append(PartMenuVob(vmg.fileset.menu_vob))
-    parts.append(PartBupVmg(vmg.fileset.bup))
+    parts.append(PartIfoVmg(vmg.fileset.bup))
 
     for i in vts:
         parts.append(PartIfoVts(i.fileset.ifo))
@@ -201,7 +193,7 @@ def main(stream, input, output):
             parts.append(PartMenuVob(i.fileset.menu_vob))
         parts.append(PartTitleVob(i.fileset.title_vob))
         if i.bup:
-            parts.append(PartBupVts(i.fileset.bup))
+            parts.append(PartIfoVts(i.fileset.bup))
 
     logging.debug('parts: %r', parts)
 

Reply via email to