cdimgtools:cdimgtools.git
4 years agomisc/cssdec.c: check write error and report
G.raud [Thu, 29 Nov 2012 14:42:34 +0000 (15:42 +0100)]
misc/cssdec.c: check write error and report

4 years agomisc/cssdec.c: count skipped; warn failed
G.raud [Tue, 27 Nov 2012 05:09:31 +0000 (06:09 +0100)]
misc/cssdec.c: count skipped; warn failed

4 years agomisc/cssdec.c: read from start till EOF if no sector range given
G.raud [Tue, 27 Nov 2012 04:57:40 +0000 (05:57 +0100)]
misc/cssdec.c: read from start till EOF if no sector range given

4 years agomisc/cssdec.c: count key changes
G.raud [Sun, 25 Nov 2012 15:07:27 +0000 (16:07 +0100)]
misc/cssdec.c: count key changes

print the number in the summary

4 years agomisc/cssdec.c: readsector(): only rekey if decryption failed
G.raud [Sun, 25 Nov 2012 14:45:06 +0000 (15:45 +0100)]
misc/cssdec.c: readsector(): only rekey if decryption failed

this is much faster

notify when a new key was searched

4 years agomisc/csssec.c: stop when EOF is reached
G.raud [Mon, 26 Nov 2012 08:11:42 +0000 (09:11 +0100)]
misc/csssec.c: stop when EOF is reached

readsector(): new return mask to mark EOF

new option -e to exit as a read error when EOF is reached

4 years agomisc/cssdec.c: count sectors
G.raud [Sun, 25 Nov 2012 13:44:12 +0000 (14:44 +0100)]
misc/cssdec.c: count sectors

readsector(): return a bitmask

print a summary at the end

4 years agomisc/cssdec.c: use getopt to modify the verbosity at runtime
G.raud [Sun, 25 Nov 2012 10:16:15 +0000 (11:16 +0100)]
misc/cssdec.c: use getopt to modify the verbosity at runtime

4 years agomisc/cssdec.c: new css descrambling program
G.raud [Sun, 25 Nov 2012 10:21:02 +0000 (11:21 +0100)]
misc/cssdec.c: new css descrambling program

libdvdcss usage based on csstest.c

misc/Makefile

4 years agomisc/csstest.c: import as a base a test program from libdvdcss 1.2.12
G.raud [Sun, 25 Nov 2012 03:21:24 +0000 (04:21 +0100)]
misc/csstest.c: import as a base a test program from libdvdcss 1.2.12

4 years agonrgtool: report or abort when error in read_chunk()
G.raud [Fri, 23 Nov 2012 02:59:26 +0000 (03:59 +0100)]
nrgtool: report or abort when error in read_chunk()

process_file():
- use a new variable $rc to manage the return status
- abort before process_iff() for fatal errors

read_chunk(): negative return values indicate errors

4 years agonrgtool: --iff: new option to process a bare IFF file
G.raud [Thu, 22 Nov 2012 10:11:35 +0000 (11:11 +0100)]
nrgtool: --iff: new option to process a bare IFF file

$iff_only: new global variable for the option's state

process_cmd(): disable commands that would need the image data

process_file(): seek to 0 to find the IFF chunk

4 years agoNEWS: deb packaging, Changelog
G.raud [Tue, 20 Nov 2012 02:12:23 +0000 (03:12 +0100)]
NEWS: deb packaging, Changelog

4 years agoINSTALL: better documentation of the Makefile variables
G.raud [Thu, 13 Dec 2012 08:35:33 +0000 (09:35 +0100)]
INSTALL: better documentation of the Makefile variables

4 years agoINSTALL: document the generation of RPM and DEB packages
G.raud [Tue, 20 Nov 2012 03:31:40 +0000 (04:31 +0100)]
INSTALL: document the generation of RPM and DEB packages

4 years agodebian/: new deb packaging files; Makefile: new related targets
G.raud [Mon, 19 Nov 2012 07:28:35 +0000 (08:28 +0100)]
debian/: new deb packaging files; Makefile: new related targets

control, copyright, rules, compat, source/format, docs: files in debian/

debian/changelog.in: template processed in the Makefile

Makefile:
- new targets deb, deborig, debian/changelog, debclean
- dist: include debian/changelog in the tarball
- distclean: make Changelog available to debuild by only removing it in
  debclean

.gitignore: updated

4 years agoChangelog: generated changelog for the packaging
G.raud [Mon, 19 Nov 2012 13:54:36 +0000 (14:54 +0100)]
Changelog: generated changelog for the packaging

Makefile:
- Changelog: generate from git log
- dist: include Changelog in the tarball
- distclean: remove Changelog only if in a git repository

