freebsd-ports/sysutils/vobcopy/files/patch-dvd.c
Mario Sergio Fujikawa Ferreira 3008e126bd o vobcopy tries to determine the size of the VOBs to be copied by
checking for both video_ts/foo.vob and VIDEO_TS/FOO.VOB. However,
  due to the nature of the cd9660 driver, both files exist. Therefore,
  avoid checking for "video_ts/foo.vob".
o Bump PORTREVISION

PR:		92258
Submitted by:	edwin
2006-02-02 00:30:38 +00:00

31 lines
1 KiB
C

--- dvd.c.orig Wed Dec 7 21:31:56 2005
+++ dvd.c Wed Feb 1 22:23:15 2006
@@ -692,28 +692,6 @@
/* fprintf(stderr,"debug: vob_size: %lli\n",buf.st_size); */
}
}
- strcpy( stat_path, path_to_vobs3 );
- strcat( stat_path, "_1.vob" );
- if( ( tmp_streamin1 = fopen( stat_path, "r" ) ) != NULL ) /*check if this path is correct */
- {
- fclose ( tmp_streamin1 );
- subvob = 1;
- while( !stat( stat_path, &buf ) )
- {
- /* adjust path for next subvob */
- subvob++;
- strcpy( stat_path, path_to_vobs3 );
- strcat( stat_path, "_" );
- sprintf( temp1, "%d", subvob );
- strcat( stat_path, temp1 );
- strcat( stat_path, ".vob" );
-
- vob_size += buf.st_size;
-/* fprintf(stderr,"debug: vob_size: %lli\n",vob_size); */
-/* fprintf(stderr,"debug: vob_size: %lli\n",buf.st_size); */
- }
- }
-
return ( off_t ) vob_size; /* think that (off_t) is not really needed here?
as it is defined as off_t and the function is
also defined as off_t */