adjust for libdvdav update - quit using the libdvdnav version
of libdvdread haders since they are no longer part of libdvdnav.
This commit is contained in:
parent
e4a0560db9
commit
fae605fb5a
@ -1,9 +1,9 @@
|
||||
# $OpenBSD: Makefile,v 1.6 2007/09/16 03:24:28 merdely Exp $
|
||||
# $OpenBSD: Makefile,v 1.7 2009/07/30 19:10:28 jakemsr Exp $
|
||||
|
||||
COMMENT= DVD ripper
|
||||
|
||||
DISTNAME= dvdbackup-0.1.1
|
||||
PKGNAME= ${DISTNAME}p2
|
||||
PKGNAME= ${DISTNAME}p3
|
||||
CATEGORIES= multimedia
|
||||
|
||||
HOMEPAGE= http://dvd-create.sourceforge.net/
|
||||
@ -16,8 +16,8 @@ PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
MASTER_SITES= http://dvd-create.sourceforge.net/
|
||||
|
||||
LIB_DEPENDS= dvdnav.>=5::multimedia/libdvdnav
|
||||
WANTLIB= c pthread
|
||||
LIB_DEPENDS= dvdnav.>=6::multimedia/libdvdnav
|
||||
WANTLIB= c dvdread pthread
|
||||
|
||||
NO_REGRESS= Yes
|
||||
|
||||
|
@ -1,22 +1,14 @@
|
||||
$OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
--- src/dvdbackup.c.orig Mon Aug 5 08:08:17 2002
|
||||
+++ src/dvdbackup.c Tue Oct 3 18:48:52 2006
|
||||
@@ -30,11 +30,11 @@
|
||||
$OpenBSD: patch-src_dvdbackup_c,v 1.3 2009/07/30 19:10:28 jakemsr Exp $
|
||||
--- src/dvdbackup.c.orig Sun Aug 4 23:08:39 2002
|
||||
+++ src/dvdbackup.c Mon Jul 13 16:58:47 2009
|
||||
@@ -30,6 +30,7 @@
|
||||
#include <unistd.h>
|
||||
#include <string.h>
|
||||
#include <limits.h>
|
||||
-#include <dvdread/dvd_reader.h>
|
||||
-#include <dvdread/ifo_read.h>
|
||||
-#include <dvdread/ifo_print.h>
|
||||
+#include <dvdnav/dvd_reader.h>
|
||||
+#include <dvdnav/ifo_read.h>
|
||||
+#include <dvdnav/ifo_print.h>
|
||||
+#include <dvdnav/dvd_udf.h>
|
||||
|
||||
-
|
||||
#define MAXNAME 256
|
||||
|
||||
/*Flag for verbose mode */
|
||||
+#include <stdint.h>
|
||||
#include <dvdread/dvd_reader.h>
|
||||
#include <dvdread/ifo_read.h>
|
||||
#include <dvdread/ifo_print.h>
|
||||
@@ -227,7 +227,8 @@ void usage(){
|
||||
}
|
||||
|
||||
@ -27,7 +19,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
((size_array[reference] * 2 - size_array[target])/ size_array[target] == 1) &&
|
||||
((size_array[reference]%size_array[target] * 3) < size_array[reference]) ) {
|
||||
/* We have a dual DVD with two feature films - now lets see if they have the same amount of chapters*/
|
||||
@@ -301,7 +302,7 @@ int DVDWriteCells(dvd_reader_t * dvd, in
|
||||
@@ -301,7 +302,7 @@ int DVDWriteCells(dvd_reader_t * dvd, int cell_start_s
|
||||
|
||||
|
||||
/* Vob control */
|
||||
@ -36,7 +28,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
|
||||
/* Temp filename,dirname */
|
||||
char targetname[PATH_MAX];
|
||||
@@ -313,9 +314,9 @@ int DVDWriteCells(dvd_reader_t * dvd, in
|
||||
@@ -313,9 +314,9 @@ int DVDWriteCells(dvd_reader_t * dvd, int cell_start_s
|
||||
/* File Handler */
|
||||
int streamout;
|
||||
|
||||
@ -49,7 +41,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
|
||||
/* Buffer size in DVD sectors */
|
||||
/* Currently set to 1MB */
|
||||
@@ -353,7 +354,7 @@ int DVDWriteCells(dvd_reader_t * dvd, in
|
||||
@@ -353,7 +354,7 @@ int DVDWriteCells(dvd_reader_t * dvd, int cell_start_s
|
||||
/* Remove all old files silently if they exists */
|
||||
|
||||
for ( i = 0 ; i < 10 ; i++ ) {
|
||||
@ -58,7 +50,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
#ifdef DEBUG
|
||||
fprintf(stderr,"DVDWriteCells: file is %s\n", targetname);
|
||||
|
||||
@@ -423,7 +424,7 @@ int DVDWriteCells(dvd_reader_t * dvd, in
|
||||
@@ -423,7 +424,7 @@ int DVDWriteCells(dvd_reader_t * dvd, int cell_start_s
|
||||
fprintf(stderr,"Don't try to copy chapters from the VMG domain there aren't any\n");
|
||||
return(1);
|
||||
} else {
|
||||
@ -67,7 +59,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
}
|
||||
|
||||
#ifdef DEBUG
|
||||
@@ -504,7 +505,7 @@ int DVDWriteCells(dvd_reader_t * dvd, in
|
||||
@@ -504,7 +505,7 @@ int DVDWriteCells(dvd_reader_t * dvd, int cell_start_s
|
||||
fprintf(stderr,"Don't try to copy chapters from the VMG domain there aren't any\n");
|
||||
return(1);
|
||||
} else {
|
||||
@ -76,7 +68,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
}
|
||||
|
||||
|
||||
@@ -602,7 +603,7 @@ titles_info_t * DVDGetInfo(dvd_reader_t
|
||||
@@ -602,7 +603,7 @@ titles_info_t * DVDGetInfo(dvd_reader_t * _dvd) {
|
||||
int counter, i, f;
|
||||
|
||||
/* Our guess */
|
||||
@ -85,7 +77,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
int multi = 0;
|
||||
int dual = 0;
|
||||
|
||||
@@ -1083,7 +1084,7 @@ int DVDCopyTileVobX(dvd_reader_t * dvd,
|
||||
@@ -1083,7 +1084,7 @@ int DVDCopyTileVobX(dvd_reader_t * dvd, title_set_info
|
||||
fprintf(stderr,"Don't try to copy a Title VOB from the VMG domain there aren't any\n");
|
||||
return(1);
|
||||
} else {
|
||||
@ -94,7 +86,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
}
|
||||
|
||||
|
||||
@@ -1217,9 +1218,9 @@ int DVDCopyMenu(dvd_reader_t * dvd, titl
|
||||
@@ -1217,9 +1218,9 @@ int DVDCopyMenu(dvd_reader_t * dvd, title_set_info_t *
|
||||
|
||||
/* Create VIDEO_TS.VOB or VTS_XX_0.VOB */
|
||||
if (title_set == 0) {
|
||||
@ -106,7 +98,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
}
|
||||
|
||||
|
||||
@@ -1330,9 +1331,9 @@ int DVDCopyIfoBup (dvd_reader_t * dvd, t
|
||||
@@ -1330,9 +1331,9 @@ int DVDCopyIfoBup (dvd_reader_t * dvd, title_set_info_
|
||||
/* Create VIDEO_TS.IFO or VTS_XX_0.IFO */
|
||||
|
||||
if (title_set == 0) {
|
||||
@ -118,7 +110,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
}
|
||||
|
||||
if (stat(targetname, &fileinfo) == 0) {
|
||||
@@ -1396,9 +1397,9 @@ int DVDCopyIfoBup (dvd_reader_t * dvd, t
|
||||
@@ -1396,9 +1397,9 @@ int DVDCopyIfoBup (dvd_reader_t * dvd, title_set_info_
|
||||
/* Create VIDEO_TS.BUP or VTS_XX_0.BUP */
|
||||
|
||||
if (title_set == 0) {
|
||||
@ -130,7 +122,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
}
|
||||
|
||||
|
||||
@@ -1518,7 +1519,7 @@ int DVDMirrorTitleX(dvd_reader_t * dvd,
|
||||
@@ -1518,7 +1519,7 @@ int DVDMirrorTitleX(dvd_reader_t * dvd, title_set_info
|
||||
int DVDGetTitleName(const char *device, char *title)
|
||||
{
|
||||
/* Variables for filehandel and title string interaction */
|
||||
@ -139,7 +131,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
int filehandle, i, last;
|
||||
|
||||
/* Open DVD device */
|
||||
@@ -1530,7 +1531,7 @@ int DVDGetTitleName(const char *device,
|
||||
@@ -1530,7 +1531,7 @@ int DVDGetTitleName(const char *device, char *title)
|
||||
|
||||
/* Seek to title of first track, which is at (track_no * 32768) + 40 */
|
||||
|
||||
@ -148,7 +140,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
close(filehandle);
|
||||
fprintf(stderr, "Can't seek DVD device %s - check your DVD device\n", device);
|
||||
return(1);
|
||||
@@ -1538,21 +1539,20 @@ int DVDGetTitleName(const char *device,
|
||||
@@ -1538,21 +1539,20 @@ int DVDGetTitleName(const char *device, char *title)
|
||||
|
||||
/* Read the DVD-Video title */
|
||||
|
||||
@ -175,7 +167,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
if ( title[i] != ' ' ) { last = i; }
|
||||
}
|
||||
|
||||
@@ -1687,7 +1687,7 @@ title_set_info_t *DVDGetFileSet(dvd_read
|
||||
@@ -1687,7 +1687,7 @@ title_set_info_t *DVDGetFileSet(dvd_reader_t * _dvd) {
|
||||
|
||||
/* Find VIDEO_TS.IFO is present - must be present since we did a ifo open 0*/
|
||||
|
||||
@ -184,7 +176,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
|
||||
if ( UDFFindFile(_dvd, filename, &size) != 0 ) {
|
||||
title_set_info->title_set[0].size_ifo = size;
|
||||
@@ -1700,7 +1700,7 @@ title_set_info_t *DVDGetFileSet(dvd_read
|
||||
@@ -1700,7 +1700,7 @@ title_set_info_t *DVDGetFileSet(dvd_reader_t * _dvd) {
|
||||
|
||||
/* Find VIDEO_TS.VOB if present*/
|
||||
|
||||
@ -193,7 +185,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
|
||||
if ( UDFFindFile(_dvd, filename, &size) != 0 ) {
|
||||
title_set_info->title_set[0].size_menu = size;
|
||||
@@ -1710,7 +1710,7 @@ title_set_info_t *DVDGetFileSet(dvd_read
|
||||
@@ -1710,7 +1710,7 @@ title_set_info_t *DVDGetFileSet(dvd_reader_t * _dvd) {
|
||||
|
||||
/* Find VIDEO_TS.BUP if present */
|
||||
|
||||
@ -202,7 +194,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
|
||||
if ( UDFFindFile(_dvd, filename, &size) != 0 ) {
|
||||
title_set_info->title_set[0].size_bup = size;
|
||||
@@ -1745,7 +1745,7 @@ title_set_info_t *DVDGetFileSet(dvd_read
|
||||
@@ -1745,7 +1745,7 @@ title_set_info_t *DVDGetFileSet(dvd_reader_t * _dvd) {
|
||||
}
|
||||
|
||||
|
||||
@ -211,7 +203,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
|
||||
if ( UDFFindFile(_dvd, filename, &size) != 0 ) {
|
||||
title_set_info->title_set[counter + 1].size_ifo = size;
|
||||
@@ -1761,7 +1761,7 @@ title_set_info_t *DVDGetFileSet(dvd_read
|
||||
@@ -1761,7 +1761,7 @@ title_set_info_t *DVDGetFileSet(dvd_reader_t * _dvd) {
|
||||
|
||||
/* Find VTS_XX_0.VOB if present*/
|
||||
|
||||
@ -220,7 +212,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
|
||||
if ( UDFFindFile(_dvd, filename, &size) != 0 ) {
|
||||
title_set_info->title_set[counter + 1].size_menu = size;
|
||||
@@ -1778,7 +1778,7 @@ title_set_info_t *DVDGetFileSet(dvd_read
|
||||
@@ -1778,7 +1778,7 @@ title_set_info_t *DVDGetFileSet(dvd_reader_t * _dvd) {
|
||||
/* Find all VTS_XX_[1 to 9].VOB files if they are present*/
|
||||
|
||||
for( i = 0; i < 9; ++i ) {
|
||||
@ -229,7 +221,7 @@ $OpenBSD: patch-src_dvdbackup_c,v 1.2 2006/10/12 11:30:41 claudio Exp $
|
||||
if(UDFFindFile(_dvd, filename, &size) == 0 ) {
|
||||
break;
|
||||
}
|
||||
@@ -1791,7 +1791,7 @@ title_set_info_t *DVDGetFileSet(dvd_read
|
||||
@@ -1791,7 +1791,7 @@ title_set_info_t *DVDGetFileSet(dvd_reader_t * _dvd) {
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user