cdimgtools.spec.in: install Changelog

.gitignore: updated

4 years agoNEWS: new section for the next release
G.raud [Mon, 19 Nov 2012 08:11:28 +0000 (09:11 +0100)]
NEWS: new section for the next release

Makefile: add the required targets to build NEWS.html

4 years agoversion/0.1 version/0.1
G.raud [Mon, 19 Nov 2012 08:09:15 +0000 (09:09 +0100)]
version/0.1

NEWS: new file to mention that this is the first release of CDimgtools.

4 years ago.gitignore
G.raud [Mon, 19 Nov 2012 02:02:38 +0000 (03:02 +0100)]
.gitignore

4 years agobuild system: let configure search for install and perl
G.raud [Tue, 20 Nov 2012 00:52:51 +0000 (01:52 +0100)]
build system: let configure search for install and perl

configure.ac: search for install and perl

config.make.in: set $(INSTALL) and $(PERL)

install-sh: $(INSTALL) may point to this script

Makefile:
- set fallback values to $(INSTALL) and $(PERL)
- use $(INSTALL) instead if install

4 years agoproject build system
G.raud [Mon, 19 Nov 2012 02:00:44 +0000 (03:00 +0100)]
project build system

configure.ac: autoconf configuration to generate configure

config.make.in: Makefile configuration file (template) processed by configure

version.sh: script to get the release version whether it is run in the git
repository or in an extracted tarball

Makefile: make configuration

cdimgtools.spec.in: rpm spec file (template) processed in Makefile

4 years agoproject documentation
G.raud [Mon, 19 Nov 2012 01:23:05 +0000 (02:23 +0100)]
project documentation

README, BUGS, INSTALL, COPYING

asciidoc.conf: most documentation files are in asciidoc

4 years agonrgtool: new command to extract tracks from Nero .NRG images
G.raud [Sun, 18 Nov 2012 21:19:34 +0000 (22:19 +0100)]
nrgtool: new command to extract tracks from Nero .NRG images

new perl script file with embedded POD documentation

already usable, but still crude

4 years agoraw96cdconv: links to manpages
G.raud [Mon, 19 Nov 2012 02:00:10 +0000 (03:00 +0100)]
raw96cdconv: links to manpages

4 years agoraw96cdconv: add a copyright notice
G.raud [Mon, 19 Nov 2012 10:01:29 +0000 (11:01 +0100)]
raw96cdconv: add a copyright notice

5 years agoraw96cdconv: new name of rawcdconv
G.raud [Mon, 19 Nov 2012 05:30:42 +0000 (06:30 +0100)]
raw96cdconv: new name of rawcdconv

raw96cdconv: change the references to rawcdconv

5 years agorawcdconv: expand spaces to tabs init
G.raud [Sun, 18 Nov 2012 04:38:23 +0000 (05:38 +0100)]
rawcdconv: expand spaces to tabs

5 years agorawcdconv: improved messages
G.raud [Wed, 7 Nov 2012 13:06:50 +0000 (14:06 +0100)]
rawcdconv: improved messages

put filenames between quotes

prevent warn() from printing the line number

5 years agorawcdconv: Bug: always close FH
G.raud [Mon, 5 Nov 2012 23:45:46 +0000 (00:45 +0100)]
rawcdconv: Bug: always close FH

5 years agorawcdconv: Bug: print info and close FH when short reads
G.raud [Mon, 5 Nov 2012 23:44:54 +0000 (00:44 +0100)]
rawcdconv: Bug: print info and close FH when short reads

5 years agorawcdconv: Bug: do not create empty files when $no_act
G.raud [Mon, 5 Nov 2012 23:42:18 +0000 (00:42 +0100)]
rawcdconv: Bug: do not create empty files when $no_act

5 years agorawcdconv: new name of rawcddaconv; compatible with data iso images
G.raud [Tue, 18 Sep 2012 14:45:43 +0000 (16:45 +0200)]
rawcdconv: new name of rawcddaconv; compatible with data iso images

rawcdconv:
- -D, --raw: new option name of -A, --cdda
- --sector-size: new option
- --iso: new option
- POD documentation updated, with an example using ccd2iso on raw data

5 years agorawcddaconv: new command to convert between raw CDDA data files
G.raud [Sun, 9 Sep 2012 02:27:07 +0000 (04:27 +0200)]
rawcddaconv: new command to convert between raw CDDA data files

rawcddaconv: new perl script file with embedded POD documentation

5 years agoInitial empty commit
G.raud [Sun, 18 Nov 2012 20:26:39 +0000 (21:26 +0100)]
Initial empty commit