Commit graph

41 commits

Author SHA1 Message Date
Jeff Epler
f28d14f11e Explicitly check for C++11 lambda support in configure 2013-01-12 09:51:36 -06:00
Vincent Fourmond
61aeaacd46 Make configure fail on missing dvdread development files 2013-01-11 23:29:14 +01:00
Vincent Fourmond
d1ea92ce8c Add installation instructions 2013-01-11 23:25:20 +01:00
Vincent Fourmond
8f82b7ac7c Don't forget the install-sh file... 2013-01-10 22:27:12 +01:00
Vincent Fourmond
7d6327f5fa Include automake-generated build files 2013-01-10 22:24:09 +01:00
Vincent Fourmond
945c088923 Update the gitignore file to match (about) what is included in the autoconf tarball 2013-01-10 22:22:35 +01:00
Vincent Fourmond
26118661e5 Apply the sector read number change everywhere 2013-01-10 22:11:56 +01:00
Vincent Fourmond
22721dee24 Control the number of sectors read in one go 2013-01-10 22:08:41 +01:00
Vincent Fourmond
a40fec50a8 First attempt at ejecting, that doesn't work on my box though, since I need the SCSI eject rather than the IDE one 2013-01-10 21:44:00 +01:00
Vincent Fourmond
f8b68b9ae9 Documentation updates 2013-01-10 21:08:53 +01:00
Vincent Fourmond
b5b6a55ecc Now updating the bad sectors list during the second pass 2013-01-10 20:11:30 +01:00
Vincent Fourmond
44e7f8a72f First draft of a manual page 2013-01-10 01:05:02 +01:00
Vincent Fourmond
2c85519c0b Fix display of estimated total time 2013-01-10 01:04:47 +01:00
Vincent Fourmond
43e8017f1a Don't forget to seek the output file when restarting ! 2013-01-10 00:45:31 +01:00
Vincent Fourmond
50905c788a Better handling of bad sectors files 2013-01-10 00:24:49 +01:00
Vincent Fourmond
6a2f279ea6 Make --scan output a much smaller list of bad sectors 2013-01-09 22:26:54 +01:00
Vincent Fourmond
9a72df5d87 Now really using lambdas correctly !
Thanks to folks at stackoverflow for pointing me to the right direction
2013-01-09 21:45:46 +01:00
Vincent Fourmond
14c82673cc Write a function to detect badly read sectors from the written file, in case something went wrong anyway 2013-01-08 00:42:51 +01:00
Vincent Fourmond
a81f2de7ad Reimplement using a context-passing void ptr, but it does not feel that neat anymore...
But it works !

But it really feels like a functor would have been much much nicer, although that surely would have been much more code...
2013-01-08 00:17:08 +01:00
Vincent Fourmond
93d948361e First use of lambdas - realize that they are not closures :-<...
Tooooo bad !
2013-01-08 00:03:45 +01:00
Vincent Fourmond
01e56bc301 Switch to a more object-oriented way to read DVD files, though it admittedly could be more OOed still 2013-01-07 22:45:16 +01:00
Vincent Fourmond
e7f5d26c94 Now using C++ 11 ! 2013-01-07 21:28:59 +01:00
Vincent Fourmond
cd8b66e39b A utility program to dump sector information, to make sure we know what is wrong ! 2013-01-04 00:27:30 +01:00
Vincent Fourmond
6d8d06f5e7 Draft for a more object-oriented abstraction for reading that is not used for the time being 2013-01-03 22:56:35 +01:00
Vincent Fourmond
599be53c95 Some attempts to improve the second pass... 2013-01-03 01:13:49 +01:00
Vincent Fourmond
f0bc221382 First attempt at a second-pass option, although it does not seem successful for the time being 2013-01-02 23:43:47 +01:00
Vincent Fourmond
3a53962ed2 A few improvements paving the way for the second pass scheme 2013-01-02 22:22:50 +01:00
Vincent Fourmond
14abbae5ae ... and have it flushed ! 2013-01-02 21:40:10 +01:00
Vincent Fourmond
fcbe593e3c Now automatically write out a list of bad sectors 2011-11-05 20:14:36 +01:00
Vincent Fourmond
5155fde7de Come up with a small README file to document dvdcopy's use 2011-06-04 16:28:59 +02:00
Vincent Fourmond
3173d95a4a Handle hards links even when the copy was interrupted 2011-06-04 16:04:41 +02:00
Vincent Fourmond
944a953b91 Now gracefully handle hard links 2011-06-04 00:33:20 +02:00
Vincent Fourmond
342560047a Fix the --list option + also list backup files 2011-06-03 23:56:03 +02:00
Vincent Fourmond
986b34b8e2 Make FileData a public class 2011-06-03 23:55:45 +02:00
Vincent Fourmond
91b9d6c373 Bless dvdcopy with a list function and hardlink detection 2011-06-03 03:00:44 +02:00
Vincent Fourmond
8ea0e0a5e7 Sketches for a proper command-line interface 2011-05-18 00:54:04 +02:00
Vincent Fourmond
68c5c69997 Update the .gitignore file 2011-05-16 22:30:33 +02:00
Vincent Fourmond
260686dce8 Back to the functionalities of the old C implementation 2011-05-16 22:29:30 +02:00
Vincent Fourmond
399378e543 Backporting the output file facilities from the old DVDCopy at svn://svn.gna.org/svn/uripper/DVDCopy 2011-05-16 22:00:58 +02:00
Vincent Fourmond
146b076aae Come up with a .gitignore 2011-05-16 17:14:15 +02:00
Vincent Fourmond
c741ba057b Creation of the repository structure + automake/autoconf structure 2011-05-16 17:08:49 +02:00